@charset "utf-8";
/* CSS Document */

.art1_lm{width:1200px; height:auto; overflow:hidden;}
.art1_lm.mt15{
	margin-top:8px;
}
.w870{}
.art1_lml{
	width:100%;
	height:auto;
	padding: 1px;
}
.art1_lml dl{width:840px; height:160px; padding:15px 0; display:block; border-bottom:1px dashed #e5e5e5; overflow:hidden;}
.art1_lml dl dt{float:left; width:300px; height:160px; overflow:hidden;}
.art1_lml dl dt img{width:300px; height:160px;}
.art1_lml dl dd{float:right; width:525px; height:160px;}
.art1_lml dl dd .tit{ font-size:18px; height:25px; line-height:25px; overflow:hidden;}
.art1_lml dl dd .tit a{ color:#333;}
.art1_lml dl dd .xx{ font-size:14px; color:#999; height:20px; line-height:20px; margin:15px 0 5px 0; overflow:hidden;}
.art1_lml dl dd .xx span{ display:inline-block;float:left; width:145px; padding-left:20px; background:url(../skin_img/xpgod_bg.png) no-repeat;}
.art1_lml dl dd .xx span.time{background-position:-484px -319px;}
.art1_lml dl dd .xx span.aut{background-position:-480px -401px;}
.art1_lml dl dd .info{
	font-size:14px;
	color:#666;
	line-height:24px;
	height:20px;
	margin-bottom:12px;
	overflow:hidden;
	width: 600px;
}
.art1_lml dl dd .more{ display:block; width:115px; height:35px; line-height:35px; background:#5ab60d; font-size:14px; text-align:center; color:#fff;}

.art1_lmr{
	width:1200px;
	height:auto;
	overflow:hidden;
	margin-right: auto;
	margin-left: auto;
}
.art1_lmr .gg{width:315px; height:auto; margin-bottom:15px; overflow:hidden;}
.art1_lmr .gg img{width:100%;}
.art1_lmr .bg_w{
	width:1200px;
	overflow:hidden;
	margin-top: 15px;
}
.art1_lmr .bg_w.mt15{margin-top:15px;}
.gy1_tit4{
	font-size:20px;
	color:#333;
	height:40px;
	line-height:45px;
	overflow:hidden;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E0E0E0;
	padding-top: 5px;
	background-color: #FFF;
}
.gy1_tit5{
	font-size:20px;
	color:#333;
	height:40px;
	line-height:45px;
	overflow:hidden;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E0E0E0;
	padding-top: 5px;
	background-color: #FFF;
	padding-left: 10px;
}
.gy1_tit4 em{
	display:inline-block;
	width:5px;
	height:14px;
	background:#5ab60d;
	float:left;
	overflow:hidden;
	margin-top: 15px;
	margin-right: 5px;
	margin-bottom: 0;
	margin-left: 0;
}
.gy1_tit4 ul{float:right; width:93px; margin-top:10px; overflow:hidden;}
.gy1_tit4 ul li{ cursor:pointer; width:30px; height:25px; line-height:25px; float:left;  margin-left:1px; background:#e5e5e5; color:#666; font-size:14px; text-align:center; overflow:hidden;}
.gy1_tit4 ul li.cur,.rjlm_box .right .bt ul li:hover{background:#5ab60d; color:#fff;}


.art1_lmr .fllb{
	width:1200px;
	position:relative;
	overflow:hidden;
	background-color: #FFF;
	padding-top: 10px;
	padding-bottom: 8px;
}
.art1_lmr .fllb a{
	width:90px;
	height:30px;
	font-size:14px;
	background:#e5e5e5;
	color:#666;
	text-align:center;
	line-height:30px;
	display:inline-block;
	float:left;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 7px;
	margin-left: 9px;
}
.art1_lmr .fllb a:hover{background:#4c4c4c; color:#fff;}
.gy1_tit4 ul{margin-top:12px;}
.art1_lmr .sytj{
	width:100%;
	position:relative;
	padding-top:20px;
	overflow:hidden;
	height: 400px;
	margin-left: -5px;
}
.art1_lmr .sytj ul{width:100%; height:auto; overflow:hidden;}
.art1_lmr .sytj ul li{
	width:120px;
	float:left;
	margin-left:15px;
	height:80px;
	position:relative;
	font-size:14px;
	text-align:center;
	overflow:hidden;
	border: 1px solid #E7E7E7;
	margin-bottom: 20px;
	border-radius:4px;
	text-align: center;
}
.art1_lmr .sytj ul li img{
	width:90%;
	height:45px;

}

.art1_lmr .sytj ul li a{ display:block; width:100%;}
.art1_lmr .sytj ul li .t1{ color:#666;position:absolute; left:0px; right:0px; height:20px; line-height:20px; overflow:hidden;}
.art1_lmr .sytj ul li .down{
	width:120px;
	height:25px;
	color:#fff;
	text-align:center;
	line-height:25px;
	background:#5ab60d;
	overflow:hidden;
	display:none;
}
.art1_lmr .sytj ul li.hover .down{display:block; top:92px; -webkit-transition:top .4s; -moz-transition:top .4s;-ms-transition:top .4s; -o-transition:top .4s; transition:top .4s;}
.art1_lmr .sytj ul li.hover .t1{
	display:table;
	width:120px;
	height:45px;
	top:0px;
	background:rgba(0,0,0,0.5);
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr=#80000000,endColorstr=#80000000); 
border-radius:4px;
	text-align: center;}
.art1_lmr .sytj ul li.hover .t1 span{display:table-cell; text-align:center; color:#fff; vertical-align:middle; }
.art1_lmr .bltj{
	width:100%;
	height:410px;
	overflow:hidden;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
}
.art1_lmr .bltj ul li{
	float:left;
	width:250px;
	padding-left:25px;
	height:35px;
	line-height:35px;
	font-size:14px;
	position:relative;
	overflow:hidden;
}
.art1_lmr .bltj ul em{ position:absolute; left:0px; top:0px; background:url(../skin_img/xpgod_bg.png) no-repeat; display:inline-block; width:18px; height:16px; margin-top:9.5px; overflow:hidden;}
.art1_lmr .bltj ul em.em1{background-position:-252px -440px;}
.art1_lmr .bltj ul em.em2{background-position:-276px -440px;}
.art1_lmr .bltj ul span.score{
	color: #999;
	float: right;
	margin-right: 5px;
}
.art1_lmr .bltj ul li a{color:#333;}



#mainfy1{
	width:1196px;
	overflow: hidden;
	background-color: #FFF;
	border: 1px solid #DFDFDF;
}
.mt101{
}
.hot1_ert{
	height:40px;
	border-bottom-style: solid;
	border-bottom-color: #E5E5E5;
	border-bottom-width: 1px;
	background-color: #F7F7F7;
}
.hot1_ert h2,.hot1_ert h1,.hot1_ert h3{
	font-size:16px;
	font-weight:bold;
	color:#333;
	line-height:40px;/*background-color: #48b863;*/
	margin-left: 10px;
}
.hot1_ert em{display:inline-block; width:5px; height:14px; background:#5ab60d; float:left; margin:11px 5px 0 0; overflow:hidden;}
ul.sitetype1{
	width:100%;
	clear: both;
	padding-top: 5;
	padding-right: 5px;
	padding-bottom: 5;
	padding-left: 5px;
	height: 45px;
	line-height: 45px;
}
ul.sitetype1 li{
	width:120px;
	text-align:left;
	float:left;
	font-size:15px;
	overflow: hidden;
	padding-left: 8px;
}
ul.sitetype1:hover{
	background-color: #F0F0F0;
}
ul.sitetype1 a:hover{
	color: #F30;
}
ul.sitetype1 li span{
	margin:0 5px 0 0;
	font-weight:400;
	color:#090;
}
ul.sitetype1 li.gj {
	width: 75px;
}
ul.sitetype1 li.greater1{
	width: 55px;
	color:#5c5d5d;
	float: right;
	padding-right: 10px;
}
li.greater1 a{
	font-size: 14px;
}
ul.sitetype1 li img {
	vertical-align: -10%;
	margin-right: 5px;
	width: 18px;
	height: 18px;
}
.news1_ph ul li a:hover,.footer .menu_r ul a:hover,.qdtj .bd ul li a:hover span,.art_main1 .news_list li .tit:hover,.zttj ul li a:hover span{color:#5ab60d;}
.news1_ph{
	width:100%;
	height:410px;
	overflow:hidden;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
}
.news1_ph ul li{
	float:left;
	padding-left:23px;
	width:250px;
	font-size:14px;
	height:35px;
	line-height:35px;
	position:relative;
	overflow:hidden;
}
.news1_ph ul li em{display:inline-block; position:absolute; left:0px; top:9.5px; width:18px; height:16px; line-height:16px; color:#fff; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:14px; text-align:center; background:url(../skin_img/xpgod_bg.png) no-repeat -482px -155px;}
.news1_ph ul li em.em1{background-position:-482px -99px;}
.news1_ph ul li em.em2{background-position:-482px -118px;}
.news1_ph ul li em.em3{background-position:-482px -137px;}
.news1_ph ul li span.em4{
	color: #CCC;
	float: right;
	margin-right: 5px;
	height: 35px;
}
.news1_ph ul li a{color:#333;}
.news1_ph ul li a:hover{font-size:16px;}
.bltj ul li a:hover{color:#5ab60d;}
.fmbg{
	width: 275px;
	float: left;
	background-color: #FFF;
	border: 1px solid #E3E3E3;
	padding-right: 6px;
	margin-top: 5px;
	margin-bottom: 10px;
	margin-right: 11px;
	padding-left: 8px;
}
.fmbg1{
	width: 278px;
	float: right;
	background-color: #FFF;
	border: 1px solid #E3E3E3;
	padding-right: 6px;
	padding-left: 8px;
	margin-top: 5px;
	margin-bottom: 10px;
}
