@charset "gbk";

/*banner*/
.banner{position: relative; overflow: hidden;clear: both;}
.ban_p,.ban_p li{ overflow: hidden;min-height: 450px;}
.ban_p ul{
    display: block;
    min-height: 450px;
}
.ban_p li{ display:block; width: 100%!important; overflow: hidden;position: relative;margin:0 auto;max-width: 1920px;}
.ban_p li img {max-width: 1920px;width: 100%!important; position: absolute;}
.ban_t{width:180px;height:30px;bottom:30px;left:50%;margin-left:-90px;position: absolute;text-align: center;}
.ban_t em{width: 16px;height: 16px;border-radius: 16px;margin-right:12px; display: inline-block;background: #fff;}
.ban_t em.on{background: #1cb265;}

.til01{text-align: center;color: #2f3030;font-size:40px;line-height:52px;font-family: "Microsoft Yahei";clear: both;display: block;height:136px;white-space: nowrap;font-weight: normal;background:url(../images/tilbg1.png) no-repeat center 30px;}
.probox .til01{font-size:38px;}
.til01 p{display: block;font-size:20px;line-height:34px;/* opacity: 0.7; *//* font-weight: bold; */}
.til01 a{color: #2f3030;}
.chara .til01{background:url(../images/tilbg3.gif) no-repeat center 30px;}
.plan .til01{/* background: url(../images/tilbg3.gif) no-repeat center 30px; */color: #ebedf0;}
.plan .til01 p,.about .til01 p{/* opacity:1; */}
.plan .til01 a{/* color: #ebedf0; */}
.about .til01,.about .til01 a{color: #fff;}

/*搜索*/
.seabox{overflow:hidden;height:51px;line-height:33px;font-family:"Microsoft Yahei";padding:13px 0 0;background: #f3f4f6;}
.sea_inp{width:396px;overflow: hidden;height: 31px;background: #fff;border: solid 1px #d9dfe7;border-radius: 16px;}
.sea_inp .serach{width:334px;height:31px;border:0;background:none;line-height:31px;color:#606060;padding:0 0 0 15px;float:left;outline: none;display: block;font-size:14px;position: relative;}
.sea_inp .sub{ width:46px; height:31px;border:0;float:left;cursor: pointer;display: block;background:url(../images/sea_ico.gif) no-repeat 8px 5px;}
.k_word{overflow:hidden;width:730px;color:#666;overflow: hidden;}
.k_word a{color:#888;padding: 0 26px 0 0;}

/*引子*/
.webox{padding:57px 54px 0;height:530px;color: #7d7d7d;font-family:"Microsoft Yahei";line-height:28px;text-align: center;}
.webox_c{height:84px;}
.webox h2{display: block;height: 94px;}

/*合作*/
.part{background: #fff;height: 174px;padding: 37px 0 0;position: relative;}
.prev1,.next1,.prev3,.next3,.prev2,.next2{width:42px;height:45px;display: block;overflow: hidden;top:67px;right:-18px;z-index: 9;cursor: pointer;}
.prev1{left:-18px;}
.prev3,.next3,.prev2,.next2{top:79px;right: 0;}
.prev3,.prev2{left: 0;}
.part_c{padding: 0 56px;}
.part_c li{float: left;margin:0 11px 0 0;text-align: center;}
.part_c li p{border: solid 1px #d3d8de;}
.part_c li span{display: block;line-height: 44px;}
.part_c li p,.part_c li p img{width: 208px;height: 116px;display: block;overflow: hidden;}

/*产品特点*/
.chara{padding:25px 0 0;height: 934px;line-height: 36px;color: #7d7d7d;}
.chara1{height: 343px;margin-bottom: 33px;background: #f3f4f6;}
.chara_l{width:460px;}
.chara_r{width:660px;position: relative;}
.chara_w{position: absolute;background:url(../images/line1.png) no-repeat 4px 8px;width: 260px;top: 42px;}
.chara_w2{background-position: 252px 8px;text-align: right;right: 0;}
.chara_w1{left: 0;}
.chara_w h3{height: 101px;font-size: 30px;color: #009b4c;line-height: 37px;padding:0 24px;}
.chara_w h3 p{font-size: 20px;color: #000;line-height:28px;font-weight: normal;}
.chara_w li{padding:0 24px;position: relative;}
.chara_w li:before{content: "";position: absolute;width: 6px;height: 6px;border: solid 3px #009b4c;border-radius: 100%;top:11px;background: #fff;}
.chara_w1 li:before{left:0;}
.chara_w2 li:before{right: 0;}
.chara_w li:hover:before{background: #009b4c;}


/*产品中心*/
.probox{/* height:1052px; */font-family:"Microsoft Yahei";overflow: hidden;padding:46px 0 0;background: #f3f4f6;}
.pro_nav{background:url(../images/pronavbg.gif) no-repeat 0 0 #00ae5f;padding: 0 3px;width: 230px;}
.pro_nav h3{line-height:35px;font-size: 30px;font-weight: normal;height:89px;padding:33px 0 0;text-align: center;}
.pro_nav h3 em{line-height:24px;font-size:24px;display: block;text-transform: uppercase;opacity: 0.4;font-family: Arial;}
.pro_nav a{color: #fff;display: inline-block;}
.pro_nc{/* height: 642px; */padding: 12px 8px 13px;background: #fff;}
.pro_nc h4{height:39px;padding:0 0 0 18px;background: #8b8b8b;font-size: 16px;margin-bottom: 12px;clear: both;line-height: 39px;border-radius: 3px;}
.pro_nc h4:hover,.pro_nc h4.pro_n1{background: #00ae5f;}
.pro_nc h4 a{display: block;padding: 0 0 0 28px;background:url(../images/ico02.png) no-repeat 0 center;}
.pro_nc ul{display:none;}
.pro_nc ul.pro_c1{display:block;}
.pro_nc li{padding: 0 0 9px 44px;background:url(../images/ico03.gif) no-repeat 28px 9px;height: 25px;line-height: 25px;}
.pro_nc li a{display: block;color: #666;}
.pro_nc li a:hover {
    color: #009b4c;
}
.pro_pho{clear: both;background:url(../images/c_pho.gif) no-repeat 32px 16px;text-align: center;color: #fff;padding: 16px;line-height: 20px;font-size: 16px;}
.pro_pho span{display: block;font-family: Arial;line-height: 30px;font-size: 24px;}

.pro_c{width: 963px;overflow: hidden;}
.pro_c li{width: 304px;float: left;margin: 0 0 20px 17px;position: relative;background: #fff;}
.pro_c li p{border: solid 1px transparent;}
.pro_c li p,.pro_c li p img{width: 302px;height: 302px;display: block;overflow: hidden;}
.pro_c li span{line-height: 43px;height: 43px;text-align: center;display: block;/* background: #fff; */padding-bottom: 23px;position: relative;font-size: 19px;}
.pro_c li span a{display: block;color: #666;font-size: 19px;}
.pro_c li span:before {content: ' ';letter-spacing: 2px;position: absolute;left: 50%;transform: translateX(-50%);top: 25px;font-size: 12px;}

.pro_c li:hover {
    background: #009b4d;
}

.pro_c li:hover a,.pro_c li:hover span:before{
    color: #fff;
}

.pro_c li:hover span:after {content: '';width: 42px;height: 42px;background: url(../images/pro_c_list.png) no-repeat;position: absolute;top: -14px;left: 50%;transform: translateX(-50%);}
.pro_c li span:after {
    content: '';
    width: 42px;
    height: 42px;
    background: url(../images/pro_c_list2.png) no-repeat;
    position: absolute;
    top: -14px;
    left: 50%;
    transform: translateX(-50%);
}
/*解决方案*/
.plan{font-family:"Microsoft Yahei";color: #7d7d7d;background: #f3f4f6;padding:39px 0 60px;line-height: 24px;}
.plan_c{background:#fff;padding: 28px 25px 0;height: 912px;margin-bottom: 11px;}
.plan_t{height: 111px;text-align: center;line-height: 36px;font-size: 18px;overflow: hidden;}
.plan_t ul{width: 1220px;}
.plan_t li{width: 231px;position: relative;float: left;}
.plan_t li span,.plan_t li p{display: block;height: 45px;}
.plan_t li span img{-webkit-transition: all 0.4s linear;transition: all 0.4s linear;}
.plan_t li:hover span img{transform: rotateY(360deg);
-webkit-transform: rotateY(360deg);	/* Safari 和 Chrome */
-moz-transform: rotateY(360deg);}
.plan_t li a{display: block;color: #000;}
.plan_t li:before{content: "";position: absolute;width: 1px; height: 65px;background: #e9e9e9;right: 0;top: 12px;}

.plan_l1{height: 368px;background: #f3f4f6;margin-bottom: 23px;}
.plan_l1 dt,.plan_l1 dt img{height: 368px;width: 655px;float: left;overflow: hidden;}
.plan_l1 dd{width:420px;float: left;padding: 40px 0 0 42px;}
.plan_l1 dd h3{height: 70px;line-height: 70px;font-size: 24px;color: #000;background:url(../images/line2.gif) repeat-x 0 bottom;white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.plan_l1 dd h3 a,.plan_l2 dd h3 a{color: #000;display: block;white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.plan_l1 dd p{display: block;padding: 36px 0 0;height: 120px;}
.plan_l1 dd span a{display: block;width: 125px;line-height: 39px;background: #009b4c;text-align: center;color: #fff;}

.plan_l2 dl{width: 370px;float: left;text-align: center;height: 370px;background: #f3f4f6;}
.plan_l2 dl:nth-child(2){margin: 0 20px;}
.plan_l2 dt,.plan_l2 dt img{display: block;width:370px;height: 315px;overflow: hidden;display: block;}
.plan_l2 dd h3{display: block;height: 56px;line-height: 56px;font-size: 16px;color: #f3f4f6;}
.plan_l2 dd p{padding: 0 16px;}
.plan_l2 dd p a{display: inline-block;color: #009b4c;}

/*优势*/
.edge{font-family:"Microsoft Yahei";font-size:16px;position: relative;line-height:36px;padding:62px 0 0;}
.edge h2{display: block;text-align: center;height: 182px;}
.edge-ge{background:url(../images/ge01.png) no-repeat center 0;}
.edge1,.edge3{background: #f3f4f6;height: 461px;}
.edge3{height:493px;}
.edge_c1{padding: 69px 0 0;height: 508px;}
.edge_c3{padding: 72px 0 0;height: 462px;}
.edge2{padding: 67px 0 0;height: 372px;}
.edge4{padding: 46px 0 0;height: 417px;}
.edge_w{width: 522px;padding: 50px 20px 0 0;}
/*.edge_w1{padding-top: 94px;}*/
.edge_w2{padding-top: 11px;}
.edge_w3{/* padding-top: 91px; */}
.edge_w h3{height: 140px;font-size: 30px;font-weight: normal;color: #2f3030;line-height: 40px;white-space: nowrap;}
.edge_w h3 em{height: 87px;font-size:48px;color: #fff;line-height: 87px;width: 80px;float: left;background: #686868;border-top: solid 4px #009b4c;text-align: center;margin:0 20px 0 0;font-family: Arial;}
.edge_w h3 p{width: 420px;float: left;}
.edge_w h3 p b{display: block;font-size:40px;line-height: 43px;color: #009b4c;margin-bottom: 10px;}
.edge_w li{background:url(../images/ico03.png) no-repeat 6px 13px;padding: 0 0 0 29px;font-size: 22px;}

/* 首页新闻 */
.g_news{background: url(../images/newbg.jpg) no-repeat center -39px;height: 845px;color: #7d7d7d;background: #f3f4f6;padding-top: 54px;}
/*.g_news h2{height: 145px;text-align: center;font-size: 55px;color: #222;}
.g_news h2 em{display: block;font-size: 22px;color: #222;padding-top: 6px;font-weight: normal;} 	
.g_news h2 a{color: #222;}
.g_news h2 b{color: #009b4c;}*/
.g_news .newhd{height: 84px;margin: 0 auto;width: 1000px;}
.g_news .newhd li{float: left;font-size: 18px;color: #ffffff;margin-right: 58px;background: #686868;padding: 5px 21px;width: 164px;margin-top: 15px; text-align: center;}
.g_news .newhd li:nth-of-type(4n){
    margin-right: 0;
}
.g_news .newhd li a{color: #ffffff;/* padding: 5px 15px; */}
.g_news .newhd li.on{background: #009946;}
.g_news .newhd li.on a{color: #ffffff;/* background: #009b4c; */padding: 5px 5px;}


.g_news .newtj{background: #fff;float: left;width: 576px;}
.g_news .newtj dt{width: 576px;height: 288px;margin-bottom: 40px;overflow: hidden;border: 1px solid #e1e1e1;}
.g_news .newtj dt img{width: 576px;height: 288px;display: block;transition: all 0.3s linear 0s;}
.g_news .newtj dt:hover img{transform: scale(1.1);}
.g_news .newtj dd{position: relative;padding-left: 130px;}
.g_news .newtj h3{height: 28px;line-height: 28px;overflow: hidden;font-size: 18px;color: #009b4c;margin-bottom: 18px;/* font-weight: normal; */}
.g_news .newtj h3 a{color: #009b4c;}
.g_news .newtj p{font-size: 14px;line-height: 24px;color: #666;overflow: hidden;margin-bottom: 20px;}
.g_news .newtj span{position: absolute;left:0;top:0;width: 76px;text-align: right;font-size: 24px;color: #009b4c;background:url(../images/newline.png) no-repeat right 8px;padding-right: 14px;}
.g_news .newtj span em{display: block;font-size: 16px;color: #676767;}


.g_news .newr{float: right;width: 1200px;display: flex;flex-wrap: wrap;}
.g_news .newr dl{/* height: 137px; */margin-bottom: 40px;background: #fff;padding: 35px 0px;width: 48%;
margin-left: 1%;margin-right: 1%;}
.g_news .newr dd{position: relative;padding-left: 130px;}
.g_news .newr h3{height: 28px;line-height: 28px;overflow: hidden;font-size: 18px;color: #222222;margin-bottom: 5px;/* font-weight: normal; */}
.g_news .newr h3 a{color: #222222;}
.g_news .newr h3 a:hover{color: #009b4c;}
.g_news .newr p{font-size: 14px;line-height: 24px;color: #ababac;height: 48px;overflow: hidden;}
.g_news .newr span{position: absolute;left:0;top:0;width: 94px; line-height: 1.2;text-align: right;font-size: 30px;color: #222222;background:url(../images/newline.png) no-repeat right 8px;padding-right: 20px;}
.g_news .newr span em{display: block;font-size: 16px;color: #676767;}
.newmore a{display: block;background: #009946;width: 173px;height: 41px;line-height: 41px;padding-left: 30px;font-size: 14px;color: #fff;margin-bottom: 25px;}



/*资讯*/
.newbox{line-height:28px;height:806px;font-family:"Microsoft Yahei";overflow:hidden;padding:53px 0 0;color: #7d7d7d;background: #f3f4f6;}
.newbox .til01{height: 116px;}
.faqs,.news{width:572px;height: 622px;overflow: hidden; }
.newtil{height:52px;line-height:52px;font-size:24px;font-weight: normal;padding: 0 0 0 17px;position: relative;}
.newtil a{color: #2f3030;}
.newtil:before{content: "";position: absolute;width: 3px;height: 23px;background: #009b4c;left: 0;top: 15px;}
.newtil span{float:right;font-size: 14px;}
.newtil span a{display: inline-block;color: #009b4c;}

.new_c dl{overflow: hidden;height:422px;background: #fff;margin-bottom: 10px;}
.new_c dt,.new_c dt img{width:572px;height:322px; display: block;overflow:hidden;}
.new_c dd{padding: 20px 0 0 21px;}
.new_c dd em{ display: inline-block; float: left;margin-right: 15px; height:26px;line-height: 26px;width: 73px; text-align: center; font-size: 16px;color: #fff; display:block; font-weight: normal; background:#009b4c; border-radius: 25px;  }
.new_c dd h4{font-size: 18px; font-weight: normal;height: 26px; line-height: 26px;color:#333333;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.new_c dd h4 a{ color:#333;}

.new_c ul{clear: both; overflow: hidden;padding:18px 22px 20px; background: #fff;}
.new_c li{line-height: 36px; height: 36px; display: block;  padding-left:12px; background: url(../images/ico03.gif) no-repeat 0 center; box-sizing: border-box;}
.new_c li a{ float:left;color:#2e2e2e;text-decoration: none;  overflow: hidden; text-overflow: ellipsis;white-space:nowrap;}
.new_c li span{ float: right; color: #999; }

.faq_c dl{height: 124px;margin-bottom: 16px;background: #fff;}
.faq_c dt,.faq_c dt img{display: block; width:221px; height: 124px;float: left;overflow:hidden;}
.faq_c dd{ padding-left: 22px; box-sizing: border-box; width: 312px; float: left; }
.faq_c dd h4{font-size: 16px;height:60px;line-height:60px;font-weight: normal; white-space: nowrap;text-overflow: ellipsis; overflow: hidden; }
.faq_c dd h4 a{ color:#303030;}

.faq_c1{background: #fff;padding: 32px 30px 0;height: 254px;}

.faq_c1 h5{height:33px;padding-left: 36px;background:url(../images/ico07.gif) no-repeat left 0;line-height: 20px;  font-weight: normal; }
.faq_c1 h5 a{ color:#282828;}
.faq_m{padding-left: 36px;height: 95px;overflow: hidden;display: none;  }

.faq_c1 h5.cur{background:url(../images/ico06.gif) no-repeat left 0; }

/*关于*/
.about{font-family:"Microsoft Yahei";line-height:30px;color: #7d7d7d;height:894px;background:url(../images/aboutbg.jpg) no-repeat center 0;padding: 54px 0 0;text-align: center;}
.about_c{background: #f3f4f6;padding: 6px;display: block;}
.about_p,.about_p img{width:1188px;height:500px;display: block;overflow: hidden;}
.about_w{padding: 23px 30px 0;height: 182px;}
.about_w h3{height:74px;font-size: 30px;line-height: 74px;color: #009b4c;}
.about_w a,.new_c dd p a,.faq_c dd p a{display: inline-block;color: #009b4c;}

/*风采展示*/
.show{height:417px;position: relative;overflow:hidden;}
.show_t{text-align: center;height: 90px;line-height: 41px;font-size: 20px;color: #fff;}
.show_t span{width: 141px; height: 41px;border-radius: 20px;display: inline-block;background: #7e7e7e;}
.show_t span a{display: inline-block;color:#fff;}
.show_t span:nth-child(2){margin-left: 30px;}
.show_t span.cur{background: #009b4c;position: relative;}
.show_t span.cur:before{content: "";position: absolute;width: 0;height: 0;border-top:8px solid #009b4c;border-left:8px solid transparent;border-right:8px solid transparent;top: 41px;left: 50%;margin-left: -8px;}
.show_hon,.show_fc{width:1088px;overflow: hidden;}
.show_c1,.show_c2{position: relative;height: 400px;padding: 0 56px;}
.show_c1 li{width:164px;float: left;margin:0 0 0 30px;background:url(../images/hon_pbg.jpg) no-repeat center 0;padding: 11px;}
.show_c2 li{width:320px;float: left;margin:0 0 0 30px;}
.show_c1 li p,.show_c1 li p img{width:164px;height: 227px;display: block;overflow: hidden;}
.show_c2 li p,.show_c2 li p img{width:320px;height:180px;display: block;overflow: hidden;}
.show_c1 li span{height:40px;display: block;overflow: hidden;text-align: center;line-height:40px;background:url(../images/hon_lbg.gif) no-repeat center 0;margin-top: 10px;}
.show_c2 li span{height:40px;display: block;overflow: hidden;text-align: center;line-height:40px;;}
.show_c1 li span a,.show_c2 li span a{display: block;color: #5b5b5b;}

/*友情链接*/
.link{height:56px;line-height:56px;color: #7e7e7e;background: #dbdfe4;overflow: hidden;}
.link h3{font-weight: normal;font-size:20px;color: #2f3030;float: left;width: 180px; }
.link h3 span{font-family: Arial;opacity: 0.5; }
.link_c{width:1000px;}
.link a{display: inline-block;color: #7e7e7e;padding: 0 56px 0 0;}


.pro_c li img, .part_c li p img, .show li p img, .plan_l1 dt img, .plan_l2 dt img, .new_c dt img, .faq_c dt img, .about_p img{-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}
.pro_c li img:hover, .part_c li p img:hover, .show li p img:hover, .plan_l1 dt img:hover, .plan_l2 dt img:hover, .new_c dt img:hover, .faq_c dt img:hover, .about_p img:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.hgq {
    height: 1000px;
    background: url(../images/hgq.jpg) no-repeat center 0px;
}
.zhtt-1 {
    height: 200px;
    background: url(../images/zhtt-1.jpg) no-repeat center 0px;
}
.zhtt-2 {
    height: 200px;
    background: url(../images/zhtt-2.jpg) no-repeat center 0px;
}
.edge_w li b {
    color: #009b4c;
}