div,html,body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {margin:0; padding:0;}
body {background:#f2f2f2; font:100%/1.75em tahoma,Arial,'Microsoft Yahei','Simsun';}
li {list-style:none;}
.clear {clear:both;}
a img {border:none;}
img {
	border: none;
}
a {
	color: #333333;
	text-decoration: none
}
a:hover{
	color: #009933; text-decoration: none;

}
table {border-collapse:collapse; border-top:1px solid #ccc; border-left:1px solid #ccc;}
table td,table th {border-right:1px solid #ccc; border-bottom:1px solid #ccc; text-align:center;}
img.aligncenter {display:block; margin:0 auto;}
/*gold*/
.header,#container,.footer,.searchform,#friendlinks {width:1200px; margin:0 auto;}
/*header*/
#header {width:100%; height:55px; padding-top: 15px; border-top:5px solid #FFCC00; background:  #009933;}
#header .logo { width:225px; height:45px; float:left; background:url(../images/lg.png) no-repeat; padding-left: 55px; 
}
#header .logo a { width:225px; height:45px; font-size: 26px; color: #FFFFFF; font-weight: 500; line-height: 40px;}

#header .menu {float:right; font-size: 16px;}
#header .menu ul li {float:left; height:40px; line-height:40px; font-family:'Microsoft Yahei'; position:relative;}
#header .menu ul li a {display:block;height:40px; padding:0 15px; color:#fff;}
#header .menu ul li a:hover,#header .menu ul li.current-menu-item a,#header .menu ul li a.hover {background: #006600; border-radius:3px; color:#fff;}
#header .searchform_button {float:right; background:url(../images/sprite.png) no-repeat 6px -162px; width:30px; height:30px; cursor:pointer; border:none;}
#header .menu ul li ul {position:absolute; left:0; top:27px; background:#1ABC9C; border-radius:0 0 3px 3px; padding:10px 0; display:none; z-index:9999;}
#header .menu ul li ul li {display:block; padding:1px 0;}
#header .menu ul li ul li a{color:#fff; padding:0 15px;}
.nav_btn {width:40px; height:29px; overflow:hidden; border-radius:3px; float:left; display:none; cursor:pointer;}
.nav_btn span {display:block; width:25px; height:3px; background:#ccc; margin:5px auto;}

.contenter{
	width: 1170px; overflow: hidden; margin-left: auto; margin-right: auto; background:  #FFFFFF; padding: 15px; margin-top: 15px;

}
.toutiao{
	width: 1170px; height: auto; overflow: hidden;

}
.home_pic {
	width: 790px;
	height: 370px;
	overflow: hidden;
	float: left;
}
.home_pic img {
	width: 790px;
	height: 370px;
	border: 0px;
	float: left;
	position: relative
}
.toutiao_left{
	width: 360px; height: 370px; float: right;

}
.toutiao_left h2{
	color: #009933; border-bottom: 1px solid  #f2f2f2; padding-bottom: 10px; line-height: 25px; font-size: 18px; font-weight: normal;

}
.toutiao_left ul{
	padding-top: 10px;

}
.toutiao_left ul li{
	line-height: 32px; list-style: square; margin-left: 25px; color: #009933; 
}
.toutiao_left ul li a{
	font-size: 14px;

}
.toutiao_left ul li a:hover{
	color: #009933; text-decoration: underline;
}
.box_two{
	width: 1200px; height: auto; overflow: hidden;  margin-left: auto; margin-right: auto; margin-top: 15px;
}
.box_left{
	width: 775px; overflow: hidden; float: left; background: #fff; padding-bottom: 15px; padding-left: 15px; padding-right: 15px;

}

.pic{
	width: 1170px; overflow: hidden; margin-left: auto; margin-right: auto; margin-top: 10px; padding-left: 15px; padding-right: 15px; padding-top: 15px; padding-bottom: 5px; background: #fff;

}
.lewei_title{border-bottom:1px solid #E4E4E4;line-height:45px; overflow: hidden;}
.lewei_title h2{position:relative;bottom:-1px;float:left;font-size:16px;font-weight:500;border-bottom:solid 3px #009933;color:#009933;}
.lewei_hots{margin-top:5px; padding-left: 3px;

}
.lewei_title h2 a{
	color:#009933;
}
.lewei_title span{
	float: right; line-height:45px; font-size: 14px;

}
.lewei_hots li{height:35px;line-height:35px;*height:29px;*line-height:29px;overflow:hidden;font-size:15px;font-weight:500;
	background: url(../images/diab.png) no-repeat 0px 16px; padding-left: 12px;
 }
.lewei_hots li a{max-width:355px;float:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; }
.pic_c{
	width: 1200px;
	height: 100px;
	margin-top: 15px;

}
.pic_c img{
	width: 1200px;
	height: 100px;

}
.pic_b{
	width: 1200px;
	height: 100px;
	

}
.pic_b img{
	width: 1200px;
	height: 100px;

}
.content_two{
	height: auto;
	overflow: hidden;
	margin-top: 15px;

}
.content_left{
	width: 770px; height: auto; overflow: hidden; background: #fff; padding-left: 15px;
	padding-right: 15px;

}

.content_left_one{
	width: 770px; overflow: hidden;

}
.content_left_one a:hover{
	color:#009933;
}
.content_left_one_one{
	width: 770px; overflow: hidden;

}
.content_left_one_ul{
	padding-top: 20px; padding-left: 5px; border-bottom: 1px solid #f2f2f2; padding-bottom: 20px; overflow: hidden;

}
.content_left_one_ul h3{
	float: left; padding-right: 15px;

}
.content_left_one_ul h4{
	font-size: 16px; line-height: 25px; font-weight: normal;

}
.content_left_one_ul li{
	font-size: 14px; line-height: 25px; padding-top: 5px; color: #333;

}
.content_left_one_ul li a:hover{
	text-decoration: underline;
}
.content_left_one_ul p{
	line-height: 25px; font-size: 14px; padding-top: 8px;color: #666;

}
.content_left_one_ul img{
	width:200px; height:140px;

}
.content_left_list{
	padding-top: 20px; padding-left: 5px; border-bottom: 1px solid #f2f2f2; padding-bottom: 20px; overflow: hidden;

}
.content_left_list h3{
	float: left; padding-right: 15px;

}
.content_left_list li{
	float: left; width: 265px; padding-left: 10px; line-height: 28px; font-size: 14px; background: url(../images/dot.gif) no-repeat 0px 12px;

}
.content_left_list li a:hover{
	text-decoration: underline;

}
.mtop{
	margin-top: 0px;

}
.box_right{
	width: 350px; float: right; background: #fff; padding-left: 15px; padding-right: 15px;

}
.content_right_list ul{
	padding-top: 15px; overflow: hidden; border-bottom: 1px solid #f2f2f2; padding-bottom: 14px;

}
.content_right_list ul h3{
	float: left; padding-right: 10px;

}
.content_right_list ul li{
	font-size: 14px; height: 55px;

}
.content_right_list ul p{
	font-size: 12px; color: #666;

}
.content_right_title{
	padding-top: 6px;
	


}

.list_title{
	padding-top: 15px; overflow: hidden; border-bottom: 1px solid #f2f2f2; padding-bottom: 15px;

}
.list_title h3{
	float: left; padding-right: 10px;

}
.list_title li{
	font-size: 14px; height: 55px;

}
.list_title_li{ 
	line-height: 33px; font-size: 14px; padding-top: 10px; padding-bottom: 15px;

}
.list_title_li li{
	background: url(../images/dot.gif) no-repeat 0px 15px; padding-left: 12px;

}
.list_title p{
	font-size: 12px; color: #666;

}
.content_three{
	height: auto; overflow: hidden;

}
.content_three_left{
	width: 770px; height: auto; overflow: hidden; background: #fff; padding-left: 15px;
	padding-right: 15px;

}

.lewei{
	padding-top: 15px;

}
.lewei_tq{width:770px;position:relative;margin:0 auto; padding-top: 10px;}

.lewei_tq li{width:241px;height:160px;float:left;display:inline;overflow:hidden;position:relative;margin-right:15px;margin-bottom:20px;}

.lewei_tq li img{-moz-transition:all 0.8s;-webkit-transition:all 0.8s;-o-transition:all 0.8s;transition:all 0.8s;}

.lewei_tq li:hover img{-moz-transform:scale(1.2);-webkit-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);}

.lewei_tq li h3{height:30px;line-height:30px;overflow:hidden;font-weight:normal;}

.lewei_tq li h3 a{color:#FFF;font-size:14px;}

.lewei_tq li p{line-height:24px;color:#BBB;}

.lewei_tq li .lewei_bts {
	width: 242px;
	position: absolute;
	left: 0;
	bottom: 0;
	padding: 0 10px;
	text-align: left;
	color: #fff;
	cursor: pointer;
	font-size: 14px;
	display: block;
	overflow: hidden;
	height: 30px;
	background: #009933;
}
.blackbg{
	background: #ccc;

}
.w12{
	width: 1200px; overflow: hidden; margin-left: auto; margin-right: auto; margin-top: 15px;

}
.fl{
	float: left;

}
.fr{
	float: right;

}
.content_right_onel{
	width: 355px; height: auto; overflow: hidden; background: #fff; padding-left: 15px;
	padding-right: 15px;

}
/*wts_youqing*/
.wts_youqing{ margin-bottom:10px; width:1170px; background:#fff; padding: 15px; overflow: hidden; }

.wts_youqing_title{width:20px;height:auto;padding:10px;line-height:20px;text-align:center;font-size:14px;color:#fff;font-weight:bold;background:#009933;float:left;}

.wts_youqing_list{width:1120px;float:left;height:auto; padding-left: 10px;}
.wts_youqing_list a{line-height:26px;margin:0 5px;color:#666; font-size: 14px;}

/* 通用底部 */
.footer {
	width: 100%;
	
	height: 210px;
	overflow: hidden;
	
}
.footer .footert {
	width: 1200px;
	height: 160px;
	text-align: center;
	margin: 0 auto;
	background: #fff;
	
}
.footer .footert .footertw {
	width: 1200px;
	height: 130px;
	overflow: hidden;
	text-align: center;
	margin: 0 auto;
	padding-top: 25px;
}
.footer .footert .footertl {
	float: left;
	width: 1200px;
	height: 130px;
	overflow: hidden;
	padding-top: 5px;
	text-align: left
}
.footer .footert .footertl .fabout {
	width: 380px;
	height: 100px;
	padding-left: 35px;
	float: left;
	border-right: 1px #009933 solid;
}
.footer .footert .footertl .ftousu {
	width: 375px;
	height: 100px;
	padding-left: 35px;
	float: left;
	border-right: 1px #009933 solid;
}

.footer .footert .footertl .flianxi {
	width: 320px;
	height: 100px;
	padding-left: 45px;
	float: left;
}

.footer .footert .footertl dt {
	color: #009933;
	font-size: 16px
}
.footer .footert .footertl dd {
	color: #666;
	font-size: 14px;
	line-height: 28px;
	margin-right: 28px;
}
.footer .footert .footertl dd a {
	color: #666;
	font-size: 14px;
	padding: 0 7px
}
.footer .footert .footertl dd a:hover {
	color: #009933;
}
/*
.footer .footert .footertr{float:left; width:300px; height:145px; overflow:hidden}
.footer .footert .footertr li{float:left; text-align:right; width:150px; height:145px; overflow:hidden}
*/
.footer .footerb {
	width: 100%;
	min-width: 1200px;
	height: 50px;
	text-align: center;
	margin: 0 auto;
	background: #009933;
	line-height: 50px;
	color: #fff;
	font-size: 14px
}
.footer .footerb .footerbtxt {
	width: 1200px;
	text-align: center;
	margin: 0 auto;
	background: url(../images/cmstop.jpg) right center no-repeat
}
.footer .footerb .footerbtxt .footerbtxts {
	text-align: center;
}
.hlgdttxt_title_x{
	line-height: 35px; padding: 15px; background: #f2f2f2; margin-top: 10px; margin-bottom: 5px;

}
.hlgd {
	width: 780px;
	height: auto;
	overflow: hidden;
	padding-top: 0px;
	padding: 5px;
}
.hlgd-title {
	width: 780px;
	height: 35px;
}
.hlgd-title hr {
	border: none;
	border-top: 1px #E5E5E5 solid;
	padding: 0;
	margin: 0;
	color: #E5E5E5;
	height: 1px;
	margin-top: 20px;
	float: left;
	width: 780px
}
.hlgd-title .hlgdttxt {
	width: auto;
	height: 35px;
	line-height: 35px;
	font-family: 'Microsoft YaHei';
	font-weight: bold;
	font-size: 18px;
	color: #515050;
	background: url(../images/hlgd.jpg) left center no-repeat #fff;
	text-indent: 25px;
	position: absolute;
	z-index: 1;
	padding-right: 20px;
}
.hlgd-content {
	width: 780px;
	height: auto;
	overflow: hidden;
	padding-top: 15px
}
.hlgd-box {
	width: 780px;
	height: auto;
	overflow: hidden;
	text-align: left;
	margin-bottom: 20px;
	border-bottom: 1px #E5E5E5 solid;
	padding-bottom: 20px
}
.hlgd-box dt {
	width: 250px;
	height: 165px;
	overflow: hidden;
	float: left;
	margin-right: 25px;
}
.hlgd-box dt img {
	transition: all 0.5s;
	-moz-transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
	
}
.hlgd-box dt img:hover {
	-webkit-filter: brightness(.7);
	
}
.hlgd-box dd {
	width: 505px;
	height: 165px;
	overflow: hidden;
	float: left
}
.hlgd-box dd.w100 {
	width: 100%;
	height: 165px;
	overflow: hidden;
	float: left
}
.hlgd-box dd h3 {
	font-weight: normal;
	font-size: 20px;
	margin: 0;
	padding: 0;
	width: 515px;
	height:65px;
	line-height: 35px;
	overflow: hidden
}
.hlgd-box dd h3 a:hover {
	color: #009933; text-decoration: none;
}
.hlgd-box dd h3 .dj {
	background: #7BBC18;
	font-size: 14px;
	color: #fff;
	padding: 0px 8px 1px 8px;
	border-radius: 10px;
	line-height: 20px;
	margin-right: 5px
}
.hlgd-box dd h3 .yc {
	background: #257FEB;
	font-size: 14px;
	color: #fff;
	padding: 0px 8px 1px 8px;
	border-radius: 10px;
	line-height: 20px;
	margin-right: 5px
}
.hlgd-box dd p {
	color: #515050;
	font-size: 14px;
	padding: 15px 0 0 0;
	line-height: 24px
}
.hlgd-box dd p a{
	color: #009933;
	text-decoration: none;
}
.hlgd-page {
	width: 790px;
	height: 100px;
	overflow: hidden;
	text-align: center;
	margin: 0 auto
}
.page-nav {
	text-align: center;
	padding-top: 30px;
}
.pagination {
	display: inline-block;
}
.pagination li {
	display: inline-block;
	font-size: 14px;
	float: left;
	margin: 0 3px;
}
.pagination li a, .pagination li span {
	display: inline-block;
	background-color: #eee;
	background-color: rgba(0,0,0,0.1);
	color: rgba(0,0,0,0.3);
	width: auto;
	height: 38px;
	line-height: 38px;
	padding: 0 18px;
}
.pagination li span.dots {
	background-color: transparent;
	width: 20px;
}
.pagination li a:hover {
	background-color: rgba(0,0,0,0.2);
}
.pagination li .none {
	cursor: not-allowed;
}
.pagination li .none:hover {
	background-color: rgba(0,0,0,0.1);
}
.pagination li.thisclass {
	background-color: #ddd;
	background-color: rgba(0,0,0,0.26);
	font-weight: bold;
	color: #fff;
	width: auto;
	height: 38px;
	line-height: 38px;
	padding: 0 18px;
}
.pagination li .pageinfo {
	width: auto;
	padding: 0px 18px;
}
.pagination .prev, .pagination .next {
	font-size: 22px;
	line-height: 46px;
	width: 55px;
}
.pagination .prev {
	border-radius: 32px 0 0 32px;
	line-height: 38px;
}
.pagination .next {
	border-radius: 0 32px 32px 0;
	line-height: 38px;
}
/*详情页内容区*/
.hl_content {
	width: 770px;
	height: auto;
	overflow: hidden;
	text-align: left;
	padding-top: 20px;
	text-indent: 2em;
}
.hl_c_title {
	width: 760px;
	height: auto;
	overflow: hidden;
}
.hl_c_title h2 {
	font-size: 25px;
	font-weight: 100;
	padding: 0;
	margin: 0;
	line-height: 45px;
	width: auto;
	height: auto;
	color: #000;
}
.hl_c_title i.tag {
	display: inline-block;
	font-size: 12px;
	background-color: #CCC;
	color: #FFF;
	padding: 3px 5px;
	line-height: 14px;
	vertical-align: middle;
	font-weight: 100;
	margin-left: 10px
}
.hl_c_twid {
	width: 770px;
	height: 50px;
	line-height: 50px;
	text-align: left;
	font-size: 14px;
	color: #A6A6A6;
	border-bottom: 1px solid  #f2f2f2;
}
.hl_c_wcid {
	width: 770px;
	height: auto;
	overflow: hidden;
	line-height: 24px;
	font-size: 14px;
	color: #757575;
	border-bottom: 1px #E5E5E5 solid;
	padding-bottom: 30px;
	padding-top: 5px
}
.bt1px {
	border-bottom: 1px #E5E5E5 solid;
}
.hl_body {
	padding-top: 30px;
	text-align: left;
	width: 770px;
	height: auto;
	line-height: 30px;
	overflow: hidden;
	
	
}
.hl_body a{
	color: #009933;
	text-decoration: none;
}
.hl_c_ad {
	width: 770px;
	height: auto;
	overflow: hidden;
	text-align: center;
	margin: 0 auto;
	padding-bottom: 15px;
	border-bottom: 1px #E5E5E5 solid
}
.content-page {
	margin-bottom: 50px
}
.hl_c_tag {
	width: 770px;
	height: auto;
	overflow: hidden;
	margin-top: 25px;
	border-top: 1px solid  #f2f2f2;
	padding-top: 15px;
	border-bottom: 1px #E5E5E5 solid;
	padding-bottom: 15px;
}
.hl_c_tagl {
	float: left;
	width: 450px;
	height: auto;
	overflow: hidden
}
.hl_c_tagl li {
	float: left;
	margin-right: 10px;
}
.hl_c_tagl li a {
	width: auto;
	padding: 0 20px;
	height: 32px;
	line-height: 30px;
	border: 1px #DCDCDC solid;
	color: #257FEB;
	font-size: 16px
}
.hl_c_tagl li a:hover {
	background: #257FEB;
	color: #fff;
	border: 1px #257FEB solid
}