@charset "utf-8";html{color:#000;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit}
del,ins{text-decoration:none}
li{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
q:before,q:after{content:''}
abbr,acronym{border:0;font-variant:normal}
sup{vertical-align:baseline}
sub{vertical-align:baseline}
legend{color:#000}
a{text-decoration:none}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}
.f12{font-size:12px}
.f13{font-size:13px}
.f14{font-size:14px}
.f16{font-size:16px}
.f20{font-size:20px}
.fb{font-weight:bold}
.fn{font-weight:normal}
.t2{text-indent:2em}
.lh150{line-height:150%}
.lh180{line-height:180%}
.lh200{line-height:200%}
.unl{text-decoration:underlline}
.no_unl{text-decoration:none}
.tl{text-align:left}
.tc{text-align:center}
.tr{text-align:right}
.bc{margin-left:0;margin-right:0}
.fl{float:left}
.fr{float:right}
.cb{clear:both}
.cl{clear:left}
.cr{clear:right}
.clearfix:after{content:"";display:block;height:0;clear:both;visibility:hidden}
.vm{vertical-align:middle}
.pr{position:relative}
.pa{position:absolute}
.abs-right{position:absolute;right:0}
.zoom{zoom:1}
.hidden{visibility:hidden}
.none{display:none}
.w10{width:10px}
.w20{width:20px}
.w30{width:30px}
.w40{width:40px}
.w50{width:50px}
.w60{width:60px}
.w70{width:70px}
.w80{width:80px}
.w90{width:90px}
.w100{width:100px}
.w200{width:200px}
.w300{width:300px}
.w400{width:400px}
.w500{width:500px}
.w600{width:600px}
.w700{width:700px}
.w800{width:800px}
.w{width:100%}
.h50{width:50px}
.h80{width:80px}
.h100{width:100px}
.h200{width:200px}
.h{height:100%}
.m10{margin:10px}
.m15{margin:15px}
.m30{margin:30px}
.mt5{margin-top:5px}
.mt10{margin-top:10px}
.mt15{margin-top:15px}
.mt20{margin-top:20px}
.mt30{margin-top:30px}
.mt50{margin-top:50px}
.mt100{margin-top:100px}
.mb5{margin-bottom:5px}
.mb10{margin-bottom:10px}
.mb15{margin-bottom:15px}
.mb20{margin-bottom:20px}
.mb30{margin-bottom:30px}
.mb50{margin-bottom:50px}
.mb100{margin-bottom:100px}
.ml5{margin-left:5px}
.ml10{margin-left:10px}
.ml15{margin-left:15px}
.ml20{margin-left:20px}
.ml30{margin-left:30px}
.ml50{margin-left:50px}
.ml100{margin-left:100px}
.mr5{margin-right:5px}
.mr10{margin-right:10px}
.mr15{margin-right:15px}
.mr20{margin-right:20px}
.mr30{margin-right:30px}
.mr50{margin-right:50px}
.mr100{margin-right:100px}
.p10{padding:10px}
.p15{padding:15px}
.p30{padding:30px}
.pt5{padding-top:5px}
.pt10{padding-top:10px}
.pt15{padding-top:15px}
.pt20{padding-top:20px}
.pt30{padding-top:30px}
.pt50{padding-top:50px}
.pt100{padding-top:100px}
.pb5{padding-bottom:5px}
.pb10{padding-bottom:10px}
.pb15{padding-bottom:15px}
.pb20{padding-bottom:20px}
.pb30{padding-bottom:30px}
.pb50{padding-bottom:50px}
.pb100{padding-bottom:100px}
.pl5{padding-left:5px}
.pl10{padding-left:10px}
.pl15{padding-left:15px}
.pl20{padding-left:20px}
.pl30{padding-left:30px}
.pl50{padding-left:50px}
.pl100{padding-left:100px}
.pr5{padding-right:5px}
.pr10{padding-right:10px}
.pr15{padding-right:15px}
.pr20{padding-right:20px}
.pr30{padding-right:30px}
.pr50{padding-right:50px}
.pr100{padding-right:100px}
.pageheader{display:none;}
.gapimg{display: none;}
.footer-info{display: none;}
.footers{display: none;}
header{display: none;}
.pc{display: block;}
.m{display: none;}
/* 移动端导航 */
.m_nav{position:fixed;top:0px;box-shadow:0 15px 27px 0 rgba(167,165,165,0.38);width:100%;height:100%;background:rgba(204,0,1,1);transition:all ease 0.5s;-webkit-transition:all ease 0.5s;z-index:1000;opacity:1;visibility:visible;margin-top:0;overflow-y:auto;transition:all .6s cubic-bezier(.77,0,.175,1) 0ms;top:0;transform:translateX(100%)}
.m_nav.open{transform:translateX(0)}
.m_nav .top{height:60px;padding:20px;box-sizing:border-box}
.m_nav .top .closed{width:30px;height:30px;vertical-align:middle;float:right;cursor:pointer}
.m_nav .logo{width:100%;margin:0 auto}
.m_nav .logo img{display:block;margin:0.3rem auto; width: 90%;}
.m_nav .ul{margin-top:30px}
.m_nav .ul li{padding:0 20px;border-bottom:1px solid #f5f5f5;transform:translateY(0);-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:all .6s cubic-bezier(.77,0,.175,1) 0ms;transition:all .6s cubic-bezier(.77,0,.175,1) 0ms;opacity:0; text-align: left;}
.m_nav.open .ul li{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
.m_nav .ul li:nth-child(1){-webkit-transition:all .2s cubic-bezier(.77,0,.175,1) 0ms;transition:all .2s cubic-bezier(.77,0,.175,1) 0ms}
.m_nav .ul li:nth-child(2){-webkit-transition:all .4s cubic-bezier(.77,0,.175,1) 0ms;transition:all .4s cubic-bezier(.77,0,.175,1) 0ms}
.m_nav .ul li:nth-child(3){-webkit-transition:all .6s cubic-bezier(.77,0,.175,1) 0ms;transition:all .6s cubic-bezier(.77,0,.175,1) 0ms}
.m_nav .ul li:nth-child(4){-webkit-transition:all .8s cubic-bezier(.77,0,.175,1) 0ms;transition:all .8s cubic-bezier(.77,0,.175,1) 0ms}
.m_nav .ul li:nth-child(5){-webkit-transition:all 1.0s cubic-bezier(.77,0,.175,1) 0ms;transition:all 1.0s cubic-bezier(.77,0,.175,1) 0ms}
.m_nav .ul li:nth-child(6){-webkit-transition:all 1.4s cubic-bezier(.77,0,.175,1) 0ms;transition:all 1.4s cubic-bezier(.77,0,.175,1) 0ms}
.m_nav .ul li:nth-child(7){-webkit-transition:all 1.6s cubic-bezier(.77,0,.175,1) 0ms;transition:all 1.6s cubic-bezier(.77,0,.175,1) 0ms}
.m_nav .ul li:nth-child(8){-webkit-transition:all 1.8s cubic-bezier(.77,0,.175,1) 0ms;transition:all 1.8s cubic-bezier(.77,0,.175,1) 0ms}
.m_nav .ul li:nth-child(9){-webkit-transition:all 2s cubic-bezier(.77,0,.175,1) 0ms;transition:all 2s cubic-bezier(.77,0,.175,1) 0ms}
.m_nav .ul li:nth-child(10){-webkit-transition:all 2.2s cubic-bezier(.77,0,.175,1) 0ms;transition:all 2.2s cubic-bezier(.77,0,.175,1) 0ms}
.m_nav .ul li a{display:flex;
  align-items: center;
  justify-content: space-between;text-decoration:none;color:#FFFFFF;font-size:16px;height:50px;line-height:50px;width:100%}
.m_nav .ul li .dropdown_menu{display:none}
/* .m_nav .ul li.dropdown.active .dropdown_menu{display:block} */
.m_nav .ul li .dropdown_menu a{height:50px;line-height:50px;padding:0 40px;box-sizing:border-box;border-bottom:1px solid #f5f5f5}
.m_nav .ul li .dropdown_menu a:last-child{border:none}

.m_nav .ul li:nth-child(2) .dropdown_menu a:nth-child(2){display:none;}
@media screen and (max-width:992px){
.m{display: block;}
.pc{display: none;}
#navToggle{ position:absolute;right:0;top:0;height:100%;width:50px;}
#navToggler .cd-menu-text {
  height: 100%;
  text-transform: uppercase;
  color: #fff;
  font-weight: 600;
  display: none;
}
#navToggle .cd-menu-icon,#navToggle .cd-menu-icon2 {
  display: inline-block;
  position: absolute;
  left: 50%;
  top: 50%;
  bottom: auto;
  right: auto;
  -webkit-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  -o-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  width: .3rem;
  height: .04rem;
  background-color: #bf0303;
}
#navToggle .cd-menu-icon2{
  background-color: #fff;
}
#navToggle .cd-menu-icon::before,
#navToggle .cd-menu-icon:after {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  background-color: inherit;
  left: 0;
  -webkit-transform: translateZ(0);
  -webkit-backface-visibility: hidden;
}
#navToggle .cd-menu-icon::before {
  bottom: 5px;
}
#navToggle .cd-menu-icon::after {
  top: 5px;
}
#navToggle.is-clicked .cd-menu-icon {
  background-color: transparent;
}
#navToggle.is-clicked .cd-menu-icon::before,
#navToggle.is-clicked .cd-menu-icon::after {
  background-color: #bf0303;
}
#navToggle.is-clicked .cd-menu-icon2::before,
#navToggle.is-clicked .cd-menu-icon2::after {
  background-color: #fff;
}
#navToggle.is-clicked .cd-menu-icon::before {
  bottom: 0;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
#navToggle.is-clicked .cd-menu-icon::after {
  top: 0;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

.pageheader #navToggle{display:block}
.pageheader #navToggle img{width:.4rem;height:.4rem}
.pageheader #navToggle.open span:before{top:10px;-webkit-transform:translateY(-11px) rotate(-45deg);-moz-transform:translateY(-11px) rotate(-45deg);-ms-transform:translateY(-11px) rotate(-45deg);-o-transform:translateY(-11px) rotate(-45deg);transform:translateY(-11px) rotate(-45deg)}
.pageheader #navToggle.open span:after{bottom:12px;-webkit-transform:translateY(10px) rotate(45deg);-moz-transform:translateY(10px) rotate(45deg);-ms-transform:translateY(10px) rotate(45deg);-o-transform:translateY(10px) rotate(45deg);transform:translateY(10px) rotate(45deg)}
.pageheader #navToggle.open span{background:none}
.pageheader #navToggle.open span:before,.mheader #navToggle.open span:after{background:#4f4f4f}
.topLogo{display:none}
.nav{display:none}
html *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
*,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
html,body{height:100%}
body{font-size:100%;font-family:titillium web,sans-serif;color:#1f1f1f;background-color:#fff}
a{color:#1f1f1f;text-decoration:none}
.brief img{width:100%}
.cd-img-replace{display:inline-block;overflow:hidden;text-indent:100%;white-space:nowrap}
.overflow-hidden{overflow:hidden}
.cd-main-content{min-height:100%;position:relative;background-color:#fff;z-index:2;padding-top:.98rem;-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;transition-property:transform;-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;transition-duration:0.4s}
.cd-main-content.lateral-menu-is-open{-webkit-transform:translateX(-3rem);-moz-transform:translateX(-3rem);-ms-transform:translateX(-3rem);-o-transform:translateX(-3rem);transform:translateX(-3rem)}
header{position:fixed;top:0;left:0;padding:.18rem .24rem;height:.98rem;box-sizing:border-box;width:100%;background:#fff;z-index:3;-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;transition-property:transform;-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;transition-duration:0.4s; display: block;}
header.pageheader{background-color:#cc0001;display:block}
header.lateral-menu-is-open{-webkit-transform:translateX(-3rem);-moz-transform:translateX(-3rem);-ms-transform:translateX(-3rem);-o-transform:translateX(-3rem);transform:translateX(-3rem)}
header.is-fixed{position:fixed}
#cd-logo{display:block;float:left;display:flex}
#cd-logo img{display:block;width:0.56rem;margin-right:.1rem}
.cd-tt .ch{font-size:.248rem;color:#3b3a3a;font-weight:bold;margin-top:.12rem}
.cd-tt .en{font-size:.1rem;color:#3b3a3a}
.statsbox{display:flex;margin-top:.15rem;width:5.4rem;align-items:center}
.back{width:.16rem;height:.32rem;display:block;background:url(../wap/back.png) no-repeat;background-size:.16rem .32rem}
.toptt{font-size:.273rem;color:#fff;text-align:center;width:5.1rem;margin-left:.3rem}
#cd-top-nav{position:absolute;top:0;right:120px;height:100%;display:none}
#cd-top-nav ul{height:100%;padding-top:18px}
#cd-top-nav li{display:inline-block;margin-right:1em}
#cd-top-nav a{display:inline-block;padding:0.5em;color:#fff;text-transform:uppercase;font-weight:600}
#cd-top-nav a.current{background-color:#242e30}
.no-touch #cd-top-nav a:hover{color:rgba(255,255,255,0.7)}
#cd-menu-trigger{position:absolute;right:0;top:0;height:100%;width:50px}
#cd-menu-trigger .cd-menu-text{height:100%;text-transform:uppercase;color:#fff;font-weight:600;display:none}
#cd-menu-trigger .cd-menu-icon,#cd-menu-trigger .cd-menu-icon2{display:inline-block;position:absolute;left:50%;top:50%;bottom:auto;right:auto;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:.3rem;height:.04rem;background-color:#bf0303}
#cd-menu-trigger .cd-menu-icon2{background-color:#fff}
#cd-menu-trigger .cd-menu-icon::before,#cd-menu-trigger .cd-menu-icon:after{content:"";width:100%;height:100%;position:absolute;background-color:inherit;left:0;-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden}
#cd-menu-trigger .cd-menu-icon::before{bottom:5px}
#cd-menu-trigger .cd-menu-icon::after{top:5px}
#cd-menu-trigger.is-clicked .cd-menu-icon{background-color:transparent}
#cd-menu-trigger.is-clicked .cd-menu-icon::before,#cd-menu-trigger.is-clicked .cd-menu-icon::after{background-color:#bf0303}
#cd-menu-trigger.is-clicked .cd-menu-icon2::before,#cd-menu-trigger.is-clicked .cd-menu-icon2::after{background-color:#fff}
#cd-menu-trigger.is-clicked .cd-menu-icon::before{bottom:0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
#cd-menu-trigger.is-clicked .cd-menu-icon::after{top:0;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
#cd-lateral-nav{position:fixed;height:100%;right:0;top:0;z-index:1;width:3rem;background-color:#eee;overflow-y:auto;-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;transition-property:transform;-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;transition-duration:0.4s;-webkit-transform:translateX(80px);-moz-transform:translateX(80px);-ms-transform:translateX(80px);-o-transform:translateX(80px);transform:translateX(80px)}
#cd-lateral-nav .cd-navigation{margin:10px 0 16px}
#cd-lateral-nav .sub-menu{padding:0 10px 20px 15px;display:none}
#cd-lateral-nav a{display:block;line-height:2em;padding:0 .2rem 0 .3rem;color:#3a3a3a}
#cd-lateral-nav a.current{background-color:#3a4a4d;color:#fff}
.no-touch #cd-lateral-nav a:hover{color:#fff}
#cd-lateral-nav.lateral-menu-is-open{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);-webkit-overflow-scrolling:touch}
#cd-lateral-nav .item-has-children > a{position:relative;text-transform:uppercase;font-weight:600}
#cd-lateral-nav .item-has-children > a::after{content:"";display:block;height:11px;width:8px;position:absolute;top:50%;bottom:auto;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);right:1em;background:url(/public/static/mobile/images/cd-arrow.svg) no-repeat center center;background-size:8px 11px;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;transition-property:transform;-webkit-transition-duration:0.2s;-moz-transition-duration:0.2s;transition-duration:0.2s}
#cd-lateral-nav .item-has-children > a.submenu-open::after{-webkit-transform:translateY(-50%) rotate(90deg);-moz-transform:translateY(-50%) rotate(90deg);-ms-transform:translateY(-50%) rotate(90deg);-o-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}
#cd-lateral-nav .socials{padding:0 32px}
#cd-lateral-nav .socials:after{content:"";display:table;clear:both}
#cd-lateral-nav .socials a{height:32px;width:32px;float:left;padding:0;background-image:url(../img/cd-socials.svg);background-repeat:no-repeat;background-size:128px 64px;background-color:#fff;margin-right:0.5em;border-radius:0.25em}
#cd-lateral-nav .socials a.cd-twitter{background-position:0 0}
#cd-lateral-nav .socials a.cd-github{background-position:-32px 0}
#cd-lateral-nav .socials a.cd-facebook{background-position:-64px 0}
#cd-lateral-nav .socials a.cd-google{background-position:-96px 0}
.no-touch #cd-lateral-nav .socials a:hover{background-color:#4e6361}
.no-touch #cd-lateral-nav .socials a:hover.cd-twitter{background-position:0 -32px}
.no-touch #cd-lateral-nav .socials a:hover.cd-github{background-position:-32px -32px}
.no-touch #cd-lateral-nav .socials a:hover.cd-facebook{background-position:-64px -32px}
.no-touch #cd-lateral-nav .socials a:hover.cd-google{background-position:-96px -32px}
footer{position:fixed;bottom:0;left:0;height:.7rem;z-index:999;width:100%;-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;transition-property:transform;-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;transition-duration:0.4s}
.footers{background-color:#cc0001;padding:.15rem .22rem;display:flex;justify-content:space-between;align-items:center;width:100%;height:.7rem}
.ft-a{padding:0 .2rem 0 .25rem;width:1.44rem;border-right:.02rem solid #fff;display:block;font-size:.231rem;color:#fff}
.ft-a:last-child{border-right:0}
.ft1{width:.34rem;height:.3rem;display:inline-block;vertical-align:-0.04rem}
.ft2{width:.35rem;height:.31rem;display:inline-block;vertical-align:-0.06rem}
.ft3{width:.35rem;height:.31rem;display:inline-block;vertical-align:-0.06rem}
.ft4{width:.23rem;height:.28rem;display:inline-block;vertical-align:-0.06rem}
footer.lateral-menu-is-open{-webkit-transform:translateX(-3rem);-moz-transform:translateX(-3rem);-ms-transform:translateX(-3rem);-o-transform:translateX(-3rem);transform:translateX(-3rem)}
.fdlink{display:none}
.footer{display:none}
.gapimg{width:100%;height:.5rem;padding:.1rem 0;background:url(../wap/gapimg.png) no-repeat center #f4f4f4;background-size:100% .3rem; display: block;}
.footer-info{background-color:#f4f4f4;padding:.3rem .22rem .85rem;display: block;}
.footer-info2{padding:.1rem .22rem .85rem;display: block;}
.footer-info p{font-size:.221rem;color:#3b3a3a;text-align:center;line-height:.3rem}
.footer-info img{width:.46rem;height:.59rem;display:block;margin:0 auto}
.zhanwei{height:1.5rem;}

}
/* @media only screen and (min-width:768px){
	#cd-top-nav{display:block}
	#cd-lateral-nav .cd-navigation{margin:20px 0}
} */
