.ts{ height:30px; width:50px; border:1px solid #ccc; text-align:center;  
}

.log_reg_box{width:100%;min-width:320px;min-height:450px;margin-bottom:10px}

.log_reg_box ul.tab{width:100%}
.log_reg_box ul.tab li{width:50%;height:41px;text-align:center;line-height:40px;font-size:14px;color:#3e3e3e;float:left;background:-webkit-gradient(linear,0 0,0 100%,from(#f7fafc),to(#fff))}
.log_reg_box ul.tab li.curr span{border-left:1px solid #fff;border-right:1px solid #fff;display:block;color:#f97d03}
.log_reg_box ul.tab li.curr span font{border:1px solid #fcfcfd;display:block}
.log_reg_box ul.tab li.currl span{background:#f2f5f7;border-right:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3;-webkit-box-shadow:0 1px 1px #e9ebec;color:#3e3e3e}
.log_reg_box ul.tab li.currr span{background:#f2f5f7;border-left:1px solid #d3d3d3;border-right:none;border-bottom:1px solid #d3d3d3;-webkit-box-shadow:0 1px 1px #e9ebec;color:#3e3e3e}
#logRegTabCon{padding:0 10px 0}
.login_intxt{border:1px solid #c0c1c2;height:42px}
.login_intxtt{width:65px;font-size:15px;line-height:42px;padding-left:12px;color:#3e3e3e;float:left}
.login_intxt input{width:200px;height:14px;line-height:14px;font-size:12px;color:#b6b6b6;border:none;outline:0;margin-top:14px;background:#fff;float:left}
.login_ertxt{width:100%;height:23px;display:block;font-size:11px;line-height:23px;color:#e00303}
.login_ffle i{width:19px;height:16px;background-position:-55px -58px;display:block;float:left}
.login_ffle i.nx_checked{background-position:-74px -58px}
.log_reg_item{width:100%;padding-top:6px;float:left}
.passport-login-input-ul{width:100%}
.passport-login-input-ul li{border:1px solid #c0c1c2;height:42px;margin-top:10px;overflow:hidden;background:#fff;position:relative}
.passport-login-input-ul li em{height:42px;line-height:42px}
.passport-login-input-ul li em.hs{color:#ec0505}

#loginButtonLi,#mobileLoginButtonLi,#rememberLi{border:none;height:auto;margin:10px 0 0 0}
#mobilevalidateli input{background:#fff}
.passport-login-input-span{width:70px;font-size:16px;line-height:42px;padding-left:12px;color:#3e3e3e;float:left}
.passport-login-input{width:180px;height:42px;vertical-align:middle;font-size:12px;color:#b6b6b6;border:none;outline:0;background:#fff;position:relative}
.passport-login-input-mob{width:65px;float:left;height:42px;vertical-align:middle;font-size:12px;color:#b6b6b6;border:none;outline:0;background:#fff;position:relative}
#pptvalidatecode{width:85px;height:14px;line-height:14px;font-size:12px;color:#b6b6b6;border:none;outline:0;margin-top:14px;background:#fff;float:left}
#pptvcodeImg{padding-top:5px;padding-right:6px;float:right}
.login_ffle{font-size:14px;color:#7c7c7c;padding:15px 0 15px 10px;float:left}
.btn_log{width:100%;height:42px;line-height:42px;color:#fffefe;text-align:center;overflow:hidden;border:none;-webkit-border-radius:0;font-size:14px}
.login_ff{padding:0 5px}
.login_ffmain{padding:15px 0 20px;width:100%;float:left}
a.login_ffri{padding:5px 5px 3px 5px;display:block;float:left;color:#50b4d7}
a.login_ffleft{padding:5px 5px 3px 5px;display:block;float:right;color:#50b4d7}
#loginTip,#mobileLoginTip{color:red}
#validateli a{display:none}
.f12{display:none}
#logRegTabCode{padding:0 10px 0}
ul#pptmobileregul{padding-top:20px}
ul#pptmobileregul li{border:1px solid #c0c1c2;height:42px;overflow:hidden}
.passport-reg-input-span{width:85px;font-size:15px;line-height:42px;padding-left:12px;color:#3e3e3e;float:left}
.passport-reg-input{width:180px;height:40px;vertical-align:middle;font-size:12px;color:#b6b6b6;border:none;outline:0;background:#fff;position:relative;top:3px}
#pptmobileregmobile_tip{width:100%;height:28px;font-size:11px;color:#e00303;display:block}
ul#pptmobileregul li#mobileRegSendMobileCodeLi{border:none;text-align:center}
ul#pptmobileregul li#mobileRegSendMobileCodeLi .passport-reg-input-span{display:none}
.mob_yzm{width:180px;height:50px;background:-webkit-gradient(linear,0 0,0 100%,color-stop(0,#c3caa8),color-stop(1,#c3caa8));line-height:50px;color:#fff;text-align:center;overflow:hidden;border:none;-webkit-border-radius:0}
.mob_yzm_time{background:-webkit-gradient(linear,0 0,0 100%,color-stop(0,#e0e3e5),color-stop(1,#e0e3e5));color:#3e3e3e}
ul#pptmobileregul li#mobileRegSendMobileCodeLi{height:auto;text-align:center}
#pptmobileresendbtn_tip{width:100%;height:15px;font-size:11px;color:#e00303;display:block}
ul#pptmobileregul li#pptmobilertt{width:100%;font-size:12px;line-height:22px;color:#585858;text-align:center;padding-bottom:20px;border:none;border-bottom:1px dashed #c5c5c5}
#mobileRegMobileCodeLi{margin-top:25px}
#pptmobileregmobilecode_tip{width:100%;height:20px;font-size:11px;color:#e00303;display:block}
ul#pptmobileregul li#mobileRegButtonLi{border:none;padding-bottom:25px}
ul#pptmobileregul li#mobileRegButtonLi .passport-reg-input-span{display:none}
.login_hezuo{padding:0 5px;margin-top:10px;color:#5c5c5c}
.login_hezuo_mian{width:100%;margin-top:10px;margin-bottom:20px}
.login_hezuo_mian ul{background:#fff;border:1px solid #c0c1c2;height:22px;padding:10px 0;margin-bottom:10px;overflow:hidden}
.login_hezuo_mian li{width:49%;float:left;height:22px;line-height:22px;text-align:center}
.login_hezuo_mian li.bor{border-right:1px solid #bbbdc3}
.login_hezuo_mian li i{background:url(../images/yz-ico.png) no-repeat;background-size:18px auto;background-position:0 -85px;width:18px;height:19px;display:inline-block;margin-right:5px;vertical-align:middle;overflow:hidden}
.login_hezuo_mian li i.hzico-wx{background-position:0 -108px;height:16px}
.login_hezuo_mian a{width:100%;height:100%;display:inline-block;-webkit-border-radius:0}
.mt10{margin-top:10px}
.reg-sf{margin:5px 0 10px;overflow:hidden}
.reg-sf a{width:50%;float:left;padding:10px 0;display:inline-block;color:#5c5c5c;cursor:pointer}
.reg-sf a i{background:url(../images/yz-ico.png) no-repeat;background-size:18px auto;background-position:0 -132px;vertical-align:middle;margin-right:10px;width:18px;height:18px;display:inline-block;overflow:hidden}
.reg-sf a.sel{color:#ff5b0a}
.reg-sf a.sel i{background-position:0 -157px}
#mobileLoginButtonLi.mt10{margin:20px 0 30px}
.blue .btn_log{background:-webkit-gradient(linear,0 0,0 100%,color-stop(0,#3592e2),color-stop(1,#3592e2))}
.green .btn_log{background:-webkit-gradient(linear,0 0,0 100%,color-stop(0,#42b712),color-stop(1,#42b712))}
.orange .btn_log{background:-webkit-gradient(linear,0 0,0 100%,color-stop(0,#ff7201),color-stop(1,#ff7201))}
.red .btn_log{background:-webkit-gradient(linear,0 0,0 100%,color-stop(0,#82c51e),color-stop(1,#82c51e))}
.disable{float:right;margin-right:5px;border:1px #d6d6d6 solid;border-radius:2px;padding:0 10px;height:30px;line-height:30px;text-align:center;color:#585858;margin-top:6px;font-size:12px;cursor:pointer;background-color:#eee}
.disabled{float:right;margin-right:5px;border:1px #d6d6d6 solid;border-radius:2px;padding:0 10px;height:30px;line-height:30px;text-align:center;color:#585858;margin-top:6px;font-size:12px;cursor:pointer;background-color:#f7f7f7}
.disabled:hover{background-color:#eee}
.select_02{border:1px solid #f63;background-color:#fff;margin:15px 10px 0 10px;border-radius:8px}
.select_02 ul{display:table;width:100%}
.select_02 li{display:table-cell;width:50%;text-align:center;height:30px;line-height:30px}
.select_02 li a{display:block}
.select_02 .current1{border-radius:6px 0 0 6px}
.select_02 .current2{border-radius:0}
.select_02 .current3{border-radius:0 6px 6px 0}
.select_02 .current{background-color:#f63}
.select_02 .current a{color:#fff}
.select_02_blue{border:1px solid #3592e2}
.select_02_blue .current{background-color:#3592e2}
.select_02_green{border:1px solid #42b712}
.select_02_green .current{background-color:#42b712}
.select_02_red{border:1px solid #82c51e}
.select_02_red .current{background-color:#82c51e}
.ddaa{background-color:#fff;width:-webkit-calc(100% - 10px);width:-moz-calc(100% - 10px);width:calc(100% - 10px);margin:0 auto;overflow:hidden;height:auto;line-height:40px;margin-top:4px;border:#ccc 1px solid;margin:5px; margin-top:20px;}
.ddaa ul li{float:left;width:20%;text-align:center;line-height:40px}
#umnav{overflow:hidden;clear:both;margin-top:10px;margin-left:5px;margin-right:5px}
#umnav li{width:24%;height:60px;float:left;margin-right:1%}
#umnav li a{display:block;background:#6e6f71;color:#fff;font-size:14px;line-height:60px;text-align:center}
#umnav li#umnactive a{background:#fff;color:#000}
#umbody{margin:0 auto;background:#fff;margin-bottom: 10px;margin-top:10px;margin-left:5px;margin-right:5px;}
.tableborder{border-collapse:collapse;font-size:14px;background-color:#fff}
.tableborder th{border:1px solid #ccc;padding:5px;width:100px;height:30px;line-height:30px}
.tableborder .header{background-color:#efefef}
#postbtn,#removebtn{background:#70ca10;color:#fff;display:inline-block;height:40px;line-height:40px;text-align:center;width:120px;float:left;border:none;cursor:pointer}
.tableborder td{border:1px solid #ccc;padding:5px;height:30px;line-height:30px}
.tableborder td table td{border:0 solid #ccc}
.tableborder input{border:1px solid #ddd;padding:5px;height:30px;line-height:30px}
.tableborder textarea{border:1px solid #ddd;padding:5px;height:90px;line-height:30px; width:200px;}
.tableborder input#postbtn{background:#70ca10;color:#fff;display:inline-block;height:30px;line-height:30px;text-align:center;width:80px;float:left;border:none;padding:0}
.biage{margin:0 auto; margin-left:5px; margin-right:5px;}
.biage table{border-collapse:collapse;margin-top:10px;font-size:14px;background-color:#fff}
.tableborder th{border:1px solid #ccc;padding:5px;width:100px;height:30px;line-height:30px}
.biage table td{border:1px solid #ccc;padding:5px;height:30px;line-height:30px}
.biage table td table td{border:0 solid #ccc}
.biage table input{border:1px solid #ccc;height:30px;line-height:30px;width:100%}
.biage table textarea{width:100%}
.biage table input#postbtn{background:#70ca10;color:#fff;display:inline-block;height:40px;line-height:40px;text-align:center;width:120px;float:left;border:none;padding:0}
#postbtn{background:#70ca10;color:#fff;display:inline-block;height:40px;line-height:40px;text-align:center;width:120px;float:left;border:none;cursor:pointer}
.navv{margin:0;border-bottom:1px #f6f6f6 solid;margin-bottom:10px}
.nav_tt,h2{background:#fff;border-top:1px solid #f6f6f6;border-bottom:1px solid #f6f6f6;color:#2c3354;font-size:14px;font-weight:700;height:40px;line-height:40px;position:relative;margin-bottom:5px}
.nav_tt .icon{width:32px;height:32px;-moz-border-radius:16px;-webkit-border-radius:16px;border-radius:16px}
span.araquo{background:url(../images/bg.png);background-size:99px auto;background-position:-48px -61px;padding-right:10px;margin-left:7px}
span.apost{float:right;margin-right:8px;font-size:12px;margin-top:8px;padding-left:8px;color:#999;background:url(../images/bottom_post.png) left center no-repeat;background-size:30%}
.wli3{background:#fff;border:1px solid #f6f6f6;font-size:0;height:42px;margin:-1px 10px 0;overflow:hidden}
.wli3 li{float:left;height:100%;width:32%}
.wli3 li a{display:block;font-size:14px;height:100%;line-height:42px;text-align:center;width:100%}
.bg-c1 a{color:#fa2222}
.bg-c2 a{color:#ff6c00}
.bg-c3 a{color:#54b1e1}
.big_dl ul,.sm_dl ul,.wli4{font-size:0;margin:-1px 0 0 0;overflow:hidden;background-color:#fff;border-radius:0}
.one_third,.wli4 li{background:#fff;border-top:1px solid #f6f6f6;border-bottom:1px solid #f6f6f6;float:left;height:42px;margin:0 0 -1px 0;width:25%;vertical-align:top}
.one_third a,.wli4 li a{color:#7a7e88;display:block;font-size:14px;line-height:42px;text-align:center;width:100%}
.dl_local li a{color:#2c3354}
.it2+.big_dl ul,.jiaoyu2+.big_dl ul{border:1px solid #f6f6f6;margin:-1px 10px 0;overflow:hidden}
.it2+.big_dl .one_third,.jiaoyu2+.big_dl .one_third{border:none;border-top:1px dashed #f6f6f6;display:block;float:left}
.it2+.big_dl .one_third a,.jiaoyu2+.big_dl .one_third a{text-align:left;text-indent:10px}
.it2+.big_dl{margin-bottom:10px}
.tishi{line-height:25px;clear:both;padding:10px}
.tishi a{color:#00f;padding:0 3px}
.lico{width:8px;height:18px;line-height:18px;margin-top:11px;margin-left:10px;float:left}
.ico1,.ico9{background-color:#82c51e}


#fbjm{ padding:10px; padding-top:0px;}

.wenxin_ts{ background:#FFF ; padding:5px; margin-top:10px;}

.tougao{}

.tougao dl{ margin-bottom:10px;}
.tougao dl dt{position:relative} 
.tougao dl dt span{ color: #F00; display:block; height:35px; line-height:35px; font-size:14px; font-weight:bold} 
.tougao dl dt input{background:#fff; width:-webkit-calc(100% - 12px);width:-moz-calc(100% - 12px);width:calc(100% - 12px);border:1px solid #ddd;padding:5px;height:30px;line-height:30px; display: block}
.tougao dl  textarea{  width:-webkit-calc(100% - 12px);width:-moz-calc(100% - 12px);width:calc(100% - 12px);border:1px solid #ddd;padding:5px;height:90px;line-height:30px}


.fsyzm{background:#FF9800!important;color:#fff;width:80px!important;position:absolute;right:1px;top:1px;padding:0px!important;height:40px!important; line-height:40px!important;border:none!important}


#fban{ margin-left:10px; overflow:hidden}
#fban #postbtn{ margin-right:10px;}
.czan{ background:#999 !important}




.blacklayout,.blacklayoutR{display:none;position:absolute;left:0;top:0;width:100%;background-color:#000;opacity: 0.3;filter: alpha(opacity=50);z-index:100}

.diagBox,.diagBoxR{display:none;position: absolute;width:100%;height:200px;padding:10px;left:50%;margin-left:-50%;background-color:rgba(0,0,0,.3);z-index: 200;top:50%; margin-top:-100px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:0!important}

.inner{background-color:#fff;padding-bottom: 30px;}

.inner p{padding-left:10px;padding-right:10px;}

.inner .log_txt{position: relative;background:#efefef;font-size:15px;color:#444;padding-top:5px;padding-bottom: 5px;}

.inner .close_btn{position:absolute;top:6px;right:10px;cursor: pointer;}

.inner .ts_txt{padding:20px 0 10px;text-align: center;color:#666;}

.inner .wx_login {margin-top:20px;text-align: center;}

.inner .wx_login a{display: inline-block;text-align: center;padding:3px 20px;font-size:18px;line-height:40px;background:#35b558;color:#fff;border-radius: 5px;-webkit-transition-duration: .8s;transition-duration: .8s;}

.inner .wx_logo{display: inline-block;margin-right:5px;vertical-align: middle;}

.inner .wx_login a:hover{background:#66d178;}



.inner .qq_login {margin-top:20px;text-align: center;}

.inner .qq_login a{display: inline-block;text-align: center;padding:3px 20px;font-size:18px;line-height:40px;background:#35b558;color:#fff;border-radius: 5px;-webkit-transition-duration: .8s;transition-duration: .8s;}

.inner .qq_logo{display: inline-block;margin-right:5px;vertical-align: middle;}

.inner .qq_login a:hover{background:#66d178;}

.wxIcon_33 {width:20px;height:20px;display: inline-block; background: url(../images/gb.png) no-repeat;cursor: pointer;}



.blacklayout{ height:100%; position:fixed}
.zdd1{ position:relative; font-size:14px; border-bottom:#eee 1px solid; padding:10px; margin-top:10px;margin-bottom:10px;}
.zdd1 span{position: absolute; display:block;right:10px;top:6px; background:#FDFDE3; color:#F00; padding-top:3px; padding-bottom:3px; padding-left:10px; padding-right:10px;}

.zdd2{ font-size:14px; border-bottom:#eee 1px solid; padding:10px; text-align:center}
.zdd2 span{ color:#F00}

.zdd3{ font-size:14px; border-bottom:#eee 1px solid; padding:10px; color:#F00}


.qtq{ position:fixed}
.qtq2{ position:fixed}



.zdd11{font-size:14px; border-bottom:#eee 1px solid; padding:10px; margin-top:10px;margin-bottom:10px; overflow:hidden}
.zdd11 span{ float:left; display:block;background:#FDFDE3; color:#F00; padding-top:3px; padding-bottom:3px; padding-left:10px; padding-right:10px;}
.zdd11 a{ float: right; display:block;}

.zdd21{ font-size:14px; border-bottom:#eee 1px solid; padding:10px; text-align:center}
.zdd21 span{ color:#F00}



.zhid{ background:#F00; padding-left:10px; padding-right:10px; height:26px; line-height:26px; color:#FFF !important; display: inline-block; border-radius: 4px;}
.gengx{  background: #090; padding-left:10px; padding-right:10px; height:26px; line-height:26px; color:#FFF !important; display: inline-block; border-radius: 4px;}

.btn_green {padding:2px 10px; display:inline-block;color:#fff;background-color:#009b10; border-radius:5px; font-size:14px; line-height:22px; margin-left:10px;}
.centerSubmit{ text-align:center; width:107px; margin:10px auto !important; float:none; margin-top:10px;}
.btn_orange{color:#fff;background-color:#ff844f;border-radius:5px; padding:3px 15px;line-height:22px; border:none}




.xgyw{}
.xgyw .mc{ font-size:16px; color:#F00;}
.xgywb{border-collapse:collapse; margin-top:10px; font-size: 14px;background-color:#FFF}
.xgywb th{border:1px solid #ccc; padding:5px; height:30px; line-height:30px;text-align: center }
.xgywb td{border:1px solid #ccc; padding:5px; height:30px; line-height:30px; text-align: center}


.xgywb  td.header2 {
    background-color: #EFEFEF; text-align:left
}




.xgywb td a{ display:block; background:#22B14C; padding-left:20px; padding-right:20px; color:#FFF !important }


.xgywjs{ width:300px; margin:0 auto; overflow:hidden; margin-top:10px;}
.xgywjs a{ width:100px; display: block; background:#22B14C;color:#FFF !important;height:40px; line-height:40px; float:left; margin-left:10px; margin-right:10px; text-align:center;   }


.login-wx{clear:both;float:left;
    width: 100%;
    height: 42px;
    line-height: 42px;
    color: #fffefe;
    text-align: center;
    overflow: hidden;
    border: none;
    background:#03A9F4; margin-top:10px;font-size:16px; 
}


.login-wx a{ background:url(../images/wxan.png) no-repeat left;padding-left:40px;display:inline-block}



.breadcrumb {
    height: 35px;
    line-height: 35px;
    background: #fff;
    color: #999; padding:0px 10px; margin-top:0px;
}



.ok_tishi{ border: 1px solid #ccc;
    padding: 10px;
    background-color: #fff;
    margin: 5px; }

.ok_an { text-align:center; margin-top:10px; margin-bottom:10px;}
    
.ok_tishi a{
  color: #fff;
  background-color: #e39939;
  border-radius: 5px;display:inline-block; height:30px;line-height:30px; margin-left:10px; margin-right:10px;color:#fff; padding-left:10px; padding-right:10px;
}
    


.ok_hs {color:red}