html{background:#FFF;color:#000;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,form,input,textarea,p{margin:0;padding:0;}img{border:0;}ol,ul{list-style:none;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-weight:inherit;font-size:inherit;font-family:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}a{color:inherit;text-decoration:none;}
/*******CSS reset*************/
body{position:relative;z-index:-2;color:#444;overflow-x: hidden; font-size:14px;font-family:'Microsoft YaHei',SimHei,SimYou,SimSun,Arial;}
.f12{font-size:12px;}
.f16{font-size:16px;}
.bold{font-weight:bold;}
.white{color:#fff;}
.left{float:left;}
.right{float:right;}
.clear{clear:both;}
.relative{position:relative;}
.absolute{position:absolute;}
.rel_center{position:relative;left:50%;}
.hidden{display:none;}
a{text-decoration: none !important;transition:.4s;}
a:hover{color: #b9792c;}
@media (min-width: 1200px) {
.container{max-width: 1600px;}
 }
@font-face {
	font-family:fz;
	src: url('../Css/bahnschrift.ttf');
}
/*******头部*******/
.top {position: relative;z-index: 4;width: 100%;}
.topa {height: auto;overflow: hidden;}
.topa a{display: block;}
.topsearch{background: #fff;z-index: 5;height: 100px;width: 100%;top: 0px;transition: all 0.3s ease 0s;overflow: hidden;}
.layui-layer-setwin .layui-layer-close2{top:-15px !important;right:20px !important;}
.topsearch .topsearchb{line-height: 100px;}
.topsearch .topsearchb i{color: #b9792c;}
.topsearch .hot{float: left;color: #777;}
.topsearch .topsearchb a{float: left;margin-right: .5rem;color: #777;transition:.4s}
.topsearch .topsearchb a:hover{color: #b9792c;}
.topsearcha{width: 80%;position: relative;top:30px;float: right}
.topsearcha .search-text{width: 78%;top:2px;position: relative;}
.topsearcha .fdj{font-size: 14px;}
.search-close {float: right; display: block;top: 30%;width: 20%;height: 40px;background: url(../Image/close2.png) no-repeat center;background-size: 30px;cursor: pointer;transition-duration: .5s; }
.search-close:hover {transform: rotate(90deg); }
.mobile i{font-size: 24px;position: relative;top:.75rem;color: #b9792c}


.menu {position: relative;}
.menu dd span{display: block;font-size: 16px;text-align: center;position: relative;}
.menu dd span a{display: block;position: relative;z-index: 3;line-height: 97px;}
.menu dd span i{display: block;margin: 0 auto;width: 0px;height: 3px;background: #fff;transition: all 0.3s ease 0s;}
.menu dd span:hover i{width: 100%;background: #b9792c}
.menu dd.curr { transition: all 0.3s ease 0s; }
.menu dd.curr .submenu{opacity: 1;}
.menu dd .submenu{position:fixed;z-index: 8;top:100px;left:0; width:100%;height:0;overflow: hidden;opacity:0; text-align: center;background:#fff;border-top: 1px solid #eee;transition: all 0.3s ease 0s; }
.menu dd .submenu .subnav{width: 1200px;margin:0 auto;}
.menu dd .submenu .subnav p{float: left;width: 80px;text-align: center;}
.menu dd .submenu .subnav p a{display: block;position: relative;color: #444 ;transition:.4s;line-height: 60px;}
.menu dd .submenu .subnav p i{display: block;margin: 0 auto;width: 0px;height: 2px;background: #fff;transition: all 0.3s ease 0s;}
.menu dd .submenu .subnav p a:hover{color: #b9792c ;}
.menu dd .submenu .subnav p a:hover i{width: 100%;background: #b9792c}

.menu dd.curr .submenua{opacity: 1; }
.menu dd .submenua{position:fixed;z-index: 8;top:100px;left:0; width:100%;height:0;overflow: hidden;opacity:0; text-align: center;background:rgba(0,0,0,0.4);border-top: 1px solid #444;transition: all 0.3s ease 0s; }
.menu dd .submenua .subnav{width: 1200px;margin:0 auto;}
.menu dd .submenua .subnav p{float: left;width: 80px;text-align: center;}
.menu dd .submenua .subnav p a{display: block;position: relative;color: #eee ;transition:.4s;line-height: 60px;}
.menu dd .submenua .subnav p i{display: block;margin: 0 auto;width: 0px;height: 2px;background: #fff;transition: all 0.3s ease 0s;}
.menu dd .submenua .subnav p a:hover{color: #b9792c ;}
.menu dd .submenua .subnav p a:hover i{width: 100%;background: #b9792c}







.mobmenu{position: relative;z-index: 88;}
.mobmenu .flex-control-nav{background: #ddd;float: left;width: 3%;}
.mobmenu .code{-moz-border-radius:.3em;-webkit-border-radius:.3em;border-radius:.3em;color:#000;font-family:'Fira mono', 'Courier New', Courier, monospace;font-size:85%;letter-spacing:.05em;padding:1em;}
.mobmenu .aligncontent-center {text-align: center;}
.mobmenu .main-header {text-align: center;font-weight:300;font-size: 90%;}
.mobmenu .menu-button {position: absolute;height: 30px;width: 30px;right: 0px;top: 10px;}
.mobmenu .menu-left {float: left;}
.mobmenu .sidebar{display: none;width: 100%;height: 2000%;margin: 0;left:0; position: fixed;top: 0;z-index: 9999;}
.mobmenu .menu-button i{font-size: 26px;color:#c69d67}
.mobmenu .sidebar > .bg-cover{display: block;position: absolute;top: 0;left: 0;z-index: -1;width: 100%;height: 2000%;background: rgba(0,0,0,.5);}
.mobmenu .sidebar nav{float: left;width: 260px;height: 100%;margin-left: -260px;background:#fff;}
.mobmenu .sidebar span{display: block;line-height: 55px;background: #333333;text-indent: 2em;font-weight: bold;color: #b4ad9d;}
.mobmenu .sidebar dd a{display: block;line-height: 50px;border-bottom: 1px solid #f1f1f1;transition:.4s;text-indent: 2em;}
.mobmenu .sidebar dd i{color: #666;font-size: 18px;}
.mobmenu .sidebar dd a:hover{background: #c69d67; color: #fff;}
.mobicon{text-indent: 2em;height: auto;overflow: hidden;}
.mobicon a{display: block;float: left;transition:.4s;}
.mobicon a:hover{color: #c69d67}
.mobicon i{font-size: 24px;color: #777;}
.mobnav{height: auto;overflow: hidden;background: #c69d67}
.mobnav li{text-align: center;line-height: 45px;}
.mobnav li a{display: block;color: #fff;border-right: 1px solid #d6ad78;border-left: 1px solid #bb925c;border-top: 1px solid #d6ad78;border-bottom: 1px solid #bb925c;}
.mobnav li:hover a{background: #fff;color: #444;}
.mobnav .row{margin-left: 0px;margin-right: 0px;}



.banner{position: relative;}
.banner .swiper-pagination-bullet{background: #bb925c}
.bannera{position: relative;text-align: center;}
.bannera img{max-width: 100%;}
.bannera a{display: block; position: relative;}
.bannera a:hover{color: #444;}
.inb_a{position: absolute;top:25%;z-index: 1;width: 100%;}
.inb_a i{display: block;position: absolute;z-index: 2;font-size: 26px;left:20%;top:24%; letter-spacing: 2rem;text-transform: uppercase;font-style: normal;color: #fff;
	opacity: .6;text-align: center;margin:0 auto;font-weight: 200;}
.inb_a strong{display: block;font-size: 92px;color: #fff;text-shadow: 0px 5px 5px #8a6d56;position: relative;z-index: 3;
	opacity:0;filter:alpha(opacity=0);transition:.4s;transition: 1s linear 2s;-webkit-transform: translate3d(0, -40px, 0);transform: translate3d(0, -40px, 0);}
.inb_a p{font-size: 18px;color: #fff;line-height: 30px;text-transform: uppercase;font-weight: 100;font-style: italic;letter-spacing: 2px;opacity:0;
	filter:alpha(opacity=0);transition:.4s;transition: 1s linear 2s;-webkit-transform: translate3d(0, 40px, 0);transform: translate3d(0, 40px, 0);}
.bannera marquee {outline: none;height:220px;position: absolute;top: 0px;z-index: 0;display: block;}
.banner .swiper-slide-active  strong{opacity: 1;-webkit-transform: translate3d(0, 0px, 0);transform: translate3d(0, 0px, 0);transition: .8s ease 0.8s;}
.banner .swiper-slide-active p{opacity: 1;-webkit-transform: translate3d(0, 0px, 0);transform: translate3d(0, 0px, 0);transition: .8s ease 0.8s;}
.inb_aa p{font-style: normal;font-weight: 500;font-size: 22px;}

.banner .swiper-pagination{bottom: 120px;}
.intopa {position: absolute;bottom: 0;z-index: 2;width: 100%;}
.intopa ul{background: #f5f6fa;}
.intopa ul li{padding: 1.25rem;border-right: 1px solid #e8e9ed;}
.intopa ul li a{position: relative;display: block; }
.intopa ul li:first-child{background: url(../Image/intopa.png) left no-repeat #b9792c;color: #fff;}
.intopa ul li:first-child p{color: #dec3ac;}
.intopa ul li h4{font-weight: bold;display: block;line-height: 40px;margin-bottom: 0px;}
.intopa ul li span{display: block;line-height: 40px;font-size: 18px;z-index: 3;position: relative;}
.intopa ul li i{position: absolute;right:.75rem;bottom: 0;color: #dcdde1;font-size:36px;z-index: 1}
.intopa ul li:nth-of-type(3) i{font-size: 30px;bottom: 6px;}
.intopa ul li:nth-of-type(6) i{font-size: 30px;bottom: 6px;}
.intopa ul li:nth-of-type(7) i{font-size: 32px;bottom: 6px;}
.intopa ul li p{text-transform:uppercase;font-size: 12px;font-family:cursive;color: #dcdde1;}
.intopa ul li:last-child a{border-right: none;}

.in_01{clear: both;}
.in01a{background: url(../Image/in01b.png) center bottom no-repeat;}
.intita{position: relative; background: url(../Image/in01a.png) right top no-repeat;}
.intita strong{position: absolute;z-index: -1;font-size: 90px;color: #f2f2f2;top:0;line-height:70px;}
.intita span {position: relative; display: block;line-height: 70px;height: auto;overflow: hidden;font-size: 48px;}
.intita span small{position: relative; font-weight: bold;font-size: 24px;padding-left: 140px;}
.intita span small::before{position: absolute;content: "";left:0px;top:50%;width: 130px;height: 2px;background: #7e7e7e;}
.intita span small b{color: #b9792c;}
.intita p{font-size: 22px;line-height: 45px;}
.in01ab p{line-height: 30px;color: #999;}
.in01ac li{text-align: center;}
.in01ac li span{font-size: 70px;font-family: fz;}
.in01ac li p{font-size: 16px;line-height: 35px;color: #999;}
.in01b img{box-shadow: 10px 10px 20px #9c8470;max-width:100% }
.in01b {background: url(../Image/in01ba.jpg) center bottom no-repeat; position: relative;float: right; animation: move 100s infinite linear alternate;animation-duration: 20s;}
@keyframes move{
    100%{background-position: 10% 0;}
}
.in_02{position: relative;z-index: 2;}
.in02aa {color: #fff;}
.in02aa strong{display: block;font-size: 52px;font-family: fz;font-style: italic;line-height: 60px;}
.in02aa p{font-size: 22px;line-height: 40px;}
.in02aa strong  i{float: left; display: block;width: 15px;height: 15px;background: #c79456;transform: skewX(-30deg);border-radius: 2px;margin-top: 7px;}
.in02aa i{font-size: 22px;color: #c79456;}
.in02ab{position: absolute;right:0;z-index: 3;top:80%;width: 60%; text-align: center;}
.in02ab strong{display: block; font-size: 210px;margin:0 auto;color:rgba(185,121,4,0.2);font-style: italic;}

.in02b{position: relative;}
.in02b .gallery-top{position: relative;width: 100%;z-index: 1;}
.in02b .gallery-thumbs {position: absolute;z-index: 3;top:0%;left:8%;height: auto;overflow: hidden;}
.in02b .gallery-thumbs .swiper-slide {height: 100%;}
.in02b .gallery-top .swiper-slide img {width: 100%;}
.in02c{position:absolute;width: 28%;z-index: 4;margin-top: 18%;background: url(../Image/in02c.png) right bottom no-repeat #b9792c;}
.in02c .swiper-wrapper{display: block;height: auto;overflow: hidden;border: 1px solid rgba(255,255,255,0.2);}
.in02b .gallery-thumbs .swiper-slide{height: auto;overflow: hidden;}
.in02b .gallery-thumbs .swiper-slide{ float:left;width: 50% !important;text-align: center;cursor:pointer;}
.in02b .gallery-thumbs .swiper-slide span{display: block;border-right: 1px solid rgba(255,255,255,0.2);line-height: 70px;height: 70px;overflow: hidden;border-bottom: 1px solid rgba(255,255,255,0.2);font-size: 16px;color: #fff;}
.in02b .gallery-thumbs .swiper-slide:nth-of-type(2n+0) span{border-right:none;  }
.in02b .gallery-thumbs .swiper-slide:nth-of-type(9) span{border-bottom:none;  }
.in02b .gallery-thumbs .swiper-slide:nth-of-type(10) span{border-bottom:none;  }
.in02b .gallery-thumbs .swiper-slide-thumb-active{background:#d19853;}

.in02bb{height: 70px;overflow: hidden;position: relative;clear: both;}
.in02bb .swiper-button-prev{position: relative; float: left;line-height: 70px;height:100%;margin-top:0;top:0; display:block;width: 49%;background: #fff;text-align: center;left:0;bottom:0;transition:.4s; font-size: 16px;color: #444; }
.in02bb .swiper-button-prev:hover{background: #d19853;color: #fff;}
.in02bb .swiper-button-next{position: relative; float: right;line-height: 70px;height:100%;margin-top:0;top:0; display:block;width: 49%;background: #fff;text-align: center;left:0;bottom:0;transition:.4s; font-size: 16px;color: #444; }
.in02bb .swiper-button-next:hover{background: #d19853;color: #fff;}
.in02bb .swiper-button-prev::after{display: none;}
.in02bb .swiper-button-next::after{display: none;}





.in_03{clear: both;}
.in03a img{display: block;max-width: 100%;}
.in03a p{display: flex; line-height: 30px;font-size: 16px;}
.in03a p a{flex:1;position: relative;transition:.4s;}
.in03a p a::before{position: absolute;content: "";height: 3px;width: 0px;background: rgba(220,188,149,0.6);bottom:30%;z-index: -1;transition:.4s;}
.in03a p a:hover::before{width: 40%;}
.in03a p a:hover{color: #b9792c;}
.in03a{border-right: 1px solid #e0e0e0;border-bottom: 1px solid #e0e0e0;border-left: 1px solid #e0e0e0}
.in03b{border-right: 1px solid #e0e0e0;border-bottom: 1px solid #e0e0e0;padding: 16rem 1.5rem 3rem 1.5rem;-webkit-transition: all .2s linear;transition: all .2s linear;}
.in03b:hover{box-shadow: rgba(0,0,0,0.3) 0 5px 10px;transform: translate3d(0,-2px,0);transition: all linear 0.3s;}
.in03b:nth-of-type(4){padding:3rem 1.5rem;border-left: 1px solid #e0e0e0;}
.in03b:nth-of-type(5){padding:3rem 1.5rem;}
.in03b:nth-of-type(6){padding:3rem 1.5rem;}
.in03b span{display: block;font-size: 22px;line-height: 50px;}
.in03b p{color: #999;line-height: 30px;}
.in03b i{display: block; color: #999;line-height: 25px;font-style: normal;}


.in_04{height: auto;overflow: hidden;background: url(../Image/in04a.jpg) center top repeat-y;}
.in04a{height: auto;overflow: hidden;background: url(../Image/in04b.png) left center no-repeat;font-size: 60px;line-height: 60px;font-weight: 400;color: #b3abaa;}
.in04a span{display: block;letter-spacing: 5px;}
.in04b{display: block;font-size: 30px;color: #fff;}
.in04b img{display: block;max-width: 100%;}
.in04b span{display: block;font-size: 30px;color: #fff;text-align: right;letter-spacing: 3px;line-height: 40px;}
.in04c{text-align: center;}


/*foot*/
.foot{background: #f4f4f4;}
.foota{border-bottom: 1px solid #e0e0e0;}
.foota img{float: left; border-right: 1px solid #e0e0e0;}
.foota p{font-size: 12px;color: #999;line-height: 25px;}
.foota span{display: block;line-height: 35px;font-family:fz;font-size: 22px;}
.foota .form-control{font-size:14px;background: #f4f4f4;outline: none;cursor: pointer;}
.foota .form-group select{line-height: 35px;}
.foota .form-control option{display: block; line-height: 35px;height: 35px;padding:5px auto;}
#divselect{width:100%;position:relative; z-index:2;}
#divselect cite{width:100%; height:43px;line-height:43px; display:block; color:#807a62; cursor:pointer;font-style:normal;padding-left:.5rem;padding-right: 3rem;border:1px solid #d6d6d6; 
background:url(../Image/xjt.jpg) no-repeat right center;}
#divselect ul{width:100%;border:1px solid #d6d6d6; position:absolute; z-index:3; margin-top:-1px; display:none;}
#divselect ul li{height:35px;line-height: 35px;overflow: hidden;}
#divselect ul li a{display:block;color:#444; text-decoration:none; padding-left:.5rem;}
#divselect ul li a:hover{background-color:#CCC;}

#divselecta{width:100%;position:relative; z-index:2;}
#divselecta cite{width:100%; height:43px;line-height:43px; display:block; color:#807a62; cursor:pointer;font-style:normal;padding-left:.5rem;padding-right: 3rem; border:1px solid #d6d6d6; 
background:url(../Image/xjt.jpg) no-repeat right center;}
#divselecta ul{width:100%;border:1px solid #d6d6d6; position:absolute; z-index:6; margin-top:-1px; display:none;background: #fff;}
#divselecta ul li{height:35px;line-height: 35px;overflow: hidden;}
#divselecta ul li a{display:block;color:#444; text-decoration:none; padding-left:.5rem;}
#divselecta ul li a:hover{background-color:#CCC;}

#divselectb{width:100%;position:relative; z-index:2;}
#divselectb cite{width:100%; height:43px;line-height:43px; display:block; color:#807a62; cursor:pointer;font-style:normal;padding-left:.5rem;padding-right: 3rem;border:1px solid #d6d6d6; 
background:url(../Image/xjt.jpg) no-repeat right center;}
#divselectb ul{width:100%;border:1px solid #d6d6d6; position:absolute; z-index:6; margin-top:-1px; display:none;background: #fff;}
#divselectb ul li{height:35px;line-height: 35px;overflow: hidden;}
#divselectb ul li a{display:block;color:#444; text-decoration:none; padding-left:.5rem;}
#divselectb ul li a:hover{background-color:#CCC;}

.footba span{display: block;color: #111;line-height: 40px;}
.footba p{color: #999;line-height: 30px;}
.fmenu li{float: left;width: 14%; border-right: 1px solid #c3c3c3;text-align: center;line-height: 14px;}
.fmenu li a{display: block;transition:.4s;}
.fmenu li:hover a{color: #b9792c;}
.fmenu li:last-child{border-right: none;}
.footbb{display: flex;align-items: center;}
.footbb span{width: 30px;line-height: 30px;text-align: center; writing-mode:tb-rl;color: #999;align-content: center;}
.footc{text-align: center;line-height: 60px;border-top: 1px solid #e0e0e0;}
.footc a{color: #999;transition:.4s;}
.footc a:hover{color: #b9792c;}


.footnav{position: fixed;bottom:0;width: 100%;background:#444;color:#fff;z-index: 888;}
.footnav li{float: left;text-align: center; color: #fff;}
.footnav li a{display: block;}
.footnav li:nth-of-type(1){width: 15%;}
.footnav li:nth-of-type(1) a{border-right: 1px solid #3c3c3c;}
.footnav li:nth-of-type(2){width: 15%;}
.footnav li:nth-of-type(2) a{border-right: 1px solid #3c3c3c;}
.footnav li:nth-of-type(3){background: #444;width: 35%;}
.footnav li:nth-of-type(3) a{border-right: 1px solid #3c3c3c;}
.footnav li:nth-of-type(4){background: #444;width: 35%;}
.footnav li i{font-size: 22px;}
.footnav li span{display: block;line-height: 30px;}
.footnav li a{display: block; color: #fff !important;padding-top:4%;}
.footnav li a:hover{color: #ffb40b}


.comban{background: url(../Image/comban.jpg) center top no-repeat fixed;color: #fff;padding: 9rem 0;}
.comban span{position: relative;font-size:26px;line-height: 60px;}
.comban span i{float: left; display: block;width: 15px;height: 15px;background: #dcbc95;transform: skewX(-30deg);border-radius: 2px;margin-top: 12px;}
.comban strong{font-size:50px;font-style: italic;text-transform: uppercase;color: #c48d4c;}
.comban strong::before {position: absolute;height: 86%;content: attr(content);overflow: hidden;color: #b9792c;z-index: 999;width: 110%;}
.comban p{font-size:16px;line-height: 40px;color: #a3a1a0;}
.location{line-height: 70px;height: 70px; overflow: hidden; border-bottom: 1px solid #eeeeee;}
.locationa em{position: relative; color: #999;font-size: 24px;padding: 4% 6%;text-align: center; }
.locationa em i{margin:0 auto;font-size: 18px;color: #a2a2a2;}
.locationa em::before{position: absolute;content: "";left:0;height: 75px;top:-5px;width: 1px; background: #eeeeee;font-size: 24px; }
.locationa em::after{position: absolute;content: "";right:0;height: 75px;top:-5px;width: 1px; background: #eeeeee;font-size: 24px; }
.locationa{color: #a2a2a2;text-align: right;}
.location .row{padding-left: 0px;padding-right: 0px;}
.location .col-12:nth-of-type(2){padding-left: 0px;padding-right: 0px;}
.locationb {line-height: 70px;height: 70px;overflow: hidden;}
.locationb a{display: block;position: relative;font-size: 16px}
.locationb a::before{position: absolute;content: "";left:0;height: 3px;width: 0px; bottom:0; background: #b9792c;transition:.4s;}
.locationb a:hover::before{width: 36%;}
/*company*/
.coma{height: auto;overflow: hidden;background: url(../Image/coma.png) right top no-repeat;}
.comae p{line-height: 30px;color: #999;margin-top:1rem;}
.coma img{display: block;max-width: 100%;}
.intitb{position: relative; background: url(../Image/in01a.png) right no-repeat;}
.intitb strong {position: relative; display: block;line-height: 45px;height: auto;overflow: hidden;font-size: 36px;}
.intitb strong small{position: relative; font-weight: normal;font-size: 24px;padding-left: 140px;}
.intitb strong small::before{position: absolute;content: "";left:0px;top:50%;width: 130px;height: 2px;background: #7e7e7e;}
.intitb strong small b{color: #b9792c;}
.intitb h6{line-height:30px;color: #c6a07e;}
.intitb h4{font-size: 22px;}
.intitb em{display: block;width: 40px;height: 1px;background: #b9792c;margin-top: 6%;}
.comab p{line-height: 30px;margin-top: 1.25rem;color: #999;}
.comab span{display: block;font-size: 22px;line-height: 45px;}
.comaa li{text-align: center;padding: 3rem 0;}
.comaa li span{position: relative; display: block;font-size: 80px;line-height: 80px; font-family: fz;color: #b9792c;}
.comaa li:nth-of-type(4) span::after{width: 0px;}
.comaa li span::after{position: absolute;content: "";width: 1px;height: 70px;right:0; background: #b9792c;transform:rotate(45deg);
    -ms-transform:rotate(45deg);
    -webkit-transform:rotate(45deg); }
.comaa li span i{position: absolute;z-index: -1; display: block;width: 60px;height: 60px;border-radius: 60px;left:50%; background: #fefdfc;
background: -webkit-linear-gradient(to right, #fdfbf8, #fdfbf8, #fefdfc);
background: linear-gradient(to right, #fdfbf8, #fdfbf8, #fefdfc);
}
.comaa li p{line-height: 30px;color: #999;}
.comac{height: auto;overflow: hidden;}
.comad{position: relative;border-radius: 3px;height: auto;overflow: hidden;}
.comada{position: absolute;z-index: 3;width: 100%;background: rgba(0,0,0,0.4);color: #fff;text-align: center;transition:all 0.6s ease 0s;}
.comada img{display: block;}
.comada span{display: block;font-size: 30px;line-height: 50px;transition:all 0.6s ease 0s;}
.comada p{text-transform: uppercase;font-size: 16px;line-height: 30px}
.comada i{display: block; font-size: 42px;margin-top: 10%;transition:all 0.4s ease 0s;}
.comaf b{display: block;width: 40px;height: 2px;background: #fff;margin: 40% auto 5% auto;transition:all 0.4s ease 0s;}
.comaf em{display: block;width: 140px;line-height: 40px;border: 1px solid #fff;color: #fff;margin:0 auto;font-style: normal;}
.comad:hover .comada{background: rgba(185,121,44,0.9);color: #fff;height: 100%;}
.comad:hover .comada span{color: #fff;margin-top: 2%;}
.comad:hover .comada p{color: #fff;}
.comad:hover .comada i{margin-top: -4%;opacity: 0;}
.comad:hover .comaf b{margin: 4% auto 5% auto;}



.customa h1{display: block;text-align: center;font-size: 26px;line-height: 45px;}
.customa img{display: block;max-width: 100%;margin:0 auto;}
.meta{line-height: 40px;border-top: 1px solid #eaeaea;border-bottom: 1px solid #eaeaea;text-align: center;color: #777;}
.culturea {height: auto;overflow: hidden;background: url(../Image/cul.png) right bottom no-repeat #f6f6f6;transition:.4s;} 
.culturea:hover {background: url(../Image/cul.png) right bottom no-repeat #b9792c;color: #fff;} 
.culturea:hover i{color: #fff;} 
.culturea:hover p{color: #fff;} 
.culture li{margin-bottom: 2%;} 
.culture p{line-height: 30px;color: #777;font-size: 16px;} 
.cula{height: auto;overflow: hidden;}
.cula span em{display: block;font-size: 18px;font-weight: bold;text-transform: uppercase;font-style: normal;}
.cula span{float: left;font-size: 18px;}
.cula i{float: right;color: #777;font-size: 48px;}

.fzlcaa strong{display: block;font-size: 22px;line-height: 45px;text-transform: uppercase;}
.fzlcaa span{display: block;font-size: 32px;line-height: 45px;}
.fzlcab{line-height: 35px;font-size: 16px;color: #777;}
.fzlcb tr{display: block;}
.fzlcb table{width: 100%;}
.fzlcb tbody{width: 100%;}
.fzlcb tr td:nth-of-type(1){width: 14%;background: url(../Image/fzlcb.png) right bottom repeat-y;z-index: 3;}
.fzlcb strong{display: block;width: 110px; font-size: 24px;color: #b9792c;font-weight: normal;position: relative;}
.fzlcb strong::after{position: absolute;content: ""; width: 20px;height: 20px;background: url(../Image/topcion.png) center no-repeat  #b9792c;background-size: 70%;  border-radius: 40px;right:0;top:20%;border: 3px solid #f1e4d5;}
.fzlcb em{width: 80px;font-style: normal;float: left;position: relative;padding-left: 15px;}
.fzlcb i{width: 80px;float: left;position: relative;padding-left: 15px;}
.fzlcb em::before{position: absolute;content: "";width:6px;height:6px;background: #666666;border-radius: 40px;top:45%;left:0;}
.fzlcb p{line-height: 35px;font-size: 15px;color: #777;padding-left:98px;}
.fzlcb{height: 700px;overflow: auto;line-height: 32px;color: #777;position: relative;}
.fzlcb::before{position: absolute;content: "";height: 200%;width: 1px;background: #eee;left:12.4%;top:35px;}
.m-scroll::-webkit-scrollbar { /*滚动条整体样式*/ width: 5px; /*高宽分别对应横竖滚动条的尺寸*/ height: 0px; }
.m-scroll::-webkit-scrollbar-thumb { /*滚动条里面小方块*/ border-radius: 3px; box-shadow: inset 0 0 2.5px rgba(0, 0, 0, 0.1); background: #b9792c; }
.m-scroll::-webkit-scrollbar-track { /*滚动条里面轨道*/ box-shadow: inset 0 0 2.5px rgba(0, 0, 0, 0.1); border-radius: 3px; background: #d9d9d9; }
.fzlcac img{max-width: 100%;}


/*新闻*/
.news_a{height: auto;overflow: hidden;}
.newstita{position: relative;text-align: center;}
.newstita span{text-transform: uppercase;font-size: 70px;color: #f8f8f8;font-family:impact; }
.newstita h2{display: block; margin-top: -70px;}
.newstita h6{text-transform: uppercase;color: #999;line-height: 30px;}
.news_aa{background: #f4f4f4;height: auto;overflow: hidden;}
.news_aa img{display: block;max-width: 100%;}
.news_ab {height: auto;overflow: hidden;border-bottom: 1px solid #e8e8e8;}
.news_ab h4{display: block;line-height: 50px;font-size: 22px;}
.news_ab p{line-height: 30px;color: #999;}
.news_ac li{line-height: 40px;height: 40px;overflow: hidden;}
.news_ac li a{display: block;}
.news_ac li span{float: right;color: #999;font-size: 13px;}


.news_b{height: auto;overflow: hidden;background: #f4f4f4;}
.time{text-align: center;border-right: 1px solid #e6e6e6;}
.time h1{font-family: fz;}
.time h6{color: #999;font-family: fz;}
.news_bb h5{line-height: 40px;}
.news_bb p{line-height: 30px;color: #999;}
.news_ca {-webkit-transition: all .2s linear;transition: all .2s linear;}
.news_ca:hover{box-shadow: rgba(0,0,0,0.3) 0 5px 10px;transform: translate3d(0,-2px,0);transition: all linear 0.3s;}
.news_c img{display: block;width: 100%;}
.timea{border: 1px solid #e6e6e6;text-align: center;}
.timea h6{font-family: fz;line-height: 30px;border-bottom: 1px solid #e6e6e6;margin-bottom: 0px;color: #999;}
.timea h1{font-family: fz;}
.timeb p{font-family: fz;}
.timeb p i{color: #b9792c;margin-left: 1rem;position: relative;bottom: -3px;}
.timeb h4{line-height: 30px;font-size: 22px;}
.newslist li{border-bottom: 1px solid #d6d6d6;}
.newslist li h5{display: block;line-height: 50px;}
.newslist li img{display: block;max-width: 100%;}
.newslist li i{display: block; font-style: normal;color: #999;font-family: fz;}
.newslist li p{line-height: 30px;color: #999;font-size: 15px;}
.newslist li b{display: block;float: right; width: 60px;height: 60px;line-height: 60px;text-align: center;border: 1px solid #b9792c;transition:.8s;}
.newslist li:hover b{background: #b9792c;  /* fallback for old browsers */
background: -webkit-linear-gradient(to top, #fcf0dc, #d9b880, #b9792c);  /* Chrome 10-25, Safari 5.1-6 */
background: linear-gradient(to top, #fcf0dc, #d9b880, #b9792c); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
height: 80%;line-height: 180px;border: 1px solid #fff;}
.newslist li:hover b i{color: #fff;}
.page{line-height: 45px;text-align: center;color: #777;position: relative;}
.page a{background: #eee;padding: 5px;}
.page span{background: #eee;padding: 5px;}
.page  i{font-size: 20px;color: #b9792c;position: relative;top:3px;}
.page select{border: 1px solid #b9792c;background: #b9792c;color: #fff;outline: none;height: 29px;line-height: 29px;}
.bg-f4{background: #f4f4f4;}
.newstit{height: auto;overflow: hidden;border-bottom: 1px solid #f0f0f0;}
.newstit h4{line-height: 50px;display: block;margin-bottom: 0px;}
.newstit p{color: #666;line-height: 35px;font-family: fz;font-size: 16px;}
.newsimg img{display: block;max-width: 100%;margin:0 auto;}
.click{color: #999;line-height: 30px;font-size: 13px;}
.content{line-height: 30px;}
.content img{display: block; margin:1px auto;max-width: 98%;}
#prev_next{color: #999;}
#prev_next .bg-f4{padding: 1rem;line-height:35px;}
#prev_next a{display: block;}
.newsside{background: #f4f4f4;}
.snewsa img{display: block;max-width: 100%;}
.snewsa span{display: block;line-height: 25px;color: #999;transition:.4s;}
.snewsa a:hover span{color: #b9792c;}
.snewsb p{display: block;line-height: 25px;color: #999;}
.snewsb a {display: block;transition:.4s;}
.snewsb a:hover {color: #b9792c;}

.empty_tips{text-align: center;}
.empty_tips span{display: block;line-height: 45px;font-size: 22px;}
.sousuo{line-height: 45px;font-size: 22px;}
.sousuo i{font-size: 20px;}
/*产业布局*/
.producta{height:  100%;overflow: hidden;position: relative;}
.producta .slideTxtBox{height: 980px !important;overflow: hidden;}
.producta .hd{position: absolute;z-index: 3;top:0;width: 100%;}
.producta .bd {height: 980px !important;overflow: hidden;}
.producta .bd li{position: relative;}
.producta .bd li i{position: absolute;z-index: 2;width: 100%;height: 100%;background: rgba(0,0,0,0.4);}
.productba {font-size: 22px;line-height: 40px;font-family: fz;color: #e1e2e0;text-transform: uppercase;}
.productba span{display: block;color: #fff;}
.productbb{position: relative; color: #fff;}

.productb .col-lg-3{position: relative;}
.productb .col-lg-3:before{position: absolute;content: "";height: 200%;top:-30%;width: 1px;background: rgba(144,144,144,0.3);left:0;}

.ciona li:nth-of-type(2) i{font-size: 34px;margin-left: 6px;}
.cionb li:nth-of-type(3) i{font-size: 30px;margin-left: 8px;}


.pro_a{position: relative;}
.pro_a i{font-size: 42px;position: relative;z-index: 2}
.pro_a b{position: absolute;z-index: 1;background: rgba(255,255,255,0.2);width: 40px;height: 40px;border-radius: 100px;left:10px;bottom: 10px;}
.productbb li span{font-size: 22px;}
.pro_b p{text-transform: uppercase;}

.protit{position: relative;}
.protit span{position: relative;font-size:26px;line-height: 60px;}
.protit span i{float: left; display: block;width: 15px;height: 15px;background: #dcbc95;transform: skewX(-30deg);border-radius: 2px;margin-top: 12px;}
.protit strong{font-size:50px;font-style: italic;text-transform: uppercase;color: #c48d4c;}
.protit strong::before {position: absolute;height: 86%;content: attr(content);overflow: hidden;color: #b9792c;z-index: 999;width: 110%;}
.protit p{font-size:16px;line-height: 40px;color: #fff;line-height: 25px;}

.productc{height: auto;overflow: hidden;}
.pro_c{position: relative;}
.pro_c i{font-size: 80px;position: relative;z-index: 2;color: #b9792c}
.pro_c b{position: absolute;z-index: 1;background: rgba(185,121,44,0.2);width: 60px;height: 60px;border-radius: 100px;left:20px;bottom: 20px;}
.pro_d strong{display: block;font-size:60px;color: #f8f8f8;font-family: impact;text-transform: uppercase;}
.pro_d span{display: block;font-size: 36px;margin-top: -75px;}
.pro_d p{color: #777;text-transform: uppercase;line-height: 25px;}
.productca{line-height: 30px;font-size: 15px;}

.productcb{position: relative;}
.productcb .swiper-container {padding-bottom: 4%;overflow: inherit;}
.productcb .swiper-scrollbar-drag {background:#b9792c;}
.productcb .swiper-container-horizontal>.swiper-scrollbar{left:0;}
.productcb .swiper-slide {display: flex;flex-direction: column;align-items: center;justify-content: center;position: relative;}
.productcb .swiper-slide a {display: block;background: #e9e9e9;text-align: center;}
.productcb .swiper-slide strong {display: block;line-height: 50px;transition:.4s;font-weight: normal;}
.productcb .swiper-slide:hover strong{background: #b9792c;color: #fff;}
.productcb .swiper-slide:hover img{transform: scale(1.02) rotate(-1deg)}
.productcb .swiper-slide:hover i{width: 40px;}
.productcb .swiper-slide:hover .pimga span {bottom: 0px;}
.pimga{height: auto;overflow: hidden;position: relative;}
.pimga img {display: block;width: 100%;transition: all .5s ease 0s;}
.pimga span {position: absolute;bottom: -50px;left: 0;z-index: 3;line-height: 50px; width: 100%;background: rgba(0, 0, 0, .5);color: #fff;transition: all .5s ease 0s;}



.yghd{height: auto;overflow: hidden;}
.yghd .row{padding-left: 15px;padding-right: 15px;}
.yghd li {position: relative;border: 1px solid #fff;}
.yghd li a {display: block;background: #e9e9e9;text-align: center;}
.yghd li:hover img{transform: scale(1.02) rotate(-1deg)}
.yghd li:hover i{width: 40px;}
.yghd li:hover .pimga span {bottom: 0px;}
/*产业详情页*/
.p_a{height: auto;overflow: hidden;position: relative;}
.p_bb {border-right: 1px solid #e9e9e9;}
.p_aa {position: absolute;z-index: 3;width: 100%;color: #fff;top:20%;}
.p_aa span{display: block;font-size: 34px;line-height: 50px;}
.p_aa p{display: block;line-height: 50px;margin-top: 15%;text-decoration: underline;font-size: 16px;}
.p_ba{height: auto;overflow: hidden;border-bottom: 1px solid #e9e9e9;}
.p_ba p{line-height: 30px;color: #777;}
.p_ba strong{display: block; line-height: 30px;border-left: 3px solid #b9792c;font-size: 30px;text-transform: uppercase;padding-left: 1rem;color: #333;margin:2rem 0;font-weight: normal;}
.p_ba img{max-width: 100%;}
.ptit {display: block; line-height: 30px;border-left: 3px solid #b9792c;font-size: 30px;text-transform: uppercase;}
.ptit a{float: right;font-size: 14px;}

.p_c li img{display: block;max-width: 100%;}
.p_c li span{display: block;line-height: 50px;background: #f4f4f4;text-align: center;transition:.4s;}
.p_c li:hover span{background: #b9792c;color: #fff;}
.p_ba li{float: left;margin:0 10px 10px 0;}
.p_ba li:nth-of-type(2n+0){margin-right: 0px;}
/*联系*/
.cona h2 {color: #222;line-height: 45px;text-transform: uppercase;}
.cona h2 small{font-size: 28px;}
.cona p{font-size: 16px;color: #999;line-height: 30px;}
.conb li{line-height: 70px;color: #999;}
.conb li{line-height: 70px;color: #999;}
.conb li em{display: block;float: left; width: 70px;line-height: 70px;text-align: center;background: #b9792c;border-radius: 80px;color: #fff;}
.conb li em i{font-size: 24px;}
.conb li:nth-of-type(2) em i{font-size: 16px;}
.conb li b {font-weight: normal;color: #444;}
.conc img{display: block;max-width: 100%;}
.cond {background:#f4f4f4;}

.cond .order {width: 100%;}
.cond .order tr{display: block;height: auto;overflow: hidden;width: 100%;}
.cond .tablea td{display: block;float: left; width: 32.63%;}
.cond .tablea td:nth-of-type(2){margin:0 1%;}
.cond .tablea input{line-height: 60px;border: 1px solid #eaeaea;outline: none;width: 100%;padding: 0 1rem;border-radius: 4px;color: #999;}
.cond .tableb textarea{line-height: 30px;height: 150px;padding: 1rem; border: 1px solid #eaeaea;outline: none;width: 100%;border-radius: 4px;}
.cond .tableb td{display: block;width: 100%;}
.cond .tablec td{display: block;width: 50%;}
.cond .tablec input{line-height: 60px;border: 1px solid #eaeaea;outline: none;width: 30%;padding: 0 1rem;margin:0 1%;}
.cond .tablec img{height: 60px;}
.cond .order #submit{float: left;width: 30%;background: #b9792c;color: #fff;border-radius: 4px;transition:.4s;}
.cond .order #submit:hover{background: #444;}
/*招聘*/
.search{position: relative;width: 80%;}
.search form{margin-left: 2px;}
.search-text{border:1px solid #ebebeb;outline: none;color: #777; height: 45px;width:80%;padding-left:10px;background: #f9f9fa;border-radius: 5px 0 0 5px;font-size: 14px;}
.search-btn{width: 80%;height: 45px; line-height: 45px; border:none;background:none; }
.fdj{width:20%;height:45px;border: none;background: #b9792c;color: #fff;outline: none;transition:.4s;border-radius: 0 3px 3px 0;}
.fdj:hover{background: #444;color: #fff;}
.jobtext{height: 45px;}
.jobtexta{float: left;margin-right: 2%;width: 39%;}
.jobtexta .form-control{font-size: 14px;line-height: 45px;height: 45px;}
.jobtexta .form-control option{display: block; line-height: 40px;height: 40px;}
.jobtexta .form-control {border: 2px solid #ebebeb;color: #777;}

.jobaa{position: relative;z-index: 2;}
.jobname{text-align: left;}
.jobname a{display: block; text-align: left;}
.joba{height: auto;overflow: hidden;background: #f4f4f4;}
.jobtit{line-height: 50px;font-size: 22px;}
.jobab{color: #777;position: relative;z-index: 1;}
.jobab li{border-bottom: 1px solid #e9e9e9;transition:.4s;clear: both;height: auto;overflow: hidden;}
.jobab li:hover{background: #f9f9fa;}
.jobab li:hover a{bottom: -15px;opacity: 1;}

.jobname {border-right: 1px solid #e5e5e5;}
.jobname span{display: block;font-size: 22px;line-height: 50px;color: #444;}
.jobname p{line-height: 30px;font-size: 16px;}
.jobname p i{background: #efefef;margin-right: .75rem;border-radius: 3px;font-style: normal;padding:  5px 10px;font-size: 14px;}
.jobcona{float: left;width: 50%;}
.jobconb{float: right;width: 50%;position: relative;}
.jobcona b{color: #b9792c;font-size: 24px;font-weight: normal;font-family: fz;}
.jobcona i{font-size: 24px;font-weight: normal;font-style: normal;color: #444;font-family: fz;}
.jobconb span{display: block;color: #444;line-height: 40px;}
.jobconb b{color: #b9792c;font-weight: normal;}
.jobconb p{display: block;transition:.4s;}
.jobconb a{position: absolute;bottom: -60px;opacity: 0; display: block; background: #b9792c;transition:.4s;color: #fff;width: 180px;line-height: 40px;text-align: center;border-radius: 3px;}
.jobconb a:hover{background: #444;}

.jobconba a{position: relative;bottom:0; display: block; background: #b9792c;transition:.4s;color: #fff;width: 100%;line-height: 34px;text-align: center;border-radius: 3px;}
.jobconba a:hover{background: #444;bottom:0px !important;}

.jobac li{line-height: 70px;border-bottom: 1px solid #e9e9e9;font-size: 18px;transition:.4s;}
.jobac li a{display: block;margin-left: 2%;}
.jobac li i{display: block;float: left;margin-right: .75rem;margin-top: 26px; color: #fff;font-size: 16px;background: #b9792c;width: 20px;line-height: 20px;border-radius: 3px;font-style: normal;text-align: center;}
.jobac li:hover{background: #f9f9fa;}

.jobtita {text-align: center;}
.jobtita strong{display: block;font-size: 70px;color: #f8f8f8;font-family: impact;text-transform: uppercase;}
.jobtita span{display: block;font-size: 36px;color: #444;margin-top: -75px;}
.jobtita p{font-size: 16px;line-height: 30px;text-transform: uppercase;color: #777;}
.jobba {text-align: center;line-height: 30px;}

.xjoba{height: auto;overflow: hidden;}
.xjobab span{display: block;font-size: 22px;color: #444;line-height: 40px;}
.xjobac span{display: block;color: #444;line-height: 40px;}
.xjobac a{display: block; background: #b9792c;color: #fff;width: 180px;line-height: 40px;text-align: center;border-radius: 3px;transition:.4s;}
.xjobac a:hover{ background: #444;}
.xjobaa {border-bottom: 1px solid #e9e9e9;font-family: fz;}
.xjobaa p {line-height: 40px;color: #777;}
.xjobaa p b{color: #b9792c;font-size: 24px;font-weight: normal;}

.xjobba strong{position: relative; display: block; line-height: 30px;border-left: 3px solid #b9792c;font-size: 22px;text-transform: uppercase;padding-left: 1rem;color: #333;margin:2rem 0;font-weight: normal;}
.xjobba p{line-height: 35px;color: #777;}
.xjobb p i{color: #b9792c;font-style: normal;font-size: 16px;font-family: fz;}
.xjobc a{display: block; background: #b9792c;transition:.4s;color: #fff;font-size: 16px;width: 180px;line-height: 40px;text-align: center;border-radius: 3px;transition:.4s;}
.xjobc a:hover{ background: #444;}

.qjobaa i{color: #b9792c;font-style: normal;font-size: 16px;}
.qjobb strong{position: relative; display: block; line-height: 30px;border-left: 3px solid #b9792c;font-size: 22px;text-transform: uppercase;padding-left: 1rem;color: #333;margin:2rem 0;font-weight: normal;}
.qjobb p{line-height: 35px;color: #777;}
.ordera{float: left;width: 45%;margin-right: 2%;height: auto;overflow: hidden;}
.qjobb .order {width: 100%;display: block;}
.qjobb .order tbody{width: 100%;display: block;}
.qjobb .order td{width: 100%;display: block;}
.qjobb .order input{display: block;line-height: 45px;border: 1px solid #d8d8d8;width: 100%;padding-left: 2%;outline: none;border-radius: 3px;color: #666;font-size: 13px;}
.qjobb input::-webkit-input-placeholder{color: #999;}
.qjobb textarea::-webkit-textarea-placeholder{color: #999;}
.qjobb .order .t_r{display: block;line-height:35px;}
.qjobb .order .t_r i{font-style: normal;color: #d10000;}
.qjobb .order .ordera:nth-of-type(2n+0){margin-right: 0px;}

.qjobb .order em{display: block;border-top: 1px solid #e9e9e9;width: 100%;}
.qjobb .orderb{display: block; clear: both;border-top: 1px solid #e9e9e9;}
.qjobb .orderb textarea{border: 1px solid #d8d8d8;width: 92%;height: 195px;outline: none;padding: 1%;}
.qjobb .orderc input{float: left;width: 30%;margin-right: 1rem;}
.qjobb .orderc #submit{background: #b9792c;color: #fff;transition:.4s;}
.qjobb .orderc #submit:hover{background: #444;color: #fff;}
.qjobb .orderc  img{height: 45px;}
.qjobb .orderba  {position: relative; display: block; line-height: 30px;border-left: 3px solid #b9792c;font-size: 22px;text-transform: uppercase;padding-left: 1rem;color: #333;margin:2rem 0;font-weight: normal;}
/*招标*/
.zbcg li{height: auto;overflow: hidden;border-bottom: 1px solid #e1e1e1;}
.zbcg li .zbcga{float: left;width: 14%;border: 1px solid #c8c8c8;border-radius: 3px;text-align: center;transition:.86s;}
.zbcg li .zbcga span{display: block;font-size: 16px;line-height: 30px;color: #c8c8c8;}
.zbcg li .zbcga strong{display: block;font-size: 36px;line-height: 40px;color: #c8c8c8;}
.zbcg li .zbcgb{float: right;width: 84%;}
.zbcg li .zbcgb strong{display: block;font-size: 17px;line-height:35px;}
.zbcg li .zbcgb i{display: block;width: 50px;background: #c8c8c8;height: 2px;transition:.8s;}
.zbcg li .zbcgb p{line-height: 30px;color: #777;}
.zbcg li .zbcgb a{display: block;}
.zbcg li .zbcgb span{display: block;width: 20%;line-height: 40px;background: #b9792c;color: #fff;text-align: center;border-radius: 3px;transition:.8s;}
.zbcg li:hover .zbcga {background: #b9792c;border: 1px solid #fff;}
.zbcg li:hover .zbcga span{color: #fff;}
.zbcg li:hover .zbcga strong{color: #fff;}
.zbcg li:hover .zbcgb span{background: #444;width: 30%;border-radius: 40px;}
.zbcg li:hover i{background: #b9792c;width:80px;}


.dqjj li{height: auto;overflow: hidden;border-bottom: 1px solid #e1e1e1;}
.dqjj li a{display: block;height: auto;overflow: hidden;}
.dqjj li img{display: block;max-width: 100%;}
.dqjj li .dqjja{float: left;width: 14%;border: 1px solid #e1e1e1;border-radius: 3px;text-align: center;}
.dqjj li .dqjja span{display: block;font-size: 16px;line-height: 30px;font-family: fz;}
.dqjj li .dqjja strong{display: block;font-size: 36px;line-height: 40px;font-family: fz;}
.dqjj li .dqjjb {float: right;width: 84%;}
.dqjj li .dqjjb strong{display: block;font-size: 17px;line-height: 30px;}
.dqjj li .dqjjb i{display: block;width: 50px;background: #c8c8c8;height: 2px;transition:.6s;}
.dqjj li .dqjjb p{line-height: 35px;color: #777;}
.dqjj li .dqjjb span{display: block;float: right; width: 20%;line-height: 40px;background: #b9792c;color: #fff;text-align: center;border-radius: 3px;transition:.6s;}
.dqjj li:hover .dqjjb span{background: #444;border-radius: 50px;}
.dqjj li:hover i{width: 80px;background: #b9792c;}


/*项目展示*/
.xmzs{height: auto;overflow: hidden;background: url(../Image/xmzsbg.jpg) center top no-repeat;}
.xmzsa{position: relative;}
.xmzsa .swiper-container {padding-bottom: 4%;overflow: inherit;}
.xmzsa .swiper-scrollbar-drag {background:#fff;}
.xmzsa .swiper-container-horizontal>.swiper-scrollbar{left:0;}
.xmzsa .swiper-slide {display: flex;flex-direction: column;align-items: center;justify-content: center;position: relative;}
.xmzsa .swiper-slide:nth-of-type(2n+0) {margin-top: 6rem;}
.xmzsa .swiper-slide:nth-of-type(3n+0) {margin-top: 3rem;}
.xmzsa .swiper-slide:hover img{transform: scale(1.02)}
.xmzsa .swiper-slide:hover i{width: 40px;}
.xmzsa .swiper-slide:hover .xmzsc span {bottom: 0px;}
.xmzsc{height: auto;overflow: hidden;position: relative;border-radius: 20px;}
.xmzsc img {display: block;width: 100%;transition: all .5s ease 0s}
.xmzsc span {position: absolute;bottom: -50px;left: 0;z-index: 3; text-indent: 2em; line-height: 50px; width: 100%;background: rgba(0, 0, 0, .5);color: #fff;transition: all .5s ease 0s;}
.xmzsb{position: absolute;left:0;top:20%;z-index: 3;color: #fff;}
.xmzsb span{display: block;font-size: 22px;line-height:40px;}
.xmzsb strong{display: block;font-size: 90px;font-family: fz;line-height: 80px;}


@media (max-width: 576px) { 
body{overflow-x: hidden  !important;position: relative;}
.topa img{width: 50%;}
.intopa{position: relative;}
.inb_a{top:12%;}
.inb_a strong{font-size: 34px;line-height: 60px;}
.inb_a i{font-size: 18px;left:10%;letter-spacing: 2px;top:20%;}
.inb_a p{font-size: 12px;line-height: 25px;letter-spacing: 0px;}
.intopa ul li h4{font-size: 17px;}
.intopa ul li span{font-size: 13px;}
.inb_a{width: 96%;left:2%;}
.intopa ul li{padding: .75rem;height: auto;overflow: hidden;border-top: 1px solid #e8e9ed;}
.intopa ul li i{display: none;}
.intita {background: url(../Image/min01a.png) right top no-repeat;}
.intita span{font-size: 22px;line-height: 40px;}
.intita strong{font-size: 40px;line-height: 40px;}
.intita span small::before{top:25%;width: 30px;}
.intita span small{font-size: 14px;padding-left: 35px;}
.intita p{font-size: 14px;line-height: 30px;}
.in01ac li span{font-size: 26px;}
.in01ac li p{font-size: 13px;}
.in01ac .row{padding-left: 10px;padding-right: 10px;}
.in01ac .col{padding-left: 0.5%;padding-right: 0.5%;}
.in01b img{box-shadow: 0px 2px 2px #9c8470;}
.in02aa strong{font-size: 22px;line-height: 30px;}
.in02aa strong i{background: rgba(199,148,86,0.4);width: 7px;height: 7px;}
.in02aa p{font-size: 14px;line-height: 25px;margin-bottom: .5rem;}
.in02a{height: auto;overflow: hidden;}
.in02a .slideTxtBox .bd img{width: 180%;}
.in02a .slideTxtBox .hd ul{border: 1px solid rgba(255,255,255,0.2)}
.in02a .slideTxtBox .hd ul li{border-right: 1px solid rgba(255,255,255,0.2);border-bottom: 1px solid rgba(255,255,255,0.2);
font-size: 13px;line-height: 40px;height: 40px;overflow: hidden;}
.in02a .slideTxtBox .hd ul li.on{background: rgba(209,152,83,0.4);}

.in02b .gallery-thumbs{left:0;}
.in02c{margin-top:2%;background: none;width: 100%;}
.in02b .gallery-thumbs .swiper-slide span{line-height:40px;height:40px;font-size: 14px;}
.in02b .gallery-thumbs .swiper-slide-thumb-active{background:rgba(209,152,83,0.6);}

.in02bb .swiper-button-prev{height: 40px;line-height: 40px;}
.in02bb .swiper-button-next{height: 40px;line-height: 40px;}
.in02b .gallery-top .swiper-slide img{width: 250%;}

.in_03 .row{padding-left: 15px;padding-right: 15px;}
.in03b{padding:1rem .25rem;border-right: none;}
.in03a{border-left: none;}
.in03b span{font-size: 16px;line-height: 40px;overflow: hidden;}
.in03b:nth-of-type(4){padding:1rem .25rem;border-left: none;}
.in03b:nth-of-type(5){padding:1rem .25rem;}
.in03b:nth-of-type(6){padding:1rem .25rem;}
.in03b p{line-height: 25px;}
.in03a p{line-height: 40px;text-align: center;}
.in04b span{font-size: 14px;}
.foota img{float: none;border-right: none;}
.foota p{border-top:1px solid #e0e0e0;}
.foot{position: relative;z-index: 1;}

.comban{padding: 2rem 0;}
.comban span{font-size: 22px;line-height: 45px;}
.comban strong{font-size: 28px;}
.location{height: auto;}

.locationb .col{padding-left: 0px;padding-right: 0px;text-align: center;}
.locationb .row{padding-left: 10px;padding-right: 10px;}
.locationb a:hover::before{width: 100%;}
.locationa{border-top: 1px solid #eee;text-align: left;overflow: hidden;height: 70px;}
.intitb strong{font-size: 22px;line-height: 30px;}
.intitb strong small{font-size: 14px;padding-left:40px;}
.intitb strong small::before{width: 20px;}
.intitb h4{font-size: 14px;}
.comaa li span{font-size: 26px;line-height: 45px;}
.comaa li span::after{height: 35px;}
.comada i{font-size: 24px;margin-top: 4%;}
.comada span{font-size: 22px;line-height: 30px;}
.comada p{font-size: 14px;}
.comaa li{padding:1rem 0;}
.locationb a{font-size: 14px;}
.fzlcaa span{font-size: 22px;line-height: 30px;}
.fzlcaa strong{font-size: 14px;line-height: 25px;}
.cula span em{font-size: 14px;}
.cula span{font-size: 16px;}
.cula i{font-size: 36px;}
.culture p{font-size: 14px;}
.culture .col-6{padding-left: 0.5%;padding-right: 0.5%;}
.fzlcab{font-size: 14px;}
.fzlcb p{font-size: 14px;line-height: 30px;padding-left: 0px;}
.fzlcb::before{display: none;}
.fzlcb strong{font-size: 22px;line-height: 45px;}
.cona h2{font-size: 22px;line-height: 30px;}
.cona h2 small{font-size: 22px;}
.cona p{font-size: 14px;}
.cond .tablec td{width: 100%;}
.cond .tablec img{height: 45px;}
.cond .tablec input{line-height: 45px;}
.cond .tablea input{line-height: 45px;padding: 0 .25rem;}
.cond .tableb textarea{padding: 0 .25rem;}
.conb li{line-height: 55px;}
.newstita span{font-size: 36px;}
.newstita h2{font-size: 22px;margin-top:-40px;}
.newstita h6{font-size: 14px;}
.news_aa .row{padding-left: 15px;padding-right: 15px;}
.news_ab h4{font-size: 16px;line-height: 30px;}
.news_bb h5{font-size: 14px;line-height: 30px;}
.timeb h4{font-size: 16px;}
.newslist li h5{font-size: 14px;line-height: 30px;}
.newstit h4{font-size: 16px;line-height: 30px;}
.newslist li p{font-size: 14px;}
.productb .row{padding-left: 15px;padding-right: 15px;}
.protit strong{font-size: 32px;}
.productba{font-size:14px;line-height: 30px;}
.productbb li span{display: block;line-height: 30px; font-size: 16px;}
.pro_c i{font-size: 60px;}
.pro_c b{width: 45px;height: 45px;}
.pro_d span{font-size: 22px;margin-top: -60px;}
.pro_d strong{font-size: 50px;}
.p_aa span{font-size: 22px;line-height: 40px;}
.p_ba strong{font-size: 22px;}
.ptit{font-size: 22px;}
.p_ba li{margin-right: 0px;}
.p_aa p{margin-top: 30%;}
.p_a img{width: 200%;}
.xmzsb strong{font-size: 30px;line-height: 50px;}
.xmzsb span{font-size: 16px;}
.locationb{height: auto;}
.dqjj .row{padding-left: 10px;padding-right: 10px;}
.dqjj li .dqjjb{width: 100%;}
.zbcg li .zbcgb{width: 100%;}
.search{width: 100%;}
.jobtexta{width: 48%;}
.jobname span{font-size: 16px;line-height: 30px;}
.jobname p i{font-size: 12px;}
.jobname p{font-size: 14px;}
.jobcona b{font-size: 16px;}
.jobcona i{font-size: 16px;}
.jobconb a{width: 110px;line-height: 35px;}
.xjobab span{font-size: 14px;}
.xjobaa p b{font-size: 16px;}
.xjobba strong{margin:1rem 0;}
.ordera{width: 49%;}
.qjobb .orderb textarea{width: 100%;}
.qjobb .orderc input{margin-right: .5rem;}
.xxgl{display: none;}
.footbb{display: block;text-align: center;}
.footbb img{position: relative;top:0;}
.intitb{background: url(../Image/min01a.png) right no-repeat;}
.comaa .row{padding-left: 15px;padding-right: 15px;}























 }
@media (min-width: 576px) and (max-width: 768px) {  
.inb_a strong{font-size: 32px;}
.intopa{position: relative;}
.in02a{height: auto;overflow: hidden;}
.in02a .slideTxtBox .bd img{width: 180%;}
.in02a .slideTxtBox .hd ul{border: 1px solid rgba(255,255,255,0.2)}
.in02a .slideTxtBox .hd ul li{border-right: 1px solid rgba(255,255,255,0.2);border-bottom: 1px solid rgba(255,255,255,0.2);
font-size: 13px;line-height: 40px;height: 40px;overflow: hidden;}
.in02a .slideTxtBox .hd ul li.on{background: rgba(209,152,83,0.4);}
.in_03 .row{padding-left: 15px;padding-right: 15px;}
.in03b{padding:1rem .25rem;border-right: none;}
.in03a{border-left: none;}
.in03b span{font-size: 16px;line-height: 40px;overflow: hidden;}
.in03b:nth-of-type(4){padding:1rem .25rem;border-left: none;}
.in03b:nth-of-type(5){padding:1rem .25rem;}
.in03b:nth-of-type(6){padding:1rem .25rem;}

.in02c{margin-top:2%;background: none;width: 100%;}
.in02b .gallery-thumbs .swiper-slide span{line-height:50px;height:50px;font-size: 14px;}
.in02bb .swiper-button-prev{height: 50px;line-height: 50px;}
.in02bb .swiper-button-next{height: 50px;line-height: 50px;}
.in02b .gallery-top .swiper-slide img{width: 180%;}

.intopa ul li h4{font-size: 16px;}
.intita span{font-size: 22px;}
.intita span small::before{width: 80px;}
.intita span small{padding-left: 110px;}
.cond .tablec td{width: 100%;}
.locationa{text-align: left;border-top: 1px solid #eee;}
.locationa em::before{top:8px;}
.locationa em::after{top:8px;}
.news_aa .row{padding-left: 15px;padding-right: 15px;}
.p_ba li{width: 49%;}
.dqjj li .dqjjb{width: 100%;}
.zbcg li .zbcgb{width: 100%;}
.intitb strong{font-size: 28px;}
.intitb strong small::before{width: 80px;}
.intitb strong small{padding-left: 90px;font-size: 17px;}
.intitb h4{font-size: 18px;}
.newstita span{font-size: 36px;}
.newstita h2{font-size: 22px;margin-top:-40px;}
.newstita h6{font-size: 14px;}
.in03b:nth-of-type(3) {padding: 3rem 1.5rem;}
.in04b span{font-size: 18px;}
.xmzsb strong{font-size: 30px;line-height: 50px;}
.xmzsb span{font-size: 16px;}
.locationa em::before{top:0px;}
.locationa em::after{top:0px;}
.intopa ul li i{display: none;}
.productb .row{padding-left: 15px;padding-right: 15px;}
.p_ba img{width: 96%}


 }

 @media (width: 576px){
.foota p{margin-top: 1rem !important;padding-top: 1rem !important;}
 }
@media (min-width: 768px) and (max-width: 991px) { 
	.intopa{position: relative;}
	.in02a{height: auto;overflow: hidden;}
.in02a .slideTxtBox .bd img{width: 180%;}
.in02a .slideTxtBox .hd ul{border: 1px solid rgba(255,255,255,0.2)}
.in02a .slideTxtBox .hd ul li{border-right: 1px solid rgba(255,255,255,0.2);border-bottom: 1px solid rgba(255,255,255,0.2);
font-size: 13px;line-height: 40px;height: 40px;overflow: hidden;}
.in02a .slideTxtBox .hd ul li.on{background: rgba(209,152,83,0.4);}

.in02c{margin-top: 4%;width: 50%;}
.in02b .gallery-thumbs .swiper-slide span{line-height:50px;height:50px;font-size: 14px;}
.in02bb .swiper-button-prev{height: 50px;line-height: 50px;}
.in02bb .swiper-button-next{height: 50px;line-height: 50px;}
.in02b .gallery-top .swiper-slide img{width: 140%;}
.in_03 .row{padding-left: 15px;padding-right: 15px;}
.in03b{padding:1rem .25rem;border-right: none;}
.in03a{border-left: none;}
.in03b span{font-size: 16px;line-height: 40px;overflow: hidden;}
.in03b:nth-of-type(3){padding:1rem .25rem;}
.in03b:nth-of-type(4){padding:1rem .25rem;border-left: none;}
.in03b:nth-of-type(5){padding:1rem .25rem;}
.in03b:nth-of-type(6){padding:1rem .25rem;}
.in02c{margin-top:2%;background: none;}
.inb_a strong{font-size: 32px;}
.intita span{font-size: 22px;}
.intita span small::before{width: 80px;}
.intita span small{padding-left: 110px;}
.cond .tablec td{width: 100%;}
.locationa{text-align: left;border-top: 1px solid #eee;}
.locationa em::before{top:8px;}
.locationa em::after{top:8px;}
.news_aa .row{padding-left: 15px;padding-right: 15px;}
.p_ba li{width: 49%;}
.dqjj li .dqjjb{width: 100%;}
.zbcg li .zbcgb{width: 100%;}
.in03b:nth-of-type(3) {padding: 3rem 1.5rem;}
.in04b span{font-size: 18px;}
.xmzsb strong{font-size: 38px;line-height: 50px;}
.xmzsb span{font-size: 18px;}
.in02a{height: auto;overflow: hidden;}
.in02a .slideTxtBox .bd img{width: 180%;}
.in02a .slideTxtBox .hd ul{border: 1px solid rgba(255,255,255,0.2)}
.in02a .slideTxtBox .hd ul li{border-right: 1px solid rgba(255,255,255,0.2);border-bottom: 1px solid rgba(255,255,255,0.2);
font-size: 13px;line-height: 40px;height: 40px;overflow: hidden;}
.in02a .slideTxtBox .hd ul li.on{background: rgba(209,152,83,0.4);}
.productb .row{padding-left: 15px;padding-right: 15px;}
.productbb li span{font-size: 16px;}
.p_a img{width: 100%;}
.mobmenu .menu-button{top:20px;}
 }
 @media (min-width: 992px) and (max-width: 1200px) { 
.in02ab strong{font-size: 110px;}
.in02c{margin-top: 4%;width: 40%;}
.in02b .gallery-thumbs .swiper-slide span{line-height: 60px;height: 60px;font-size: 15px;}
.in02aa strong{font-size: 30px;line-height: 40px;}
.in02a .slideTxtBox .hd ul li{line-height: 50px;height: 50px;}
.menu dd span{font-size: 14px;}
.intopa ul li span{font-size: 15px;}
.intopa ul li h4{font-size: 15px;}
.in01ac{display: none;}
.productb .row{padding-left: 15px;padding-right: 15px;}
.in02ab{width: 50%;}
.intita span{font-size: 22px;}
.intita span small::before{width: 80px;}
.intita span small{padding-left: 110px;}
.in04a span{font-size: 40px;}
.in04b span{font-size: 18px;}
.fmenu li{width: 25%;}
.fmenu li a{line-height: 25px;}
.intitb strong{font-size: 28px;}
.intitb strong small::before{width: 80px;}
.intitb strong small{padding-left: 90px;font-size: 17px;}
.intitb h4{font-size: 18px;}
.comada i{margin-top: 4%;}
.cula i{font-size: 34px;}
.cula span em{font-size: 13px;}
.culture p{font-size: 14px;}
.news_aa .row{padding-left: 15px;padding-right: 15px;}
.news_bb h5{font-size: 15px;}
.newslist li h5{line-height: 35px;}
.locationb a{font-size: 14px;}
.dqjj li .dqjja span{font-size: 14px;}
.zbcg li .zbcga span{font-size: 12px;}
.newstit h4{font-size: 16px;}
.intopa ul li i{display: none;}
.in03b span{font-size: 16px;}
.footbb span{width: 23px;}
.timeb h4{font-size: 16px;}
.location{line-height: 70px;height: 70px; overflow: hidden; border-bottom: 1px solid #eeeeee;}
 }
@media (min-width: 1200px) and (max-width: 1600px){ 
.in02ab strong{font-size: 160px;}
.in02a .slideTxtBox .hd ul li{font-size: 14px;}
.in02c{margin-top: 6%;}
.intita span{font-size: 36px;}
.fmenu li{line-height: 20px;}
.intitb strong{font-size: 30px;}
.comad:hover .comada span{margin-top: -2%;}
.comae p{margin-top: 0px;}
.xxgl{display: none;}
.in04b span{font-size: 24px;}
.newsimg_a{ width: 100%; height: 0; padding-bottom: 74%; position: relative; overflow: hidden;}
.newsimg_a img{ width: 100%; height: 100%; object-fit: cover; left: 0; position: absolute; text-align: center;}
.p_a img{width: 100%;}
.location{line-height: 70px;height: 70px; overflow: hidden; border-bottom: 1px solid #eeeeee;}
.productba span{ margin-left: 0px !important;}
.productba{font-size: 20px;}
 }

































































































/*.pro li{float:left;overflow:hidden;margin:0 18px 20px 18px;width:200px;text-align:center;white-space:nowrap;*margin:0 10px 20px 18px;}
.pro span{padding-left:15px;background-position:0 -114px;}
.pro img{padding:3px;_width:192px;_height:142px;border:1px solid #dcdcdc;}
.pro a{*color:#444;}
.pro a:hover{color:#da020d;}
.pro img:hover{border:1px solid #da020d;}*/
/*************index&goods**************/
/*.news{margin-left:17px;}
.news li{width:678px;height:39px;border-bottom:1px dotted #cdcdcd;text-indent:1em;line-height:39px;}
.news li:before{color:#e40413;content:'■\00a0\00a0\00a0';vertical-align:2px;}
.news li:hover{background-color:#f6f6f6;}
.news a:hover{color:#da020d;}*/
/****************news*****************/
/*.news_title{color:#da020d;text-align:center;line-height:40px;}
.meta{color:#999;text-align:center;line-height:28px;}*/
/***********news_info**************/
/*.jobs li{overflow:hidden;margin:23px 18px 28px 28px;padding-bottom:27px;border-bottom:1px dotted #cdcdcd;}
.jobs a{position:relative;top:-150px;background-position:0 -301px;float:right;width:71px;height:34px;color:#fff;text-align:center;line-height:34px;}
.jobs strong{color:#da020d;}
.jobs p{margin:6px 0 -134px 156px;line-height:35px;}*/
/***************jobs***************/
/*.pro_info .rel_center{margin:23px 0 6px;margin-left:-145px;padding:3px;width:290px;height:216px;border:1px solid #dcdcdc;}
.pro_info p{margin:20px 30px 30px 33px;}
.pro_name{display:block;color:#da020d;text-align:center;}
.info_title{margin:30px 0 0 27px;width:663px;height:30px;background:#ececec;}
.info_title b{display:inline-block;padding-left:10px;height:100%;border-right:1px solid #fff;background:#656565;color:#fff;line-height:30px;}
.info_title a{margin:8px;width:15px;height:15px;background-position:0 -426px;}*/
/********goods_info&jobs_info*******/


