@charset "utf-8";

/*banner*/
.banner{position: relative; height:680px;clear: both;width: 100%!important;overflow: hidden;}
.ban_p,.ban_p ul,.ban_p li{ height:680px;overflow: hidden;width: 100%!important;}
.ban_p li,.ban_p li a{ display:block; height:680px;width: 100%!important; overflow: hidden;position: relative;}
.ban_p li img {width: 1920px;height: 680px;position: absolute;left: 50%;top:0;margin-left: -960px;}

/*.banner{position: relative; height:auto;clear: both;min-height:396px;}*/
/*.ban_p li{ display:block; height:auto;width: 100%!important; overflow: hidden;position: relative;margin:0 auto;}*/
/*.ban_p li img {width: 100%!important;height: auto;display: block;margin: 0 auto;}*/
.ban_t{width:1100px;height:50px;bottom:0;left:50%;margin-left:-550px;position: absolute;text-align: center;}
.ban_t em{width:20px;height:20px;border-radius:20px;margin-right:20px; display: inline-block;background: #fff;}
.ban_t em.on{background: #fbed92;}

.til01{text-align: center;font-size:48px;line-height:63px;height:148px;position: relative;position: relative;}
.til01:before{content: "";position: absolute;width:23px;height:28px;background:url(../images/ico02.png) no-repeat center 0;top:106px;left:50%;margin-left: -11px;}
.til01 a{display: block;}
/*.til01,.til01 a,.edge_wc h3 em{background: linear-gradient(to bottom, #cb7e57, #422724);-webkit-background-clip: text;color: transparent;}*/
.til01,.til01 a,.edge_wc h3 em{color: #422724;}
.til01 p{display: block;font-size: 22px;line-height:36px;color: #333;font-weight: normal;}
/*.probox_c dd h3 span{background: linear-gradient(to bottom, #fef090, #fef090, #fff0c5, #fef090);-webkit-background-clip: text;color: transparent;}*/
.probox_c dd h3 span{color: #fef090;position:relative;}
.probox_c dd h3 span:before{
        content: attr(text);
        position: absolute;
        z-index: 10;
        color:#fef090;
        -webkit-mask:linear-gradient(to bottom, #fff0c5, transparent );}
.about_w .til01:before{background:url(../images/ico06.png) no-repeat center 0;}
.about_w .til01 a,.about_w .til01 p{color: #fff;}

/*搜索*/
.seabox{height:47px;line-height:36px;font-family: "Microsoft Yahei";position: relative;padding:16px 0 0;border-bottom: 1px solid #e8e4db;}
.keyword{width:700px;color: #999;background:url(../images/ico01.png) no-repeat 0 7px;padding: 0 0 0 30px;}
.keyword a{color:#999;display: inline-block;padding: 0 4px;}
.keyword a:hover{color: #da251d;}
.sea_inp{width:387px;height:36px;line-height:36px;position: relative;z-index: 1;overflow: hidden;border-left: 1px dotted #ddd;}
.sea_inp .serach{width:322px;height:36px;border:0;background:none;line-height:36px;color:#999;padding:0 0 0 22px;float:left;outline: none;display: block;}
.sea_inp .sub{ width:41px; height:36px;float:left;cursor: pointer;display: block;background:url(../images/sea_ico.png) no-repeat 22px 7px;border: 0;text-indent: 90px;}

/*引子*/
.webox{font-family:"Microsoft Yahei";line-height:36px;position: relative;padding:87px 0 0;height: 506px;}
.webox_c{height:422px;overflow: hidden;background: #f7f7f7;}
.webox_w{width:500px;padding: 45px 0 0;}
.webox_w h3{height: 65px;border-bottom: 1px solid #e2c379;position: relative;margin-bottom: 30px;}
.webox_w h3:before{content: "";position: absolute;width:146px;height:2px;background:#3c1a00;top:64px;left:0;}
.webox_w p{height: 192px;}
.webox_w span{line-height: 46px;background:url(../images/we_ico2.png) no-repeat right 0;padding: 0 112px 0 0;text-align: right;position: relative;display: block;}
.webox_w span:before{content: "";position: absolute;width:98px;height:1px;background:#d3d3d3;top:24px;right:186px;}
.webox_w .we_ico{display: block;position: absolute;left: -102px;top: 268px;}
.webox_p{background:url(../images/videobg.jpg) no-repeat 0 0;padding: 25px 34px;}
.webox_p,.webox_p img{width:566px;height:373px;display: block;}

/* 定制范围 */
.plan{font-family:"Microsoft Yahei";height: 1022px;position: relative;z-index: 1;line-height:21px;background:url(../images/planbg.png) no-repeat center 83px;color: #3c1a00;}
.plan_c{padding: 94px 0 0;}
.plan_c li{height: 96px;position: relative;}
.plan_c li span{padding-left: 65px;line-height: 72px;display: block;font-size: 22px;}
.plan_c li p span{color: #fff;}
.plan_c li p a{color: #fff;}
.plan_c li dl{position: absolute;display: none;padding: 0 54px;left: -90px;top:-25px;width: 430px;height: 124px;background:url(../images/planlbg.png) no-repeat center 0;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;}
.plan_c li dt{height: 64px;overflow: hidden;font-weight: bold;}
.plan_c li dt span{color:#3c1a00;}
.plan_c li:hover dl{display: block;}

/*产品中心*/
.probox{font-family:"Microsoft Yahei";position: relative;z-index: 1;line-height:50px;font-size: 16px;}
.probox_c,.case_c{background: #d9b77f;border-top: 2px solid #8a683f;border-bottom: 2px solid #8a683f;padding:3px 0;}
.probox_c dl{width: 25%;float: left;position: relative;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;border-left: 2px solid #d9b77f;overflow: hidden;}
.probox_c dl:first-child{border-color: #000;}
.probox_c dt,.probox_c dt img{width: 100%;display: block;}
.probox_c dd{position: absolute;top: 11%;left:50%;margin-left: -130px;width: 260px;}
.probox_c dd h3{height: 82px;font-size: 26px;text-align: center;position: relative;z-index: 1;}
.probox_c dd h3:before{content: "";position: absolute;width:50px;height:50px;background:url(../images/ico03.png) no-repeat 0 0;top:82px;left:50%;margin-left: -25px;z-index: -1;}
.probox_c dd h3 em{display: block;font-weight: normal;font-size: 12px;line-height: 20px;color: #a58352;}
.probox_c dd ul{position: relative;z-index: 2;}
.probox_c dd li{height: 50px;margin-bottom: 9px;background: #2f2f2f;white-space: nowrap; }
.probox_c dd li a{display: block;color: #fff;padding: 0 38px;white-space: nowrap; }
.probox_c dd li span{display: block;width:32px;float: left;height: 50px;margin-right: 16px;}
.probox_c dd li:hover{background: #e4c87f;background-image: -webkit-gradient(linear, top left, bottom right, from(#e4c87f), to(#966931));
    background-image: -webkit-linear-gradient(top, #e4c87f, #966931);
    background-image: -moz-linear-gradient(top, #e4c87f, #966931);
    background-image: -o-linear-gradient(top, #e4c87f, #966931);
    background-image: -ms-linear-gradient(top, #e4c87f, #966931);
    background-image: linear-gradient(top, #e4c87f, #966931);}
.probox_c dd li:hover span{background-position: right center!important;}

@media screen and (max-width: 1600px) {
    .probox_c dd li{height:40px;margin-bottom:4px;line-height:40px;}
    .probox_c dd li span{display: block;width:32px;float: left;height: 40px;margin-right: 16px;}

}

/* 代理品牌 */
.video{padding: 37px 0 0;height:439px;}
.video1{background:url(../images/videobg1.jpg) no-repeat 0 0;width: 572px;height: 348px;position: relative;padding: 9px 8px;}
.video1 .video_ico{position: absolute;width:99px;height:99px;background:url(../images/ico04.png) no-repeat 0 0;top:145px;left:50%;margin-left: -45px;}
.video1:nth-child(2){margin-left:24px;}

.brand{height: 257px;}
.brand h3{float: left;width: 162px;height:91px;text-align: center;font-weight: normal;font-size: 24px;line-height: 54px;background:url(../images/ico05.jpg) no-repeat center 45px #000;padding: 82px 0 0;color: #c2924d;}
.brand h3 a{display: block;color: #c2924d;}
.brand_c{width:1036px;height: 171px;float: left;border: solid 1px #c2924d;overflow: hidden;}
.brand_c li{float: left;width:259px;height: 70px;padding: 12px 0 0;}
.brand_c li img{width: 140px;height:70px;margin: 0 auto;display: block;}

/*优势*/
.edge{font-family:"Microsoft Yahei";font-size:16px;position: relative;line-height:24px;color: #333;}
.edge_ico{width: 103px;height:102px;background:url(../images/edge_ico.gif) no-repeat 0 0;bottom:0;left: 50%;margin-left: -51px;z-index: 2;}
.edge1{clear: both;display: block;height: 432px;position: relative;}
.edge0{height: 510px;}
.edge2,.edge4{height:405px;}
.edge_p{width:50%;height:432px}
.edge_p1{background:url(../images/edge_pic1.jpg) no-repeat 0 0;height:510px;}
.edge_p2{background:url(../images/edge_pic2.jpg) no-repeat 0 0;height:507px;margin-top: -102px;}
.edge_p4{background:url(../images/edge_pic4.jpg) no-repeat 0 0;height: 405px;}
.edge_p3{background:url(../images/edge_pic3.jpg) no-repeat right 0;}
.edge_p5{background:url(../images/edge_pic5.jpg) no-repeat right 0;}
.edge_w{width:45.4%;}
.edge_wc{width: 514px;padding:74px 0 0;height: 315px;}
.edge_wc4{padding: 30 0 0;}
.edge_wc h3{height:174px;line-height:50px;font-size:40px;white-space: nowrap;color: #111;}
.edge_wc h3 span{display: block;font-size: 30px;color: #333;line-height:42px;font-weight: normal;}
.edge_wc h3 em{display: block;font-size:48px;line-height:60px;text-transform: uppercase;font-family: Myriad Pro;}
.edge_wc li{padding: 0 0 8px;}

/*案例*/
.case{font-family:"Microsoft Yahei";overflow: hidden;padding:86px 0 0;position: relative;z-index: 1;line-height:30px;height:940px;font-size: 16px;color: #b6b6b6;}
.case:before{content: "";position: absolute;width:100%;height:210px;top:0;left:0;background:url(../images/bg01.gif) repeat;z-index:-1;}
.case_t{height: 143px;clear: both;overflow: hidden;}
.case_t .case_tl{height: 143px;}
.case_t .caset1{float: left;padding: 6px 0;position: relative;border: solid 1px #d5d0bf;margin: 0 10px 0 0;}
.case_t .caset1,.case_t .caset1 img{width:230px!important;height:115px;display: block;overflow: hidden;}
.case_t .caset1.cur,.case_t .caset1.swiper-slide-thumb-active{border-color: #c2924d;}
.case_c{height: 541px;overflow: hidden;margin-bottom: 13px;}
.case_c dl{height: 541px;background:url(../images/casecbg.jpg) no-repeat center 0;}
.case_c dt{width:50%;height:541px;display: block;overflow: hidden;float: left;}
.case_c dt a{width: 100%;height: 100%;display: block;}
.case_c dd{width:45.3125%;float: right;}
.case_cw{width: 366px;position: relative;padding: 88px 0 0;}
.case_cw:before{content: "";position: absolute;width:509px;height:1px;top:177px;left:-150px;background:#a58352;z-index:1;}
.case_cw h3{font-size:24px;line-height:78px;color: #fff;height: 108px;white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.case_cw h3 a{display: block;color: #fff;white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.case_cw p{height: 208px;opacity: 0.8;}
.case_cw span a{text-align: center;height:40px;line-height:40px;font-size: 14px;width: 145px;background: #c2924d;color: #fff;display: inline-block;}
.case_cw span a:nth-child(2){margin-left: 56px;}

.prev1,.next1{width:14px;height:17px;cursor: pointer;z-index: 11;position: absolute;top:850px;left:50%;margin-left:622px;background:url(../images/next1.png) no-repeat 0 0;display: block;}
.prev1{margin-left:-632px;background:url(../images/prev1.png) no-repeat 0 0;}
.prev1:hover,.next1:hover{background-position: 0 bottom;}

/*资讯*/
.nswsbj{height:694px;overflow: hidden; font-family:"Microsoft Yahei";line-height:26px;position: relative;color: #888;}
.new_t{font-size:24px;height:102px;line-height:102px;background:url(../images/new_ico1.png) no-repeat 0 center;padding: 0 0 0 36px;}
.faqs .new_t{background:url(../images/new_ico2.png) no-repeat 0 center;}
.new_t li{color: #000;float: left;position: relative;}
.new_t li:first-child{padding:0 74px 0 0;}
.new_t li:first-child:before{content: "/";position: absolute;width:50px;height:102px;top:0;right:5px;text-align: center;color: #000;font-size: 20px;}
.new_t a{display: block;color: #000;}
.new_t li.cur{color: #c2924d;font-weight: bold;}
.new_t li.cur a{color: #c2924d;}

.faqs{width: 500px;height: 460px;overflow: hidden;}
.faqs_gg,.faqs_gg img{width: 500px;height: 149px;display: block;overflow: hidden;}
.faqs_gg{margin-bottom: 30px;}
.faqs_c dl{height: 102px;background:url(../images/faq_ico.png) no-repeat 0 9px;padding: 0 0 0 39px;}
.faqs_c dt{font-weight: bold;font-size: 18px;line-height: 36px;}
.faqs_c dt a{display: block;color: #000;}

.news{width: 572px;height: 460px;overflow: hidden;}
.new_c li{height:112px;overflow: hidden;margin-bottom: 10px;}
.new_c li span{float: left;color: #fff;width: 112px;text-align: center;font-family:Times New Roman;height: 112px;font-size: 14px;line-height: 20px;background: #d9b77f;color: #fff;font-family: Arial;}
.new_c li span b{display: block;font-size:48px;line-height:46px;padding: 20px 0 0;}
.new_c li p{width:403px;padding: 0 25px 0 30px;border: solid 1px #d9b77f;height: 110px;float: left;}
.new_c li p a{display: block;color: #333;font-size: 18px;height: 31px;line-height: 31px;font-weight: bold;padding: 26px 0 0;}
.new_c li a:hover{text-decoration: underline;}
.new_c li:hover span{background: #c2924d;}
.new_c li:hover p{border-color: #c2924d;}

/*关于*/
.about{font-family:"Microsoft Yahei";line-height:28px;color: #fff;background:url(../images/aboutbg.jpg) no-repeat center center #d9b77f;border-top: 2px solid #8a683f;border-bottom: 2px solid #8a683f;padding:3px 0;margin-bottom: 54px;position: relative;height: 710px;}
.about_w{padding:93px 106px 0;height:273px;position: relative;z-index: 1;text-align: center;}

.show{clear: both;height: 358px;}
.show_t{height:63px;font-size: 20px;line-height:42px;padding: 0 0 0 352px;font-weight: bold;}
.show_t li{float: left;width:180px;height: 54px;}
.show_t li a{color:#fff;display: block;}
.show_t li span{padding-left: 47px;display: block;}

.show_c li{float: left;margin:0 20px 0 0;text-align: center;position: relative;}
.show_c li,.show_c li img{width: 232px;height:174px;display: block;overflow: hidden;}
.show_c li span{line-height:32px;position: absolute;left: 0;bottom: 0;background:#19100b;width: 100%;}
.show_c li span a{display: block;color: #bab8b7;}
.show_c li:hover span{display: block;background:url(../images/showlbg.jpg) repeat-x 0 0;}
.show_c li:hover span a{color: #3c1a00;display: block;}

.brand1{background:url(../images/logobg.png) no-repeat center 0;padding: 20px 0 0;height: 184px;}
.brand1 li{float: left;width: 240px;}
.brand1 li img{width: 190px;margin: 0 auto;display: block;}

/*友情链接*/
.link{height:0;line-height:80px;color: #e4c67b;position: relative;z-index: 9;width: 1200px;margin: 0 auto;text-align: center;}
.link_c{width:500px;position: absolute;top: -80px;right:0;text-align: right;}
.link a{display: inline-block;color: #e4c67b;padding: 0 22px 0 0;}

.probox_c dt img,.faqs_gg img, .show_c li p img{-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}
.probox_c dl:hover dt img,.faqs_gg:hover img, .show_c li:hover p img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}

