@charset "utf-8";/* CSS Document */
/* 公用样式*/
*{margin:0px;padding:0px;border:0px;box-sizing:border-box;-o-box-sizing:border-box;-moz-box-sizing:border-box;}
::-webkit-input-placeholder {/* WebKit browsers */color: #898888;}
:-moz-placeholder {/* Mozilla Firefox 4 to 18 */color:#ababab;}
::-moz-placeholder {/* Mozilla Firefox 19+ */color: #898888;}
:-ms-input-placeholder {/* Internet Explorer 10+ */color: #898888;}
a{outline:none;color:666;text-decoration:none;}
img{border:none;}
body a {transition: 0.5s all;-webkit-transition: 0.5s all;-o-transition: 0.5s all;-moz-transition: 0.5s all;-ms-transition: 0.5s all; }
body {-webkit-tap-highlight-color: rgba(0,0,0,0);color: #000;font-size: 14px;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;smoothing: grayscale;-o-smoothing: grayscale;font-family: "Microsoft Yahei",Tahoma,Arial,sans-serif;-webkit-text-size-adjust: none;min-width:1280px;}
ol,ul{list-style:none;}
body::-webkit-scrollbar {width: 10px;}
body::-webkit-scrollbar-track {background: rgba(18, 32, 32, 0.8);}
body::-webkit-scrollbar-thumb {background: #000;}
body::-webkit-scrollbar-button {background: #000;}
body::-webkit-scrollbar-corner {background: #000;}
body::-moz-selection {text-shadow: none;background:#00ba00;color: #EFEFEF;}
.clearfix:before, .clearfix:after { content: ""; display: block; height: 0; overflow: hidden; }  
.clearfix:after { clear: both; }  
.clearfix { zoom: 1; } 
.w1200{width:1200px;margin:0 auto;}
.w1580{max-width:1640px;margin:0 auto; min-width:1200px;}
.w1760{max-width:1760px;margin:0 auto; min-width:1200px; padding:0 30px;}
.fl {float: left;}
.fr {float: right;}
@font-face {
  font-family: 'AGaramondPro-Regular';
  src: url('../fonts/agaramondpro-regular.eot');
  src:
    url('../fonts/agaramondpro-regular.eot') format('embedded-opentype'),
    url('../fonts/agaramondpro-regular.woff') format('woff'),
    url('../fonts/agaramondpro-regular.ttf') format('truetype'),
    url('../fonts/agaramondpro-regular.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'SourceHanSerifCN-Bold';
  src: url('../fonts/sourcehanserifcn-bold-2.eot');
  src:
    url('../fonts/sourcehanserifcn-bold-2.eot') format('embedded-opentype'),
    url('../fonts/sourcehanserifcn-bold-2.woff') format('woff'),
    url('../fonts/sourcehanserifcn-bold-2.ttf') format('truetype'),
    url('../fonts/sourcehanserifcn-bold-2.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'ACaslonPro-Regular';
  src: url('../fonts/acaslonpro-regular.eot');
  src:
    url('../fonts/acaslonpro-regular.eot') format('embedded-opentype'),
    url('../fonts/acaslonpro-regular.woff') format('woff'),
    url('../fonts/acaslonpro-regular.ttf') format('truetype'),
    url('../fonts/acaslonpro-regular.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'iskpota';
  src: url('../fonts/iskpota.eot');
  src:
    url('../fonts/iskpota.eot') format('embedded-opentype'),
    url('../fonts/iskpota.woff') format('woff'),
    url('../fonts/iskpota.ttf') format('truetype'),
    url('../fonts/iskpota.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'SourceHanSerifCN-Regular';
  src: url('../fonts/sourcehanserifcn-regular.eot');
  src:
    url('../fonts/sourcehanserifcn-regular.eot') format('embedded-opentype'),
    url('../fonts/sourcehanserifcn-regular.woff') format('woff'),
    url('../fonts/sourcehanserifcn-regular.ttf') format('truetype'),
    url('../fonts/sourcehanserifcn-regular.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}
/* 公用样式结束*/




/*header*/
.header{overflow:visible;position: fixed;z-index:99;left:0;top:0;width:100%;padding-top:0;transition-duration:.5s; height:100px; left:0; right:0;min-width:1280px;}
.header .logo{height:80px;transition-duration:.5s; position:absolute; top:60px; left:30px;}
.header .logo .img100 {display: block;max-width: 100%;max-height: 100%; margin:0 auto;}
/*.header .header-right{display:inline-flex;justify-content:space-around; }*/
.header .header-mains{transition:all 0.5s;padding:40px 0 10px 0;max-width:1760px;padding-left:30px;margin: 0 auto;padding-right:30px;min-width:1250px;position: relative;}
/*header .header-nav*/
.header .header-nav{font-size:0; float:right;}
.header .header-nav .nav-item{position:relative;display:inline-block;*display:inline;zoom:1;}
.header .header-right{padding-top:20px; position: relative;}
.header .header-nav .nav-top-a1{display:block;font-size:14px;line-height:60px;padding:0 20px;color:#fff;transition-duration:.3s; text-transform:uppercase; }
.header .header-nav .nav-top-a1:hover{color:#909090}
/*er*/
.header .header-nav .nav-sub-wrap{display:none;background:#39425b;position:absolute;left:50%;margin-left:-87.5px;width:175px;top:70px;height:auto;border-top:3px solid #99755f;}
.header .header-nav .sub-a{display: block;color:#8a7c73; font-size:14px; line-height:30px; padding:10px 0; text-align:center; border-bottom:1px solid #414961;}
.header .header-nav .sub-a:hover{background:#222a40;}
/*.header .header-nav .nav-sub-wrap:before{position:absolute;z-index:1;left:0px;top:0px;height:2px;width:100%;background-color:#FFF;content:"";transform: scale3d(0, 1, 1);transform-origin: center;transition:all 0.5s;}
.header .header-nav .nav-item:hover .nav-sub-wrap:before{transform: scale3d(1, 1, 1);}*/
/*top-link*/
.header .top-link{ position:absolute;top:0; right:0;}
.header .top-link a{ padding:0 19px;filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5;opacity: 0.5;}
.header .top-link a:hover{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}
.header .top-link .linkatm{ padding-right:0;background-image:url(../images/top-line2.png);background-repeat:no-repeat;background-position:left center;}
/*nav-bg*/
.header.nav-bg{box-shadow: 0px 2px 2px 1px rgba(0,0,0,0.03);position:fixed;transition:all .5s; background-color:#242e49;background:rgba(36, 46, 73, 0.90);}
.header.nav-bg .header-mains{padding:10px 30px 10px 30px;}
.header.nav-bg .logo{top:30px;}

/*top-right*/
.top-right{ float:right; /*margin-left:85px;*/margin-left:30px; position:relative;}
@media (max-width: 1150px) {
.top-right{  margin-left:40px;}	
	
}

.top-right a{ display:inline-block;font-size:14px;color:#fff; line-height:60px; padding:0 10px;}
.top-right a:hover{color:#909090}
.top-right a.top-x{ display:inline-block;background-image:url(../images/top-line.png);background-repeat:no-repeat;background-position:left center;}
.top-right a.top-s{ display:inline-block;background-image:url(../images/top-search.png);background-repeat:no-repeat;background-position:left center; background-size:17px; width:20px;line-height:60px; margin-right:20px;}
/*header-search*/
.header-search-wrap{position:absolute;z-index:4; right:50px;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);opacity:0;width:300px;height:42px;border:1px solid #ccc;color:#666;line-height:40px;transition:all 0.5s;background:#fff;padding-right:50px;top: 70px;}
.header-search-wrap .submit{position:absolute;top:0;right:0;z-index:5;width:60px;height:40px;background:url(../images/top-search.png) no-repeat center center #99755f; background-size:17px; border:none;box-sizing:border-box; }
.header-search-wrap .ser-input{width:100%;height:40px;position:relative;border:none;background:none;box-sizing:border-box;text-indent:20px; font-size:14PX; color:#909090; outline:none;}
.header-search-wrap .search-close{position:absolute;display:block;right:-60px;top:50%;margin-top:-17px;width:40px;height:40px;background:url(../images/close1.png) no-repeat center;background-size:20px !important;cursor:pointer;transition-duration:.5s; }
.header-search-wrap .search-close:hover{transform:rotate(90deg); }
.header-search-wrap .keyword {position: absolute; z-index: 0;left:20px; top: 0; color:#909090; line-height:40px; font-size:14px;}
/*css3*/
.hide1 {-webkit-transform: scale(0) !important;-ms-transform: scale(0) !important;transform: scale(0) !important;opacity: 0 !important; }
.show1 {z-index:100;-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);opacity: 1; }



/*top pro nav*/
.header .header-nav .nav-item.noPosition{ position:static;}
.pc-nav-submenus-popup{z-index: 999;overflow: hidden;position: absolute;width: 1920px;margin-left: -960px;top:90px;left:50%;background-color: #fff;height: 385px; display:none; text-align:center;transition: max-height .6s}
.pc-nav-submenus-popup .w1200{ position:relative; text-align:center;}
.header .has-submenu.opened .pc-nav-submenus-popup{display: block;max-height: 100vh}
.productWrapper ul.productul>li{position: relative;transform: translate3d(0,7%,0);}
.productWrapper ul.productul>li.new::before{content: '新品';position: absolute;left: 50%;transform: translateX(-50%);bottom: 41px;width: 51px;line-height: 18px;font-size: 13px;color: #db0000;font-weight: 800;border: 1px solid #db0000;border-radius: 11px;text-align: center;padding: 1px 0;background-color: #fff5f5}
.productWrapper .swiperContainer.show{display: block}
.productWrapper ul.productul{position: absolute;top: 93px;left: 0;right: 0;background-color: #fff;z-index: 999;height: 292px;justify-content: center; margin:0 auto;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;}
.productWrapper ul.productul>li{margin: 0 10px;width:190px;text-align: center;display: inline-block;*display: inline;zoom:1; vertical-align:top;transition:all 0.5s;}
.productWrapper ul.productul>li:hover img{transform: scale(1.05);transform-origin: center center}
.productWrapper ul.productul a{display: block}
.productWrapper ul.productul .img{background-color: #eee;width:190px;height:190px;margin-bottom: 19px;display: flex;align-items: center;justify-content: center; overflow:hidden;transition:all 0.5s;}
.productWrapper ul.productul .img img{transition:all 0.5s;}
.productWrapper ul.productul .proTitle{font-size: 12px;line-height: 20px;font-weight: 500;color: #333333}
.productWrapper ul.productul.show{display: flex;filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;z-index: 1000;}
/*.productWrapper .swiperContainer{display: none;position: absolute;top: 93px;left: 0;right: 0;background-color: #fff;z-index: 999;height: 272px;overflow: hidden}
.productWrapper .next,.productWrapper .prev{position: absolute;top: 74px;text-align: center;cursor: pointer}
.productWrapper .next span,.productWrapper .prev span{display: inline-block;width: 40px;height: 33px;background: url(../images/arrow-0dcfec1ffd.png) center center no-repeat}
.productWrapper .prev.show{display: block}
.productWrapper .prev{display: none;left: 10px}
.productWrapper .prev span{background-position: 0 0}
.productWrapper .prev:hover>span{background: url(../images/arrow_active-7def17bfeb.png) no-repeat}
.productWrapper .next{right: 10px}
.productWrapper .next span{background-position: -40px 0}
.productWrapper .next:hover>span{background: url(../images/arrow_active-7def17bfeb.png) -40px 0 no-repeat}
.productWrapper .swiperWrapper{width: 1200px;margin: 0 auto;height: 100%;position: relative;overflow: hidden}
.productWrapper .swiperWrapper .swiperAnimated{position: absolute;display: flex;transition: all .5s ease;left: 0}
.productWrapper .swiperWrapper>ul>li{margin: 0 7px;width: 210px;text-align: center}
.productWrapper .swiperWrapper>ul>li:hover img{transform: scale(1.05);transform-origin: center center}
.productWrapper .swiperWrapper>ul a{display: block}
.productWrapper .swiperWrapper>ul .img{background-color: #eee;width: 210px;height: 180px;margin-bottom: 19px;display: flex;align-items: center;justify-content: center}
.productWrapper .swiperWrapper>ul .proTitle{font-size: 14px;line-height: 20px;font-weight: 500;color: #111}*/
.submenu{margin: 0 auto;position: relative;text-align: center}
.submenu>li{display: inline-block;height: 93px;padding: 0 23px;line-height: 93px}
.submenu>li span{cursor: pointer; color:#333333; display:inline-block; position:relative;line-height:40px; padding-top:25px;}
.submenu>li span:before {content: "";display: block;background: #333333;position: absolute; bottom:0; left:0; right:0;width:0;height:1px;z-index:2;transition:all 0.5s; margin:0 auto;}
.submenu>li.on span:before{width:100%;}
.submenu>li{padding:0 ; margin:0 30px;}
.submenu>li>a{padding-bottom: 5px}
.submenu a,.submenu>li{color: #333;font-size: 18px;font-weight: 500}






/* banner代码开始*/
.content5.swiper-pagination-bullets{width:auto!important;height:25px;padding:0px 10px 0px 10px;border-radius:15px;left:50%!important;bottom:60px!important;transform:translate(-50%,0)}
.content5.swiper-slide img{display:inline-block;width:100%;height:auto;}
.content5.swiper-pagination-bullet{width:10px!important;height:10px!important;opacity: 0.6;background-color:#fff!important;margin-top:5px!important;border-radius:100%;}
.content5.swiper-pagination-bullet-active{background: #fff;opacity: 1;}	
.banner{width:100%;}
.banner img{width:100%;}
.banner .swiper-wrapper{ font-size:0;}
.banner .swiper-pagination-bullets{ position:absolute; left:0; right:0; bottom:30px!important;}
.banner .swiper-pagination-bullets .swiper-pagination-bullet{ background:#fff;}
.banner .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{ background:#a71e23;}
/* banner代码结束*/



/*footer*/
.footer{width:100%;background-color:#000000;overflow:hidden;padding: 80px 0 70px 0;}
.footer .bottom-logo{ margin-bottom:105px;}
.footer .t1{font-size:12px; line-height:24px;font-family: 'ACaslonPro-Regular'; color:#d7d0be;text-align:left; text-transform:uppercase;margin-bottom:26px;}
.footer .ylinkBox{ width:400px; float:left;}
.footer .ylink{width:100%;font-size:0;}
.footer .ylink ul{ float:left; width:150px;display:inline-block;*display:inline;zoom:1;}
.footer .ylink li{padding:0;margin:0;text-align:left;line-height:30px;}
.footer .ylink li a{color:#d7d0be;font-size:14px;text-align:left;}
.footer .ylink li a:hover{color:#99755f;}
.footer .footerSearchBox{width:600px; float:left;}
.footer .footerSearchBox .footerS{ border-bottom:1px solid #413f39; width:420px;}
.footer .footerSearchBox .s-text{display:inline-block;width:365px;outline:none;font-size:12px;color:#d7d0be;height:40px;padding:0 0;border:none;background:transparent;}
.footer .footerSearchBox .s-btn{display:inline-block;width:50px;height:40px; vertical-align: middle;margin-left:0;cursor:pointer; background:transparent;background-image:url(../images/foot-s.png); background-repeat:no-repeat; background-position:right center; font-size:14px;color:#d7d0be;}
.footer .footerSearchBox .s-text::-webkit-input-placeholder {color:#d7d0be;} 
.footer .footerSearchBox .s-text:-moz-placeholder {color:#d7d0be;} 
.footer .footerSearchBox .s-text::-moz-placeholder {color:#d7d0be;} 
.footer .footerSearchBox .s-text:-ms-input-placeholder {color:#d7d0be;}
.footer .footer-share{ margin-top:26px;}
.footer .footer-share a{ width:31px; height:31px; display:inline-block;background-image:url(../images/bottom-share.png); background-repeat:no-repeat; margin-right:15px;transition: all .2s ease-in;}
.footer .footer-share a.s1{background-position:left center;}
.footer .footer-share a.s2{background-position:center center;}
.footer .footer-share a.s3{background-position:right center;}
.footer .footer-share a:hover { transform: translateY(-3px);}
.footer .footer-lx{width:200px; float:left;font-size:14px;color:#d7d0be;}
.footer .footer-lx p{font-size:14px;color:#d7d0be;}
.footer .footer-lx strong{font-family: 'ACaslonPro-Regular';}
.copyright{width:100%;text-align:center;margin-top:65px;color:#d7d0be;display:block;font-size:14px; line-height:24px;font-family: 'ACaslonPro-Regular';}
.copyright a{color:#d7d0be;}
.copyright a:hover{color:#99755f;}
/*index-frlink*/
.index-frlink .index-frlinkCon{padding-left:60px; position:relative;font-size:0; line-height:0;}
.index-frlink .index-frlinkCon a{font-size:12px;color:#d7d0be;line-height:30px;padding:0 10px;display:inline-block;}
.index-frlink .index-frlinkCon a:hover{color:#99755f;}
.index-frlink .titleBox{position:absolute; top:0; left:0;}
.index-frlink .titleBox .tt{display:inline-block;margin:0;padding:0;font-size:16px; color:#d7d0be;line-height:30px;}
.index-frlink .titleBox .tt span{display:inline-block;font-family: 'ACaslonPro-Regular', Arial, sans-serif; text-transform:uppercase; color:#d7d0be; font-weight:normal;}
.beian{font-size:12px;color:#d7d0be;line-height:30px; text-align:center; margin-top:55px;}
.beian a{font-size:12px;color:#d7d0be;line-height:30px;display:inline-block;}
.beian a:hover{color:#99755f;}


/*底部浮层样式开始*/
.fixeFooter {border: 0px;position: fixed;width: 100%;height: 90px;background: rgba(30, 40, 49, 0.95);bottom: -165px;left: 0px;z-index: 11;box-shadow: rgba(0, 0, 0, 0.05) 0px -1px 8px;overflow:visible!important;border-top:1px solid #e55d2d;}
.fixeFooter .fixeFooterbox {margin: 0px auto;height: 100%;position: relative;z-index:1;}
.fixeFooter .fixeFooterbox:after{content:"";background: url(../images/float-wu.png) no-repeat right bottom;width:186px; height:47px; position: absolute; left:0; top:-47px;margin:0 auto; z-index:0;}
.fixeFooter .fixeFooterbox .fiexlogo {width: 255px;padding-top:20px; position:absolute; top:0; left:0;}
.fixeFooter .fixeFooterbox .lianxi {position: relative;float: right;width: 186px; text-align:center;padding-right:40px;padding-top:10px;}
.fixeFooter .fixeFooterbox .lianxi img {animation: liftRight 1s infinite linear;-webkit-animation: liftRight 1s infinite linear;/* Safari 与 Chrome */}
.fixeFooter .fixeFooterbox .lianxi p {font-size: 14px;color: #fff;line-height: 22px;}
.fixeFooter .fixeFooterbox .lianxi .ph {font-size: 16px;color: #d9572a;font-weight:bold;}
.fixeFooter .fixeFooterbox .lianxi span {font-size: 14px;line-height: 14px;color: #fff;}
.fixeFooter .fixeFooterbox .lianxi span  em {margin: 0 3px;font-style: normal;font-weight: bolder;font-family: arial;}
.fixeFooter .fixeFooterbox .fiexInput {float:left;padding-left:255px;padding-top:25px;}
.fixeFooter .fixeFooterbox .fiexInput  input {display: block;float: left;border: none;color: #909090;background: #ffffff;height: 38px;line-height: 38px;border-radius:5px;padding: 0px 15px;margin: 0 10px 0px 0px;}
.fixeFooter .fixeFooterbox .fiexInput  input.userName{width: 185px;}
.fixeFooter .fixeFooterbox .fiexInput  input.mobile{width: 285px;}
.fixeFooter .fixeFooterbox .fiexInput  i{position: absolute;top: 32px;left: 130px;z-index: 1;color: #999;font-style: normal;}
.fixeFooter .fixeFooterbox .fiexInput  input.submit{width: 210px;margin-right:0;color: #fff;font-size: 14px;text-align:left;line-height: 38px;padding:0 20px;background: url(../images/btm-float-ptagbg.png) no-repeat right center #d9572a;cursor: pointer;border: 0;border-radius:5px; outline:none;}
.fixeFooter .fixeFooterbox .fixeFooterEsc{display:block;width:30px;height:30px;position:absolute;right:0;top:50%; z-index: 9;margin-top:-15px; cursor:pointer;}
.fixeFooter .fixeFooterbox .fixeFooterEsc:before,.fixeFooter .fixeFooterbox .fixeFooterEsc:after{display:block;width:20px;height:2px;background:#fff;position:absolute;content:"";top:50%;left:50%;margin-left:-10px;}
.fixeFooter .fixeFooterbox .fixeFooterEsc:before{transform:rotate(45deg);}
.fixeFooter .fixeFooterbox .fixeFooterEsc:after{transform:rotate(-45deg);}
/*点击变点*/
.fixeFooterOn {display: none;position: fixed;padding: 0 10px;width: 60px;height:80px;bottom:40px;right: 40px;z-index: 11;background:#e45827;border-radius:5px;text-align: center;color: #fff;cursor: pointer;opacity: 0;font-size:14px;line-height: 1.1;}
.fixeFooterOn img{ margin: 0 0 15px 0;}
@keyframes liftRight {0% {left: 80px;opacity: .8}50% {left: 101px;opacity: 1}100% {left: 80px;opacity: .8}}
@-webkit-keyframes liftRight/* Safari 与 Chrome */{0% {left: 80px;opacity: .8}50% {left: 101px;opacity: 1}100% {left: 80px;opacity: .8}}
@keyframes liftRight2 {0% {left: 16px}50% {left: 4px}100% {left: 16px}}
@-webkit-keyframes liftRight2/* Safari 与 Chrome */{0% {left: 16px}50% {left: 4px}100% {left: 16px}}
.fixeFooterOn  img {position: relative;top: 14px;animation: liftRight2 1s infinite linear;-webkit-animation: liftRight2 1s infinite linear;/* Safari 与 Chrome */}




/*index-ab*/
.index-ab{padding:0;background: url(../images/index-adbg.jpg) repeat right top; min-width:1200px;}
.index-ab img{ max-width:100%;}
.index-ab .titleBox .titleBig{ text-align:left;margin-bottom:35px;margin-top:18%;}
.index-ab .titleBox .titleBig .en{color: #9b7c43;font-size:60px;line-height:60px;font-family:'iskpota','Microsoft YaHei',Arial,sans-serif; text-transform:uppercase;}
.index-ab .titleBox .titleBig .cn{color: #fff;font-size:32px;line-height: normal;margin-top:40px; padding-left:40px;background: url(../images/index-ad-icon.png) no-repeat left center ;font-family:'思源宋体 CN','SourceHanSerifCN-Regular','宋体','Microsoft YaHei',Arial,sans-serif; }
.index-ab .abBox{ width:50%; float:left;font-size:14px; line-height:36px;color:#f3efe5; text-align:left;font-family:'苹方','Microsoft YaHei',Arial,sans-serif;}
.index-ab .abBoxB{margin-left:20%;width:430px;}
.index-ab .abBoxNr{ height:288px; overflow:hidden;}
.index-ab .abBoxImg{ width:50%; float:left;}
.index-ab .morebtn a{margin:0; width:192px; height:62px; line-height:64px; text-align:left; padding:0 26px; border:1px dashed #fff; font-size:12px; display:inline-block; color:#fff;background: url(../images/index-more.png) no-repeat 160px center;margin-top:8.5%;}
.index-ab .morebtn a:hover{background: url(../images/index-more.png) no-repeat 160px center #99755f; border:1px solid #99755f;}





/*index-proNav*/
.index-proNav{ text-align:center;margin-bottom:45px;}
.index-proNav a{ display:inline-block; text-align:center;padding-top:60px;font-size:14px; line-height:30px;color:#8a7c73; margin:0 30px;}
.index-proNav .pro1{background: url(../images/index-icon1.png) no-repeat center top ;}
.index-proNav .pro2{background: url(../images/index-icon2.png) no-repeat center top ;}
.index-proNav .pro3{background: url(../images/index-icon3.png) no-repeat center top ;}
.index-proNav .pro4{background: url(../images/index-icon4.png) no-repeat center top ;}






.index-pro{ background:#e4dfdc;}
.index-pro .titleBox .titleBig{ text-align:center;padding-bottom:35px;padding-top:60px;}
.index-pro .titleBox .titleBig .en{color: #9b7c43;font-size:60px;line-height:60px;font-family:'iskpota','Microsoft YaHei',Arial,sans-serif; text-transform:uppercase;}
.index-pro .titleBox .titleBig .cn{color: #242e49;font-size:30px;line-height: normal;margin-top:40px;background: url(../images/index-pro-t.png) no-repeat center center ;font-family:'思源宋体 CN','SourceHanSerifCN-Regular','宋体','Microsoft YaHei',Arial,sans-serif; }


.index-pro .index-proBox{ background:#eaeaea;}
.index-pro .proBox{ width:50%; float:left;font-size:13px; line-height:30px;color:#8a7c73; text-align:left; height:495px;}
.index-pro .proBoxB{margin-left:30%;width:430px;}
.index-pro .proBoxNr{ height:130px; overflow:hidden;}
.index-pro .proBoxNr h1{ font-size:16px; font-weight:500; margin-bottom:10px;}
.index-pro .proBoxImg{ width:50%; float:left;height:495px; position:relative; overflow:hidden;}
.index-pro .proBoxImg img{ display:block; position:absolute; right:0; height:100%;}
.index-pro .protitleBox .titleBig{margin-bottom:25px;margin-top:15%;}
.index-pro .protitleBox .titleBig .en{color: #9b7c43;font-size:46px;line-height:60px;font-family:'iskpota','Microsoft YaHei',Arial,sans-serif; text-transform:uppercase;}
.index-pro .protitleBox .titleBig .cn{color: #99755f;font-size:26px;line-height: normal;margin-top:0;font-family:'Microsoft YaHei',Arial,sans-serif;background: url(../images/index-pro-line.jpg) no-repeat left bottom ; padding-bottom:15px; font-weight:600;}

.index-pro .morebtn a{margin:0; width:134px; height:43px; line-height:43px; text-align:left; padding:0 26px; border:1px dashed #99755f; font-size:12px; display:inline-block; color:#99755f;background: url(../images/index-pro-m.png) no-repeat 110px center;margin-top:8.5%;}
.index-pro .morebtn a:hover{background: url(../images/index-pro-m2.png) no-repeat 110px center #99755f;border:1px  solid #99755f;color:#fff;}


#index-pro2 .proBoxImg,#index-pro4 .proBoxImg{float:right;}
#index-pro2 .proBoxImg img,#index-pro4 .proBoxImg img{right:auto; left:0;}










/*index-Rd*/
.indexRd{padding-top:0px;padding-bottom:0px;}
.indexRd{ background:url(../images/index-rdbg.jpg) no-repeat center top #dad3c3; height:730px;}
.indexRd .titleBox .titleBig{ text-align:center;padding-bottom:35px;padding-top:60px;}
.indexRd .titleBox .titleBig .en{color: #9b7c43;font-size:48px;line-height:48px;font-family:'iskpota','Microsoft YaHei',Arial,sans-serif; text-transform:uppercase;}
.indexRd .titleBox .titleBig .cn{color: #99755f;font-size:30px;line-height: normal;font-family:'思源宋体 CN','SourceHanSerifCN-Regular','宋体','Microsoft YaHei',Arial,sans-serif; }
.index-RdList ul{width: 100%;margin:0 -12.5px;position:relative; font-size:0;padding-top:20px;}
.index-RdList .li3 {position:relative;z-index:1; cursor:pointer; display:inline-block;*display:inline;zoom:1; width:33.333333%; margin-bottom:40px; vertical-align:top;}
.index-RdList .li3 a{ display:block; position:relative; margin:0 12.5px; text-align:center; background:#fff; padding:33px 50px 35px 50px; position:relative;}
.index-RdList .li3 .imgBox {vertical-align: middle;position:relative; overflow:hidden;}
.index-RdList .li3 .imgBox img{ width:100%;}
.index-RdList .li3 .imgBox img{max-width:100%; height:auto;}
.index-RdList .li3 a,
.index-RdList .li3 .imgBox img,
.index-RdList .li3 .imgBox,
.index-RdList .li3 .title{-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;}
.index-RdList .li3 a:hover .imgBox img{-moz-transform: scale(1.05); -webkit-transform: scale(1.05);transform: scale(1.05);}
.index-RdList .li3 a:hover .title{display: block;}
.index-RdList .li3 .title {font-size: 14px;color:#464646;line-height:30px; margin-top:20px; text-align:center;padding:20px 0 0 0;}
.index-RdList .li3 .title .t1{font-size: 16px;color:#000;line-height:30px;height:30px;overflow: hidden;}
.index-RdList .li3 .title .t2{font-size:12px;color:#909090;height:30px;line-height:30px;overflow: hidden;}
.index-RdList .li3 .title .d{ color:#464646; font-size:12px; display:block; text-transform:uppercase;}
.index-RdList .li3 .title .fenlei{ color:#ed7121; float:right; display:inline-block;}
.index-RdList .li3:hover a{-webkit-box-shadow: 0 5px 20px rgba(0,0,0,.1);-moz-box-shadow: 0 5px 20px rgba(0,0,0,.1);box-shadow: 0px 5px 20px rgba(0,0,0,.1);}
.index-RdList .li3 a:before {content: "";display: block;background: #9b7c43;position: absolute; bottom:0; left:0; right:0;width:9px;height:18px;z-index:2;transition:all 0.5s; margin:0 auto;}
.index-RdList .li3:hover a:before{background: #8a7c73;}








/*index-Case*/
.indexCase{padding-top:0px;padding-bottom:0px;}
.indexCase{ background:url(../images/index-case-ad.jpg) no-repeat center top #eceae6;}
.indexCase .titleBox{ height:350px;}
.indexCase .titleBox .titleBig{ text-align:center;padding-bottom:35px;padding-top:85px;}
.indexCase .titleBox .titleBig .en{color: #99755f;font-size:60px;line-height:60px;font-family:'iskpota','Microsoft YaHei',Arial,sans-serif; text-transform:uppercase;}
.indexCase .titleBox .titleBig .cn{color: #ffffff;font-size:30px;line-height: normal;font-family:'思源宋体 CN','SourceHanSerifCN-Regular','宋体','Microsoft YaHei',Arial,sans-serif;margin-top:10px;}
.indexCase .titleBox .titleBig .wz{margin-top:25px;font-size:13px;color:#d8d8d8;height:30px;line-height:30px;overflow: hidden;font-family:'思源宋体 CN','SourceHanSerifCN-Regular','宋体','Microsoft YaHei',Arial,sans-serif;}
.index-CaseList ul{width: 100%;margin:0 -7.5px;position:relative; font-size:0;padding-top:60px;}
.index-CaseList .li3 {position:relative;z-index:1; cursor:pointer; display:inline-block;*display:inline;zoom:1; width:33.333333%;vertical-align:top;}
.index-CaseList .li3 a{ display:block; position:relative; text-align:center;position:relative;margin:0 7.5px;}
.index-CaseList .li3 .imgBox {vertical-align: middle;position:relative; overflow:hidden;border-radius:5px;}
.index-CaseList .li3 .imgBox img{ width:100%;border-radius:5px; overflow:hidden;}
.index-CaseList .li3 .imgBox img{max-width:100%; height:auto;}
.index-CaseList .li3 a,
.index-CaseList .li3 .imgBox img,
.index-CaseList .li3 .imgBox,
.index-CaseList .li3 .title{-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; } 
.index-CaseList .li3 a:hover .imgBox img{-moz-transform: scale(1.05); -webkit-transform: scale(1.05);transform: scale(1.05);}
.index-CaseList .li3 a:hover .title{display: block;}
.index-CaseList .li3 .title {font-size: 14px;color:#464646;line-height:30px; margin-top:20px; text-align:left;padding:20px 22px 60px 22px;border-left:1px solid #e1ddd2; }
.index-CaseList .li3 .title .t1{font-size: 16px;color:#464646;line-height:30px;height:30px;overflow: hidden;margin-bottom:15px;}
.index-CaseList .li3 .title .t2{font-size:12px;color:#909090;height:60px;line-height:20px;overflow: hidden;}
.index-CaseList .li3 .title .num{ color:#99755f; font-size:16px; display:block;font-family:'iskpota','Microsoft YaHei',Arial,sans-serif; margin-top:100px;}
.index-CaseList .li3 .title .num span{ display:inline-block;position:relative;}
.index-CaseList .li3 .title .num span:before {content: "";display: block;background: #9b7c43;position: absolute; top:0; left:0;width:100%;height:2px;z-index:2;transition:all 0.5s; margin:0 auto;}







/*index-Stores*/
.indexStores{padding-top:0px;padding-bottom:0px;}
.indexStores{ background:url(../images/index-shopbg.jpg) no-repeat center top #eceae6; height:930px; overflow:hidden; width:100%;}
.indexStores .titleBox .titleBig{ text-align:center;padding-bottom:35px;padding-top:60px;}
.indexStores .titleBox .titleBig .en{color: #9b7c43;font-size:48px;line-height:48px;font-family:'iskpota','Microsoft YaHei',Arial,sans-serif; text-transform:uppercase;}
.indexStores .titleBox .titleBig .cn{color: #99755f;font-size:30px;line-height: normal;font-family:'思源宋体 CN','SourceHanSerifCN-Regular','宋体','Microsoft YaHei',Arial,sans-serif; }
.index-StoresList .swiper-wrapper{width: 100%;margin:0;position:relative; font-size:0;padding-top:60px;}
.index-StoresList .li3 {position:relative;z-index:1; cursor:pointer; display:inline-block;*display:inline;zoom:1; width:33.333333%;vertical-align:top; margin-bottom:60px;}
.index-StoresList .li3 a{ display:block; position:relative; text-align:center;position:relative;margin:0;}
.index-StoresList .li3 .imgBox {vertical-align: middle;position:relative; overflow:hidden;}
.index-StoresList .li3 .imgBox img{ width:100%;}
.index-StoresList .li3 .imgBox img{max-width:100%; height:auto;}
.index-StoresList .li3 a,
.index-StoresList .li3 .imgBox img,
.index-StoresList .li3 .imgBox,
.index-StoresList .li3 .title{-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; } 
.index-StoresList .li3 a:hover .imgBox img{-moz-transform: scale(1.05); -webkit-transform: scale(1.05);transform: scale(1.05);}
.index-StoresList .li3 a:hover .title{display: block;}
.index-StoresList .li3 .title {font-size: 14px;color:#464646;line-height:30px; margin-top:20px; text-align:left;padding:0;}
.index-StoresList .li3 .title .t1{font-size: 16px;color:#464646;line-height:30px;height:30px;overflow: hidden;padding-left:30px;background:url(../images/index-shop-icon.png) no-repeat left center}
.index-StoresList .li3 .title .t2{font-size: 14px;color:#909090;line-height:24px;overflow: hidden;text-transform:uppercase;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity: 0; display:inline-block;position:relative; padding-bottom:30px; margin-top:75px;}
.index-StoresList .li3 .title .t2:before {content: "";display: block;background: #a71e23;position: absolute; bottom:0; left:0;width:20px;height:1px;z-index:2;transition:all 0.5s; margin:0 auto;}
.index-StoresList .swiper-slide {text-align: center;
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
	  transition: 300ms;transform: scale(0.8)!important;filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5;opacity: 0.5;
}
.index-StoresList .swiper-slide-active{transform: scale(1)!important;filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}
.index-StoresList .swiper-slide-active .title .t2{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}
.index-StoresList .shop-prev,.index-StoresList .shop-next{ position:absolute; left:50%; bottom:134px;width:12px;height:22px;margin-left:225px; z-index:99;overflow:hidden;}
.index-StoresList .shop-prev{background:url(../images/index-left.png) no-repeat left top;right:0; margin-left:200px;}
.index-StoresList .shop-next{background:url(../images/index-right.png) no-repeat left top;right:0;}


/*index-News*/
.indexNews{padding-top:0px;padding-bottom:0px;}
.indexNews{ background:url(../images/index-newsbg.jpg) no-repeat center top #302f33; height:930px;}
.indexNews .titleBox .titleBig{ text-align:center;padding-bottom:35px;padding-top:110px;}
.indexNews .titleBox .titleBig .en{color: #9b7c43;font-size:48px;line-height:48px;font-family:'iskpota','Microsoft YaHei',Arial,sans-serif; text-transform:uppercase;}
.indexNews .titleBox .titleBig .cn{color: #fff;font-size:30px;line-height: normal;font-family:'思源宋体 CN','SourceHanSerifCN-Regular','宋体','Microsoft YaHei',Arial,sans-serif; }
.index-NewsList .swiper-wrapper{width: 100%;margin:0 -6.5px;position:relative; font-size:0;padding-top:50px;}
.index-NewsList .li4 {position:relative;z-index:1; cursor:pointer; display:inline-block;*display:inline;zoom:1; width:25%;vertical-align:top; margin-bottom:60px;}
.index-NewsList .li4 a{ display:block; position:relative; text-align:center;position:relative;margin:0; background:#fff; margin:0 6.5px; border-radius:5px; overflow:hidden;}
.index-NewsList .li4 .imgBox {vertical-align: middle;position:relative; overflow:hidden;}
.index-NewsList .li4 .imgBox img{ width:100%; display:block;}
.index-NewsList .li4 .imgBox img{max-width:100%; height:205px;/* height:auto;*/}
.index-NewsList .li4 a,
.index-NewsList .li4 .imgBox img,
.index-NewsList .li4 .imgBox,
.index-NewsList .li4 .title{-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; } 
.index-NewsList .li4 a:hover .imgBox img{-moz-transform: scale(1.05); -webkit-transform: scale(1.05);transform: scale(1.05);}
.index-NewsList .li4 a:hover .title{display: block;}
.index-NewsList .li4 .title {font-size: 14px;color:#464646;line-height:30px; margin-top:20px; text-align:left;padding:20px 14px 20px 14px;}
.index-NewsList .li4 .title .t1{font-size: 16px;color:#000000;line-height:26px;height:52px;overflow: hidden; margin-bottom:25px;}
.index-NewsList .li4 .title .t2{font-size: 13px;color:#909090;line-height:30px;height:90px;overflow: hidden;text-transform:uppercase;margin-bottom:30px;}
.index-NewsList .li4 .title .more{ text-align:center;border-top:1px solid #f6f6f6; padding-top:23px;}
.index-NewsList .li4 .title .more span{ display:inline-block; width:43px; height:43px; border-radius:50%;border:1px solid #f6f6f6;background:url(../images/index-m.png) no-repeat center center #fff;-webkit-box-shadow: 0 5px 20px rgba(0,0,0,.1);-moz-box-shadow: 0 5px 20px rgba(0,0,0,.1);box-shadow: 0px 5px 20px rgba(0,0,0,.1);}
.index-NewsList .swiper-pagination-bullets{ position: relative; left:0; right:0; }
.index-NewsList .swiper-pagination-bullets .swiper-pagination-bullet{ background:#fff;filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}
.index-NewsList .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{ background:#99755f;}

/*index-Join*/
.indexJoin{padding-top:0px;padding-bottom:0px;}
.indexJoin{ background:url(../images/index-joinbg.jpg) no-repeat center top; height:700px;}
.indexJoin .titleBox .titleBig{ text-align:center;padding-bottom:35px;padding-top:85px;}
.indexJoin .titleBox  .titleBig .en{color: #9b7c43;font-size:48px;line-height:48px;font-family:'iskpota','Microsoft YaHei',Arial,sans-serif; text-transform:uppercase;}
.indexJoin .titleBox  .titleBig .cn{color: #99755f;font-size:30px;line-height: normal;font-family:'思源宋体 CN','SourceHanSerifCN-Regular','宋体','Microsoft YaHei',Arial,sans-serif; }
.index-JoinList ul{width: 100%;margin:0 -7px;position:relative; font-size:0;padding-top:60px;}
.index-JoinList .li3 {position:relative;z-index:1; cursor:pointer; display:inline-block;*display:inline;zoom:1; width:50%;vertical-align:top;margin-bottom:13px;}
.index-JoinList .li3 a{ display:block; position:relative; text-align:center;position:relative;margin:0 7px;padding:20px 29px; background:#fff;border-radius:5px;border:1px solid #ececec;}
.index-JoinList .li3 .imgBox {vertical-align: middle;position:absolute; left:30px; top:20px;overflow:hidden; display:inline-block;width:65px; height:65px;}
.index-JoinList .li3 .imgBox img{ width:100%;}
.index-JoinList .li3 .imgBox img{max-width:100%; height:auto;}
.index-JoinList .li3 a,
.index-JoinList .li3 .imgBox img,
.index-JoinList .li3 .imgBox,
.index-JoinList .li3 .title,
.indexJoin .morebtn a{-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; } 
.index-JoinList .li3 .title {line-height:65px; text-align:left;font-size:0; line-height:0; padding-left:80px;}
.index-JoinList .li3 .title .t1{font-size: 18px;color:#242e49;line-height:65px;height:65px;overflow: hidden;display:inline-block; margin-right:23px;}
.index-JoinList .li3 .title .t2{font-size:14px;color:#595959;height:65px;line-height:65px;overflow: hidden;display:inline-block;}
.index-JoinList .li3 a:hover{-webkit-box-shadow: #e2e2e2 3px 3px 20px;-moz-box-shadow: #e2e2e2 3px 3px 20px;box-shadow:#e2e2e2 3px 3px 20px; position:relative; z-index:2; background:#fff;}
.indexJoin .morebtn{ text-align:center;}
.indexJoin .morebtn a{margin:0; width:202px; height:47px; line-height:47px; text-align:left; padding:0 30px; font-size:14px; display:inline-block; color:#fff;background: url(../images/index-m2.png) no-repeat 160px center #99755f;margin-top:70px;border-radius:5px;}
.indexJoin .morebtn a:hover{ background-color:#9b7c43;padding:0 20px;}


/*page style start*/



/*pageBanner*/
.pageBanner-img{height:640px;background-position: center top;background-size: cover; background-repeat:no-repeat; position:relative;}	
.pageBanner-img .tt{ position:absolute; left:0;right:0; top:50%; margin-top:-60px; text-align:center; margin:0 auto;}
.pageBanner-img .en{color: #fff;font-size:60px;line-height:60px;font-family:'AGaramondPro-Regular','Microsoft YaHei',Arial,sans-serif; text-transform:uppercase; display:block;}
.pageBanner-img .cn{color: #fff;font-size:30px;line-height:60px;padding-bottom:10px;font-family:'思源宋体 CN','SourceHanSerifCN-Regular','宋体','Microsoft YaHei',Arial,sans-serif;font-weight: bold; position:relative; display:block;}
/*PageNav*/
.PageNav {margin:0 auto;text-align: center;display:block;background:#f6f6f6;}
.PageNav ul{margin:0 auto; font-size:0;}
.PageNav li {list-style:none;display:inline-block;*display:inline; zoom:1;text-align: center;}
.PageNav li a {display:inline-block;line-height:60px;font-size:14px; color:#909090;padding:0 30px;position:relative; text-align:center;}
.PageNav li.on a{ color:#fff;background:#242e49;}
.PageNav .Navtit{ display:none;}
/*pageInfo*/
.page{ background:#fff; overflow:hidden;}
.pageInfo{ color:#464646; font-size:14px; line-height:36px; min-height:200px;padding-top:70px;/* padding-bottom:20px;*/}
.pageInfo img{ max-width:100%; height:auto;}
.pagetit{margin-bottom:50px; text-align:center;}
.pagetit span{ display:block;}
.pagetit .en{color: #1e2831;font-size:18px;line-height:30px;font-family:'AGaramondPro-Regular','Microsoft YaHei',Arial,sans-serif; text-transform:uppercase;}
.pagetit .cn{color: #1e2831;font-size:30px;line-height: normal;padding-bottom:10px;font-family:'思源宋体 CN','SourceHanSerifCN-Regular','宋体','Microsoft YaHei',Arial,sans-serif;font-weight: bold; position:relative;}
.pagetit .cn:after{ content:""; position:absolute; left:0;right:0; bottom:0; background:#383839; width:28px; margin:0 auto; height:1px;}
/**/
.pagetit2{margin-bottom:50px; text-align:center; position:relative;}
.pagetit2 .pagetit2B{background:url(../images/page-tit.jpg) center center no-repeat; position: relative; z-index:2; padding-top:50px;padding-bottom:50px;}
.pagetit2 span{ display:block;}
.pagetit2 .en{color: #000000;font-size:12px;line-height:normal;font-family:'AGaramondPro-Regular','Microsoft YaHei',Arial,sans-serif; text-transform:uppercase;}
.pagetit2 .cn{color: #464646;font-size:20px;line-height: normal;font-family:'思源宋体 CN','SourceHanSerifCN-Regular','宋体','Microsoft YaHei',Arial,sans-serif;font-weight: bold;}
.pagetit2:after{ content:""; position:absolute; left:0;right:0;top:50%;background:#ededed; width:100%; margin:0 auto; height:1px;}

/*history*/
.times-swiper{color: #666666;font-size: 18px;text-align: center; }
.times-swiper .swiper-slide{padding-top:0px;box-sizing: border-box;line-height: 30px;position: relative;z-index: 5;cursor: pointer; width:98px; height:50px; line-height:50px; border-radius:50px;}
.times-swiper .swiper-slide:hover, .times-swiper .swiper-slide.swiper-slide-active{color: #fff; background:#242e49;}
.times-swiper .swiper-slide:hover:after, .times-swiper .swiper-slide.swiper-slide-active:after{background: url('../images/r1_on.png') center center no-repeat;}
.times-swiper .swiper-button-prev, .times-swiper .swiper-button-next{background-image: url('../images/index-right.png');width:13px;height:50px;top: 50%;position: absolute;z-index: 10; background-size:13px;}
.times-swiper .swiper-button-prev:hover, .times-swiper .swiper-button-next:hover{background-image: url('../images/button1_on.png');}
.times-swiper .swiper-button-prev{left: -55px;transform: rotate(-180deg);-webkit-transform: rotate(-180deg);}
.times-swiper .swiper-button-next{right: -55px;}
.times-swiper{width:90%;margin: 75px auto 0 auto;position: relative;font-size: 15px;font-family: 'arial';}
.year-swiper{position: relative;margin-top:50px; margin-bottom:65px}
.year-swiper .wzBox{ background:#f8f8f8; padding:50px 50px; min-height:480px;}
.year-swiper .img{ float:left;border-radius:5px; margin-right:60px; width:570px; height:380px;}
.year-swiper .img img{width:570px; height:380px; display:block;}
.year-swiper .year{font-size:26px;font-weight: bold;color: #333333;padding: 120px 0 20px 0;font-family: 'ACaslonPro-Regular';}
.year-swiper .wz{font-size:15px; line-height:36px;color: #464646;}


/*PAGEBox*/
.EN{color: #000000;font-size:14px;line-height:normal;font-family:'AGaramondPro-Regular','Microsoft YaHei',Arial,sans-serif; text-transform:uppercase;}
.CN{color: #464646;font-size:26px;line-height: normal;font-family:'思源宋体 CN','SourceHanSerifCN-Regular','宋体','Microsoft YaHei',Arial,sans-serif;font-weight: bold;}


/**/
.pageBumeng{ position:relative; padding-bottom:65px;}
.pageBumeng:after{ content:"";height:100%; width:1920px; background:#f6f6f6; position:absolute; left:50%; margin-left:-960px; top:0; z-index:0;}
.pageBumengList{ text-align:center;position:relative; z-index:2;}
.pageBumengList .swiper-wrapper{width: 100%;margin:0;position:relative; font-size:0;padding-top:60px;}
.pageBumengList .li3 {position:relative;z-index:1; cursor:pointer; display:inline-block;*display:inline;zoom:1; width:33.333333%;vertical-align:top; margin-bottom:0px;}
.pageBumengList .li3 a{ display:block; position:relative; text-align:center;position:relative;margin:0; background:#fff; padding:30px 30px;border-radius:10px;}
.pageBumengList .li3 .imgBox {vertical-align: middle;position:relative; overflow:hidden;}
.pageBumengList .li3 .imgBox img{ width:100%;}
.pageBumengList .li3 .imgBox img{max-width:100%; height:auto;}
.pageBumengList .li3 a,
.pageBumengList .li3 .imgBox img,
.pageBumengList .li3 .imgBox,
.pageBumengList .li3 .title{-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; } 
.pageBumengList .li3 a:hover .imgBox img{-moz-transform: scale(1.05); -webkit-transform: scale(1.05);transform: scale(1.05);}
.pageBumengList .li3 a:hover .title{display: block;}
.pageBumengList .li3 .title {font-size: 14px;color:#464646;line-height:30px; margin-top:20px; text-align:left;padding:0;}
.pageBumengList .li3 .title .t1{font-size: 22px;color:#464646;line-height:30px;height:30px;overflow: hidden; text-align:center;margin-top:10px;}
.pageBumengList .li3 .title .t2{font-size: 14px;color:#464646;line-height:30px;overflow: hidden;text-transform:uppercase;}
.pageBumengList .li3 .title .t2{ display:inline-block;position:relative; padding-bottom:30px; margin-top:20px;}
.pageBumengList .swiper-slide {text-align: center;
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
	  transition: 300ms;transform: scale(0.8)!important;}
.pageBumengList .swiper-slide-active{transform: scale(1)!important;}
.pageBumengList .shop-prev,.pageBumengList .shop-next{ width:12px;height:22px;margin-left:10px; z-index:99;overflow:hidden; display:inline-block; margin-top:30px;}
.pageBumengList .shop-prev{background:url(../images/index-left.png) no-repeat left top;right:0; margin-left:10px;}
.pageBumengList .shop-next{background:url(../images/index-right.png) no-repeat left top;right:0;}


/*newsList*/
.teamworkList ul{margin:0 -10px;padding:0;overflow:hidden;height:auto;color:#a0a0a0;font-size:0;line-height:normal;}
.teamworkList li{font-size:0;display:inline-block;*display:inline;zoom:1;margin:0;padding:0;overflow:hidden;list-style:none;width:50%;position: relative; vertical-align:top; margin-bottom:50px;}
.teamworkList li a{display:block;margin-bottom:16px; text-decoration:none; padding:0; margin:0 10px;}
.teamworkList li .listTitle{padding:40px 30px 10px 180px;position:relative;}
.teamworkList li .listTitle .t{ display:block;font-size: 14px;color:#464646;line-height:30px; position:relative;}
.teamworkList li .listTitle .t:before{ content:"";position:absolute;top:5%;left:-35px;height:95%;background:#dcdcdc; width:1px;}
.teamworkList li .listTitle .listDate{ display:inline-block; width:150px; text-align:center;color: #000000;font-size:26px;line-height: normal;font-family:'思源宋体 CN','SourceHanSerifCN-Regular','宋体','Microsoft YaHei',Arial,sans-serif;font-weight: bold; position:absolute; left:0; top:50px;}
.teamworkList li .listTitle .listDate .year{ display:block; font-size:15px; line-height:30px; font-weight:300; color:#000000;font-family:'Microsoft YaHei',Arial,sans-serif;}

/*qalist*/
.qalist{margin:0 0px 50px 0px;}
.qalist li{border:1px solid #dcdcdc; position:relative;padding:32.5px 29px 32.5px 29px; margin-bottom:15px;}
.qalist li .title{padding:0; overflow:hidden;zoom:1; cursor:pointer;}
.qalist li .title span{font-size:18px; color:#333; display:block; line-height:30px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.qalist li .title .close{display:block; width:98px; height:98px; 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; text-indent:-9999px; background:url(../images/feedback-iocn.png) center center no-repeat; transition: all 0.2s ease;}
.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 .tmain{padding:40px 0 0 0;display:none;font-size:14px; line-height:28px;color:#595959;margin-top:30px; border-top:1px solid #dcdcdc;}

/*feedback2Box*/
.feedback2Box{padding-top:10px;padding-bottom:50px;}
.feedback2Box .contact-con{ font-size:0;}
.feedback2{font-size:14px;color:#464646;line-height: 30px;text-align:left;padding:0;margin:0 -5px;}
.feedback2 label{display:block;}
.feedback2 .l1{float:left;width:50%; position:relative;}
.feedback2 .l1Box{margin:0 5px; position:relative;}
.feedback2 .text{appearance:none; -o-appearance:none; -ms-appearance:none; -moz-appearance:none; -webkit-appearance:none; resize: none; display:block;width: 100%;padding:4px 18px;height:62px;margin-bottom:12px;outline:none;font-size:14px;color:#909090;font-family:"微软雅黑",Arial,Sans-Serif;border:1px solid #f5f5f5;border-radius:5px;background:#f5f5f5;text-align:left; border:1px solid #dcdcdc;}
.feedback2 .text2{appearance:none; -o-appearance:none; -ms-appearance:none; -moz-appearance:none; -webkit-appearance:none; resize: none;display:block;width:100%;padding:10px 18px;height:210px;margin-bottom:12px;outline:none;font-size:14px;color:#909090;font-family:"微软雅黑",Arial,Sans-Serif;border:1px solid #f5f5f5;border-radius:5px;background:#f5f5f5;text-align:left; border:1px solid #dcdcdc;}
.feedback2 .getcode{appearance:none; -o-appearance:none; -ms-appearance:none; -moz-appearance:none; -webkit-appearance:none; resize: none; display:block;width:32%;padding:4px 18px;height:62px;margin-bottom:0;
outline:none;font-size:14px;color:#909090;font-family:"微软雅黑",Arial,Sans-Serif;border:1px solid #f5f5f5;border-radius:5px;background:#f5f5f5;text-align:left; float:left;margin-right:15px; max-width:290px; border:1px solid #dcdcdc;}
.feedback2 img{display:inline-block; float:left;margin-top:10px;}
.feedback2 .kk{font-size:14px;color:#a0a0a0; line-height:50px;margin-left:2px;float:left;}
.feedback2 .inputbtn{appearance:none; -o-appearance:none; -ms-appearance:none; -moz-appearance:none; -webkit-appearance:none; resize: none; display:inline-block;height:62px;line-height:62px;margin:0;outline:none;font-size:14px;background:#2c2c2c;color:#fff;font-family:"微软雅黑",Arial,Sans-Serif;border:0;cursor:pointer;border-radius:5px;text-align:center; width:150px; background-position:right center; max-width:155px;margin-top:45px;}
.feedback2 .inputbtn:hover,.feedback2 .inputbtn.tj:hover{background:#3b4877;}
.feedback2 .inputbtn.tj{ background:#242e49}
.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 #d7d0be; }
.feedback2 input::-webkit-input-placeholder { color: #909090; } 
.feedback2 input:-moz-placeholder { color: #909090; } 
.feedback2 input::-moz-placeholder { color: #909090; } 
.feedback2 input:-ms-input-placeholder { color: #909090; } 
.feedback2 textarea::-webkit-input-placeholder { color: #909090; } 
.feedback2 textarea:-moz-placeholder { color: #909090; } 
.feedback2 textarea::-moz-placeholder { color: #909090; } 
.feedback2 textarea:-ms-input-placeholder { color: #909090; } 
/*contactTable*/
.contactTable .TD{ text-align:center; background:#FFF; padding:45px 0 14px 0; border-radius:5px; line-height:30px; color:#464646; min-height:240px;}
.contactTable .TD img{ margin-bottom:30px;border-radius:5px; overflow:hidden;}
.contactTable .TD:hover{color:#fff;background:#242e49;}


/*page-caseList*/
.page-caseList{margin:0 -10px;padding:0;overflow:hidden;height:auto;color:#a0a0a0;font-size:0;line-height:normal;margin-top:30px;}
.page-caseList .proli{font-size:0;display:inline-block;*display:inline;zoom:1;margin:0;padding:0;list-style:none;width:25%;vertical-align:top;margin-bottom:30px;}
.page-caseList .proli a{display:block; margin:0 10px;}
.page-caseList .ImgBox{width:100%;height:auto;overflow:hidden; line-height:0;text-align: center;position:relative;border-radius:5px;}
.page-caseList .ImgBox:after{content:"";opacity: 0;position: absolute;left: 0;top: 0;bottom: 0;right: 0;text-align: center;padding-top:30%;box-sizing: border-box;color: #fff;;transition: all .5s;background:rgba(0, 0, 0, 0.50);border-radius:10px;}
.page-caseList .proli a:hover .ImgBox:after{ transition: all .5s;opacity: 1;}
.page-caseList .ImgBox:before{content:"";opacity: 0;position: absolute;left: 0;top:50%;margin-top:-20px;right: 0;text-align: center;display: block; margin:0 auto; text-align:center; width:40px; height:40px;transition: all .3s;transform: translateY(-30px);background:url(../images/hover-icon.png) center center no-repeat; background-size:40px; z-index:2;}
.page-caseList .proli a:hover .ImgBox:before{ transition: all .5s;opacity: 1;transform: translateY(0);}
.page-caseList .ImgBox img{max-width:100%; height:auto;}
.page-caseList .ImgBox img{-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;}
.page-caseList .proli a:hover .ImgBox img{-moz-transform: scale(1.05); -webkit-transform: scale(1.05);transform: scale(1.05);}
.page-caseList .proli .listTitle{overflow:hidden;display:block;padding:10px 10px;-webkit-transition: all 0.6s ease-in-out;-moz-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;text-align:center;}
.page-caseList .proli .listTitle .t{ display:inline-block;font-size:14px;color:#333333;height:30px;line-height:30px; overflow:hidden;}
.page-caseList .proli a:hover .ImgBox{-webkit-box-shadow: 0 10px 50px rgba(0,0,0,.1);-moz-box-shadow: 0 10px 30px rgba(0,0,0,.1);box-shadow: 0px 10px 50px rgba(0,0,0,.1);}
.page-caseList .proli a:hover .listTitle{background-position: right center;}

/*page-tab*/
.page-tab{margin:0 auto;padding:30px 0 50px 0;text-align: center; }
.page-tab ul { margin:0 auto;padding: 0;list-style: none; text-align:center;height:40px;line-height:40px;font-size: 0;}
.page-tab ul li{margin: 0;padding: 0;display: inline-block;position: relative;height: 40px;line-height: 40px;}
.page-tab ul li a{display: inline-block;text-align: center;font-size: 12px;color: #1e2831;padding:0 16px;height:40px;line-height:40px;background:#fff;border:1px solid #d7d7d7;}
.page-tab ul li a:hover{ background:#3b4877; color: #fff;border-color:#3b4877;}
.page-tab ul li .focus{ background:#3b4877; color: #fff; border-color:#3b4877;}
.page-tab ul li.next-page a, .page-tab ul li.prve-page a{
display: inline-block;text-align: center;font-size: 12px;color: #1e2831;padding:0 16px;height:40px;line-height:40px;background:#fff;border:1px solid #d7d7d7; margin:0px 5px;	}

/*news*/
.pageList{padding:0;}
.pageList ul{padding:0;height:auto;color:#a0a0a0;font-size:0;line-height:normal;margin:0 -10px;}
.pageList ul li.newsli{font-size:0;display:inline-block;*display:inline;zoom:1;margin:0;padding:0;list-style:none;width:50%;margin-bottom:20px; text-align:left;}
.pageList ul li.newsli a{display:block;position: relative;margin:0 10px;padding:40px 25px; background:#fff;border-radius:5px;-webkit-box-shadow: 0 5px 20px rgba(0,0,0,.1);-moz-box-shadow: 0 5px 20px rgba(0,0,0,.1);box-shadow: 0px 5px 20px rgba(0,0,0,.1);}
.pageList ul li.newsli .ImgBox{width:255px;height:180px;overflow:hidden; float:left; position:relative;z-index:1;border-radius:5px; overflow:hidden;}
.pageList ul li.newsli .ImgBox img{width:100%;height:100%;}
.pageList ul li.newsli .ImgBox img,.pageList ul li.newsli .listTitle .listTitleBox{-moz-transition: all .5s ease-in-out;-webkit-transition: all 0.5s ease-in-out;transition: all .5s ease-in-out;}
.pageList ul li.newsli a:hover .ImgBox img{-moz-transform: scale(1.05); -webkit-transform: scale(1.05);transform: scale(1.05);}
.pageList ul li.newsli .listTitle{overflow:hidden;display:block;padding:0;-webkit-transition: all 0.6s ease-in-out;-moz-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; position:relative;}
.pageList ul li.newsli .listTitle .listTitleBox{padding:30px 0 0 30px;}
.pageList ul li.newsli .listTitle .t{font-size:16px;color:#1e2831;height:60px;line-height:30px; overflow:hidden;margin-bottom:5px; font-weight:bold;}
.pageList ul li.newsli .listTitle .t2{font-size:12px;color:#757575;height:44px;line-height:22px; overflow:hidden;margin-bottom:5px;}
.pageList ul li.newsli .date{font-size: 12px;color:#909090;overflow:hidden; line-height:30px;}
.pageList ul li.newsli a:hover .listTitle .t{color:#99755f;}

/*register*/
.page-formTable{ padding:50px 20px 70px 20px;margin:0 auto; background-size:cover;}
.formTableBox{/*padding:65px 85px  55px 85px;*/margin:0 auto;}
.formTableBox .title2{font-size:18px;color:#1f3650;line-height: normal;display:block;padding-bottom:35px;padding-top:35px;text-align:center;}
.page-formTable .w540{max-width:540px;}
.page-formTable .w1030{ width:92%;max-width:1030px;margin:0 auto;}
.page-formTable .w1030 .formTableBox{padding:0 45px;}
.formTable{font-size:14px;color:#464646;line-height: 30px;text-align:left;padding:0;margin:0 auto;text-align:center;}
.formTable table{ width:100%;}
.formTable label{display:block;}
.formTable .l1{float:left;width: 50%; position:relative;}
.formTable .l2{float:left;width: 100%;}
.formTable .l1Box{margin:0 9px;}
.formTable .text{display:block;width: 100%;padding:4px 3% 4px 30px;height:53px;margin-bottom:19px;outline:none;font-size:14px;color:#a0a0a0;font-family:Arial,"微软雅黑",Sans-Serif;border:none;border-radius:0;background:#ffffff;text-align:left; border-bottom:1px solid #e6e6e6;}
.formTable .text.idname{background:url(../images/user-icon1.png) left center no-repeat; }
.formTable .text.password{background:url(../images/user-icon3.png) left center no-repeat; }
.formTable .text2{display:block;width:100%;padding:10px 3% 10px 3%;height:106px;margin-bottom:19px;outline:none;font-size:14px;color:#a0a0a0;font-family:Arial,"微软雅黑",Sans-Serif;border:none;border-radius:0;background:#ffffff;text-align:left;border-bottom:1px solid #e6e6e6;}
.formTable .getcode{display:block;float:left;width:100%;padding:4px 3% 4px 30px;height:53px;margin-bottom:0;max-width:380px;
outline:none;font-size:14px;color:#a0a0a0;font-family:Arial,"微软雅黑",Sans-Serif;border: none;border:none;border-radius:0;text-align:left;border-bottom:1px solid #e6e6e6;background:url(../images/user-icon2.png) left center no-repeat; }
.formTable label .l1Box .getcode{width:100%;max-width:380px;}
.formTable .kk{font-size:14px;color:#a0a0a0; line-height:normal;margin-left:2px;}
.formTable .inputbtn{display:inline-block;width:100%;height: 53px;line-height: 53px;margin:0 5px;outline:none;font-size:14px;color: #fff;font-family: Arial,"微软雅黑",Sans-Serif;border:none;background-color: #b1b6bb;color:#fff;margin-bottom:15px;cursor:pointer;border-radius:5px;margin-top:45px;text-align:center;max-width:150px; }
.formTable .inputbtn.tj{background:#1f3650;}
.formTable .inputbtn:hover{background:#b60005;}
.formTable .l5{ text-align:center;}
.formTable .text,.formTable .getcode{transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;}
.formTable .l3{width: 100%;float:none;margin:0 auto;}
.formTable .register{display:inline-block;width:100%;height:53px;line-height:53px;margin:0 auto;outline:none;font-size:14px;color: #fff;font-family: Arial,"微软雅黑",Sans-Serif;border:none;background-color: #1f3650;color:#fff;margin-bottom:15px;cursor:pointer;border-radius:5px;margin-top:80px; text-align:center;max-width:150px;}
.formTable .register:hover{background:#b60005;}
.formTableBox a{color: #909090; font-size:14px;}
.formTableBox a:hover{color: #b60005;}
.page-formTable .formTable input::-webkit-input-placeholder { color: #b1b6bb; } 
.page-formTable .formTable input:-moz-placeholder { color: #b1b6bb; } 
.page-formTable .formTable input::-moz-placeholder { color: #b1b6bb; } 
.page-formTable .formTable input:-ms-input-placeholder { color: #b1b6bb; } 

/**/
.formTable2{font-size:14px;color:#464646;line-height: 30px;text-align:left;padding:0;text-align:center;}
.formTable2 table{ width:100%;}
.formTable2 label{display:block; margin:0 20px;}
.formTable2 .list{margin:0 -20px; font-size:0; line-height:0;}
.formTable2 .l1{float:left;width: 50%; position:relative;}
.formTable2 .l2{float:left;width: 100%;}
.formTable2 .text{ float:left;display:block;width:465px;padding:4px 3% 4px 0px;height:53px;margin-bottom:19px;outline:none;font-size:14px;color:#464646;font-family:Arial,"微软雅黑",Sans-Serif;border:none;border-radius:0;background:#ffffff;text-align:left; border-bottom:1px solid #e6e6e6;}
.formTable2 .t{ padding-left:30px;font-size:14px;color:#464646;height:53px; line-height:53px; display:inline-block; float:left; width:95px;border-bottom:1px solid #e6e6e6;}
.formTable2 .idname .t{background:url(../images/user-icon1.png) left center no-repeat; }
.formTable2 .password .t{background:url(../images/user-icon3.png) left center no-repeat; }
.formTable2 .name .t{background:url(../images/user-icon2.png) left center no-repeat; }
.formTable2 .city .t{background:url(../images/user-icon4.png) left center no-repeat; }
.formTable2 .submit{display:inline-block;width:150px;height:53px;line-height:53px;margin:0 auto;outline:none;font-size:14px;color: #fff;font-family: Arial,"微软雅黑",Sans-Serif;border:none;background-color:#242e49;color:#fff;margin-bottom:15px;cursor:pointer;border-radius:5px;margin-top:60px; text-align:center;}
.formTable2 .submit:hover{background:#99755f;}

/*school news*/
.pageList2{padding:0;margin-bottom:30px;}
.pageList2 ul{padding:0;height:auto;color:#a0a0a0;font-size:0;line-height:normal;margin:0 -10px;}
.pageList2 ul li.newsli{font-size:0;display:inline-block;*display:inline;zoom:1;margin:0;padding:0;list-style:none;width:50%;margin-bottom:24px; text-align:left;}
.pageList2 ul li.newsli a{display:block;position: relative;margin:0 10px;padding:30px 25px; background:#f6f6f6;border-radius:5px;}
.pageList2 ul li.newsli .ImgBox{width:235px;height:160px;overflow:hidden; float:left; position:relative;z-index:1;border-radius:5px; overflow:hidden;}
.pageList2 ul li.newsli .ImgBox img{width:100%;height:100%;}
.pageList2 ul li.newsli .ImgBox img,.pageList2 ul li.newsli .listTitle .listTitleBox{-moz-transition: all .5s ease-in-out;-webkit-transition: all 0.5s ease-in-out;transition: all .5s ease-in-out;}
.pageList2 ul li.newsli a:hover .ImgBox img{-moz-transform: scale(1.05); -webkit-transform: scale(1.05);transform: scale(1.05);}
.pageList2 ul li.newsli .listTitle{overflow:hidden;display:block;padding:0;-webkit-transition: all 0.6s ease-in-out;-moz-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; position:relative;}
.pageList2 ul li.newsli .listTitle .listTitleBox{padding:10px 0 0 30px;}
.pageList2 ul li.newsli .listTitle .t{font-size:16px;color:#1e2831;height:52px;line-height:26px; overflow:hidden;margin-bottom:15px; font-weight:bold;}
.pageList2 ul li.newsli .listTitle .t2{font-size:12px;color:#757575;height:44px;line-height:22px; overflow:hidden;margin-bottom:5px;}
.pageList2 ul li.newsli .date{font-size: 12px;color:#909090;overflow:hidden; line-height:30px;}
.pageList2 ul li.newsli a:hover .listTitle .t{color:#fff;}
.pageList2 ul li.newsli a:hover .listTitle .t2{color:#fff;}
.pageList2 ul li.newsli a:hover{ background:#242e49;}

/*school news2*/
.pageList3{padding:0;margin-bottom:20px;}
.pageList3 ul{padding:0;height:auto;color:#a0a0a0;font-size:0;line-height:normal;margin:0 -15px;}
.pageList3 ul li.li3{font-size:0;display:inline-block;*display:inline;zoom:1;margin:0;padding:0;list-style:none;width:33.333333%;margin-bottom:30px; text-align:left;}
.pageList3 ul li.li3 a{display:block;position: relative;margin:0 15px;padding:30px 20px; background:#f1eee8;border-radius:5px;}
.pageList3 ul li.li3 .ImgBox{width:340px;height:170px;overflow:hidden; position:relative;z-index:1;border-radius:5px; overflow:hidden;}
.pageList3 ul li.li3 .ImgBox img{width:100%;height:100%;}
.pageList3 ul li.li3 .ImgBox img,.pageList3 ul li.li3 .listTitle .listTitleBox{-moz-transition: all .5s ease-in-out;-webkit-transition: all 0.5s ease-in-out;transition: all .5s ease-in-out;}
.pageList3 ul li.li3 a:hover .ImgBox img{-moz-transform: scale(1.05); -webkit-transform: scale(1.05);transform: scale(1.05);}
.pageList3 ul li.li3 .listTitle{overflow:hidden;display:block;padding:0;-webkit-transition: all 0.6s ease-in-out;-moz-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; position:relative;}
.pageList3 ul li.li3 .listTitle .listTitleBox{padding:36px 0 0 0;}
.pageList3 ul li.li3 .listTitle .t{font-size:18px;color:#242e49;max-height:52px;line-height:26px; overflow:hidden;margin-bottom:20px; font-weight:600; text-align:center;}
.pageList3 ul li.li3 .listTitle .t2{font-size:12px;color:#464646;height:78px;line-height:26px; overflow:hidden;margin-bottom:45px;}
.pageList3 ul li.li3 .m{font-size: 14px;color:#242e49; background:#d7d0be;overflow:hidden; line-height:45px; width:126px;border-radius:5px; overflow:hidden; margin:0 auto; text-align:center;}
.pageList3 ul li.li3 a:hover .m{ background:#242e49;color:#fff;}

/*school news4*/
.pageList4{padding:0; margin-bottom:30px;}
.pageList4 ul{padding:0;height:auto;color:#a0a0a0;font-size:0;line-height:normal;margin:0 -4px;}
.pageList4 ul li.li2{font-size:0;display:inline-block;*display:inline;zoom:1;margin:0;padding:0;list-style:none;width:50%;margin-bottom:10px; text-align:left;}
.pageList4 ul li.li2 a{display:block;position: relative;margin:0 4px;padding:28px 40px 28px 20px; background:#f1eee8;border-radius:5px;}
.pageList4 ul li.li2 .ImgBox{width:245px;height:300px;overflow:hidden; position:relative;z-index:1;border-radius:5px; overflow:hidden; float:left; margin-right:30px;}
.pageList4 ul li.li2 .ImgBox img{width:100%;height:100%;}
.pageList4 ul li.li2 .ImgBox img,.pageList4 ul li.li2 .listTitle .listTitleBox{-moz-transition: all .5s ease-in-out;-webkit-transition: all 0.5s ease-in-out;transition: all .5s ease-in-out;}
.pageList4 ul li.li2 a:hover .ImgBox img{-moz-transform: scale(1.05); -webkit-transform: scale(1.05);transform: scale(1.05);}
.pageList4 ul li.li2 .listTitle{overflow:hidden;display:block;padding:0;-webkit-transition: all 0.6s ease-in-out;-moz-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; position:relative; text-align:left;}
.pageList4 ul li.li2 .listTitle .listTitleBox{padding:24px 0 0 0;}
.pageList4 ul li.li2 .listTitle .t{font-size:20px;color:#242e49;line-height:26px;margin-bottom:14px; border-bottom:1px solid #d7d0be; padding-bottom:10px;}
.pageList4 ul li.li2 .listTitle .t span{ display:block;font-size:12px;color:#333333;line-height:26px;}
.pageList4 ul li.li2 .listTitle .t2{font-size:12px;color:#464646;height:104px;line-height:26px; overflow:hidden;margin-bottom:25px;}
.pageList4 ul li.li2 .m{font-size: 14px;color:#242e49; background:#d7d0be;overflow:hidden; line-height:45px; width:126px;border-radius:5px; overflow:hidden;text-align:center;}
.pageList4 ul li.li2 a:hover .m{ background:#242e49;color:#fff;}

/*page-newsInfo*/
.page-newsInfo{text-align:left; margin-bottom:55px;}
.page-newsInfo .page-newswz{border: 1px solid #dcdcdc;border-radius:5px;}
.page-newsInfo .newsTit{ font-size:20px; color:#000000; line-height: normal; text-align:center; font-weight:500;margin-bottom:15px;padding-top:40px;margin:0 29px;}
.page-newsInfo .newsShuju{ font-size:12px; color:#909090;line-height:30px;text-align:center;padding-bottom:34px; }
.page-newsInfo .newsShuju span{ display:inline-block;margin:0 20px;font-size:13px; color:#909090;line-height:30px;}
.page-newsInfo .newsShuju span.s{padding-left:20px;background:url(../images/school-see.png) left center no-repeat;}
.page-newsInfo .newsShuju span.d{padding-left:20px;background:url(../images/d.png) left center no-repeat;}
.page-newsInfo .newsShuju span.u{padding-left:20px;background:url(../images/u.png) left center no-repeat;}
.page-newsInfo .newsShare{display:inline-block;text-align:center;margin:0 auto; width:150px;}
.page-newsInfo .newsText{margin:0 29px;text-align:left;font-size:14px;color:#464646;line-height:30px;}
.page-newsInfo .newsTextNr{padding-top:0px;padding-bottom:20px;}
.page-newsInfo .newsTextNr img{ max-width:100%;}
.page-newsInfo .newsBtn{border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;padding-top:20px;padding-bottom:20px;font-size:0; line-height:0;}
.page-newsInfo .newsBtn span{display:inline-block;*display:inline;zoom:1;width:50%; line-height:30px; height:30px; overflow:hidden;color:#757575;font-size:13px;}
.page-newsInfo .newsBtn a{display:inline-block;max-width:90%;line-height:30px; height:30px;color:#909090; white-space:nowrap;text-overflow: ellipsis; overflow: hidden; }
.page-newsInfo .newsBtn a:hover{color:#beaa85;}
.page-newsInfo .newsBtn .newsBtnA{text-align:left;}
.page-newsInfo .newsBtn .newsBtnB{ text-align:right;}

/*page-back*/
.page-back{ margin:0 auto; text-align:center;padding:50px 0;}
.page-back a{display:block;width:188px;font-size: 13px;line-height:48px;height:48px;overflow:hidden; text-align:center;color: #595959;margin:0 auto;-webkit-transition: 0.3s;-moz-transition: 0.3s;transition: 0.3s; background:#ececec; border:0;border-radius:5px;}
.page-back a:hover{background:#beaa85; color:#fff; }

/*预约报名*/
.msg .msgList{width:580px; margin:0 auto;margin-bottom:65px;}
.msg .msgList li{width: 100%;line-height: 36px;margin-bottom:14px;}
.msg .msg_other{width:580px;background:#f5f5f5;outline:none;border:none;border-radius:4px;height:62px;line-height:62px;padding:0 20px;box-sizing:border-box;font-size:14px;color:#757575;}
.msg .text{width:580px;background: #f5f5f5;border: none;border-radius: 4px;height:62px;line-height:62px;padding:0 20px;box-sizing: border-box; font-size:14px; color:#757575;font-family:"微软雅黑",Sans-Serif; outline:none;}
.msg .text2{width:580px;background: #f5f5f5;border: none;border-radius: 4px;height:175px;line-height:26px;padding:27px 20px;box-sizing: border-box; font-size:14px; color:#757575;}
.msg .getcode{float:left;height:62px; line-height:62px; width:290px;background:#f5f5f5; border:none; padding:27px 20px;font-size:14px;color:#757575;margin-right:16px;font-family:"微软雅黑",Sans-Serif; border-radius:5px;outline:none;}
.msg .kk{ float:left; line-height:62px; font-size:14px; color:#666666}
.msg .enter { text-align:center;}
.msg .enter .input{display:inline-block;width:100%;height:53px;line-height:53px;margin:0 auto;outline:none;font-size:14px;color: #fff;font-family: Arial,"微软雅黑",Sans-Serif;border:none;background-color: #1f3650;color:#fff;margin-bottom:15px;cursor:pointer;border-radius:5px;margin-top:65px; text-align:center;max-width:150px;outline:none;}
.msg .enter .input:hover{opacity:.90;filter:alpha(opacity=90);-moz-opacity: .90;}
.msg .msg_other{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; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; vertical-align:middle;}
.msg .msg_other{background:url(../images/page-v2.png) no-repeat right bottom #f5f5f5; width:183px; float:left;margin-right:15.5px;border-radius: 4px;}
.msg .msg_other.service3{ margin-right:0;}
.msg .text:focus,.msg .text:active,.msg .text2:focus,.msg .text2:active,.msg .getcode:focus,.msg .getcode:active{-webkit-box-shadow: none;box-shadow: none;border: 2px solid #d7d0be; }

/*user news*/
.pageList5{padding:0; margin-bottom:30px;}
.pageList5 ul{padding:0;height:auto;color:#a0a0a0;font-size:0;line-height:normal;margin:0 -4px;}
.pageList5 ul li.newsli2{font-size:0;display:inline-block;*display:inline;zoom:1;margin:0;padding:0;list-style:none;width:50%;margin-bottom:10px; text-align:left;}
.pageList5 ul li.newsli2 a{display:block;position: relative;margin:0 4px;padding:35px 28px;border-radius:5px;border:1px solid #dcdcdc;}
.pageList5 ul li.newsli2 .listTitle{overflow:hidden;display:block;padding:0;-webkit-transition: all 0.6s ease-in-out;-moz-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; position:relative; padding-right:90px;}
.pageList5 ul li.newsli2 .listTitle .t{font-size:16px;color:#464646;line-height:25px; overflow:hidden;padding-left:17px; position:relative;}
.pageList5 ul li.newsli2 .listTitle .t:before{ content:"";position:absolute;top:3px;left:0;height:17px;background:#99755f; width:4px;}
.pageList5 ul li.newsli2 .date{font-size: 12px;color:#909090;overflow:hidden;line-height:25px; width:90px; position:absolute; right:0; top:0;}
.pageList5 ul li.newsli2 a:hover .listTitle .t{color:#242e49;}
.pageList5 ul li.newsli2 a:hover .date{color:#242e49;}
.pageList5 ul li.newsli2 a:hover{background:#f0f2f8; border-color:#f0f2f8;}
.pageList5 ul li.newsli2 a:hover .listTitle .t:before{background:#242e49;}

/*user downList*/
.downList{padding:0; margin-bottom:30px;}
.downList ul{padding:0;height:auto;color:#a0a0a0;font-size:0;line-height:normal;margin:0 -4px;}
.downList ul li.newsli2{font-size:0;display:inline-block;*display:inline;zoom:1;margin:0;padding:0;list-style:none;width:50%;margin-bottom:10px; text-align:left;}
.downList ul li.newsli2 a{display:block;position: relative;margin:0 4px;padding:25px 35px;border-radius:5px;border:1px solid #dcdcdc; position:relative;}
.downList ul li.newsli2 .listTitle{overflow:hidden;display:block;padding:0;-webkit-transition: all 0.6s ease-in-out;-moz-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;padding-right:90px;}
.downList ul li.newsli2 .listTitle .t{font-size:16px;color:#464646;line-height:30px;height:30px;overflow:hidden;}
.downList ul li.newsli2 .d{background:url(../images/user3-icon.png) no-repeat right center #d8d8d8; width:80px; height:80px;border-radius: 5px; position:absolute; right:0; top:0;}
.downList ul li.newsli2 a:hover .d{background-color:#242e49;}

/*product start*/
.proInfo{ background:#f6f6f6; padding-top:60px; padding-bottom:60px;}
.data .l-box {width: 24%;}
.data .r-box {width: 76%;}
.screen {max-width: 380px;padding:60px 10%;background:#fff;border-radius:5px;overflow:hidden;width: 82.6%;}
/*navTit*/
.screen .navTit{text-align:center; margin:0 auto;margin-bottom:40px; }
.screen .navTit .en{color: #99755f;font-size:12px;line-height:26px;font-family:'AGaramondPro-Regular','Microsoft YaHei',Arial,sans-serif; text-transform:uppercase;display:inline-block;position:relative;}
.screen .navTit .en:after{content:"";position:absolute;top:48%;right:-20px;height:1px; background:#d8d1bf; width:12px;}
.screen .navTit .en:before{content:"";position:absolute;top:48%;left:-20px;height:1px; background:#d8d1bf; width:12px;}
.screen .navTit .cn{color: #99755f;font-size:26px;line-height:26px;font-weight:500;font-family:'Microsoft YaHei',Arial,sans-serif; }
/*search*/
.screen .form {margin-bottom: 25px;}
.screen .form .box {border:0;border-radius:5px;line-height:50px;background:#f5f5f5;padding: 0 50px 0 20px;font-size: 0; position:relative;}
.screen .form .text {width:100%;height: 50px;line-height: 50px;vertical-align: top; outline:none;background:#f5f5f5;font-family:Arial,"微软雅黑",Sans-Serif;}
.screen .form .sub {font-size: 0;width: 50px;height: 50px;border-radius:5px;line-height:50px;background: url(../images/pro-search.png) right center no-repeat;background-size: cover;cursor: pointer;vertical-align: top;outline:none; position:absolute;top:0; right:0;}
/*nav*/
.screen .sort {margin-bottom:20px;}
.screen .sort .h2 {font-size: 16px;color: #99755f;font-weight:500; line-height:45px;background:#f6f3f1;border-radius:5px; overflow:hidden; padding:0 10%; margin-bottom:8px;}
.screen .sort .name { padding-left:20px; display:inline-block;background: url(../images/p.png) left center no-repeat;}
.screen .sort li{ padding:0 39px;}
.screen .sort a {display: block;padding:5px 0 5px 20px;font-size: 14px;color: #595959;line-height: 26px; position:relative;}
.screen .sort a:before{ content:"";position:absolute;top:50%; margin-top:-6px;left:0;height:10px; background:#fff; width:10px; border:1px solid #d8d8d8;border-radius:50%;}
.screen .sort li.on a {color: #99755f;}
.screen .sort li.on a:before{border-color:#99755f; background:#99755f;}
.screen .sort.on .icon {transform: rotate(180deg);-ms-transform: rotate(180deg);}
/**/
.cent {max-width:1375px;width: 100%;}
.cent {padding-left:23px;}


/*product proList*/
.proList{padding:0;}
.proList ul{padding:0;height:auto;color:#a0a0a0;font-size:0;line-height:normal;}
.proList ul li.proli{font-size:0;display:inline-block;*display:inline;zoom:1;margin:0;padding:0;list-style:none;width:33.3333%;margin-bottom:20px; text-align:left;}
.proList ul li.proli a{display:block;position: relative;margin:0 27px;padding:0; padding-bottom:80px; overflow:hidden;}
.proList ul li.proli .ImgBox{width:100%;height:auto;overflow:hidden;position:relative;z-index:1;border-radius:5px;}
.proList ul li.proli .ImgBox img{max-width:100%;max-height:100%;}
.proList ul li.proli a,.proList ul li.proli .ImgBox img,.proList ul li.proli .listTitle .listTitleBox{-moz-transition: all .2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;transition: all .2s ease-in-out;}
.proList ul li.proli a:hover .ImgBox img{-moz-transform: scale(1.05); -webkit-transform: scale(1.05);transform: scale(1.05);}
.proList ul li.proli .listTitle{display:block;padding:0;-webkit-transition: all 0.6s ease-in-out;-moz-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; position:relative;}
.proList ul li.proli .listTitle .listTitleBox{padding:15px 0 0 0;}
.proList ul li.proli .listTitle .t{font-size:16px;color:#000000;height:30px;line-height:30px; overflow:hidden;}
.proList ul li.proli .listTitle .t2{font-size:14px;color:#909090;height:30px;line-height:30px; overflow:hidden;}
/*piao*/
.proList ul li.proli .piaoTitle{display:block;padding:0;-webkit-transition: all 0.6s ease-in-out;-moz-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; position:relative; background:#d8d1bf; position:absolute; bottom:-100%; left:0; right:0; z-index:2;}
.proList ul li.proli .piaoTitle .piaoTitleBox{padding:40px 40px 40px 40px;}
.proList ul li.proli .piaoTitle .t{font-size:16px;color:#99755f;height:30px;line-height:30px; overflow:hidden;}
.proList ul li.proli .piaoTitle .t2{font-size:14px;color:#909090;height:30px;line-height:30px; overflow:hidden;}
.proList ul li.proli .piaoTitle .wz{font-size:12px;color:#99755f;height:96px;line-height:24px; overflow:hidden; margin-top:24px}
.proList ul li.proli a:hover .piaoTitle{bottom:0;}
.proList ul li.proli a:hover .listTitle{filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity: 0;}
/*jiazaiBtn*/
.jiazaiBtn{ text-align:center; margin-top:25px;margin-bottom:30px;}
.jiazaiBtn a{display:block;width:158px; height:48px; line-height:48px; background:#99755f; color:#fff; margin:0 auto; text-align:center;border-radius:5px;}


/*product detailBox start*/
.detailInfo{background:#f5f5f5;}
.detailBox{padding:40px 30px; background:#f5f5f5;}
.detailBox .detailBoxTop{margin-bottom:25px; padding:0;}
.detailBox .detailBoxTop .detailImgBox{width:57%;float:left;}
.detailBox .detailBoxTop .detailImg{height:auto;margin-right:25px; width:76.66666666666667%; margin:0 auto;position:relative;}
.detailBox .detailBoxTop .detailImg img{width:100%; height:auto; display:block;}
.detailBox .detailNr{overflow:hidden;display:block;width:43%;float:right;position:relative;margin-bottom:25px;}
.detailBox .detailNr .detailNrBox{padding:35px 7.692307692307692% 30px 7.692307692307692%; margin-left:4.411764705882353%; background:#fff;border-radius:5px; }
.detailBox .proTit{font-size:24px; color:#333333;margin-bottom:15px;text-transform:uppercase; text-align:center;}
.detailBox .pro-Text{line-height:24px;font-size:14px;color:#464646;padding-top:15px;}
.detailBox .pro-Text img{height:auto; max-width:470px;}
.detailBox .pro-Text h1{ line-height:42px; background:#f8f8f8; font-size:16px; font-weight:600; color:#99755f;text-align:center; margin-bottom:15px;}
/**/
.detailBoxBottom{ color:#000000; background:#fff;}
.detailBoxBottom .detailwz{padding:40px 20px;}
.detailBoxBottom .detailTitle2 {margin-bottom:20px;position: relative;text-align:center; font-size:18px; color:#000000;}
/**/
.slider1{position:relative;}
.slider-for2 .pic{position:relative;height:0;padding-top:100%}
.slider-for2 .pic img{position:absolute;top:0;left:0;width:100%;height:100%}
.slider-for2 .item{ width:100%;}
.slider-for2 .item img{max-width:100%;}
.slider1 .slick-dots{position: static;bottom:0;left:0;right:0;z-index:10;text-align:center; margin-top:50px;}
.slider1 .slick-dots li{display:inline-block;margin:0 5px;width:10px;height:10px; border-radius:50%;background-color:#c6c6c6;cursor:pointer;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s; font-size:0;}
.slider1 .slick-dots .slick-active{background-color:#99755f;}
/* Arrows */
.slider1 .slick-next,.slider1 .slick-prev{position: absolute;top: 50%;height:50px;width:28px;border: 0 none;margin-top: -25px;text-align: center;font-size:0;color: #fff;z-index: 5; outline:none;padding:0;line-height:0;background: transparent;background-repeat: no-repeat;background-position: center;background-size:28px;}
.slider1 .slick-next,.slider1 .slick-prev{-moz-transition: all .5s ease-in-out;-webkit-transition: all 0.5s ease-in-out;transition: all .5s ease-in-out;}
.slider1 .slick-next{right:-7.555555555555556%;background-image: url("../images/pro-right.png");}
.slider1 .slick-prev{left:-7.555555555555556%;background-image: url("../images/pro-left.png");}
/*position*/
.position{ text-align:left; line-height:30px;margin-bottom:5px;color:#242e49; font-size:14px; padding:0 30px;border-bottom:1px solid #dcdcdc;padding-top:10px;padding-bottom:10px;}
.position a{color:#757575;}
.position a:hover{color:#242e49;}
.position strong{ padding-left:30px; position:relative;background: url(../images/home.png) left center no-repeat; font-weight:normal;color:#757575;}
/**/
.page-lx{text-align:center; margin-bottom:90px;margin-top:45px;}
.page-lx a{display:inline-block;width:145px; font-size: 14px;line-height:60px;height:60px;overflow:hidden;color: #fff;margin:0 auto;-webkit-transition: 0.3s;-moz-transition: 0.3s;transition: 0.3s; background:#242e49;border-radius:5px; text-align:center;} 
/*page-moreBox*/
.page-moreBox{ margin:0 auto; text-align:center;padding:36px 0 0 0;border-top:1px solid #e3e3e3;}
.page-moreBox a{display:inline-block;width:32.66666666666667%; font-size: 14px;line-height:60px;height:60px;overflow:hidden;color: #595959;margin:0 auto;-webkit-transition: 0.3s;-moz-transition: 0.3s;transition: 0.3s; background:#fff;border-radius:5px; margin:0 7px;}
.page-moreBox a.page-nextBOX{}
.page-moreBox a:hover{color:#fff;background-color:#99755f;}
/*detailTitle2*/
.detailTitle2 {margin-bottom:47px;position: relative;border-bottom:1px solid #ebebeb; background:#d7d0be; padding:0 20px;}
.detailTitle2 .t1 {display:inline-block;padding:0;font-size:16px;color:#99755f; font-weight:600; line-height:55px;}
.detailTitle2 .t2 {display:inline-block;padding:0;font-size:14px;color:#99755f; font-weight:300; line-height:55px;padding-left:15px; text-transform:uppercase;}
/*xg-proListBox*/
.xg-proListBox{ position:relative;margin-bottom:40px;background:#fff;border-radius:5px;overflow:hidden; padding-bottom:40px;}
.xg-proListBox .xg-proList{padding:0;height:auto;color:#a0a0a0;font-size:0;line-height:normal;position:relative; background:#fff;}
.xg-proListBox .xg-proList ul{padding:0 20px;}
.xg-proListBox .xg-proList .proli{font-size:0;display:inline-block;*display:inline;zoom:1;margin:0;padding:0;list-style:none;width:20%;vertical-align:top;}
.xg-proListBox .xg-proList .proli a{display:block; margin:0 20px;}
.xg-proListBox .xg-proList .ImgBox{width:100%;height:auto;overflow:hidden; line-height:0; position:relative;margin-bottom:3px;border-radius:5px; overflow:hidden;}
.xg-proListBox .xg-proList .ImgBox img{max-width:100%; height:auto;width: 100%; display:block;}
.xg-proListBox .xg-proList .ImgBox img{transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;-webkit-transition: all 0.5s ease-in-out;}
.xg-proListBox .xg-proList .proli .listTitle{overflow:hidden;display:block;padding:10px 10px;text-align:center; position:relative;}
.xg-proListBox .xg-proList .proli .listTitle .t{ display:inline-block;font-size:14px;color:#000000;height:30px;line-height:30px; overflow:hidden;}
.xg-proListBox .xg-proList .proli a:hover .ImgBox{-webkit-box-shadow: 0 10px 50px rgba(0,0,0,.1);-moz-box-shadow: 0 10px 30px rgba(0,0,0,.1);box-shadow: 0px 10px 50px rgba(0,0,0,.1);}
.xg-proListBox .xg-proList .proli a:hover .listTitle:after{width:100%;background:#3b4877;}
.xg-proListBox .xg-proList .proli a:hover .listTitle .t{color:#99755f;}
.xg-proListBox .xg-proList .ImgBox .more {opacity: 0;position: absolute;left: 0;top: 0;bottom: 0;right: 0;text-align: center;padding-top:30%;box-sizing: border-box;color: #fff;;transition: all .5s;background:rgba(0, 0, 0, 0.50);}
.xg-proListBox .xg-proList .ImgBox:Hover .more{ transition: all .5s;opacity: 1;}
.xg-proListBox .xg-proList .ImgBox .more .i{display: block; margin:0 auto; text-align:center; width:30px; height:30px;transition: all .3s;transform: translateY(-30px);background:url(../images/m.png) center center no-repeat; background-size:30px;}
.xg-proListBox .xg-proList .ImgBox .more p{display: block;font-size:14px; line-height:30px;transition: all .3s;transform: translateY(30px); text-transform:uppercase;}
.xg-proListBox .xg-proList .ImgBox:Hover .more .i,
.xg-proListBox .xg-proList .ImgBox:Hover .more p{transform: translateY(0);}


/*pageNewsInfo*/
.pageNewsInfo{background:#f5f5f5;padding-top:32px; padding-bottom:63px;}
.pageNewsInfo .pageNewsL{ width:760px; float:left; background:#fff;border-radius:5px; overflow:hidden;}
.pageNewsInfo .pageNewsR{ width:430px; float:right; background:#fff;border-radius:5px; overflow:hidden;}
.pageNewsInfo .pageNewsL .pageNewsLnr{ padding:37px 25px 37px 25px;}
.pageNewsInfo .pageNewsR .pageNewsRnr{ padding:45px 25px 37px 25px;}
.pageNewsR .tt{font-size:18px;color:#1e2831;line-height:36px; font-weight:500; margin-bottom:20px;}
/*news02*/
.zh-newsList{padding:0;}
.zh-newsList ul{padding:0;height:auto;color:#a0a0a0;font-size:0;line-height:normal;margin:0;}
.zh-newsList ul li.newsli{font-size:0;display:inline-block;*display:inline;zoom:1;margin:0;padding:0;list-style:none;width:100%;margin-bottom:30px; text-align:left; padding-bottom:30px;border-bottom:1px solid #efefef;}
.zh-newsList ul li.newsli a{display:block;position: relative;margin:0;padding:0;border-radius:5px;}
.zh-newsList ul li.newsli .ImgBox{width:260px;height:185px;overflow:hidden; float:left; position:relative;z-index:1;border-radius:5px; overflow:hidden;-webkit-box-shadow: 0 5px 20px rgba(0,0,0,.1);-moz-box-shadow: 0 5px 20px rgba(0,0,0,.1);box-shadow: 0px 5px 20px rgba(0,0,0,.1);}
.zh-newsList ul li.newsli .ImgBox img{width:100%;height:100%;}
.zh-newsList ul li.newsli .ImgBox img,.zh-newsList ul li.newsli .listTitle .listTitleBox{-moz-transition: all .5s ease-in-out;-webkit-transition: all 0.5s ease-in-out;transition: all .5s ease-in-out;}
.zh-newsList ul li.newsli a:hover .ImgBox img{-moz-transform: scale(1.05); -webkit-transform: scale(1.05);transform: scale(1.05);}
.zh-newsList ul li.newsli .listTitle{overflow:hidden;display:block;padding:0;-webkit-transition: all 0.6s ease-in-out;-moz-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; position:relative;}
.zh-newsList ul li.newsli .listTitle .listTitleBox{padding:30px 0 0 30px;}
.zh-newsList ul li.newsli .listTitle .t{font-size:16px;color:#000000;height:30px;line-height:30px; overflow:hidden;margin-bottom:3px; font-weight:bold;white-space: nowrap; text-overflow: ellipsis;}
.zh-newsList ul li.newsli .listTitle .t2{font-size:12px;color:#909090;height:48px;line-height:24px; overflow:hidden;margin-bottom:5px;}
.zh-newsList ul li.newsli .date{font-size: 12px;color:#909090;overflow:hidden; line-height:30px; padding-left:30px;background:url(../images/d2.png) left center no-repeat;}
.zh-newsList ul li.newsli a:hover .listTitle .t{color:#99755f;}


/*page-tab2*/
.page-tab2{margin:0 auto;padding:34px 0 5px 0;text-align: center; }
.page-tab2 ul { margin:0 auto;padding: 0;list-style: none; text-align:center;height:40px;line-height:40px;font-size: 0;}
.page-tab2 ul li{margin: 0;padding: 0;display: inline-block;position: relative;height: 40px;line-height: 40px;}
.page-tab2 ul li a{display: inline-block;text-align: center;font-size: 12px;color: #1e2831;padding:0 11px; margin:0 3px;height:40px;line-height:40px;background:#fff;border:1px solid #d7d7d7;}
.page-tab2 ul li a:hover{ background:#3b4877; color: #fff;border-color:#3b4877;}
.page-tab2 ul li .focus{ background:#3b4877; color: #fff; border-color:#3b4877;}
.page-tab2 ul li.next-page a, .page-tab ul li.prve-page a{display: inline-block;text-align: center;font-size: 12px;color: #1e2831;padding:0 11px; margin:0 3px;height:40px;line-height:40px;background:#fff;border:1px solid #d7d7d7; margin:0px 3px;}


/*news02 Zuixin*/
.zh-newsListZuixin{padding:0;}
.zh-newsListZuixin ul{padding:0;height:auto;color:#a0a0a0;font-size:0;line-height:normal;margin:0;}
.zh-newsListZuixin ul li.newsli{font-size:0;display:inline-block;*display:inline;zoom:1;margin:0;padding:0;list-style:none;width:100%;margin-bottom:13px; text-align:left; padding-bottom:14px;border-bottom:1px solid #efefef;}
.zh-newsListZuixin ul li.newsli a{display:block;position: relative;margin:0;padding:0;border-radius:5px;}
.zh-newsListZuixin ul li.newsli .ImgBox{width:105px;height:75px;overflow:hidden; float:left; position:relative;z-index:1; overflow:hidden;-webkit-box-shadow: 0 5px 20px rgba(0,0,0,.1);-moz-box-shadow: 0 5px 20px rgba(0,0,0,.1);box-shadow: 0px 5px 20px rgba(0,0,0,.1);}
.zh-newsListZuixin ul li.newsli .ImgBox img{width:100%;height:100%;}
.zh-newsListZuixin ul li.newsli .ImgBox img,.zh-newsListZuixin ul li.newsli .listTitle .listTitleBox{-moz-transition: all .5s ease-in-out;-webkit-transition: all 0.5s ease-in-out;transition: all .5s ease-in-out;}
.zh-newsListZuixin ul li.newsli a:hover .ImgBox img{-moz-transform: scale(1.05); -webkit-transform: scale(1.05);transform: scale(1.05);}
.zh-newsListZuixin ul li.newsli .listTitle{overflow:hidden;display:block;padding:0;-webkit-transition: all 0.6s ease-in-out;-moz-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; position:relative;}
.zh-newsListZuixin ul li.newsli .listTitle .listTitleBox{padding:10px 0 0 20px;}
.zh-newsListZuixin ul li.newsli .listTitle .t{font-size:14px;color:#1e2831;height:52px;line-height:26px; overflow:hidden;}
.zh-newsListZuixin ul li.newsli a:hover .listTitle .t{color:#99755f;}
/*position2*/
.position2{ text-align:left; line-height:30px;margin-bottom:5px;color:#242e49; font-size:14px; padding:0 30px;padding-top:20px;padding-bottom:20px;}
.position2 a{color:#757575;}
.position2 a:hover{color:#242e49;}
.position2 strong{ padding-left:30px; position:relative;background: url(../images/home.png) left center no-repeat; font-weight:normal;color:#757575;}


/*pageNewsXqInfo*/
.pageNewsXqInfo{background:#fff;padding-top:0px; padding-bottom:0;}
.pageNewsXqInfo .pageNewsR{ width:260px; float:right; background:#fff;border-radius:5px; overflow:hidden;}
.pageNewsXqInfo .pageNewsR .pageNewsRnr{ padding:30px 14px 14px 14px;border:1px solid #ccc;}
.pageNewsXqInfo .page-newsInfo{ width:920px; float:left; background:#fff;border-radius:5px; overflow:hidden;}
.pageNewsXqInfo .page-newsInfo .newsTit{ margin-bottom:10px;padding-top:60px;}
.pageNewsXqInfo .zh-newsListZuixin ul li.newsli .ImgBox{border-radius:5px;}
.pageNewsXqInfo .zh-newsListZuixin ul li.newsli .listTitle .listTitleBox{padding:8px 0 0 20px;}
.pageNewsXqInfo .zh-newsListZuixin ul li.newsli .listTitle .t{font-size:12px;height:60px;line-height:20px; overflow:hidden;}



/*.zxItemList*/
.zxItemList {margin:10px 0 30px -15px; height:auto;overflow: hidden;}
.zxItemList .zxItem {float: left;width: 390px;margin-left: 15px;background: #fff;border-radius:5px; overflow:hidden;}
.zxItemList .title {position: relative;text-align: right;width: 390px;height:160px;overflow: hidden;}
.zxItemList .title h3 {position: absolute;top: 0;left:22px;z-index: 1;padding: 45px 25px 65px 25px;width:90px;height: 140px;background-color: #e45827;background:url(../images/bg90.png) left top repeat;color: #fff;font-size:16px;font-weight: normal;line-height:20px;text-align: center;}
.zxItemList .title h3:after { content:"";position: absolute;bottom:28px;left:8px;z-index: 1;width:72px;height:1px;background: #9b7c43;}
.zxItemList ul {padding: 20px 0;}
.zxItemList ul li {position:relative;height:47px;line-height:47px;padding:0 30px;}
.zxItemList ul li a{ display:block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;height:47px;line-height:47px;font-size:13px; color:#1e2831;border-bottom: 1px dashed #ddd;}
.zxItemList ul li a:after {content:'';width:0;height:100%;background-color:#99755f;position:absolute;top:0;left:0;z-index:-1;border-radius:0 47px 47px 0;transition:all 0.3s ease 0s;}
.zxItemList ul li:hover a, .zxItemList ul li:hover a:active, .zxItemList ul li:hover a:focus {color:#99755f;text-decoration:none;background:none;width:100%;}
.zxItemList ul li:hover a:after, .zxItemList ul li:hover a:active:after, .zxItemList ul li:hover a:focus:after { width:95%; }

/**/
.baikeList{background: #fff;border-radius:5px; overflow:hidden;padding:10px 30px 10px 30px;}
.baikeList .baike-imgList ul {text-align: center;margin:0 -10px;}
.baikeList .baike-imgList li {position: relative;float: left;width:25%;}
.baikeList .baike-imgList li .img{overflow:hidden; float:left; position:relative;z-index:1; overflow:hidden;border-radius:5px;}
.baikeList .baike-imgList li .img img{width:100%;height:100%;}
.baikeList .baike-imgList li a {position: relative;display: block;overflow: hidden;color:#1e2831; margin:0 10px;}
.baikeList .baike-imgList li p {padding: 0 14px;height: 66px;line-height: 63px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size:14px;text-align: center;color:#1e2831;border-bottom: 1px solid #ddd;}
.baikeList .baike-imgList li a:hover p{color:#99755f;}
/*news page-newsTit*/
.page-newsTit{margin-bottom:10px; position:relative;overflow:hidden;position:relative;}
.page-newsTit .linka{font-size:0;margin:0; line-height:0;}
.page-newsTit .navT2{padding:0;margin:0;display:inline-block;*display:inline;zoom:1;}
.page-newsTit .navT2 a{display:block;color:#333333;font-size:16px;line-height:64px;padding-right:20px; margin-right:17px;text-align:center; font-weight:500; position:relative;background: url(../images/line2.png) right center no-repeat;}
.page-newsTit .navT2.on a,.page-newsTit .navT2 a:hover{color:#21294e; font-weight:600;}
.page-newsTit .more{color:#99755f;font-size:14px;line-height:64px; text-align:center; position:absolute; right:0;top:0;z-index:2;}
.page-newsTit .more a{color:#99755f;}
.page-newsTit .more a:hover{color:#21294e;}
.page-newsTit .navT2:last-child a{ background:none;}



/*.newsList2*/
.baikeList .newsCon{padding-bottom:30px;padding-top:30px; border-top:none;}
.baikeList .newsList2{margin:0;overflow:hidden;height:auto;color:#a0a0a0;font-size:0;line-height:normal;margin-top:12px;}
.baikeList .newsList2 ul{ font-size:0;margin:0 -43px}
.baikeList .newsList2 li{display:inline-block;*display:inline;zoom:1;margin:0;padding:0;overflow:hidden;list-style:none;width:525px;position: relative; margin:0 43px}
.baikeList .newsList2 li a{float: left;display: block;width: 370px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size:15px;color:#1e2831; line-height:40px;}
.baikeList .newsList2 li a:hover{color:#99755f;}
.baikeList .newsList2 li time {float: right;color: #909090; font-size:12px; line-height:40px;}


/**/
.hotPicBox{ width:530px; float:left; margin-right:10px; background:#ffffff;overflow:hidden;border-radius:5px;}
.hotPic {overflow: hidden;}
.hotPic a {position: relative;display: block;width: 100%;height: 100%;color: #fff !important;font-size:18px;text-align: center;overflow: hidden;}
.hotPic a img {-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-ms-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;}
.hotPic a span {display: block;position: absolute;left: 0;bottom: 0;width: 100%;height: 60px;line-height: 60px;z-index: 2;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;text-align: center;}
.hotPic a .mask {left: 0 !important;background: #000;filter: alpha(opacity=60);-moz-opacity: 0.6;-khtml-opacity: 0.6;opacity: 0.6;z-index: 1;width: 100% !important;}
.hotPic a:hover img {-webkit-transform: scale(1.05);-moz-transform: scale(1.05);-ms-transform: scale(1.05);-o-transform: scale(1.05);transform: scale(1.05);}
.hotPic a .img{ width:530px; height:325px; overflow:hidden;border-radius:5px;}
.hotPic a .wz{margin:50px 30px 0 30px; font-size:18px;text-align:left;color: #1e2831;padding-BOTTOM:30px; border-bottom:1PX solid #dcdcdc;}
.hotPic a .date{padding-left:30px; font-size:12px; color: #909090; text-align:left;background: url("../images/d2.png") no-repeat left center;margin-top:30px;}
.hotPic a:hover .wz{color:#99755f;}
.hotPicL{ padding:8px 30PX 30px 30PX;}

/**/
.newsListTime{margin:0;overflow:hidden;height:auto;color:#a0a0a0;font-size:0;line-height:normal;margin-top:20px;}
.newsListTime ul{ font-size:0;}
.newsListTime li{display:inline-block;*display:inline;zoom:1;margin:0;padding:0;overflow:hidden;list-style:none;width:100%;position: relative;}
.newsListTime li a{float: left;display: block;width: 370px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size:15px;color:#1e2831; line-height:30px;}
.newsListTime li a:hover{color:#99755f;}
.newsListTime li time {float: right;color: #909090; font-size:12px; line-height:30px;}

/**/
.remengList{ margin-top:40px;}
.remengList h2 {font-size:26px;line-height:30px;color:#1e2831;font-family:'思源宋体 CN','SourceHanSerifCN-Regular','宋体','Microsoft YaHei',Arial,sans-serif;font-weight: bold; position:relative; padding-left:13px;margin-bottom:30px;}
.remengList h2:after { content:"";position: absolute;top:5px;left:0;z-index: 1;width:5px;height:25px;background: #99755f;}
.remengList h2 .en{color:#000000;font-size:14px;line-height:30px;font-family:'ACaslonPro-Regular','Microsoft YaHei',Arial,sans-serif; text-transform:uppercase; display:inoline-block;font-weight: normal; margin-left:10px;}
.remengList h2 a.more {font-size:14px;color:#99755f; float:right; display:inline-block;}

/**/
.remengList .bottomLt {float: left;width: 660px;height:619px;}
.remengList .bottomLt li {position: relative;z-index: 1;margin-bottom:9px;background: #fff;border-radius:5px;}
.remengList .bottomLt li:hover {box-shadow: 0 0 20px rgba(111, 111, 111, 0.34);}
.remengList .bottomLt li a {display: block; padding:14px 30px;}
.remengList .bottomLt li img {float: left;margin-right:27px;width:170px;height:120px;border-radius:5px;overflow: hidden;}
.remengList .bottomLt li .wz{padding-top:30px;}
.remengList .bottomLt li h4 {margin-bottom:10px;height:30px;line-height:30px;font-size: 16px;color: #1e2831;font-weight: normal;overflow: hidden;}
.remengList .bottomLt li .t2{font-size:12px; color: #909090;height:44px;line-height:22px;text-align:left;overflow: hidden;}
.remengList .bottomLt li a:hover h4 {color:#99755f;}



/*pro-News*/
.proNews{padding:0 22.5px;padding-top:0px;padding-bottom:28px; background:#fff;border-radius:5px;overflow: hidden; margin-top:30px;}
.proNews .titleBox .titleBig{ text-align:center;padding-bottom:30px;padding-top:40px;}
.proNews .titleBox .titleBig .en{color: #000000;font-size:14px;line-height:30px;font-family:'ACaslonPro-Regular','Microsoft YaHei',Arial,sans-serif; text-transform:uppercase;}
.proNews .titleBox .titleBig .cn{color: #1e2831;font-size:26px;line-height: normal;font-family:'思源宋体 CN','SourceHanSerifCN-Regular','宋体','Microsoft YaHei',Arial,sans-serif;font-weight: bold;}
.pro-NewsList{}
.pro-NewsList .swiper-wrapper{width: 100%;margin:0 -7.5px;position:relative; font-size:0;padding-top:0px; overflow:hidden;}
.pro-NewsList .li3 {position:relative;z-index:1; cursor:pointer; display:inline-block;*display:inline;zoom:1; width:33.333333%;vertical-align:top; margin-bottom:60px;}
.pro-NewsList .li3 a{ display:block; position:relative; text-align:center;position:relative;margin:0; margin:0 7.5px; padding-bottom:20px;overflow:hidden;}
.pro-NewsList .li3 .imgBox {vertical-align: middle;position:relative; overflow:hidden;border-radius:5px;}
.pro-NewsList .li3 .imgBox img{ width:100%; display:block;}
.pro-NewsList .li3 .imgBox img{max-width:100%; height:auto;}
.pro-NewsList .li3 a,
.pro-NewsList .li3 .imgBox img,
.pro-NewsList .li3 .imgBox,
.pro-NewsList .li3 .title{-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; } 
.pro-NewsList .li3 a:hover .imgBox img{-moz-transform: scale(1.05); -webkit-transform: scale(1.05);transform: scale(1.05);}
.pro-NewsList .li3 a:hover .title{display: block;}
.pro-NewsList .li3 .title {font-size: 14px;color:#464646;line-height:30px; margin-top:20px; text-align:center;padding:23px 14px 23px 14px; width:315px;background:#fff; margin:0 auto; margin-top:-23px;border-radius:5px; position:relative; z-index:2;-webkit-box-shadow: 0 5px 20px rgba(0,0,0,.1);-moz-box-shadow: 0 5px 20px rgba(0,0,0,.1);box-shadow: 0px 5px 20px rgba(0,0,0,.1);}
.pro-NewsList .li3 .title .t1{font-size: 16px;color:#000000;line-height:30px;height:30px;overflow: hidden; margin-bottom:0px;}
.pro-NewsList .li3 .title .t2{font-size: 12px;color:#909090;line-height:30px;height:30px;overflow: hidden;text-transform:uppercase;}
.pro-NewsList .swiper-pagination-bullets{ position: relative; left:0; right:0; }
.pro-NewsList .swiper-pagination-bullets .swiper-pagination-bullet{ background:#d8d8d8;filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}
.pro-NewsList .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{ background:#99755f;}


/**/
.page-JoinList ul{width: 100%;margin:0 -5px;position:relative; font-size:0;margin-bottom:60px;}
.page-JoinList .li3 {position:relative;z-index:1; cursor:pointer; display:inline-block;*display:inline;zoom:1; width:50%;vertical-align:top;margin-bottom:12px;}
.page-JoinList .li3 a{ display:block; position:relative; text-align:center;position:relative;margin:0 5px;padding:15px 50px 15px 33px; background:#fff;border-radius:5px;border:1px solid #d2d2d2;}
.page-JoinList .li3 .imgBox {vertical-align: middle;position:absolute; left:30px; top:50%;overflow:hidden; display:inline-block;width:62px; height:62px; margin-top:-31px;}
.page-JoinList .li3 .imgBox img{ width:100%;}
.page-JoinList .li3 .imgBox img{max-width:100%; height:auto;}
.page-JoinList .li3 a,
.page-JoinList .li3 .imgBox img,
.page-JoinList .li3 .imgBox,
.page-JoinList .li3 .title{-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; } 
.page-JoinList .li3 .title {line-height:65px; text-align:left;font-size:0; line-height:0; padding-left:90px;}
.page-JoinList .li3 .title .t2{font-size:14px;color:#333333;height:84px;line-height:28px;overflow: hidden;display: table-cell; vertical-align:middle;}



/*processTable*/
.processTable{ max-width:976px; margin:0 auto;}
.processTable .TD{ text-align:center; background:#242e49; padding:40px 0 35px 0; border-radius:5px; line-height:30px; color:#d7d0be; min-height:240px; font-size:15px;}
.processTable .TD img{border-radius:5px; overflow:hidden;}


/**/
#page3{ padding-top:70px;padding-bottom:70px; position:relative;}
#page3:after{ content:""; width:1920px; height:100%; position:absolute; left:50%; margin-left:-960px; top:0;background:url(../images/join-ysbg.jpg) no-repeat center center #000000; z-index:0;}
#page3 .pagetit{ position:relative; z-index:2;}
#page3 .pagetit .en{color: #fff;}
#page3 .pagetit .cn{color: #fff;}
#page3 .pagetit .cn:after{ background:#fff;}
.join-ysListB{position:relative; z-index:2; width:100%;}
.join-ysList{position:relative; z-index:2;margin:0 -13.5px;}
.join-ysList .swiper-wrapper{position:relative; font-size:0;}
.join-ysList .li3 {position:relative;z-index:1; cursor:pointer; display:inline-block;*display:inline;zoom:1; width:33.333333%;vertical-align:top; margin-bottom:60px;}
.join-ysList .li3 a{ display:block; position:relative; text-align:center;position:relative;margin:0; background:#fff; margin:0 13.5px; border-radius:5px; overflow:hidden;}
.join-ysList .li3 .imgBox {vertical-align: middle;position:relative; overflow:hidden;}
.join-ysList .li3 .imgBox img{ width:100%; display:block;}
.join-ysList .li3 .imgBox img{max-width:100%; height:auto;}
.join-ysList .li3 a,
.join-ysList .li3 .imgBox img,
.join-ysList .li3 .imgBox,
.join-ysList .li3 .title{-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; } 
.join-ysList .li3 a:hover .imgBox img{-moz-transform: scale(1.05); -webkit-transform: scale(1.05);transform: scale(1.05);}
.join-ysList .li3 a:hover .title{display: block;}
.join-ysList .li3 .title {font-size: 14px;color:#464646;line-height:30px; margin-top:20px; text-align:center;padding:40px 26px 46px 26px;}
.join-ysList .li3 .title .t1{font-size: 26px;color:#99755f;line-height:30px;height:30px;overflow: hidden;font-family:'思源宋体 CN','SourceHanSerifCN-Regular','宋体','Microsoft YaHei',Arial,sans-serif;font-weight: bold;}
.join-ysList .li3 .title .t2{font-size: 12px;color:#99755f;line-height:30px;overflow: hidden;text-transform:uppercase;margin-bottom:30px;font-family:'AGaramondPro-Regular','Microsoft YaHei',Arial,sans-serif;}
.join-ysList .li3 .title .wz{font-size: 14px;color:#99755f;line-height:32px;height:192px;overflow: hidden; text-align:left;}
.join-ysList .li3 .title .more{ text-align:center;border-top:1px solid #f6f6f6; width:168px; line-height:40px;border-radius:40px; background:#99755f; color:#fff; margin:0 auto}
.join-ysList .swiper-pagination-bullets{ position: relative; left:0; right:0; }
.join-ysList .swiper-pagination-bullets .swiper-pagination-bullet{ background:#fff;filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}
.join-ysList .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{ background:#99755f;}
.join-ysList .li3 a:hover{-webkit-box-shadow: 0 10px 50px rgba(0,0,0,.1);-moz-box-shadow: 0 10px 30px rgba(0,0,0,.1);box-shadow: 0px 10px 50px rgba(0,0,0,.1);  position:relative; z-index:2;}
.join-ysListB .join2-prev,.join-ysListB .join2-next{ display:inline-block;position:absolute; bottom:0; margin:0; top:50%; margin-top:-22.5px;width:45px;height:45px;border-radius:50%;z-index:99;overflow:hidden;background-image: url("../images/a.png"); background-repeat:no-repeat;-webkit-box-shadow: 0 1px 10px rgba(0,0,0,.1);-moz-box-shadow: 0 1px 10px rgba(0,0,0,.1);box-shadow: 0px 1px 10px rgba(0,0,0,.1); background-size:90px;filter:alpha(opacity=50);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5;}
.join-ysListB .join2-prev{background-position:left top; left:-55px; }
.join-ysListB .join2-next{background-position:right top; right:-55px;}
.join-ysListB .join2-prev:hover,.join-ysListB .join2-next:hover{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}
/**/
#page4{ padding-top:70px;padding-bottom:70px; position:relative;}
#page4 .pagetit{ position:relative; z-index:2;}
.join-ysList2{position:relative; z-index:2;}
.join-ysList2 .ul{width: 100%;margin:0 -3.5px;position:relative; font-size:0;}
.join-ysList2 .li3 {position:relative;z-index:1; cursor:pointer; display:inline-block;*display:inline;zoom:1; width:33.333333%;vertical-align:top; margin-bottom:7px;}
.join-ysList2 .li3 a{ display:block; position:relative; text-align:center;position:relative;background:url(../images/join-ysbg2.jpg) no-repeat center bottom #fefefe;margin:0 3.5px; border-radius:5px; overflow:hidden;}
.join-ysList2 .li3 .imgBox {vertical-align: middle;position:relative; overflow:hidden; margin:0 auto; text-align:center;margin-bottom:25px;overflow:hidden; width:76px; height:76px;border-radius:50%;}
.join-ysList2 .li3 .imgBox img{display:block;margin: 0 auto;width:76px; height:76px;border-radius:50%;overflow:hidden;}
.join-ysList2 .li3 a,
.join-ysList2 .li3 .title{-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; } 
.join-ysList2 .li3 a:hover .title{display: block;}
.join-ysList2 .li3 .title {font-size: 14px;color:#464646;line-height:30px;text-align:center;padding:80px 42px 35px 42px;}
.join-ysList2 .li3 .title .t1{font-size: 18px;color:#1e2831;line-height:28px;}
.join-ysList2 .li3 .title .t2{font-size: 16px;color:#1e2831;line-height:28px;text-transform:uppercase;margin-bottom:30px;}
.join-ysList2 .li3 .title .wz{font-size: 14px;color:#383839;line-height:30px;min-height:180px;text-align:left;}
.join-ysList2 .li3 .title .more{ text-align:center;border-top:1px solid #f6f6f6; width:168px; line-height:40px;border-radius:40px; background:#99755f; color:#fff; margin:0 auto}
.join-ysList2 .li3 a:hover{-webkit-box-shadow: 0 10px 50px rgba(0,0,0,.1);-moz-box-shadow: 0 10px 30px rgba(0,0,0,.1);box-shadow: 0px 10px 50px rgba(0,0,0,.1);background:#d7d0be;}

/**/
#page5{ padding-top:70px;padding-bottom:70px; position:relative;}
#page5:after{ content:""; width:1920px; height:100%; position:absolute; left:50%; margin-left:-960px; top:0;background:url(../images/join-zhichibg.jpg) no-repeat center top #000000; z-index:0;}
#page5 .pagetit{ position:relative; z-index:2;}
#page5 .pagetit .en{color: #fff;}
#page5 .pagetit .cn{color: #fff;}
#page5 .pagetit .cn:after{ background:#fff;}
.join-ysList3{position:relative; z-index:2;}
.join-ysList3 .ul{width: 100%;margin:0 -3.5px;position:relative; font-size:0;}
.join-ysList3 .li3 {position:relative;z-index:1; cursor:pointer; display:inline-block;*display:inline;zoom:1; width:33.333333%;vertical-align:top; margin-bottom:7px;}
.join-ysList3 .li3 a{ display:block; position:relative; text-align:center;position:relative;background:#fff; margin:0 3.5px; border-radius:5px; overflow:hidden;background:url(../images/join-zhichibg2.jpg) no-repeat center bottom #ffffff;transition: 0s all;-webkit-transition: 0s all;-o-transition: 0s all;-moz-transition: 0s all;-ms-transition: 0s all;}
.join-ysList3 .li3 .imgBox {vertical-align: middle;position:relative; overflow:hidden; margin:0 auto; text-align:center;margin-bottom:25px; width:64px; height:64px;}
.join-ysList3 .li3 .imgBox img{ display:block; margin: 0 auto;}
.join-ysList3 .li3 .imgBox img{max-width:100%; height:auto;}
.join-ysList3 .li3 a:hover .title{display: block;}
.join-ysList3 .li3 .title {font-size: 14px;color:#464646;line-height:30px;text-align:center;padding:38px 70px 35px 70px;}
.join-ysList3 .li3 .title .t1{font-size: 18px;color:#1e2831;line-height:28px; margin-bottom:10px;}
.join-ysList3 .li3 .title .wz{font-size: 14px;color:#383839;line-height:26px;min-height:78px;}
.join-ysList3 .li3 .title .more{ text-align:center;border-top:1px solid #f6f6f6; width:168px; line-height:40px;border-radius:40px; background:#99755f; color:#fff; margin:0 auto}
.join-ysList3 .li3 a:hover{ background:#d7d0be;}
.join-ysList3 .li3 a:hover .imgBox img{ display:none;}
.join-ysList3 .li3.a1 a:hover .imgBox{ background:url(../images/join-zhichi-iocnh1.jpg) no-repeat center center;}
.join-ysList3 .li3.a2 a:hover .imgBox{ background:url(../images/join-zhichi-iocnh2.jpg) no-repeat center center;}
.join-ysList3 .li3.a3 a:hover .imgBox{ background:url(../images/join-zhichi-iocnh3.jpg) no-repeat center center;}
.join-ysList3 .li3.a4 a:hover .imgBox{ background:url(../images/join-zhichi-iocnh4.jpg) no-repeat center center;}
.join-ysList3 .li3.a5 a:hover .imgBox{ background:url(../images/join-zhichi-iocnh5.jpg) no-repeat center center;}
.join-ysList3 .li3.a6 a:hover .imgBox{ background:url(../images/join-zhichi-iocnh6.jpg) no-repeat center center;}


/**/
#page6{ padding-top:70px;padding-bottom:57px; position:relative;}
.page-StoresList .swiper-wrapper{width: 100%;margin:0 -4.5px;position:relative; font-size:0; }
.page-StoresList .li3 {position:relative;z-index:1; cursor:pointer; display:inline-block;*display:inline;zoom:1; width:33.333333%;vertical-align:top; margin-bottom:45px;}
.page-StoresList .li3 a{ display:block; position:relative; text-align:center;position:relative;margin:0 4.5px; padding:30px 29px; border:1px solid #dcdcdc; overflow:hidden;border-radius:5px;}
.page-StoresList .li3 .imgBox {vertical-align: middle;position:relative; overflow:hidden;border-radius:5px;overflow:hidden;}
.page-StoresList .li3 .imgBox img{ width:100%;}
.page-StoresList .li3 .imgBox img{max-width:100%; height:auto;}
.page-StoresList .li3 a,
.page-StoresList .li3 .imgBox img,
.page-StoresList .li3 .imgBox,
.page-StoresList .li3 .title{-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; } 
.page-StoresList .li3 a:hover .imgBox img{-moz-transform: scale(1.05); -webkit-transform: scale(1.05);transform: scale(1.05);}
.page-StoresList .li3 a:hover .title{display: block;}
.page-StoresList .li3 .title {font-size: 14px;color:#464646;line-height:30px; padding-top:53px;padding-bottom:25px; text-align:center;}
.page-StoresList .li3 .title .t1{font-size: 16px;color:#464646;line-height:30px;height:30px;overflow: hidden;padding-left:30px;background:url(../images/index-shop-icon.png) no-repeat left center; display:inline-block;}
/**/
.page-StoresList .swiper-slide {text-align: center;}
.page-StoresList .shopBtn{ text-align:center;}
.page-StoresList .shop-prev,.page-StoresList .shop-next{ display:inline-block;position: static; left:0; bottom:0; margin:0 6.5px;width:45px;height:45px;border-radius:50%;z-index:99;overflow:hidden;background-image: url("../images/arrow.png"); background-repeat:no-repeat;-webkit-box-shadow: 0 1px 10px rgba(0,0,0,.1);-moz-box-shadow: 0 1px 10px rgba(0,0,0,.1);box-shadow: 0px 1px 10px rgba(0,0,0,.1);}
.page-StoresList .shop-prev{background-position:left top; }
.page-StoresList .shop-next{background-position:right top;}



/*加入轩尼斯*/
#page7{ padding-top:70px;padding-bottom:70px; position:relative;}
#page7:after{ content:""; width:1920px; height:100%; position:absolute; left:50%; margin-left:-960px; top:0;background:url(../images/join-biaobg.jpg) no-repeat CENTER TOP #f6f6f6; z-index:0;}
#page7 .pagetit{ position:relative; z-index:2;}
.Joinmsg{position:relative; z-index:2;}
.Joinmsg .msgList{width:100%; margin:0;}
.Joinmsg .msgList li{width: 100%;line-height: 36px;margin-bottom:10px;}
.Joinmsg .msg_other{width:580px;background:#fff;outline:none;border:1px solid #dcdcdc;border-radius:4px;height:50px;line-height:50px;padding:0 20px;box-sizing:border-box;font-size:14px;color:#757575;}
.Joinmsg .text{appearance:none; -o-appearance:none; -ms-appearance:none; -moz-appearance:none; -webkit-appearance:none;width:595px;background: #fff;border:1px solid #dcdcdc;border-radius: 4px;height:50px;line-height:50px;padding:0 20px;box-sizing: border-box; font-size:14px; color:#757575;font-family:"微软雅黑",Sans-Serif; outline:none;}
.Joinmsg .text.xm{ margin-right:5px;}
.Joinmsg .text2{appearance:none; -o-appearance:none; -ms-appearance:none; -moz-appearance:none; -webkit-appearance:none;width:100%;background: #fff;border:1px solid #dcdcdc;border-radius: 4px;height:205px;line-height:26px;padding:27px 20px;box-sizing: border-box; font-size:14px; color:#757575;}
.Joinmsg .getcode{appearance:none; -o-appearance:none; -ms-appearance:none; -moz-appearance:none; -webkit-appearance:none;float:left;height:50px; line-height:50px; width:395px;background:#f5f5f5; border:1px solid #dcdcdc;padding:27px 20px;font-size:14px;color:#757575;margin-right:14px;font-family:"微软雅黑",Sans-Serif; border-radius:5px;outline:none;}
.Joinmsg .kk{ float:left; line-height:50px; font-size:14px; color:#666666}
.Joinmsg .enter { text-align:center;}
.Joinmsg .enter .input{appearance:none; -o-appearance:none; -ms-appearance:none; -moz-appearance:none; -webkit-appearance:none;display:inline-block;width:100%;height:53px;line-height:53px;margin:0 auto;outline:none;font-size:14px;color: #fff;font-family: Arial,"微软雅黑",Sans-Serif;border:none;background-color: #1f3650;color:#fff;cursor:pointer;border-radius:5px;margin-top:45px; text-align:center;max-width:150px;outline:none;}
.Joinmsg .enter .input:hover{opacity:.90;filter:alpha(opacity=90);-moz-opacity: .90;}
.Joinmsg .msg_other{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; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; vertical-align:middle;border:1px solid #dcdcdc;}
.Joinmsg .msg_other{background:url(../images/page-v2.png) no-repeat right bottom #fff; width:395px; float:left;border-radius: 4px;margin-right:7.5px;}
.Joinmsg .msg_other.service3{ margin-right:0;}
.Joinmsg .text:focus,.Joinmsg .text:active,.Joinmsg .text2:focus,.Joinmsg .text2:active,.Joinmsg .getcode:focus,.Joinmsg .getcode:active{-webkit-box-shadow: none;box-shadow: none;border: 2px solid #d7d0be; }


/*bottom-float*/
.btm-float {position: fixed;bottom: 0;left: 0;width: 100%;height:131px;z-index: 102;}
.btm-float-bg{position: absolute;top: 0;left: 0;z-index: 1;width: 100%;height: 100%;background:url(../images/btm-floatbg.png) no-repeat center bottom;opacity: .95;fliter: alpha(opacity=95)}
.btm-float-content{position: relative;width: 1200px;height:131px;margin: 0 auto;z-index: 2}
.btm-float-img{position: absolute;bottom: 0;left: 0;width:194px;height:131px}
.btm-rightBox{position: relative;float: left;margin-top:60px;height:71px;margin-left:178px;font-size: 14px;color: #999;background:url(../images/btm-float-line.png) no-repeat left top;}
.btm-tit{float: left; margin-left:30px; margin-right:45px;}
.btm-tit span{ display:block; }
.btm-tit .fcn{ font-size:14px; line-height:30px ; margin-bottom:0;color:#fff; display:block; padding-left:30px;background:url(../images/btm-float-tel.png) no-repeat 7px center;}
.btm-tit .ftel{ font-size:14px; color:#fff;font-family:"PingFang",'思源黑体','Microsoft YaHei',Arial,sans-serif;}
.btm-btn{appearance:none; -o-appearance:none; -ms-appearance:none; -moz-appearance:none; -webkit-appearance:none;float: left;width:162px;color: #eae8d3;font-size: 14px;text-align: center;line-height:42px;background-color: #8a7c73;cursor: pointer;border: 0;border-radius:5px; outline:none; margin-top:5px;}
.btm-btn:hover{ background:#99755f;animation:1s ease-in-out 0s infinite;;-webkit-animation:1s ease-in-out 0s infinite;}
.btm-other{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; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; vertical-align:middle;}
.btm-other{width:125px;outline:none;border:none;border-radius:4px;height:42px;line-height:42px;padding:0 20px;box-sizing:border-box;font-size:14px;color:#fff;background:url(../images/btm-float-s.png) no-repeat right bottom #121f40; float:left;border-radius: 4px;margin-right:6px;}
.btm-other.service2{width:117px;}
.btm-text{float: left;height:42px;line-height:42px;width:125px;padding:0 20px;margin-right:6px;background-color:#121f40;text-indent: 8px;border: 0;border-radius:4px; outline:none; color:#fff;}
.btm-float input::-webkit-input-placeholder { color: #fff; } 
.btm-float input:-moz-placeholder { color: #fff; } 
.btm-float input::-moz-placeholder { color: #fff; } 
.btm-float input:-ms-input-placeholder { color: #fff; } 
.btm-float-close{display:block;width:30px;height:30px;position:absolute;right:0;top:68px; z-index: 103}
.btm-float-close:before,.btm-float-close:after{display:block;width:20px;height:2px;background:#fff;position:absolute;content:"";top:50%;left:50%;margin-left:-10px;}
.btm-float-close:before{transform:rotate(45deg);}
.btm-float-close:after{transform:rotate(-45deg);}
.btm-btn{animation:xin 1s ease-in-out 0s infinite;-webkit-animation:xin 1s ease-in-out 0s infinite;}
.actFixFold {position: fixed;bottom: 30px;right: -280px;z-index: 2;background: url("../images/fix_fold_btn.png") no-repeat;padding-top:20px;width:100px;height:90px;cursor: pointer;text-align: center;animation:xin 1s ease-in-out 0s infinite;-webkit-animation:xin 1s ease-in-out 0s infinite;}
.actFixFold img {text-align: center;-webkit-animation: moveUp 0.3s ease-in-out infinite alternate;animation: moveUp 0.3s ease-in-out infinite alternate;}
@keyframes xin{
	0%{-webkit-transform: scale(1) translateY(0);transform: scale(1) translateY(0);}
	50%{-webkit-transform: scale(1.02) translateY(-4px);transform: scale(1.02) translateY(-4px);}
	100%{-webkit-transform: scale(1) translateY(0);transform: scale(1) translateY(0);}
}
@-webkit-keyframes xin{
	0%{-webkit-transform: scale(1) translateY(0);transform: scale(1) translateY(0);}
	50%{-webkit-transform: scale(1.02) translateY(-4px);transform: scale(1.02) translateY(-4px);}
	100%{-webkit-transform: scale(1) translateY(0);transform: scale(1) translateY(0);}
}



.yyBtn{ text-align:center; margin:0 auto; padding-top:54px;}
.yyBtn a{display: inline-block;text-align:left;font-size: 12px;color: #99755f;padding:0 29px; width:200px;height:43px;line-height:43px;border:1px dashed #99755f; border-radius:5px;}
.yyBtn a span{display:block;background: url("../images/index-pro-m.png") no-repeat right center;}
.yyBtn a:hover{ background:#99755f;color: #fff;}
.yyBtn a:hover span{background: url("../images/index-pro-m2.png") no-repeat right center;}


/*video*/
#vide-model{position: fixed;z-index: 9999;width: 100%;height: 100%;left: 0;top: 0;display: none;}
#vide-model .mask{position: absolute;width: 100%;height: 100%;left: 0;top: 0;background: rgba(0, 0, 0, 0.6);}
#vide-model .video{position: absolute;left: 0;right: 0;margin: auto;top: 0;width: 94%;max-width: 960px;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);z-index: 9;background: #252525;}
#vide-model .video .close{position: absolute;right: -50px;top: 0;width:30px;z-index: 99999;cursor: pointer;}
#vide-model .video .close img{ width:30px;}
#vide-model .video-inner{width: 100%;padding: 10px;overflow: hidden;position: relative;}
#vide-model .video-inner video{display: block;width: 100%;outline: none;}
#vide-model .video-inner .video-inner-mask{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;}
#vide-model .video-inner .video-inner-mask img{cursor: pointer;}
#vide-model .video .text{padding: 16px 10px 30px;}
#vide-model .video .text h6{font-size: 16px;color: #fff;}
#vide-model .video .text p{font-size: 12px;margin-top: 12px;color: #666;}