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"; background: #f5f5f5; -moz-background-size: cover; background-size: cover; }

.container { padding: 0 0.20408rem; }

.H-header { width: 100%; height: 1.12245rem; position: fixed; top: 0; left: 0; background: #fff; z-index: 999; -webkit-box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.2); -moz-box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.2); box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.2); }

.H-header .H-logo { float: left; margin-top: 0.36735rem; }

.H-header .H-logo a img { display: block; width: 1.73469rem; }

.H-header .searchBtn { height: 0.87755rem; margin: 0.20408rem; background: #f3f3f3; -webkit-border-radius: 0.08163rem; -moz-border-radius: 0.08163rem; border-radius: 0.08163rem; }

.H-header .searchBtn .destination { float: left; width: 30%; position: relative; }

.H-header .searchBtn .destination:before { content: ''; width: 1px; height: 0.30612rem; background: #999; margin-top: -0.15306rem; position: absolute; top: 50%; right: 0; }

.H-header .searchBtn .destination input { width: 100%; height: 0.87755rem; font-size: 0.2449rem; text-align: center; outline: none; border: none; padding: 0 0.5102rem 0 0.10204rem; background: url("../images/en/jt1.png") no-repeat center right 0.20408rem; -moz-background-size: 0.20408rem; background-size: 0.20408rem; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

.H-header .searchBtn .destination ul { display: none; width: 100%; position: absolute; top: 100%; left: 0; background: #fff; -webkit-box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.2); -moz-box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.2); box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.2); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; z-index: 2; }

.H-header .searchBtn .destination ul li { padding: 0.10204rem 0.10204rem; }

.H-header .searchBtn .destination ul li a { display: block; font-size: 0.2449rem; color: #333; text-align: center; }

.H-header .searchBtn .searchTxt { float: left; width: 70%; position: relative; }

.H-header .searchBtn .searchTxt input { outline: none; border: none; background: none; }

.H-header .searchBtn .searchTxt input.k { width: 100%; height: 0.87755rem; font-size: 0.2449rem; line-height: 0.87755rem; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding-right: 0.71429rem; text-indent: 0.20408rem; }

.H-header .searchBtn .searchTxt input.b { width: 0.71429rem; height: 0.87755rem; background: url("../images/en/search.png") no-repeat center; -moz-background-size: 0.28571rem; background-size: 0.28571rem; position: absolute; top: 0; right: 0; }

.H-header .menuCon { float: right; margin-top: 0.30612rem; }

.H-header .menuCon .menuBtn { float: right; }

.H-header .menuCon .menuBtn a { display: inline-block; width: 0.5102rem; height: 0.5102rem; background: url("../images/en/menu.png") no-repeat center; -moz-background-size: 100%; background-size: 100%; }

.H-header .menuCon .menuBtn a.on { background: url("../images/en/menu-close.png") no-repeat center; -moz-background-size: 90%; background-size: 90%; }

.H-header .nav { display: none; position: fixed; top: 1.12245rem; left: 0; width: 100%; height: 100%; padding-bottom: 1.53061rem; background: white; -webkit-box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.3); -moz-box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.3); box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.3); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; overflow-y: scroll; z-index: 999; }

.H-header .nav > ul { padding: 0.20408rem 0; }

.H-header .nav > ul li { position: relative; margin: 0.10204rem 0; }

.H-header .nav > ul li:first-child { padding-top: 0; }

.H-header .nav > ul li.on > a.slideA::before { -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg); }

.H-header .nav > ul li.active > a.slideA::before { -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg); }

.H-header .nav > ul li > a.f { display: block; font-size: 0.30612rem; color: #333; padding: 0.15306rem 0.20408rem 0.15306rem 0.20408rem; position: relative; }

.H-header .nav > ul li > a.slideA { display: block; font-size: 0.4rem; padding: 0.2rem 0.26667rem 0.2rem 0.26667rem; color: transparent; width: 2.04082rem; position: absolute; top: 0; right: 0; z-index: 2; }

.H-header .nav > ul li > a.slideA:before { content: ''; width: 0.2449rem; height: 0.2449rem; background: url("../images/jt2.png") no-repeat center; -moz-background-size: 0.2449rem; background-size: 0.2449rem; position: absolute; top: 50%; right: 0.20408rem; margin-top: -0.12245rem; -webkit-transition: all 0.3s; -o-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; }

.H-header .nav > ul li .nav-child-list { display: none; }

.H-header .nav > ul li .nav-child-list .nav-child-list-con dl dd { position: relative; }

.H-header .nav > ul li .nav-child-list .nav-child-list-con dl dd.active { background: #f3f3f3; }

.H-header .nav > ul li .nav-child-list .nav-child-list-con dl dd.active a::after { -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg); }

.H-header .nav > ul li .nav-child-list .nav-child-list-con dl dd > a { display: block; font-size: 0.26531rem; color: #333; font-weight: bold; padding: 0.15306rem 0.20408rem 0.15306rem 0.5102rem; position: relative; }

.H-header .nav > ul li .nav-child-list .nav-child-list-con dl dd a.slideB { display: block; width: 2.04082rem; font-size: 0.26531rem; color: transparent; font-weight: bold; padding: 0.15306rem 0.20408rem 0.15306rem 0.5102rem; position: absolute; top: 0; right: 0; z-index: 2; }

.H-header .nav > ul li .nav-child-list .nav-child-list-con dl dd a.slideB::after { content: ''; display: inline-block; width: 0.2449rem; height: 0.2449rem; background: url("../images/jt2.png") no-repeat center; -moz-background-size: 0.2449rem; background-size: 0.2449rem; position: absolute; top: 50%; right: 0.20408rem; margin-top: -0.12245rem; -webkit-transition: all 0.3s; -o-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; }

.H-header .nav > ul li .nav-child-list .nav-child-list-con dl dd p { display: none; padding-bottom: 0.15306rem; }

.H-header .nav > ul li .nav-child-list .nav-child-list-con dl dd p a { display: block; font-size: 0.2449rem; color: #333; padding: 0.10204rem 0 0.10204rem 0.91837rem; }

.H-header .lang { margin: 0 0.20408rem; padding: 0.20408rem; border: 1px solid rgba(0, 0, 0, 0.2); -webkit-box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.2); -moz-box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.2); box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.2); -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; background: #fff; }

.H-header .lang.active > a::after { -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg); }

.H-header .lang > a { display: block; position: relative; }

.H-header .lang > a::after { content: ''; display: inline-block; width: 0.2449rem; height: 0.2449rem; background: url("../images/en/jt2.png") no-repeat center; -moz-background-size: 0.2449rem; background-size: 0.2449rem; position: absolute; top: 50%; right: 0.20408rem; margin-top: -0.12245rem; -webkit-transition: all 0.3s; -o-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; }

.H-header .lang > a span { display: block; font-size: 0.22449rem; color: #999; }

.H-header .lang > a p { font-size: 0.26531rem; color: #333; margin-top: 0.10204rem; }

.H-header .lang dl { display: none; margin-top: 0.30612rem; }

.H-header .lang dl dd { float: left; width: 50%; height: 0.26531rem; line-height: 0.26531rem; margin: 0.10204rem 0; }

.swiper-pagination { width: 100%; text-align: center; line-height: 0.20408rem; }

.swiper-pagination span { width: 0.2551rem; height: 0.09184rem; opacity: 0.6; background: white; margin: 0 0.05102rem; -webkit-border-radius: 0.05102rem; -moz-border-radius: 0.05102rem; border-radius: 0.05102rem; }

.swiper-pagination span.swiper-pagination-bullet-active { width: 0.5102rem; opacity: 1; background: white; -moz-background-size: 100%; background-size: 100%; }

.footer { width: 100%; padding-top: 0.5102rem; background: #fff; }

.footer .f-top .tel { float: left; }

.footer .f-top .tel a { display: inline-block; font-size: 0.36735rem; color: #333; font-weight: bold; line-height: 0.57143rem; padding-left: 0.71429rem; background: url("../images/en/tel.png") no-repeat center left; -moz-background-size: 0.57143rem; background-size: 0.57143rem; }

.footer .f-top .share { float: right; }

.footer .f-top .share a { float: left; width: 0.57143rem; height: 0.57143rem; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; margin-left: 0.20408rem; }

.footer .f-top .share a.share-f { background: url("../images/en/share-f.png") no-repeat center; -moz-background-size: 0.61224rem; background-size: 0.61224rem; }

.footer .f-top .share a.share-t { background: url("../images/en/share-t.png") no-repeat center; -moz-background-size: 0.61224rem; background-size: 0.61224rem; }

.footer .f-top .share a.share-in { background: url("../images/en/share-in.png") no-repeat center; -moz-background-size: 0.61224rem; background-size: 0.61224rem; }

.footer .f-link dl { margin-top: 0.30612rem; }

.footer .f-link dl dd { float: left;  margin: 0.15306rem 0;margin-right: 0.3rem; }

.footer .f-link dl dd a { display: inline-block; font-size: 0.2rem;font-weight: bold; color: #333; }

.footer p { font-size: 0.26531rem; color: #999; padding: 0.40816rem 0; margin-top: 0.30612rem; border-top: 1px solid rgba(0, 0, 0, 0.2); }

.goTop { position: fixed; top: 50%; right: 0; background: #fff; z-index: -999; opacity: 0; -webkit-box-shadow: 0.05102rem 0.05102rem 0.20408rem rgba(0, 0, 0, 0.5); -moz-box-shadow: 0.05102rem 0.05102rem 0.20408rem rgba(0, 0, 0, 0.5); box-shadow: 0.05102rem 0.05102rem 0.20408rem rgba(0, 0, 0, 0.5); }

.goTop.active { z-index: 99; opacity: 1; }

.goTop a { display: block; font-size: 0.2449rem; color: #000; width: 0.81633rem; padding: 0.10204rem 0; text-align: center; }

.goTop a.g { border-top: 1px solid #fff; }

.page-number { text-align: center; }

.page-number .page-con { display: inline-block; }

.page-number .page-con .page-prev, .page-number .page-con .page-next { float: left; }

.page-number .page-con .page-prev a, .page-number .page-con .page-next a { display: block; font-size: 14px; color: #333; line-height: 28px; padding: 0 5px; }

.page-number .page-con .page-prev a:hover, .page-number .page-con .page-next a:hover { color: #fff; background: #d6041d; }

.page-number .page-con ul { float: left; }

.page-number .page-con ul li { float: left; }

.page-number .page-con ul li a { display: block; font-size: 14px; color: #333; line-height: 28px; padding: 0 10px; }

.page-number .page-con ul li a:hover { color: #fff; background: #d6041d; }
