@charset "UTF-8";
/* CSS Document */
/* reset.css V1.6  Start*/
body,h1,h2,h3,h4,h5,h6,p,dl,dt,dd,ul,ol,li,form,button,input,textarea,th,td {  font-weight: normal;  margin: 0;  padding: 0; }
body,button,input,select,textarea,h1,h2,h3,h4,h5,h6,i {  font: normal 12px "微软雅黑";-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased; }
ul,ol,li {list-style: none; }
a {text-decoration: none;color: #333; }
a:hover {text-decoration: none; }
img {vertical-align: top;border: 0; }
button,input,textarea {  font-size: 100%;vertical-align: middle;outline: none;border-radius: 0;-webkit-appearance: none; }
table {border-spacing: 0;border-collapse: collapse; }
div,a {-webkit-tap-highlight-color: rgba(255, 255, 255, 0); }
html {font-size: 100px; }

@media screen and (min-width: 360px) {
	html {font-size: 112.5px; } 
}

@media screen and (min-width: 375px) {
	html {font-size: 117.1875px; } 
}

@media screen and (min-width: 414px) {
	html {font-size: 129.375px; } 
}

@media screen and (min-width: 480px) {
	html {font-size: 150px; } 
}

@media screen and (min-width: 640px) {
	html {font-size: 200px; } 
}

/*公共类*/
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { *zoom: 1;/*IE/7/6*/ }
.wp { width: 1200px; margin: 0 auto; }
.fl { float: left; }
.fr { float: right; }
.al { text-align: left; }
.ac { text-align: center; }
.ar { text-align: right; }
.hide { display: none; }
@font-face { font-family: 'Conv_DidotLTStd-Roman'; src: url("../font/DidotLTStd-Roman.eot");src: local("☺"), url("../font/DidotLTStd-Roman.woff") format("woff"), url("../font/DidotLTStd-Roman.ttf") format("truetype"), url("../font/DidotLTStd-Roman.svg") format("svg"); font-weight: normal; font-style: normal; }
.animated { visibility: visible !important; -webkit-animation-duration: 2s;-moz-animation-duration: 2s; animation-duration: 2s;-webkit-animation-fill-mode: both; -moz-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-timing-function: linear; -moz-animation-timing-function: linear; animation-timing-function: linear; }
.animated.infinite {-webkit-animation-iteration-count: infinite;-moz-animation-iteration-count: infinite;animation-iteration-count: infinite; }
@-webkit-keyframes fadeIn-left {
	0% {-webkit-transform: translate(-25px, 0);transform: translate(-25px, 0); }
	100% {-webkit-transform: translate(25px, 0);transform: translate(25px, 0); } 
}
@-moz-keyframes fadeIn-left {
	0% {-moz-transform: translate(-25px, 0);transform: translate(-25px, 0); }
	100% {-moz-transform: translate(25px, 0);transform: translate(25px, 0); } 
}
@keyframes fadeIn-left {
	0% {-webkit-transform: translate(-25px, 0);-moz-transform: translate(-25px, 0);transform: translate(-25px, 0); }
	100% {-webkit-transform: translate(25px, 0);-moz-transform: translate(25px, 0);transform: translate(25px, 0); } 
}
.fadeIn-left {-webkit-animation-name: fadeIn-left;-moz-animation-name: fadeIn-left;animation-name: fadeIn-left; }
@-webkit-keyframes fadeIn-left1 {
	0% {-webkit-transform: translate(-10px, 0);transform: translate(-10px, 0); }
	50% {-webkit-transform: translate(10px, 0);transform: translate(10px, 0); }
	100% {-webkit-transform: translate(-10px, 0);transform: translate(-10px, 0); } 
}
@-moz-keyframes fadeIn-left1 {
	0% {-moz-transform: translate(-10px, 0);transform: translate(-10px, 0); }
	50% {-moz-transform: translate(10px, 0);transform: translate(10px, 0); }
	100% {-moz-transform: translate(-10px, 0);transform: translate(-10px, 0); } 
}
@keyframes fadeIn-left1 {
	0% {-webkit-transform: translate(-10px, 0);-moz-transform: translate(-10px, 0);transform: translate(-10px, 0); }
	50% {-webkit-transform: translate(10px, 0);-moz-transform: translate(10px, 0);transform: translate(10px, 0); }
	100% {-webkit-transform: translate(-10px, 0);-moz-transform: translate(-10px, 0);transform: translate(-10px, 0); } 
}
.fadeIn-left1 {-webkit-animation-name: fadeIn-left1;-moz-animation-name: fadeIn-left1;animation-name: fadeIn-left1; }
@-webkit-keyframes fadeIn-top {
	0% {-webkit-transform: translate(-50%, 25px) rotate(-90deg);transform: translate(-50%, 25px) rotate(-90deg); }
	100% {-webkit-transform: translate(-50%, -25px) rotate(-90deg);transform: translate(-50%, -25px) rotate(-90deg); } 
}
@-moz-keyframes fadeIn-top {
	0% {-moz-transform: translate(-50%, 25px) rotate(-90deg);transform: translate(-50%, 25px) rotate(-90deg); }
	100% {-moz-transform: translate(-50%, -25px) rotate(-90deg);transform: translate(-50%, -25px) rotate(-90deg); } 
}
@keyframes fadeIn-top {
	0% {-webkit-transform: translate(-50%, 25px) rotate(-90deg);-moz-transform: translate(-50%, 25px) rotate(-90deg);transform: translate(-50%, 25px) rotate(-90deg); }
	100% {-webkit-transform: translate(-50%, -25px) rotate(-90deg);-moz-transform: translate(-50%, -25px) rotate(-90deg);transform: translate(-50%, -25px) rotate(-90deg); } 
}
.fadeIn-top {-webkit-animation-name: fadeIn-top;-moz-animation-name: fadeIn-top;animation-name: fadeIn-top; }
@-webkit-keyframes fadeIn-bottom {
	0% {-webkit-transform: translate(-50%, -25px) rotate(90deg);transform: translate(-50%, -25px) rotate(90deg); }
	100% {-webkit-transform: translate(-50%, 25px) rotate(90deg);transform: translate(-50%, 25px) rotate(90deg); } 
}
@-moz-keyframes fadeIn-bottom {
	0% {-moz-transform: translate(-50%, -25px) rotate(90deg);transform: translate(-50%, -25px) rotate(90deg); }
	100% {-moz-transform: translate(-50%, 25px) rotate(90deg);transform: translate(-50%, 25px) rotate(90deg); } 
}
@keyframes fadeIn-bottom {
	0% {-webkit-transform: translate(-50%, -25px) rotate(90deg);-moz-transform: translate(-50%, -25px) rotate(90deg);transform: translate(-50%, -25px) rotate(90deg); }
	100% {-webkit-transform: translate(-50%, 25px) rotate(90deg);-moz-transform: translate(-50%, 25px) rotate(90deg);transform: translate(-50%, 25px) rotate(90deg); } 
}
.fadeIn-bottom {-webkit-animation-name: fadeIn-bottom;-moz-animation-name: fadeIn-bottom;animation-name: fadeIn-bottom; }
@-webkit-keyframes fadeIn-rotate {
	0% {opacity: 0; -webkit-transform: translate(0, -50%) rotateY(0deg);transform: translate(0, -50%) rotateY(0deg); }
	100% {opacity: 1;-webkit-transform: translate(0, -50%) rotateY(720deg);transform: translate(0, -50%) rotateY(720deg); } 
}
@-moz-keyframes fadeIn-rotate {
	0% {opacity: 0;-moz-transform: translate(0, -50%) rotateY(0deg);transform: translate(0, -50%) rotateY(0deg); }
	100% {opacity: 1;-moz-transform: translate(0, -50%) rotateY(720deg);transform: translate(0, -50%) rotateY(720deg); } 
	}
@keyframes fadeIn-rotate {
	0% {opacity: 0;-webkit-transform: translate(0, -50%) rotateY(0deg);-moz-transform: translate(0, -50%) rotateY(0deg);transform: translate(0, -50%) rotateY(0deg); }
	100% {opacity: 1;-webkit-transform: translate(0, -50%) rotateY(720deg);-moz-transform: translate(0, -50%) rotateY(720deg);transform: translate(0, -50%) rotateY(720deg); }
}

.fadeIn-rotate {-webkit-animation-name: fadeIn-rotate;-moz-animation-name: fadeIn-rotate;animation-name: fadeIn-rotate; }

@-webkit-keyframes fadeIn-gotop {
  0% {opacity: 0;-webkit-transform: translate(0, 50%);transform: translate(0, 50%); }
  100% {opacity: 1;-webkit-transform: translate(0, 0);transform: translate(0, 0); } 
}

@-moz-keyframes fadeIn-gotop {
	0% {opacity: 0;-moz-transform: translate(0, 50%);transform: translate(0, 50%); }
	100% {opacity: 1;-moz-transform: translate(0, 0);transform: translate(0, 0); } 
}
@keyframes fadeIn-gotop {
	0% {opacity: 0;-webkit-transform: translate(0, 50%);-moz-transform: translate(0, 50%);transform: translate(0, 50%); }
	100% {opacity: 1;-webkit-transform: translate(0, 0);-moz-transform: translate(0, 0);transform: translate(0, 0); } 
}

.fadeIn-gotop {-webkit-animation-name: fadeIn-gotop;-moz-animation-name: fadeIn-gotop;animation-name: fadeIn-gotop; }

.bg_inner{ float:left; width:100%; height:500px;}
.mian{ width:1200px; margin:0 auto;}
/* reset.css V1.6  End */
.paged a, .paged .p_info, .paged .current {display: inline-block;zoom: 1;*display: inline;margin: 0px 3px;padding: 13px 19px;font-size: 14px;text-align: center;background: #FFF;color: #555; }
.paged .current, .paged a:hover {background: #C7000B;color: #FFF; }
.paged .one {padding-left: 54px;padding-right: 54px; }
.web {overflow: hidden; }
.head {height: 94px; }
.head .logo {margin-top: 23px; }
.head .logo a {display: block; }
.head .right {font-size: 0;line-height: 36px;margin-top: 28px; }
.head .right .telephone {position: relative;left: -110px;margin-right: 4px;padding-left: 44px;font-size: 24px;color: #333333;font-family: "Arial"; }
.head .right .telephone img {margin-right: 10px; }
.head .right .switch {width: 110px; }
.head .right .switch .switch-l {position: absolute;min-width: 36px;height: 36px;right: 54px;top: 50%;margin-top: -19.5px; }
.head .right .switch .switch-l a {margin: 0;border: 0;background: #fff;border: 1px solid #777;text-align: center;position: absolute;right: 0;top: 0;left: 0; }
.head .right .switch .switch-l a span {line-height: 34px;vertical-align: middle;position: absolute;left: 0;top: 0;display: block;width: 36px;height: 36px; }
.head .right .switch .switch-l a:hover {border: 1px solid #C7000B; }
.head .right .switch a {width: 36px;height: 36px;border-radius: 50%;display: block;background: #fff;border: 1px solid #777;position: relative;-moz-box-sizing: border-box;box-sizing: border-box;margin-left: 15px; }
.head .right .switch a span {color: #555;font-size: 12px; }
.head .right .switch .search-box {position: absolute;right: 0;top: 50%;margin-top: -19.5px; }
.head .right .switch .search-box input {width: 0px;z-index: 2;border: 0;background: #fff;border: 1px solid #777;height: 36px;border-top-left-radius: 36px;border-bottom-left-radius: 36px;font-size: 12px;color: #555;position: absolute;right: 18px;top: 50%;padding-left: 13px;margin-top: -18px;-moz-box-sizing: border-box;box-sizing: border-box; }
.head .right .switch .search-box a {width: 36px;height: 36px;display: block;position: absolute;right: 0;top: 0;border-radius: 50%; }
.head .right .switch .search-box a img {position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%); }
.head .right .switch .search-box button {z-index: 3;cursor: pointer;vertical-align: top;width: 36px;height: 36px;border-radius: 50%;border: 0;z-index: 999;border: 1px solid #777;background-color: #fff;position: relative;-moz-box-sizing: border-box;box-sizing: border-box;background-image: url(../images/icon-3.png);background-repeat: no-repeat;background-position: center center; }
.head .right .switch .search-box button img {position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%); }
.header-nav {background: #333;font-size: 0;position: relative; }
.header-nav .wp > li {display: inline-block;vertical-align: top;width: 14.28%; }
.header-nav .wp > li > a {text-align: center;overflow: hidden;width: 100%;line-height: 70px;height: 70px;display: block;margin-left: -1px;font-size: 14px;color: #DFDFDF;font-weight: bold;-moz-box-sizing: border-box;box-sizing: border-box;position: relative;-webkit-transition: all 0.2s #1f286f;-moz-transition: all 0.2s #1f286f;transition: all 0.2s #1f286f; }
.header-nav .wp > li > a span {position: relative;z-index: 2; }
.header-nav .wp > li > a:after {-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;backface-visibility: hidden;content: "";position: absolute;left: 50%;top: 0;width: 0;height: 110%;background: #1f286f;-webkit-transform: translate(-50%, 0);-moz-transform: translate(-50%, 0);-ms-transform: translate(-50%, 0);transform: translate(-50%, 0);-webkit-transition: all 0.2s #1f286f;-moz-transition: all 0.2s #1f286f;transition: all 0.2s #1f286f; }
.header-nav .wp > li:hover > a {background: #C7000B; }
.header-nav .wp > li:hover > a:after {width: 110%; }
.header-nav .wp > li:hover .seed {display: block; }
.header-nav .wp > .active > a {background: #1f286f; }
.header-nav .wp > .active > a:after {width: 110%; }
.header-nav .seed {display: none;margin-top: -1px;background:#fff;background-repeat: repeat;width: 100%;z-index: 300;position: absolute;left: 0; padding-bottom: 40px;-moz-box-sizing: border-box;box-sizing: border-box;text-align: center;transition: height 0.5s ease-in;cursor: pointer;}
.header-nav .seed ul{display: inline-block; overflow: auto;margin-top: 60px;}
.header-nav .seed .left {width: 390px; }
.header-nav .seed .left span {font-size: 24px;color: #333;margin-bottom: 4px;margin-top: 28px; }
.header-nav .seed .left h4 {font-size: 14px;color: #333;opacity: .6;font-family: "Arial";margin-bottom: 16px; }
.header-nav .seed .left .p {font-size: 14px;color: #696969;line-height: 28px;height: 84px;overflow: hidden;width: 306px;margin-bottom: 32px; }
.header-nav .seed .left .btn a {display: block;width: 116px;height: 33px;line-height: 33px;text-align: center;border-radius: 28px;border: 1px solid #ccc;background: #F4F4F4;color: #555;font-size: 14px;font-family: "Arial";-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;transition: all 0.3s ease;position: relative; }
.header-nav .seed .left .btn a:hover {color: #fff;border-color: #c7000b;background: #c7000b; }

.header-nav .seed .seed-list li {float: left; width: 224px; height: 141px; list-style-type:none; position: relative; margin-left: 19px;}
.header-nav .seed .seed-list li img{ float: left; width: 100%;height: 141px;}
.header-nav .seed .seed-list li .div { float: left; position:absolute; top: 0; left: 0; width: 100%; height: 141px;background: rgba(51,51,51,.65);}
.header-nav .seed .seed-list li .div span:nth-child(1){ float: left; width: 100%; font-size: 15px; color: #fff; text-transform: uppercase; margin-top: 28px;}
.header-nav .seed .seed-list li .div span:nth-child(2){ float: left; width: 100%; font-size: 18px; font-weight: bold;color: #fff; margin-top: 5px;}
.header-nav .seed .seed-list li .div span:nth-child(4){ display: block; width: 119px; height: 1px; background: #fff; margin: 0 auto; margin-top: 12px;}
.header-nav .seed .seed-list li .div span:nth-child(6){ float: left; width: 100%; height: 18px; background: url("../images/jt.png") center no-repeat; margin-top: 17px;}
.header-nav .seed .seed-list li:nth-child(1){ margin: 0;}
.header-nav .seed .seed-list li a:hover .div{background: rgba(31,40,111,.5);}



.header-nav .seed .seed-list li .img {width: 168px;height: 88px;position: relative;display: inline-block;vertical-align: top; }
.header-nav .seed .seed-list li .img img {position: absolute;left: 0;top: 0;width: 100%;height: 100%; }
.header-nav .seed .more-btn {float: right; text-align: right;-webkit-transition: all .4s ease;-moz-transition: all .4s ease;transition: all .4s ease;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;backface-visibility: hidden;-webkit-transform: translate(-30px, 0);-moz-transform: translate(-30px, 0);-ms-transform: translate(-30px, 0);transform: translate(-30px, 0);line-height: 24px; margin-top: 50px;}
.header-nav .seed .more-btn a {font-size: 14px;color: #141414; }
.header-nav .seed .more-btn span {margin-top: -4px;margin-left: 15px;display: inline-block;vertical-align: middle;width: 13px;height: 13px;background-repeat: no-repeat;background-position: center center;background-image: url(../images/icon-29.png); }

.footer {width: 100%;background: #111;height: 500px;position: relative; }
.footer .bg_footer{ float: left; width: 60px; font-size: 14px; margin: 72px 77px 0 0;}
.footer .bg_footer .a{ float: left; color: #fff; margin-bottom: 30px;}
.footer .bg_footer li{ float: left; font-size: 14px; line-height: 30px;}
.footer .bg_footer li a{ color: #999;}
.footer .bg_footer:nth-child(2){ width: 70px;}
.footer .root{ float: right; width: 222px; height: 200px; margin-top: 72px;}
.footer .root span{ float: left; width: 96px; color: #666; text-align: center; margin-top: 22px;}
.footer .root span img{ margin-bottom: 10px;}
.footer .root span:nth-child(3){ float: right;}
.footer .bottom{ float: left; width: 100%; color: #999; margin-top: 85px;}
.footer .bottom span:nth-child(1){ float: left; margin-left: 10px;}
.footer .bottom span:nth-child(2){ float: right; font-size: 14px;}
.footer .bottom span:nth-child(2) a{ color: #666;}
.footer .bottom span:nth-child(3){ float: left; width: 100%; height: 1px; background: #999; margin-top: 20px;}
.footer .bottom span:nth-child(4){ float: left; margin-left: 10px; font-size: 14px; margin-top: 20px;}
.footer .bottom .fhsy{ float: right; width: 86px; height: 28px; text-align: center; line-height: 28px; border: 1px solid #cdcdcd; border-radius: 50px; margin-top: 20px; color: #cdcdcd;}




.foot {width: 100%;height: 234px;background: #141414;text-align: center; }
.foot .telephone {font-size: 35px;color: #C2000B;margin-bottom: 20px;padding-top: 38px;font-family: "Arial"; }
.foot .telephone img {margin-right: 5px; }
.foot .p {color: #868686;font-size: 13px;margin-bottom: 18px;text-transform: Uppercase; }
.foot .p a {color: #868686;font-size: 13px; }
.foot .bdshare-button-style0-16 a, .foot .bdshare-button-style0-16 .bds_more {padding-left: 0px;float: none; }
.foot .share .qq, .foot .share .weixin, .foot .share .weibo {position: relative;margin: 0 25px;display: inline-block;vertical-align: top;width: 28px;height: 28px;border-radius: 50%;border: 14px solid #696969;position: relative;-moz-box-sizing: border-box;box-sizing: border-box; }
.foot .share .qq > img, .foot .share .weixin > img, .foot .share .weibo > img {position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%); }
.foot .share .qq:hover, .foot .share .weixin:hover, .foot .share .weibo:hover {border-color: #FFF; }
.foot .share .qq:hover .win-box, .foot .share .weixin:hover .win-box, .foot .share .weibo:hover .win-box {display: block; }
.foot .share .qq:hover .text, .foot .share .weixin:hover .text, .foot .share .weibo:hover .text {color: #FFF; }
.foot .share .qq:hover .icon, .foot .share .weixin:hover .icon, .foot .share .weibo:hover .icon {display: none; }
.foot .share .qq:hover .icon1, .foot .share .weixin:hover .icon1, .foot .share .weibo:hover .icon1 {display: inherit; }
.foot .share .qq .text, .foot .share .weixin .text, .foot .share .weibo .text {left: 0;bottom: -35px;padding-top: 35px;position: absolute;-webkit-transform: translate(-50%, 0);-moz-transform: translate(-50%, 0);-ms-transform: translate(-50%, 0);transform: translate(-50%, 0);color: #868686;width: 100px;font-size: 13px; }
.foot .share .qq .win {position: relative;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;transition: all .3s ease;width: 200px;background: #FFF;border-radius: 6px;text-align: center}
.foot .share .qq .win-box {position: absolute;bottom: 0px;left: 0px;padding-bottom: 30px;display: none;-webkit-transform: translate(-50%, 0);-moz-transform: translate(-50%, 0);-ms-transform: translate(-50%, 0);transform: translate(-50%, 0); }
.foot .share .qq .win:after {content: "";position: absolute;bottom: -10px;left: 50%;-webkit-transform: translate(-50%, 0);-moz-transform: translate(-50%, 0);-ms-transform: translate(-50%, 0);transform: translate(-50%, 0);width: 0;height: 0;border-left: 10px solid transparent;border-right: 10px solid transparent;border-top: 10px solid #FFF; }
.foot .share .qq .win span, .foot .share .qq .win a {line-height: 40px;color: #333;font-size: 15px;-webkit-transition: color .3s ease;-moz-transition: color .3s ease;transition: color .3s ease;font-family: "Microsoft YaHei","Arial"; }
.foot .share .qq .win span:hover, .foot .share .qq .win a:hover {color: #C2000B; }
.foot .share .qq .win span + span {border-top: 1px dashed #868686; }
.foot .share .weixin .win, .foot .share .weibo .win {position: relative;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;transition: all .3s ease;padding: 10px;background: #FFF;border-radius: 6px;text-align: center; }
.foot .share .weixin .win img, .foot .share .weibo .win img {max-width: 120px;height: auto !important; }
.foot .share .weixin .win-box, .foot .share .weibo .win-box {position: absolute;bottom: 30px;left: 0px;display: none;-webkit-transform: translate(-50%, 0);-moz-transform: translate(-50%, 0);-ms-transform: translate(-50%, 0);transform: translate(-50%, 0); }
.foot .share .weixin .win:after, .foot .share .weibo .win:after {content: "";position: absolute;bottom: -10px;left: 50%;-webkit-transform: translate(-50%, 0);-moz-transform: translate(-50%, 0);-ms-transform: translate(-50%, 0);transform: translate(-50%, 0);width: 0;height: 0;border-left: 10px solid transparent;border-right: 10px solid transparent;border-top: 10px solid #FFF; }
.foot .share .icon1 {display: none; }

.searchIput {position: absolute;top: 50%;right: 0;margin-top: -26px;z-index: 222;padding: 10px;background: #FFF;border: 1px solid #DEDEDE;border-radius: 4px; }
.searchIput input {width: 200px;height: 30px;-moz-box-sizing: border-box;box-sizing: border-box;border: 1px solid #DEDEDE;background: #FFF;padding: 0 8px;border-top-left-radius: 4px;border-bottom-left-radius: 4px; }
.searchIput button {cursor: pointer;width: 35px;height: 30px;background-color: #C7000B;border: 0;border-top-right-radius: 4px;border-bottom-right-radius: 4px;background-image: url(../images/sousuo.png);background-position: center center;background-repeat: no-repeat; }

.right-nav {display: none;overflow: hidden;height: 465px;z-index: 2222;position: fixed;right: 0;bottom: 150px; }
.right-nav li {margin-bottom: 4px; }
.right-nav .nav-top {cursor: pointer; }
.right-nav .nav-top .img img {-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg);margin-left: -11px;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;transition: all 0.3s ease; }
.right-nav a, .right-nav .nav-top {display: block;width:78px;height: 78px;-moz-box-sizing: border-box;box-sizing: border-box;border: 1px solid #fff;background: #333; }
.right-nav a:hover .img, .right-nav .nav-top:hover .img {-webkit-transform: rotateY(360deg);-moz-transform: rotateY(360deg);transform: rotateY(360deg);-webkit-transition: all 2s ease;-moz-transition: all 2s ease;transition: all 2s ease; }
.right-nav a:hover{ background:#1f286f;}
.right-nav .img {width: 100%;height: 53px;position: relative; }
.right-nav .img:after {content: "";position: absolute;left: 50%;bottom: 0;background-image: url(../images/icon-13.png);width: 14px;height: 2px;margin-left: -7px;background-repeat: no-repeat;background-size: 100% 100%; }
.right-nav .img img {position: absolute;left: 50%;-webkit-transform: translate(-50%, 0);-moz-transform: translate(-50%, 0);-ms-transform: translate(-50%, 0);transform: translate(-50%, 0);bottom: 9px; }
.right-nav span {display: block;line-height: 26px;font-size: 12px;color: #fff;text-align: center;width: 100%;-webkit-transition: all .4s ease;-moz-transition: all .4s ease;transition: all .4s ease; }

.win-graduated {width: 100%;opacity: 0;height: 100%;position: fixed;z-index: 3000;top: 0;left: 0;display: none;background: rgba(0, 0, 0, 0.4); }
.win-graduated .graduated-box {position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);width: 620px;height: 595px;border-radius: 5px;background: #FFF; }
.win-graduated .graduated-close {cursor: pointer;position: absolute;top: 20px;right: -64px;width: 64px;height: 62px;background: url(../images/graduated-1.png) rgba(255, 255, 255, 0.47) no-repeat center center; }
.win-graduated .graduated-title {margin-top: 90px;text-align: center; }
.win-graduated .graduated-title .icon {display: inline-block;vertical-align: middle;width: 68px;height: 50px;background: url(../images/graduated-0.png); }
.win-graduated .graduated-title p {padding-left: 5px;display: inline-block;vertical-align: middle;color: #000;font-size: 30px; }
.win-graduated .graduated-title2 {text-align: center;margin-bottom: 42px; }
.win-graduated .graduated-title2 p {line-height: 32px;margin-top: 13px;font-size: 32px;text-transform: uppercase;font-family: "Conv_DidotLTStd-Roman"; }
.win-graduated .input2 {position: relative;margin: 0 auto;margin-bottom: 16px;width: 440px;height: 65px;background: #f5f5f3;padding-left: 80px;-moz-box-sizing: border-box;box-sizing: border-box; }
.win-graduated .input2 p {position: absolute;top: 0;left: 0;padding-left: 20px;font-size: 18px;color: #333;line-height: 65px; }
.win-graduated .input2 input {width: 100%;height: 100%;color: #333;line-height: 65px;font-size: 18px;background: #f5f5f3;border: 0px; }
.win-graduated .input2 + .input2 {margin-bottom: 23px; }
.win-graduated .button {cursor: pointer;margin: 0 auto;width: 440px;height: 65px;font-size: 26px;line-height: 65px;color: #FFF;display: block;border: 0px;background: #1f286f;-webkit-transition: opacity .3s ease;-moz-transition: opacity .3s ease;transition: opacity .3s ease; }
.win-graduated .button:hover {opacity: .7; }

@media screen and (max-width: 1441px) {
  .header-nav .wp > li > a {height: 60px;line-height: 60px; } 
}

@-webkit-keyframes rotation {
  from {-webkit-transform: rotate(0deg); }
  to {-webkit-transform: rotate(360deg); } 
}

.banner {width: 100%;overflow: hidden; }
.banner .swiper-slide {width: 100%; height:625px; position: relative;background-position: center center;background-size: cover; }
.banner .swiper-slide .video-btn:before {opacity: 1;content: "";display: block;background: url(../images/player2.png) no-repeat center center;width: 100%;height: 100%;position: absolute;z-index: 10;-webkit-transform: scale(1, 1);-moz-transform: scale(1, 1);-ms-transform: scale(1, 1);transform: scale(1, 1);-webkit-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;transition: all .5s ease-in-out; }
.banner .swiper-slide .video-btn:after {opacity: 1;content: "";display: block;background: url(../images/player3.png) no-repeat center center;width: 100%;height: 100%;position: absolute;z-index: 10;top: 0%;left: 0%;-webkit-transform: rotate(0deg) rotate(0, 0);-moz-transform: rotate(0deg) rotate(0, 0);-ms-transform: rotate(0deg) rotate(0, 0);transform: rotate(0deg) rotate(0, 0);-webkit-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;transition: all .5s ease-in-out; }
.banner .swiper-slide .video-btn:hover:after {opacity: 1;background: url(../images/player1.png) no-repeat center center;-webkit-transform: rotate(0deg) rotate(1, 1);-moz-transform: rotate(0deg) rotate(1, 1);-ms-transform: rotate(0deg) rotate(1, 1);transform: rotate(0deg) rotate(1, 1);-webkit-animation: rotation 1s linear infinite;-moz-animation: rotation 1s linear infinite;animation: rotation 1s linear infinite; }
.banner .swiper-slide a {display: block;width: 100%;height: 100%; }
.banner .swiper-pagination {bottom: 30px; }
.banner .swiper-pagination span {vertical-align: top;opacity: 1;background: #FFF; }
.banner .swiper-pagination .swiper-pagination-bullet-active {background: #1f286f; }

.video-box {display: none;position: fixed;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.8);z-index: 3333; }
.video-box > div {position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);width: 800px; }
.video-box .btn {cursor: pointer;position: absolute;right: 20px;top: 20px;width: 42px;height: 42px;background-size: 100% 100%;background-image: url(../images/X.png); }

.common-title {height: 180px;width: 100%;font-size: 0;padding-top: 90px;-moz-box-sizing: border-box;box-sizing: border-box; }
.common-title .title {line-height: 36px; }
.common-title .title .span {display: inline-block;vertical-align: middle;font-size: 26px;color: #999; text-transform:uppercase; position: relative;}
.common-title .title .span b{color: #1f286f;}
.common-title .title .span i {display: inline-table;width: 1px;height: 20px;background: #999;margin: 0 15px;}
.common-title .more a {display: block;width: 128px;height: 30px;line-height: 30px;font-size: 12px;color: #0E0E0E;text-align: center;border: 1px solid #0E0E0E;position: relative;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;transition: all 0.3s ease; }
.common-title .more:hover {background: #1f286f;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;transition: all 0.3s ease; }
.common-title .more:hover a {border-color: #1f286f;color: #fff; }

.common-1 .switch-product {position: relative;height: 720px;width: 100%;padding-left: 242px;-moz-box-sizing: border-box;box-sizing: border-box; }
.common-1 .switch-product .switch-product-box {position: relative; }
.common-1 .switch-product .switch-product-box > .swiper-container {visibility: hidden;position: absolute;width: 100%;left: 0;top: 0; }
.common-1 .switch-product .switch-product-box > .active {visibility: visible; }
.common-1 .switch-product .swiper-pagination {width: 190px;right: 90px;bottom: 306px;left: auto; }
.common-1 .switch-product .swiper-pagination span {width: 8px;height: 8px;background: #5B5B5B;-moz-box-sizing: border-box;box-sizing: border-box;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;transition: all 0.3s ease; }
.common-1 .switch-product .swiper-pagination .swiper-pagination-bullet-active {background: #9E040D; }
.common-1 .switch-product a {display: block;width: 100%;height: 100%;position: relative; }
.common-1 .switch-product .left {width: 100%;height: 720px;background-position: center center;background-size: cover;background-repeat: no-repeat; }
.common-1 .switch-product .right {position: absolute; padding: 0 20px;padding-right: 90px;-moz-box-sizing: border-box;box-sizing: border-box;height: 720px;right: 0;width: 300px;top: 0;background: rgba(0, 0, 0, 0.6);text-align: center;font-size: 0; }
.common-1 .switch-product .right > div {display: inline-block;vertical-align: top;margin-top:158px;width: 100%; }
.common-1 .switch-product .right span {padding-top: 250px;color: #FFF;font-size: 26px;margin-bottom: 6px; }
.common-1 .switch-product .right h3 {margin-bottom: 9px;color: #FFF;font-size: 18px;font-weight: bold;font-family: "Conv_DidotLTStd-Roman"; }
.common-1 .switch-product .right .p {color: #fff;font-size: 14px;line-height: 25px;height: 50px;overflow: hidden; }

.common-1 .switch-product-btn {-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;transition: all 0.3s ease;z-index: 222;position: absolute;left: 0;top: 0;height: 100%;width: 242px; }
.common-1 .switch-product-btn .swiper-container {height: 100%;background: #F7F7F7;-moz-box-sizing: border-box;box-sizing: border-box;border-bottom: 1px solid #DEDEDE;border-top: 1px solid #DEDEDE; }
.common-1 .switch-product-btn .swiper-container:hover .btn-top {-webkit-transform: translate(0, 0);-moz-transform: translate(0, 0);-ms-transform: translate(0, 0);transform: translate(0, 0); }
.common-1 .switch-product-btn .swiper-container:hover .btn-bottom {-webkit-transform: translate(0, 0);-moz-transform: translate(0, 0);-ms-transform: translate(0, 0);transform: translate(0, 0); }
.common-1 .switch-product-btn .swiper-container .btn-top {overflow: hidden;z-index: 111;position: absolute;top: 0;left: 0;width: 100%;height: 30px;border: 0;background: rgba(0, 0, 0, 0.15);cursor: pointer;-webkit-transform: translate(0, -100%);-moz-transform: translate(0, -100%);-ms-transform: translate(0, -100%);transform: translate(0, -100%);-webkit-transition: all .5s ease;-moz-transition: all .5s ease;transition: all .5s ease; }
.common-1 .switch-product-btn .swiper-container .btn-top img {position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%, -50%) rotate(-90deg);-moz-transform: translate(-50%, -50%) rotate(-90deg);-ms-transform: translate(-50%, -50%) rotate(-90deg);transform: translate(-50%, -50%) rotate(-90deg); }
.common-1 .switch-product-btn .swiper-container .btn-bottom {-webkit-transform: translate(0, 100%);-moz-transform: translate(0, 100%);-ms-transform: translate(0, 100%);transform: translate(0, 100%);-webkit-transition: all .5s ease;-moz-transition: all .5s ease;transition: all .5s ease;overflow: hidden;z-index: 111;position: absolute;bottom: 0;left: 0;width: 100%;height: 30px;border: 0;background: rgba(0, 0, 0, 0.15);cursor: pointer; }
.common-1 .switch-product-btn .swiper-container .btn-bottom img {position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%, -50%) rotate(90deg);-moz-transform: translate(-50%, -50%) rotate(90deg);-ms-transform: translate(-50%, -50%) rotate(90deg);transform: translate(-50%, -50%) rotate(90deg); }
.common-1 .switch-product-btn .swiper-container a {display: block;-moz-box-sizing: border-box;box-sizing: border-box;width: 242px;text-align: center;line-height: 102px;border-bottom: 1px solid #DEDEDE;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;transition: all 0.3s ease; }
.common-1 .switch-product-btn .swiper-container a span {position: relative;font-size: 14px; }
.common-1 .switch-product-btn .swiper-container a span:after {content: "";position: absolute;left: -36px;top: 50%;margin-top: -0.5px;width: 16px;height: 1px;background: #FFF;-webkit-transition: all 0.6s ease;-moz-transition: all 0.6s ease;transition: all 0.6s ease;-webkit-transform: translate(-20px, 0);-moz-transform: translate(-20px, 0);-ms-transform: translate(-20px, 0);transform: translate(-20px, 0); }
.common-1 .switch-product-btn .swiper-container a span:before {content: "";position: absolute;right: -36px;top: 50%;margin-top: -0.5px;width: 16px;height: 1px;background: #FFF;-webkit-transition: all 0.6s ease;-moz-transition: all 0.6s ease;transition: all 0.6s ease;-webkit-transform: translate(20px, 0);-moz-transform: translate(20px, 0);-ms-transform: translate(20px, 0);transform: translate(20px, 0); }
.common-1 .switch-product-btn .swiper-container .active a {background: #141414;color: #FFF; }
.common-1 .switch-product-btn .swiper-container .active a span:after {background: #fff;-webkit-transform: translate(0, 0);-moz-transform: translate(0, 0);-ms-transform: translate(0, 0);transform: translate(0, 0); }
.common-1 .switch-product-btn .swiper-container .active a span:before {background: #fff;-webkit-transform: translate(0, 0);-moz-transform: translate(0, 0);-ms-transform: translate(0, 0);transform: translate(0, 0); }
.common-1 .switch-product-btn .swiper-container .swiper-slide:hover a {background: #141414;color: #FFF; }
.common-1 .switch-product-btn .swiper-container .swiper-slide:hover a span:after {background: #fff;-webkit-transform: translate(0, 0);-moz-transform: translate(0, 0);-ms-transform: translate(0, 0);transform: translate(0, 0); }
.common-1 .switch-product-btn .swiper-container .swiper-slide:hover a span:before {background: #fff;-webkit-transform: translate(0, 0);-moz-transform: translate(0, 0);-ms-transform: translate(0, 0);transform: translate(0, 0); }
.common-1 .switch-product-btn .btn {margin-left: 242px;position: relative;z-index: 222;height: 100%; }
.common-1 .switch-product-btn .btn a {display: block;width: 30px;height: 100%;background-color: rgba(0, 0, 0, 0.15);overflow: hidden;position: relative; }
.common-1 .switch-product-btn .btn a .icon {display: block;position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);width: 13px;height: 13px;background-repeat: no-repeat;background-position: center center;background-image: url(../images/icon-10.png); }
.common-1 .switch-product-btn .btn a .rotate {-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg); }

.common-1 .switch-left {-webkit-transform: translate(-242px, 0);-moz-transform: translate(-242px, 0);-ms-transform: translate(-242px, 0);transform: translate(-242px, 0); }

.common-2 {background: #F0F0F0;padding-bottom: 124px; }
.common-2 .about-holike .left {width: 835px; }
.common-2 .about-holike .left .swiper-slide a {display: block;width: 100%;height: 100%; }
.common-2 .about-holike .left .swiper-slide a:hover .introduce {-webkit-transform: translate(10px, 0);-moz-transform: translate(10px, 0);-ms-transform: translate(10px, 0);transform: translate(10px, 0); }
.common-2 .about-holike .left .swiper-slide a:hover .introduce .more-btn {opacity: 1;-webkit-transform: translate(0, 0);-moz-transform: translate(0, 0);-ms-transform: translate(0, 0);transform: translate(0, 0); }
.common-2 .about-holike .left .swiper-slide .introduce {z-index: 22;box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.1);position: absolute;top: 50%;left: 0;width: 296px;height: 343px;margin-top: -171.5px;background: #FFF;padding: 40px 46px 0;-moz-box-sizing: border-box;box-sizing: border-box;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;transition: all 0.5s ease; }
.common-2 .about-holike .left .swiper-slide .introduce span {font-size: 20px;color: #000;margin-bottom: 4px; }
.common-2 .about-holike .left .swiper-slide .introduce h3 {font-size: 14px;color: rgba(51, 51, 51, 0.4); }
.common-2 .about-holike .left .swiper-slide .introduce .icon {margin: 12px 0;display: block;width: 100%;height: 1px;border-top: 1px dashed rgba(0, 0, 0, 0.3); }
.common-2 .about-holike .left .swiper-slide .introduce .p {width: 100%;color: #666;font-size: 14px;line-height: 28px;height: 163px;overflow: hidden; }
.common-2 .about-holike .left .swiper-slide .introduce .btn {width: 34px;height: 92px;line-height: 92px;text-align: center;position: absolute;right: -34px;top: 50%;margin-top: -46px;background: #1f286f; }
.common-2 .about-holike .left .swiper-slide .introduce .btn img {vertical-align: middle; }
.common-2 .about-holike .left .swiper-slide .introduce .more-btn {margin-top: 20px;font-size: 14px;color: #141414;text-align: right;-webkit-transition: all .4s ease;-moz-transition: all .4s ease;transition: all .4s ease;opacity: 0;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;backface-visibility: hidden;-webkit-transform: translate(-30px, 0);-moz-transform: translate(-30px, 0);-ms-transform: translate(-30px, 0);transform: translate(-30px, 0); }
.common-2 .about-holike .left .swiper-slide .introduce .more-btn span {margin-top: -4px;margin-left: 15px;display: inline-block;vertical-align: middle;width: 13px;height: 13px;background-repeat: no-repeat;background-position: center center;background-image: url(../images/icon-29.png); }
.common-2 .about-holike .left .swiper-slide .img {margin-left: 117px;width: 718px;height: 514px; }
.common-2 .about-holike .left .swiper-slide .img img {width: 100%;height: 100%; }
.common-2 .about-holike .right {margin-left: 845px; }
.common-2 .about-holike .right .li {cursor: pointer;position: relative;width: 100%;height: 164px;margin-bottom: 10px;background: #FFF;-moz-box-sizing: border-box;box-sizing: border-box;font-size: 0;padding-top: 45px;padding-left: 70px;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;transition: all .3s ease; }
.common-2 .about-holike .right .li a {display: block;width: 100%;height: 100%; }
.common-2 .about-holike .right .li .img {display: inline-block;vertical-align: top;width: 74px;height: 74px;border-radius: 50%;border: 1px solid #777;overflow: hidden;position: relative;-moz-box-sizing: border-box;box-sizing: border-box;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;transition: all 0.3s ease; }
.common-2 .about-holike .right .li .img img {z-index: 222;position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;transition: all 0.5s ease; }
.common-2 .about-holike .right .li .img img + img {-webkit-transform: translate(-50%, -150%);-moz-transform: translate(-50%, -150%);-ms-transform: translate(-50%, -150%);transform: translate(-50%, -150%); }
.common-2 .about-holike .right .li .title {display: inline-block;vertical-align: top;margin-left: 26px;margin-top: 16px; }
.common-2 .about-holike .right .li .title span {font-size: 18px;color: #444;margin-bottom: 5px; }
.common-2 .about-holike .right .li .title h2 {font-size: 12px;color: rgba(51, 51, 51, 0.5); text-transform:uppercase;}
.common-2 .about-holike .right .li:after {position: absolute;content: "";left: 0;bottom: 0;width: 0;height: 2px;background: #333;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;transition: all 0.3s ease; }
.common-2 .about-holike .right .li:before {position: absolute;content: "";right: 0;bottom: 0;width: 0;height: 2px;background: #1f286f;-webkit-transition: all 0.6s ease;-moz-transition: all 0.6s ease;transition: all 0.6s ease; }
.common-2 .about-holike .right .li:hover {box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.1); }
.common-2 .about-holike .right .li:hover .img {border-color: #1f286f;background: #1f286f; }
.common-2 .about-holike .right .li:hover .img img {-webkit-transform: translate(-50%, 150%);-moz-transform: translate(-50%, 150%);-ms-transform: translate(-50%, 150%);transform: translate(-50%, 150%); }
.common-2 .about-holike .right .li:hover .img img + img {-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%); }
.common-2 .about-holike .right .li:hover .img .img-bottom {opacity: 0;-webkit-transition: all 0s ease;-moz-transition: all 0s ease;transition: all 0s ease; }
.common-2 .about-holike .right .li:hover:after {width: 25px; }
.common-2 .about-holike .right .li:hover:before {width: 323px; }
.common-2 .about-holike .right .active {box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.1); }
.common-2 .about-holike .right .active .img {border-color: #C7000B;background: #C7000B; }
.common-2 .about-holike .right .active .img img {-webkit-transform: translate(-50%, 150%);-moz-transform: translate(-50%, 150%);-ms-transform: translate(-50%, 150%);transform: translate(-50%, 150%); }
.common-2 .about-holike .right .active .img img + img {-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%); }
.common-2 .about-holike .right .active:after {width: 25px; }
.common-2 .about-holike .right .active:before {width: 323px; }
.common-2 .about-holike .right .li:last-child {margin-bottom: 0; }

.common-3 .information-centre .left {height: 536px;background: #EFEFEF;position: relative; }
.common-3 .information-centre .left a {display: block; }
.common-3 .information-centre .left a:hover .nr {-webkit-transform: translate(0, -15px);-moz-transform: translate(0, -15px);-ms-transform: translate(0, -15px);transform: translate(0, -15px); }
.common-3 .information-centre .left a:hover .nr:after {width: 29px; }
.common-3 .information-centre .left a:hover .nr:before {width: 414px; }
.common-3 .information-centre .left a:hover .nr .more-btn {opacity: 1;-webkit-transform: translate(0, 0);-moz-transform: translate(0, 0);-ms-transform: translate(0, 0);transform: translate(0, 0); }
.common-3 .information-centre .left .img {width: 532px;height: 319px; }
.common-3 .information-centre .left .img img {width: 100%;height: 100%; }
.common-3 .information-centre .left .nr {position: absolute;width: 450px;height: 225px;top: 267px;left: 50%;margin-left: -225px;background: #FFF;box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.15);padding: 30px 45px 0;-moz-box-sizing: border-box;box-sizing: border-box;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;transition: all 0.5s ease; }
.common-3 .information-centre .left .nr:after {content: "";position: absolute;left: 0;bottom: 0;width: 0;height: 2px;background: #333;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;transition: all 0.3s ease; }
.common-3 .information-centre .left .nr:before {content: "";position: absolute;right: 0;bottom: 0;width: 0;height: 2px;background: #C3000B;-webkit-transition: all 0.6s ease;-moz-transition: all 0.6s ease;transition: all 0.6s ease; }
.common-3 .information-centre .left .nr span {font-size: 16px;color: #333;line-height: 50px;height: 50px;width: 100%;overflow: hidden;border-bottom: 1px dashed rgba(136, 136, 136, 0.3);margin-bottom: 13px; }
.common-3 .information-centre .left .nr .p {font-size: 12px;color: #888;line-height: 25px;height: 50px;overflow: hidden;margin-bottom: 18px; }
.common-3 .information-centre .left .nr .time {font-size: 14px;color: #555;font-family: "Arial"; }
.common-3 .information-centre .left .nr .more-btn {position: absolute;right: 51px;bottom: 48px;font-size: 14px;color: #141414;text-align: right;-webkit-transition: all .4s ease;-moz-transition: all .4s ease;transition: all .4s ease;opacity: 0;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;backface-visibility: hidden;-transform: translate(-30px, 0);-moz-transform: translate(-30px, 0);-ms-transform: translate(-30px, 0);transform: translate(-30px, 0); }
.common-3 .information-centre .left .nr .more-btn span {margin-top: -4px;margin-left: 15px;display: inline-block;vertical-align: middle;width: 13px;height: 13px;background-repeat: no-repeat;background-position: center center;background-image: url(../images/icon-29.png); }
.common-3 .information-centre .right {margin-left: 562px; }
.common-3 .information-centre .right .li {background: #F0F0F0;height: 252px; }
.common-3 .information-centre .right .li a {display: block;font-size: 0; }
.common-3 .information-centre .right .li a:hover .time {background: #C7000B; }
.common-3 .information-centre .right .li a:hover .nr {margin-left: 25px; }
.common-3 .information-centre .right .li a:hover .nr:after {width: 29px; }
.common-3 .information-centre .right .li a:hover .nr:before {width: 430px; }
.common-3 .information-centre .right .li a:hover .nr .more-btn {-webkit-transform: translate(0, 0);-moz-transform: translate(0, 0);-ms-transform: translate(0, 0);transform: translate(0, 0);opacity: 1; }
.common-3 .information-centre .right .li .time {display: inline-block;vertical-align: top;position: relative;left: 34px;margin-top: 70px;width: 100px;height: 114px;line-height: 114px;background: #4F4F4F;text-align: center;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;transition: all 0.3s ease; }
.common-3 .information-centre .right .li .time > div {display: inline-block;vertical-align: middle;line-height: 1.2; }
.common-3 .information-centre .right .li .time .day {font-size: 36px;color: #FFF; }
.common-3 .information-centre .right .li .time .year {font-size: 15px;color: #FFF; }
.common-3 .information-centre .right .li .nr {margin-top: 37px;margin-left: 35px;display: inline-block;vertical-align: top;background: #FFF;width: 462px;height: 180px;box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.15);-moz-box-sizing: border-box;box-sizing: border-box;padding: 18px 48px 0;position: relative;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;transition: all 0.5s ease; }
.common-3 .information-centre .right .li .nr span {line-height: 45px;overflow: hidden;height: 45px;color: #333;font-size: 16px;border-bottom: 1px solid #E5E5E5; }
.common-3 .information-centre .right .li .nr .p {font-size: 12px;color: #888;line-height: 25px;height: 75px;overflow: hidden;width: 100%; }
.common-3 .information-centre .right .li .nr:after {content: "";position: absolute;left: 0;bottom: 0;width: 0;height: 2px;background: #333;
-transition: all 0.3s ease;-moz-transition: all 0.3s ease;transition: all 0.3s ease; }
.common-3 .information-centre .right .li .nr:before {content: "";position: absolute;right: 0;bottom: 0;width: 0;height: 2px;background: #C3000B;-webkit-transition: all 0.6s ease;-moz-transition: all 0.6s ease;transition: all 0.6s ease; }
.common-3 .information-centre .right .li .nr .more-btn {margin-top: 6px;font-size: 14px;color: #333;-webkit-transition: all .4s ease;-moz-transition: all .4s ease;transition: all .4s ease;opacity: 0;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;backface-visibility: hidden;-webkit-transform: translate(-30px, 0);-moz-transform: translate(-30px, 0);-ms-transform: translate(-30px, 0);transform: translate(-30px, 0); }
.common-3 .information-centre .right .li .nr .more-btn span {margin-top: -4px;margin-left: 15px;display: inline-block;vertical-align: middle;width: 13px;height: 13px;background-repeat: no-repeat;background-position: center center;background-image: url(../images/icon-29.png); }
.common-3 .information-centre .right .li + .li {margin-top: 32px; }

.common-4 {background: #F0F0F0;padding-bottom: 124px; }
.common-4 .join-us .left {font-size: 0;width: 800px;background: #FFF; }
.common-4 .join-us .left a {display: block; }
.common-4 .join-us .left a:hover .img img {-webkit-transform: rotateY(90deg);-moz-transform: rotateY(90deg);transform: rotateY(90deg); }
.common-4 .join-us .left a:hover .img img + img {-webkit-transform: rotateY(180deg);-moz-transform: rotateY(180deg);transform: rotateY(180deg); }
.common-4 .join-us .left a:hover .nr span {color: #C7000B; }
.common-4 .join-us .left .img {vertical-align: top;display: inline-block;width: 380px;height: 388px;overflow: hidden;position: relative; }
.common-4 .join-us .left .img img {position: absolute;left: 0;top: 0;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;transition: all .5s ease;width: 100%;height: 100%; }
.common-4 .join-us .left .img img + img {-webkit-transform: rotateY(90deg);-moz-transform: rotateY(90deg);transform: rotateY(90deg); }
.common-4 .join-us .left .nr {vertical-align: top;display: inline-block;width: 420px;padding: 95px 60px 0;-moz-box-sizing: border-box;box-sizing: border-box; }
.common-4 .join-us .left .nr .title {line-height: 50px; }
.common-4 .join-us .left .nr span {display: inline-block;vertical-align: top;font-size: 24px;color: #333; }
.common-4 .join-us .left .nr h3 {display: inline-block;vertical-align: top;font-size: 16px;color: rgba(51, 51, 51, 0.5);font-family: "Arial";margin-top: 12px;margin-left: 6px; }
.common-4 .join-us .left .nr .p {font-size: 14px;color: #777;line-height: 28px;height: 112px;overflow: hidden; }
.common-4 .join-us .right {margin-left: 800px; }
.common-4 .join-us .right .li {width: 100%;height: 195px;background: #F7F7F7;font-size: 0; }
.common-4 .join-us .right .li a {display: block; }
.common-4 .join-us .right .li a:hover .img img {-webkit-transform: rotateY(90deg);-moz-transform: rotateY(90deg);transform: rotateY(90deg); }
.common-4 .join-us .right .li a:hover .img img + img {-webkit-transform: rotateY(180deg);-moz-transform: rotateY(180deg);transform: rotateY(180deg); }
.common-4 .join-us .right .li a:hover .title span {color: #C7000B; }
.common-4 .join-us .right .li .img {display: inline-block;vertical-align: top;width: 50%;height: 195px;position: relative; }
.common-4 .join-us .right .li .img img {-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;transition: all 0.5s ease;position: absolute;left: 0;top: 0;width: 100%;height: 100%; }
.common-4 .join-us .right .li .img img + img {-webkit-transform: rotateY(90deg);-moz-transform: rotateY(90deg);transform: rotateY(90deg); }
.common-4 .join-us .right .li .title {display: inline-block;vertical-align: top;text-align: center;width: 50%; }
.common-4 .join-us .right .li .title {font-size: 18px;color: #333;margin-top: 72px;margin-bottom: 4px; }
.common-4 .join-us .right .li .title h2 {font-family: "Arial";font-size: 14px;color: rgba(51, 51, 51, 0.5); }
.common-4 .join-us .right .li + .li {background: #FFF; }

@media screen and (max-width: 1441px) {
	.common-1 .switch-product .right {height: 508px; }
	.common-1 .switch-product .left {height: 508px; }
	.common-1 .switch-product .right span {padding-top: 158px; }
	.common-1 .switch-product .swiper-pagination {bottom: 186px; }
	.common-1 .switch-product {height: 508px; }
	.common-1 .switch-product-btn .swiper-container a {line-height: 72px; } 
}

.web-box {background-color: #F4F4F4; }

.product-banner {width: 100%;height: 625px;background-size: cover;background-position: center center; }
.product-banner .wp {position: relative;height: 100%; }
.product-banner .product {width: 100%;position: absolute;left: 0;bottom: -160px; }
.product-banner .product .product-nav {width: 100%;height: 67px;padding: 0 40px;background: #343434;-moz-box-sizing: border-box;box-sizing: border-box; }
.product-banner .product .product-nav:hover .swiper-button-prev {display: block; }
.product-banner .product .product-nav:hover .swiper-button-next {display: block; }
.product-banner .product .product-nav .swiper-button-prev {width: 40px;height: 67px;left: 0;margin: 0;top: 25px;background-image: url(../images/icon-10.png);background-position: center center;background-size: 13px 13px;background-repeat: no-repeat;-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);opacity: 1;display: none; }
.product-banner .product .product-nav .swiper-button-next {display: none;opacity: 1;margin: 0;right: 0;top: 25px;width: 40px;height: 67px;background-image: url(../images/icon-10.png);background-position: center center;background-size: 13px 13px;background-repeat: no-repeat; }
.product-banner .product .swiper-container .swiper-slide {width: auto !important; }
.product-banner .product .swiper-container .swiper-slide a {display: block;padding: 0 36px;height: 100%;line-height: 67px;text-align: center;font-size: 14px;color: #FFF;position: relative; }
.product-banner .product .swiper-container .swiper-slide a:hover {color: #C2000B; }
.product-banner .product .swiper-container .swiper-slide .active {color: #c2000b; }
.product-banner .product .swiper-container .swiper-slide + .swiper-slide a:after {position: absolute;content: "";left: 0;top: 50%;width: 1px;height: 11px;background: #525252;margin-top: -5.5px; }
.product-banner .product .product-nav-nr {width: 100%;height: 190px;background: #FFF;line-height: 190px;box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.09); }
.product-banner .product .product-nav-nr .left {width: 240px;text-align: center;position: relative; }
.product-banner .product .product-nav-nr .left:after {content: "";position: absolute;right: 0;top: 50%;margin-top: -50px;width: 1px;height: 100px;background: #CCC; }
.product-banner .product .product-nav-nr .left > div {display: inline-block;vertical-align: middle;line-height: 1.2;padding: 0 10px;-moz-box-sizing: border-box;box-sizing: border-box;width: 100%; }
.product-banner .product .product-nav-nr .left > div span {color: #000;font-size: 22px;position: relative;padding-left: 10px;vertical-align: top;display: inline-block; }
.product-banner .product .product-nav-nr .left > div span .icon {left: 0;top: 5px;position: absolute;width: 4px;height: 20px;background-size: 100% 100%;background-repeat: no-repeat; }
.product-banner .product .product-nav-nr .left > div h3 {color: #B4B4B4;font-size: 12px;font-family: "Arial"; }
.product-banner .product .product-nav-nr .nr {margin-left: 240px;padding: 0 135px 0 60px;height: 190px;-moz-box-sizing: border-box;box-sizing: border-box; }
.product-banner .product .product-nav-nr .nr .p {display: inline-block;vertical-align: middle;font-size: 13px;color: #666;line-height: 28px;max-height: 140px;overflow: hidden;width: 100%; }

.product-list {padding-top: 200px;width: 1228px;margin: 0 auto 6px auto; }
.product-list li {width: 50%;padding: 0 14px;-moz-box-sizing: border-box;box-sizing: border-box;float: left;margin-bottom: 36px; }
.product-list li a {display: block;width: 100%;height: 100%;background: #FFF;box-shadow: 1px 5px 20px 0px rgba(0, 0, 0, 0.05);-webkit-transition: all .6s ease;-moz-transition: all .6s ease;transition: all .6s ease; }
.product-list li a:hover {-webkit-transform: translate(0, -6px);-moz-transform: translate(0, -6px);-ms-transform: translate(0, -6px);transform: translate(0, -6px); }
.product-list li a:hover .nr span {color: #C2000B; }
.product-list li a:hover .nr .btn {background: #141414;color: #FFF;border-color: #141414; }
.product-list li .left {width: 390px; }
.product-list li .left .img {width: 100%;position: relative;padding-bottom: 67.69231%; }
.product-list li .left .img img {position: absolute;left: 0;top: 0;width: 100%;height: 100%; }
.product-list li .nr {margin-left: 390px;text-align: center;padding: 45px 28px 0; }
.product-list li .nr span {border-bottom: 1px dashed #B1B1B1;line-height: 50px;width: 100%;overflow: hidden;height: 50px;font-size: 20px;color: #333;margin-bottom: 70px;-webkit-transition: all .4s ease;-moz-transition: all .4s ease;transition: all .4s ease; }
.product-list li .nr .btn {display: inline-block;vertical-align: top;width: 80px;height: 28px;line-height: 26px;font-size: 12px;color: #555;background: #F4F4F4;border: 1px solid #CCC;-moz-box-sizing: border-box;box-sizing: border-box;-webkit-transition: all .4s ease;-moz-transition: all .4s ease;transition: all .4s ease;position: relative; }

@-moz-document url-prefix() {
	.web-box .product-details-box .wp .nr .product-details-left .swiper-container .swiper-wrapper .swiper-slide { padding-bottom: 100px; } 
	}

.product-details-box {height: 1070px;width: 100%;padding-top: 62px;-moz-box-sizing: border-box;box-sizing: border-box;background-color: #DDD8D2;position: relative; }
.product-details-box:after {position: absolute;content: "";left: 0;top: 0;width: 492px;height: 100%;background-image: url(../images/bg-2.jpg);background-repeat: no-repeat; }
.product-details-box:before {position: absolute;content: "";right: 0;top: 0;width: 492px;height: 100%;background-image: url(../images/bg-1.jpg);background-repeat: no-repeat; }
.product-details-box > .wp {position: relative;z-index: 22; }
.product-details-box > .wp > .nr {background: #FFF;box-shadow: 0px 7px 20px 1px rgba(0, 0, 0, 0.19); }
.product-details-box .product-details-left {height: 687px;background: #FFF;padding-top: 32px;-moz-box-sizing: border-box;box-sizing: border-box;width: 100%; }
.product-details-box .product-details-left > div {float: right;width: 194px;height: 100%;padding-left: 0px;padding-right: 44px;-moz-box-sizing: border-box;box-sizing: border-box;position: relative; }
.product-details-box .product-details-left > div:hover .swiper-button-prev {display: block; }
.product-details-box .product-details-left > div:hover .swiper-button-next {display: block; }
.product-details-box .product-details-left > div .swiper-button-prev {width: 150px;height: 20px;left: 0px;margin: 0;top: 0;background-image: url(../images/icon-28.png);background-position: center center;background-size: 13px 13px;background-repeat: no-repeat;background-color: rgba(0, 0, 0, 0.4);opacity: 1;display: none; }
.product-details-box .product-details-left > div .swiper-button-next {display: none;opacity: 1;top: auto;margin: 0;left: 0px;bottom: 0;width: 150px;height: 20px;background-image: url(../images/icon-28.png);background-position: center center;background-size: 13px 13px;background-repeat: no-repeat;-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);background-color: rgba(0, 0, 0, 0.4); }
.product-details-box .product-details-left > div .swiper-container {height: 100%; }
.product-details-box .product-details-left > div .swiper-slide {width: 100%;padding-bottom: 68%;position: relative;height: 0 !important;cursor: pointer; }
.product-details-box .product-details-left > div .swiper-slide img {width: 100%;height: 100%;position: absolute; }
.product-details-box .product-details-left > div .swiper-slide .check {display: none;position: absolute;width: 100%;height: 100%;-moz-box-sizing: border-box;box-sizing: border-box;border: 3px solid #c7000b;border-radius: 4px; }
.product-details-box .product-details-nr {width: 100%;height: 252px;position: relative; }
.product-details-box .product-details-nr > li {position: absolute;left: 0;width: 100%;top: 0;opacity: 0;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;transition: all .5s ease; }
.product-details-box .product-details-nr .li-on:nth-child(1) .top-img {cursor: pointer; }
.product-details-box .product-details-nr .li-on:nth-child(1) .top-img:before {opacity: 1;content: "";display: block;background: url(../images/player2.png) no-repeat center center;width: 100%;height: 100%;position: absolute;z-index: 10;-webkit-transform: scale(1, 1);-moz-transform: scale(1, 1);-ms-transform: scale(1, 1);transform: scale(1, 1);-webkit-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;transition: all .5s ease-in-out; }
.product-details-box .product-details-nr .li-on:nth-child(1) .top-img:after {opacity: 1;content: "";display: block;background: url(../images/player3.png) no-repeat center center;width: 100%;height: 100%;position: absolute;z-index: 10;top: 0%;left: 0%;-webkit-transform: rotate(0deg) rotate(0, 0);-moz-transform: rotate(0deg) rotate(0, 0);-ms-transform: rotate(0deg) rotate(0, 0);transform: rotate(0deg) rotate(0, 0);-webkit-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;transition: all .5s ease-in-out; }
.product-details-box .product-details-nr .li-on:nth-child(1) .top-img:hover:after {opacity: 1;background: url(../images/player1.png) no-repeat center center;-webkit-transform: rotate(0deg) rotate(1, 1);-moz-transform: rotate(0deg) rotate(1, 1);-ms-transform: rotate(0deg) rotate(1, 1);transform: rotate(0deg) rotate(1, 1);-webkit-animation: rotation 1s linear infinite;-moz-animation: rotation 1s linear infinite;animation: rotation 1s linear infinite; }
.product-details-box .product-details-nr > .active {opacity: 1; }
.product-details-box .product-details-nr .top-img, .product-details-box .product-details-nr .top-video {position: absolutetop: -654px;right: 203px;left: 36px;bottom: 255px; }
.product-details-box .product-details-nr .top-img img, .product-details-box .product-details-nr .top-img .video, .product-details-box .product-details-nr .top-img video, .product-details-box .product-details-nr .top-video img, .product-details-box .product-details-nr .top-video .video, .product-details-box .product-details-nr .top-video video {position: absolute;left: 0;top: 0;width: 100%;height: 100%; }
.product-details-box .product-details-nr .top-video {display: none;z-index: 100; }
.product-details-box .product-details-nr .top-video .video > div {width: 100%;height: 100%; }
.product-details-box .product-introduce {width: 100%;height: 252px;background: #FFF;line-height: 252px; }
.product-details-box .product-introduce .left {width: 238px;text-align: center;position: relative;padding-left: 50px;-moz-box-sizing: border-box;box-sizing: border-box;padding-right: 10px; }
.product-details-box .product-introduce .left:after {content: "";position: absolute;right: 0;top: 50%;margin-top: -50px;width: 1px;height: 100px;background: #CCC; }
.product-details-box .product-introduce .left > div {display: inline-block;vertical-align: middle;line-height: 1.2; }
.product-details-box .product-introduce .left > div span {color: #000;font-size: 22px;position: relative;text-align: left;padding-left: 10px; }
.product-details-box .product-introduce .left > div span .icon {left: 0;top: 5px;position: absolute;width: 4px;height: 20px;background-size: 100% 100%;background-image: url(../images/icon-14.png);background-repeat: no-repeat; }
.product-details-box .product-introduce .nr {margin-left: 240px;padding: 0 94px 0 35px;height: 190px;-moz-box-sizing: border-box;box-sizing: border-box; }
.product-details-box .product-introduce .nr .p {display: inline-block;vertical-align: middle;font-size: 13px;color: #777;line-height: 30px;max-height: 120px;overflow: hidden;width: 100%; }

.product-nav {margin-top: 25px;height: 120px;background-color: #fff;font-size: 0; }
.product-nav .left,.product-nav .right {-moz-box-sizing: border-box;box-sizing: border-box;display: inline-block;width: 50%;padding-top: 20px;padding-bottom: 20px;border-right: 1px solid #e5e5e5;text-align: center; }
.product-nav .left .icon,.product-nav .right .icon {position: relative;-moz-box-sizing: border-box;box-sizing: border-box;display: inline-block;width: 80px;height: 80px;border-radius: 50%;border: 2px solid #1d1d1d;vertical-align: middle; }
.product-nav .left .icon img,.product-nav .right .icon img {position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%); }
.product-nav .left .desc,.product-nav .right .desc {display: inline-block;margin-left: 20px;vertical-align: middle;text-align: left; }
.product-nav .left .desc .title,.product-nav .right .desc .title {font-size: 24px;padding-left: 10px;background-image: url(../images/icon-14.png);background-repeat: no-repeat;background-position: left 7px;margin-bottom: 5px; }
.product-nav .left .desc p,.product-nav .right .desc p {font-size: 14px;color: #9b9b9b;text-transform: uppercase; }
.product-nav .right {border: 0; }

.product-title{text-align: center;font-size: 27px;color: #000;margin-bottom: 90px; }
.product-title .icon {display: inline-block;width: 4px;height: 20px;background-size: 100% 100%;background-image: url(../images/icon-14.png);background-repeat: no-repeat;margin: -3px 4px 0; }
.product-title .en {font-family: "Conv_DidotLTStd-Roman"; }

.product-description {padding-top: 92px;padding-bottom: 102px;background: #FFF; }
.product-description .product-description-list li {width: 33.333333%;padding: 0 34px;-moz-box-sizing: border-box;box-sizing: border-box;height: 382px;float: left; }
.product-description .product-description-list li h2 {font-size: 18px;height: 42px;line-height: 42px;width: 100%;overflow: hidden;color: #333;text-align: center;margin-top: -20px; }
.product-description .product-description-list li .p {font-size: 13px;height: 140px;line-height: 28px;width: 100%;overflow: hidden;margin-bottom: 18px; }
.product-description .product-description-list li .img {width: 100%;position: relative;padding-bottom: 61.12853%; }
.product-description .product-description-list li .img img {position: absolute;left: 0;top: 0;width: 100%;height: 100%; }
.product-description .product-description-list li + li {border-left: 1px solid #E3E3E3; }

.product-details-list {padding-top: 68px;padding-bottom: 84px; }
.product-details-list .product-title {margin-bottom: 50px; }
.product-details-list .product-list {padding: 0; }
.product-details-list .product-list li {margin-bottom: 0; }

.banner-1 {width: 100%;height: 356px;background-size: cover;background-position: center center; }

.two-nav {width: 100%;height: 65px;border-bottom: 1px solid #D8D8D8;-moz-box-sizing: border-box;box-sizing: border-box;font-size: 0;background: #FFF;text-align: center; }
.two-nav .wp {position: relative; }
.two-nav > ul > li {display: inline-block;vertical-align: top; }
.two-nav > ul > li > a {display: block;padding: 0 30px;height: 65px;line-height: 65px;position: relative; }
.two-nav > ul > li > a > span {position: relative;color: #666;font-size: 15px;display: inline-block;height: 100%;width: auto; }
.two-nav > ul > li > a > span:after {content: "";position: absolute;left: 0;bottom: 1px;width: 0;height: 2px;background: #000;-webkit-transition: all .4s ease;-moz-transition: all .4s ease;transition: all .4s ease; }
.two-nav > ul > li > a > span:before {content: "";position: absolute;bottom: 1px;height: 2px;right: 0;left: 0;background: #FFF;-webkit-transition: left .4s ease;-moz-transition: left .4s ease;transition: left .4s ease; }
.two-nav > ul > li > a .i {display: none;position: absolute;left: 50%;z-index: 25;margin-left: -7px;bottom: -31px;width: 14px;height: 12px;background-image: url(../images/icon-15.png);background-size: 100% 100%; }
.two-nav > ul > li > a .ii {display: none !important; }
.two-nav > ul > .active > a > span:after {width: 11px; }
.two-nav > ul > .active > a > span:before {left: 15px;background: #C7000B; }
.two-nav > ul > .active > a .i {display: block; }
.two-nav > ul > .active .nav-box {z-index: 23; }
.two-nav > ul li:hover > a > span:after {width: 11px; }
.two-nav > ul li:hover > a > span:before {left: 15px;background: #C7000B; }
.two-nav > ul li:hover > a .i {display: block; }
.two-nav > ul li:hover .nav-box {z-index: 24; }
.two-nav > ul > li + > li:after {content: "";position: absolute;left: 0;bottom: 50%;margin-bottom: -6px;height: 12px;width: 1px;background: #E5E5E5; }
.two-nav .nav-box {z-index: 22;left: 0;position: absolute;width: 100%;padding-top: 30px;top: 65px; }
.two-nav .list {background: #FFF;width: 100%;height: 60px;border: 1px solid #DDD;-moz-box-sizing: border-box;box-sizing: border-box;position: relative; }
.two-nav .list li {display: inline-block;vertical-align: top;position: relative; }
.two-nav .list li a {line-height: 60px;height: 100%;padding: 0 32px;display: block;font-size: 14px;color: #666; }
.two-nav .list li a:after {display: none; }
.two-nav .list li a:hover {color: #C7000B; }
.two-nav .list .active a {color: #C7000B; }
.two-nav .list li + li:after {content: "";left: 0;top: 50%;position: absolute;width: 1px;height: 10px;margin-top: -5px;background: #D9D9D9; }

.bg-1 {background-color: #F0F0F0;position: relative;overflow: hidden; }
.bg-1:after {position: absolute;content: "";left: 0;top: 0;width: 613px;height: 884px;background-image: url(../images/bg-4.jpg);background-repeat: no-repeat; }
.bg-1:before {position: absolute;content: "";right: 0;top: 0;width: 616px;height: 884px;background-image: url(../images/bg-3.jpg);background-repeat: no-repeat; }

.about-us {padding-top: 160px;padding-bottom: 120px;position: relative;z-index: 11; }
.about-us p {font-size: 14px;color: #666;line-height: 28px;margin-bottom: 10px; }
.about-us .img {width: 474px;position: relative; }
.about-us .img img {max-width: 100%;height: auto; }
.about-us .img:after {content: "";left: 50%;bottom: -37px;position: absolute;width: 494px;height: 32px;margin-left: -247px;background-size: 100% 100%;background-image: url(../images/pic-6.png); }
.about-us .nr {margin-left: 530px; }
.about-us .nr .product-title {text-align: left;margin-bottom: 22px; }
.about-us .nr .p {font-size: 14px;color: #666;line-height: 28px; }
.about-us .nr .p p {margin-bottom: 10px; }
.about-us .nr .p img {max-width: 100%;height: auto; }

.about-us-column {position: relative;z-index: 22;padding-top: 102px;padding-bottom: 135px; }
.about-us-column .product-title {font-size: 30px;margin-bottom: 36px; }
.about-us-column .product-title .icon {background-image: url(../images/icon-16.png);width: 5px;height: 23px; }
.about-us-column .product-title .en {display: inline-block;font-size: 34px;margin-top: -2px; }
.about-us-column .product-list {width: 1208px;padding: 0;margin-bottom: 0; }
.about-us-column .product-list li {padding: 0 4px; }
.about-us-column .product-list li a {border: 1px solid #DDD;box-shadow: none;position: relative; }
.about-us-column .product-list li a .y {left: 0;position: absolute;bottom: -39px;width: 100%;height: 39px;background-image: url(../images/y-2.png);background-size: 100% 100%; }
.about-us-column .product-list li .left {width: 330px; }
.about-us-column .product-list li .left .img {padding-bottom: 87.87879%; }
.about-us-column .product-list li .nr {margin-left: 330px;padding: 50px 46px 0; }
.about-us-column .product-list li .nr span {height: 64px;line-height: 64px;margin-bottom: 15px;font-size: 22px;color: #333; }
.about-us-column .product-list li .nr span .icon {display: inline-block;vertical-align: middle;width: 4px;height: 20px;background-size: 100% 100%;background-image: url(../images/icon-14.png);background-repeat: no-repeat;margin: -4px 9px 0; }
.about-us-column .product-list li .nr .p {text-align: left;font-size: 12px;color: #888;line-height: 26px;height: 78px;overflow: hidden;width: 100%; }
.about-us-column .about-us-column-list {-moz-box-sizing: border-box;box-sizing: border-box;position: relative; }
.about-us-column .about-us-column-list ul {border: 1px solid #DCDCDC; }
.about-us-column .about-us-column-list li {float: left;width: 14.28571%;-moz-box-sizing: border-box;box-sizing: border-box;height: 206px; }
.about-us-column .about-us-column-list li a {background: #FFF;padding-top: 50px;-moz-box-sizing: border-box;box-sizing: border-box;display: block;width: 100%;height: 100%;text-align: center;position: relative; }
.about-us-column .about-us-column-list li a .img {line-height: 60px;padding-bottom: 10px;position: relative;margin-bottom: 12px; }
.about-us-column .about-us-column-list li a .img img {width: 60px;height: 60px;vertical-align: middle; }
.about-us-column .about-us-column-list li a .img .icon {width: 20px;bottom: 0;left: 50%;margin-left: -10px;height: 2px;display: block;position: absolute; }
.about-us-column .about-us-column-list li a .img .icon:after {content: "";position: absolute;left: 0;bottom: 0;width: 4px;height: 2px;background: #000; }
.about-us-column .about-us-column-list li a .img .icon:before {content: "";position: absolute;right: 0;bottom: 0;width: 13px;height: 2px;background: #C7000B; }
.about-us-column .about-us-column-list li a .name {font-size: 15px;color: #666; }
.about-us-column .about-us-column-list li a:after {content: "";position: absolute;left: 0;bottom: 0;width: 0;height: 2px;background: #333;-webkit-transition: all .4s ease;-moz-transition: all .4s ease;transition: all .4s ease; }
.about-us-column .about-us-column-list li a:before {content: "";position: absolute;right: 0;bottom: 0;width: 0;height: 2px;-webkit-transition: all .4s ease;-moz-transition: all .4s ease;transition: all .4s ease;background: #C7000B; }
.about-us-column .about-us-column-list li a:hover:after {width: 25px; }
.about-us-column .about-us-column-list li a:hover:before {width: 144px; }
.about-us-column .about-us-column-list li + li {border-left: 1px solid #DCDCDC; }
.about-us-column .about-us-column-list:after {content: "";position: absolute;left: 0;bottom: -48px;width: 100%;height: 48px;background-size: 100% 100%;background-image: url(../images/y-3.png); }
.about-us-column .about-us-column-list-2 li {width: 16.666666%; }

.contact-us {padding-top: 82px;padding-bottom: 96px;position: relative;z-index: 22; }
.contact-us .contact-us-box {border: 1px solid #D8D8D8;padding: 45px 40px 45px 70px;width: 100%;-moz-box-sizing: border-box;box-sizing: border-box;background: #FFF;position: relative; }
.contact-us .contact-us-box:after {content: "";left: 0;position: absolute;bottom: -74px;width: 100%;height: 74px;background-image: url(../images/y-4.png);background-size: 100% 100%; }
.contact-us .contact-us-box .img {margin-left: 532px;height: 472px;background: #EFEFEF; }
.contact-us .contact-us-box .nr {width: 484px; }
.contact-us .contact-us-box .nr .address {padding-bottom: 25px; }
.contact-us .contact-us-box .nr .address span {margin-top: 25px;margin-bottom: 10px;line-height: 28px;font-size: 24px;color: #444; }
.contact-us .contact-us-box .nr .address p {font-size: 13px;color: #555;line-height: 30px; }
.contact-us .contact-us-box .nr .address + .address {border-top: 1px dashed #C6C6C6; }

.contact-us-index {position: relative; }
.contact-us-index .product-list {width: 1200px; }
.contact-us-index .contact-us-index-title {z-index: 23;position: absolute;right: 0;top: 102px;height: 185px;width: 610px;line-height: 185px;text-align: center; }
.contact-us-index .contact-us-index-title h2 {position: absolute;font-size: 118px;left: 50%;top: 50%;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);color: rgba(61, 61, 61, 0.03);font-family: "Conv_DidotLTStd-Roman"; }
.contact-us-index .contact-us-index-title .product-title {z-index: 24;display: inline-block;vertical-align: middle;position: relative;margin-bottom: 0;font-size: 33px; }
.contact-us-index .contact-us-index-title .product-title .en {font-size: 37px; }
.contact-us-index .contact-us-index-title .product-title .icon {margin: -4px 8px 0; }
.contact-us-index .product-list li .nr {margin-left: 0;padding: 70px 45px 0;-moz-box-sizing: border-box;box-sizing: border-box;width: 296px; }
.contact-us-index .product-list li {padding: 0;width: 578px; }
.contact-us-index .product-list li + li {padding-left: 12px;width: auto; }
.contact-us-index .product-list li + li a {width: 610px; }
.contact-us-index .product-list li + li .left {width: 306px;margin-left: 304px; }
.contact-us-index .product-list li .left {width: 282px;margin-left: 296px; }
.contact-us-index .product-list li .left .img {padding-bottom: 0;height: 288px; }
.contact-us-index .product-list li a {border: 0; }
.contact-us-index .product-list li .nr span {color: #222;font-size: 18px;border: 0;line-height: 55px;height: 55px;margin-bottom: 0; }
.contact-us-index .about-us-column-list {margin-left: 578px;position: absolute;right: 0;bottom: 0; }
.contact-us-index .about-us-column-list:after {display: none; }
.contact-us-index .about-us-column-list ul {border: 0; }
.contact-us-index .about-us-column-list li {width: 298px;height: 283px;border: 0 !important;padding-left: 12px;-moz-box-sizing: inherit;box-sizing: inherit; }
.contact-us-index .about-us-column-list li a {padding-top: 58px; }
.contact-us-index .about-us-column-list li a .img {padding-bottom: 0;line-height: 78px; }
.contact-us-index .about-us-column-list li a .img img {width: 78px;height: 78px; }
.contact-us-index .about-us-column-list li a .img .icon {width: 29px;height: 4px;bottom: -4px;margin-left: -14.5px; }
.contact-us-index .about-us-column-list li a .img .icon:after {height: 4px;width: 5px; }
.contact-us-index .about-us-column-list li a .img .icon:before {height: 4px;width: 22px; }
.contact-us-index .about-us-column-list li a .name {font-size: 18px;color: #222;margin-bottom: 5px; }
.contact-us-index .about-us-column-list li a .en {font-size: 14px;color: rgba(51, 51, 51, 0.5); }
.contact-us-index .contact-nav {position: relative;margin-bottom: 12px; }
.contact-us-index .contact-nav .left {width: 578px;background: #FFF; }
.contact-us-index .contact-nav .left a {display: block;width: 100%;height: 100%; }
.contact-us-index .contact-nav .left a:hover .img img {-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-ms-transform: scale(1.2);transform: scale(1.2); }
.contact-us-index .contact-nav .left a:hover .nr span {-webkit-transform: translate(10px, 0);-moz-transform: translate(10px, 0);-ms-transform: translate(10px, 0);transform: translate(10px, 0); }
.contact-us-index .contact-nav .left a:hover .nr .p {-webkit-transform: translate(10px, 0);-moz-transform: translate(10px, 0);-ms-transform: translate(10px, 0);transform: translate(10px, 0); }
.contact-us-index .contact-nav .left .img {width: 100%;padding-bottom: 49.13495%;overflow: hidden;position: relative; }
.contact-us-index .contact-nav .left .img img {-webkit-transition: all .4s ease;-moz-transition: all .4s ease;transition: all .4s ease;position: absolute;width: 100%;height: 100%; }
.contact-us-index .contact-nav .left .nr {padding: 38px 68px 0;height: 184px;width: 100%;-moz-box-sizing: border-box;box-sizing: border-box; }
.contact-us-index .contact-nav .left .nr span {-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;backface-visibility: hidden;-webkit-transition: all .4s ease;-moz-transition: all .4s ease;transition: all .4s ease;font-size: 18px;line-height: 1.2;color: #222;margin-bottom: 10px; }
.contact-us-index .contact-nav .left .nr span span {margin-top: -6px;display: inline-block;vertical-align: middle;margin-right: 7px;width: 4px;height: 19px;position: relative; }
.contact-us-index .contact-nav .left .nr span span:after {content: "";position: absolute;left: 0;top: 0;width: 4px;height: 4px;background: #000; }
.contact-us-index .contact-nav .left .nr span span:before {content: "";position: absolute;left: 0;bottom: 0;width: 4px;height: 13px;background: #CA000F; }
.contact-us-index .contact-nav .left .nr .p {-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;backface-visibility: hidden;-webkit-transition: all .4s ease;-moz-transition: all .4s ease;transition: all .4s ease;font-size: 12px;color: #888;line-height: 24px;height: 48px;width: 100%;overflow: hidden; }
.contact-us-index .about-us-column-list li a:hover:before {width: 250px; }

.retail-store {padding-top: 64px;position: relative;z-index: 22;padding-bottom: 102px; }
.retail-store .product-title {margin-bottom: 32px; }
.retail-store .store-search {width: 100%;height: 132px;line-height: 132px;background: #828282;font-size: 0;position: relative;margin-bottom: 28px; }
.retail-store .store-search:after {position: absolute;content: "";bottom: -50px;left: 0;width: 100%;height: 50px;background-image: url(../images/y-5.png);background-size: 100% 100%; }
.retail-store .store-search > div {width: 314px;height: 47px;line-height: 47px;background: #FFF;display: inline-block;vertical-align: middle;font-size: 14px;color: #777;margin-left: 6px; }
.retail-store .store-search > div select {-moz-box-sizing: border-box;box-sizing: border-box;width: 314px; }
.retail-store .store-search > div .customSelect {padding-left: 18px;-moz-box-sizing: border-box;box-sizing: border-box;background-image: url(../images/icon-19.jpg);background-repeat: no-repeat;background-position: center right; }
.retail-store .store-search > div input {padding-left: 18px;vertical-align: top;padding-right: 18px;-moz-box-sizing: border-box;box-sizing: border-box;border: 0;background: none;width: 100%;height: 100%; }
.retail-store .store-search > div:first-child {margin-left: 102px; }
.retail-store .store-search .btn {width: 47px !important;height: 47px;margin-left: 0; }
.retail-store .store-search .btn button {vertical-align: top;width: 100%;height: 100%;border: 0;background-color: #C8000B;cursor: pointer;background-position: center center;background-image: url(../images/icon-17.png);background-size: 22px 22px;background-repeat: no-repeat; }
.retail-store .store {position: relative;z-index: 33; }
.retail-store .store-left {width: 394px;-moz-box-sizing: border-box;box-sizing: border-box;height: 560px;background: #FFF;border: 1px solid #BFBFBF;position: relative; }
.retail-store .store-left:after {content: "";left: 0;position: absolute;bottom: -36px;width: 100%;height: 36px;background-image: url(../images/y-6.png);background-size: 100% 100%; }
.retail-store .store-left > ul {height: 100%;overflow: auto; }
.retail-store .store-left li {padding-left: 52px;padding-right: 40px;width: 100%;-moz-box-sizing: border-box;box-sizing: border-box;height: 148px;font-size: 0;line-height: 148px;cursor: pointer;-webkit-transition: all .4s ease;-moz-transition: all .4s ease;transition: all .4s ease; }
.retail-store .store-left li:hover {background: #f5f5f5; }
.retail-store .store-left li .p {display: inline-block;vertical-align: middle;font-size: 14px;color: #666;line-height: 26px;position: relative;padding-left: 18px; }
.retail-store .store-left li .p strong {font-size: 20px;font-weight: 500; }
.retail-store .store-left li .p:after {position: absolute;content: "";left: 0;top: 7px;width: 5px;height: 23px;background-image: url(../images/icon-16.png);background-size: 100% 100%; }
.retail-store .store-left li + li {border-top: 1px dashed #D2D2D2; }
.retail-store .store-right {margin-left: 400px;height: 560px;border: 1px solid #BFBFBF;background: #FFF;padding: 10px;-moz-box-sizing: border-box;box-sizing: border-box;position: relative; }
.retail-store .store-right:after {content: "";left: 0;position: absolute;bottom: -34px;width: 100%;height: 34px;background-image: url(../images/y-7.png);background-size: 100% 100%; }

.course {padding-right: 44px;padding-left: 44px;-moz-box-sizing: border-box;box-sizing: border-box;padding-top: 160px;padding-bottom: 120px;position: relative;z-index: 11; }
.course object {display: none; }
.course .customized {width: 100%;height: 371px;position: relative;margin-bottom: 64px; }
.course .customized .img {width: 570px;height: 100%; }
.course .customized .img img {width: 100%;height: 100%; }
.course .customized .video {background: #FFF;position: absolute;top: 0;left: 0;width: 570px;height: 100%;overflow: hidden; }
.course .customized .video .vjs-has-started .vjs-big-play-button, .course .customized .video .video-js .vjs-big-play-button {display: none; }
.course .customized .video .vjs-playing .vjs-text-track-display {display: none; }
.course .customized .video:hover .vjs-text-track-display:after {opacity: 1;background: url(../images/player1.png) no-repeat center center;-webkit-transform: rotate(0deg) rotate(1, 1);-moz-transform: rotate(0deg) rotate(1, 1);-ms-transform: rotate(0deg) rotate(1, 1);transform: rotate(0deg) rotate(1, 1);-webkit-animation: rotation 1s linear infinite;-moz-animation: rotation 1s linear infinite;animation: rotation 1s linear infinite; }
.course .customized .video .vjs-text-track-display:before {opacity: 1;content: "";display: block;background: url(../images/player2.png) no-repeat center center;width: 100%;height: 100%;position: absolute;z-index: 10;-webkit-transform: scale(1, 1);-moz-transform: scale(1, 1);-ms-transform: scale(1, 1);transform: scale(1, 1);-webkit-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;transition: all .5s ease-in-out; }
.course .customized .video .vjs-text-track-display:after {opacity: 1;content: "";display: block;background: url(../images/player3.png) no-repeat center center;width: 100%;height: 100%;position: absolute;z-index: 10;top: 0%;left: 0%;-webkit-transform: rotate(0deg) rotate(0, 0);-moz-transform: rotate(0deg) rotate(0, 0);-ms-transform: rotate(0deg) rotate(0, 0);transform: rotate(0deg) rotate(0, 0);-webkit-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;transition: all .5s ease-in-out; }
.course .customized .my-video-dimensions {width: 100%;height: 100%; }
.course .customized .nr {-moz-box-sizing: border-box;box-sizing: border-box;position: absolute;z-index: 22;right: 0;height: 306px;top: 50%;margin-top: -153px;left: 556px;background: #FFF;padding-left: 102px;padding-right: 112px;padding-top: 74px;box-shadow: -8px 0 16px rgba(0, 0, 0, 0.2); }
.course .customized .nr span {font-size: 24px;color: #3C3C3C;margin-bottom: 20px; }
.course .customized .nr .p {font-size: 12px;color: #666;line-height: 28px;width: 100%;overflow: hidden;height: 112px; }
.course .riginal {height: 319px;width: 100%; }
.course .riginal .nr {width: 536px;line-height: 319px;font-size: 0;padding-left: 112px;padding-right: 92px;-moz-box-sizing: border-box;box-sizing: border-box; }
.course .riginal .nr > div {line-height: 1.2;display: inline-block;vertical-align: middle; }
.course .riginal .nr .title {font-size: 0;line-height: 78px;margin-bottom: 8px; }
.course .riginal .nr .title span {display: inline-block;vertical-align: middle;font-size: 68px;color: #A5A195;font-family: "Arial";margin-right: 6px; }
.course .riginal .nr .title > div {display: inline-block;vertical-align: middle;line-height: 1.2; }
.course .riginal .nr .title > div h2 {font-size: 24px;color: #444; }
.course .riginal .nr .title > div h3 {font-size: 16px;font-family: "Arial";color: #A2997E; }
.course .riginal .nr .p {font-size: 12px;color: #777;line-height: 28px; }
.course .riginal .img {position: relative;margin-left: 561px; }
.course .riginal .img img {height: 319px;width: 551px; }
.course .riginal .img .video {overflow: hidden;position: absolute;top: 0;left: 0;width: 551px;height: 319px; }
.course .riginal .img .video .vjs-has-started .vjs-big-play-button, .course .riginal .img .video .video-js .vjs-big-play-button {display: none; }
.course .riginal .img .video .vjs-poster:before {opacity: 1;content: "";display: block;background: url(../images/player2.png) no-repeat center center;width: 100%;height: 100%;position: absolute;z-index: 10;-webkit-transform: scale(1, 1);-moz-transform: scale(1, 1);-ms-transform: scale(1, 1);transform: scale(1, 1);-webkit-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;transition: all .5s ease-in-out; }
.course .riginal .img .video .vjs-poster:after {opacity: 1;content: "";display: block;background: url(../images/player3.png) no-repeat center center;width: 100%;height: 100%;position: absolute;z-index: 10;top: 0%;left: 0%;-webkit-transform: rotate(0deg) rotate(0, 0);-moz-transform: rotate(0deg) rotate(0, 0);-ms-transform: rotate(0deg) rotate(0, 0);transform: rotate(0deg) rotate(0, 0);-webkit-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;transition: all .5s ease-in-out; }
.course .riginal .img .video .vjs-poster:hover:after {opacity: 1;background: url(../images/player1.png) no-repeat center center;-webkit-transform: rotate(0deg) rotate(1, 1);-moz-transform: rotate(0deg) rotate(1, 1);-ms-transform: rotate(0deg) rotate(1, 1);transform: rotate(0deg) rotate(1, 1);-webkit-animation: rotation 1s linear infinite;-moz-animation: rotation 1s linear infinite;animation: rotation 1s linear infinite; }
.course .riginal .img .my-video-dimensions {width: 100%;height: 100%; }
.course .nvironmental {position: relative;height: 328px; }
.course .nvironmental .y {position: absolute;bottom: -30px;left: 24px;right: 0;height: 30px;background-size: 100% 100%;background-image: url(../images/y-8.png); }
.course .nvironmental .img {margin-left: 24px; }
.course .nvironmental .img img {width: 536px;height: 328px; }
.course .nvironmental .img .video {overflow: hidden;position: absolute;top: 0;left: 0;width: 536px;height: 328px; }
.course .nvironmental .img .video .vjs-has-started .vjs-big-play-button, .course .nvironmental .img .video .video-js .vjs-big-play-button {display: none; }
.course .nvironmental .img .video .vjs-poster:before {opacity: 1;content: "";display: block;background: url(../images/player2.png) no-repeat center center;width: 100%;height: 100%;position: absolute;z-index: 10;-webkit-transform: scale(1, 1);-moz-transform: scale(1, 1);-ms-transform: scale(1, 1);transform: scale(1, 1);-webkit-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;transition: all .5s ease-in-out; }
.course .nvironmental .img .video .vjs-poster:after {opacity: 1;content: "";display: block;background: url(../images/player3.png) no-repeat center center;width: 100%;height: 100%;position: absolute;z-index: 10;top: 0%;left: 0%;-webkit-transform: rotate(0deg) rotate(0, 0);-moz-transform: rotate(0deg) rotate(0, 0);-ms-transform: rotate(0deg) rotate(0, 0);transform: rotate(0deg) rotate(0, 0);-webkit-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;transition: all .5s ease-in-out; }
.course .nvironmental .img .video .vjs-poster:hover:after {opacity: 1;background: url(../images/player1.png) no-repeat center center;-webkit-transform: rotate(0deg) rotate(1, 1);-moz-transform: rotate(0deg) rotate(1, 1);-ms-transform: rotate(0deg) rotate(1, 1);transform: rotate(0deg) rotate(1, 1);-webkit-animation: rotation 1s linear infinite;-moz-animation: rotation 1s linear infinite;animation: rotation 1s linear infinite; }
.course .nvironmental .img .my-video-dimensions {width: 100%;height: 100%; }
.course .nvironmental .nr {margin-left: 550px;width: auto;height: 328px;background: #FFF; }

.course-time {background: #FFF;padding: 80px 0 85px; }
.course-time .product-title {margin-bottom: 57px; }
.course-time .coures-list {position: relative; }
.course-time .coures-list .dotted {position: absolute;left: 50%;border-left: 1px dashed #555;top: 0;bottom: 0;width: 1px; }
.course-time .coures-list ul li {height: 186px;position: relative; }
.course-time .coures-list ul li + li {margin-top: 12px; }
.course-time .coures-list ul li:nth-child(2n) .time {margin-left: -154px; }
.course-time .coures-list ul li:nth-child(2n) .p {left: auto;right: 0; }
.course-time .coures-list ul li:nth-child(2n) .p:after {left: -11px;right: auto;-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg); }
.course-time .coures-list ul .p {visibility: hidden;position: absolute;left: 0;top: 0;height: 186px;line-height: 186px;background: #EEE;border-radius: 13px;width: 554px;padding: 0 40px 0 40px;border: 1px solid #D9D9D9;-moz-box-sizing: border-box;box-sizing: border-box; }
.course-time .coures-list ul .p:after {content: "";right: -11px;top: 50%;-webkit-transform: translate(0, -50%);-moz-transform: translate(0, -50%);-ms-transform: translate(0, -50%);transform: translate(0, -50%);position: absolute;width: 11px;height: 12px;background-size: 100% 100%;background-image: url(../images/icon-20.png); }
.course-time .coures-list ul .p > div {vertical-align: middle;display: inline-block;font-size: 13px;color: #666;line-height: 26px;max-height: 100%;width: 100%;overflow: hidden; }
.course-time .coures-list ul .time {visibility: hidden;position: absolute;left: 50%;top: 50%;-webkit-transform: translate(0, -50%);-moz-transform: translate(0, -50%);-ms-transform: translate(0, -50%);transform: translate(0, -50%);margin-left: 30px;font-size: 34px;color: #888;font-family: "Arial"; }
.course-time .coures-list ul .spot {z-index: 22;position: absolute;left: 50%;top: 50%;display: block;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);width: 25px;height: 25px;border-radius: 50%;border: 1px solid #CFCFCF;-moz-box-sizing: border-box;box-sizing: border-box;background: #FFF; }
.course-time .coures-list ul .spot:after {content: "";top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);position: absolute;width: 10px;height: 10px;border-radius: 50%;background: #B39F83; }

.talent-recruitment {position: relative;z-index: 22;padding-top: 62px; }
.talent-recruitment .talent-recruitment-title {width: 100%;background: #505050;height: 53px;line-height: 53px;font-size: 0;margin-bottom: 18px; }
.talent-recruitment .talent-recruitment-title li {display: inline-block;vertical-align: middle;text-align: center;font-size: 16px;color: #FAFAFA;width: 155px; }
.talent-recruitment .talent-recruitment-title .name {width: 286px; }
.talent-recruitment .talent-recruitment-list {width: 100%;-moz-box-sizing: border-box;box-sizing: border-box; }
.talent-recruitment .talent-recruitment-list .active .talent-title .icon-rotate span {-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg); }
.talent-recruitment .talent-recruitment-list > li:first-child {margin-top: 0; }
.talent-recruitment .talent-recruitment-list > li {border: 1px solid #D7D7D7;background: #FFF;margin-top: 16px; }
.talent-recruitment .talent-recruitment-list > li .talent-title {position: relative;width: 100%;height: 53px;line-height: 53px;font-size: 0;cursor: pointer; }
.talent-recruitment .talent-recruitment-list > li .talent-title li {display: inline-block;vertical-align: middle;text-align: center;font-size: 14px;color: #333;overflow: hidden;height: 53px;width: 155px;padding: 0 6px;-moz-box-sizing: border-box;box-sizing: border-box; }
.talent-recruitment .talent-recruitment-list > li .talent-title .name {width: 286px; }
.talent-recruitment .talent-recruitment-list > li .talent-title .icon-rotate {position: absolute;right: 0;top: 0;height: 100%;width: 72px; }
.talent-recruitment .talent-recruitment-list > li .talent-title .icon-rotate span {-webkit-transition: all .4s ease;-moz-transition: all .4s ease;transition: all .4s ease;display: inline-block;vertical-align: middle;width: 34px;height: 34px;border: 1px solid #E6E6E6;border-radius: 50%;background-image: url(../images/icon-21.png);background-position: center center;background-repeat: no-repeat;-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg); }
.talent-recruitment .talent-recruitment-list > li .nr {display: none;border-top: 1px solid #D7D7D7;background: #FBFBFB;padding: 80px 0 84px; }
.talent-recruitment .talent-recruitment-list > li .nr > div {font-size: 0;position: relative; }
.talent-recruitment .talent-recruitment-list > li .nr > div:after {content: "";position: absolute;top: 0;bottom: 0;left: 50%;width: 1px;background: #DFDFDF; }
.talent-recruitment .talent-recruitment-list > li .nr > div .mailbox {position: absolute;left: 100px;bottom: -60px; }
.talent-recruitment .talent-recruitment-list > li .nr > div .mailbox a {font-size: 13px;color: #333;height: 40px;line-height: 40px;display: inline-block;vertical-align: top;padding: 0 35px;border: 1px solid #020202;position: relative;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;transition: all 0.3s ease; }
.talent-recruitment .talent-recruitment-list > li .nr > div .mailbox a:hover {background: #5B5B5B;border-color: #5B5B5B;color: #FFF; }
.talent-recruitment .talent-recruitment-list > li .nr > div span {font-size: 24px;color: #444;line-height: 28px;margin-bottom: 18px; }
.talent-recruitment .talent-recruitment-list > li .nr > div .p {font-size: 14px;color: #555;line-height: 30px; }
.talent-recruitment .talent-recruitment-list > li .nr .left {display: inline-block;vertical-align: top;width: 565px;-moz-box-sizing: border-box;box-sizing: border-box;padding-left: 100px;padding-right: 52px; }
.talent-recruitment .talent-recruitment-list > li .nr .right {display: inline-block;vertical-align: top;width: 624px;-moz-box-sizing: border-box;box-sizing: border-box;padding-left: 100px;padding-right: 52px; }

.talent-paged {position: relative;z-index: 2;padding-top: 24px;padding-bottom: 82px; }

.bg-2:after {display: none; }
.bg-2:before {display: none; }

.honor-list {padding-top: 146px;padding-bottom: 124px;position: relative;z-index: 22; }
.honor-list .honor-list-li {margin-bottom: 16px;padding: 0 8px;float: left;width: 25%;-moz-box-sizing: border-box;box-sizing: border-box; }
.honor-list .honor-list-li a {display: block;width: 100%;height: 100%;padding: 8px;-moz-box-sizing: border-box;box-sizing: border-box;background: #FFF;cursor: pointer; }
.honor-list .honor-list-li a:hover span {-webkit-transform: translate(0, -10px);-moz-transform: translate(0, -10px);-ms-transform: translate(0, -10px);transform: translate(0, -10px);color: #C7000B; }
.honor-list .honor-list-li a:hover .p {-webkit-transform: translate(0, -10px);-moz-transform: translate(0, -10px);-ms-transform: translate(0, -10px);transform: translate(0, -10px); }
.honor-list .honor-list-li a:hover .time {-webkit-transform: translate(0, -10px);-moz-transform: translate(0, -10px);-ms-transform: translate(0, -10px);transform: translate(0, -10px); }
.honor-list .honor-list-li a:hover .icon {-webkit-transform: translate(0, -10px);-moz-transform: translate(0, -10px);-ms-transform: translate(0, -10px);transform: translate(0, -10px); }
.honor-list .honor-list-li .img {text-align: center;width: 100%;padding: 20px;-moz-box-sizing: border-box;box-sizing: border-box;background: #F5F5F3;margin-bottom: 26px; }
.honor-list .honor-list-li .img img {max-width: 100%;height: auto; }
.honor-list .honor-list-li .honor-introduce {padding: 0 26px 34px;-moz-box-sizing: border-box;box-sizing: border-box;width: 100%; }
.honor-list .honor-list-li span {font-size: 16px;color: #000;line-height: 28px;max-height: 56px;margin-bottom: 12px;position: relative;-webkit-transition: all .4s ease;-moz-transition: all .4s ease;transition: all .4s ease;overflow: hidden;width: 100%;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;backface-visibility: hidden; }
.honor-list .honor-list-li .icon {display: block;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;backface-visibility: hidden;width: 100%;border-bottom: 1px dashed #BCBCBC;-webkit-transition: all .4s ease;-moz-transition: all .4s ease;transition: all .4s ease; }
.honor-list .honor-list-li .p {padding-top: 12px;font-size: 12px;color: #888;line-height: 24px;max-height: 72px;-webkit-transition: all .4s ease;-moz-transition: all .4s ease;transition: all .4s ease;overflow: hidden;width: 100%;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;backface-visibility: hidden; }
.honor-list .honor-list-li .time {padding-top: 12px;font-size: 12px;color: #888;line-height: 24px;-webkit-transition: all .4s ease;-moz-transition: all .4s ease;transition: all .4s ease;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;backface-visibility: hidden; }

.honor-bg {position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.5);z-index: 300;display: none; }

.honor-popup {position: absolute;display: none;z-index: 320;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);background: #FFF;border-radius: 4px;padding: 78px 90px; }
.honor-popup .close {cursor: pointer;position: absolute;right: -62px;background: #BEBEBE;top: 13px;width: 62px;height: 62px;background-image: url(../images/icon-23.png);background-position: center center;background-repeat: no-repeat;background-color: #C0C0C0; }
.honor-popup .img {width: 100%;background: #F5F5F3;padding: 40px;text-align: center;-moz-box-sizing: border-box;box-sizing: border-box;margin-bottom: 26px; }
.honor-popup .img img {max-width: 100%;height: auto; }
.honor-popup span {font-size: 24px;color: #444;line-height: 38px;margin-bottom: 16px;position: relative; }
.honor-popup span:after {position: absolute;content: "";left: 0;bottom: -16px;width: 100%;border-bottom: 1px dashed #BCBCBC; }
.honor-popup .p {padding-top: 20px;font-size: 15px;color: #888;line-height: 26px; }
.honor-popup .time {padding-top: 26px;font-size: 14px;color: #777;line-height: 26px; }

.new-details {padding-top: 42px;padding-bottom: 80px; }
.new-details .details {width: 100%;background-color: #FFF;padding: 64px 98px 48px;-moz-box-sizing: border-box;box-sizing: border-box;margin-bottom: 25px; }
.new-details .details span {font-size: 30px;color: #333;line-height: 40px;text-align: center; }
.new-details .details .time {text-align: center;font-size: 0;padding: 12px 0 24px;position: relative;margin-bottom: 30px; }
.new-details .details .time:after {content: "";position: absolute;left: 0;width: 100%;bottom: 0;border-top: 1px dashed #E6E6E6; }
.new-details .details .time span {font-size: 14px;color: #333; }
.new-details .details .time span + span {margin-left: 12px; }
.new-details .details .p {font-size: 13px;color: #666;line-height: 30px; }
.new-details .details .p img {width: 100%;height: auto !important; }
.new-details .details .p p {margin-bottom: 32px; }
.new-details .details .p object {display: none; }
.new-details .details .p .video {position: relative;max-width: 1000px;margin: 0 auto;margin-top: 10px; }
.new-details .details .p .video .my-video-dimensions, .new-details .details .p .video .vjs-has-started, .new-details .details .p .video .vjs-user-inactive {position: relative;width: 100%;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-moz-box-pack: center;-ms-flex-pack: center;justify-content: center;height: auto;padding-bottom: 56.25%; }
.new-details .details .p .video .video-js .vjs-big-play-button {top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%); }
.new-details .details .p .video video {max-width: 100%;margin: 0 auto; }
.new-details .new-details-paged {background: #FFF; }
.new-details .new-details-paged li {float: left;width: 33.33333333%;height: 57px;line-height: 57px;-moz-box-sizing: border-box;box-sizing: border-box; }
.new-details .new-details-paged li a {display: block;width: 100%;height: 100%;text-align: center;font-size: 0;line-height: 57px; }
.new-details .new-details-paged li a span {display: inline-block;vertical-align: middle;line-height: 1;color: #000;font-size: 13px;-webkit-transition: all .4s ease;-moz-transition: all .4s ease;transition: all .4s ease;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;backface-visibility: hidden; }
.new-details .new-details-paged li a .icon img {vertical-align: middle; }
.new-details .new-details-paged li a:hover span {-webkit-transform: translate(10px, 0);-moz-transform: translate(10px, 0);-ms-transform: translate(10px, 0);transform: translate(10px, 0); }
.new-details .new-details-paged li + li {border-left: 1px solid #E5E5E5; }

.new-list {position: relative;z-index: 22;padding-top: 60px;padding-bottom: 73px; }
.new-list li a {display: block;position: relative;width: 100%;height: 100%;overflow: hidden; }
.new-list li a:hover .time {background: #C7000B;left: 5px; }
.new-list li a:hover .nr {margin-left: 105px; }
.new-list li a:hover .nr .title span {color: #C7000B; }
.new-list li a:hover .nr .title span:after {width: 24px;background: #E37F85; }
.new-list li a:hover .nr .title span:before {width: 668px;background: #A7A7A7; }
.new-list li a .time {position: absolute;left: 10px;top: 50%;width: 100px;height: 112px;line-height: 112px;background: #4F4F4F;margin-top: -56px;z-index: -1;font-size: 0;text-align: center;-webkit-transition: all .4s ease;-moz-transition: all .4s ease;transition: all .4s ease; }
.new-list li a .time > div {display: inline-block;vertical-align: middle;line-height: 1.2; }
.new-list li a .time .day {font-size: 36px;color: #FFF; }
.new-list li a .time .year {font-size: 14px;color: #FFF; }
.new-list li a .nr {background: #FFF;margin-left: 100px;height: 222px;padding: 34px 70px 34px 34px;-webkit-transition: all .4s ease;-moz-transition: all .4s ease;transition: all .4s ease;box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.15);-moz-box-sizing: border-box;box-sizing: border-box; }
.new-list li a .nr .img {width: 260px;padding: 4px;background: #F5F5F5;-moz-box-sizing: border-box;box-sizing: border-box; }
.new-list li a .nr .img > div {width: 100%;position: relative;padding-bottom: 58.56574%; }
.new-list li a .nr .img > div img {position: absolute;left: 0;top: 0;width: 100%;height: 100%; }
.new-list li a .nr .title {margin-left: 298px; }
.new-list li a .nr .title span {margin-top: 10px;height: 48px;line-height: 48px;width: 100%;overflow: hidden;font-size: 20px;color: #333;margin-bottom: 12px;-webkit-transition: all .4s ease;-moz-transition: all .4s ease;transition: all .4s ease; }
.new-list li a .nr .title span:after {position: absolute;content: "";left: 0;bottom: 0;width: 50%;height: 1px;background: #E5E5E5;-webkit-transition: all .4s ease;-moz-transition: all .4s ease;transition: all .4s ease; }
.new-list li a .nr .title span:before {position: absolute;content: "";right: 0;bottom: 0;width: 50%;height: 1px;background: #E5E5E5;-webkit-transition: all .4s ease;-moz-transition: all .4s ease;transition: all .4s ease; }
.new-list li a .nr .title .p {font-size: 13px;color: #666;line-height: 25px;height: 50px;overflow: hidden;width: 100%; }
.new-list li + li {margin-top: 12px; }

.merchants-joined {padding-top: 70px;padding-bottom: 80px; }
.merchants-joined .product-title{margin-bottom: 62px; }
.merchants-joined .product-list li .left {width: 295px; }
.merchants-joined .product-list li .left .img {padding-bottom: 82.71186%; }
.merchants-joined .product-list li {margin-bottom: 20px; }
.merchants-joined .product-list li a {border: 0; }
.merchants-joined .product-list li .nr {margin-left: 295px;padding-top: 60px; }
.merchants-joined .product-list li .nr span {font-size: 18px;color: #555;height: 30px;line-height: 30px;border: 0;margin-bottom: 10px; }
.merchants-joined .product-list li .nr .p {font-size: 12px;color: #777;height: 48px;line-height: 24px; }

.feedback {position: relative;z-index: 22;padding-top: 82px;padding-bottom: 98px; }
.feedback .feedback-box {background: #FCFCFC;width: 100%;height: 614px;box-shadow: 0px 0px 20px 1px rgba(0, 0, 0, 0.1);padding-top: 62px;-moz-box-sizing: border-box;box-sizing: border-box; }
.feedback .feedback-box .product-title {margin-bottom: 36px; }
.feedback .feedback-box .nr {display: block;vertical-align: top;width: 876px;margin: 0 auto; }
.feedback .feedback-box .input {font-size: 0; }
.feedback .feedback-box .input .contacts {display: inline-block;vertical-align: top;height: 50px;width: 466px;border: 1px solid #CACACA;position: relative;background: #FFF; }
.feedback .feedback-box .input .contacts input {width: 100%;height: 100%;font-size: 14px;color: #333;border: 0;background: none;line-height: 50px;padding-right: 10px;-moz-box-sizing: border-box;box-sizing: border-box;vertical-align: top;position: relative;z-index: 22; }
.feedback .feedback-box .input .contacts span {position: absolute;left: 0;display: block;width: 90px;top: 0;height: 50px;line-height: 50px;font-size: 14px;padding-left: 22px;-moz-box-sizing: border-box;box-sizing: border-box;color: #333; }
.feedback .feedback-box .input .contacts + .contacts {width: 396px;margin-left: 10px; }
.feedback .feedback-box .select {margin-top: 10px; }
.feedback .feedback-box .select li {float: left;width: 283px;border: 1px solid #CACACA; }
.feedback .feedback-box .select li select {width: 100%;height: 50px; }
.feedback .feedback-box .select li .customSelect {width: 100%;height: 50px;line-height: 50px;padding-left: 23px;-moz-box-sizing: border-box;box-sizing: border-box;font-size: 14px;color: #333;background-color: #FFF; }
.feedback .feedback-box .select li .customSelectInner {background-image: url(../images/icon-27.jpg);background-position: right center;background-repeat: no-repeat; }
.feedback .feedback-box .select li + li {margin-left: 10px; }
.feedback .feedback-box .text {width: 100%;height: 212px;border: 1px solid #CACACA;position: relative;margin-top: 10px;background: #FFF; }
.feedback .feedback-box .text span {position: absolute;left: 0;display: block;width: 90px;top: 16px;font-size: 14px;padding-left: 23px;-moz-box-sizing: border-box;box-sizing: border-box;color: #333;line-height: 1; }
.feedback .feedback-box .text textarea {border: 0;background: none;resize: none;width: 100%;font-size: 14px;height: 100%;padding-left: 75px;-moz-box-sizing: border-box;box-sizing: border-box;padding-right: 10px;padding-top: 13px;color: #333;padding-bottom: 16px; }
.feedback .feedback-box .btn {margin-top: 16px; }
.feedback .feedback-box .btn button {width: 190px;height: 50px;line-height: 50px;text-align: center;border: 0;color: #FFF;cursor: pointer;font-size: 16px;background: #C7000B; }

.join-online .feedback-box .input .contacts {width: 438px; }
.join-online .feedback-box .input .contacts + .contacts {width: 438px; }
.join-online .feedback-box .nr {width: 890px; }
.join-online i {display: inline-block;vertical-align: middle;color: #C7000B;margin-right: 6px; }
.join-online .feedback-box .input-1 .contacts {margin-top: 10px; }
.join-online .feedback-box .input-1 .contacts span {width: 114px; }
.join-online .feedback-box .select li + li {margin-left: 10px; }
.join-online .feedback-box .select li {width: 288px; }
.join-online .feedback-box .feedback-box .select li {width: 288px; }
.join-online .select li {position: relative; }
.join-online .select li i {position: absolute;left: 12px;top: 50%;-webkit-transform: translate(0, -50%);-moz-transform: translate(0, -50%);-ms-transform: translate(0, -50%);transform: translate(0, -50%); }
.join-online .feedback-box .input .radio {border: 0;background: #FFF; }
.join-online .feedback-box .input .radio .radio-switch {display: inline-block;vertical-align: top;width: 215px;-moz-box-sizing: border-box;box-sizing: border-box;border: 1px solid #C9C9C9;font-size: 14px;height: 52px;line-height: 50px;color: #333; }
.join-online .feedback-box .input .radio .radio-switch input {position: absolute;width: 215px;z-index: 12;display: none; }
.join-online .feedback-box .input .radio .radio-switch input:checked ~ .t:before {content: "";position: absolute;top: 50%;-webkit-transform: translate(0, -50%);-moz-transform: translate(0, -50%);-ms-transform: translate(0, -50%);transform: translate(0, -50%);left: 20.95px;width: 8px;height: 8px;background: #C7000B;border-radius: 50%; }
.join-online .feedback-box .input .radio .radio-switch .t {padding-left: 40px;position: relative; }
.join-online .feedback-box .input .radio .radio-switch .t:after {content: "";left: 16px;top: 50%;position: absolute;width: 14px;height: 14px;border: 1px solid #CDCDCD;border-radius: 50%;-webkit-transform: translate(0, -50%);-moz-transform: translate(0, -50%);-ms-transform: translate(0, -50%);transform: translate(0, -50%); }
.join-online .feedback-box .input .radio .radio-switch + .radio-switch {margin-left: 10px; }
.join-online .feedback-box .input .radio .active .t:before {content: "";position: absolute;top: 50%;-webkit-transform: translate(0, -50%);-moz-transform: translate(0, -50%);-ms-transform: translate(0, -50%);transform: translate(0, -50%);left: 20.95px;width: 8px;height: 8px;background: #C7000B;border-radius: 50%; }
/*# sourceMappingURL=maps/style.css.map */

.home_nav{ float:left; width:100%; height:67px; position:relative; top:-97px; background:#fff;text-align: center;}
.home_nav ul{display: inline-block;}
.home_nav li{ display: inline-flex; width:110px; text-align:center; line-height:67px; font-size:14px;}
.home_nav li a{ float:left; width:100%; color:#666;}
.home_nav li.hover{ font-weight:bold; }
.home_nav li.hover a{ margin:0 auto; width:60px;  color:#1f286f; height:55px; border-bottom:2px solid #1f286f;}



/*首页*/
.showMoreNChildren{ float:left; width:100%;}
.showMoreNChildren li{ float:left; width:373px; margin-right:31px; margin-bottom:2px;}
.showMoreNChildren li samp{ float:left; width:100%; height:210px; overflow: hidden;}
.showMoreNChildren li samp img{cursor: pointer;transition: all 0.6s; float:left; width:100%; height:210px;}
.showMoreNChildren li:nth-child(3){ margin-right:0;}
.showMoreNChildren li samp img:hover{ transform: scale(1.2);}
.showMoreNChildren li .nr{ float:left; margin:17px 14px; width: 346px;}
.showMoreNChildren li .time { float:left; width:100%;}
.showMoreNChildren li .time span:nth-child(1){ float:left; color:#666; }
.showMoreNChildren li .time span:nth-child(2){ float:right; width:64px; height:18px; text-align:center; line-height:18px; background:#1f286f; color:#FFF;}
.showMoreNChildren li .tite{ float:left; width:100%; line-height:20px; font-size:16px; margin:15px 0;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
.showMoreNChildren li:hover .tite{ color:#1f286f;}
.showMoreNChildren li .p{ float:left; width:100%; line-height:20px; color:#666;}
.showMoreNChildren li .tite_p{ float:left; width:100%; line-height:30px; text-transform:uppercase; border-top:1px solid #cdcdcd; color:#cdcdcd; margin-top:25px;}
.showMoreNChildren li:hover .tite_p{ border-top:1px solid #1f286f; color:#1f286f;}
.morea{ float:left; left:50%; margin-left:-25px; position:relative; width:50px; height:50px; border-radius:50%; background:url(../images/jt.png) 50% no-repeat,#1f286f; margin-top:45px;}

.core{ float:left; width:100%; height:700px; position:relative;}
.solid_core{ float:left; width:100%; position:absolute; top:0;}
.solid_core .solid{ float:left; width: 100%; margin-top:92px;}
.solid_core .solid .spana{ float: left; font-size: 26px; color: #fff; text-transform: uppercase; }
.solid_core .solid a{ float:right; color:#FFF; width:128px; line-height:30px; text-align:center; border:1px solid #fff;text-transform: uppercase;}
.solid_core .solid a:hover{    background: #1f286f;}
.solid_core .solid .read{ float: right; width: 550px; color: #fff; margin-top: 130px;}
.solid_core .solid .read .span1{ float: left; width: 100%; font-size: 26px; font-weight: bold;}
.solid_core .solid .read .span2{ float: left; width: 100%; font-size: 18px; margin-top: 12px;}
.solid_core .solid .read ul{ float: left; width: 100%; margin-top: 100px;}
.solid_core .solid .read li{ float: left; padding-left: 68px; width: 200px; margin-bottom: 60px;}
.solid_core .solid .read li span:nth-child(1){ float: left; width: 100%; font-size: 20px; font-weight: bold;}
.solid_core .solid .read li span:nth-child(2){ float: left; width: 100%; font-size: 14px;}
.solid_core .solid .read li:nth-child(2n){float: right;}
.solid_core .solid .read li:nth-child(1){ background: url("../images/read1.png") top left no-repeat;}
.solid_core .solid .read li:nth-child(2){ background: url("../images/read2.png") top left no-repeat;}
.solid_core .solid .read li:nth-child(3){ background: url("../images/read3.png") top left no-repeat;}
.solid_core .solid .read li:nth-child(4){ background: url("../images/read4.png") top left no-repeat;}

.about{ float:left; width:100%; margin-bottom:98px;}
.about li{ float:left; margin-bottom:27px; position: relative;overflow: hidden;}
.about li img{cursor: pointer;transition: all 0.6s; }
.about li img:hover{transform: scale(1.2); }
.about li:nth-child(2n){float: right;}
.about li .about_ul{ position: absolute; bottom: 37px; left: 40px;}
.about li .about_ul span:nth-child(1){ float: left; width: 100%;font-size: 24px; font-weight: bold;}
.about li .about_ul span:nth-child(2){ float: left; width: 100%; text-transform: uppercase; margin-top: 13px;}
.about li:nth-child(3),.about li:nth-child(4){ color: #fff;}


.wrap {float: left; width: 100%;height: 49px; border-bottom:1px solid #cdcdcd; border-top:1px solid #cdcdcd;}
.wrap .li{height: 49px; width:119px; text-align:center; line-height:49px; border-right:1px solid #cdcdcd;}
.wrap .li a{ float:left; width:119px; height: 49px; line-height:49px;}
.wrap ul li {float: left; position: relative;}
.wrap .li ul {position: absolute; top: 49px; width:158px; border:1px solid #cdcdcd; display: none; background:#FFF;z-index: 9;}
.wrap .li ul li{ float:left; line-height:46px;}

/*空间定制*/
.home_pro{ float:left; width:100%;}
.home_pro ul{display:flex;flex-wrap: wrap;}
.home_pro li{ width:31%; margin-top:40px; margin-right:22px;}
.home_pro li img{ float:left; width:100%;}
.home_pro li:nth-child(3n){margin-right: 0;}
.home_pro li .home_title{ float:left; width:100%; font-size:16px;}
.home_pro li .home_title span:nth-child(1){ float:left;width: 100%; margin-top: 10px;}
.home_pro li .home_title span:nth-child(3){ float:right; padding-left:30px; background:url(/template/pc/skin/images/dj.jpg) 0 no-repeat;}
.home_pro li .home_title span:nth-child(2){ float:left;  font-size:12px; line-height:25px;}
/*空间定制-内页*/
.space1{ float: left; width: 100%; height:180px;}
.space1 h1{ float:left;  color:#333; font-size: 36px; margin-top: 60px;}
.space1 .div1{ float: left; width: 465px;}
.space1 .div1 .div{ float: left; height: 30px; background: #1f286f; text-align: center; line-height: 30px; border: 1px solid #1f286f; border-radius: 50px; overflow: hidden; color: #fff; font-size: 17px; padding-right: 10px; margin-top: 10px;}
.space1 .div1 .div span{ float: left; width: 107px; color: #1f286f; background: #fff; border-radius: 50px; font-weight: bold; margin-right: 10px;}

.space1 .span1{ float: right; font-size: 16px; padding-left: 30px; margin:70px 0 0 35px;}
.space1 .span1 i{ font-size: 16px; margin: 0;}/*空间定制-内页*/
.space1 .span2{ float: left; width: 100%; font-size: 14px; line-height: 24px; color: #666; margin-top: 12px;}
.space1 a{ float: right; padding: 21px 24px 21px 81px; font-size: 16px; border: 1px solid #999; margin-top: 70px; background: url("../images/space/space.png") 41px 16px no-repeat;}
.space2{ float: left; width: 100%; background: #f7f7f7; padding-bottom: 150px;}
.space2 img{ display: block; width: 100%; }
.space2 .span1{ float: left; width: 100%; text-align: center; font-size: 24px; font-weight: bold; line-height: 24px; margin-top: 90px; margin-bottom: 67px;}
.space3{ float: left; width: 100%; padding-bottom: 125px;}
.space3 .span1{ float: left; width: 100%; text-align: center; font-size: 24px; font-weight: bold; line-height: 24px; margin-top: 90px; margin-bottom: 67px;}
.space3 ul{ float: left; width: 100%;}
.space3 li{ float: left; width: 390px; height: 390px; margin-right: 15px; margin-bottom: 15px;}
.space3 li:nth-child(3n){ margin-right: 0;}




/*分页显示*/
.pagelist{ float:left; width:100%; margin-bottom: 15px;}
.pagelist li a{ float:left; margin:0 10px; color:#999; font-size:14px;}
.pagelist li.active a{ color:#001d55;}

/*新闻中心*/
.news_list{ float:left; width:820px;}
.news_list li{ float:left; width:100%; height:126px; margin-bottom:40px; background:#FFF;}
.news_list li img{ float:left; width:225px; height:126px; margin-right:53px;}
.news_list li .news_div{ float:left; width:465px;}
.news_list li .news_div span:nth-child(1){ float:left; width:100%; font-size:16px; color:#333; margin-top:15px;}
.news_list li .news_div span:nth-child(2){ float:left; width:100%; color:#666; margin-top:10px;}
.news_list li .news_div span:nth-child(3){ float:left; width:100%; color:#888; margin-top:10px;}
.news_list li:hover .news_div span:nth-child(1){ color:#1f286f;}
.news_list li:hover .news_div span:nth-child(4){ float:left; width:26px; height:7px; background:url(../images/news/jt.jpg) no-repeat; margin-top:20px;}
.news_right{ float:right; width: 322px;}
.news_right .ksyy{float:left; width: 270px; height: 250px; padding: 22px 26px; background: #f7f7f7;}
.news_right .ksyy span{float: left;  padding-left: 12px; font-size: 18px;  font-weight:bold;line-height: 14px; border-left: 2px solid #333;}
.news_right .ul{ float:right; width: 262px; padding:0 30px; background:#FFF;}
.news_right .ul .span{float: left;  padding-left: 12px; font-size: 18px;  font-weight:bold;line-height: 14px; border-left: 2px solid #333; margin-top:30px;}
.news_right .ul ul{float: left; width: 100%; margin-top:30px;}
.news_right .ul li{ float:left;font-size: 14px;border-bottom: 1px solid #999; margin-bottom:20px; padding-bottom:20px;}
.news_right .ul li span{float: left; width: 100%; line-height: 24px; color:#333；}
.news_right .ul li span:nth-child(2){margin-top:5px;}
.news_right .xqtj{ float: left; width: 270px;  padding: 22px 26px;background: #f7f7f7; margin-top: 22px;}
.news_right .xqtj span{float: left;  padding-left: 12px; font-size: 18px;  font-weight:bold;line-height: 14px; border-left: 2px solid #333;}
.news_right .xqtj li{ float: left; width: 100%; margin-top: 34px;}
.news_right .xqtj li img{ float: left; width: 100%;}
.news_right .xqtj li samp{ float: left; width: 100%; font-size: 14px; color: #333; margin-top: 20px;}
.news_show{ float:left; width:768px;}
.news_show h1{ float:left; width:100%; font-size:30px; font-weight:bold; color:#1f286f;}
.news_show .info{ float:left; width:100%; line-height:42px; font-size:16px; color:#333; border-bottom:1px solid #cdcdcd; margin-bottom:30px;}
.news_show .intro{ float:left; width:100%;}
.news_show .intro img{ width:100%;}
/*.news_show .intro img{ float:left; width:100%;}*/

.prenext{ float:left; margin:50px 0;}
.pre{ float:left; width:319px; height:60px; line-height:60px; text-align:center; background:#f7f7f7; color:#333;}
.fhlb{ float:left; width:110px; height:60px; line-height:60px; text-align:center; background:#f7f7f7; color:#333; margin:0 9px;}
.next{ float:right; width:319px; height:60px; line-height:60px; text-align:center; background:#f7f7f7; color:#333;}
.prenext a:hover{ background:#1f286f; color:#fff;}


.qdwdty{ float: left; width: 100%; padding-top: 65px; padding-bottom: 35px;}
.qdwdty li:first-child{ float: left; width:159px; height: 167px; background:url("../images/qdwdty1.png") no-repeat;}
.qdwdty li:first-child span{ float: left; width: 100%; text-align: center; font-size: 24px; color: #fff; font-weight: bold; margin-top: 47px;}
.qdwdty li:nth-child(n+2){ float: left; margin-top:30px; margin-left: 85px;}
.qdwdty li:nth-child(n+2) span{ float: left; width: 100%; text-align: center; font-size: 18px;font-weight: bold; padding-top: 65px;}
.qdwdty li:nth-child(2) span{ background: url("../images/qdwdty2.png") top center no-repeat;}
.qdwdty li:nth-child(3) span{ background: url("../images/qdwdty3.png") top center no-repeat;}
.qdwdty li:nth-child(4) span{ background: url("../images/qdwdty4.png") top center no-repeat;}
.qdwdty li:nth-child(5) span{ background: url("../images/qdwdty5.png") top center no-repeat;}
.qdwdty li:nth-child(6) span{ background: url("../images/qdwdty6.png") top center no-repeat;}


.join_on{ float:left; width:100%; height:650px; position:relative; margin-bottom:120px;}
.join{ float:right; width:100%; height:650px; position:absolute; top:0;}
.join .join_a{ float:right; width:50%; height:650px; background:rgba(0,0,0,0.7);}
.join .join_a span:nth-child(1){ float:left; width:100%; text-align:center; font-size:20px; color:#FFF; line-height:32px; margin-top:200px;}
.join .join_a span:nth-child(1) b{ font-size:36px; line-height:48px;}
.join .join_a span:nth-child(3){ display:block; width:43px; height:1px; background:#FFF; margin:0 auto; margin-top:30px;}
.join .join_a span:nth-child(5){ display:block; width:330px; color:#FFF; font-size:14px; text-align:center; line-height:24px; margin:0 auto; margin-top:35px;}
.join .join_a a{display:block; width:128px; height:30px; border:1px solid #FFF; margin:0 auto; text-align:center; line-height:30px; color:#FFF; margin-top:80px; text-transform:uppercase;}
.join .join_a a:hover{    background: #1f286f;}




/*悬浮链接*/
.suspension{position:fixed;z-index:55;right:0;bottom:85px;width:78px;}
.suspension-box{position:relative;float:right;}
.suspension .a{display:block;width:78px;height:78px;background-color:#353535; border: 1px solid #fff;margin-bottom:4px;cursor:pointer;outline:none;}
.suspension .a .img {
    width: 100%;
    height: 53px;
    position: relative;
}
.suspension a:hover .img {-webkit-transform: rotateY(360deg);-moz-transform: rotateY(360deg);transform: rotateY(360deg);-webkit-transition: all 2s ease;-moz-transition: all 2s ease;transition: all 2s ease; }

.suspension .img:after {content: "";position: absolute;left: 50%;bottom: 0;background-image: url(../images/icon-13.png);width: 14px;height: 2px;margin-left: -7px;background-repeat: no-repeat;background-size: 100% 100%; }
.suspension .img img {position: absolute;left: 50%;-webkit-transform: translate(-50%, 0);-moz-transform: translate(-50%, 0);-ms-transform: translate(-50%, 0);transform: translate(-50%, 0);bottom: 9px; }
.suspension span {display: block;line-height: 26px;font-size: 12px;color: #fff;text-align: center;width: 100%;-webkit-transition: all .4s ease;-moz-transition: all .4s ease;transition: all .4s ease; }

.suspension .a.active,
.suspension .a:hover{background:#1f286f;}
/* .suspension .a-service .i{background-position:0 0;} */
.suspension .a-top{display:none;}
.suspension .d{display:none;width:223px;background:#fff;position:absolute;right:85px;min-height:80px;border:1px solid #E0E1E5;border-radius:3px;box-shadow:0px 2px 5px 0px rgba(161, 163, 175, 0.11);}
.suspension .d .arrow{position:absolute;width:8px;height:12px;background:url(../images/side_bg_arrow.png) no-repeat;right:-8px;top:31px;}
.suspension .d-service{top:0;}
.suspension .d-service-phone{top:85px;}
.suspension .d-qrcode{top:170px;}
.suspension .d .inner-box{padding:0 22px;}
.suspension .d-service-item{padding:14px 0;}
.suspension .d-service .d-service-item{border-bottom:none;}
.suspension .d-service-item .circle{width:44px;height:44px;border-radius:50%;overflow:hidden;background:#F1F1F3;display:block;float:left;}
.suspension .d-service-item .i-qq{width:44px;height:44px;background:url(../images/side_con_icon03.png) no-repeat center 15px;display:block;transition:all .2s;border-radius:50%;overflow:hidden;}
.suspension .d-service-item:hover .i-qq{background-position:center 3px;}
.suspension .d-service-item .i-tel{width:44px;height:44px;background:url(../images/side_con_icon02.png) no-repeat center center;display:block;}
.suspension .d-service-item h3{float:left;width:112px;line-height:44px;font-size:15px;margin-left:12px;}
.suspension .d-service-item .text{float:left;width:112px;line-height:22px;font-size:15px;margin-left:12px;}
.suspension .d-service-item .text .number{font-family:Arial,"Microsoft Yahei","HanHei SC",PingHei,"PingFang SC","Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;}
.suspension .d-service-intro{padding-top:10px;}
.suspension .d-service-intro p{float:left;line-height:27px;font-size:12px;width:50%;white-space:nowrap;color:#888;}
.suspension .d-service-intro i{background:url(../images/side_con_icon01.png) no-repeat center center;height:27px;width:14px;margin-right:5px;vertical-align:top;display:inline-block;}
.suspension .d-qrcode{text-align:center;}
.suspension .d-qrcode .inner-box{padding:20px 0;}
.suspension .d-qrcode p{font-size:16px;color:#93959c;}














