@charset "utf-8";
/* CSS Document */
body{margin: 0px; padding: 0px; font-family:"微软雅黑"; width:100%;}
a{text-decoration:none;*blr:expression(this.onFocus=this.blur());outline:none;}
ul{ margin: 0px; padding: 0px;}
img{ border:none;}
li{list-style-type: none;}
*{margin:0px;padding:0px;}
.top{ width: 100%; height: 82px; }
.banner{ width: 100%; height: 652px; background:url("../images/banner2.jpg") no-repeat center;}
.main{ width: 1300px; margin: 0px auto; }
.n_main{ width: 1300px; margin: 0px auto; padding-top: 30px; padding-bottom: 30px; }
.clear{clear: both;}

#header {
	POSITION: absolute; MARGIN-LEFT: 0px; Z-INDEX: 999; WIDTH: 1300px; height: 90px; margin-top: 12px;
}
#header .logo {
	FLOAT: left; width: 394px; 
}
#header .logo img{ max-width: 100%;}
#header .nav {
	FLOAT: right; MARGIN-TOP: 10px; WIDTH: 708px; 
}
#header .nav UL .mainlevel {
	 FLOAT: left; PADDING-LEFT: 2px; LINE-HEIGHT: 33px
}
* HTML .nav UL .mainlevel {
	BACKGROUND: 0px 0px; POSITION: relative
}

#header .nav UL {
	DISPLAY: table
}
#header .nav UL LI .nav-a {
	FONT-SIZE: 16px; HEIGHT: 50px; COLOR: #000000; width: 76px;  PADDING-LEFT: 20px; TEXT-DECORATION: none; DISPLAY: inline-block; LINE-HEIGHT: 50px; PADDING-RIGHT: 20px; font-weight: bold;
}

#header .nav UL LI .nav-a {
	FONT-SIZE: 16px; HEIGHT: 50px; COLOR: #000000; width: 76px;  PADDING-LEFT: 20px; TEXT-DECORATION: none; DISPLAY: inline-block; LINE-HEIGHT: 50px; PADDING-RIGHT: 20px
}
#header .nav UL LI .current.nav-a {
	BACKGROUND: url(../images/repeat-bg.png) repeat-x 0px 0px
}
#header .nav UL LI .nav-a:hover {
	HEIGHT: 50px;  COLOR: #007130; PADDING-LEFT: 20px; LINE-HEIGHT: 50px; PADDING-RIGHT: 20px
}
#header .nav UL LI.first-crl {
	BACKGROUND: 0px 0px
}

.mainlevel DIV {
	HEIGHT: 130px; background: #FFFFFF; POSITION: absolute; PADDING-BOTTOM: 15px; PADDING-TOP: 15px; PADDING-LEFT: 20px; DISPLAY: none; TOP: 60px; PADDING-RIGHT: 20px; WIDTH: 668px
}
#sub_01 {
	LEFT: 592px
}
#sub_02 {
	LEFT: 592px
}
#sub_03 {
	LEFT: 592px
}
#sub_04 {
	LEFT: 592px
}
#sub_05 {
	LEFT: 592px
}
#sub_06 {
	LEFT: 592px
}
#sub_07 {
	RIGHT: 131px
}
#sub_08 {
	RIGHT: 21px
}
.mainlevel DIV OL {
	OVERFLOW: hidden; FLOAT: left; DISPLAY: block; WIDTH: 320px; 
}
.mainlevel DIV LI {
	LINE-HEIGHT: 45px; WIDTH: 320px; font-size: 15px;
}
.mainlevel DIV LI A {
	HEIGHT: 45px; BACKGROUND: url("../images/li-icon.jpg") no-repeat left; text-indent: 1em; COLOR: #000000; PADDING-LEFT: 10px; DISPLAY: inline-block; LINE-HEIGHT: 45px; WIDTH: 140px;
}
.mainlevel DIV LI A:hover {
	COLOR: #172053
}
.mainlevel DIV .nav-img {
	FLOAT: right; DISPLAY: inline-block
}
.mainlevel DIV SPAN IMG {
	BORDER-TOP: #ffffff 3px solid; BORDER-RIGHT: #ffffff 3px solid; BORDER-BOTTOM: #ffffff 3px solid; BORDER-LEFT: #ffffff 3px solid
}
.content .banner {
	OVERFLOW: hidden; HEIGHT: 701px; POSITION: relative; WIDTH: 1400px
}
.content .banner IMG {
	POSITION: absolute
}

.top_slide_wrap{width:100%;height:652px;overflow:hidden;position:relative;z-index:1;}
.slide_box{height:652px;pxoverflow:hidden}
.slide_box li{height:652px}
.slide_box img{width:100%;height:652px}
.slide_info{width:980px;margin:-652px auto 0}
.slide_info_card{width:420px;height:0;margin-top:171px;color:#fff;position:relative}
.slide_info_card a{color:#fff;text-decoration:none}
.slide_info_card .slide_info_card_bg{width:420px;height:200px;background:#0071c6;position:absolute;top:0;left:0;z-index:1;opacity:.8;*filter:alpha(opacity=80)}
.slide_info_card .slide_info_card_text{width:340px;height:140px;padding:30px 40px;position:absolute;top:0;left:0;z-index:2}
.slide_info_card h2{font-size:40px;padding-bottom:8px}
.slide_info_card p{font-size:15px;line-height:26px}
.slide_info_card p strong{font-size:12px;height:25px;display:inline-block;padding:0 10px;background:#095b99;border-radius:5px;color:#fff;margin-top:8px}
.op_btns{width:980px;margin:-590px auto 0;position:relative;z-index:3;*margin-top:-434px}
.op_btns .op_btn{display:block;width:62px;height:62px;cursor:pointer;background:url("../images/icons_cb372887.png") no-repeat 0 -385px;overflow:hidden;position:absolute;margin-top:240px;}
.op_btns .op_prev{left:-135px}
.op_btns .op_next{right:-135px}
.op_btns .op_prev span,.op_btns .op_next span{display:block;width:24px;height:44px;background:url("../images/icons_cb372887.png") no-repeat;margin:8px 0 0 17px;cursor:pointer}
.op_btns .op_prev span{background-position:0 0;}
.op_btns .op_next span{background-position:-73px 0;margin-left:20px;}
.bx-wrapper .bx-controls{margin-top:-60px}
.bx-wrapper .bx-controls .bx-pager{clear:both;width:100%;text-align:center;position:relative;}
.bx-wrapper .bx-controls .bx-pager a{background:#ffffff;width:12px;height:12px;display:inline-block;overflow:hidden;background:url("../images/icons_cb372887.png") -116px -90px\9;}
.bx-wrapper .bx-controls .bx-pager a:hover,.bx-wrapper .bx-controls .bx-pager a.active{background:#0070c6;background:url("../images/icons_cb372887.png") 0 -90px\9;}
.i_about{ width: 1300px; float: left; height: 520px; padding-top: 30px; }
.i_abt{ width: 1300px; float: left; line-height: 45px;  font-weight: bold; margin-bottom: 30px; }
.i_abt h3 { font-size: 36px; color: #888888;}
.i_abt h3 b { font-size: 36px; color: #43B9AA;}
.i_abnr{ width: 1300px; float: left; height: 270px;  }
.i_azuo{ width: 625px; float: left; margin-right: 35px;}
.i_azuo h3{ width: 625px; float: left; font-size: 24px; color: #888888; line-height: 50px; }
.i_azuo p{ font-size: 14px; margin-bottom: 15px; line-height: 24px; color: #888888; }
.i_ayou{ width: 640px; float: left;}
.i_ayou img{ max-width: 100%;}
.i_lvse{ width: 1300px; background: #6BC8BC; height: 139px; float: left;}
.i_lxw{ width: 642px; float: left; height: 139px;}
.i_lkj{ width: 218px; float: left; border-left: 1px solid #ffffff; height: 139px;}

.sabout_title{ width:1300px; height:auto; float:left; font-size:30px; color:#888888; text-align: center; margin-top: 10px; margin-bottom: 30px;}
.sabout_title span{ color:#43B9AA;}
.sabout_title p{ width:1300px; height:auto; float:left; font-size:24px; color:#888888; text-align: center; font-weight: bold; BACKGROUND: url("../images/btbj.png") no-repeat center;}
.i_product{ width: 1300px; float: left; height: 640px; }
.i_product li{ width: 378px; padding: 30px 20px 20px 20px; height: 232px; border: 1px #EEEEEE solid; border-bottom: 3px #43B9AA solid; float: left; margin-right: 20px;  margin-bottom: 20px;}
.i_product li:nth-of-type(3){ margin-right: 0px;}
.i_product li:nth-of-type(6){ margin-right: 0px;}
.i_cbt{width: 378px; font-size: 20px; color:#888888; height: 60px;  }
.i_cbt span{ color:#43B9AA;}
.i_cbt p{ width:378px; height:auto; float:left; font-size:16px; color:#888888;}
.i_cpbox{ width: 378px; float: left; height: 170px; }
.i_cpzuo{ width: 205px; float: left; height: 170px;}
.i_cpzuo a{ font-size: 14px; line-height: 30px; width: 205px; float: left; color:#43B9AA; BACKGROUND: url("../images/icon2.jpg") no-repeat left; text-indent: 1.5em; }
.i_cpzuo a.ck{ border: 1px #43B9AA solid; BACKGROUND: url("../images/icon8.jpg") no-repeat left; display: block; width: 150px; margin-top: 10px;  }
.i_cpyou{ width: 173px; float: left; height: 170px; background: #00E127;}
.i_cpyou img{ max-width: 100%;}

.i_cpzuo2{ width: 205px; float: left; height: 170px;}
.i_cpzuo2 a{ font-size: 14px; line-height: 30px; width: 100px; float: left; color:#43B9AA; BACKGROUND: url("../images/icon2.jpg") no-repeat left; text-indent: 1.5em; }
.i_cpzuo2 a.ck{ border: 1px #43B9AA solid; BACKGROUND: url("../images/icon8.jpg") no-repeat left; display: block; width: 150px; margin-top: 40px;  }
.biaoyu{ width: 100%; height: 336px; BACKGROUND: url("../images/biaoyu.jpg") no-repeat center; }
.hzhb{ width: 100%; height: 520px; background: #F8F9FB; padding-top: 40px;}
.hzhbnr{ width: 1298px; border: 1px #EEEEEE solid; border-radius: 10px; height: 300px; background: #ffffff; float: left; text-align: center; padding-top: 20px; padding-bottom: 20px;}

.db{ width:100%; height:230px; background-color:#F0F0F0;}
.fotter{ width:1200px; height:auto; margin:0 auto;}
.menu{ width:350px; height:auto; float:left; padding-top: 80px;}
.menu_title{ width:220px; height:auto; line-height:26px; font-size:26px; color:#000; padding-top:28px; padding-bottom:20px;}
.menu_nr{ width:220px; height:auto; float:left;}
.menu_nr li{ width:110px; float:left; height:auto; line-height:45px; font-size:16px; text-align:left; color:#333;}
.menu_nr li a{ color:#333;}
.contact{ width:320px; height:auto; float:left; padding-left:110px;}
.contact_title{ width:320px; height:auto; line-height:21px; font-size:26px; color:#000; padding-top:28px; padding-bottom:20px;}
.contact_nr{ width:320px; height:auto; float:left;}
.contact_nr img{ width:320px; height:69px; float:left; }
.contact_nr p{ width:320px; height:auto; float:left; line-height:28px; font-size:14px; color:#333;}
.wx{ width:156px; height:auto; float:right; padding-right:82px;}
.wx h3{ width:116px; text-align:center; font-size:21px; color:#333; font-weight:normal; padding-top:28px; padding-bottom:20px;}
.wx img{ width:116px; height:116px; float:left; }
.copy{ width:100%; height:60px; background-color:#333333;}
.copy_center{ font-size:14px; color:#FFF; text-align:center; line-height:60px;}

.ny_banner1{ width:100%; height:296px; background:url(../images/ny_banner1.jpg) no-repeat center; }
.ny_banner2{ width:100%; height:296px; background:url(../images/ny_banner2.jpg) no-repeat center; }
.ny_banner3{ width:100%; height:296px; background:url(../images/ny_banner4.jpg) no-repeat center; }
.weizhi{ width: 100%; height: 20px; background: #ffffff; border-bottom: 2px solid #F3F3F3;}
.wzwz{ width: 1300px; float: left; height: 50px; line-height: 50px; color: #999999; font-size: 14px;}

.wzwz a.ys{ display: block; BACKGROUND: url("../images/icon3.jpg") no-repeat left; color: #999999; text-indent: 2em; float: left; margin-right: 20px;}
.wzwz span{ float: left; margin-right: 10px;}
.wzwz p{ float: left;}
.n_zuo{ width: 260px; margin-right: 20px; float: left;}
.z_shang{ width: 258px; float: left; border: 1px #F3F3F3 solid; margin-bottom: 30px;}
.z_dht{ width: 258px; float: left;}
.z_dht a{ display: block; width: 258px; background: #43B9AA; text-align: center; height: 46px; line-height: 46px; margin-bottom: 2px; color: #ffffff;}
.z_dht a:hover{ background: #00a792;}
.z_dht a.xz{ background: #00a792;}
.z_kh{ width: 258px; float: left; text-align: center; height: 55px; color: #43B9AA; padding-top: 15px;}
.z_kh h3{ font-size: 16px; width: 258px; text-align: center; color: #43B9AA; float: left;}
.z_kh p{ font-size: 14px; width: 258px; text-align: center; color: #43B9AA; float: left;}
.z_lianxi{ width: 228px; float: left; border: 1px #F3F3F3 solid; height: 160px; padding: 15px; padding-top: 5px;margin-bottom: 100px;}
.z_lianxi h3{ font-size: 14px; width: 228px; text-align: center; color: #43B9AA; float: left; border-bottom: 1px #F3F3F3 solid; line-height: 40px; margin-bottom: 10px;}
.z_lianxi p{ font-size: 12px; width: 228px; text-align: left; color: #43B9AA; float: left; line-height: 30px;}
.n_you{ width: 1015px; background: #ffffff; border: 1px #F3F3F3 solid; float: right; margin-bottom: 30px; height:auto !important; min-height:500px; height:500px;}



.n_about{ width: 975px; padding: 20px; float: left;}
.n_about h3{ color: #43B9AA; width: 100%; line-height: 40px; text-align: center; margin-bottom: 15px;}
.n_about p{ font-size:16px; color:#777777; margin-bottom: 15px; line-height: 24px;}
.n_about img{ max-width: 100%;}

.n_about h3{ width:975px; height:auto; float:left; padding-bottom:20px; border-bottom:1px solid #F3F3F3; font-size:24px;  margin-bottom:30px; text-align:center; color:#43B9AA;}

.n_about td{ padding: 10px; font-size: 16px;}



.hyxw_lb1{ width: 975px; padding: 20px; float:left; padding-top: 0px;}
.hyxw_lb1 li{ width:975px; height:auto; float:left; border-bottom:1px dashed #CCC; padding-bottom:35px; padding-top:20px;}
.hyxw_lb1 li h3{ width:975px; height:auto; line-height:35px; font-size:20px; color:#333; font-weight:normal;}
.hyxw_lb1 li h3 a{ color:#333;}
.hyxw_lb1 li h3 a:hover{ color:#43B9AA;}
.sj2{ width:975px; height:auto; float:left; line-height:20px; font-size:16px; padding-bottom:10px;}
.hyxw_lb1 li p {width:975px; height:24px; line-height:24px; font-size:14px; float:left;}
.hyxw_lb1 li p a{color:#666;}
.hyxw_lb1 li p a:hover{ color:#43B9AA;}

.page{ clear:both; height:50px; text-align:center; font-size:12px; color:#999; padding:30px 0px 20px 10px; font-family:"微软雅黑";}
.page a{ padding:8px; border:1px solid #F3F3F3; margin-right:8px; color:#7b7b7b; text-decoration:none; padding-left:20px; padding-right:20px; background-color:#fbfbfb;}
.page a:hover{ background-color:#43B9AA; color:#fff ;}
.page span{ color:#fff;}
.current{ padding:8px; border:1px solid #F3F3F3;background-color:#43B9AA; margin-right:8px;  text-decoration:none; padding-left:20px; padding-right:20px; color:#fbfbfb;}



.pr_list{ width:995px; height:auto; float:left; padding: 20px; padding-right: 0px;}
.pr_list li{ width:222px; height:auto; float:left; border:1px solid #F3F3F3; margin-bottom:25px; margin-right:18px; padding:2px;}
.pr_list li img{ width:222px; height:222px; float:left;}
.pr_list li p{ width:222px; height:35px; line-height:35px; display:block; text-align:center; font-size:14px; float:left; background-color:#f5f5f5;}
.pr_list li p a{ width:222px; height:35px;  color:#333; display:block;}
.pr_list li p a:hover{ background-color:#007131; color:#FFF; }


.ry_list{ width:995px; height:auto; float:left; padding: 20px; padding-right: 0px;}
.ry_list li{ width:307px; height:auto; float:left; border:1px solid #F3F3F3; margin-bottom:25px; margin-right:18px; padding:2px;}
.ry_list li img{ width:307px; height:420px; float:left;}
.ry_list li p{ width:307px; height:35px; line-height:35px; display:block; text-align:center; font-size:14px; float:left; background-color:#f5f5f5;}
.ry_list li p a{ width:307px; height:35px;  color:#333; display:block;}
.ry_list li p a:hover{ background-color:#007131; color:#FFF; }


.sbzs_xx{ width:975px; height:auto; float:left; padding: 20px;  }
.sbzs_xx h3{ width:975px; height:auto; float:left; padding-bottom:20px; border-bottom:1px solid #F3F3F3; font-size:24px;  margin-bottom:30px; text-align:center; color:#43B9AA;}



.sbzs_xx td{ padding: 10px; font-size: 16px;}

.sbzs_xx8 p{ float:left; line-height:24px; color:#333; font-size:16px; margin-bottom: 15px;}


.news_xx{ width:975px; height:auto; float:left; padding: 20px; }
.news_xx h3{ width:975px; float:left; font-size:20px; line-height:35px; font-weight:normal;  padding-bottom:20px; color:#43B9AA; text-align: center;}
.sj{ width:975px; height:auto; line-height:25px; font-size:14px; float:left; color:#999; text-align: center; margin-bottom:30px; border-bottom:1px solid #F3F3F3; padding-bottom:10px;}
.news_xx p{ float:left; font-size:16px; line-height:24px; color:#333; text-indent:2em; margin-bottom: 20px;}
.news_xx td{ padding-top:10px; padding-bottom:10px;}
.fx{ width:975px;  float:left; border-top:1px dashed #F3F3F3;  margin-left: 20px; padding: 20px 0px 20px 0px; }
.syy{ width:600px; height:auto; float:left;}
.syy p{ line-height:24px; font-size:14px; color:#333; padding-top:5px; padding-bottom:5px;}
.syy p a{ color:#333;}
.syy p a:hover{ color:#ff0000;}

.xnav{ width:800px; height:auto; float:right; height: 40px; padding-top: 20px; }
.xnav li{ width:155px; height:35px; float:left; border-right: 1px #AED1BD solid; }
.xnav li h3{ width:155px; text-align:center; display:block; color: #007130; float:left; font-size:16px;}
.xnav li span{ width:155px; height:auto; float:left;  text-align:center; display:block; float:left; font-size:10px; color:#C1C1C1; font-family:Arial, Helvetica, sans-serif;}
a:hover .sy1{ color:#43B9AA;}

.xindh{ width: 900px; height: 60px; float: left; padding-top: 20px;}
.xindh a{ width: 165px; float: left; text-align: center; line-height: 25px; margin-right: 10px; font-weight: bold; color: #007130;  border-right: 1px #007130 solid;}
.xindh a:hover{ color:#007130;}



.s_box{ width: 1240px; margin: 0px auto; margin-top: 30px;  box-shadow: 5px 5px 20px #f4f2f3; height: 180px; border-radius: 20px; padding: 30px; margin-bottom: 30px;}
.s_you{ width: 470px; float: left; height: 180px; }
.s_you img{ width: 470px; height: 180px;}
.s_you2{ width: 170px; float: left; height: 180px; }
.s_you2 img{ width: 170px; height: 170px;}
.s_zuo{ width: 750px; float: left; height: 180px; padding-right: 20px; }
.s_zuo2{ width: 950px; float: left; height: 180px; padding-right: 20px; }
.s_biaoti{ width:200px; height:auto; float:left; font-size:22px; color:#888888; text-align: left; height: 100px; padding-top: 60px; padding-left: 50px;  }
.s_biaoti span{ color:#43B9AA;}
.s_biaoti p{ width:250px; height:auto; float:left; font-size:16px; color:#888888; text-align: left; font-weight: bold;}
.icon1{ background:url("../images/icon1.png") no-repeat left; }
.icon2{ background:url("../images/icon2.png") no-repeat left; }
.icon3{ background:url("../images/icon3.png") no-repeat left; }
.icon4{ background:url("../images/icon4.png") no-repeat left; }
.icon5{ background:url("../images/icon5.png") no-repeat left; }
.icon6{ background:url("../images/icon6.png") no-repeat left; }
.juli1{ padding-top: 30px;}
.biankuang{ border: 1px #AED1BD solid;}
.s_list{ width: 440px; float: left; height: 180px;  background:url("../images/xian.jpg") no-repeat left; padding-left: 60px;  }
.s_list a{ font-size: 18px; font-weight: bold; line-height: 60px; width: 220px; float: left; color:#43B9AA; BACKGROUND: url("../images/lv.png") no-repeat left; text-indent: 1.5em; }
.s_list a:hover{ color: #007130;}
.s_lxwm{ width: 440px; float: left; height: 170px; padding-top: 0px; background:url("../images/xian.jpg") no-repeat left top; padding-left: 60px;  }
.s_lxwm p{ font-size: 15px; font-weight: bold; line-height: 35px; width: 440px; float: left; color:#43B9AA; BACKGROUND: url("../images/lv.png") no-repeat left; text-indent: 1.5em; }


.chanpin{ width:975px; height:auto; float:left; padding: 20px;}
.chanpin_xx{ width:975px; float:left; max-height: 400px; overflow-y: scroll; margin-bottom: 30px;  }
.chanpin h3{ width:975px; float:left; font-size:20px; line-height:35px; font-weight:normal;  padding-bottom:20px; color:#43B9AA; text-align: center; border-bottom: 1px #F3F3F3 solid; margin-bottom: 20px;}

.chanpin_xx td{ padding: 10px; font-size: 16px;}


.z_menu{ width: 258px; float: left; border: 1px #F3F3F3 solid; margin-bottom: 30px; }
.z_dhlm{ width:258px; height: auto;  }
.z_dhlm h3{ width:258px;}
.Collapsing{width: 258px;  font-size: 16px; line-height: 45px; cursor: pointer;  text-align: center; background-repeat: no-repeat; background-position: center right no-repeat; background-image: url(../images/pro_left.png); background-color: #43B9AA; color: #fff; margin-bottom: 5px; }
        .coll_body{display: none; }
        .coll_body a{display:block; text-align: center;  line-height: 45px; border-bottom: 1px #F3F3F3 solid; color: #43B9AA;}
        .current{background-image:url(../images/pro_down.png); width:258px; line-height: 45px; padding: 0px; border: 0px;}


