/* dede58.com 做最好的织梦模板 */
@charset "utf-8";
/* CSS Document */
body {
	overflow-x:hidden;
	color:#666;
	font-size:12px;
	font-family: microsoft yahei, "宋体";
	position:relative;
}/*网站字体颜色*/
a {
	color:#666;
	text-decoration:none;
}  /*for ie f6n.net*/
a:focus {
	outline:0;
} /*for ff f6n.net*/
a:hover {
	text-decoration:underline;
}
.vam {
	vertical-align:middle;
}
.clear {
	clear:both;
	height:0;
	line-height:0;
	font-size:0;
}
p {
	word-spacing:-1.5px;
}
.tr {
	text-align:right;
}
.tl {
	text-align:left;
}
.center {
	text-align:center;
}
.fl {
	float:left;
}
.fr {
	float:right;
}
.pa {
	position:absolute;
}
.pr {
	position:relative
}
/* -- 页面整体布局 -- */
.header, .content, .footer {
	width:1100px;
	margin:0 auto;
	font-family:microsoft yahei;
}
.left {
	width:240px;
	float:left;
}
.left2 {
	width:680px;
	float:left;
	overflow:hidden;
}
.left3 {
	width:754px;
	float:left;
	overflow:hidden;
	color:#666;
}
.lefttop {
	background:url(../images/left_top_img.gif) no-repeat;
	height:3px;
	font-size:0;
	overflow:hidden;
	margin-top:10px;
}
.left2top {
	height:3px;
	font-size:0;
	overflow:hidden;
}
.leftbot {
	background:url(../images/left_bot_img.gif) no-repeat;
	height:3px;
	font-size:0;
	overflow:hidden;
	margin-bottom:10px;
}
.left2bot {
	height:3px;
	font-size:0;
	overflow:hidden;
	margin-bottom:10px;
}
.rightbot {
	height:3px;
	font-size:0;
	overflow:hidden;
	margin-bottom:10px;
}
.right {
	width:846px;
	float:left;
	display:inline;
	overflow:hidden;
	background:#fff;
	padding-left:30px;
}
.right2 {
	width:275px;
	float:right;
	overflow:hidden;
}
.right3 {
	width:201px;
	float:right;
	overflow:hidden;
	color:#666;
}
.right2top {
	background:url(../images/right2_top_img.gif) no-repeat;
	height:3px;
	font-size:0;
	overflow:hidden;
}
.right2bot {
	background:url(../images/left_bot2_img.gif) no-repeat;
	height:3px;
	font-size:0;
	overflow:hidden;
	margin-bottom:10px;
}
.right_main {
	width:848px;
	min-height:458px;
	padding-bottom:15px;
	overflow:hidden;
	background:#fff;
}
.right2_main {
	width:273px;
	border:solid 1px #d5d5d5;
	border-top:0;
	border-bottom:0;
	padding-bottom:15px;
	overflow:hidden;
	background:#fff
}
.left2_main {
	width:678px;
	border:solid 1px #d5d5d5;
	padding-bottom:15px;
	overflow:hidden;
	background:#fff;
}
 .h_nav li a:-webkit-any-link {
display:block;
}
.container {
	margin-left:auto;
	margin-right:auto;
	width:1100px;
}
/*页眉*/
.header {
	position:relative;
	z-index:998;
	width:100%;
	background:#fff
}
/*--顶部链接导航*/
.hd_top {
}
.hd_top .container {
	height:29px;
	line-height:29px;
}
.hd_top span {
	display:block;
	width:210px;
	height:29px;
	background:url(../images/hdtopspan.png) no-repeat center;
}
.hd_top a {
	float:left;
	padding:0 11px;
	color:#fff;
	background:url(../images/hdtopbr.png) no-repeat left center;
}
.hd_top a.noBl {
	background-image:none;
}
/*--页眉内容*/
.hd_cont{position:relative; height:100px;}
.hd_cont .hd_logo{position:absolute; left:0; top:25px;}
.hd_cont .hd_logo dt{position:absolute; top:-25px; left:-4px;}
.hd_cont .hd_logo dd{margin-left:334px; color:#016c40;border-left:1px #016c40 dotted;padding-left: 15px;}
.hd_cont .hd_logo dd h2{font-size:20px;}
.hd_cont .hd_logo dd p{font-size:14px;}


.hd_cont .dh_phone {
	padding:4px 42px 4px 0px;
	margin-top:25px;
	background:url(../images/hdphoen_ico.png) no-repeat right center;
	color:#016c40;
	text-align:right;
}
.hd_cont .dh_phone dd {
	font-size:24px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:20px;
}
/*--导航栏*/
.dh_nav{background-color:#016c40;}
.dh_nav ul{width:1037px; height:50px;}
.dh_nav li{margin:12px 25px 0 5px; padding-left:12px; float:left; transition:all 0s;}
.dh_nav li a{_float:left; padding-right:30px;padding-left:19px; display:block; height:28px; line-height:28px; color:#fff; font-size:13px; text-align:center; text-decoration:none; transition:all 0s; display:block;}
.dh_nav li.navCur , .dh_nav li:hover{background:url(../images/navlibgh.png) no-repeat left center;}
.dh_nav .navCur a , .dh_nav li:hover a{background:#fff url(../images/navliah.png) no-repeat right center; color:#016c40;}
.dh_nav .sbIE7{*width:66px;}
/*页尾*/
.footWrap {
	background:url(../images/footwrap.jpg) no-repeat center;
}
.footer {
	position:relative;
	height:210px;
	overflow:hidden;
}
.fotTxt {
	margin:30px auto 30px auto;
	width:820px;
	overflow:hidden;
}
.fotTxt dl {
	padding-left:70px;
	padding-right:30px;
	float:left;
	height:45px;
	border-left:1px dotted #80b6a0;
	color:#fff;
	background-repeat:no-repeat;
	background-position:24px center;
}
.fotTxt dt {
	font-size:13px;
}
.fotTxt dd {
	font-size:16px;
}
.fotTxt .fotPhone {
	background-image:url(../images/fottxt_ico01.png);
	border-left-width:0px;
}
.fotTxt .fotPhone dd {
	font-size:24px;
	line-height:20px;
}
.fotTxt .fotIco2 {
	background-image:url(../images/fottxt_ico02.png);
}
.fotTxt .fotIco3 {
	background-image:url(../images/fottxt_ico03.png);
}
.fotNav {
	text-align:center;

	font-size: 14px;
}

.dipot{ text-align: center; font-size: 14px; color: #fff; margin-top: 10px; margin-bottom: 10px;}



.dipot a{font-size: 14px; color: #fff;}


.fotNav a {
	padding:0 12px;
	color:#fff;
	background:url(../images/fotnavbr.png) no-repeat left center;
}
.fotNav a.noBl {
	background-image:none;
}
.fotP {
	padding-top:10px;
	text-align:center;
	color:#fff;
}



.left1{width:222px;float:left}
.pro-t{ width:222px; height:46px;background:url(../images/p_03.png) no-repeat ;line-height:46px;  }
.pro-t .toptitle{  font-size:16px;  font-weight:bold; float:left;  color:#ffffff; margin-left:18px; }
.pro-t .en{ color:#d3ffb6; font-size:14px; font-family:Arial, Helvetica, sans-serif; float:left; display:block;  margin-left:5px;}
.pro-m-c{ width:220px; border:1px solid #e8e8e8;  border-top:none; padding-bottom:10px; }
.pro-m-c.pages{ height:auto; padding-bottom:20px;}
.sub-pro{ width:214px; height:auto; overflow:hidden; padding-left:6px;}
.sub-pro strong{ width:178px; display:block; height:38px; line-height:38px; padding:4px 0 4px 18px; font-size:14px;   color:#333333;  text-align:left;/* background:url(../images/p_07.png) no-repeat 0px center ; */ border-bottom:1px dashed #e8e8e8; margin:0 0px 0 6px;}
.sub-pro strong a{ font-size:14px; }
.sub-pro strong .cur{ color:#52a61a; font-weight:bold;font-size:14px;}
.sub-pro ul li{ width:98px; float:left;text-align:left;height:28px;line-height:28px;   *height:26px;*line-height:26px;  overflow:hidden;  border-bottom:1px dashed #e8e8e8;  text-indent:3px;} 
.sub-pro ul .on a{ color:#52a61a;}
.sub-pro ul{ padding:0 6px; overflow:hidden; }





.one:hover #subNewsb{

	display:block;

}



#subNewsb{ 

    width:130px;

	height: inherit;

    text-align: center;

    z-index: 999;

    display:none;

    position: absolute;

	text-align: center;

	background: #016c40;

	margin-left: -24px;

	

}

#subNewsb dd a:hover{ color:#016c40; background: #fff;}

#subNewsb dd a{  padding:0px ; font-size:10px;  background:none; width:120px; text-align:center; margin:0px auto; border-bottom:1px #CCC solid;  color:#fff;}

#subNewsb dd{ width:130px; display:block; height:41px;  margin: 0px; padding: 0px; }



/*main css*/

.izl-rmenu{position:fixed;right:0;margin-left:532px;bottom:10px;padding-bottom:73px;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:url(../images/r_qq.png) 0px 0px no-repeat;background-color:#6da9de;}

.izl-rmenu .btn-qq:hover{background-color:#488bc7;}

.izl-rmenu a.btn-qq,.izl-rmenu a.btn-qq:visited{background:url(../images/r_qq.png) 0px 0px no-repeat;background-color:#6da9de;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 .btn-sj{background:url(../images/r_sj.png) 0px 0px no-repeat;background-color:#78c340;}

.izl-rmenu .btn-sj:hover{background-color:#58a81c;}

.izl-rmenu .btn-sj .pic{position:absolute;left:-160px;top:0px;display:none;width:160px;height:160px;}



.footer-ewm img{ width:120px; height:120px;}