body { max-width: 750px; margin: 0 auto; overflow-x: hidden; font-family: "\5FAE\8F6F\96C5\9ED1","Microsoft Yahei","Hiragino Sans GB",tahoma,arial,"\5B8B\4F53"; }

.container { padding: 0 0.53333rem; }

.headersj { width: 100%; min-height: 1.33333rem; position: fixed; top: 0; left: 0; background: #fff; z-index: 999; }

.headersj .logo { float: left; margin-top: 0.33333rem; }

.headersj .logo a img { display: block; }

.headersj .nav .search_con .retrieval_button{margin-top: 8px; width: 4%;}

.headersj .menuCon { float: right; margin-top: 0.4rem; }

.headersj .menuCon .menuBtn { float: right; margin-left: 0.8rem; }

.headersj .menuCon .menuBtn a { display: inline-block; width: 40px; height:  40px; background: url("../images/menu.png") no-repeat center; -moz-background-size: 100%; background-size: 100%; }

.headersj .menuCon .menuBtn a.on { background: url("../images/menu-close.png") no-repeat center; -moz-background-size: 90%; background-size: 90%; }

.headersj .nav { display: none; position: fixed; top: 1.33333rem; left: 0; width: 100%; height: 100%; background: rgba(255, 255, 255, 0.6); overflow-y: scroll; z-index: 999; }

.headersj .nav.active { background: white; }

.headersj .nav .search_con { margin: 0.26667rem 0.53333rem; border: 1px solid #666; overflow: hidden; }

.headersj .nav .search_con .search-input { float: left; font-size: 0.32rem; width: 90%; height: 0.73333rem; line-height: 0.73333rem; background: none; border: none; text-indent: 1em; outline: none; }

.headersj .nav .search_con .search-btn { float: left; width: 15%; height: 0.73333rem; border: none; background: url("../images/search-btn.png") no-repeat center; -moz-background-size: 0.32rem; background-size: 0.32rem; outline: none; }

.header sj.nav .lang { display: inline-block; font-size: 0.24rem; color: #333; padding-left: 0.46667rem; background: url("../images/lang-bg.png") no-repeat left center; -moz-background-size: 0.37333rem; background-size: 0.37333rem; position: absolute; right: 0.53333rem; bottom: 2.66667rem; }

.headersj .nav .lang a { display: inline-block; font-size: 0.26667rem; margin: 0 0.13333rem; }

.headersj .nav .lang a.active { color: #d6001d; }

.headersj .nav ul { padding: 0.26667rem 0.53333rem; }

.headersj .nav ul li { padding-top: 0.4rem; }

.headersj .nav ul li:first-child { padding-top: 0; }

.headersj .nav ul li.on > a::after { -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg); }

.headersj .nav ul li.active > a::after { -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg); }

.headersj .nav ul li > a { display: block; font-size: 0.4rem; color: #333; padding: 0.2rem 0.26667rem 0.2rem 0; border-bottom: 1px solid rgba(0, 0, 0, 0.2); position: relative; }

.headersj .nav ul li > a::after { content: ''; display: inline-block; width: 0.32rem; height: 0.32rem; background: url("../images/nav-icon02.png") no-repeat center; -moz-background-size: 0.16rem; background-size: 0.16rem; position: absolute; top: 50%; right: 0; margin-top: -0.16rem; -webkit-transition: all 0.3s; -o-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; }

.headersj .nav ul li .nav-child-list { display: none; }

.headersj .nav ul li .nav-child-list .nav-child-list-con dl dt a { display: block; font-size: 0.34667rem; padding: 0.2rem 0; border-bottom: 1px solid rgba(0, 0, 0, 0.2); }

.swiper-pagination { width: 100%; text-align: center; line-height: 0.26667rem; }

.swiper-pagination span { width: 0.33333rem; height: 0.12rem; opacity: 0.6; background: white; margin: 0 0.06667rem; -webkit-border-radius: 0.06667rem; -moz-border-radius: 0.06667rem; border-radius: 0.06667rem; }

.swiper-pagination span.swiper-pagination-bullet-active { width: 0.66667rem; opacity: 1; background: white; -moz-background-size: 100%; background-size: 100%; }

.footersj { width: 100%; background: #f7f7f7; margin-top: 1.06667rem;clear:both;height:100px;text-align:center }

.footersj .f-link { background: #fff; padding: 0.37333rem 0; border-top: 1px solid #f0f0f0; }

.footersj .f-link ul { padding: 0 0.26667rem; position: relative; }

.footersj .f-link ul li { float: left; width: 25%; text-align: center; position: relative; }

.footersj .f-link ul li a { display: inline-block; font-size: 0.34667rem; color: #000; }

.footersj .f-link ul li a img { display: block; width: 0.50667rem; margin: 0 auto 0.13333rem; }

.footersj .f-link ul li dl { display: none; width: 2.66667rem; height: 2.4rem; position: absolute; top: -2.4rem; right: 0; border: 1px solid #e5e5e5; background: #fff; overflow: hidden; overflow-y: auto; }

.footersj .f-other { color: #b0b0b0; text-align: center; padding: 0.53333rem 0 0; line-height: 0.53333rem; border-top: 1px solid #f0f0f0; }

.footersj .f-other a { display: inline-block; font-size: 0.37333rem; color: #333; margin: 0 0.26667rem; }

.footersj .icp { font-size: 0.32rem; color: #666; text-align: center; margin-top: 0.26667rem; padding: 0.26667rem 0; }

.sub-small { width: 100%; position: relative; }

.sub-small .sub-small-txt { position: absolute; top: 0; left: 0; width: 100%; height: 100%; -webkit-box-pack: center; -webkit-justify-content: center; -moz-box-pack: center; -ms-flex-pack: center; justify-content: center; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -moz-box-orient: vertical; -moz-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }

.sub-small .sub-small-txt h2.t-en { font-size: 0.50667rem; color: #fff; opacity: 0.25; margin-left: 0.53333rem; }

.sub-nav { width: 100%; background: #fff; overflow-x: none; -moz-box-shadow: 0 0 10px #ececec; -webkit-box-shadow: 0 0 10px #ececec; box-shadow: 0 0 10px #ececec; }

.sub-nav ul.level-2 li { width: 50%; }

.sub-nav ul.level-3 li { width: 33.33%; }

.sub-nav ul.level-4 li { width: 25%; }

.sub-nav ul.level-6 { width: 21.13333rem; }

.sub-nav ul.level-6 li { width: 3.5rem; }

.sub-nav ul li { float: left; text-align: center; }

.sub-nav ul li.active { background: #d6001d; }

.sub-nav ul li.active a { color: #fff; }

.sub-nav ul li a { display: block; font-size: 16px; color: #333; font-weight: 400; padding: 0rem 0; }

.sub-banner { position: relative;}

.sub-banner.white .wrap .wrap-con .wrap-cell .title { color: #fff; }

.sub-banner.white .wrap .wrap-con .wrap-cell .en { color: #fff; }

.sub-banner .wrap { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.sub-banner .wrap .wrap-con { width: 100%; height: 100%; display: table; }

.sub-banner .wrap .wrap-con .wrap-cell { width: 100%; height: 100%; padding: 0 0.66667rem; display: table-cell; vertical-align: middle; }

.sub-banner .wrap .wrap-con .wrap-cell .title {  }

.sub-banner .wrap .wrap-con .wrap-cell .en { font-size: 0.32rem; color: #666; margin-top: 0.13333rem; }

.goTop { position: fixed; bottom: 0.53333rem; right: 0.53333rem; background: #d6001d; z-index: -999; opacity: 0; }

.goTop.active { z-index: 99; opacity: 1; }

.goTop a { display: block; font-size: 0.32rem; color: #fff; width: 1.06667rem; padding: 0.13333rem 0; text-align: center; }

.goTop a.g { border-top: 1px solid #fff; }

@media screen and (min-width:0px) and (max-width: 767px){
.video-frame {
	border: none;

	width: 100%;
	margin: 0 auto;
	height: 200px;
	margin-top: 15px;
}
}
.video-frame {
	width: 615px;
	height: 460px;

}
@media screen and (max-width:640px){
	iframe{width: 100%!important;
	height:200px!important;}
}

@media screen and (max-width: 1000px)
{.headersj {height:60px;min-height:60px;}
.headersj .logo img{margin:10px 0px 0px 10px;height:40px;}
.headersj .logo{margin:0px;}
.headersj .menuCon{margin:10px 10px 0px 0px}

.container{padding:0px;}


}
