*{PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px;box-sizing:border-box;}
html{min-width:1300px;overflow-x:hidden;}
HTML,BODY,UL{padding:0px;margin:0px;}
body{font:12px/1.5em "microsoft yahei";color:#656565;background:#ffffff }
td{font:14px/1.5em "microsoft yahei";color:#656565;}
ul {list-style:none;}
ul li{list-style:none;}
img{ border:0px;}
.floatL {float:left;}
.floatR {float:right;}
.clear {display:block;width:0px;height:0px;clear:both;margin:0px;padding:0px;font:0/0 sans-serif;}
ins{ display:none}
h1,h2,h3,h4{ font-size:14px;}
#warpper{margin:auto;width:1300px;}
/*list*/
ul {}
.floatL {float:left;}
.floatR {float:right;}
ul.d li {float:left;}
ul.d li {display:inline;}
a:link {COLOR: #656565;TEXT-DECORATION: none;}
a:visited {COLOR: #656565;TEXT-DECORATION: none;}
.clearfix{zoom:1;}
.clearfix:after{content:"";display:block;clear:both;visibility:hidden;height:0px;font-size:0px;}
.line2{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;}
p{line-height:1;}


/*top*/
#top{ background:#fff;max-width:1920px;width:100%; margin:auto;height:221px;overflow:hidden;}
.Top{width:100%;height:40px;line-height:40px;margin:auto;background-color:#f6f6f6;}
.topnav{width:1300px;height:40px;margin:auto;}
.topnav p{line-height:40px;}
.topnav p{font-size:12px;color:#808080;display:block;float:left;}
.topnav ul{width:204px;height:40px;float:right;}
.topnav ul li{float:right;height:40px;}
.topnav ul li a{display:inline-block;vertical-align:top;font-size:12px;color:#545454;width:60px;text-align:center;height:20px;}

.topbg{width:100%;max-width:1920px;height:180px;margin:auto;background:#fff;}
.top{width:1300px; height:120px; margin:auto; overflow:hidden;}
.top a.toplogo{float:left;display:block;width:300px;height:120px;background:url(../images/logo.jpg) left center no-repeat;cursor:pointer;}
.top .topsearch{float:left;width:335px;padding-top:40px;position:relative;font-size:0px;margin-left:360px;} 
.top .topsearch input[type="text"]{width:270px;height:40px;line-height:36 px;padding:0 5px;outline:none;border:2px solid #009a3a;font-size:12px;color:#808080;vertical-align:middle;}
.top .topsearch input[type="submit"]{width:60px;height:40px;border:none;outline:none;vertical-align:middle;background-color:#009a3a;cursor:pointer;color:#ffffff;font-size:14px;text-align:center;line-height:40px;}
.top .top_phone{float:right;width:200px;height:120px;background:url(../images/phone.jpg) right center no-repeat;}
/* nav */
#menu{ width:100%;max-width:1920px;margin:auto;height:61px;border-top:1px solid #e6e6e6;}
.menu{ width:1300px; margin:auto;height:60px;line-height:60px; }
.menu ul{ width:1300px;float:left;height:60px;line-height:60px;}
.menu ul li{text-align:center; font-size:14px;color:#ffffff;width:185.7px;}
.menu ul li a{display:block;width:185.7pxpx;height:60px;}
.menu ul li a span{text-align:center;font-size:14px;display:block; cursor:pointer; width:185.7px;color:#333333;height:60px;}
.menu ul li a span:hover {border-bottom:2px solid #009a3a;}
.menu ul li a span.on {border-bottom:2px solid #009a3a;}
/*��꾭��ʱ��ʽ*/

.menu h2 a{width:85px; height:80px; float:left; margin-left:40px;cursor:pointer; overflow:hidden; display:block}
/*flash*/
.nivoSlider {position:relative;}
.nivoSlider img {position:absolute;top:0px;left:0px;}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {position:absolute;top:0px;left:0px;width:100%;height:100%;border:0;padding:0;margin:0;z-index:60;display:none;}
/* The slices in the Slider */
.nivo-slice {display:block;position:absolute;z-index:50;height:100%;}
/* Caption styles */
.nivo-caption {position:absolute;left:0px;bottom:0px;background:#000;color:#fff;opacity:0.8; /* Overridden by captionOpacity setting */width:100%;z-index:89;}
.nivo-caption p {padding:5px;margin:0;}
.nivo-caption a {display:inline !important;}
.nivo-html-caption { display:none;}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {position:absolute;top:45%;z-index:99;cursor:pointer;}
.nivo-prevNav {left:0px;}
.nivo-nextNav {right:0px;}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {position:relative;z-index:99;cursor:pointer;}
.nivo-controlNav a.active {font-weight:normal;}


/*flash*/
.flash{width:1920px;height:600px;position:absolute;overflow:hidden;top:0;left:-460px; z-index:5; background:#0c9dd6}
.banner {width:1000px;margin:auto;margin:-1px auto 0\9;height:600px;position:relative; z-index:1}
#focus{width:1920px;height:600px;margin:auto;overflow:hidden;position: relative}
#focus ul {height:600px; position:absolute;}
#focus ul li {float:left; width:1920px; height:600px; overflow:hidden; position:relative; background:#000;}
#focus ul li div {position:absolute; overflow:hidden;}
#focus .btnBg {position:absolute; width:1920px; height:20px; left:0; bottom:0;}
#focus .btn {position:absolute; width:1920px; height:10px; padding:5px 10px; right:0; bottom:20px; text-align:center;}
#focus .btn span {display:inline-block;zoom:1; width:25px; height:10px;margin-left:5px; cursor:pointer; background:#2c2c2e;}
#focus .btn span .on {background:#fff;}
#focus .preNext {width:45px; height:100px; position:absolute; margin-left:300px; margin-right:300px; top:230px; background:url(../images/sprite.png) no-repeat 0 0; cursor:pointer;}
#focus .pre {left:0;}
#focus .next {right:0; background-position:right top;}

.flash1{width:1920px;height:400px;position:absolute;overflow:hidden;top:0;left:-460px; z-index:5;}
.banner1{width:1000px;margin:auto;margin:-1px auto 0\9;height:400px;position:relative; z-index:1}
#focus1{width:1920px;height:400px;margin:auto;overflow:hidden;position: relative}


/*main*/
#main{width:100%; max-width:1920px; margin:auto;padding-bottom:20px;background:#fff;z-index:9}
.main{width:1300px;margin:auto;height:auto;}


.main_0{
	width:1300px;
	height:664px;
	margin:0 auto;
	padding-top:52px;
}
.main_0 .div1{
	float:left;
	width:450px;
	height:612px;
	margin-right:50px;
}
.main_0 .div2{
	float:left;
	width:450px;
	height:612px;
	margin-right:50px;
}
.main_0 .div3{
	float:left;
	width:300px;
	height:559px;
	padding:48px 24px 0 24px;
	background:url(../images/message_pen.jpg) left 25px top 40px no-repeat;
	background-color:#5db656;
}
.index_title > p{
	display:inline-block;
	float:left;
	height:24px;
	line-height:24px;
	padding-left:22px;
	border-left:3px solid #009441;
	font-size:24px;
	text-align:left;
	color:#333333;
}
.index_title > a{
	display:inline-block;
	float:right;
	height:24px;
	line-height:24px;
	font-size:12px;
	text-align:right;
	color:#999999;
}
.div1_3{
	width:100%;
	height:260px;
	padding:37px 30px 0 20px;
	background-color:#f5f5f5;
}
.main_0 >.div1>div:nth-child(2){
	margin-top:20px;
	margin-bottom:30px;
}
.div1_3 p:nth-child(1){
	color:#1f1f1f;
	font-size:20px;
	font-weight:bold;
	margin-bottom:23px;
}
.div1_3 p:nth-child(2){
	font-size:14px;
	color:#666666;
	line-height:24px;
	margin-bottom:18px;
}
.div1_3 a{
	float:right;
	font-size:14px;
	color:#009441;
}
.div2_2{
	width:100%;
	height:224px;
	margin-top:15px;
	margin-bottom:21px;
}
.div2_2 > a{
	float:left;
	font-size:14px;
	color:#666666;
	line-height:28px;
	width:308px;
}
.div2_2 > p{
	float:right;
	width:80px;
	text-align:right;
	font-size:14px;
	color:#666666;
	line-height:28px;
}
#div2_4{
	width:450px;
	height:229px;
	margin-top:20px;
	background:url(../images/video.jpg) center top no-repeat;
}
.main_0 > .div3 > p{
	margin-left:55px;
	font-size:24px;
	color:#ffffff;
	margin-bottom:45px;
	font-weight:bold;
}
.main_0 > .div3 > form{
	width:250px;
}
.main_0 > .div3 > form > input[type="text"]{
	width:100%;
	margin-bottom:18px;
	line-height:40px;
	font-size:14px;
	color:#808080;
	padding-left:8px;
}
.main_0 > .div3 > form > input[type="submit"]{
	width:250px;
	height:50px;
	background-color:#faae4b;
	color:#ffffff;
	font-size:16px;
	line-height:50px;
	text-align:center;
	border:none;
	outline:none;
	cursor:pointer;
}
.main_0 > .div3 > form > textarea{
	width:100%;
	height:160px;
	font-size:14px;
	color:#808080;
	text-indent:8px;
	line-height:20px;
	padding-top:6px;
	font-family:none;
	margin-bottom:50px;
}
.main_1{
	width:100%;
	max-width:1920px;
	height:220px;
	background:url(../images/process_dz.jpg) center top no-repeat;
}
.main_2{
	width:1300px;
	margin:0 auto;
	height:1030px;
	padding-top:50px;
}
.pros{
	margin-top:52px;
	width:100%;
}
.pros > li{
	float:left;
	width:420px;
	height:260px;
	margin-bottom:30px;
	position:relative;
	overflow:hidden;
}
.pros >li:nth-child(3n+2){
	margin:0 20px;
}
.pros > li > div{
	position:absolute;
	left:146px;
	top:208px;
	width:130px;
	height:42px;
	background:rgba(255,255,255,0.9);
	text-align:center;
	padding-top:11px;
}
.pros > li > div > a{
	font-weight:bold;
	color:#333333;
	font-size:15px;
	line-height:1;
}
.pros > li > a >img{
	width:420px;
}
.dashline{
	width:96px;
	height:10px;
	margin:0 auto;
	border-bottom:1px dashed #333333;
}
.main_3{
	width:100%;
	max-width:1920px;
	background:url(../images/process_fw.jpg) center top no-repeat;
	height:460px;
}
.main_4{
	width:1300px;
	height:510px;
	margin:0 auto;
}
.main_4_title{
	width:100%;
	height:188px;
	padding-top:60px;
	text-align:center;
	background:url(../images/pro_bg.jpg) center top no-repeat;
}
.main_4_title p:nth-child(1){
	font-size:36px;
	color:#666666;
	font-weight:bold;
	margin-bottom:15px;
}
.main_4_title p:nth-child(2){
	font-size:14px;
	color:#666666;
}
#pro_scroll{
	width:1300px;
	height:392px;
	margin-bottom:118px;
}
#pro_scroll li{
	float:left;
	width:325px;
	height:280px;
	padding:0 12.5px;
	text-align:center;
}
#pro_scroll li div{
	width:300px;
	height:240px;
	overflow:hidden;
}
#pro_scroll li div > a{
	display:block;
}
#pro_scroll li div a img{
	width:300px;
	border:none;
}
#pro_scroll li > a{
	color:#666666;
	font-size:14px;
}

._1_ab_bot{
	width:1300px;
	margin:0 auto;
	padding:100px 0px;
}
._1_ab_bot ._1_ab_bot_l{
	float:left;
	width:652px;
	height:518px;
}
._1_ab_bot ._1_ab_bot_r{
	float:right;
	width:438px;
	height:518px;
}
._1_ab_bot_title{
	width:100%;
	margin-bottom:40px;
}
._1_ab_bot_title p{
	float:left;
	font-size:24px;
	color:#333333;
	font-weight:bold;
}
._1_ab_bot_title a{
	font-size:14px;
	color:#545454;
	float:right;
	line-height:24px;
}
._1_ab_news{
	width:100%;
	height:170px;
}
._1_news_img{
	float:left;
	width:230px;
	height:170px;
	overflow:hidden;
}
._1_news_context{
	float:right;
	text-align:left;
	width:400px;
	height:170px;
	padding-top:14px;
}
._1_ab_title{
	width:400px;
	float:right;
	padding-top:15px;
}
._1_ab_title >p:nth-child(1){
	text-align:left;
	float:left;
	width:315px;
	color:#333333;
	font-size:16px;
	font-weight:bold;
}
._1_ab_title >p:nth-child(2){
	float:right;
	width:80px;
	text-align:right;
	font-size:12px;
	color:#999999;
}
._1_ab_context{
	float:right;
	text-align:left;
	width:400px;
	height:108px;
	padding-top:20px;
}
._1_ab_context > p{
	line-height:26px;
	color:#545454;
	font-size:14px;
}
._1_more{
	float:left;
	display:block;
	width:90px;
	height:30px;
	border-radius:5px;
	cursor:pointer;
	background-color:#438a7a;
	text-align:center;
	line-height:30px;
	color:#ffffff !important;
	margin-left:21px;
}
._1_ab_list{
	width:100%;
}
._1_ab_list li{
	width:100%;
	height:70px;
	padding-top:35px;
	border-bottom:1px solid #e6e6e6;
}
._1_ab_list li >a{
	text-align:left;
	width:450px;
	float:left;
	font-size:14px;
	color:#333333 !important;
	line-height:1;
}
._1_ab_list li >p{
	text-align:right;
	width:80px;
	float:right;
	font-size:12px;
	color:#999999;
}
._1_ab_hydt{
	width:100%;
}
._1_ab_hydt li{
	height:76px;
	width:100%;
	border-bottom:1px solid #ffffff;
	
}
._1_ab_hydt li a{
	display:block;
	width:100%;
	height:75px;
	text-align:left;
	padding-left:29px;
	line-height:75px;
	background:url(../images/icon_hydt.jpg) right 24px center no-repeat;
	background-color:#f6f6f6;
}
._1_ab_hydt li a:hover{
	background:url(../images/icon_hydt_h.jpg) right 24px center no-repeat;
	background-color:#438a7a;
	color:#ffffff;
}





/*index_search*/
.searchbox{float:left;margin-left:140px;margin-top:25px;width:376px;height:36px;border:2px solid #b01010;position:relative;}

.child_title_wrap{
	width:100%;
	max-width:1920px;
	height:80px;
	background-color:#f5f5f5;
}
.child_title{
	width:1300px;
	height:80px;
	margin:0 auto;
}
.child_title > li{
	float:left;
	font-size:0px;
}
.child_title > li > a{
	line-height:80px;
	font-size:14px;
	color:#666666;
	font-weight:bold;
	display:inline-block;
}
.child_title > li > a > span{
	padding:0 30px;
	display:block;
	width:100%;
	height:80px;
}
.child_title > li > a > span.span_on{
	border-bottom:3px solid #438a7a;
}
.child_context{
	width:1300px;
	margin:25px auto;
}
.child_context > ul > .news_title{
	text-align:center; 
	font-size:14px;
	line-height:40px;
	font-weight:bold;
}
.child_context > ul > .news_detail{
	background-color:#656565;
	text-align:center; 
	line-height:27px; 
	height:27px;
	color:#fff; 
	padding:0px;
	margin-bottom:13px;
}
.child_context > ul > .news_content > p{
	line-height:24px;
	text-indent:2rem;
	font-size:13px;
}
.child_context > ul > .news_list{
	border-bottom:1px solid #e6e6e6;
	width:100%;
	height:160px;
}
.child_context > ul > .news_list > .news_left{
	float:left;
	width:103px;
	height:160px;
	text-align:center;
}
.child_context > ul > .news_list > .news_left > span:first-child{
	display:block;
	font-size:54px;
	color:#438a7a;
	margin-top:45px;
	margin-bottom:13px;
	line-height:1;
}
.child_context > ul > .news_list > .news_left > span:last-child{
	display:block;
	font-size:14px;
	color:#666666;
	line-height:1;
}
.child_context > ul > .news_list > .news_right{
	float:right;
	width:1052px;
	height:160px;
	padding-top:40px;
}
.child_context > ul > .news_list > .news_right > a{
	display:block;
	font-size:18px;
	color:#666666;
	font-weight:bold;
	margin-bottom:13px;
}
.child_context > ul > .news_list > .news_right > p{
	line-height:28px;
	color:#666666;
	font-size:14px;
}
.child_context > ul.pic_list{
	width:1300px;
}
.child_context > ul.pic_list > li{
	width:280px;
	height:230px;
	margin:5px 10px;
	float:left;
}
.child_context > ul.pic_list > li >a{
	display:block;
	width:280px;
	height:200px;
	overflow:hidden;
}
.child_context > ul.pic_list > li > p{
	background-color:#f5f5f5;
	line-height:30px;
	font-size:14px;
	color:#545454;
	text-align:center;
}
.child_context > ul.pic_list > li >a > img{
	width:280px;
	border:none;
}
/*��ҳ*/
.page{text-align:left;margin:10px auto; padding-bottom:20px;display:inline; color:#303030;}
.page_turner {padding:20px 0px 0px 1px;float:left;clear:both;}
.page_turner a, .page_turner span {float:left;display:block;border:1px solid #303030;padding:5px;margin-left:4px; line-height:14px;}
.page_turner a:link, .page_turner a:visited { text-decoration:none; }
.page_turner a:hover, .page_turner a.c {background:#303030; color:#fff;}

.page1{float:right;text-align:left;margin:10px 30px;display:inline;}
.page1_turner {padding:4px 0px 0px 1px;float:left;clear:both;}
.page1_turner a, .page_turner span {float:left;display:block;border:1px solid #303030;padding:5px;margin-left:4px; line-height:14px;}
.page1_turner a:link, .page_turner a:visited { text-decoration:none; }
.page1_turner a:hover, .page_turner a.c {background:#303030; color:#fff;}


.products_txt p{color:#545454;font-size:16px;}


/*message*/
.msgwrap{
	width:1300px;
	margin:25px auto;
	padding:15px;
	border:1px solid #CCCCCC;
}
.msg_left{
	width:45%;
	float:left;
}
.msg_right{
	width:45%;
	float:right;
}
.msg_left > form > div{
	margin-bottom:22px;
}
.msg_left > form > div > span{
	display:inline-block;
	width:90px;
	text-align:center;
	font-weight:bold;
	font-size:14px;
}
.msg_left > form > div > input[type="text"]{
	width:365px;
	height:30px;
}


/*bottom*/
#foot{width:100%;max-width:1920px;height:314px;margin:auto;background:url(../images/end_bg.jpg) center top no-repeat;}
#foot .foot_T{width:1300px;height:270px;margin:auto;padding-top:80px;overflow:hidden;}
#foot .foot_T > div{
	float:left;
}
#foot .foot_T > .v1{
	width:400px;
	padding-left:50px;
}
#foot .foot_T > .v2{
	width:248px;
}
#foot .foot_T > .v3{
	width:300px;
	text-align:center;
	padding-top:44px;
}
#foot .foot_T > .v4{
	width:302px;
	padding-left:60px;
	padding-right:50px;
}
.foot_T .v1 > p{
	font-size:12px;
	color:#b2b2b2;
	line-height:30px;
}
.foot_T .v2 > a{
	display:inline-block;
	float:left;
	width:100px;
	text-align:center;
	font-size:12px;
	color:#b2b2b2;
	line-height:30px;
}
.foot_T .v3 > a{
	display:inline-block;
	width:20px;
	height:20px;
	margin:0 14px;
	background-repeat:no-repeat;
	background-position:center center;
}
.foot_T .v3 > a:nth-child(1){
	background-image:url(../images/icon_wx.jpg);
}
.foot_T .v3 > a:nth-child(2){
	background-image:url(../images/icon_xl.jpg);
}
.foot_T .v3 > a:nth-child(3){
	background-image:url(../images/icon_qq.jpg);
}
.foot_T .v3 > a:nth-child(4){
	background-image:url(../images/icon_4.jpg);
}
#foot .foot_T > .v4 > p:nth-child(1){
	font-size:20px;
	font-weight:bold;
	color:#000000;
	margin-bottom:14px;
}
#foot .foot_T > .v4 > p:nth-child(2){
	font-size:14px;
	color:#999999;
	line-height:25px;
}
.foot_Bwrap{
	height:44px;
	width:100%;
	line-height:44px;
	color:#ffffff;
	background-color:#1e1e1e;
	
}
.foot_B{
	width:1300px;
	padding:0 50px;
	margin:0 auto;
}
.foot_B p{
	line-height:44px;
	color:#999999;
	font-size:12px;
}
.foot_B p:nth-child(1){
	float:left;
}
.foot_B p:nth-child(2){
	float:right;
}