﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;vertical-align:baseline;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
body,html{color:#333;}
html{font-size:20px;}
@media only screen and (min-width:320px){  
    html {  
        font-size: 18px;  
    }   
}  
@media only screen and (min-width: 375px){  
    html {  
        font-size: 22px;  
    }  
}  
@media only screen and (min-width: 414px){  
    html {  
        font-size: 24px;   
    }  
}  
@media only screen and (min-width: 640px){  
    html {  
        font-size: 36px;   
    }  
}
/**{box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}*/
h1,h2,h3,h4,h5,h6,h7{font-size:16px;font-weight:normal;}
b{font-weight:normal;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
input,textarea{outline:0;resize:none;padding:0;}
body,html,input,textarea,select{font-family:"Microsoft YaHei",Arial,Helvetica,sans-serif;}
select{appearance:none;-moz-appearance:none; /* Firefox */-webkit-appearance:none; /* Safari 和 Chrome */font-size:0.7rem;background:url(../images/arrow_down.svg) no-repeat right center;background-size:0.75rem auto;}
i,em,b{font-style:normal;font-weight:normal;}
body{background:#eee;font-size:0.7rem;}
.clearfix:after{content:'.';height:0;display:block;clear:both;visibility:hidden;}
.clearfix{*zoom:1;}
a,a:hover,a:active,a:visited{text-decoration:none;color:#333;}
.aspx-unscrollable{overflow:hidden;height:100%}
table{width:100%!important;}
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
.center{text-align:center;}
.txtl{text-align:left;}
.txtr{text-align:right;}
.relative{position:relative;}
.absolute{position:absolute;}
.fixed{position:fixed;}
.r0{right:0;}
.t0{top:0;}
.b0{bottom:0;}
.l0{left:0;},.l20{left:0.5rem;}
.t5{top:0.125rem;}
.r20{right:0.5rem;}
.t20{top:0.5rem;}
.t30{top:0.75rem;}
.t40{top:1.0rem;}
.z9{z-index:2;}
.hidden{display:none;}
.overhide{overflow:hidden;}
.bl{display:block;}
.dl{display:inline-block;}
.fw{font-weight:bold;}
.arial{font-family:arial;}
.noscroll{height:100%;overflow:hidden;}
.fonts{font-family:'SimSun'}
img{max-width:100%;height: auto!important;}
input[type="text"],input[type="password"],input[type="number"],textarea{font-size:0.7rem;}
input[disabled]{background:#fff}

.rotate90{transform:rotate(90deg);
-ms-transform:rotate(90deg);  /* IE 9 */
-moz-transform:rotate(90deg);   /* Firefox */
-webkit-transform:rotate(90deg); /* Safari 和 Chrome */
-o-transform:rotate(90deg);   /* Opera */}

.rotate45{transform:rotate(45deg);
-ms-transform:rotate(45deg);    /* IE 9 */
-moz-transform:rotate(45deg);   /* Firefox */
-webkit-transform:rotate(45deg); /* Safari 和 Chrome */
-o-transform:rotate(45deg);     /* Opera */}

.rotate_45{transform:rotate(-45deg);
-ms-transform:rotate(-45deg);    /* IE 9 */
-moz-transform:rotate(-45deg);   /* Firefox */
-webkit-transform:rotate(-45deg); /* Safari 和 Chrome */
-o-transform:rotate(-45deg);     /* Opera */}

.rotate180{transform:rotate(180deg);
-ms-transform:rotate(180deg);    /* IE 9 */
-moz-transform:rotate(180deg);   /* Firefox */
-webkit-transform:rotate(180deg); /* Safari 和 Chrome */
-o-transform:rotate(180deg);     /* Opera */}

.rotate270{transform:rotate(-90deg);
-ms-transform:rotate(-90deg);   /* IE 9 */
-moz-transform:rotate(-90deg);  /* Firefox */
-webkit-transform:rotate(-90deg); /* Safari 和 Chrome */
-o-transform:rotate(-90deg);  /* Opera */}

.flipx{-moz-transform:scaleX(-1);-webkit-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1);/*IE*/filter:FlipH;}
.flipy{-moz-transform:scaleY(-1);-webkit-transform:scaleY(-1);-o-transform:scaleY(-1);transform:scaleY(-1);/*IE*/filter:FlipV;}

.viewport{max-width:640px;margin:0 auto;min-height:100%;height:100%;}



/**透明 **/
.opa0{filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;}
.opa50{filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5;}
.opa60{filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity:0.6;opacity:0.6;}
.opa70{filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity:0.7;opacity:0.7;}
.opa30{filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity:0.3;opacity:0.3;}

/**超出隐藏**/
.elleps{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}


.alltrans,.confirm .alert,.confirm .con_bg,.maskbg,a{-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}

.maskbg{background:#000;position:absolute;left:0;top:0;right:0;bottom:0;}

/**弹出层**/
.win_lay{position:fixed;left:0;top:0;bottom:0;right:0;background:rgba(0,0,0,0.6);z-index:9999;display:none;}
.win_lay.choose{background:none;}
.win_lay.choose .winbg{background:rgba(0,0,0,0.6);position:fixed;top:0;left:0;right:0;bottom:0;}
.win_lay .table{max-height:16rem;width:13.5rem;position:absolute;top:50%;left:50%;-webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%);z-index:2;}
.win_lay .tr{max-height:16.0rem;width:100%;background:#fff;border-radius:0.4rem;}
.win_lay .td{max-height:16.0rem;width:100%;overflow:hidden;overflow-y:auto;position:relative;}
.win_lay .td.auto{overflow:inherit;}
.win_lay a.close{width:2.0rem;height:2.0rem;position:absolute;left:50%;bottom:2.0rem;margin-left:-1.0rem;}
.win_lay .alert{height:2.25rem;line-height:2.25rem;text-align:center;position:relative;}
.win_lay .alert:before{content:"";width:100%;height:1px;background:#e6e6e6;position:absolute;left:0;top:0;}
.win_lay .alert.sp2 a{width:100%;color:#f80;}
.win_lay .alert a{width:50%;float:left;position:relative;}
.win_lay .alert a:last-child:before{width:0;}
.win_lay .alert a:before{content:"";width:1px;height:100%;position:absolute;right:0;top:0;background:#e6e6e6;}
.h446{max-height:13.15rem;overflow:auto;}

/**弹出img**/
.img_lay{position:fixed;left:0;top:100%;right:0;z-index:9999;height:100%;}
.img_lay .header{position:absolute;background:none;}
.img_lay.active{top:0;}
.img_lay .bg{background:rgba(0,0,0,0);position:absolute;top:0;left:0;right:0;bottom:0;}
.img_lay.open .bg{background:rgba(0,0,0,1);}
.img_lay.open.close .bg{background:rgba(0,0,0,0);}
.img_lay .content{position:absolute;top:2.25rem;left:0;width:100%;bottom:0;z-index: 2}
.img_lay .content td{vertical-align:middle;}
.img_lay .content img{display:inline-table;width:100%;vertical-align:middle;opacity: 0}
.img_lay.open .content img{opacity: 1}
.img_lay.open.close .content img{opacity:0}
/*tab*/
.tab_com.fixed{position:fixed;top:2.25rem;left:0;width:100%;z-index:2;}
.tab_com.wauto{overflow:hidden;height:2.25rem;}
.tab_com.wauto div{white-space:nowrap;position:absolute;left:0;top:0;min-width:100%;min-height:2.25rem;}
.tab_com.wauto div a{-webkit-transition:0s;-moz-transition:0s;transition:0s;}
.tab_com{position:relative;}
.tab_com:before{height:1px;width:100%;background:#e6e6e6;position:absolute;left:0;bottom:0;display:block;content:"";}
.tab_com a{width:25%;float:left;text-align:center;height:2.25rem;line-height:2.25rem;font-size:0.7rem;position:relative;z-index:2;}
.tab_com.sp2 a{width:50%;}
.tab_com.sp3 a{width:33.3333%;}
.tab_com.sp4 a{width:25%;}
.tab_com.sp5 a{width:20%;}
.tab_com a.active{color:#f80;}
.tab_com a.active:after{content:"";width:100%;height:0.125rem;background:#f80;position:absolute;left:0;bottom:0;}


/**confirm特效**/
.confirm{position:fixed;z-index:999;width:100%;height:100%;display:block;position:fixed;left:0;top:0;}
.con_bg{background:#000;height:100%;width:100%;}
.confirm .alert{width:13.5rem;height:7.5rem;overflow:hidden;top:0;left:50%;margin:-7.5rem 0 0 -6.75rem;position:fixed;z-index:1;}
.confirm .alert.anidown{top:50%;left:50%;margin:-3.75rem 0 0 -6.75rem;}
.confirm .alert.anidis{top:100%;left:50%;margin:0 0 0 -6.75rem;}


.confirm .alert div{height:5.25rem;text-align:center;background:#fff;border-radius:0.25rem  0.25rem 0 0;}
.confirm .alert div td{ vertical-align:middle;line-height:1.2rem;padding:0 0.5rem;}
.confirm .alert p{font-size:0.7rem;position:relative;background:#fff;border-radius:0 0 0.25rem 0.25rem;}
.confirm .alert p:before{content:"";width:100%;height:1px;background:#e6e6e6;position:absolute;left:0;top:0;}
.confirm .alert p b{width:50%;float:left;}
.confirm .alert p b:first-child a{border-right:1px solid #e6e6e6;}
.confirm .alert p b a{display:block;text-align:center;color:#999;height:2.25rem;line-height:2.25rem;}
.confirm .alert p b a.submit{color:#f80;}

/**End confirm特效**/

/**成功提示**/
.success{text-align:center;padding:5.0rem 0;}
.success p{line-height:1.0rem;font-size:0.7rem;}
.success i{height:4.0rem;display:block;margin:0 auto 1.25rem;}
.success i img{height:100%;}

/**错误提示**/
#errormsg{width:80%;position:relative;position:fixed;top:50%;left:0.5rem;margin-top:-1.25rem;z-index:999999999;font-size:0.7rem;color:#fff;background:rgba(0,0,0,0.7);height:2.25rem;line-height:2.25rem;border-radius:0.25rem;text-align:center;width:-moz-calc(100% - 1rem);width: -webkit-calc(100% - 1rem);width:calc(100% - 1rem));}

/**页面加载特效**/
#loadings {width:4.5rem;height:3.75rem;padding-top:0.75rem;position:fixed;top:50%;left:50%;margin-top:-2.25rem;margin-left:-2.25rem;z-index:999999999;font-size:0.7rem;color:#fff;background:rgba(0,0,0,0.7);border-radius:0.15rem;text-align:center;}
#loadings i{height:20px;width: 20px;border-radius: 100%;display:inline-block;border:1px solid #fff;border-bottom-color: transparent;vertical-align: middle;display:block;margin:0.25rem auto 0.5rem;-moz-animation: rotate 75s linear infinite;
  -webkit-animation: rotate 75s linear infinite;
  -o-animation: rotate 75s linear infinite;
  -ms-animation: rotate 75s linear infinite;
  animation: rotate .75s linear infinite;}

/**返回顶部**/
#backtop{background:url(../images/top_ico.png) no-repeat center center;background-color:rgba(0,0,0,0.5);background-size:auto 0.75rem;width:1.75rem;height:1.75rem;position:fixed;bottom:-2.5rem;right:0.5rem;border-radius:100%;z-index:3;overflow:hidden;}
#backtop.up{bottom:2.5rem;}
.quick_menu{background:url(../images/quick_menu.png) no-repeat center center;background-color:#f80;background-size:auto 0.5rem;width:1.75rem;height:1.75rem;position:fixed;right:0.5rem;bottom:2.5rem;border-radius:100%;z-index:3;overflow:hidden;}
.quick_menu.up{bottom:4.5rem;}




/**加载效果旋转**/
@-webkit-keyframes rotate {
  0%,
  100% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@-moz-keyframes rotate {
  0%,
  100% {
    -moz-transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(360deg);
  }
}
@-o-keyframes rotate {
  0%,
  100% {
    -o-transform: rotate(0deg);
  }
  100% {
    -o-transform: rotate(360deg);
  }
}
@-ms-keyframes rotate {
  0%,
  100% {
    -ms-transform: rotate(0deg);
  }
  100% {
    -ms-transform: rotate(360deg);
  }
}
@keyframes rotate {
  0%,
  100% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

.loadmore {display:block;line-height:2.25rem;text-align:center;color:#999;font-size:0.7rem;}
.loadmore span{height:20px;width: 20px;border-radius: 100%;display:inline-block;margin:10px;border:2px solid #00aae1;border-bottom-color: transparent;vertical-align: middle;-moz-animation: rotate 75s linear infinite;
  -webkit-animation: rotate 75s linear infinite;
  -o-animation: rotate 75s linear infinite;
  -ms-animation: rotate 75s linear infinite;
  animation: rotate .75s linear infinite;}

.loadover{position:relative;margin:0 12px;padding:24px 0;height:20px;line-height:20px;color:#999;text-align: center;font-size:0.7rem;}
.loadover span{position:relative;display:inline-block;padding:0 6px;height:20px;background:#eee;z-index:2}
.loadover:after {content: '';position: absolute;left: 0;top: 50%;width: 100%;height: 1px;background: #DCDCDC;z-index: 1;}


.bt1{border-top:1px solid #e6e6e6;}
.bb1{border-bottom:1px solid #e6e6e6;}
.bd2{border:1px solid #e6e6e6;}
.bd1{border:1px solid #f80;}
.bd3{border:1px solid #ffe9c0;color:#f80;background:#fffaf0;padding:0.25rem 0.5rem;line-height:1.0rem;border-radius:0.075rem;}

.bgeee{background:#eee;}
.bgfff{background:#fff;}
a.bgf80,.bgf80{background:#f80;color:#fff;}
a.bgf8f8f8,.bgf8f8f8{background:#f8f8f8;}
.bgfbfbfb{background:#fbfbfb;}
.bgf2f2f2{background:#f2f2f2;}
.bg3d8ee8{background:#3d8ee8;}
.bg64cd66{background:#64cd66;}
.bgccc{background:#ccc;}



.tl20{text-indent:0.5rem;}

.brd5{border-radius:0.125rem;}
.brd10{border-radius:0.25rem;}
.brd20{border-radius:0.5rem;}
.brd30{border-radius:0.75rem;}
.brd40{border-radius:1.0rem;}
.brd100{border-radius:2.5rem;}
.brd200{border-radius:5rem;}
input.noborder,select.noborder{border:none;}
input.textr,.textr{text-align:right;}

.cfe6200,a.cfe6200{color:#fe6200;}
.c999,a.c999{color:#999;}
.c888{color:#888;}
.c666,a.c666,.c666 a{color:#666;}
.c333,a.c333{color:#333;}
.cfff,a.cfff{color:#fff;}
.cbbb,a.cbbb{color:#bbb;}
.cf80,a.cf80{color:#f80;}
.c3d8ee8{color:#3d8ee8;}

.f18{font-size:0.45rem;}
.f20{font-size:0.5rem;}
.f22{font-size:0.55rem;}
.f24{font-size:0.6rem;}
.f28{font-size:0.7rem;}
.f30{font-size:0.75rem;}
.f32{font-size:0.8rem;}
.f36{font-size:0.9rem;}
.f40{font-size:1.0rem;}
.f48{font-size:1.2rem;}
.f50{font-size:1.25rem;}
.f55{font-size:1.375rem;}
.f60{font-size:1.5rem;}
.f80{font-size:2.0rem;}

.mauto{margin-left:auto;margin-right:auto;}
.mt_1{margin-top:-1px;}
.mt_3{margin-top:-3px;}
.mt5{margin-top:0.125rem;}
.mlr10{margin-left:0.25rem;margin-right:0.25rem;}
.mt10{margin-top:0.25rem;}
.mb10{margin-bottom:0.25rem;}
.ml10{margin-left:0.25rem;}
.mr10{margin-right:0.25rem;}
.mt16{margin-top:0.4rem;}
.mt15{margin-top:0.375rem;}
.mr16{margin-right:0.4rem;}
.mt_20{margin-top:-0.5rem;}
.mb_20{margin-bottom:-0.5rem;}
.mt20{margin-top:0.5rem;}
.ml20{margin-left:0.5rem;}
.mr20{margin-right:0.5rem;}
.mlr20{margin-left:0.5rem;margin-right:0.5rem;}
.mb20{margin-bottom:0.5rem;}
.mt25{margin-top:0.625rem;}
.mt30{margin-top:0.75rem;}
.mb30{margin-bottom:0.75rem;}
.ml40{margin-left:1.0rem;}
.mt40{margin-top:1.0rem;}
.mb40{margin-bottom:1.0rem;}
.mr40{margin-right:1.0rem;}
.mlr40{margin-left:1.0rem;margin-right:1.0rem;}
.mt50{margin-top:1.25rem;}
.mlr50{margin-left:1.25rem;margin-right:1.25rem;}
.mb50{margin-bottom:1.25rem;}
.mb60{margin-bottom:1.5rem;}
.mt60{margin-top:1.5rem;}
.mt70{margin-top:1.75rem;}
.mt80{margin-top:2.0rem;}
.ml80{margin-left:2.0rem;}
.mr80{margin-right:2.0rem;}
.mb90{margin-bottom:2.25rem;}
.mt100{margin-top:2.5rem;}
.ml100{margin-left:2.5rem;}
.mt210{margin-top:5.25rem;}

.pt5{padding-top:0.125rem;}
.pt10{padding-top:0.25rem;}
.pb10{padding-bottom:0.25rem;}
.p20{padding:0.5rem;}
.pt20{padding-top:0.5rem;}
.pl20{padding-left:0.5rem;}
.pr20{padding-right:0.5rem;}
.pb20{padding-bottom:0.5rem;}
.pt30{padding-top:0.75rem;}
.p40{padding:1.0rem;}
.pt40{padding-top:1.0rem;}
.pl40{padding-left:1.0rem;}
.pb40{padding-bottom:1.0rem;}
.pb30{padding-bottom:0.75rem;}
.pt50{padding-top:1.25rem;}
.pl50{padding-left:1.25rem;}
.pb50{padding-bottom:1.25rem;}
.pl60{padding-left:1.5rem;}
.pt60{padding-top:1.5rem;}
.pb60{padding-bottom:1.5rem;}
.pt80{padding-top:2.0rem;}
.pb80{padding-bottom:2.0rem;}
.plr10{padding-left:0.25rem;padding-right:0.25rem;}
.plr20{padding-left:0.5rem;padding-right:0.5rem;}
.plr30{padding-left:0.75rem;padding-right:0.75rem;}
.plr40{padding-left:1rem;padding-right:1rem;}

.plr60{padding-left:1.5rem;padding-right:1.5rem;}
.pb50{padding-bottom:1.25rem;}
.pt90{padding-top:2.25rem;}
.pb90{padding-bottom:2.25rem;}
.pb100{padding-bottom:2.5rem;height:auto;}
.pb110{padding-bottom:2.75rem;}

.h40{height:1.0rem;line-height:1.0rem;}
.h48{height:1.2rem;line-height:1.2rem;}
.h50{height:1.25rem;line-height:1.25rem;}
.h58{height:1.45rem;line-height:1.45rem;}
.h60{height:1.5rem;line-height:1.5rem;}
.h78{line-height:1.95rem;height:1.95rem;}
.h80{height:2.0rem;line-height:2.0rem;}
.h90{height:2.25rem;line-height:2.25rem;}
.h214{height:5.35rem;display:inline-table;width:100%;}
.h214 .txtcontent{display:table-cell;vertical-align:middle;}
.ph100{height:100%;}
.pw50{width:50%;}
.pw100{width:100%;}

.w100{width:2.5rem;}
.w158{width:3.95rem;}
.w160{width:4.0rem;}

.line20{line-height:0.5rem;}
.line24{line-height:0.6rem;}
.line28{line-height:0.7rem;}
.line30{line-height:0.75rem;}
.line36{line-height:0.9rem;}
.line40{line-height:1.0rem;}
.line48{line-height:1.2rem;}
.line50{line-height:1.25rem;}
.line60{line-height:1.5rem;}
.line80{line-height:2.0rem;}

.w69{width:1.725rem;}
.w120{width:3.0rem;}
.h16{width:0.4rem;}
.w20{width:0.5rem;}
.w24{width:0.6rem;}
.h24{height:0.6rem;}
.h20{height:0.5rem;}
.h30{height:0.75rem;line-height:0.75rem;}
.w40{width:1.0rem;}
.w30{width:0.75rem;}
.w35{width:0.875rem;}
.h40{height:1.0rem;}
.h120{height:3.0rem;}
.h196{height:4.9rem;}
.w180{width:4.5rem;}
.w198{width:4.95rem;}
.w336{width:8.4rem;}
img,.vmid{vertical-align:middle;}
img.lazy{background:url(../images/loading.gif) no-repeat center center;}

input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#bbb;font-size:0.7rem;}
input:-moz-placeholder,textarea:-moz-placeholder{color:#bbb;font-size:0.7rem;}
input::-moz-placeholder,textarea::-moz-placeholder{color:#bbb;font-size:0.7rem;}
input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#bbb;font-size:0.7rem;}

.mline{text-decoration:line-through;}
.alltxt textarea{border:none;width:100%;}

/**radio**/  
.radio{position:absolute;left:0;top:0;width:100%;height:100%;border:none;opacity:0;z-index:2;margin:0;}  
.radio + label{display:inline-block;position:relative;vertical-align:middle;margin-top:-3px;width:0.75rem;height:0.75rem;background:url(../images/radio.png) no-repeat center center;background-size:0.75rem auto;}
.radio + label:after{content:"";width:0.75rem;height:0.75rem;display:block;}
.radio:checked + label{background:url(../images/radio_checked.png?221) no-repeat center center;background-size:0.75rem auto;}

/**checkbox**/  
.checkbox{position:absolute;left:0;top:0;width:100%;height:100%;border:none;opacity:0;z-index:2;margin:0;}  
.checkbox + label{display:inline-block;position:relative;vertical-align:middle;margin-top:-3px;width:0.75rem;height:0.75rem;background:url(../images/checkbox.png) no-repeat center center;background-size:0.75rem auto;}
.checkbox + label.absolute{position:absolute;margin-top:0;}
.checkbox + label:after{content:"";width:0.75rem;height:0.75rem;display:block;}
.checkbox:checked + label{background:url(../images/checkbox_checked.png?221) no-repeat center center;background-size:0.75rem auto;}

.checkbox2{position:absolute;left:0;top:0;width:100%;height:100%;border:none;opacity:0;z-index:2;margin:0;}  
.checkbox2 + label{display:inline-block;position:relative;vertical-align:middle;margin-top:-3px;width:1.0rem;height:1.0rem;background:url(../images/checkbox.png) no-repeat center center;background-size:1.0rem auto;}
.checkbox2 + label.absolute{position:absolute;margin-top:0;}
.checkbox2 + label:after{content:"";width:1.0rem;height:1.0rem;display:block;}
.checkbox2:checked + label{background:url(../images/checkbox_checked.png?221) no-repeat center center;background-size:1.0rem auto;}

/**标题**/
.com_title{position:relative;height:2.25rem;line-height:2.25rem;background:#fff;}
.com_title .t{display:block;padding-left:0.7rem;height:2.25rem;}
.com_title .t:before{content:"";width:0.2rem;height:0.75rem;background:#f80;position:absolute;top:50%;left:0;margin-top:-0.375rem;}
.com_title .m{position:absolute;right:0.5rem;top:0;height:2.25rem;}


.list666 a{color:#666;}
a.c_submit,a.e_submit{height:2.2rem;line-height:2.2rem;text-align:center;font-size:0.75rem;display:block;border-radius:0.125rem}
a.c_submit{color:#f80;background:#fff;border:1px solid #f80;}
a.e_submit{color:#fff;background:#f80;border:1px solid #f80;}
a.d_submit,a.f_submit{height:1.95rem;line-height:1.95rem;display:block;border-radius:0.125rem;text-align:center;font-size:0.7rem;border:1px solid #f80;}
a.d_submit{color:#f80;}
a.f_submit{color:#fff;background:#f80;}

.ico{display:inline-block;vertical-align:middle;}
.ico img{width:100%;height:100%;}
.ico_inputclose{width:1.0rem;height:1.0rem;background:url(../images/input_close_ico.png) no-repeat right center;background-size:0.8rem auto;position:absolute;right:0.5rem;margin-top:-0.5rem;top:50%;display:none;}

.header{height:2.25rem;line-height:2.25rem;position:fixed;top:0;left:0;width:100%;background:#f80;z-index:5;}
.header.relative{position:relative;}
.header .user{position:absolute;right:0;top:0;color:#fff;height:2.25rem;display:block;text-align:right;}
.header .htxt{position:absolute;left:50%;margin-left:-25%;top:0;width:50%;height:2.25rem;line-height:2.25rem;text-align:center;color:#fff;}

.header .goback{height:2.25rem;display:block;position:absolute;left:0;top:0;}
.header a.tosearch{display:block;position:absolute;right:0;top:0;text-align:right;padding:0 0.5rem;color:#fff;}
.header .popmenu{position:absolute;right:0;top:0;height:2.25rem;width:1.25rem;display:block;text-align:right;}
.header .search{position:absolute;right:0;top:0;height:2.25rem;display:block;text-align:right;}
.header .popmenu{position:absolute;right:0;top:0;height:2.25rem;width:1.0rem;display:block;text-align:right;}
.header .type{color:#fff;}
.header .rmenu{position:absolute;right:0;top:0;height:2.25rem;width:1.0rem;display:block;text-align:right;}
.header.black{background:#000;color:#fff;}
.header.black:after{opacity:0;}

.header a{position:relative;z-index:2;}

.hsearch{height:2.25rem;position:relative;z-index:3;}
.hsearch .ser.cbbb{padding:0;text-align:center;}
.hsearch .ser{height:2.25rem;line-height:2.25rem;padding:0 1.75rem 0 3.5rem;position:relative;}
.hsearch .ser input{width:100%;border:none;height:2.25rem;display:block;text-indent:0.5rem;background:none;}
.hsearch .ser p{position:absolute;left:0;top:0;width:3.0rem;height:2.25rem;padding-left:0.5rem;}
.hsearch .ser p:after{content:"";position:absolute;right:0;top:1.0rem;width:0;height:0;border-style:solid;border-width:0.35rem 0.35rem 0 0.35rem;border-color:#f80 transparent transparent transparent;}
.hsearch .ser p b{color:#f80;width:3.0rem;display:block;position:relative;z-index:2;}
.hsearch .ser p.open span{overflow: inherit;opacity:1;height:auto;}
.hsearch .ser p span{width:4.0rem;text-align:center;background:#666;color:#fff;position:absolute;left:0;top:2.6rem;height:0;overflow:hidden;opacity:0}
.hsearch .ser p span:before{content:"";position:absolute;left:50%;top:-0.35rem;margin-left:-0.35rem;width:0;height:0;border-style:solid;border-width:0 0.35rem 0.35rem 0.35rem;border-color: transparent transparent #666 transparent;}
.hsearch .ser p span em{height:2.0rem;line-height:2.0rem;display:block;text-align:center;font-size:0.6rem;border-bottom:1px solid #777;}
.hsearch .ser p span em:last-child{border-bottom:none;}
.hsearch .ser a{position:absolute;right:0;top:0;height:2.25rem;width:1.75rem;text-align:center;}
.hsearch.sp2 .ser{height:2.2rem;line-height:2.2rem;padding-left:0;border:1px solid #e6e6e6;}
.hsearch.sp2.fixed{position:fixed;top:2.25rem;left:0;right:0;}

.com_footer{height:2.25rem;line-height:2.25rem;position:fixed;width:100%;left:0;bottom:0;z-index:4;background:#fff;}
.com_footer.sp2{bottom:-2.25rem;}
.com_footer.sp2.active{bottom:0;}
.com_footer:before{content:"";width:100%;height:1px;background:#e6e6e6;position:absolute;top:0;left:0;}
.com_footer .fsp1{padding-left:5.0rem;position:relative;}
.com_footer .fsp1 div{position:absolute;width:4.0rem;left:0.5rem;top:0;height:2.25rem;}
.com_footer .fsp1 div a{display:inline-block;text-align:center;height: 1.75rem;line-height:0.55rem;padding: 0.3rem 0;width:46%;}
.com_footer .fsp1 div a img{display:block;margin:0.125rem auto 0.25rem;height:0.75rem;}

/**右边菜单 Start**/
.quick_pop{position:fixed;top:0;left:0;right:0;bottom:0;z-index:5;display:none;}
.quick_pop.active .list{margin-top:2.25rem;}
.quick_pop .maskbg{opacity:0}
.quick_pop.active .maskbg{opacity:0}
.quick_pop .list{position:absolute;width:7.0rem;right:0.5rem;bottom:5.15rem;background:#fff;border-radius:0.125rem;z-index:2;box-shadow:0 0 0.5rem rgba(0,0,0,0.2);}
.quick_pop .list a{display:block;height:1.975rem;line-height:1.975rem;border-bottom:1px solid #e6e6e6;}
.quick_pop .list a:last-child{border-bottom:none;}
.quick_pop .list a img{width:0.75rem;display:inline-block;margin:0 0.5rem;}
.quick_pop .list:before{content:"";width:0;height:0;border-style:solid;border-width:0.4rem 0.4rem 0 0.4rem;border-color:#fff transparent transparent transparent;position:absolute;right:0.5rem;bottom:-0.4rem;z-index:2;}
.quick_pop .list:after{content:"";width:0;height:0;border-style:solid;border-width:0.4rem 0.4rem 0 0.4rem;border-color:#999 transparent transparent transparent;position:absolute;right:0.5rem;bottom:-0.4rem;margin-top:-1px;}

/**通用菜单***/
.post-func {position:fixed;bottom:61px;width:250px;height:250px;overflow:hidden;z-index:99;right:10px;-webkit-transform:scale(0.2);-moz-transform:scale(0.2);-o-transform:scale(0.2);transform:scale(0.2);-webkit-transform-origin:100% 100%;-moz-transform-origin:100% 100%;-o-transform-origin:100% 100%;transform-origin:100% 100%;-webkit-transition:all .2s ease 0s;-moz-transition:all .2s ease 0s;-o-transition:all .2s ease 0s;transition:all .2s ease 0s;opacity:0;filter:alpha(opacity=0);-webkit-border-radius:250px;border-radius:250px}
.post-func a {-webkit-tap-highlight-color:rgba(255,0,0,0)}
.post-func:before {display:block;-webkit-border-radius:250px;border-radius:250px;width:100%;height:100%;position:absolute;top:0;left:0;background-color:#f80;opacity:.8;filter:alpha(opacity=80);content:""}
.post-func .circle_open {width:100%;height:100%}
.post-func ul {display:none}
.post-func .i-close {left:87px;top:87px;z-index:20;width:80px;height:80px;padding-top:0;background:#f80;-webkit-border-radius:80px;border-radius:80px;opacity:1;filter:alpha(opacity=100);display:none}
.post-func .i-close:before {top:8px;background-position:0 -226px}
.post-func .i-close:after {display:none}
.post-func .post-wrap {display:none;position:relative;width:100%;height:100%}
.func-4 .post-wrap .i-tail:after {-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}
.func-4 .post-wrap .i-top:after {-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.post-func-open {opacity:1;filter:alpha(opacity=100);-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);z-index:102;width:250px;height:250px;-webkit-border-radius:125px;border-radius:125px;-webkit-transform-origin:100% 100%;-moz-transform-origin:100% 100%;-o-transform-origin:100% 100%;transform-origin:100% 100%}
.post-func-open ul {display:block;border-radius:250px;height:250px;margin:0;overflow:hidden;padding:0;width:250px}
.post-func-open li {font-size:20px;left:0;overflow:hidden;position:absolute;top:0;width:126px;height:126px;-webkit-transform-origin:100% 100%;-moz-transform-origin:100% 100%;-o-transform-origin:100% 100%;transform-origin:100% 100%;border-bottom:1px solid #ffc787;box-sizing:border-box;padding:0}
.post-func-open li a {display:block;width:250px;height:250px;position:absolute;text-align:center;-webkit-border-radius:250px;border-radius:250px;right:-126px;bottom:-126px}
.post-func-open li span {display:inline-block;color:#fff;font-size:12px;text-align:center;padding:25px 10px 0;margin-top:25px}
.post-func-open li span:before {display:block;width:25px;height:25px;position:absolute;content:"";left:12px;top:-5px}
.post-func-open li .i-top span:before {background:url(../images/quick2_menu_2.png) no-repeat 0 0;background-size:auto 26px;left:14px;width:26px;}
.post-func-open li .i-tail span:before {background:url(../images/quick2_menu_7.png) no-repeat 0 0;background-size:auto 25px;left:24px;width:25px;}
.post-func-open li .i-next span:before {background:url(../images/quick2_menu_3.png) no-repeat 0 0;background-size:auto 25px;left:18px;width:26px;}
.post-func-open li .i-last span:before {background:url(../images/quick2_menu_4.png) no-repeat 0 0;background-size:auto 25px;left:18px;width:25px;}
.post-func-open li .i-fav span:before {background:url(../images/quick2_menu_5.png) no-repeat 0 0;background-size:auto 25px;left:22px;width:25px;}
.post-func-open li .i-see span:before {background:url(../images/quick2_menu_6.png) no-repeat 0 0;background-size:auto 23px;left:23px;width:23px;}

.post-func-open .i-close {display:block;position:absolute;text-align:center;}
.post-func-open .i-close:before {display:block;content:"";width:20px;height:20px;background:url(../images/quick2_menu_1.png) 0 0;background-size:20px auto;margin:20px auto 5px;}
.post-func-4 li a {-webkit-transform:skew(0deg) rotate(-45deg);-moz-transform:skew(0deg) rotate(-45deg);-o-transform:skew(0deg) rotate(-45deg);transform:skew(0deg) rotate(-45deg)}
.post-func-4 li:nth-child(1) {-webkit-transform:rotate(45deg) skew(0deg);-moz-transform:rotate(45deg) skew(0deg);-o-transform:rotate(45deg) skew(0deg);transform:rotate(45deg) skew(0deg)}
.post-func-4 li:nth-child(2) {-webkit-transform:rotate(135deg) skew(0deg);-moz-transform:rotate(135deg) skew(0deg);-o-transform:rotate(135deg) skew(0deg);transform:rotate(135deg) skew(0deg)}
.post-func-4 li:nth-child(3) {-webkit-transform:rotate(225deg) skew(0deg);-moz-transform:rotate(225deg) skew(0deg);-o-transform:rotate(225deg) skew(0deg);transform:rotate(225deg) skew(0deg)}
.post-func-4 li:nth-child(4) {-webkit-transform:rotate(315deg) skew(0deg);-moz-transform:rotate(315deg) skew(0deg);-o-transform:rotate(315deg) skew(0deg);transform:rotate(315deg) skew(0deg)}
.post-func-6 li a {-webkit-transform:skew(-30deg) rotate(-60deg);-moz-transform:skew(-30deg) rotate(-60deg);-o-transform:skew(-30deg) rotate(-60deg);transform:skew(-30deg) rotate(-60deg)}
.post-func-6 li:nth-child(1) {-webkit-transform:rotate(60deg) skew(30deg);-moz-transform:rotate(60deg) skew(30deg);-o-transform:rotate(60deg) skew(30deg);transform:rotate(60deg) skew(30deg)}
.post-func-6 li:nth-child(2) {-webkit-transform:rotate(120deg) skew(30deg);-moz-transform:rotate(120deg) skew(30deg);-o-transform:rotate(120deg) skew(30deg);transform:rotate(120deg) skew(30deg)}
.post-func-6 li:nth-child(3) {-webkit-transform:rotate(180deg) skew(30deg);-moz-transform:rotate(180deg) skew(30deg);-o-transform:rotate(180deg) skew(30deg);transform:rotate(180deg) skew(30deg)}
.post-func-6 li:nth-child(4) {-webkit-transform:rotate(240deg) skew(30deg);-moz-transform:rotate(240deg) skew(30deg);-o-transform:rotate(240deg) skew(30deg);transform:rotate(240deg) skew(30deg)}
.post-func-6 li:nth-child(5) {-webkit-transform:rotate(300deg) skew(30deg);-moz-transform:rotate(300deg) skew(30deg);-o-transform:rotate(300deg) skew(30deg);transform:rotate(300deg) skew(30deg)}
.post-func-6 li:nth-child(6) {-webkit-transform:rotate(360deg) skew(30deg);-moz-transform:rotate(360deg) skew(30deg);-o-transform:rotate(360deg) skew(30deg);transform:rotate(360deg) skew(30deg)}

.post-func-6 li:nth-child(1) span{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}
.post-func-6 li:nth-child(2) span{-webkit-transform:rotate(-60deg);-moz-transform:rotate(-60deg);-o-transform:rotate(-60deg);transform:rotate(-60deg)}
.post-func-6 li:nth-child(3) span{-webkit-transform:rotate(-120deg);-moz-transform:rotate(-120deg);-o-transform:rotate(-120deg);transform:rotate(-120deg)}
.post-func-6 li:nth-child(4) span{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg)}
.post-func-6 li:nth-child(5) span{-webkit-transform:rotate(-240deg);-moz-transform:rotate(-240deg);-o-transform:rotate(-240deg);transform:rotate(-240deg)}
.post-func-6 li:nth-child(6) span{-webkit-transform:rotate(-300deg);-moz-transform:rotate(-300deg);-o-transform:rotate(-300deg);transform:rotate(-300deg)}
/**右边菜单 End**/

/**弹出登录注册 Start**/
.login_pop{position:fixed;z-index:4;left:0;top:0;right:0;bottom:0;display:none;}
.login_pop.active{display:block;}
.login_pop .list{position:relative;z-index:2;background:#fff;padding:1.5rem 0;margin-top:-100%;}
.login_pop.active .list{margin-top:2.25rem;}
.login_pop .maskbg{opacity:0}
.login_pop.active .maskbg{opacity:0.7}
.login_pop .list p{width:25%;float:left;text-align:center;}
.login_pop .list p a{display:block;padding:0.5rem 0;}
.login_pop .list p a i{height:2.125rem;width:2.125rem;line-height:2.125rem;text-align:center;display:block;border-radius:0.75rem;margin:0 auto 0.4rem;}
.login_pop .list p a i.sp1{background:#36cea7;}
.login_pop .list p a i.sp2{background:#889fff;}
.login_pop .list p a i.sp3{background:#a975d9;}
.login_pop .list p a i.sp4{background:#ff6e4f;}
.login_pop .list p a img{height:1.0rem;margin-top:-3px;}
.login_pop .list p a b{line-height:0.6rem;display:block;font-size:0.6rem;}
.login_pop .list .close{background:#fff url(../images/close_ico.png) no-repeat center center;background-size:0.75rem 0.75rem;width:2.0rem;height:2.0rem;border-radius:2.0rem;position:absolute;left:50%;bottom:-0.75rem;margin-left:-1.0rem;}
/**弹出登录注册 End**/

/**从底下弹出窗**/
.contact_fixed{position:fixed;top:0;left:0;right:0;bottom:0;z-index:999;-webkit-transform:translate3d(0,100%,0);-moz-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);}
.contact_fixed.active{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
.contact_fixed .slist{position:absolute;left:0;bottom:0;right:0;z-index:2;background:#fff;-webkit-transition:-webkit-transform .5s ease;-moz-transition:transform .5s ease,-moz-transform .5s ease;-o-transition:transform .5s ease,-o-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease,-moz-transform .5s ease,-o-transform .5s ease;-webkit-transform:translate3d(0,100%,0);-moz-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);}
.contact_fixed.active .slist{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
.contact_fixed.active.down .slist{-webkit-transform:translate3d(0,100%,0);-moz-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);}

/**公众号**/
.wx_ad{position:fixed;left:0;bottom:0;right:0;z-index:3;}
.wx_ad .content{margin:0.5rem;padding:0.5rem;height:1.5rem;background:rgba(0,0,0,0.6);color:#fff;position:relative;}
.wx_ad .content b{padding:0 0.5rem;width:0.75rem;height:1.5rem;line-height:1.5rem;position:absolute;right:0;top:50%;margin-top:-0.75rem;}
.wx_ad .content b img{display:inline-block;}
.wx_ad .content a{position:absolute;right:1.75rem;top:50%;margin-top:-0.75rem;text-align:center;}

.wx_pop{position:fixed;z-index:5;top:0;left:0;right:0;bottom:0;display:none;}
.wx_pop .maskbg{opacity:0;}
.wx_pop .content{width:10.0rem;height:11.9rem;position:absolute;left:50%;top:50%;margin:100% 0 0 -5.0rem;}
.wx_pop .content div{padding:0.75rem 1.5rem 0;}
.wx_pop .content a{position:absolute;width:100%;height:2.25rem;line-height:2.25rem;border-top:1px solid #e6e6e6;left:0;bottom:0;}
.wx_pop.active .maskbg{opacity:0.6;}
.wx_pop.active .content{margin:-5.95rem 0 0 -5.0rem;}

.footer{background:#fff;padding:1.0rem 0;}
.footer div p{width:25%;float:left;text-align:center;}
.footer div p a{display:block;font-size:0.6rem;color:#666;} /*margin:0 1.25rem;*/
.footer div p a i{display:block;width:2.0rem;height:2.0rem;line-height:2.0rem;margin:0 auto 0.5rem;position:relative;}
.footer div p a i:before{content:"";width:100%;height:100%;border-radius:100%;border:1px solid #e6e6e6;position:absolute;left:-1px;top:-1px;}

.list_tab .item{float:left;}
.list_tab.no .item{border-bottom:none;}
.list_tab .item a{display:block;}
.list_tab.sp4 .item{width:25%;}
.list_tab.sp3 .item{width:33.3333%;}
.list_tab.sp2 .item{width:50%;}

/**分页**/
.selectpage{padding:1.0rem 0.25rem;background:#fff;border-top:1px solid #e6e6e6;}
.selectpage span{width:33.33%;float:left;}
.selectpage span a{display:block;height:1.45rem;line-height:1.45rem;border:1px solid #f80;text-align:center;color:#fff;background:#f80; border-radius:0.125rem;margin:0 0.25rem;text-decoration:none;}
.selectpage span a.disable{background:#f8f8f8;color:#999;border-color:#f8f8f8;}
.selectpage span b{display:block;height:1.45rem;line-height:1.45rem;margin:0 0.25rem;border:1px solid #e6e6e6;border-radius:0.125rem;position:relative;font-weight:normal;}
.selectpage span b select{width:100%;border:none;height:1.45rem;border:1px solid #e6e6e6;position:absolute;top:0;left:0;opacity:0;}
.selectpage span b em,.selectpage span b i{ font-style:normal;}
.selectpage span b em{margin-left:10px;}
.selectpage span b i{position:absolute;right:0.5rem;top:0;background:url(../images/arrow_down.svg) no-repeat center center;background-size:0.5rem auto;height:1.45rem;width:0.5rem;}

/**右滑窗口**/
.pop_from_right{position:fixed;top:0;right:-100%;bottom:0;z-index:9999;width:100%;}
.pop_from_right.active{right:0;}
.pop_from_right.active.close{right:-100%;}
.pop_from_right .scroll{position:absolute;top:2.25rem;left:0;bottom:0;overflow:auto;width:100%;}
.pop_from_right .scroll.sp2{position:absolute;top:2.25rem;left:0;bottom:2.25rem;overflow:auto;width:100%;}

.pop_from_right.sp2{width:13.0rem;}
.pop_from_right.sp2 .maskbg{opacity:0;width:200%;}
.pop_from_right.sp2.active .maskbg{opacity:0.6;left:-200%;}
.pop_from_right.active.close .maskbg{left:-200%;opacity:0;}

.animate{-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}

.row1,.header .htxt{text-overflow:ellipsis;overflow:hidden;display:block;white-space:nowrap;}
.row2{text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
.row3{text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}


/**分享 start**/
.share_mask{position:fixed;left:0;top:0;right:0;bottom:0;z-index:9999;display:none;}
.share_mask .bg{background:rgba(0,0,0,0.6);position:absolute;top:0;left:0;width:100%;height:100%;}
.share_mask .txt{position:relative;z-index:2;height:100%;}
.share_mask .txt .img{width:11.4rem;position:absolute;top:0.25rem;right:0.25rem;}
.share_mask .txt a{width:5.675rem;display:block;position:absolute;top:50%;left:50%;margin-left:-2.85rem;}

video{max-width:100%!important;}