

/*banner*/
.banner{position: relative; height:702px;clear: both;}
.ban_p li{ display:block; height:702px;width: 100%!important; overflow: hidden;position: relative;margin:0 auto;}
.ban_p li img {width: 1920px;height: 702px;position: absolute;left: 50%;top:0;margin-left: -960px;}
.ban_t{width:600px;height:50px;bottom: 0;left:50%;margin-left:-300px;position: absolute;text-align: center;}
.ban_t em{width: 16px;height: 16px;border-radius: 16px;margin-right:16px; display: inline-block;background: #fff;}
.ban_t em.on{background: #03b253;width: 32px;}

.til01{display: block;font-size:50px;line-height:62px;color: #03b253;text-align: center;height: 138px;}
.til01 p,.til01 em{line-height: 33px;font-size: 22px;color: #666;font-weight: normal;display: block;}
.til01 em{height: 29px;line-height:17px;font-size: 14px;color: #949494;text-transform: uppercase;font-style: normal;}
.til01 a{display: block;color: #03b253;}

/*搜索*/
.seabox{height:74px;padding: 28px 0 0;border-bottom: solid 1px #ebebeb;line-height:40px;}
.sea_con{width: 25px;padding: 8px 0 0;}
.sea_ico{background:url(../image/sea_ico.png) no-repeat 0 0;height:26px;width: 26px;display: block;z-index: 99;}
.sea_inp{width:296px;display: none;position: absolute;right:0;top: 0;border: solid 1px #ebebeb;}
.sea_inp .serach{width:234px;height:38px;border:0; background:#fff;line-height:38px;color:#666;padding:0 0 0 12px;float:left;outline: none;display: block;font-size:14px;}
.sea_inp .sub{ width:50px; height:38px;float:left;cursor: pointer;display: block;background:url(../image/sea_ico.png) no-repeat center #ebebeb;border: 0;}
.sea_con:hover .sea_inp{display: block;}

.sea_pho{color: #333;width: 220px;font-size: 24px;line-height: 44px;font-family: Times New Roman;}
.sea_pho span{color: #666;padding:0 0 0 24px;background:url(../image/t_pho.gif) no-repeat 0 0;font-size:16px;display: block;line-height: 18px;text-transform: uppercase;}
.we_til{width: 520px; font-size: 18px;line-height: 18px;color: #666;}
.we_til b{display: block;font-size: 20px;line-height: 36px;color: #03b253;}

/*我们*/
.webox{font-family: "Microsoft Yahei";line-height:24px;position: relative;padding:81px 0 0;height:776px;color: #666;text-align: center;}
.webox_w{height: 170px;}
.webox_w h3{font-size:56px;line-height:94px;color: #333;height:94px;font-weight: normal;}
.webox_w h3 span{color: #03b253;}
.webox_w p{height:76px;}
.webox_p,.webox_p img{width:1200px;display: block;height:500px;overflow: hidden;}

/*产品*/
.probox1{font-family: "Microsoft Yahei";height:1112px;padding:88px 0 0;position: relative;background:#f1f1f1;}
.pro_t{height: 92px;overflow: hidden;}
.pro_t ul{width: 1290px;}
.pro_t li{width: 250px;float: left;}
.pro_t li span{width:49px;height:49px;display: block;float: left;overflow: hidden;border-radius: 49px;background: #333;}
.pro_t li p{display: block;width: 190px;padding: 11px 0 0 10px;float: left;font-size: 20px;color: #333;}
.pro_t li p em{display: block;font-size:10px;line-height:14px;color: #a4a4a4;font-family: Arial;font-weight: normal;}
.pro_t li:hover p,.pro_t li a:hover p{color: #03b253;font-weight: bold;}
.pro_t li:hover span{background: #03b253;}

.pro_l{width: 617px;}
.pro_r{width: 583px;}
.pro_l li{width:284px;height: 378px;float: left;margin: 0 0 15px 15px;text-align: center;position: relative;}
.pro_l li p,.pro_l li p img{width:284px;height: 378px;display: block;overflow: hidden;}
.pro_l li span{width: 284px;position: absolute;left: 0;bottom: 0;height: 48px;line-height: 48px;color: #666;background:rgba(255 , 255 , 255 , 0.8);}
.pro_l li span a{display: block;color: #666;}

.pro_r dt,.pro_r dt img{width:583px;height:647px;display: block;overflow: hidden;}
.pro_r dd{padding: 17px 0 0;line-height: 24px;}
.pro_r dd h3{font-size:26px;line-height:64px;height:62px;color: #094;position: relative;padding: 0 0 0 13px;font-weight: normal;}
.pro_r dd h3:before{content: "";position: absolute;width:3px;height: 26px;background: #094;left: 0;top:19px;}
.pro_r dd h3 a{color: #094;}

/*产品优势*/
.chara{font-family: "Microsoft Yahei";line-height:28px;height:761px;padding:66px 0 0;color: #fff;overflow: hidden;clear: both;background:#000;text-align: center;}
.chara .til01,.chara .til01 p{color: #fff;}
.chara_c dl{width: 291px;height: 557px;background: #fff;float: left;margin: 0 12px 0 0;position: relative;overflow: hidden;}
.chara_c dl:last-child{margin: 0;}
.chara_c dt,.chara_c dt img{width: 291px;height: 434px;display: block;overflow: hidden;}
.chara_c dd h3{height:96px;font-size: 24px;line-height:34px;position: relative;}
.chara_c dd h3 em{font-size: 14px;text-transform: uppercase;line-height: 18px;display: block;font-weight: normal;}
.chara_c dd.chara_c1{position: relative;padding:50px 0 0;color: #666;}
.chara_c dd.chara_c1 b{position: absolute;width: 69px;height: 69px;border-radius: 69px;top:-27px;left: 50%;margin-left: -37px;background: #03b253;}
.chara_c dd.chara_c1 h3{color: #333;}
.chara_c dd.chara_c2 h3{font-weight: normal;font-size: 30px;line-height: 33px;}
.chara_c dd.chara_c2,.chara_c dl.cur dd.chara_c1{display: none;}
.chara_c dd.chara_c2{position: absolute;width: 291px;height: 557px;background:rgba(83 , 178 , 83 , 0.95);left: 0;top: 0;color: #fff;}
.chara_c dd.chara_c2 b{display: block;padding:110px 0 0;height:69px;}
.chara_c dd.chara_c2 h3:before{content: "";position: absolute;width:28px;height:1px;background: #fff;left:130px;top:70px;}
.chara_c dd.chara_c2 p{padding: 0 23px;}
.chara_c dl.cur{background: #000;}
.chara_c dl.cur dd.chara_c2{display: block;}

/*案例*/
.case{font-family: "Microsoft Yahei";padding:24px 0 0;clear: both;width:100%;min-weight:1200px;margin:0 auto;}
.case_r{width: 26.61%;}
.case_l{width: 31.145%;}
.case_cl{width: 42.245%;overflow:hidden;}
.case_c li{width: 48%;float: left;margin: 0 0 0.55rem 1.33%;}
.case_c li,.case_c p{position: relative;}
.case_c li:before,.case_c p:before{content: "";position: absolute;width: 100%;height:0;background:rgba(0 , 153 , 68 , 0.9);left: 0;bottom:0;-webkit-transition:height .5s cubic-bezier(0.52, 1.64, 0.37, 0.66);-webkit-transition:height .5s cubic-bezier(0.52, 1.64, 0.37, 0.66);z-index:0;}
.case_c li img,.case_c p img{width: 100%;display: block;z-index:-1;}
.case_c span{display: block;width: 100%;position: absolute;left: 0;bottom: 0;text-align: center;height: 50px;line-height: 50px;font-size: 20px;z-index: 8;}
.case_c span em{display:none;font-style: normal;font-size: 14px;line-height: 24px;padding: 0 34px 95px;}
.case_c span a{display: block;color: #fff;}
.case_c li:hover span,.case_c p:hover span{height: 100%;}
.case_c li:hover span a{font-weight: bold;line-height: 48px;padding: 18% 0 0;}
.case_c p:hover span a{font-weight: bold;line-height: 48px;padding:35% 0 0;}
.case_c li:hover span em,.case_c p:hover span em{color: #fff;display: block;background:url(../image/ico03.png) no-repeat center bottom;}
.case_c li:hover span em{padding: 0 30px 60px;}
.case_c li:hover:before,.case_c p:hover:before{height: 100%;}

/*合作*/
.part{padding: 66px 0 0;height: 478px;background: #f5f5f5;font-family: "Microsoft Yahei";}
.part_c{padding: 1px 0 0 1px;}
.part_c li{margin:-1px 0 0 -1px;float: left;border: solid 1px #d5d5d5;}
.part_c li:hover{border-bottom: solid 2px #03b253;}
.part_c li,.part_c li img{width: 237px;height: 133px;display: block;overflow: hidden;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;}

/*优势*/
.edge{font-family: "Microsoft Yahei";line-height:24px;padding:91px 0 0;color: #666;clear: both;position: relative;}
.edge .til01{height: 123px;}
.edge:before,.edge:after{content: "";position: absolute;width: 100%;height: 3px;background: #eaeaea;left: 0;bottom:0;z-index: -1;}
.edge:before{top: 214px;}

.edge1{position: relative;height: 485px;}
.edge_p{width: 50%;height: 485px;display: block;position: absolute;top: 0;right: 0;}
.edge_p1{background:url(../image/edge_pic1.jpg) no-repeat 0 0;}
.edge_p2{background:url(../image/edge_pic2.jpg) no-repeat 0 0;left: 0;}
.edge_p3{background:url(../image/edge_pic3.jpg) no-repeat 0 0;}
.edge_p4{background:url(../image/edge_pic4.jpg) no-repeat 0 0;left: 0;}
.edge_w{width: 502px;padding: 3px 0 0;}
.edge_w .gjc{font-size: 30px;padding: 22px 0;}
.edge_w h3{height:170px;line-height:52px;color: #03b253;font-size:40px;border-bottom: solid 1px #cacaca;margin-bottom: 32px;}
.edge_w h3 p{display: block;font-weight: normal;font-size:24px;line-height:34px;color: #333;}
.edge_w h3 span{display: block;letter-spacing:6px;font-size: 60px;position: relative;font-family: Times New Roman;line-height: 70px;color: #999;}
/*.edge_w h3 span:before{content: "";position: absolute;width:2px;height:27px;background: #ccc;left:2px;top:112px;}*/
.edge_w li{padding:0 0 20px 34px;background:url(../image/ico01.gif) no-repeat 0 9px;}

/*经销代理*/
.distri{padding: 106px 0 0;height: 742px;font-family: "Microsoft Yahei";line-height: 28px;color: #838383;}
.distri_l,.distri_l img{width: 634px;height: 525px;}
.distri_r{width: 500px;}
.distri_r h3{height: 62px;line-height: 62px;font-size: 24px;font-weight: normal;padding: 0 0 0 12px;position: relative;color: #094;}
.distri_r h3 a{color: #094;}
.distri_r h3:before{content: "";position: absolute;width: 3px;height: 23px;background: #094;left: 0;top: 22px;}
.distri_p,.distri_p img{width:500px;height: 249px;display: block;overflow: hidden;}
.distri_w{height:100px;border-bottom: solid 1px #fafafa;padding: 13px 0 0;}
.distri_pho{background:url(../image/c_pho.gif) no-repeat 0 8px;margin-top: 20px;padding: 0 0 0 42px;font-size: 16px;line-height: 48px;font-weight: bold;}
.distri_pho span{display: inline-block;float: left;}
.distri_pho b{font-family: Times New Roman;color: #03b253;font-size: 38px;}

/*资讯*/
.newbox{line-height:24px;height:815px;font-family: "Microsoft Yahei";color: #666;background:#f5f5f5;clear: both;padding: 95px 0 0;}
.newbox .til01{height: 102px;}
.news{height: 474px;overflow: hidden;}
.new_t{height: 78px;position: relative;font-size: 20px;font-weight: bold;z-index: 1;}
.new_t a{background:url(../image/new_ico1.gif) no-repeat 0 14px;height: 48px;line-height: 48px;display: block;color: #094;border-bottom: solid 2px #094;float: left;padding: 0 0 0 32px;}
.new_t:before{content: "";position: absolute;width:1200px;height: 1px;background: #cecece;left: 0;top:49px;z-index: -1;}
.new1{ width:600px; height:385px; overflow:hidden; float:left; position:relative;margin-top: 9px;}
.new1 dt,.new1 dt img{ display:block; width:660px; height:241px;overflow: hidden;}
.new1 dd{padding:13px 0 0;}
.new1 dd h3{display:block;height: 51px;line-height: 51px;font-size: 18px;font-weight: normal;}
.new1 dd h3 a{ display:block;color:#333;}

.new2{ width:524px;height: 375px; float:right; overflow:hidden;}
.new2 dl{height:116px;margin-bottom: 22px;border-bottom:1px dashed #cecece;}
.new2 dt{ float:left;text-align: center; width:80px;line-height: 54px;font:48px "Microsoft YaHei"; color:#7e7e7e;font-weight: bold;}
.new2 dt em{ display:block; font:16px "Microsoft YaHei"; color:#999;line-height: 32px;}
.new2 dd{ width:432px; float:right; margin-top:7px;}
.new2 dd h3 a{ display:block;font-size: 18px;font-weight: normal; color:#333;line-height:39px;}
.new2 dl:hover dt,.new2 dl:hover dd h3 a{ color:#009944;font-weight: bold;}

.faq{ height:160px; overflow:hidden; position:relative;}
.faq h3{ width:134px;padding: 33px 0 0; overflow:hidden; font:20px "Microsoft YaHei"; font-weight:bold; color:#094; float:left;line-height: 27px;}
.faq h3 a{ display:block; color:#094;}
.faq h3 em{ display:block; font:14px Arial; color:#b4b4b4; text-transform:uppercase;}
.faq_c{ width:1066px; float:left; overflow:hidden; height:160px;}
.faq2{padding: 20px 0!important;}
.faq_c dl{width:429px;height:82px;padding:16px 26px;background: #fff;float:left; margin:0 73px 0 10px; overflow:hidden;box-shadow: 0 0 10px 10px #e9e9e9;}
.faq_c dt{ display:block;line-height:23px; height:30px; color:#3a3a3a; background:url(../image/faq_w.gif) no-repeat left 0; padding-left:42px; overflow:hidden;font-weight: bold;}
.faq_c dt a{ display:block;color:#3a3a3a;}
.faq_c dd{background:url(../image/faq_d.gif) no-repeat left 0; padding-left:42px;}
.prev1,.next1{display:block; width:51px; height:23px;position: absolute;left: 0;top: 106px;}
.next1{left: 51px;}

/*关于*/
.about{height:750px;font-family: "Microsoft Yahei";line-height:30px;padding:120px 0 0;background: url(../image/about_pic.jpg) no-repeat center 0;color: #fff;}
.about_w{width: 502px;height: 531px;}
.about_w h3{height:136px;line-height:50px;font-size:36px;border-bottom: solid 1px #4c4c4e;}
.about_w h3 em{display: block;font-size: 44px;line-height:51px;color: #4e4e51;text-transform: uppercase;letter-spacing: 2px;font-weight: normal;}
.about_w h3 a{color: #fff;display: block;}
.about_w p{height: 168px;overflow: hidden;padding: 40px 0 0;}
.about_w span a{display: block;width:205px;line-height:46px;border-radius: 23px;color: #fff;text-align: center;background: url(../image/ico04.gif) no-repeat 144px 16px #03b253;padding: 0 32px 0 0;}
.about_l{clear: both;padding: 61px 0 0;height: 62px;overflow: hidden;}
.about_l li{width: 304px;float: left;}
.about_l li:nth-child(2){width: 438px;padding: 0 0 0 154px;}
.about_l li b{width:77px;float: left;height: 38px;line-height: 38px;border-right: solid 1px #e6e6e6;margin: 6px 30px 0 0;font-size: 38px;color: #969696;}
.about_l li p{font-size: 20px;line-height: 30px;color: #333;background: url(../image/about_ico1.gif) no-repeat 0 6px;padding: 0 0 0 63px;width: 133px;white-space: nowrap;float: left;height: 54px;}
.about_l li:nth-child(2) p{background: url(../image/about_ico2.gif) no-repeat 0 6px;}
.about_l li:nth-child(3) p{background: url(../image/about_ico3.gif) no-repeat 0 6px;}
.about_l li p em{font-size:12px;line-height:20px;color: #aaa9a9;text-transform: uppercase;display: block;}

/*友情链接*/
.link{height:66px;line-height:66px;color: #bfbfbf;background:#333;position: relative;width: 100%;text-align: center;border-top: solid 1px #474747;}
.link a{display: inline-block;color: #bfbfbf;padding: 0 52px;}

.webox_p img, .pro_l li p img, .pro_r dt img, .part_c li img, .distri_p img,.new1 dt img{-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}
.webox_p img:hover, .pro_l li p img:hover, .pro_r dt img:hover, .part_c li img:hover, .distri_p img:hover,.new1 dt img:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
