@charset "utf-8";
/* CSS Document */

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, address {
	margin: 0;
	padding: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
	font-size: inherit;
}
fieldset, img {
	border: 0;
}
address, caption, cite, code, dfn, em, strong, th, var {
	font-style: normal;
	font-weight: normal;
}
li {
	list-style: none;
}
caption, th {
	text-align: left;
}
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
	font-weight: normal;
}
input, textarea, select {
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
}
body {
	color: #c9c7c8;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	background:#dddddd;
}
em {
	font-style: italic;
}
strong {
	font-weight: bold;
}
a {
	text-decoration: none;
	color:#000;
}
a:hover {
	text-decoration: none;
}
.clear {
	overflow: hidden;
	zoom: 1;
}


.w{ width:1151px; margin:0 auto;}

.top a img{ display:block; width:403px; float:left; height:95px;}






.news{ height:40px; line-height:40px; background:#fff url(../img/news-bg.jpg) left no-repeat; padding:0 0 0 137px; border-bottom:1px #e6e6e8 solid;}
.news h3{ float:left; width:60px; background:url(../img/line-bg.jpg) right no-repeat; margin:0 15px 0 0;}
.news h3 a{ color:#5f5d5e; font-weight:bold; font-size:14px;}

.news-con{
 width:800px;
}
#newslb a{
 display:block;/*这个属性是必须的*/
 font-size:12px;
 line-height:40px;
 text-decoration:none;
 color:#c9c7c8;
 font-family:Arial;
}
#newslb a span{ float:right;}
#newslb{
 height:40px;
 overflow:hidden;
}


.ad{ background:url(../img/01.jpg) no-repeat; height:347px;}


/* 焦点图 */
.focus {
	width:1151px;
	height:347px;
	position: relative;
}
.f426x240 {
	width:1151px;
	height:347px;
	overflow: hidden
}
.f600x450{
	width:1151px;
	height:347px;
	margin:0 auto;
}
.f600 {
	width: 492px;
	height: 350px;
	overflow: hidden;
}
.rslides {
	width: 100%;
	position: relative;
	list-style: none;
	padding: 0;
}
.rslides_tabs {
	width: 100%;
	margin: 0 auto;
	height: 20px;
	position: absolute;
	bottom:0px;
	text-align: center;
	display:none;
}
.rslides_tabs li {
	width: 10px;
	height: 20px;
	margin-right: 5px;
	display: inline;
	zoom: 1;
}
.rslides_tabs a {
	text-indent: -9999px;
	overflow: hidden;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	background: rgba(0,0,0, .2);
	background: #DDD;
	display: inline-block;
	_display: block;
*display:block;
	width: 9px;
	height: 9px
}
.rslides_tabs .rslides_here a {
	background: rgba(0,0,0, .6);
	background: #390
}


.pro{ background:url(../img/pro-bg.jpg) top no-repeat; padding:10px 0 0 0;}
.pro ul{ background:#f5f6f8; padding:0 20px 0 0; height:278px;}
.pro ul li{ width:187px; float:left; height:228px; border:1px #e6e6e8 solid; background:#fff; margin:10px 0 0 15px; padding:10px;}
.tp{ text-align:center; padding:15px 0 0 0;}

.foot{ background:#151618 url(../img/foot-bg.jpg) top right no-repeat; }
.foot-top{ padding:10px 20px 20px 20px; border-bottom:1px #dddddd solid; height:278px;}
.foot-top ul li.diyi{ width:141px; float:left; margin:0 0 0 10px;}
.foot-top ul li.diyi h3{ font-size:14px; margin:10px 0 0 0;}
.foot-top ul li.diyi h3 a{ font-size:14px; color:#ffffff; font-weight:bold;}
.foot-top ul li.diyi ul li{ line-height:190%; padding:0 0 0 15px;}
.foot-top ul li.diyi ul li a{ color:#fff;}
.foot-top ul li.contact{ width:251px; float:right;}
.foot-top ul li.contact h3{ font-size:14px; margin:10px 0 0 0;}
.foot-top ul li.contact h3 a{ font-size:14px; color:#ffffff; font-weight:bold;}
.foot-top ul li.contact h4{ color:#fff; font-weight:16px; margin:10px 0 0 0; font-weight:bold;}
.foot-top ul li.contact p{ line-height:190%; color:#fff; padding:20px 0 0 0;}


.bq{ text-align:center; padding:10px 0; color:#fff;}
.bq a{ color:#fff;}

.m{ background:#f5f6f8 url(../img/pro-bg.jpg) top no-repeat; padding:20px 10px;}
.m-lef{ width:240px; float:left;}
.m-lef h3{ background:#8ac048; height:40px; text-align:center; line-height:40px; color:#fff;}
.m-lef h3 a{ color:#fff; line-height:40px;}
.m-lef .z{ border:1px #e5e6e7 solid; padding:10px;}
.m-lef .z li h4{ border-bottom:1px #ccc dotted;}
.m-lef .z li{ line-height:35px;}
.m-lef .z li h4 a{ background:url(../img/m-lef-ul-li-a.jpg) left no-repeat; padding:0 0 0 20px; font-weight:bold;}
.m-lef .z li ul li{ border-bottom:1px #ccc solid; padding:0 0 0 30px;}
.m-lef .z li ul li a{ color: #828080;}


.m-rig{ width:876px; float:right;}
.rig-top{ height:40px; line-height:40px; background:url(../img/rig-top.jpg) no-repeat; color:#fff; padding:0 10px;}
.rig-top a{ color:#fff;}
.rig-top p span{ margin:0 0 0 5px;}

.text{ padding:10px; line-height:190%; color:#000;}
.text a{ color:#000;}



.prolb li{ width:187px; float:left; height:228px; border:1px #e6e6e8 solid; background:#fff; margin:10px 0 0 5px; padding:8px;}
.tp{ text-align:center; padding:15px 0 0 0;}



/*主导航菜单*/
#menu_out{
	margin-left:auto;
	margin-right:auto;
	background:#fff;
	border-bottom:1px #e6e6e6 solid;
}
#menu{
	height:83px;
}
#nav{
	height:43px;
	background:#8ac048;
	border-bottom:1px #dddddd solid;
	padding:0 0 0 0px;
}
#nav li{
	float:left;
	height:44px;
}
#nav li a{
	float:left;
	display:block;
	height:43px;
	cursor:pointer;
	text-decoration:none;
	color:#ffffff;
	font-size:14px;
	
}
#nav li a span{
	float:left;
	line-height:43px;
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
	display:block;
	padding:0 16px;
	background:url(../img/menu-a-bg.jpg) left no-repeat;
}
#nav li .nav_on{   /*鼠标经过时变换背景，方便JS获取样式*/
     color:#47c2c0;
	background:#f9f9f9;
	display:block;
}
#nav li .nav_on span{  /*鼠标经过时变换背景，方便JS获取样式*/
	color:#47c2c0;
	background:#f9f9f9;
	display:block;
}
/*子栏目*/
#menu_con{
	text-align:left;
	padding-left:20px;
	clear:both;
}
#qh_con0 ul{ background:url(../img/sub_nav-top.jpg) 80px 0 no-repeat; padding:8px 0 0 0; display:block;}
#qh_con1 ul{ background:url(../img/sub_nav-top.jpg) 180px 0 no-repeat; padding:8px 0 0 0; display:block;}
#qh_con2 ul{ background:url(../img/sub_nav-top.jpg) 280px 0 no-repeat; padding:8px 0 0 200px; display:block;}
#qh_con3 ul{ background:url(../img/sub_nav-top.jpg) 400px 0 no-repeat; padding:8px 0 0 360px; display:block;}
#qh_con4 ul{ background:url(../img/sub_nav-top.jpg) 550px 0 no-repeat; padding:8px 0 0 300px; display:block;}
#qh_con5 ul{ background:url(../img/sub_nav-top.jpg) 700px 0 no-repeat; padding:8px 0 0 240px; display:block;}
#qh_con6 ul{ background:url(../img/sub_nav-top.jpg) 840px 0 no-repeat; padding:8px 0 0 650px; display:block;}
#qh_con7 ul{ background:url(../img/sub_nav-top.jpg) 980px 0 no-repeat; padding:8px 0 0 0; display:block;}
#menu_con li{
	float:left;
	height:22px;
	margin-top:8px;
}
#menu_con li a{
	display:block;
	float:left;
	cursor:pointer;
	padding-left:3px;
	color:#47c2c0;
}
#menu_con li a span{
	float:left;
	padding:6px 10px 4px 10px;
	line-height:12px;
}
#menu_con li a:hover{
	text-decoration:none;
	color:#000;
}



.xq-tp{ text-align:center;}
.xq-tp img{ border:1px #e6e6e8 solid; background:#e6e6e8; padding:3px;}
.xq-con{ margin:10px 0 0 0;}


.text h1{ text-align:center; font-weight:bold; font-size:18px;}



.newslb li{ line-height:220%; border-bottom:1px #ccc dotted; padding:0 10px;}
.newslb li a{ float:left;}
.newslb li span{ float:right;}


.sm{ text-align:center; height:30px; line-height:30px; margin:10px 0; border-bottom:1px #ccc dotted;}



.izl-rmenu{position:fixed; right:0; margin-right:20px; bottom:20px; padding-bottom:20px; background:url(../images/r_b.png) 0px bottom no-repeat; z-index:999; }
.izl-rmenu .btn{width:72px; height:73px; margin-bottom:1px; cursor:pointer; position:relative;}
.izl-rmenu .btn-qq{ background:#78c340 url(../images/r_qq.png) 0px 0px no-repeat; background-color:#78c340;}
.izl-rmenu .btn-qq:hover{background-color:#78c340;}
.izl-rmenu a.btn-qq,.izl-rmenu a.btn-qq:visited{background:url(../images/r_qq.png) 0px 0px no-repeat; background-color:#78c340; text-decoration:none; display:block;}
.izl-rmenu .btn-wx{background:url(../images/r_wx.png) 0px 0px no-repeat; background-color:#78c340;}
.izl-rmenu .btn-wx:hover{background-color:#58a81c;}
.izl-rmenu .btn-wx .pic{position:absolute; left:-160px; top:0px; display:none;width:160px;height:160px;}
.izl-rmenu .btn-phone{background:url(../images/r_phone.png) 0px 0px no-repeat; background-color:#fbb01f;}
.izl-rmenu .btn-phone:hover{background-color:#ff811b;}
.izl-rmenu .btn-phone .phone{background-color:#ff811b; position:absolute; width:160px; left:-160px; top:0px; line-height:73px; color:#FFF; font-size:18px; text-align:center; display:none;}
.izl-rmenu .btn-top{background:url(../images/r_top.png) 0px 0px no-repeat; background-color:#666666; display:none;}
.izl-rmenu .btn-top:hover{background-color:#444;}
.izl-rmenu a.btn-email,.izl-rmenu a.btn-qq:visited{background:url(../images/r_email.png) 0px 0px no-repeat;  background-color:#6da9de; text-decoration:none; display:block;}