@charset "utf-8";

/*banner*/
.banner{position: relative; height:695px;clear: both;}
.ban_p,.ban_p li{ height:695px;overflow: hidden;}
.ban_p li{ display:block; height:695px;width: 100%!important; overflow: hidden;position: relative;margin:0 auto;}
.ban_p li img {width: 1920px;height: 695px;position: absolute;left: 50%;top:0;margin-left: -960px;}

/*.banner{position: relative; height:auto;clear: both;min-height: 515px;max-width:1920px;margin:0 auto;min-width:1200px;}*/
/*.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:600px;height:50px;bottom: 0;left:50%;margin-left:-300px;position: absolute;text-align: center;}
.ban_t em{width:16px;height:16px;margin-right:16px;border-radius: 16px; display: inline-block;background:#858585;}
.ban_t em.on{background:#b42223;width: 34px; }

.til01{display: block;font-size:40px;line-height:58px;color: #212121;height: 140px;position: relative;font-weight: normal;text-align: center;}
.til01:before{content:"";position: absolute;width:50px;height:2px;background:#b09989;left: 50%;margin-left: -25px;top: 105px;}
.til01 b{color: #b42223;}
.til01 p{display: block;line-height:36px;font-size:20px;opacity: 0.8;letter-spacing: 8px;}
.til01 a{display: block;color: #212121;}
.tec_p .til01{color: #fff;}
.tec_p .til01:before{background: #fff;}

/*关键词搜索*/
.seabox{padding:25px 0 0;height:50px;position: relative;font-family: "Microsoft Yahei";line-height: 34px;}
.seabox:before,.seabox:after{content: "";position: absolute;width:383px;height:2px;left:50%;margin-left: -600px;bottom:0;background: #484444;}
.seabox:before{content: "";position: absolute;width:100%;height:1px;background:none;border-bottom: dashed 1px #d0d0d0;}
.seabox h2{width: 536px;float: left;font-size: 22px;line-height: 32px;color: #4a4446;}
.seabox h2 span{display: block;font-weight: normal;font-size:30px;line-height:40px;color: #cfa54f;}
.sea_con{width: 375px;overflow: hidden;}
.keyword{height: 36px;color: #9a9a9a;white-space: nowrap;}
.keyword a{color: #9a9a9a;display: inline-block;padding: 0 5px 0 0;}
.sea_inp{width: 375px;height: 28px;line-height: 28px;border: solid 1px #c7c7c7;}
.sea_inp .serach{width:305px;height:28px;border:0;background:none;line-height:28px;color:#9a9a9a;padding:0 0 0 20px;float:left;outline: none;display: block;font-size:14px;}
.sea_inp .sub{ width:45px; height:28px;float:left;cursor: pointer;display: block;background:url(../images/sea_ico.gif) no-repeat 12px 4px;border: 0;text-indent: 90px;}
.sea_pho{width: 285px;line-height: 34px;}
.sea_pho p{height: 34px;color: #333;white-space: nowrap;}
.sea_pho p a{color: #333;display: inline-block;padding:0 28px 0 0;}
.sea_pho span{display:block;padding:0 0 0 28px;background:url(../images/ico01.gif) no-repeat 0 10px;font-family: Arial;font-size: 28px;line-height: 44px;color: #333;}

/*引子*/
.webox{font-family: "Microsoft Yahei";line-height:24px;position: relative;padding:100px 0 0;height:948px;overflow: hidden;text-align: center;font-size: 16px;}
.webox_p{width:1200px;height:480px;box-shadow: 8px 8px 8px 10px rgba(0 , 0 , 0 , 0.2);background:#333;}
.webox_p p,.webox_p p img{width:1200px;height:480px;display: block;overflow: hidden;}
.webox_w{padding:44px 98px 0;height:93px;}
.webox_l{height:165px;}
.webox_l li{float: left;position: relative;padding: 0 66px;font-size: 14px;line-height:60px;color: #484444;}
.webox_l li:before{content: "";position: absolute;width:4px;height:13px;background:url(../images/ico02.gif) no-repeat 0 0;right:-2px;top:47px;}
.webox_l li:last-child{padding-right: 0;}
.webox_l li:last-child:before{width: 0;height: 0;background: none;}
.webox_l li span{display: block;height:63px;line-height:48px;font-size:54px;color: #4a4446;font-family: Arial;border-bottom: solid 2px #666;}
.webox_l li:first-child{padding-left: 78px;}
.webox_l li:first-child span{padding: 0 25px;}
.webox_l li span i{display: inline-block;float: left;}
.webox_l li span em{display: inline-block;width:19px;height:19px;background: #b42223;border-radius:19px;font-size: 12px;color: #fff;line-height: 19px;text-align: center;margin-left: -5px;}
.webox_l li:nth-child(3) span em{width:30px;}


/*产品中心*/
.probox{font-family: "Microsoft Yahei";padding:74px 0 0;line-height:26px;background:url(../images/bg01.gif) repeat;}
.prod_t{height: 66px;width: 1000px;margin: 0 auto;text-align: center;font-size: 16px;line-height: 30px;}
.prod_t li{float: left;position: relative;}
.prod_t li:before{content: "/";position: absolute;width:20px;height:36px;right:0;top:0;line-height: 36px;color:#cec1b9;}
.prod_t li a{color: #666;display: block;border: solid 3px rgba(207 , 165 , 79 , 0);border-radius: 15px;width: 117px;}
.prod_t li a:hover,.prod_t li.cur a{color: #fff;border: solid 3px #b42223;background:#b42223;}
.prod_t li.cur:before,.prod_t li:hover:before,.prod_t li:last-child:before{content: "";}
.prod_l{width: 49.8%;position: relative;overflow: hidden;}
.prod_c p{position: relative;}
.prod_c p,.prod_c p img,.prod_r li img{width:100%;display: block;}
.prod_r{width: 50.2%;overflow: hidden;}
.prod_r li{width: 49.6%;overflow: hidden;float: left;margin: 0 0 3px 0.4%;position: relative;}
.prod_r li:nth-child(2n-1){clear:both;}
.prod_c p span,.prod_r li span{position: absolute;width: 100%;height:194px;line-height:194px;background:url(../images/protbg.png) no-repeat center;left: 0;top:50%;color: #fff;margin-top: -97px;text-align:center;font-size: 30px;display: none;white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.prod_c p:hover span,.prod_r li:hover span{display: block;}
.prod_c p span a,.prod_r li span a{color: #fff;}

/*优势*/
.edge{font-family: "Microsoft Yahei";line-height:24px;font-size: 16px;position: relative;z-index: 1;clear: both;padding: 78px 0 0;color: #fff;width: 100%;overflow: hidden;max-width: 1980px;display: block;margin: 0 auto;}
.leit{width: 100%;overflow: hidden;display: block;height:655px;}
.leit ul{width: 102%;}
.leit li{width: 20%;float: left;position: relative;cursor:pointer;height: 655px;overflow: hidden;}
.leit li img{display: block;}
.mo{width: 100%;height: 100%;position: absolute;left: 0px;top: 0px;background:rgba(0,0,0,0.5);}
.hav{width: 100%;height: 100%;position: absolute;left: 0px;top: 0px;}

.shu2{position: absolute;left: 50%;top: 30%;margin-left:-425px;width: 850px;font-size: 30px;color: #fff;text-align: center;background: url(../images/protbg.png) no-repeat center top;line-height: 194px;}
.shu2 span {width:100%;font-size:36px;color: #fff;font-weight:normal;display:block;margin:0 auto; }
.shu2 em{display: block;font-size: 16px;text-align: center;color: #fff;line-height: 100px;}

.bock{width: 90%;background: rgba(180 , 34 , 35 , 0.9); position: absolute;left:5%;bottom:0;color: #fff;opacity:0;height:156px;padding:0 35px;box-sizing: border-box;line-height:24px;}
.bock h3{font-size:36px;color: #fff;font-weight:bold;position: relative;height:88px;line-height:82px;}
.bock h3 em{display: inline-block;font-size: 16px;color: #fff;font-weight: normal;padding: 0 0 0 3px;}
.bock h3:before{content: "";position: absolute;width: 50px;height:3px;background:#cfa54f;left:0;top:72px;}
.bock:before{content: "";position: absolute;width: 52px;height:52px;background: url(../images/ico07.png) no-repeat 0 0;right:5%;bottom:38px;}


/*案例*/
.case{font-family: "Microsoft Yahei";padding:80px 0 0;line-height: 25px;position: relative;z-index: 1;height: 570px;background:url(../images/bg03.gif) repeat;}
.prev1,.next1{width: 50px;height: 32px;display: block;overflow: hidden;background:url(../images/next1.png) no-repeat 0 0;cursor: pointer;z-index: 8;top: 328px;right: -78px;}
.prev1{background:url(../images/prev1.png) no-repeat 0 0;left: -78px;}
.prev1:hover,.next1:hover{background-position: 0 bottom;}
.case_c{overflow: hidden;padding: 6px 0 0;}
.case_c dl{width: 598px;padding: 64px 0 0;float: left;margin-right: 3px;position: relative;}
.case_c dd{width: 398px;height: 182px;background: #fff;padding: 83px 100px 0;position: relative;}
.case_c dd em{width: 73px;height: 80px;background:url(../images/ico03.png) no-repeat 0 0;position: absolute;left: 0;top: 0;color: #fff;line-height: 58px;font-size: 30px;text-indent: 10px;}
.case_c dd h3{height: 55px;line-height: 54px;font-size: 16px;position: relative;margin-bottom: 7px;white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.case_c dd h3 a{display: block;color: #333;}
.case_c dd h3 a:hover,.case_c dl:hover dd h3 a{color: #cfa54f;}
.case_c dd h3 span{font-size: 14px;display: inline-block;padding-left:26px;}
.case_c dd h3:before{content: "";position: absolute;width: 50px;height:2px;background: #ccc;left:0;bottom:0;}
.case_c dt{position: absolute;left: 99px;top:0;border: solid 6px #ececec;background: #ececec;overflow: hidden;z-index: 8;}
.case_c dt,.case_c dt img{width:120px;height:120px;display: block;border-radius: 120px;}

/*合作*/
.part{font-family: "Microsoft Yahei";padding:92px 0 0;height:175px;background:url(../images/bg02.gif) repeat;}
.prev2,.next2{width: 12px;height: 22px;display: block;overflow: hidden;cursor: pointer;z-index: 8;top:29px;right: -42px;}
.prev2 img,.next2 img{display: block;}
.prev2{left: -42px;}
.part_c{overflow: hidden;}
.part_c li{float: left;border: solid 1px #ddd;margin:0 50px 0 0;}
.part_c li:hover{border-color: #cfa54f;}
.part_c li,.part_c li img{width: 198px;height:78px;display: block;overflow: hidden;}

/*流程*/
.tec_p{line-height:25px;height:541px;font-family: "Microsoft Yahei";clear: both;padding:80px 0 0;position: relative;z-index: 1;background:url(../images/tecbg.jpg) no-repeat 0 0;color: #000;text-align: center;font-size: 20px;}
.tec_pc li{width: 173px;height: 305px;float: left;position: relative;margin: 0 32px 0 0;z-index: 1;}
.tec_pc li:last-child{margin: 0;}
.tec_pc li a{display: block;color: #000;line-height:25px;}
.tec_pc li em{display: block;padding: 46px 0 0;font-size: 70px;line-height: 78px;opacity: 0.3;}
.tec_pc li span{display: block;width: 44px;height: 45px;margin: 0 auto 10px;}
/*.tec_pc li p{position: absolute;left: 0;top: 46px;width: 100%;height: 220px;}*/
.tec_pc li:before{content: "";position: absolute;width: 173px;height: 305px;z-index: -1;left: 0;top: 0;background:url(../images/tecbg1.gif) no-repeat 0 0;-webkit-transition: -webkit-transform 0.5s ease-out;
-moz-transition: -moz-transform 0.5s ease-out;
-o-transition: -o-transform 0.5s ease-out;
-ms-transition: -ms-transform 0.5s ease-out;}
.tec_pc li:hover,.tec_pc li:hover a{color: #fff;}
.tec_pc li:hover span{opacity: 0.7;background-position: 0 bottom!important;}
.tec_pc li:hover:before{background:url(../images/tecbg2.gif) no-repeat 0 0;-webkit-transform: rotateZ(360deg);
-moz-transform: rotateY(180deg);
-o-transform: rotateY(180deg);
-ms-transform: rotateY(180deg);
transform: rotateY(180deg);}


/*资讯*/
.newbox{line-height:25px;height:777px;font-family: "Microsoft Yahei";clear: both;padding:80px 0 0;position: relative;z-index: 1;background:url(../images/newbg.gif) no-repeat center 286px;overflow: hidden;}
.new_t{height:66px;line-height:30px;text-align: center;font-size: 20px;width: 520px;margin: 0 auto;font-weight: bold;}
.new_t li{float: left;color: #333;display: block;padding: 0 34px;border: solid 3px rgba(207 , 165 , 79 , 0);border-radius: 15px;}
.new_t li.cur{color: #cfa54f;border: solid 3px rgba(180 , 34 , 35 , 1);}
.newbox .yshd{position: absolute;top:674px;right: 0;width: 107px;z-index: 1;}
.newbox .yshd li{width: 11px;height: 11px;border-radius: 11px;background: #000;float: left;margin: 0 0 0 20px;}
.newbox .yshd li.cur{background: #cfa54f;}

.news_r{width: 526px;height: 580px;overflow: hidden;}
.news_r li{height: 130px;display: block;overflow: hidden;}
.news_r li a{display: block;color: #666;}
.news_r li a p{height:54px;line-height: 44px;position: relative;background:url(../images/ico04.jpg) no-repeat right 15px;}
.news_r li p:before{content: "";position: absolute;width:108px;height:2px;background: #b09989;left:27px;top:21px;}
.news_r li p b{font-size: 45px;width: 148px;float: left;display: inline-block;color: #b09989;font-weight: normal;font-family: Times New Roman;}
.news_r li p span{
    display: block;font-size:14px;color: #666;

}
.news_r li a:hover,.news_r li a:hover span b{color: #cfa54f;}
.news_r li a:hover span{background:url(../images/ico05.jpg) no-repeat right 15px;}
.news_r li a:hover span:before{background: #cfa54f;}

.news_l{width: 597px;}
.news_l dt,.news_l dt img{width: 597px;height: 336px;display: block;overflow: hidden;}
.news_l dd{padding: 28px 0 0;height:120px;}
.news_l dd h3{height: 72px;font-size: 20px;display: block;overflow: hidden;line-height:28px;color: #333;}
.news_l dd h3 a{display: block;color: #333;}
.news_l dd h3 a:hover,.news_l dl:hover dd h3 a{color: #cfa54f;}
.news_l dd h3 em{font-weight: normal;display: block;font-family: Arial;font-size: 12px;line-height: 20px;opacity: 0.3;}

/*关于*/
.about{font-family: "Microsoft Yahei";line-height:27px;position: relative;z-index: 1;overflow: hidden;padding:80px 0 0;font-size: 16px;height: 810px;clear: both;color: #666;}
.about:before{content: "";position: absolute;width:100%;height:585px;background: url(../images/bg03.gif) repeat;left:0;top:0;z-index: -1;}
.about_p{display: block;height: 576px;background: url(../images/about_pic.jpg) no-repeat center 0;width: 845px;top: 145px;left: 50%;}
.about_w{width: 580px;}
.about_w h3 a{color: #2b2728;display: block;}
.about_w h3{height:100px;font-size: 26px;line-height: 28px;color: #56421a;position: relative;}
.about_w h3 a{color: #56421a;display: block;}
.about_w h3:before{content: "";position: absolute;width:131px;height:4px;background: #b09989;left:0;top:58px;}
.about_wc{height: 313px;width: 402px;}

/*风采展示*/
.show_t{line-height:42px;font-size: 16px;text-align: center;position: relative;}
/*.show_t:before{content: "";position: absolute;width:225px;height:4px;background: #b09989;left:412px;top:33px;}*/
.show_t li{float: left;margin:0 16px 0 0;}
.show_t li:last-child{margin:0;}
.show_t li p,.show_t li p img{width: 182px;height:103px;display: block;overflow: hidden;}
.show_t li span{display: block;color: #666;}
.show_t li:hover span{color: #cfa54f;font-weight: bold;}

/*友情链接*/
.link{height:74px;line-height:78px;color: #5f5d5c;position: relative;background: url(../images/bg03.gif) repeat;overflow: hidden;}
.link_c{border-top: solid 1px #bbb7b5;}
.link_c p{background: url(../images/ico06.png) no-repeat right 28px;}
.link a{display: inline-block;color: #5f5d5c;padding:0 98px 0 0;}

.webox_p img, .prod_c p img, .prod_r li img, .case_c dt img,.part_c li img, .news_l dt img, .show_t li p img{-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}
.webox_p:hover img, .prod_c p:hover img, .prod_r li:hover img, .case_c dl:hover dt img,.part_c li:hover img, .news_l dl:hover dt img, .show_t li:hover p img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.map .map_item {
    margin-bottom: 10px;
  }
  .map .map_item span {
    line-height: 30px;
    font-size: 16px;
   
  }
  .map .map_item ul {
    display: flex;
  }
  .map .map_item ul li {
    padding: 10px;
  }
