@charset "utf-8";/* reset*/
html{font-family: sans-serif;-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;overflow-y: scroll;-webkit-overflow-scrolling: touch;}
body{margin: 0;font-size: 12px;line-height: 2;color: #333;background-color: #fff;}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display: block;}
audio,canvas,progress,video{display: inline-block;vertical-align: baseline;*display: inline;*zoom: 1; }
audio:not([controls]){display: none;height: 0;}
input,a{outline:none;}
a{color:#333333;text-decoration:none;outline:none;}
a:active{star:expression(this.onFocus=this.blur());} 
a:link{text-decoration:none;outline:none;}
a:visited{text-decoration:none;outline:none;}
a:hover{text-decoration:none;color:#0090de;outline:none;}
a:focus{outline:none;}
b,strong{font-weight: bold;}
img{border: 0;vertical-align: middle;-ms-interpolation-mode: bicubic;}
svg:not(:root){overflow: hidden;}
hr{-moz-box-sizing: content-box;box-sizing: content-box;height: 0;}
button,input,optgroup,select,textarea{color: inherit;font: inherit;margin: 0;}
button{overflow: visible;}
button,select{text-transform: none;}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance: button;cursor: pointer;*overflow: visible;}
button[disabled],html input[disabled]{cursor: default;}
button::-moz-focus-inner,input::-moz-focus-inner{border: 0;padding: 0;}
textarea:focus,input:focus{outline: none;}
input{line-height: normal;}
input[type="checkbox"],input[type="radio"]{box-sizing: border-box;padding: 0;*height: 13px;*width: 13px;}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height: auto;}
input[type="search"]{-webkit-appearance: textfield;-moz-box-sizing: content-box;-webkit-box-sizing: content-box;box-sizing: content-box;}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration,input[type="text"]{-webkit-appearance: none;}
textarea{overflow: auto;resize: vertical;}
table{border-collapse: collapse;border-spacing: 0;}
td,th{padding: 0;}
html,button,input,select,textarea{font-family: '微软雅黑','Microsoft YaHei',Arial,sans-serif;-webkit-font-smoothing: subpixel-antialiased;}
h1,h2,h3,h4,h5,h6,p,figure,form,blockquote{margin: 0;}
ul,ol,li,dl,dd{margin: 0;padding: 0;}
ul,ol{list-style: none outside none;}
h1,h2,h3{line-height: 2;font-weight: normal;}
h1{font-size: 18px;}
h2{font-size: 15.6px;}
h3{font-size: 14.04px;}
h4{font-size: 12px;}
h5,h6{font-size: 10.2px;text-transform: uppercase;}
input:-moz-placeholder,textarea:-moz-placeholder{color: #ccc;}
input::-moz-placeholder,textarea::-moz-placeholder{color: #ccc;}
input:-ms-input-placeholder,textarea:-ms-input-placeholder{color: #ccc;}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color: #ccc;}
.clear{clear: both;}
.clearfix:before, .clearfix:after{content:"";display:block;height:0;overflow:hidden;}  
.clearfix:after{clear:both;}  
.clearfix{zoom:1;} 
.fl{float: left;display: inline;}
.fr{float: right;display: inline;}
/* reset end*/

.flexBox{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;flex-wrap: wrap;justify-content: space-between;}
/* 去除iPhone中默认的input样式 */
input,select,button{appearance:none;-o-appearance:none;-ms-appearance:none;-moz-appearance:none;-webkit-appearance:none;resize:none;border-radius:0;outline:none;border:none;background-color:transparent;font-family:inherit;font-size:inherit;color:inherit;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;}
textarea{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;}
input[type="button"],input[type="radio"],input[type="checkbox"],input[type="submit"],button{cursor:pointer;}

@font-face {
  font-family: "CharlemagneStd Bold";
  src: url("fonts/CharlemagneStd-Bold.woff2") format("woff2"),
       url("fonts/CharlemagneStd-Bold.woff") format("woff"),
       url("fonts/CharlemagneStd-Bold.ttf") format("truetype"),
       url("fonts/CharlemagneStd-Bold.eot") format("embedded-opentype"),
       url("fonts/CharlemagneStd-Bold.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}

/* CSS Document */
body{background-color:#fff;overflow-x:hidden;font-size:14px;position:relative;min-width:320px;width:100%;font-family: "Microsoft YaHei","微软雅黑",-apple-system,BlinkMacSystemFont,"Helvetica Neue","PingFang SC","Hiragino Sans GB","Microsoft YaHei UI","Heiti SC","WenQuanYi Micro Hei",Arial,sans-serif;}
#content{position:relative;overflow:hidden;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;transition:all 1s ease-in-out;}
.layout{width:76.04166666666667%;margin-left: auto;margin-right: auto;}
.w1200{width:1200px;margin:0 auto;}
.ImgBox{display:table-cell;vertical-align:middle;text-align:center;}
@media screen and (max-width:1620px){
.layout{width:94%;}	
}
@media screen and (max-width:1220px){
.w1200{width:94%;}	
}
@media (max-width: 1024px){
}


/*header*/
.header{overflow: visible;position: fixed;z-index:999;left: 0;top: 0;width: 100%;padding-top:25px;transition-duration:.5s; border-bottom:1px solid rgba(255, 255, 255, 0.2);font-family: Arial, '微软雅黑','Microsoft YaHei',Helvetica, sans-serif;}
.header:hover{background-color:#fff;}
.header .layout{ position:relative;}
.header .header-mains{-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
.header .logo{height: 50px; position:absolute; left:0; top:0;}
.header .logo img{ max-height:100%;}
/*header-nav*/
.subitemWrap{ height: 60px; width: 100%; z-index: 900; position: absolute; top:100%; left: 0; display: none;background-color: #f4f4f4;}
.header .header-right{margin:0 auto; width:75%;}
.header-nav{font-size:0;line-height:0; margin:0 auto; text-align:center;}
.header-nav .nav-item{position: relative;padding-bottom:25px; display:inline-block;*display:inline; zoom:1;width:25%; vertical-align:top;}
.header-nav .nav-item.li1{ display:none;}
.header-nav .nav-item:hover .nav-top-a1,.header-nav .nav-item.cur .nav-top-a1{/*color: #b71c24;*/}
.header-nav .nav-top-a1{display:inline-block;height:50px; line-height:50px; overflow:hidden;color:#fff;text-align:center; font-size:0;}
.header-nav .nav-top-a1 span{font-size:17px;padding:0 27px;height:50px; line-height:50px; overflow:hidden; display:block;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;position:relative;}
.header-nav .nav-top-a1 span i{ display:inline-block; width:25px;height:25px;background: url(../images/top-v.png) no-repeat right center; position:absolute; right:0; top:0; height:100%; background-size:15px;}
.header-nav .active .line{ width:100%; display:none;}
.header-nav .nav-top-a1:after {content: ""; position: absolute;left: 0;bottom: 0;width: 0;height:4px;background:#b71c24;-webkit-transition: .5s cubic-bezier(.77,0,.175,1);transition: .5s cubic-bezier(.77,0,.175,1);display:none;}
.header-nav .active .nav-top-a1:after,.header-nav .cur .nav-top-a1:after{width: 100%;}
/*erji*/
.header-nav .nav-sub-wrap{position: absolute;left: 0;top: 100%;font-size:0;line-height:0;text-align:left;width:1200px;z-index: 999;display: none;}
.header-nav .sub-aB{ display:inline-block;*display:inline;zoom:1; position:relative;}
.header-nav .sub-a{display:inline-block;font-size:15px;height: 60px;line-height: 60px;color: #595959;padding: 0 27px;}
.header-nav .sub-a:hover{color:#fff; background:#b71c25;}
.header-nav .li3 .nav-sub-wrap{left:50%; margin-left:-600px; text-align:center;}
/*sanji*/
.header-nav .sub-aB2{ display:none;position: absolute;left: 0;top: 100%; width:150px; margin-left:-30px;background:rgba(0, 85, 178, 0.8);border-bottom-right-radius:5px;border-bottom-left-radius:5px; padding:20px 0;}
.header-nav .sub-a2{display:block;font-size:14px;line-height:20px;color:#fff;transition-duration:.3s;padding:10px 5px; text-align:center;}
.header-nav .sub-a2:hover{ background: #0055b2;}
/*search*/
.header .show-search-btn{display: inline-block;width:34px;cursor: pointer;height:34px; border-radius:50%;transition-duration:.3s;background: url(../images/top-search.png) no-repeat center #383f61;background-size:14px;position:absolute; top:5px; right:0;  overflow:hidden;}
.header-search-wrap{position: fixed;z-index: 4;left: 50%;top:25px;-webkit-transform: scale(0);-ms-transform: scale(0);transform: scale(0);opacity: 0;width: 600px;height: 34px;margin-left: -300px;border: 1px solid rgba(0, 0, 0, 0.2);color: #666;line-height: 34px;transition: all 0.5s;background: #fff;padding-right: 50px;}
.header-search-wrap .submit{position: absolute;top: 0;right: 0;z-index: 5;width: 36px;height: 34px;background: url(../images/top-search2.png) no-repeat center;border: none;box-sizing: border-box;}
.header-search-wrap .ser-input{width: 100%;height: 34px; line-height:34px; font-size:14px;position: relative;border: none;background: none;box-sizing: border-box;text-indent: 20px;}
.header-search-wrap .search-close{position: absolute;display: block;right: -60px;top: 50%;margin-top: -17px;width: 34px;height: 34px;background: url(../images/close.png) no-repeat center;background-size: 20px !important;cursor: pointer;transition-duration:.5s;}
.header-search-wrap .search-close:hover{transform: rotate(90deg); }
/*m-nav-btn*/
.header .m-nav-btn{position: absolute;width:76px;height: 50px;cursor: pointer;right:0;top: 0;font-size:16px;line-height: 50px;color:#fff;}
.header .m-nav-btn .z{ float:right;}
.header .m-nav-btnBox{position: relative;width:26px;height: 26px;cursor: pointer;display: inline-block;margin-right:10px;margin-top:12px;}
.header .m-nav-btn .line{position: absolute;display: block;width: 100%;height: 2px;background-color: #fff;left: 0;transition: all.5s ease;margin: 0;}
.header .m-nav-btn .line1{top: 8px;-webkit-transform-origin: left top 0;-ms-transform-origin: left top 0;transform-origin: left top 0;}
.header .m-nav-btn .line3{top: 16px;-webkit-transform-origin: left bottom 0;-ms-transform-origin: left bottom 0;transform-origin: left bottom 0;}
.header .m-nav-btn.close .line1{top: 3px;transform: rotate(45deg);}
.header .m-nav-btn.close .line3{top: 21px;transform: rotate(-45deg);}
.header:hover .m-nav-btn .line,.header.scroll-top .m-nav-btn .line{ background:#000;}
.header:hover .m-nav-btn,.header.scroll-top .m-nav-btn{ color:#000;}
.header.active .m-nav-btn .line{background:#fff!important;}
.header.active .m-nav-btn{ color:#fff!important;}
.header.active{background-color:transparent!important;border-bottom:none!important;}
.header.active.scroll-down {top:0!important;}

/*scroll*/
.header{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;}
.header.scroll-down {top:-100px;}
.header.scroll-top{ background:#fff;-webkit-box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.1);-moz-box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.1);box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.1);}
.header.scroll-top .header-nav .nav-item{padding-bottom:10px;}
.header.scroll-top .header-nav .nav-top-a1,.header:hover .header-nav .nav-top-a1{color:#333333;}
.bgf{ height:65px; width: 100%; z-index: 900; position: fixed; top:0; left: 0;-webkit-transform: scale(0);-ms-transform: scale(0);transform: scale(0);opacity: 0;background: rgba(255,255,255,0.8);}
/**/
.hide1{-webkit-transform: scale(0) !important;-ms-transform: scale(0) !important;transform: scale(0) !important;opacity: 0 !important;}
.show1{z-index: 8 !important;-webkit-transform: scale(1) !important;-ms-transform: scale(1) !important;transform: scale(1) !important;opacity: 1 !important;}

.header .nav-sub-wrapL{ display:none;}
@media screen and (max-width:1620px){
.header{padding-top:15px;}
.header-nav .nav-item{padding-bottom:15px;}
.header-nav .nav-top-a1 span{ font-size:16px;padding: 0 20px;}
.header-nav .nav-top-a1:after{ height:3px;}
.header-search-wrap{ top:20px;}
.header-nav .sub-a{padding: 0 20px;}
}
@media screen and (max-width:1220px){
.header-nav .nav-top-a1 span{ font-size:15px;}
}
@media (max-width: 1024px){
	.header{padding-top:10px; height:55px;background: rgba(236, 235, 234, 0.2);}
	.header.scroll-down {top:0;background:#fff;}
	.header:hover{background: rgba(236, 235, 234, 0.2);}

	.header .m-nav-btn .line{background:#fff;}
	.header .m-nav-btn{ color:#fff;}
	.header:hover .m-nav-btn .line{background:#fff;}
	.header:hover .m-nav-btn{ color:#fff;}
	.header.scroll-down .m-nav-btn .line,.header.scroll-top .m-nav-btn .line{background:#000;}
	.header.scroll-down .m-nav-btn,.header.scroll-top .m-nav-btn{ color:#000;}

	.header-nav,
	.subitemWrap{display: none!important;}
}
@media (max-width: 768px){

}










/*ind-banner*/
.ind-banner{width: 100%; overflow: hidden; position:relative;} 
.ind-banner .swiper-slide { color: #fff; } 
.ind-banner .swiper-slide {position: relative;}
.ind-banner .swiper-slide img{width: 100%;}
.ind-banner .swiper-slide a{ display: block; width: 100%; height: 100%; }
.ind-banner .swiper-button-prev{outline:none;position:absolute;top:50%;width:48px;height:48px;left:1.5%;margin-top:-44px;background: url(../images/index-left.png) center no-repeat; background-size:35px;} 
.ind-banner .swiper-button-next{outline:none;position:absolute;top:50%;width:48px;height:48px;right:1.5%;margin-top:-44px;background: url(../images/index-right.png) center no-repeat;background-size:35px;} 

/*ind-banner .swiper-pagination*/
.index-pagination {position: absolute;left: 0;right: 0;z-index: 9;}
.index-pagination .swiper-pagination-bullet {position: relative;padding: 5px;width: 9px;height: 9px;background-color: #fff;border: 1px solid transparent;opacity: 1;outline: none;background-clip: content-box;transition: all .3s;}
.index-pagination .swiper-pagination-bullet:after {content: '';position: absolute;top: 50%;left: 100%;width: 0;height: 1px;background-color: #fff;transition: all .3s;}
.index-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{border-color: #fff;}
.index-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:after {width: 40px;}
.index-pagination .swiper-pagination-bullet{margin: 0 5px 0 0;}
.index-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{margin-right: 45px;}
@media screen and (max-width: 1440px) {
.index-pagination .swiper-pagination-bullet {padding: 4px;width: 8px;height: 8px;}
.index-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:after{width: 35px;}
}
@media screen and (max-width: 1024px) {
.index-pagination .swiper-pagination-bullet{width: 7px;height: 7px;}
.index-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:after{width: 30px;}
}
@media screen and (max-width: 750px) {
.swiper-pagination-bullet {padding: 3px;width: 6px;height: 6px;}
.index-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:after{width: 26px;}
}

/*bannerTel*/
.bannerTel{ display: none; }
.ind-bannerTel{width: 100%; overflow: hidden;} 
.ind-bannerTel .swiper-slide { color: #fff; } 
.ind-bannerTel .swiper-slide img{width: 100%;}
.ind-bannerTel .swiper-slide a{ display: block; width: 100%; height: 100%; }
.ind-bannerTel .swiper-pagination{  text-align: center; left: 0; width: 100%; bottom:5px; } 
.ind-bannerTel .swiper-pagination-bullet { opacity: 1!important; width:3px; height:3px; text-align: center;border:1px solid #fff;background: transparent;border-radius:50%;margin:0 2px!important; } 
.ind-bannerTel .swiper-pagination-bullet-active {background:#fff;} 
@media screen and ( max-width:992px ){
	.ind-banner{ display:none;}
	.bannerTel{ display:block;}
}

/*****************************page start*****************************/


/*pagebanner*/
.pagebanner{ display:block; overflow:hidden;height:530px;background-position:center top;background-repeat:no-repeat;background-size:cover;color:#fff;/*padding:0 120px;*/ background-attachment:fixed; background-color:#333333;}
.pagebanner .pagebannerBox{text-align:center;margin:auto;height:100%; position:relative;}
.pagebanner .pagebannerBox:after{ content:''; position:absolute; left:0;right:0;bottom:0; width:100%; height:100%;background:url(../images/banner-bg.png) center top repeat-x; background-size:100%;}
.pagebanner .layout{ position:relative;height:100%; z-index:1;}
.pagebanner .pagebanner-tt{ position:absolute; left:0;right:0;top:50%;/*font-family:"思源宋体","思源宋体 CN","SourceHanSerifCN-Regular","SimSun","宋体","Source Han Sans CN","Hiragino Sans GB","Heiti SC","Microsoft YaHei","PingFang SC","WenQuanYi Micro Hei",Arial,"Helvetica Neue",Helvetica,Arial,sans-serif;*/ font-size:50px;}
/*.probanner{height:700px;}*/
.pagebanner.probanner .pagebannerBox:after{background:#000;filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity: 0.3;}
@media screen and (max-width:1680px) {
/*.pagebanner{height:650px;}*/
.pagebanner .pagebanner-tt{font-size:46px;}	
}
@media screen and (max-width:1530px) {
/*.pagebanner{height:600px;}*/
.pagebanner .pagebanner-tt{font-size:44px;}	
}
@media screen and (max-width:1220px) {
.pagebanner{height:500px;}
.pagebanner .pagebanner-tt{font-size:40px;}			
}
@media screen and (max-width:1199px){
.pagebanner{height:400px;}
.pagebanner .pagebanner-tt{font-size:30px;}		
}
@media screen and (max-width:1024px){
.pagebanner{height:360px;background-attachment:inherit;}
.pagebanner .pagebanner-tt{font-size:28px;}	
}
@media screen and (max-width:992px){
.pagebanner{height:320px;}
.pagebanner .pagebanner-tt{font-size:26px;}	
}
@media screen and (max-width:768px){
.pagebanner{height:280px;}
.pagebanner .pagebanner-tt{font-size:24px;}	
}
/*@media screen and (max-width:640px){
.pagebanner .pagebanner-tt{font-size:20px;}	
}
@media screen and (max-width:499px){
.pagebanner .pagebanner-tt{font-size:18px;}	
}
*/



/*page*/
.page{background:#f6f5f2; min-height:300px;}
.page hr{ border:none; background:none;border-top:1px solid #e3e3e3;}
.pageInfo{padding:0;color:#333333;font-size:15px;line-height:30px; padding-top:50px;}
.pageInfo img{max-width:100%;}
@media screen and (max-width:1024px){
.pageInfo{font-size:14px;line-height:26px;}
}
/*@media screen and (max-width:1300px){
.pageInfo{font-size:13px;line-height:24px;}
}*/
@media screen and (max-width:768px){
.pageInfo{padding-top:30px;}	
}



/*pageTit*/
.pageTit{font-size:26px;margin-bottom:30px;color:#000000;text-align:center; line-height:normal;}
.pageTit span{display:block;}
.pageTit .cn{ font-weight:600;}
.pageTit .en{display:block;font-size:14px;color:#060001;text-align:center; line-height:normal;font-family:"CharlemagneStd Bold","Source Han Sans CN","Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","WenQuanYi Micro Hei",sans-serif; text-transform:uppercase;margin-bottom:5px;}
@media screen and (max-width:1620px){
.pageTit{font-size:24px;}
}
@media screen and (max-width:1220px){
.pageTit{font-size:22px;}
}
@media screen and (max-width:1024px){
.pageTit{font-size:20px;}
}
@media screen and (max-width:768px){
.pageTit{font-size:18px;}
.pageTit .en{font-size:12px;}
}


/*pageTit2*/
.pageTit2{/*font-size:64px;margin-bottom:30px;*/font-size:60px;margin-bottom:40px;color:#000000;text-align:center; line-height:normal;/*font-weight:bold;*/}
.pageTit2 span{display:block;}
.pageTit2 .en{display:block;font-size:22px;color:#cb8d4a;text-align:center; line-height:normal;font-family:"CharlemagneStd Bold","Source Han Sans CN","Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","WenQuanYi Micro Hei",sans-serif; text-transform:uppercase;margin-top:5px;font-weight:300;}
@media screen and (max-width:1620px){
.pageTit2{font-size:50px;}
.pageTit2 .en{font-size:20px;}
}
@media screen and (max-width:1440px){
.pageTit2{font-size:40px;}
}
/*@media screen and (max-width:1300px){
.pageTit2{font-size:30px;}
}*/
@media screen and (max-width:1220px){
.pageTit2{font-size:28px;}
.pageTit2 .en{font-size:18px;}
}
@media screen and (max-width:1024px){
.pageTit2{font-size:26px;margin-bottom:10px;}
.pageTit2 .en{font-size:16px;}
}
@media screen and (max-width:992px){
.pageTit2{font-size:24px;}
}
@media screen and (max-width:768px){
.pageTit2{font-size:22px;}
.pageTit2 .en{font-size:14px;}
}





/*page-proList*/
.page-proList{/*padding-top:80px;*/padding-top:30px;padding-bottom:45px;}
.page-proList ul{position: relative;margin:0 -10px; font-size:0; line-height:0;}
.page-proList ul li{display:inline-block;*display:inline;zoom:1; width:25%; margin-bottom:30px; vertical-align:top;}
.page-proList ul li a{display: block; overflow:hidden; margin:0 10px;}
.page-proList ul li a .pic{display: block;position: relative;width: 100%;padding:50% 0;overflow: hidden;}
.page-proList ul li a .pic img{position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit: cover; display:block;}
.page-proList ul li a,
.page-proList ul li a .pic img,
.page-proList ul li a .pic{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.page-proList ul li a:hover .pic img{-moz-transform:scale(1.05); -webkit-transform:scale(1.05);transform:scale(1.05);}
.page-proList ul li a:hover{box-shadow: 0 10px 30px rgba(0,0,0,.1);}
.page-proList ul li a .title{ text-align:center;padding-top:41px;padding-bottom:42px; padding-left:35px; padding-right:40px; position:relative; background:#d4975c; line-height:26px;}
.page-proList ul li a .title .t{/*font-size:26px;*/font-size:24px;font-weight: normal;color:#fff;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;position:relative; z-index:2;/*font-weight: bold;*/} 
.page-proList ul li a .title .t2{font-size:12px;font-weight: normal;color:#ffffff;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;position:relative; z-index:2; text-transform:uppercase;}
.page-proList ul li a .title::before{transition: 0.4s;position: absolute;left: 0;bottom:0;content: "";width:0;height:100%;background-color:#b71c24;}
.page-proList ul li a:hover .title::before{width: 100%;}
.page-proList ul li a:hover .title .m{right:30px;}
@media screen and (max-width: 1620px){
.page-proList{/*padding-top:70px;*/padding-top:30px;padding-bottom:40px;}
.page-proList ul li a .title{padding-top:31px;padding-bottom:32px; padding-left:25px; padding-right:40px;}
.page-proList ul li a .title .t{font-size:24px;} 
}
@media screen and (max-width: 1440px){
.page-proList{padding-top:30px;padding-bottom:40px;}
	.page-proList ul li{margin-bottom:20px;}
.page-proList ul li a .title{padding-top:25px;padding-bottom:25px; padding-left:20px; padding-right:30px;}
.page-proList ul li a .title .t{font-size:22px;} 
}
/*@media screen and (max-width: 1300px){

	.page-proList{padding-top:40px;padding-bottom:40px;}
	.page-proList ul li a .title .t{font-size:20px;}
}*/
@media screen and (max-width: 1220px){
.page-proList{padding-top:30px;padding-bottom:40px;}
}
@media screen and (max-width: 1024px){
	.page-proList{padding-top:30px;padding-bottom:30px;}
	.page-proList ul li a .title .t{font-size:18px;}
}
@media screen and (max-width: 992px){

    .page-proList ul li{ width:50%;}
		.page-proList ul li a .title .t{font-size:17px;}
}
@media screen and (max-width: 768px){
	.page-proList ul li a .title{padding-top:15px;padding-bottom:15px; padding-left:20px; padding-right:20px;}
	.page-proList ul li a .title .t{font-size:16px;}
	.page-proList ul{margin:0 -5px;}
	.page-proList ul li a{margin:0 5px;}
		.page-proList ul li{margin-bottom:10px;}
}
@media screen and (max-width: 320px){
    .page-proList ul li{ width:100%;}
}



/*page-proList*/
.page-proList2{/*padding-top:80px;*/padding-top:30px;padding-bottom:45px;}
.page-proList2 ul{position: relative;margin:0 -10px; font-size:0; line-height:0;}
.page-proList2 ul li{display:inline-block;*display:inline;zoom:1; width:50%; margin-bottom:40px; vertical-align:top;}
.page-proList2 ul li a{display: block; overflow:hidden; margin:0 10px;}
.page-proList2 ul li a .pic{display: block;position: relative;width: 100%;padding:50% 0;overflow: hidden;}
.page-proList2 ul li a .pic img{position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit: cover; display:block;}
.page-proList2 ul li a,
.page-proList2 ul li a .pic img,
.page-proList2 ul li a .pic{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.page-proList2 ul li a:hover .pic img{-moz-transform:scale(1.05); -webkit-transform:scale(1.05);transform:scale(1.05);}
.page-proList2 ul li a:hover{box-shadow: 0 10px 30px rgba(0,0,0,.1);}
.page-proList2 ul li a .title{ text-align:center;padding-top:41px;padding-bottom:42px; padding-left:35px; padding-right:40px; position:relative; background:#d4975c; line-height:26px; display:none;}
.page-proList2 ul li a .title .t{font-size:26px;font-weight: normal;color:#fff;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;position:relative; z-index:2;} 
.page-proList2 ul li a .title .t2{font-size:12px;font-weight: normal;color:#ffffff;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;position:relative; z-index:2; text-transform:uppercase;}
.page-proList2 ul li a .title::before{transition: 0.4s;position: absolute;left: 0;bottom:0;content: "";width:0;height:100%;background-color:#b71c24;}
.page-proList2 ul li a:hover .title::before{width: 100%;}
.page-proList2 ul li a:hover .title .m{right:30px;}
@media screen and (max-width: 1620px){
.page-proList2{/*padding-top:70px;*/padding-top:30px;padding-bottom:40px;}
.page-proList2 ul li a .title{padding-top:31px;padding-bottom:32px; padding-left:25px; padding-right:40px;}
.page-proList2 ul li a .title .t{font-size:24px;} 
}
@media screen and (max-width: 1440px){
.page-proList2{padding-top:30px;padding-bottom:40px;}
}
@media screen and (max-width: 1220px){
.page-proList2{padding-top:50px;padding-bottom:40px;}
.page-proList2 ul{margin:0 -10px;}
.page-proList2 ul li a{margin:0 10px;}
.page-proList2 ul li a .title{padding-top:25px;padding-bottom:25px; padding-left:20px; padding-right:30px;}
.page-proList2 ul li a .title .t{font-size:22px;} 
}
@media screen and (max-width: 1024px){
	.page-proList2{padding-top:30px;padding-bottom:40px;}
	.page-proList2 ul{margin:0 -10px;}
	.page-proList2 ul li a{margin:0 10px;}
	.page-proList2 ul li a .title .t{font-size:20px;}
}
@media screen and (max-width: 992px){
    
}
@media screen and (max-width: 768px){
	.page-proList2 ul li{ width:100%;}
	.page-proList2 ul li a .title{padding-top:15px;padding-bottom:15px; padding-left:20px; padding-right:20px;}
}
@media screen and (max-width: 640px){
    .page-proList2 ul li{ width:100%;}
}








/*qalist*/
.qalist{padding-bottom:80px; position:relative;}
.qalist .qalistImg{float:right;width:33.13953488372093%; height:100%;}
.qalist .qalistImg img{ max-width:100%;}
.qalist ul{float:left; width:63.95348837209302%;}
.qalist li{background:#f0eade;position:relative;margin-bottom:14px;}
.qalist li .title{padding:17.5px 60px;overflow:hidden;zoom:1; cursor:pointer;/*font-family:"思源宋体","思源宋体 CN","SourceHanSerifCN-Regular","SimSun","宋体","Source Han Sans CN","Hiragino Sans GB","Heiti SC","Microsoft YaHei","PingFang SC","WenQuanYi Micro Hei",Arial,"Helvetica Neue",Helvetica,Arial,sans-serif;*/}
.qalist li .title span{font-size:18px; color:#c1813a; display:block; line-height:30px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-weight:bold;}
.qalist li .title .close{display:block; width:120px; height:65px; overflow:hidden; position:absolute; top:0; right:0;}
.qalist li .title .close span{display:block;overflow:hidden;width:100%;height:100%; position:absolute; top:0; right:0;font-size:0;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.qalist li .title .close span:before{content:''; width:22px; height:4px; position:absolute; left:0; right:0; top:50%; margin:0 auto; margin-top:-2px; background:#ddceb1;}
.qalist li .title .close span:after{content:''; width:0; height:22px; position:absolute; left:0; right:0; top:50%; margin:0 auto; margin-top:-11px; background:#ddceb1;}
.qalist li .title.on .close span{-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);}
.qalist li .title.on .close span:after{width:4px;}
.qalist li .tmain{padding:26px 60px;display:none;font-size:15px; line-height:30px;color:#333333;border-top:1px solid #ddceb1;}
@media screen and (max-width:1220px){
.qalist li .title{padding:17.5px 30px;}	
.qalist li .tmain{padding:26px 30px;}
.qalist li .title .close span:before{width:16px;}
.qalist li .title .close span:after{height:16px;margin-top:-8px;}
}
@media screen and (max-width:1024px){
.qalist li .title{padding:15px 20px;}	
.qalist li .tmain{padding:26px 20px;}
.qalist li .title{padding:15px 0 15px 30px;}
.qalist li .title span{font-size:16px;}
.qalist li .title .close{width:60px; height:60px;}

}
@media screen and (max-width:768px){
.qalist li{ margin-bottom:10px;}
.qalist li .title{padding:10px 20px 10px 20px;}
.qalist li .title .close{width:50px; height:50px;}
.qalist{padding-bottom:50px;}
.qalist ul{float:none;width:100%;}
.qalist .qalistImg{ display:none;}
}




/*contactTable*/
.contactBOX{padding-bottom:60px;padding-top:80px;line-height:28px; font-size:16px; color:#595959;}
.contactTableB1{ float:right;width:48%;}
.contactTableB2{ float:left;width:52%;margin-bottom:40px;}
.contactTableB2 .contactTableB2-box{padding-right:44px;}
@media screen and (max-width:1919px){
.contactTableB1{width:48%;}
.contactTableB2{width:52%;}
}
@media screen and (max-width:1024px){	
.contactTableB1{width:100%;}
.contactTableB2{width:100%;}	
.contactTableB2 .contactTableB2-box{padding-right:0;}
}



/**Contact**/
.contactTableBig td.wz{border-bottom-right-radius:50px;}
.contactTableBig td{ line-height:28px; font-size:16px; color:#595959; padding-bottom:8px; padding-top:8px; background:#f0e9dc;}
.contactTableBig td strong{ font-size:16px;}


/**/
.pageMap{margin-bottom:75px;}
@media screen and (max-width:767px){
.pageMap{margin-bottom:30px;}
}





/*feedback2Box*/
.feedback2Box{ padding:0 0  30px 0;font-size:14px;color:#333333;line-height:30px;}
.feedback2Box .contact-tit{font-size:20px;line-height: 30px; font-weight:600;}
.feedback2{font-size:14px;color:#333333;line-height: 30px;text-align:left;padding:0;margin:0 -7.5px;margin-top:40px;}
.feedback2 label{display:block;}
.feedback2 .l1{float:left;width: 50%; position:relative;}
.feedback2 .l1Box{margin:0 6px;}
.feedback2 .text{display:block;width: 100%;padding:4px 5% 4px 5%;height:42px;margin-bottom:13px;outline:none;font-size:14px;color:#909090;border:none;border-radius:0;background:#fff;text-align:left;}
.feedback2 .text2{display:block;width:100%;padding:10px 3% 10px 3%;height:130px;margin-bottom:13px;outline:none;font-size:14px;color:#909090;border:none;border-radius:0;background:#fff;text-align:left;}
.feedback2 .getcode{display:block;width:100%;padding:4px 5% 4px 5%;height:42px;margin-bottom:0;
outline:none;font-size:14px;color:#909090;border: none;border:none;border-radius:0;background:#fff;text-align:left;}
.feedback2 .kk{font-size:14px;color:#000000; line-height:normal;margin-left:2px;}
.feedback2 .inputbtn{display:inline-block;width:100%;height:44px;line-height:44px;margin:0;outline:none;font-size:12px;color: #fff;font-family: Arial,"微软雅黑",Sans-Serif;border:none;background-color: #c1813a;cursor:pointer;border-radius:44px;margin-top:28px;text-align:center;max-width:136px; }
.feedback2 .inputbtn.tj:hover{background:#b61b23;}
.feedback2 .text:focus,.feedback2 .text:active,.feedback2 .text2:focus,.feedback2 .text2:active,.feedback2 .getcode:focus,.feedback2 .getcode:active{-webkit-box-shadow: none;box-shadow: none;border: 2px solid #faca99; }
@media screen and (max-width:1024px){
.feedback2Box .contact-tit{font-size:18px;}
}
@media screen and (max-width:768px){
	.feedback2Box .contact-tit{font-size:16px;}
.feedback2{margin:0;margin-top:20px;}
.feedback2 label.l1{float:none;width:100%;}
.feedback2 .l1Box{margin:0;}
.feedback2 .kk{ display:inline-block; clear: both;}
.feedback2 .text{width: 100%;padding:4px 3% 4px 3%;}
.feedback2 .getcode{width:100%;padding:4px 3% 4px 3%;margin-bottom:15px;}
.feedback2 label .l1Box{margin:0 auto;}
}



/*up-loadding*/
.up-loadding{width: 100%;height: 100%;position: fixed;left: 0;top: 0;z-index:99999;}
/*.up-loadding .cent-ico{display: block;width: 182px;height: 182px;background: url(../images/load/loadico_08.png) no-repeat center;position: absolute;left: 50%;margin-left: -91px;top: 50%;margin-top: -91px;z-index: 2;-webkit-animation: scalePop 2.5s linear infinite;animation: scalePop 2.5s linear infinite;}*/
.up-loadding .bg-box{display: block;width: 100%;height: 50%;position: absolute;left: 0;background-color: #151620;z-index: 1;}
.up-loadding .bg-fir{top: 0;}
.up-loadding .bg-sec{bottom: 0;}
.up-loadding .cent-load{width: 240px;height: 240px;position: absolute;left: 50%;margin-left: -120px;top: 50%;margin-top: -120px;z-index: 2;}
.up-loadding .line{display: block;position: absolute;left: 50%;top: 50%;}
.up-loadding .line1{width: 130px;height: 130px;background: url(../images/load/loadline_08.png) no-repeat center;margin-left: -65px;margin-top: -65px;animation: rotate 1.4s linear infinite;}
.up-loadding .line2{width: 168px;height: 168px;background: url(../images/load/loadline_09.png) no-repeat center;margin-left: -84px;margin-top: -84px;animation: rotates 1.8s linear infinite;}
.up-loadding .line3{width: 204px;height: 204px;background: url(../images/load/loadline_10.png) no-repeat center;margin-left: -102px;margin-top: -102px;animation: rotate 2.6s linear infinite;}
.up-loadding .line4{width: 240px;height: 240px;background: url(../images/load/loadline_11.png) no-repeat center;margin-left: -120px;margin-top: -120px;animation: rotates 3.4s linear infinite;}
.up-loadding .cent-font{text-align: center;color: #fff;position: absolute;width: 130px;left: 50%;margin-left: -65px;top: 50%;margin-top: -26px;}
.up-loadding .cent-font .num{line-height: 30px;font-family: "Base-font";font-size: 22px;}
.up-loadding .cent-font .tit{line-height: 18px;font-size: 12px;font-family: "Arial";text-transform: uppercase;opacity: 0.5;}
@-webkit-keyframes rotate {
  0% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@keyframes rotate {
  0% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
/*@-webkit-keyframes scalePop {
  0% {
    -webkit-transform: scale(0.8) rotate(0deg);
            transform: scale(0.8) rotate(0deg);
  }
  50% {
    -webkit-transform: scale(1) rotate(180deg);
            transform: scale(1) rotate(180deg);
  }
  100% {
    -webkit-transform: scale(0.8) rotate(360deg);
            transform: scale(0.8) rotate(360deg);
  }
}
@keyframes scalePop {
  0% {
    -webkit-transform: scale(0.8) rotate(0deg);
            transform: scale(0.8) rotate(0deg);
  }
  50% {
    -webkit-transform: scale(1) rotate(180deg);
            transform: scale(1) rotate(180deg);
  }
  100% {
    -webkit-transform: scale(0.8) rotate(360deg);
            transform: scale(0.8) rotate(360deg);
  }
}*/










/*brand*/
.brandTable{background: url(../images/brand-titbg.png) center top no-repeat; background-size:100%; }
.brandTable2{ position:relative;background: url(../images/brand-bg.jpg) center bottom no-repeat; background-size:100%;}
/*.brandTable2:after{ width:418px; height:418px; content:''; position:absolute;bottom:0; right:0;background: url(../images/brand-pic2.png) center bottom no-repeat;}*/

.brandBox{ background:url(../images/brand-picbg3.jpg) center center no-repeat; background-size:cover; text-align:center;padding:0;color:#fff;font-size:18px;line-height:30px; }
.brandBox td{height:400px;padding:50px 30px;}
.brandBox img{ max-height:240px; margin-bottom:45px;}
@media screen and (max-width:1220px){
.brandBox{font-size:16px;line-height:26px; }
.brandBox td{height:auto;padding:50px 30px;}
.brandBox img{ max-height:220px; margin-bottom:25px;}
}
@media screen and (max-width:1024px){
.brandBox img{ max-height:220px; margin-bottom:25px;}
.brandBox td{height:auto;padding:50px 50px;}
}
@media screen and (max-width:992px){
.brandBox{font-size:14px; }
.brandBox img{ max-height:200px; margin-bottom:25px;}
.brandBox td{height:auto;padding:50px 50px;}
}
@media screen and (max-width:768px){
.brandBox td br{ display:none;}
}


/*brand2*/
.brand2Table{background: url(../images/brand2-titbg.png) center top no-repeat; background-size:100%;}
.brand2Table1{ position:relative;background: url(../images/brand2-pic1bg.jpg) center bottom no-repeat; background-size:100%;}
.brand2Table1 .td1{ width:61.62790697674419%;}
.brand2Table1 .td2{ padding-left:5.813953488372093%;}
.brand2Table2{ position:relative;background: url(../images/brand2-pic2bg.jpg) center bottom no-repeat; background-size:100%;}
.brand2Table2 .td1{ width:61.62790697674419%;}
.brand2Table2 .td2{ padding:0 3%; text-align:center;}
@media screen and (max-width:1220px){
.brand2Table1 .td2{ padding-left:3%;}
}
@media screen and (max-width:1050px){
.brand2Table1 .td2 br{ display:none}
}
@media screen and (max-width:768px){
.brand2Table1{ padding-bottom:0px;}
.brand2Table1 td{ height:auto!important;}
.brand2Table1 .td1{display:block!important;width:100%!important;}
.brand2Table1 .td2{display:block!important;width:100%!important;padding:3% 0;}
.brand2Table2{ padding-bottom:30px;}
.brand2Table2 .td1{display:block!important;width:100%!important;}
.brand2Table2 .td2{display:block!important;width:100%!important;padding:3% 0;}
}



/*pageTit*/
.pageBoxTit h1{font-size:28px; font-weight:300;margin-bottom:30px;/*color:#000000;*/ color:#333;text-align:center; line-height:normal;    font-weight: 600;}
.pageBoxTit h3{display:block;font-weight:300;font-size:14px;color:#060001;text-align:center; line-height:normal;font-family:"CharlemagneStd Bold","Source Han Sans CN","Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","WenQuanYi Micro Hei",sans-serif; text-transform:uppercase;margin-bottom:5px;}
.pageBoxTit h2{font-size:20px;font-weight:300;margin-bottom:30px;color:#000000;text-align:center; line-height:normal;display:inline-block; padding:0 10px; position:relative;}
.pageBoxTit h2:before{ width:26px; height:100%; content:''; position:absolute;bottom:0; left:0;background: url(../images/page-s1.png) left bottom no-repeat;}
.pageBoxTit h2:after{ width:26px; height:100%; content:''; position:absolute;top:0; right:0;background: url(../images/page-s2.png) right top no-repeat;}
@media screen and (max-width:1620px){
.pageBoxTit h1{font-size:26px; margin-bottom:30px;}
.pageBoxTit h3{font-size:14px;margin-bottom:5px;}
.pageBoxTit h2{font-size:20px;margin-bottom:30px;}
}
@media screen and (max-width:1220px){
.pageBoxTit h1{font-size:24px; margin-bottom:20px;}
.pageBoxTit h2{font-size:18px;margin-bottom:20px;}
}
@media screen and (max-width:1024px){
.pageBoxTit h1{font-size:22px; margin-bottom:20px;}
.pageBoxTit h2{font-size:16px;margin-bottom:20px;}
}
@media screen and (max-width:768px){
.pageBoxTit h1{font-size:20px;}
.pageBoxTit h2{font-size:14px;}
.pageBoxTit h3{font-size:12px;}
}



/*pageBoxTable*/

.pageBoxTable1{background: url(../images/page-2bg.jpg) center center no-repeat #efe9df; background-size:100%; }
.pageBoxTable1 td{ vertical-align:middle;}
.pageBoxTable1 .img{width:50%;}
.pageBoxTable1 .wz{ padding:30px 5.813953488372093%; text-align:center;}
.pageBoxTable1 .wz p{ max-width:920px;}
.pageBoxTable2{background:#f3f0eb;}
.pageBoxTable2 td{ vertical-align:middle;}
.pageBoxTable2 .img{width:50%;}
.pageBoxTable2 .wz{ padding:30px 5.813953488372093%; text-align:center;}
.pageBoxTable2 .wz p{ max-width:920px;}
@media screen and (max-width:1620px){
.pageBoxTable1 td{line-height:28px;}
.pageBoxTable2 td{line-height:28px;}
}
@media screen and (max-width:1220px){
.pageBoxTable1 td{font-size:14px;line-height:26px;}
.pageBoxTable2 td{font-size:14px;line-height:26px;}
}
@media screen and (max-width:992px){
.pageBoxTable1 td{font-size:13px;line-height:24px;}
.pageBoxTable2 td{font-size:13px;line-height:24px;}
}
@media screen and (max-width:768px){
.pageBoxTable1 .img{display:block!important;width:100%!important;}
.pageBoxTable1 .wz{display:block!important;width:94%!important;padding:50px 3%;}
.pageBoxTable2 .img{display:block!important;width:100%!important;}
.pageBoxTable2 .wz{display:block!important;width:94%!important;padding:50px 3%;}
.pageBoxTable2 .wz p br{ display:none;}
}








/*pageProcess*/
.pageProcess{ width:99%; margin:0 auto;}
.pageProcess td{ width:29.333333%; padding:0 2%;padding-top:100px;padding-bottom:130px; min-height:336px;text-align:center;background: url(../images/page-4hua2.png) center top no-repeat; vertical-align:top;}
.pageProcess h1{margin:0 auto;height:77px;font-size:20px;line-height:24px;color:#987552;font-weight:300;text-align:center;font-family:"思源宋体","思源宋体 CN","SourceHanSerifCN-Regular","SimSun","宋体","Source Han Sans CN","Hiragino Sans GB","Heiti SC","Microsoft YaHei","PingFang SC","WenQuanYi Micro Hei",Arial,"Helvetica Neue",Helvetica,Arial,sans-serif;background: url(../images/page-4hua.png) center center no-repeat; display:table-cell; vertical-align:middle; width:100vw;padding-bottom:35px;padding-top:35px;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
.pageProcess h1,.pageProcess td{-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
.pageProcess td:hover{-webkit-transform:translateY(-10px); -moz-transform:translateY(-10px);transform: translateY(-10px);}
.pageProcess td:hover h1{-webkit-transform:translateY(-10px); -moz-transform:translateY(-10px);transform: translateY(-10px);}
.pageProcess td p{ max-width:480px; margin:0 auto;}
@media screen and (max-width:1620px){
.pageProcess td{padding-top:40px;padding-bottom:135px;background-size:90%;line-height:28px;}
}
@media screen and (max-width:1400px){
.pageProcess td{padding-top:0px;padding-bottom:50px;background-size:80%;/*font-size:13px;line-height:24px;*/background-image: url(../images/page-4hua3.png);}
}
@media screen and (max-width:1300px){
.pageProcess h1{padding-bottom:30px;padding-top:30px;}
.pageProcess td{padding-top:0px;padding-bottom:50px;background-size:70%;/*font-size:13px;line-height:24px;*/background-image: url(../images/page-4hua3.png);font-size:14px;line-height:26px;}
}
@media screen and (max-width:992px){
.pageProcess td{font-size:14px;line-height:26px;}
}
@media screen and (max-width:768px){
.pageProcess{ max-width:640px;}
.pageProcess td{display:block!important;width:94%!important;padding:0 3%;padding-top:0px;padding-bottom:30px; min-height:310px;background-size:285px;max-width:340px; margin:0 auto;}
.pageProcess td p br{ display:none}
.pageProcess h1{padding-bottom:30px;padding-top:30px;font-size:18px;}
}



/**/
.pageBoxTable4{background: url(../images/page-4bg.jpg) center top no-repeat #e4e4e4; background-size:100%; }
.pageBoxTable4 .pageBoxTit{margin-top:130px; text-align:center; margin-bottom:50px;}
.pageBoxTable4 .pageProcess{margin-bottom:79px;}
.pageBoxTable5{background: url(../images/page-5bg.jpg) center bottom no-repeat #ede5d7; background-size:100%; }
.pageBoxTable5 .pageProcess{margin-bottom:250px;margin-top:75px;}
@media screen and (max-width:1620px){
.pageBoxTable5 .pageProcess{margin-bottom:150px;}
.pageBoxTable4 .pageBoxTit{margin-top:100px;margin-bottom:50px;}
.pageBoxTable4 .pageProcess{margin-bottom:60px;}
}
@media screen and (max-width:1400px){
.pageBoxTable5 .pageProcess{margin-bottom:100px;}
.pageBoxTable4 .pageProcess{margin-bottom:50px;}
}
@media screen and (max-width:1300px){
.pageBoxTable5 .pageProcess{margin-bottom:70px;}
.pageBoxTable4 .pageProcess{margin-bottom:50px;}
}
@media screen and (max-width:1050px){
.pageBoxTable4 .pageProcess{margin-bottom:0;}
.pageBoxTable4 .pageBoxTit{margin-top:90px;margin-bottom:50px;}
}
@media screen and (max-width:768px){
.pageBoxTable4 .pageBoxTit{margin-top:70px;margin-bottom:50px;}	
}






/*page-about4*/
.page-about5{z-index: 1;position: relative;padding-top:65px;padding-bottom:65px;}
.page-about5-hd{position: relative;padding: 0 20px; max-width:700px; margin:0 auto;margin-bottom:50px;}
.page-about5-hd .swiper-container{padding: 30px 0;position: relative; margin-top:30px;}
.page-about5-hd .swiper-container:after{position: absolute;left: 0;top: 50%;content: "";width: 100%;height: 1px;background: #e3e3e3;}
.page-about5-hd .swiper-slide{transition: 0.4s;position: relative;padding-top:68px;font-size:16px;font-family: "Arial";color: #595959;text-align: center;cursor: pointer;}
.page-about5-hd .swiper-slide span{ position:absolute; top:0; left:0; right:0; margin:0 auto; text-align:center; z-index:2; line-height:68px;font-weight: bold;}
.page-about5-hd .swiper-slide:after{z-index: 1;transition: 0.4s;position: absolute;left: 50%;top:0;margin-left: -34px;content: "";width:60px;height:60px;border-radius: 50%;background-color: #fff;border:4px solid #fff;}
.page-about5-hd .swiper-slide-active{color: #fff;}
.page-about5-hd .swiper-slide-active:after {background-color: #ddceb1;border:4px solid #ddceb1;}
.page-about5-hd .swiper-button-prev{transition: 0.4s;width:22px;height:20px;left: 0;top:50%;margin-top:-10px;background: url("../images/page-6l.png") center center no-repeat;outline: none;}
.page-about5-hd .swiper-button-next{transition: 0.4s;width:22px;height:20px;right: 0;top:50%;margin-top:-10px;background: url("../images/page-6r.png") center center no-repeat;outline: none;}
.page-about5-bd{z-index: 1;position: relative;background-color:#fbf6ec;}
.page-about5-bd .swiper-slide{background:#fbf6ec;display: flex;align-items:flex-start;justify-content: space-between;}
.page-about5-bd .swiper-slide .page-about5-bd-wz{float:left;width:75%;}
.page-about5-bd .swiper-slide .page-about5-bd-wz .page-about5-bd-wzBox{padding-top:30px; padding-bottom:30px;padding-left:50px; padding-right:50px;background: url("../images/page-l.png") 20px 30px no-repeat; max-width:1046px;}
.page-about5-bd .swiper-slide .page-about5-bd-wz h5{display:inline-block;font-size:40px;font-weight: bold;color:#c1803a;font-family: Arial, '微软雅黑','Microsoft YaHei',Helvetica, sans-serif;/*font-family: "CharlemagneStd Bold","Source Han Sans CN","Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","WenQuanYi Micro Hei",sans-serif;*/}
.page-about5-bd .swiper-slide .page-about5-bd-wz h4{display:inline-block;font-size:40px;font-weight: bold;color:#c1803a;font-family: Arial, '微软雅黑','Microsoft YaHei',Helvetica, sans-serif;}
.page-about5-bd .swiper-slide .page-about5-bd-wz dl{padding-top:23px; padding-bottom:13px;}
.page-about5-bd .swiper-slide .page-about5-bd-wz h1{font-size:18px;font-weight:600;color:#333333; line-height:32px;}
.page-about5-bd .swiper-slide .page-about5-bd-wz dl dd{font-size:16px;color:#333333;line-height:32px;display:flex;align-items:flex-start;justify-content:flex-start; padding-right:30px; text-align:justify;}
.page-about5-bd .swiper-slide .page-about5-bd-wz dl dd em{position: relative;display: inline-block;min-width: 4.5em;padding-left: 1.5em;}
.page-about5-bd .swiper-slide .page-about5-bd-wz dl dd em:before{position: absolute;left: 5px;top: 12px;content: "";/*transform: translateY(-50%);*/ width: 5px;height: 5px;border-radius: 50%;background-color: #3d3d3d;}
.page-about5-bd .swiper-slide .page-about5-bd-pic{ float:left;display: block;position: relative;width:23.25581395348837%;/*padding: 19.854% 0;*/ overflow: hidden;}
.page-about5-bd .swiper-slide .page-about5-bd-pic img{/*position: absolute;left: 0;top: 0;*/ width: 100%;height: 100%;object-fit: cover;}
@media screen and (max-width:1920px){
.page-about5-bd .swiper-slide{background:#fbf6ec;}	
	.page-about5-bd .swiper-slide .page-about5-bd-pic{width:28%;float:left; height:100%;/*background: #f6f5f2;*/}
	.page-about5-bd .swiper-slide .page-about5-bd-wz{/*background:#fbf6ec;*/} 
	.page-about5-bd .swiper-slide .page-about5-bd-wz .page-about5-bd-wzBox{padding:50px 100px 20px 100px;background-position:50px 50px; }

}
@media screen and (max-width:1620px){
	    .page-about5-bd .swiper-slide .page-about5-bd-wz h5{font-size:38px;}
}
@media screen and (max-width:1300px){
    .page-about5-bd .swiper-slide .page-about5-bd-wz h5{font-size:30px;}
}
@media screen and (max-width:1220px){
    .page-about5-bd .swiper-slide .page-about5-bd-wz h5{font-size:26px;}
	.page-about5-bd .swiper-slide .page-about5-bd-wz dl{padding-top:15px;}
	.page-about5-bd .swiper-slide .page-about5-bd-wz .page-about5-bd-wzBox{padding-top:20px; padding-bottom:20px;padding-left:50px; padding-right:50px;background-position:20px 20px;}	
}
@media screen and (max-width:1050px){
    .page-about5-bd .swiper-slide .page-about5-bd-wz h5{font-size:24px;}
}
@media screen and (max-width:768px){
	.page-about5-bd .swiper-slide{display: block;}
	.page-about5-bd .swiper-slide .page-about5-bd-wz{/*width:73%;*/ float:right;width:100%;} 
	.page-about5-bd .swiper-slide .page-about5-bd-wz .page-about5-bd-wzBox{padding:5px 10px 20px 10px;background-position:5px 7px; }	
	.page-about5-bd .swiper-slide .page-about5-bd-wz h5{border: none;padding-top: 0;padding-left:30px;font-size:20px;}
	.page-about5-bd .swiper-slide .page-about5-bd-wz h1{font-size:16px;}
	.page-about5-bd .swiper-slide .page-about5-bd-wz dl{padding-left:30px; font-size:14px; line-height:24px;margin-top:0px;padding-top:10px;}
	.page-about5-bd .swiper-slide .page-about5-bd-wz dl p{ margin-bottom:10px; text-align:justify;}
	.page-about5-bd .swiper-slide .page-about5-bd-wz dl p>br{ display:none;}
	.page-about5-bd .swiper-slide .page-about5-bd-pic{width:23%; float:left; display:none;}
	.page-about5-bd .swiper-slide{background: #f6f5f2;}
}
@media screen and (max-width:768px){
	.page-about5-hd{padding: 0 40px;}
	.page-about5-hd .swiper-container{padding:10px 0; margin-top:0;}
	.page-about5-bd .swiper-slide .page-about5-bd-wz dl dd em:before{position: absolute;left: 5px;top: 50%;content: "";transform: translateY(-50%);width: 5px;height: 5px;border-radius: 50%;background-color: #3d3d3d;}
	
}









/*joinTable*/
.joinTable1{background: url(../images/join-1tubg.jpg) left center no-repeat #f3f0eb; /*background-size:43.75%; */ overflow:hidden;}
.joinTable1 td{ vertical-align:middle;}
.joinTable1 .img{width:56.25%;}
.joinTable1 .img img{ height:100%;}
.joinTable1 .wz{ padding:30px 5% 30px 13.54166666666667%; text-align:left;}
.joinTable1 .wz img{ position:relative; left:-60px;}
.joinTable1 .wz p{ max-width:920px;transition-duration:.3s;}
.joinTable1 .wz h1{font-size:26px;margin-bottom:0;color:#000000;line-height:normal;transition-duration:.2s;}
.joinTable1 .wz h2{display:block;font-size:30px;color:#ddceb1;line-height:30px;font-family:"CharlemagneStd Bold","Source Han Sans CN","Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","WenQuanYi Micro Hei",sans-serif; text-transform:uppercase;margin-bottom:25px;transition-duration:.1s;}

.joinTable2{background:#f0eade; overflow:hidden;}
.joinTable2 td{ vertical-align:middle;}
.joinTable2 .img{width:56.25%;}
.joinTable2 .img img{ height:100%;}
.joinTable2 .wz{ padding:30px 5% 30px 13.54166666666667%; text-align:left;background: url(../images/join-1tubg2.jpg) left center no-repeat;}
.joinTable2 .wz img{ position:relative; left:-60px;}
.joinTable2 .wz p{ max-width:920px;}
.joinTable2 .wz h1{font-size:26px;margin-bottom:0;color:#000000;line-height:normal;}
.joinTable2 .wz h2{display:block;font-size:30px;color:#ddceb1;line-height:30px;font-family:"CharlemagneStd Bold","Source Han Sans CN","Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","WenQuanYi Micro Hei",sans-serif; text-transform:uppercase;margin-bottom:25px;}
@media screen and (max-width:1680px){
.joinTable1 .wz h1,
.joinTable2 .wz h1{font-size:24px;}
.joinTable1 .wz h2,
.joinTable2 .wz h2{font-size:28px;margin-bottom:20px;}	
}
@media screen and (max-width:1440px){
.joinTable1 .wz h1,
.joinTable2 .wz h1{font-size:22px;}
.joinTable1 .wz h2,
.joinTable2 .wz h2{font-size:26px;margin-bottom:20px;}	
.joinTable1 .wz p br{ display:none;}
}
@media screen and (max-width:1300px){
.joinTable1 .wz h1,
.joinTable2 .wz h1{font-size:20px;}
.joinTable1 .wz h2,
.joinTable2 .wz h2{font-size:24px;margin-bottom:18px;}	
}
@media screen and (max-width:1220px){
.joinTable1 .wz h1,
.joinTable2 .wz h1{font-size:18px; }
.joinTable1 .wz h2,
.joinTable2 .wz h2{font-size:22px;margin-bottom:16px;line-height:normal;}	

.joinTable1 .wz,
.joinTable2 .wz{ padding:30px 5% 30px 10%;}
}
@media screen and (max-width:1024px){
.joinTable1 .wz h1,
.joinTable2 .wz h1{font-size:16px;}
.joinTable1 .wz h2,
.joinTable2 .wz h2{font-size:20px;margin-bottom:10px;}	
.joinTable1 .wz,
.joinTable2 .wz{ padding:30px 5% 30px 8%;}
.joinTable1 .img img,.joinTable2 .img img{ height:auto; min-height:290px;}
}
@media screen and (max-width:768px){
.joinTable1 .img,.joinTable2 .img{display:block!important;width:100%!important;}
.joinTable1 .img img,.joinTable2 .img img{ height:auto;min-height: inherit;}
.joinTable1 .wz,.joinTable2 .wz{display:block!important;width:94%!important;padding:30px 3%;}
.joinTable1 .wz img,.joinTable2 .wz img{ position:relative; left:0; bottom:10px;}
.joinTable1 .wz p br,.joinTable2 .wz p br{ display:none;}
.joinTable1 .wz h1 br,
.joinTable2 .wz h1 br{ display:none;}
.joinTable1 .wz h2 br,
.joinTable2 .wz h2 br{ display:none;}
}


.joinTable3{background: url(../images/join-1bg.jpg) left center no-repeat #ebe3d4; width:98%; margin:20px auto; background-size:cover; background-attachment:fixed; position:relative;}
.joinTable3:after{position: absolute;left: 0;top:0;content: "";width: 100%;height:100%;background: url(../images/join-1bg.png) center center repeat-y;}
.joinTable3 td{position:relative; z-index:2; text-align:center; padding-top:150px; padding-bottom:150px; font-size:22px; line-height:38px; color:#ffffff;}
@media screen and (max-width:1680px){
.joinTable3 td{padding-top:130px; padding-bottom:130px; line-height:36px;}
}
@media screen and (max-width:1440px){
.joinTable3 td{padding-top:120px; padding-bottom:120px; font-size:20px; line-height:32px;}
}
@media screen and (max-width:1220px){
.joinTable3 td{padding-top:100px; padding-bottom:100px; font-size:18px; line-height:30px;}
}
@media screen and (max-width:1024px){
.joinTable3{ background-attachment:inherit;width:97%;}
.joinTable3 td{padding:90px 30px; font-size:16px; line-height:28px;}
}






.page-join2{padding-top:90px;padding-bottom:90px;background: url(../images/join-2bg.jpg) left top no-repeat #ebe3d4;}
.processList{padding:0 4.651162790697674%;}
.processList ul{font-size:0; line-height:0;}
.processList ul li{display:inline-block;*display:inline;zoom:1;margin:0;padding:0;overflow:hidden;list-style:none;width:25%;position: relative; vertical-align:top;margin-bottom:35px; }
.processList ul li:nth-child(2n) .info{background: url(../images/join-2iconbg2.png) left top repeat;}
.processList ul li .info{display:block;padding:0;-webkit-transition:0.3s ease-in-out;-ms-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:all 0.3s ease-in-out; margin:0 15px;background: url(../images/join-2iconbg1.png) left top repeat;padding-left:35px;padding-right:35px;padding-top:95px;padding-bottom:40px; text-align:center;}
.processList ul li .tit{text-align: center;height:179px; }
.processList ul li .tit .cn{font-size:28px;margin-bottom:10px;line-height:30px;color:#ddceb1;text-align:left;font-weight:300;font-family:"CharlemagneStd Bold","Source Han Sans CN","Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","WenQuanYi Micro Hei",sans-serif; text-transform:uppercase;max-width:210px;}
.processList ul li .tit .en{margin-bottom:30px;line-height:30px;height:30px; overflow:hidden;font-size:26px;color:#c1813a;text-align:left;}
.processList ul li .tit .num{line-height:30px;height:30px; overflow:hidden;font-size:20px;color:#c1813a;text-align:left;margin-bottom:5px;}
.processList ul li .tit .wz{line-height:22px;height:44px; overflow:hidden;/*font-size:14px;*/font-size:14px;color:#333333;text-align:left;max-width:235px;/*font-weight:600;*/}
.processList ul li .info img{ width:137px; height:137px;margin:0 auto;text-align:center;margin-bottom:45px;}
@media screen and (max-width:1680px){
.page-join2{padding-top:80px;padding-bottom:80px;}
.processList ul li .info{margin:0 10px;padding-top:75px;padding-bottom:30px;}
.processList ul li .info img{ width:35%; height:auto;margin-bottom:35px;}	
.processList ul li .tit .en{font-size:24px;}
}
@media screen and (max-width:1300px){
.page-join2{padding-top:70px;padding-bottom:70px;}
.processList ul li .info{margin:0 10px;padding-left:25px;padding-right:25px;padding-top:65px;padding-bottom:30px;}
.processList ul li .info img{ width:90px; height:90px;margin-bottom:15px;}	
.processList ul li .tit .cn{font-size:24px;}
.processList ul li .tit .en{font-size:24px;}
.processList ul li .tit .num{font-size:18px;}
}
@media screen and (max-width:1150px){
.page-join2{padding-top:60px;padding-bottom:60px;}
.processList ul li{margin-bottom:20px;}
.processList ul{margin:0 -5px;}
.processList ul li .info{margin:0 5px;padding-left:20px;padding-right:20px;padding-top:55px;padding-bottom:30px;}
.processList ul li .info img{ width:75px; height:75px;margin-bottom:10px;}	
.processList ul li .tit .cn{font-size:22px;}
.processList ul li .tit .en{font-size:22px;}
.processList ul li .tit .num{font-size:18px;}
}
@media screen and (max-width:1024px){
.page-join2{padding-top:50px;padding-bottom:50px;}
.processList ul{margin:0 -5px;}
.processList ul li{margin-bottom:20px;}
.processList ul li .info{margin:0 5px;padding-left:20px;padding-right:20px;padding-top:40px;padding-bottom:30px;}
.processList ul li .info img{ width:70px; height:70px;margin-bottom:15px;}	
.processList ul li .tit .cn{font-size:20px;}
.processList ul li .tit{height:164px; }
.processList ul li .tit .en{font-size:20px;margin-bottom:15px;}
}
@media screen and (max-width:992px){
.page-join2{padding-top:40px;padding-bottom:40px;}
.processList ul li{width:50%;margin-bottom:25px;}
.processList ul li .info{padding-left:20px;padding-right:20px;padding-top:25px;padding-bottom:25px;}
.processList ul li .info img{width:80px;height:80px;}
.processList ul li .tit .cn{font-size:20px;}
.processList ul li .tit .en{font-size:20px;}
}
@media screen and (max-width:768px){
.page-join2{padding-bottom:50px;padding-top:50px;}
.processList ul li{width:50%;margin-bottom:20px;}
.processList ul li .info{margin:0 5px;padding-left:20px;padding-right:20px;padding-top:25px;padding-bottom:25px;}
.processList ul li .tit .wz{height:auto;}
.processList ul li .tit .cn{font-size:18px;}
.processList ul li .tit .en{font-size:18px;}
}
@media screen and (max-width:640px) {
.page-join2{padding-top:40px;padding-bottom:40px;}
.processList ul li .tit{top:20px; }
.processList ul li .tit .cn{font-size:16px;line-height:20px;height:20px; }
.processList ul li .tit .en{font-size:16px;line-height:20px;height:20px; }
.processList ul li .info{padding-left:20px;padding-right:20px;padding-top:35px;padding-bottom:30px;height:250px;}
}
@media screen and (max-width:530px) {
.processList ul li .info img{ width:70px; height:70px;margin-bottom:0px;}	
.processList ul li .info{height:230px;}
}





/*contactTable*/
.join3BOX{padding-bottom:60px;padding-top:80px;line-height:28px; font-size:16px; color:#595959;}
.join3TableB1{ float:right;width:48%;}
.join3TableB2{ float:left;width:52%;margin-bottom:40px;}
.join3TableB2 .contactTableB2-box{ padding:0 4.651162790697674%;}
.join3TableB1 .feedback2Box{ padding:0 4.651162790697674%;}
@media screen and (max-width:1919px){
.join3TableB1{width:48%;}
.join3TableB2{width:52%;}
}
@media screen and (max-width:1440px){
.join3BOX{padding-bottom:40px;padding-top:80px;}
}
@media screen and (max-width:1440px){
.join3BOX{padding-bottom:30px;padding-top:70px;}
}
@media screen and (max-width:1024px){	
.join3BOX{padding-bottom:30px;padding-top:30px;}
.join3TableB1{width:100%;}
.join3TableB2{width:100%;}	
.join3TableB2 .contactTableB2-box{padding-right:0;}
}
@media screen and (max-width:768px){
.join3BOX{padding-bottom:30px;padding-top:20px;line-height:26px; font-size:14px; }
}


.page-join3{padding-top:90px;padding-bottom:50px;background:#f6f5f2;}
.joinTit h1{font-size:38px; color:#333333; font-weight:bold; line-height: normal; text-align:center;}
.joinTit h1 span{color:#c1813a;background: url(../images/join-line.jpg) left bottom no-repeat; background-size:100%;}
/*join3Table*/
.join3Table td.wz{border-bottom-right-radius:50px;}
.join3Table td{ line-height:28px; font-size:14px; color:#595959; padding-bottom:8px; padding-top:8px;}
.join3Table td strong{ font-size:16px;}
.join3Table td p{font-size:16px;}
@media screen and (max-width:1680px){	
.page-join3{padding-top:80px;padding-bottom:40px;}
.joinTit h1{font-size:34px;}
}
@media screen and (max-width:1220px){	
.page-join3{padding-top:70px;padding-bottom:30px;}
.joinTit h1{font-size:30px;}
}
@media screen and (max-width:1024px){
.page-join3{padding-top:50px;padding-bottom:30px;}
.joinTit h1{font-size:28px;}
}
@media screen and (max-width:992px){	
.joinTit h1{font-size:26px;}
}
@media screen and (max-width:768px){	
.page-join3{padding-top:30px;padding-bottom:30px;}
.joinTit h1{font-size:24px;}
}
@media screen and (max-width:640px){	
.joinTit h1{font-size:20px;}
}






.index-lanmu2{ display:block; overflow:hidden;height:480px;background-position:center top;background-repeat:no-repeat;background-size:cover;color:#fff;background-attachment:fixed;position:relative;background-color: #000;}
.index-lanmu2 a{text-align:center;margin:auto;height:100%; position:relative;}
.index-lanmu2:after{ content:''; position:absolute; left:0;right:0;bottom:0; width:100%; height:100%;background:url(../images/index-joinbg.png) center bottom no-repeat; background-size:100%;}
.index-lanmu2 a{ display:block; position:relative;height:100%; z-index:1;}
.index-lanmu2 a .wz{text-align: center; position:absolute; left:0;right:0; top:50%; margin:0 auto;margin-top:-80px;}
.index-lanmu2 a .wz .en{ display:block;font-size:60px;margin-bottom:30px;line-height:30px;color:#fff;text-align: center;font-weight:300;font-family:"CharlemagneStd Bold","Source Han Sans CN","Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","WenQuanYi Micro Hei",sans-serif; text-transform:uppercase;display:block; line-height:60px;}
.index-lanmu2 a .wz .cn{ display:block;line-height:30px;height:30px; overflow:hidden;font-size:20px;color:#fff;text-align: center;margin-bottom:10px;font-family: Arial, '微软雅黑','Microsoft YaHei',Helvetica, sans-serif;}
.index-lanmu2 a .wz .more{ display:block; width:180px;line-height:42px;height:42px; overflow:hidden;font-size:12px;color:#fff;text-align: center;background:url(../images/index-more.png) center bottom no-repeat;margin:0 auto;font-family: Arial, '微软雅黑','Microsoft YaHei',Helvetica, sans-serif;}
.index-lanmu2 a .wz .more{cursor: pointer;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-ms-transition: all 0.5s;transition: all 0.5s;}
.index-lanmu2 a .wz .more:hover{transform: scale(1.1);}
@media screen and (max-width:1220px){	
.index-lanmu2{height:380px;}
.index-lanmu2 a .wz .en{font-size:50px;line-height:normal;}
.index-lanmu2 a .wz .cn{font-size:18px;}
}
@media screen and (max-width:1024px){	
.index-lanmu2{height:384px;}
.index-lanmu2{ background-attachment:inherit;height:300px;}
.index-lanmu2 a .wz .en{font-size:40px;}
}
@media screen and (max-width:768px){	
.index-lanmu2{height:320px;}
.index-lanmu2 a .wz .en{font-size:30px;}
.index-lanmu2 a .wz .cn{font-size:16px;}
.index-lanmu2 a .wz .more{width:130px;line-height:40px;height:40px;background-size:100% 100%;}
}
@media screen and (max-width:640px){	
.index-lanmu2{height:50vw;}
.index-lanmu2 a .wz .en{font-size:26px;}
}





.index-lanmu{}
.index-lanmu ul{font-size:0; line-height:0;}
.index-lanmu ul li{display:inline-block;*display:inline;zoom:1;margin:0;padding:0;overflow:hidden;list-style:none;width:50%;position: relative; vertical-align:top}
.index-lanmu ul li a{display:block;padding:0;-webkit-transition:0.3s ease-in-out;-ms-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:all 0.3s ease-in-out;position:relative;}
.index-lanmu ul li .wz{text-align: center; position:absolute; left:0;right:0; top:50%; margin-top:-30px;}
.index-lanmu ul li .wz .en{font-size:60px;margin-bottom:10px;line-height:30px;color:#fff;text-align: center;font-weight:300;font-family:"CharlemagneStd Bold","Source Han Sans CN","Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","WenQuanYi Micro Hei",sans-serif; text-transform:uppercase;display:block; line-height:60px;}
.index-lanmu ul li .wz .cn{line-height:30px;height:30px; overflow:hidden;font-size:20px;color:#fff;text-align: center;margin-bottom:5px;font-family: Arial, '微软雅黑','Microsoft YaHei',Helvetica, sans-serif;}
.index-lanmu ul li img{ width:100%; height:100%; display:block;}
.index-lanmu ul li a .pic{width:100%; display:block; overflow:hidden;}
.index-lanmu ul li a .pic img,.index-lanmu ul li a .pic,.index-lanmu ul li a{-moz-transition: all 0.6s ease-in-out;-webkit-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out;}
.index-lanmu ul li a:hover .pic img{-moz-transform: scale3d(1.1, 1.1, 1.1); -webkit-transform: scale3d(1.1, 1.1, 1.1);-ms-transform: scale3d(1.1, 1.1, 1.1) ;transform: scale3d(1.1, 1.1, 1.1);}
@media screen and (max-width:1220px){	
.index-lanmu ul li .wz .en{font-size:50px;line-height:normal;}
.index-lanmu ul li .wz .cn{font-size:18px;}
}
@media screen and (max-width:1024px){	
.index-lanmu ul li .wz .en{font-size:40px;}
}
@media screen and (max-width:768px){	
.index-lanmu ul li{width: 100%;float:none;}
.index-lanmu ul li .wz .en{font-size:30px;}
.index-lanmu ul li .wz .cn{font-size:16px;}
}
@media screen and (max-width:640px){	
.index-lanmu ul li .wz .en{font-size:26px;}
}

 
/*index-pinpai*/
.index-pinpai{overflow:hidden;width:100%; background:#f1f1f1;}
.media-box,.media-box .item-logo,.media-box .media-img,.media-box .more{-webkit-transition:0.5s ease-in-out;-ms-transition:0.5s ease-in-out;-o-transition:0.5s ease-in-out;transition:all 0.5s ease-in-out; overflow:hidden;}
.media-box{width: 50%;float: left;text-align: center; position:relative;background:#fff;}
.media-box .item{padding: 100px 100px;border-right: 1px solid #e3e3e3;}
.media-box:last-of-type .item{border: none;}
.media-box .media-img{width: 100%;padding-bottom: 40.13157894736842%;background-size: cover;overflow: hidden;background-size: cover;background-repeat: no-repeat;background-position: center center;margin-bottom:45px; overflow:hidden; background-color:#f1f1f1;}
.media-box .media-img:hover{-moz-transform: scale3d(1.1, 1.1, 1.1); -webkit-transform: scale3d(1.1, 1.1, 1.1);-ms-transform: scale3d(1.1, 1.1, 1.1) ;transform: scale3d(1.1, 1.1, 1.1);}
.media-box .media-main h1 {font-size: 20px;color: #cb8d4a;/*font-weight:300;*/font-weight:600;font-family:Arial, '微软雅黑','Microsoft YaHei',Helvetica, sans-serif;}
.media-box .media-main h2 {font-size: 30px;color: #cb8d4a;font-weight:600;font-family: "CharlemagneStd Bold","Source Han Sans CN","Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","WenQuanYi Micro Hei",sans-serif;margin-bottom:5px;}
.media-box .media-main h3 {margin-bottom:20px;}
.media-box .wz{font-size: 16px;color: #000000;line-height:30px;height:90px; overflow:hidden;max-width:450px;margin:0 auto;margin-bottom:38px;}
.media-box .more{font-size:14px;color:#333333;margin-top:50px;font-family:Arial, '微软雅黑','Microsoft YaHei',Helvetica, sans-serif;position:relative;display:inline-block;width:130px;height:40px;line-height:40px;}
.media-box .more span{padding-right:23px;background: url(../images/arrow-more.svg) no-repeat 85% center;position:relative;display:block;height: 100%;transition: all 0.3s ease;}
.media-box .more:hover span{ padding-right:0; background-image:none;}
.media-box .more:before,
.media-box .more:after{position: absolute;content: "";right: 0;bottom: 0;background:#cb8d4a;transition: all 0.3s ease;}
.media-box .more:before{height: 0%;width: 2px;}
.media-box .more:after{width: 0%;height: 2px;}
.media-box .more:hover:before{height: 100%;}
.media-box .more:hover:after{width: 100%;}
.media-box .more:hover{background: transparent;}
.media-box .more span:hover{color:#cb8d4a;}
.media-box .more span:before,
.media-box .more span:after{position: absolute;content: "";left: 0;top: 0;background:#cb8d4a;transition: all 0.3s ease;}
.media-box .more span:before{width: 2px;height: 0%;}
.media-box .more span:after{height: 2px;width: 0%;}
.media-box .more span:hover:before{height: 100%;}
.media-box .more span:hover:after{width: 100%;}


.media-box .item-logo{position:absolute; top:0; left:50%;right:0; height:100%; width:80%;background-size:100%;background-repeat: no-repeat;background-position: center center; background-color:#b71c24; z-index:2;-webkit-transition:1s ease-in-out;-ms-transition:1s ease-in-out;-o-transition:1s ease-in-out;transition:all 1s ease-in-out;}
.media-box .item-logo a{display:block; line-height:100%; width:100%; font-size:0; position:absolute; left:0;top:0;right:0;bottom:0;}
.media-box:last-of-type .item-logo{background-color:#f6f5f2;}
.media-box.li1 .item-logo{filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; visibility:hidden;top:0;}
.media-box.li1:hover .item-logo{filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1; visibility:visible;top:0; left:0;height:100%; width:100%;}
.media-box.li1 .item-logo{filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1; visibility:visible;top:0; left:0;height:100%; width:100%;}
.media-box.li1 .item-logo:hover{-moz-transform: scale3d(1.2, 1.2, 1.2); -webkit-transform: scale3d(1.2, 1.2, 1.2);-ms-transform: scale3d(1.2, 1.2, 1.2) ;transform: scale3d(1.2, 1.2, 1.2);}
.media-box.li1:hover .item-logo{filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; visibility:hidden;top:0; left:0;height:100%; width:100%;}
.media-box.li2 .item-logo{ display:none!important;}
.media-box.li1{-webkit-animation-name: fadeInLeft;animation-name: fadeInLeft;}
.media-box.li2{-webkit-animation-name: fadeInRight;animation-name: fadeInRight;}
@media screen and (max-width:1220px){
.media-box .item{padding: 90px 90px;}
.media-box .media-main h1 {font-size:18px;line-height:normal;}
.media-box .media-main h2 {font-size:28px;line-height:normal;}
.media-box .wz{font-size:14px;line-height:26px;height:78px;margin-bottom:10px;}
.media-box .media-img{ margin-bottom:30px;}
.media-box .more{margin-top:30px;}
}
@media screen and (max-width:1024px){	
.media-box .item{padding: 50px 50px;}
.media-box .media-main h2 {font-size:26px;}
.media-box .media-img{ margin-bottom:20px;}
.media-box .more{margin-top:20px;}
}
@media screen and (max-width:768px){	
.media-box{width: 100%;float:none;}
.media-box .media-main h1 {font-size:16px;}
.media-box .media-main h2 {font-size:24px; }
.media-box .item{padding:50px 50px;border-right:none;border-bottom: 1px solid #e3e3e3;}
.media-box .wz{ height:auto;}
.media-box .wz br{display:none;}	
.media-box .more{margin-top:10px;}
}
@media screen and (max-width:500px){	
.media-box{width: 100%;float:none;}
.media-box .media-main h2 {font-size:20px;}
.media-box .item{padding:30px 30px;}
.media-box .more{margin-top:0px;}
}


.index-About{padding-top:86px;padding-bottom:86px;min-height:788px; overflow:hidden; position:relative;background: url(../images/index-abbgbig.jpg) right top repeat-y #e4dcd6;background-size:100%;}
.index-About .bg{position:absolute;left:0;top:0;right:0; height:100%; width:100%;background: url(../images/index-abbg.jpg) right top no-repeat;background-size:100%;}
.About-box{ position:relative; z-index:2;}
.About-box .About-main{ /*padding-left:7.325581395348837%; */ margin-left:120px;padding-top:44px;}
.About-box .About-main h1 {font-size: 20px;line-height:30px;color: #cb8d4a;/*font-weight:300;*/font-weight:600;font-family:Arial, '微软雅黑','Microsoft YaHei',Helvetica, sans-serif; }
.About-box .About-main h1 a{color: #cb8d4a;}
.About-box .About-main h2 {font-size: 60px;line-height: normal;color: #cb8d4a;font-weight:600;font-family: "CharlemagneStd Bold","Source Han Sans CN","Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","WenQuanYi Micro Hei",sans-serif;margin-bottom:5px; margin-left:26px; padding-left:34px;margin-bottom:170px; position:relative;}
.About-box .About-main h2 a{color: #cb8d4a;}
.About-box .About-main h2:after {content: "";position: absolute;left: 0;top:50%;width:25px;height:1px;background:#cb8d4a;}
.About-box .About-main .wz{font-size: 16px;color: #cf8235;line-height:30px;max-width:320px;}
.About-box .About-main .wz img{ margin-bottom:65px;}
.About-box .About-img{/*left:16.86046511627907%;*/ left:290px;top:0;position:absolute;}
.About-box .About-img ul{/*width:61.27906976744186%;*/width:1054px;height:790px; position:relative;}
.About-box .About-img ul li{position:absolute;width:259px;}
.About-box .About-img ul li a{ display:block; position:relative; overflow:hidden;}

.About-box .About-img ul li a,.About-box .About-img ul li a .h:after,.About-box .About-img ul li .h{-webkit-transition:0.3s ease-in-out;-ms-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:all 0.3s ease-in-out;}

.About-box .About-img ul li .img{ display:block;border-radius:5px; overflow:hidden;}
.About-box .About-img ul li img{display:block;max-width:100%;border-radius:5px; overflow:hidden;}
.About-box .About-img ul li .h{position:absolute;left:0;top:0;width:100%; height:100%;transform: rotateY(-90deg); -webkit-transform: rotateY(-90deg); transform-origin: 100% 50% 0; -webkit-transform-origin: 100% 50% 0; -webkit-transition: opacity 800ms cubic-bezier(0.55, 0.31, 0.15, 0.93) 0ms, -webkit-transform 800ms cubic-bezier(0.55, 0.31, 0.15, 0.93) 0ms; transition: opacity 800ms cubic-bezier(0.55, 0.31, 0.15, 0.93) 0ms, transform 800ms cubic-bezier(0.55, 0.31, 0.15, 0.93) 0ms; opacity: 0;}
.About-box .About-img ul li .h p{padding-top: 45%;height: 55%;text-align: center;color: #ab480e;font-size: 18px;font-weight: bold;font-family:Arial, '微软雅黑','Microsoft YaHei',Helvetica, sans-serif;position:relative;z-index:2;}
.About-box .About-img ul li .h:after{ content:''; position:absolute;left:50%;top:50%;width:0; height:0;background:#a26528;filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity:0.7; opacity:0.7;border-radius:5px; overflow:hidden;}
.About-box .About-img ul li .h:after{width:100%; height:100%;left:0;top:0;}
.About-box .About-img ul li a:hover .h{ transform: rotateY(0deg); -webkit-transform: rotateY(0deg); opacity: 1; }
.no-csstransitions .box2inner .item:hover .gree { visibility: visible; }
.About-box .About-img ul .li1{ left:0; top:197px;}
.About-box .About-img ul .li2{ left:265px; top:0;}
.About-box .About-img ul .li3{ left:265px; top:265px;}
.About-box .About-img ul .li4{ left:265px; top:532px;}
.About-box .About-img ul .li5{ left:529px; top:105px;}
.About-box .About-img ul .li6{ left:529px; top:370px;}
.About-box .About-img ul .li7{ left:794px; top:208px;}



.About-box .About-img ul li a,.About-box .About-img ul li a .h:after,.About-box .About-img ul li .h,.About-box .About-img ul li{-webkit-transition:0.8s ease-in-out;-ms-transition:0.8s ease-in-out;-o-transition:0.8s ease-in-out;transition:all 0.8s ease-in-out;}
.About-box .About-img ul .li1{ transform: rotateY(90deg); -webkit-transform: rotateY(90deg); transform-origin: 100% 50% 0; }
.About-box .About-img ul .li2{ transform: rotateY(-90deg); -webkit-transform: rotateY(-90deg); transform-origin: 0 50% 0; }
.About-box .About-img ul .li3{/* transform: rotateX(90deg); -webkit-transform: rotateX(90deg); transform-origin: 50% 100% 0px; */}
.About-box .About-img ul .li4{ transform: rotateX(90deg); -webkit-transform: rotateX(90deg); transform-origin: 50% 0 0; }
.About-box .About-img ul .li5{ transform: rotateY(-90deg); -webkit-transform: rotateY(-90deg); transform-origin: 0 50% 0; }
.About-box .About-img ul .li6{ transform: rotateX(90deg); -webkit-transform: rotateX(90deg); transform-origin: 50% 100% 0px; }
.About-box .About-img ul li.animated{ opacity: 1; }
.About-box .About-img ul .li3.animated, 
.About-box .About-img ul .li5.animated,
.About-box .About-img ul .li6.animated, 
.About-box .About-img ul .li4.animated{ transform: rotateX(0deg); -webkit-transform: rotateX(0deg); }
.About-box .About-img ul .li7.animated,
.About-box .About-img ul .li2.animated, 
.About-box .About-img ul .li1.animated{ transform: rotateY(0deg); -webkit-transform: rotateY(0deg); }
.About-box .About-img ul .li7{ transform: rotateX(90deg); -webkit-transform: rotateX(90deg); transform-origin: 50% 0 0; }
.About-box .About-img ul li .h {transform: rotateY(-180deg); opacity: 0;-webkit-transition: opacity 800ms cubic-bezier(0.55, 0.31, 0.15, 0.93) 0ms, -webkit-transform 800ms cubic-bezier(0.55, 0.31, 0.15, 0.93) 0ms; transition: opacity 800ms cubic-bezier(0.55, 0.31, 0.15, 0.93) 0ms, transform 800ms cubic-bezier(0.55, 0.31, 0.15, 0.93) 0ms; backface-visibility: hidden; transform-origin: center center 0; }
.About-box .About-img ul li .img{opacity: 1;-webkit-transition: opacity 800ms cubic-bezier(0.55, 0.31, 0.15, 0.93) 0ms, -webkit-transform 800ms cubic-bezier(0.55, 0.31, 0.15, 0.93) 0ms; transition: opacity 800ms cubic-bezier(0.55, 0.31, 0.15, 0.93) 0ms, transform 800ms cubic-bezier(0.55, 0.31, 0.15, 0.93) 0ms; backface-visibility: hidden; }
.About-box .About-img ul li a:hover .img{ transform: rotateY(180deg); opacity: 0; }
.About-box .About-img ul li a:hover .h{ transform: rotateY(0deg); opacity: 1; }
@media screen and (max-width:1920px){	
.index-About{min-height:41.14583333333333vw;}
.About-box .About-img ul{width:54.89583333333333vw;height:41.14583333333333vw;}
.About-box .About-img ul li{width:24.573055028463%;}
.About-box .About-img ul .li1{ left:0; top:24.93670886075949%;}
.About-box .About-img ul .li2{ left:25.14231499051233%; top:0;}
.About-box .About-img ul .li3{ left:25.14231499051233%; top:33.54430379746835%;}
.About-box .About-img ul .li4{ left:25.14231499051233%; top:67.34177215189873%;}
.About-box .About-img ul .li5{ left:50.18975332068311%; top:13.29113924050633%;}
.About-box .About-img ul .li6{ left:50.18975332068311%; top:46.83544303797468%;}
.About-box .About-img ul .li7{ left:75.33206831119545%; top:26.32911392405063%;}
}
@media screen and (max-width:1680px){	
.About-box .About-main h1 {font-size:18px;}
.About-box .About-main h2 {font-size:50px;}
.About-box .About-main h2:after{width:20px;}
.About-box .About-main .wz img{ margin-bottom:65px; width:18.6046511627907vw;}
}
@media screen and (max-width:1150px){	
.About-box .About-main h2 {font-size:40px; margin-bottom:60px;}
.About-box .About-main .wz img{ margin-bottom:35px; width:18vw;}
.About-box .About-main{margin-left:100px;padding-top:10px;}
.About-box .About-main .wz{font-size:14px;line-height:26px;}
}
@media screen and (max-width:992px){	
.About-box .About-main{margin-left:60px;padding-top:10px;}
}
@media screen and (max-width:768px){
.index-About{padding-top:7.161458333333333%;padding-bottom:7.161458333333333%; min-height:inherit;}
.About-box .About-main{margin-left:0px;padding-top:0;text-align:center; }
.About-box .About-img{left:10%;top:0;position:relative; margin-bottom:30px;}
.About-box .About-main h1{}
.About-box .About-main h2 {font-size:30px;display:inline-block;margin:0 auto;margin-bottom:20px; padding-left:0;}
.About-box .About-main h2:after{ width:0;}
.About-box .About-main .wz{ max-width:80%;margin:0 auto;}
.About-box .About-main .wz img{ display:none;}
.About-box .About-main .wz br{ display:none;}
}



/*底部*/
#c-footer{background: url(../images/bottom-bg.jpg) center top repeat; font-size:0; font-family:Arial, '微软雅黑','Microsoft YaHei',Helvetica, sans-serif;padding:100px 0 30px 0;}
#c-footer .c-footer-top{padding-bottom:30px;}
#c-footer .c-footer-top .c-logo{float:left;width:19%;}
#c-footer .c-footer-top .c-logo img{ width:42%;}

#c-footer .c-footer-top .c-left-box{float:left;width:23%;color:#333;padding-bottom:30px; }
#c-footer .c-footer-top .c-left-box h1{font-size:26px;color:#000000;line-height:30px; font-weight:bold; margin-bottom:5px;font-family:"思源宋体","思源宋体 CN","SourceHanSerifCN-Regular","SimSun","宋体","Source Han Sans CN","Hiragino Sans GB","Heiti SC","Microsoft YaHei","PingFang SC","WenQuanYi Micro Hei",Arial,"Helvetica Neue",Helvetica,Arial,sans-serif;}
#c-footer .c-footer-top .c-left-box .c-text{font-size:15px;line-height:24px;color:#000000;}

#c-footer .c-footer-top .c-list-box{float:left;width:42%;padding-bottom:30px;}
#c-footer .c-footer-top .c-list-box>li{padding-left:1%; width:32.333333%; float:left;}
#c-footer .c-footer-top .c-title-box{padding-bottom:15px;}
#c-footer .c-footer-top .c-title-box .c-title{font-size:16px;line-height:30px;color:#000000;padding-left:19px;position:relative;}
#c-footer .c-footer-top .c-title-box .c-title:after {content: "";position: absolute;left: 0;top:50%;width:14px;height:3px;background:#b71c24;}
#c-footer .c-footer-top .c-title-box i{display: none;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-ms-transition: all 0.5s;transition: all 0.5s;}

#c-footer .c-footer-top .c-list-box .c-list li{padding:3px 0;line-height:20px;font-size:0;}
#c-footer .c-footer-top .c-list-box .c-list li a{/*font-size:13px;color:#909090;*/font-size:15px;color:#333;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-ms-transition: all 0.5s;transition: all 0.5s;display:inline-block;}
#c-footer .c-footer-top .c-list-box .c-list li a:hover{color:#b71c24;}


#c-footer .c-footer-top .c-right-box{ float:right;width:7.558139534883721%;}
#c-footer .c-footer-top .c-right-box img{max-width:100%;}

#c-footer .c-weixin{display: none;position:fixed;z-index: 910;top:0;left:0;width: 100%;height: 100%;background:rgba(0,0,0,.5);}
#c-footer .c-weixin .c-img-box{position: absolute;top:50%;left:50%;margin: -138px 0 0 -120px;padding: 20px;width: 240px;background:#fff;overflow: hidden;}
#c-footer .c-weixin .c-img-box img{width: 100%;margin-bottom: 20px;}
#c-footer .c-weixin .c-img-box p{font-size: 16px;line-height: 1em;text-align: center;color: #555;}
#c-footer .c-weixin2{ position:absolute;bottom:35px;right:-35px; display:none;}
#c-footer .c-weixin2 img{ width:130px; height:130px; border-radius:5px; overflow:hidden;}
#c-footer .c-footer-top .c-right-box .c-ico-box .c-item:hover .c-weixin2{display: block;}

#c-footer .c-footer-bottom{padding-top:35px;text-align:center;}
#c-footer .c-footer-bottom a{color:#999;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-ms-transition: all 0.5s;transition: all 0.5s;}
#c-footer .c-footer-bottom a:hover{color:#b71c24;}
#c-footer .c-footer-bottom .c-copyright{font-size:12px;line-height: 24px;color:#909090;}


@media screen and (max-width:992px){
	#c-footer .c-footer-top .c-logo{float:none;width:100%; text-align:center; display:none;}
  #c-footer .c-footer-top .c-logo img{ width:50px;}
	#c-footer{padding:50px 0 30px 0;font-size:0;}
	#c-footer .c-footer-top .c-list-box{width:100%;}
	#c-footer .c-footer-top .c-left-box{width:60%; margin-top:50px;    padding-bottom: 0;}
	#c-footer .c-footer-top .c-right-box{width:25%;margin-top:60px; text-align:right;}
	#c-footer .c-footer-top .c-list-box{padding-bottom:0;}
	   #c-footer .c-footer-top .c-right-box img{max-width:90px;}
}
@media screen and (min-width:768px){
#c-footer .c-footer-top .c-list-box .c-list{ display:block!important;}	
}
@media screen and (max-width:768px){
	
	#c-footer .c-footer-top .c-list-box>li{padding-left:0; width:100%; float:none;}
	#c-footer .c-footer-top .c-title-box i {display: inline-block; width:20px; height:40px;float: right;margin-top: 1px;background:url(../images/top-v.png) no-repeat center center; background-size:20px;}
	#c-footer .c-footer-top .c-list-box .c-list  {display: none;padding: 8px 0 0;}
	#c-footer .c-footer-top .c-list-box .c-list li {padding:5px;line-height:24px;}
	#c-footer .c-footer-top .c-list-box .c-list li a{font-size:15px;}
	#c-footer .c-footer-top .c-title-box{padding-bottom:0;}
	#c-footer .c-footer-top .c-title-box .c-title {font-size: 16px;line-height:40px; border-bottom:1px dashed #dcdcdc;}
	
   #c-footer .c-footer-top .c-left-box .c-title-box .c-title{border-bottom:none; margin-top:0; background:none;}
   #c-footer .c-footer-top .c-right-box img{max-width:90px;}
   #c-footer .c-footer-bottom{padding-top:0px;}
   #c-footer .c-footer-top .c-left-box h1{font-size:20px;}
   
}
@media screen and (max-width:500px){
   #c-footer .c-footer-top .c-right-box img{max-width:100%;}
}

/*p-bottom*/
.p-bottom{display:none;}
@media screen and (max-width:768px){
#c-footer{ padding-bottom:120px;}
.p-bottom{width:100%;height:90px;position:fixed;bottom:0px;left:0px;padding:15px 0px;box-sizing:border-box;background-color:#ac1921;z-index:10;display:block;}
.p-bottom li{width:25%;height: auto;float: left;position:relative;}
.p-bottom li a{display: block;}
.p-bottom li a i{display: block;width:40px;height:40px;background-repeat: no-repeat;background-image:url(../images/contact_icon.png);margin:0 auto;background-size:416px;}
.p-bottom li p{color:#fff;font-size:16px;text-align: center;}
.p-bottom li:after{position:absolute;top:50%;left:0;transform:translateY(-50%);content:'';display:block;width:1px;height:40px;background-color:rgba(255,255,255,0.7);}
.p-bottom li:first-child:after{display:none;}
.p-bottom li a i.i3{background:url(../images/contact_icon3.png) no-repeat center center;background-size:100%;}
}
@media screen and (max-width:640px){
#c-footer{ padding-bottom:17vw;}
.p-bottom{height:15vw;padding:2.34375vw 0px;}
.p-bottom li a i{width:7vw;height:7vw;background-size:65vw;margin:0 auto;}
.p-bottom li p{font-size:2.6vw;line-height: normal;}
.p-bottom li:after{height:50%;}
}














.nav-wrapper{width: 100%;height: 100%;position: fixed;top: 0;left: 0;background: rgba(0,0,0,0.6);z-index: 12;display: flex;flex-direction: column;justify-content: center;color: #fff;display: none;}
.nav-wrapper h2 a:hover{color: #E62511;}
.qrcode-wrapper .block{position: static; width:25%;}
.qrcode-wrapper .close{position: absolute;right: 42px;top: 42px;cursor: pointer;}
.qrcode-detail{position: absolute;top: 50%;left: 50%;width: 314px;height: 370px;margin: -180px 0 0 -157px;display: none;}
.qrcode-wrapper .qrcode-detail img{width: 100%;vertical-align: top;}
.qrcode-detail p{margin-top: 35px;font-size: 20px;color: #FFF;text-align: center;line-height: 20px;}
.blur{-webkit-filter: blur(50px);filter: blur(50px);}
.nav-wrapper a {color: #fff;}
.nav-wrapper h2 a:hover {color: #E62511;}
.nav-wrapper h2{/*font-size:32px;*/font-size:30px; font-weight:600;color: #FFFFFF;text-align: center;margin-bottom:45px;}
.nav-wrapper .block{text-align: center;}
.nav-wrapper li{font-size: 20px;margin-bottom:30px;position: relative;}
.nav-wrapper li a{position: relative;display: inline-block;line-height:24px;padding-bottom: 5px;}
.nav-wrapper li a:after{content: '';display: block;width: 0;height: 1px;background: #fff;overflow: hidden;position: absolute;left: 0;bottom: 0;transition: all 0.4s;}
.nav-wrapper li:hover a:after{width: 100%;}
.nav-wrapper li:last-of-type{margin-bottom: 0;}
.nav-main{display: flex;padding: 0 7%;flex-direction: row;justify-content: space-around;}

@media screen and (max-width:768px){
.nav-wrapper{padding:70px 0;}
.nav-main{ display: block!important; overflow:scroll; max-height:95%;}
.qrcode-wrapper .block{width:100%!important;}


.nav-wrapper h2{font-size:20px;margin-bottom:10px;}
.nav-wrapper .block{margin-bottom:50px;}
.nav-wrapper li{font-size: 16px;margin-bottom:5px;position: relative;}
.nav-wrapper li a{color:#b3aeae}
}


body.active{ overflow:hidden;width: 100%;height: 100%;}




