@charset "UTF-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{font-size: 100%;font-weight: normal;}
a{text-decoration: none;display:block;transition: color 0.15s linear;transition: background-color 0.2s linear;}
ul,ol{list-style: none;}
input, textarea, select,button { font-size: 100%;font-family: "微软雅黑"; }
input:focus,textarea:focus,button:focus{outline: none;}
button,input,textarea{border:none;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:400}
textarea{overflow: auto;resize: none;}
img{border: none;}/*IE下带链接的img会有默认边框*/
table{border-collapse: collapse;border-spacing: 0;}/*table边框合并*/
html,body{color:#666;background-color:#fff;font: 0.24rem/1.5 "微软雅黑";}
a:focus,a:hover,a:active{outline:none;}
a{text-decoration:none;cursor: pointer;-webkit-tap-highlight-color: transparent;}/*点击蓝色蒙层*/
.clearfix:after{content:" ";clear:both;height:0;visibility: hidden;display: block;font-size: 0;}
.clearfix{zoom:1;}/*ie下清浮动*/

/*h5 reset*/
audio,canvas,video{display:inline-block;*display:inline;*zoom:1}
audio:not([controls]){display:none}
legend{width:100%;margin-bottom:20px;font-size:21px;line-height:40px;border:0;border-bottom:1px solid #e5e5e5}
legend small{font-size:15px;color:#999}
svg:not(:root) {overflow: hidden}
fieldset {border-width:0;padding: 0.35em 0.625em 0.75em;margin: 0 2px;border: 1px solid #c0c0c0}
input{outline: none;}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button {height: auto}
input[type="search"] {-webkit-appearance: textfield; /* 1 */-moz-box-sizing: content-box;-webkit-box-sizing: content-box; /* 2 */box-sizing: content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {-webkit-appearance: none}
input[type="text"], input[type="tel"],input[type="button"], input[type="submit"], input[type="reset"],textarea{-webkit-appearance: none; border-radius: 0;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button{-webkit-appearance: none !important; margin: 0;}
/*-------------------------------网站通用标签样式------------------------------*/
.fl{float: left;}
.fr{float: right;}
.tl{text-align: left;}
.tr{text-align: right;}
.c{clear: both;}
.tc{text-align: center;}
.none{display: none;}
.block{display: block;}
.oh{overflow: hidden;}
.ov{overflow: visible;}
/*-------------------------------不同网站属性不同------------------------------*/
h1{font-size: 0.3rem;color:#014691;}
h2{font-size: 0.26rem;color:#333;}
h3{font-size: 0.24rem;color:#666;}
p{font-size: 0.24rem;line-height:0.4rem;color:#777;}
.f22{font-size: 0.22rem;line-height: 0.4rem;color:#999;}
.over{overflow: hidden;}
a:active{background: #f5f5f5;}
/*------------------------------------------------------*/
.wrap{position: relative;height:auto!important;max-width: 640px;margin:0 auto;}
.container{overflow: hidden;max-width: 640px;margin:0 auto;background: #fff;position: relative;z-index: 2;}
/*提示字符设置*/
.search .input input::-webkit-input-placeholder { color:#999;}
.search .input input::-moz-placeholder { color:#999;}
/*公共基础样式 end*/
@font-face {
  font-family: 'iconfont';  /* project id 272992 */
  src: url('//at.alicdn.com/t/font_a5hokg3g2lcy2e29.eot');
  src: url('//at.alicdn.com/t/font_a5hokg3g2lcy2e29.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_a5hokg3g2lcy2e29.woff') format('woff'),
  url('//at.alicdn.com/t/font_a5hokg3g2lcy2e29.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_a5hokg3g2lcy2e29.svg#iconfont') format('svg');
}
.iconfont{
    font-family:"iconfont" !important;
    font-size:22px;font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
  }
.icon-jianhao:before { content: "\e615"; }
.icon-jiahao:before { content: "\e62b"; }
/*字体图标 end*/

/*边框*/
/*.product-xq h2:before{position: absolute;content:'';left:0;top:0;bottom:0;height:1px;background-color: #ef8123;-webkit-transform-origin: 0 0;transform-origin: 0 0;-webkit-transform: scaleY(0.5);transform: scaleY(0.5);}*/
/*.product-xq h2:before{position: absolute;content:'';left:0;top:0;bottom:0;width:1px;background-color: #ef8123;-webkit-transform-origin: 0 0;transform-origin: 0 0;-webkit-transform: scaleX(0.5);transform: scaleX(0.5);}*/
.clear{height: 0.15rem;width: 100%;background: #f8f8f8;border-bottom: 1px solid #ededed;border-top:1px solid #ededed;}

/*menu*/
.menu{background: rgba(255,255,255,0.9);width: 100%;height: 100%;position: fixed;z-index: 999;display: none;max-width: 640px;margin:0 auto;}
.menu .close{color: #fff;position: absolute;right: 0.4rem;top: 0.6rem;width: 0.6rem;height: 0.6rem;overflow: hidden;line-height: 0.6rem;text-align: center;}
.menu .close i{font-size: 0.5rem;color: #333;}
.menu .nav{padding:1.5rem 0.75rem 0;}
.menu .nav ul li a{display: block;}
.menu .nav ul li a:active{background: rgba(0,0,0,0.2);}
.menu .nav ul li h1{color: #000000;padding:0.35rem 0;font-size: 0.24rem;line-height: 0.24rem;border-bottom: 1px solid #999;position: relative;opacity: 1 !important;}
.menu .nav ul li h1 span{display: inline-block;padding:0 0.2rem;}
.menu .nav ul li h1 i{font-size: 0.3rem;position: absolute;right: 0;}
.menu .subNav{border-bottom: 1px solid #5d6061;}
.menu .subNav ul{overflow: hidden;}
.menu .subNav ul li{float: left;width: 50%;}
.menu .subNav ul li a{color: #666666;padding:0.2rem 0 0.2rem 0.2rem;display: block;}
/*menu end*/

/*header*/
.header{position: relative;z-index: 12;background: #fff;}
.header .headerCen{padding: 0.17rem 0.2rem;z-index: 12;position: relative;}
.header  .headerCen .logo{height: auto;overflow: hidden;}
.header  .headerCen .logo .fl{width: 1.8rem;}
.header  .headerCen .logo img{width: 1.8rem;display: inline-block;}
.header  .headerCen .logo .h_h2{padding:0 0.2rem;margin-left: 0.2rem;border-left: 1px solid #ededed;margin-top: 0.15rem;display: inline-block;height: auto;overflow: hidden;}
.header  .headerCen .logo h2{line-height: 0.32rem;font-size: 0.24rem;}
.header  .headerCen .fr span{display: inline-block;height: 100%;padding:0 0 0 0.32rem;line-height: 0.58rem;}
.header  .headerCen .fr span i{font-size: 0.3rem;position: relative;top: 0.05rem;}
.header .h_search{width: 100%;z-index: 2;position: absolute;left: 0;right: 0;margin:0 auto;top: 1.02rem;background: #fff;padding:0.2rem;border-top: 1px solid #e8e8e8;box-sizing: border-box;-webkit-box-shadow:0 2px 2px rgba(0,0,0,0.2); box-shadow:0 2px 2px rgba(0,0,0,0.2);}
.header .h_search input{background: #f4f4f4;padding:0.2rem;width: 100%;position: relative;box-sizing: border-box;font-size: 0.24rem;}
.header .h_search a{position: absolute;right: 0.2rem;top:0.2rem;display: block;width:0.67rem;height: 0.67rem; line-height: 0.67rem;text-align: center;color: #666;}
.header .h_search a i{font-size: 0.3rem;}
.yinying1{background: url(../images/bannertop.png) top repeat;width: 100%;height: 0.1rem;display: block;position: absolute;top: 0.93rem;z-index: 1;}
/*header end*/

/*footer*/
.footer{background: #5d5a5a;padding: 0.2rem 0.2rem;overflow: hidden;position:relative;z-index: 1;}
.footer .fr{position: relative;top: 0.16rem;}
.footer .fr a{color:#b7b7b7;}
.footer .fr em{display: inline-block;width: 0.3rem;height: 0.3rem;background: url(../images/eng.png) no-repeat;background-size: 100%;position: relative;top: 0.05rem;margin-right: 0.13rem;}
.footer .ftCen{height: auto;}
.footer .ftCen a{display: inline-block;width: 0.4rem;height: 0.4rem;padding:0.1rem;border-radius:100%;border:1px solid #b7b7b7;margin-right: 0.1rem; }
.footer .ftCen a:active{background: #b7b7b7 !important;}
.footer .ftCen a i{display: block;width: 0.4rem;height: 0.4rem;color: #5d5a5a;background: #b7b7b7;text-align: center;line-height: 0.4rem;border-radius: 100%;font-size: 0.3rem;}
/*footer end*/


/*返回顶部*/
#back_top{width: 0.5rem;height: 0.5rem;position: fixed;right: 2%;bottom: 2.68rem;display: none;z-index: 8;text-align: center;line-height: 0.5rem;background: rgba(102, 102, 102, .5);border-radius: 0.1rem;}
#back_top i{color: #fff;font-size: 22px;opacity: 0.8;}

/*关注微信*/
.wechat{background: #fff;position: fixed;width: 5.9rem;height: 5.4rem;left: 50%;right: 50%;margin-left: -2.95rem;top: 50%;margin-top: -2.7rem;z-index: 66;display: none;}
.wechat .wechatCen{padding:0.5rem 0;position: relative;}
.wechat .wechatCen .gbBtn{position: absolute;top: 0;right: 0;width: 0.5rem;height: 0.5rem;text-align: center;line-height: 0.5rem;color: #999;}
.wechat .wechatCen p{text-align: center;font-size: 0.22rem;line-height: 0.42rem;color: #333333;}
.wechat .wechatCen p strong{font-size: 0.3rem;color: #007fe1;}
.wechat .wechatCen p img{width: 1.83rem;height: 1.83rem;margin: 0.2rem 0;}
.yinying{display: none;position: fixed; top: 0; left: 0; z-index: 8; width: 100%; height: 100%; background: rgba(0, 0, 0, .7);max-width: 640px;left:0;right:0;margin:0 auto;}
/*cover*/
.mask,.cover{display: none;position: fixed; top: 0; left: 0; z-index: 11; width: 100%; height: 100%; background: rgba(0, 0, 0, .7);max-width: 640px;left:0;right:0;margin:0 auto;}
/*提交成功*/
.success{width: 100%;height: auto;overflow: hidden;padding: 2rem 0;border-top: 1px solid #ededed;}
.success img{width: 0.5rem;height: 0.5rem;display: block;float: left;padding-bottom: 0.16rem;padding-right: 0.1rem;}
.success h1{font-size: 0.3rem;color: #da251c;display: inline-block;padding-bottom: 0.16rem;padding-left: 30%;}
.success p{font-size: 0.26rem;color: #666;line-height: 0.4rem;display: block;text-align: center;}
.buts{width: 70%; margin: 0 auto;padding-top: 0.4rem;}
.buts a{text-align: center;}
.btn_back{color: #fff;border: 0.02rem solid #da251c; background:#da251c;border-radius:0.03rem;padding:0.05rem 0;text-align: center; font-size: 0.26rem; width: 45%;  float:left;display: block;}
.btn_play{color: #da251c;border: 0.02rem solid #da251c;border-radius: 0.03rem;padding: 2px 0;font-size: 0.26rem;width: 45%;display: block; float: right;}
.buts a.btn_back:active{background: none;color: #fff;}
/*404*/
.wrong{width: 100%;height: auto;overflow: hidden;padding: 1.8rem 0;background: #fff;border-top: 1px solid #ededed;}
.wrong_img{width: 100%;height: auto;}
.wrong-txt p{font-size: 0.3rem;color: #da251c;text-align: center;padding: 0.2rem 0;}