@charset "utf-8";
/* v1.1.0 */
*{box-sizing:border-box; margin:0; padding:0;}
:focus,html *{outline:0}
html{color:#333;background:#fff;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}
html *{-webkit-text-size-adjust:none;-webkit-tap-highlight-color:transparent;}
article,aside,blockquote,body,button,code,dd,details,div,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,input,legend,li,menu,nav,ol,p,pre,section,td,textarea,th,ul{margin:0;padding:0}
button,input,select,textarea{font-size:100%}
input:-ms-clear{display:none}
table{border-spacing:0;border-collapse:collapse}
button,fieldset,img,input{border:0}
abbr,acronym{border:0;font-variant:normal}
del{text-decoration:line-through}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:500}
ol,ul{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-weight:500; font-size:.4rem;}
q:after,q:before{content:''}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
a,a:active,ins{text-decoration:none; color:#333;}
input{border-radius:0;-webkit-appearance:none}
.hidden{visibility:hidden!important}

body{font-family:"zz",Helvetica,STHeiTi,sans-serif;-webkit-font-smoothing:antialiased; font-size:.24rem; -webkit-user-select:none;-ms-user-select:none;user-select:none;}
iframe{display:none}
em{font-style:normal;}.cli{overflow:hidden; width:100%;}
input::-webkit-input-placeholder{line-height: normal; color: #aaa;}
textarea::-webkit-input-placeholder{line-height: normal; color: #aaa;}
.fl{float:left;}
.fr{float:right;}
.red{color:#f00;}
.yfont{color:#f39500 !important;}
.c_d_org{color:#d19729;}
.c_org{color:#f08200;}
.c_gray{color:#9f9f9f;}
.c_d_gray{color:#656a6f;}
.c_green{color:#2bad13;}
.c_w{color:#fff;}
.c_b{color:#000;}
.mt0 { margin-top:0 !important;}
.mr5{margin-right:.1rem;}
.mt10{margin-top:.2rem;}
.mt30{margin-top:.3rem !important;}
.mt20{margin-top:.4rem;}
.mt50 { margin-top:.5rem !important;}
.mt30{margin-top:.6rem;}
.mb5{margin-bottom:.1rem;}
.mb15{margin-bottom:.3rem;}
.gfont{color:#999999;}
.hfont{color:#333;}
.bfont{color:#3769a6;}
.wp{width:100%; overflow:hidden;}
.b0 { border:none !important; } 
#loading{background:rgba(0,0,0,0.6); position:fixed; width:100%; height:100%; z-index:15000; display:none;}
/*@font-face{font-family: 'zz'; src:url(../fonts/fzlt5.TTF);}*/
.dlay1 { animation-delay:0.1s;}
.dlay2 { animation-delay:0.2s;}
.dlay3 { animation-delay:0.3s;}
.dlay4 { animation-delay:0.4s;}
.dlay5 { animation-delay:0.5s;}
.dlay6 { animation-delay:0.6s;}
.dlay7 { animation-delay:0.7s;}
.dlay8 { animation-delay:0.8s;}
.dlay9 { animation-delay:0.9s;}
.dlay10 { animation-delay:1s;}
.tb-box img{ width: 100%; height: 100%; -webkit-transition: all 0.3s linear; -ms-transition: all 0.3s linear;transition: all 0.3s linear;display: block;}
.clearfix{*zoom:1}
.clearfix:after{display:block;clear:both;content:"\0020";visibility:hidden;height:0}

.title{ position: relative; margin-top: .6rem; text-align:center; color:#464646; line-height:.7rem;  }
.title h1 { font-size:.8rem; color: #197bc6; position: relative; display: inline-block; line-height: .8rem; }
.title h3 {font-size: .56rem;}
.wtit { color: #fff;}
.wtit h1 { color: #fff;}
/* .title h1:before,.title h1:after { content:""; position:absolute; bottom:.15rem; width:.7rem; height:1px;  background:#8f8f8f; }
.title h1:before{ right:-0.9rem;}
.title h1:after { left:-0.9rem; } */
.bwt-title { color: #fff;}
.bwt-title h1 { color: #fff;}
.bwt-title h1:before,.bwt-title h1:after { background: #fff;}
@keyframes tit99{
	0%{ width:22px}
	50%{ width:40px;}
	100%{ width:22px;}
}
.fixed-bottom { position: fixed; bottom: 0;left: 0; width: 100%;;}
/*******************/

.foot {width:100%; background:#424242;  margin-top:.5rem;}
.fott-box { position:relative; padding:.2rem .5rem .5rem}
.fott-box h1 { color:#fff; font-size:.4rem; margin:.3rem 0 .2rem }
.foot-list li{ line-height:.66rem; font-size:.32rem; color:#999; padding-left:.7rem; background:url(../images/foot-tel2.png) no-repeat; background-size:.544rem auto; }
.foot-list li.ft1 { font-size:.48rem; font-weight:bold; background-position:0 0rem;  color: #fff;}
.foot-list li.ft2 {  background-position:0 -0.76rem; }
.foot-list li.ft3 {  background-position:0 -1.42rem; }
.foot-list li.ft4 {  background-position:0 -2.1rem; }
.foot-wei { width:2rem; height:2rem; position:absolute; right:.5rem; bottom:1.5rem; }
.foot-bom {  height:1.4rem; padding: .2rem 0; font-size: .32rem; line-height:.5rem; background:#313131; color:#eee; text-align:center;}

.foot-bottom { height:.8rem; line-height:.8rem; text-align:center; color:#fff; background:#212121; font-size:.32rem; }
.hei144 { height:1.44rem; overflow:hidden;}



.foot em { position:absolute; left:1rem; top:.4rem; display:block;  height:.64rem;  width:.832rem; background:url("../images/bja.png") no-repeat; background-size:100% 100%;animation:trans 1s linear infinite;}
@keyframes trans{0%{transform:translateX(-0.2rem);}50%{transform:translateX(-0.1rem);}100%{transform:translateX(-0.2rem);}}


.foot li .fa1{ background-position:.2rem -0.848rem;}
.foot li .fa2{ background-position:-2.1rem -0.848rem;}
.foot li .fa3{ background-position:-4.5rem -0.848rem;}
.foot li .fa4{ background-position:-7.14rem -0.848rem;}
.foot li .fa5{ background-position:-9.34rem -0.848rem;}
.foot li.on .fa1{ background-position:.2rem 0;}
.foot li.on .fa2{ background-position:-2.1rem 0;}
.foot li.on .fa3{ background-position:-4.5rem 0;}
.foot li.on .fa4{ background-position:-7.14rem 0;}
.foot li.on .fa5{ background-position:-9.34rem 0;}
.foot li.on a { color:#e08e0c;}