﻿@charset "utf-8";

/*banner*/

a:hover{text-decoration:none;}



/**/

.banner{ height:600px; width:100%; position:relative; }

.banner .bd{ height:600px; overflow:hidden;}

.banner .bd a{ display:block; background:url(../img/index/ban.jpg) no-repeat center top;height:600px; overflow:hidden;}

.banner .bantil{ width:132px; height:17px; position:absolute; bottom:40px;left:42%; z-index:8;}

.banner .bantil li{ width:17px; height:17px; float:left; display:inline; margin:0 12px;background:#2CB00F;}

.banner .bantil li.cur{background:#fba124;}





/**/

.sea{padding-top: 30px;height: 68px;}

.sea span{display: block;font-weight: normal;font-size: 26px;color: #000;width: 390px;height: 68px;padding-top: 8px;float: left;

	background:url(../img/index/line1.jpg) no-repeat right top;}

.sea span em{display: block;font-weight: bold;font-size: 15.76px;color: #2cb00f;padding-top: 4px;letter-spacing: 7px;}



.s_inp01{ width: 512px;height: 68px;padding-top: 8px;float: left;margin-left: 48px;padding-bottom:8px;

	background:url(../img/index/line1.jpg) no-repeat right top;}

.inp01{height:33px;line-height:33px;   padding-left: 15px;

 width:402px;float:left;color:#393939;  border: 1px solid #b59f97;border-right: 0;  font-family:"Microsoft Yahei"}

.s_ss{float:left; width:51px; height:35px; background:url(../img/index/sos.jpg) no-repeat;border: none; cursor: pointer;}

.s_inp01 p{float: left;}

.s_inp01 p a{padding: 8px 11px 0 11px;color: #393939;font-size: 12px;display: block;float: left;}



.tel{float: left;width: 122px;color: #2cb00f;padding-top: 33px;padding-left: 80px;

	font-size: 29px;background:url(../img/index/tel.jpg) no-repeat 42px 19px;height: 35px;}







/**/

.intro{height: 490px;cursor:pointer;

	background:url(../img/index/bg1.jpg) no-repeat center center;margin-bottom: 63px;margin-top: 100px;}

.intro h3{padding-left: 795px;font-weight: normal;font-size: 28px;color: #1f1715;padding-top: 95px;}

.intro h3 em{display: block;font-weight: normal;font-size: 22px;color: #1f1715;padding-top: 4px;}

.intro p{padding-left: 795px;font-weight: normal;font-size: 13px;color: #342c2a;padding-top: 18px;line-height: 28px;}





/**/

.case{height: 707px;background:url(../img/index/case_bg.jpg) no-repeat center center;}

.case .content{padding-top: 20px;}

.case h2{background:url(../img/index/tit_bg.png) no-repeat center center;padding-top: 26px;

	text-align: center;}

.case h2 a{font-weight: bold;font-size: 30px;color: #2cb00f;text-align: center;}

.case h2 em{display: block;font-weight: normal;font-size: 20px;color: #3c3c3c;padding-top: 10px;}



.case ul{margin:30px 0;height: 65px;}

.case ul li{margin-right: 6px;width: 195px;height: 65px;float: left;}

.case ul li a{display: block;width: 195px;height: 65px;line-height: 65px;color: #fff;font-size: 16px;text-indent:63px;

	border-radius: 0.2rem;}

.case ul li.nobot{margin-right: 0;}



.case ul li.li_01 a{background:url(../img/index/z1.png) no-repeat 25px center #3c3c3c;}

.case ul li.li_02 a{background:url(../img/index/z2.png) no-repeat 25px center #3c3c3c;}

.case ul li.li_03 a{background:url(../img/index/z3.png) no-repeat 25px center #3c3c3c;}

.case ul li.li_04 a{background:url(../img/index/z4.png) no-repeat 25px center #3c3c3c;}

.case ul li.li_05 a{background:url(../img/index/z5.png) no-repeat 25px center #3c3c3c;}

.case ul li.li_06 a{background:url(../img/index/z6.png) no-repeat 15px center #3c3c3c;text-indent:50px;}



.case ul li.li_01 a:hover,.case ul li.li_01.on a{background:url(../img/index/z1.png) no-repeat 25px center #2cb00f;}

.case ul li.li_02 a:hover,.case ul li.li_02.on a{background:url(../img/index/z2.png) no-repeat 25px center #2cb00f;}

.case ul li.li_03 a:hover,.case ul li.li_03.on a{background:url(../img/index/z3.png) no-repeat 25px center #2cb00f;}

.case ul li.li_04 a:hover,.case ul li.li_04.on a{background:url(../img/index/z4.png) no-repeat 25px center #2cb00f;}

.case ul li.li_05 a:hover,.case ul li.li_05.on a{background:url(../img/index/z5.png) no-repeat 25px center #2cb00f;}





.case dl dt{float: left;width: 705px;height: 397px;}

.case dl dt a{width: 705px;height: 397px;display: block;overflow: hidden;}

.case dl dt a img{width: 705px;height: 397px;}

.case dd{background: #fff;width: 457px;height:349px;float: left;padding-left: 38px;padding-top: 48px;}

.case dd h3 a{font-weight: bold;font-size: 21.5px;color: #333;width: 416px;border-bottom: 1px solid #e4e4e6;line-height: 30px;height: 45px;

	display: block;}

.case dd h3 a:hover{color: #2cb00f;}	

.case dd p{color: #666;line-height: 30px;font-size: 14px;margin-top: 15px;width: 416px;}

.case dd span a{margin-top: 48px;margin-left: 0;width: 149px;height:47px;display: block;}





.case_con{position: relative;}

.case_con em{position: absolute;top: 345px;right:340px;}

.case_con em a{width: 10px;height:10px;display: block; background: #3c3c3c;border-radius: 10px;float: left;margin-right: 10px;}

.case_con em a:hover,.case_con em a.on{width: 26px;height:10px;border-radius: 1rem;background: #2cb00f;}



/**/

.ban2{height: 241px; background:url(../img/index/ban2.jpg) no-repeat center center;}

.ban2 a{height: 241px; display: block;position: relative;}

.ban2 a span{position: absolute;top: 123px;right: 0;color: #fff;line-height: 28px;padding-top: 1px;

	font-size: 29px;font-weight: bold;}

.ban2 a span em{display: block;}



/**/

.ys{height: 1878px;overflow: hidden;padding-top: 25px;}

.ys h2{background:url(../img/index/tit_bg.png) no-repeat center center;padding-top: 26px;margin-bottom: 50px;

	text-align: center;}

.ys h2 a{font-weight: bold;font-size: 30px;color: #2cb00f;text-align: center;}

.ys h2 em{display: block;font-weight: normal;font-size: 20px;color: #3c3c3c;padding-top: 10px;}



.ys1{background:url(../img/index/ys_img1.jpg) no-repeat center center;height: 354px;} 

.ys1 dl dt{font-weight: bold;font-size: 26px;color: #2cb00f;width: 403px;padding-bottom:17px;

	margin-left: 105px;border-bottom: 1px dashed #a9a9a9;

	padding-top:48px;}

.ys1 dl dt em{font-weight: normal;font-size: 12px;color: #a8a8a8;font-family: Arial;display: block;text-transform: uppercase;padding-top: 3px;}

.ys1 dd{font-weight: normal;font-size: 14px;color: #666;line-height: 31px;width: 450px;margin-top: 20px;

	padding-left: 105px;}

.ys1 dd span a{width: 192px;height:47px;display: block;margin-top: 33px;}



.ys2{background:url(../img/index/ys_img2.jpg) no-repeat center center;height: 490px;} 

.ys2 dl{position: relative;}

.ys2 dl dt{font-weight: bold;font-size: 26px;color: #fff;width: 403px;padding-bottom:17px;position: absolute;right: 153px;top: 100px;

	margin-left: 105px;border-bottom: 1px dashed #fff;

	padding-top:48px;}

.ys2 dl dt em{font-weight: normal;font-size: 12px;color: #fff;font-family: Arial;display: block;text-transform: uppercase;padding-top: 3px;}

.ys2 dd{font-weight: normal;font-size: 14px;color: #fff;line-height: 31px;width: 470px;margin-top: 20px;position: absolute;right: 72px;top: 214px;

	padding-left: 105px;}

.ys2 dd span a{width: 192px;height:47px;display: block;margin-top: 20px;position: absolute;right: 287px;top: 90px;}





.ys3{background:url(../img/index/ys_img3.jpg) no-repeat center center;height: 411px;} 

.ys3 dl dt{font-weight: bold;font-size: 26px;color: #2cb00f;width: 403px;padding-bottom:17px;

	margin-left: 105px;border-bottom: 1px dashed #a9a9a9;

	padding-top:48px;}

.ys3 dl dt em{font-weight: normal;font-size: 12px;color: #a8a8a8;font-family: Arial;display: block;text-transform: uppercase;padding-top: 3px;}

.ys3 dd{font-weight: normal;font-size: 14px;color: #666;line-height: 31px;width: 700px;margin-top: 20px;

	padding-left: 102px;}

.ys3 dd span a{width: 192px;height:47px;display: block;margin-top: 20px;}

.ys3 dd p{background:url(../img/index/k.jpg) no-repeat left center;text-indent: 18px;width: 700px;}





.ys4{background:url(../img/index/ys_img4.jpg) no-repeat center center;height: 469px;} 

.ys4 dl{position: relative;}

.ys4 dl dt{font-weight: bold;font-size: 26px;color: #2cb00f;width: 317px;padding-bottom:17px;position: absolute;right: 224px;top: 160px;

	margin-left: 105px;border-bottom: 1px dashed #a2a2a3;

	padding-top:48px;}

.ys4 dl dt em{font-weight: normal;font-size: 12px;color: #a8a8a8;font-family: Arial;display: block;text-transform: uppercase;padding-top: 3px;}

.ys4 dd{font-weight: normal;font-size: 14px;color: #666;line-height: 31px;width: 470px;margin-top: 20px;position: absolute;right: 72px;top: 260px;

	padding-left: 105px;}

.ys4 dd span a{width: 192px;height:47px;display: block;margin-top: 20px;position: absolute;right: 287px;top: 90px;}

.ys4 dd p{background:url(../img/index/k.jpg) no-repeat left center;text-indent: 18px;width: 700px;}

.ys4 dd p.cn{color: #2cb00f;background: none;font-size: 16px;font-weight: bold;margin-top: 25px;margin-bottom: 0;text-indent: 0;}



/**/

.news{height: 515px;padding-top:55px;overflow: hidden;}



.news_l{float: left;width: 500px;}

.news_l ul{height: 48px;}

.news_l ul li{float: left;width: 65px;margin-right: 39px;}

.news_l ul li.nobot{margin-right: 0;}

.news_l ul li a{font-size: 16px;color: #3d3d3d;height: 48px;line-height: 48px;font-weight: bold;}

.news_l ul li.cur,.news_l ul li:hover{border-bottom: 4px solid #2cb00f;}

.news_l ul li.cur a,.news_l ul li:hover a{color: #2cb00f;}



.news_l dl{width: 500px;height: 650px;margin-bottom: 17px;margin-top: 20px;}

.news_l dt{width: 500px;float: left;margin-bottom:24px;height: 250px;overflow: hidden;}

.news_l dt a{width: 500px;height: 250px;display: block;}

.news_l dt a img{width: 500px;height: 250px;}

.news_l dd{width: 500px;float: right;}

.news_l dd {line-height: 30px;font-size: 14px;color: #666;}

.news_l dd a:hover{color: #2cb00f;}



.news_l dt a img,.top_c h1 a img,.case dl dt a img,.g_ft .a0 a img{-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}

.news_l dt a img:hover,.top_c h1 a img:hover,.case dl dt a img:hover,.g_ft .a0 a img:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}





.news_r{float: right;width: 630px;padding-top: 10px;}

.news_r h2{font-weight: normal;color: #515151;font-size: 14px;}

.news_r h2 em{font-weight: bold;color: #2cb00f;font-size: 16px;margin-right:20px;}

.news_con2{width: 630px;height: 379px;margin-top: 35px;}





/**/

.pro{height: 934px;background:#f5f5f7;}

.pro .content{padding-top:18px;}

.pro h4{background:url(../img/index/tit_bg.png) no-repeat center center;padding-top: 32px;margin-bottom: 22px;

	text-align: center;}

.pro h4 a{font-weight: bold;font-size: 30px;color: #2cb00f;text-align: center;}

.pro h4 em{display: block;font-weight: normal;font-size: 20px;color: #3c3c3c;padding-top: 10px;text-transform: uppercase;}



.pro h1{height: 142px;padding-top: 66px;}

.pro h1 a{width: 307px;height: 76px;display: block;margin:0 auto;}



.pro_l{width: 244px;float: left;}

.pro_l h2{width: 244px;height: 73px;text-align:center;

	line-height: 73px;background:url(../img/index/h2_bg.jpg) no-repeat center center;}

.pro_l h2 a{color: #fff;}



.fen{background:url(../img/index/bg3.jpg) no-repeat bottom center;}



.fenl{width: 229px;border-left: 8px solid #2cb00f;border-right: 7px solid #2cb00f;padding-top: 9px;padding-bottom: 18px;}

.fenl h3{width: 219px;height: 46px;line-height: 46px;text-indent: 12px;font-weight: normal;

	background:url(../img/index/h3_bg.jpg) no-repeat center center;margin-bottom:4px;margin-left: 8px;}

.fenl h3.cur,.fenl h3:hover{background:url(../img/index/h3_cur.jpg) no-repeat center center;}

.fenl h3 a{width: 219px;height: 46px;color: #fff;font-size: 16px;font-weight: bold;}

.fenl ul{padding-bottom: 10px;}

.fenl ul li{line-height: 27px;background:url(../img/index/icon.jpg) no-repeat 9% center;padding-left:34px;}

.fenl ul li a{color: #666;}





.pro_r{width: 922px;float: right;}

.pro_r h2{text-align: right;height: 53px;cursor: pointer;border-bottom: 1px solid #d6d6d7;

font-size: 14px;color: #666;margin-bottom:17px;

	line-height: 53px; }

.pro_r h2 a{font-size: 16px;font-weight: bold;line-height: 52px;

	color: #2cb00f;float: left;}



.pro_r h2 a.cur,.pro_r h2 a:hover{color: #2cb00f;border-bottom: 2px solid #2cb00f;}

.pro_r h2 a.zzz{margin-right: 10px;}

.pro_r h2 a{color: #666;}







.pro_r ul{margin-top: 13px;}

.pro_r ul li{float: left;width: 292px;height: 219px;margin-right: 23px;position: relative;} 

.pro_r ul li.nobot{margin-right: 0;}

.pro_r ul li a img{width: 292px;height: 219px;}

.pro_r ul li.nobt{margin-right: 0;}

.pro_r ul li span{ width: 292px;height: 219px;background:url(../img/index/cp_bg.png) no-repeat center center;

	position: absolute;bottom: 0;left: 0; line-height: 260px;text-align: center;display: none;}

.pro_r ul li span a{color: #fff;font-size: 14px;}

.pro_r ul li:hover span{display: block;}





.pro_r .big{position: relative;width: 922px;height: 420px;display: block;}

.pro_r .big .pic img{width: 922px;height: 420px;}

.pro_r .big dl{width: 420px;position: absolute;left: 525px;top: 60px;}

.pro_r .big dt a{color: #333;font-size: 16px;font-weight: bold;display: block;height:32px;

  background:url(../img/index/line9.jpg) no-repeat left bottom;}

.pro_r .big dd {color: #555;font-size: 14px;line-height: 25px;}

.pro_r .big dd span a{width: 145px;height: 36px;display: block;margin-top: 27px;}

.pro_r .big dd b{color: #333;}





/**/

.about{height: 791px;background:#f4f4f6;padding-top: 15px;}

.about h2{background:url(../img/index/tit_bg.png) no-repeat center center;padding-top: 26px;

	text-align: center;}

.about h2 a{font-weight: bold;font-size: 30px;color: #2cb00f;text-align: center;}

.about h2 em{display: block;font-weight: normal;font-size: 20px;color: #3c3c3c;padding-top: 10px;}



.about dl{width: 1200px;height: 694px;margin:0 auto;overflow: hidden;}

.about dl dt{width: 1000px;height: 400px;margin:30px auto 0;}

.about dl dt a{width: 1000px;height: 400px;display: block;}

.about dl dt img{width: 1000px;height: 400px;float: left;}



.about dl dd{width: 1200px;float: left;height: 324px;text-align: center;position: relative;}

.about dl dd h3{text-align: center;margin-top:30px;}

.about dl dd h3 a{color: #333;line-height: 30px;font-size: 20px;}

.about dl dd p{float: left;width: 1200px;color: #333;text-align: center;

	line-height: 25px;height: 165px;margin-top: 28px;font-size:14px;}



.about dl dd .about_btn{position: absolute;bottom: 115px;left: 43%;}



.flinks{background: #3c3c3c;height: 95px;}

.link{overflow: hidden;position: relative;}

.link a{font-size: 14px;color: #b0b0b0;text-align: center;padding:0 31px;line-height: 95px;}

.link a.links{padding-left: 0;font-weight: bold;}

.link a.link_btn{position: absolute;right: 0;top: 2px;padding: 0;}
