/*公共部分*/
*{padding:0;margin:0;list-style:none;font-family: "\5FAE\8F6F\96C5\9ED1","Microsoft Yahei","Hiragino Sans GB",tahoma,arial,"\5B8B\4F53" !important;}
html,body{width:100%;height:100%;font-size: 12px;}
a{text-decoration:none;}
a img{border:0;}
input{outline: 0;}
.fl{float: left}
.fr{float: right}
.clear{clear:both;width:0;height:0;font-size:0;line-height:0;}
.color_font{color: #155fad}
.clearfix:after{display:block;clear:both;content:"";visibility:hidden;height:0;}

/*************登录区域*************/
.loginBox {width:303px;
}

ul.tabs {height:50px;}
ul.tabs li {float:left;text-indent:0;}
ul.tabs li.borderR {border-right:1px solid #d1d2d4;}

ul.tabs a {width:100px;height:50px;line-height:50px;font-size:14px;font-weight:bold;display:block;text-align:center;color:#000;border-bottom:1px solid #d1d2d4;background:url(../img/tabBg.gif) repeat-x;}
ul.tabs a:hover {}
ul.tabs a:active {outline:none;}
ul.tabs a.current, ul.tabs a.current:hover, ul.tabs li.current a {background:#fff;cursor:default;color:#000;border-bottom:1px solid #fff;}


.panes {padding:20px 0 0 0;}
.loginForm{display:none;}
.loginForm .left{float:left}
.loginForm .formIpt {margin:0 27px 14px 27px;}
.loginForm .formIpt a.right {float:right;_margin-top:10px;}
.loginForm .formIpt a.right:hover {text-decoration:underline;}

.loginForm .formIpt p.check {width:118px;height:15px;float:left;cursor:pointer;}
.loginForm .formIpt p.check b.icon {width:13px;height:13px;_margin-top:3px;display:block;float:left;background:url(../img/checkBox.gif) 0 0 no-repeat;font-weight:normal;}
.loginForm .formIpt p.check b.checked {background:url(../img/checkBox.gif) 0 bottom no-repeat;}
.loginForm .formIpt p.check b.txt {height:13px;line-height:13px;_height:15px;_line-height:15px;font-weight:normal;color:#494949;float:left;margin:0 0 0 5px;_margin-top:4px;}

.loginForm input.loginFormIpt {width:235px;height:14px;line-height:10px;padding:9px 5px;border:1px solid #c1c1c1;color:#333;background:url(../img/inputBg.gif) 0 top repeat-x;}
.loginForm input.loginFormIpt:focus {border:1px solid #ff4d54;background:url(../img/inputFocusBg.gif) 0 top repeat-x;}

.loginForm input.btnLoginInCF {width:247px;height:36px;line-height:36px;text-align:center;background:#0078d7;color:#fff;font-size:14px;font-weight:bold;border:1px solid #00539f;cursor:pointer;
text-shadow: 1px 1px 1px #00539f;
filter: dropshadow(color=#bc1d23, offx=1, offy=1);
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius:3px;
}
.loginForm input.btnLoginInCF:hover {background:#0072da;}
.loginForm input.btnLoginInCF:active {background:#0078d7;}

.loginForm input.btnLoginIn {width:247px;height:36px;line-height:36px;text-align:center;background:#0078d7;color:#fff;font-size:14px;font-weight:bold;border:1px solid #0078d7;cursor:pointer;
text-shadow: 1px 1px 1px #00539f;
filter: dropshadow(color=#00539f, offx=1, offy=1);
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius:3px;
}
.loginForm input.btnLoginIn:hover {background:#0072da;}
.loginForm input.btnLoginIn:active {background:#0078d7;}

.loginForm .extroTxt {height:39px;line-height:39px;padding:0 27px;position: relative;}
.loginForm .extroTxt span.left {color:#848281;}
.loginForm .extroTxt span.left a {/*color:#0067f4;*/color:#848281;margin-left:3px;}
.loginForm .extroTxt span.left a:hover {text-decoration:underline;}

.loginForm .extroTxt a.language {padding:0 14px 0 10px;float:right;background:url(../img/arrow.gif) right 18px no-repeat;color:#333}
.loginForm .extroTxt a.languageUp {padding:0 14px 0 10px;float:right;background:url(../img/arrowUp.gif) right 18px no-repeat;}
.loginForm .extroTxt a.language:hover {color:#000;}

.loginForm .extroTxt .popBox {width:110px;margin-top:-162px;right:6px;}

.loginForm .formIpt.type {height:20px;_margin-right:0;margin-bottom:10px;}
.loginForm .formIpt a {height:18px;line-height:18px;color:#494949;display:block;float:left;cursor:pointer;}
.loginForm .formIpt a:hover b.txt {color:#333;}
.loginForm .formIpt a b.icon {width:8px;height:8px;_overflow:hidden;display:inline-block;margin:0 4px 0 0;_float:left;_margin-top:4px;*float:left;*margin-top:6px;background:url(../img/typeRadio.gif) 0 -8px no-repeat;}
.loginForm .formIpt a b.icon.checked {background-position:0 0;}
.loginForm .formIpt a b.txt {font-weight:normal;}
.loginForm .placeholder {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #BBB;
    font-size: 13px;
    left: -3px;
    position: absolute;
    text-indent: 10px;
    top: 9px;
    vertical-align: middle;
    visibility: visible;
}
.loginForm .popNotice {
    background: none repeat scroll 0 0 #3B3B3B;
    color: #FFFFFF;
    display: none;
    margin-top: -14px;
	margin-LEFT: 27px;
    padding: 6px 10px;
    position: absolute;
    z-index: 200;
}

#wmloginTab{position: absolute;top:-40px;right: 10px;width:30px;height: 30px;background-image:url(../img/icon-login-qr.png);}
#wmloginTab.icon-wmqr{background-position:0 -30px;}
.wmloginForm{min-height:175px;}
.wmloginWechat{min-height:170px;padding-top:5px;}
.wmloginWechat{text-align: center;}
.wmloginWechat em{display: inline-block;padding: 2px 0 2px 20px;background-image:url(../img/icon-login-qr.png);background-position:-7px -64px;background-repeat: no-repeat;font-style: normal;}
.code-img{width:136px;height: 136px;border:1px solid #dddddd;margin:0 auto 5px auto;position: relative;overflow: hidden;}
.code-img img{width: 136px;height: 136px;}
.code-img .tips{position: absolute;width: 100%;top: 0;left: 0;height:107px;background-color: rgba(0,0,0,0.5);text-align: center;color: #FFFFFF;display: none;}
.code-img .tips a{height:30px;width:80px;border-radius: 3px;background-color: #0078d7;line-height: 30px;color: #ffffff;display: block;margin: 10px auto 0 auto;}
.code-img .tips span{display: block;padding:0 10px;}
.code-img .refresh{padding-top:40px;}
.code-img .bind{padding-top:30px;}

/*弹出框*/
.popBox {background:#fff;outline:0 none;cursor:default;border:1px solid #c4c4c4;position:absolute;z-index:999;display:none;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius:3px;
box-shadow:0 0 5px rgba(0, 0, 0, 0.4);
}
.popBox li {float:left;width:100%;}
.popBox li a {display:block;height:32px;line-height:32px;padding:0 0 0 30px;color:#333;background-image:url(../img/icon-login-language.gif);background-repeat: no-repeat;}
.popBox li a:hover {background-color:#f3f6f7;}
.popBox li a.CN{background-position:0 0 ;}
.popBox li a.TCN{background-position:0 -32px ;}
.popBox li a.EN{background-position:0 -64px ;}
.popBox li a.JP{background-position:0 -96px ;}
.popBox li a.KR{background-position:0 -128px ;}


 .webcastTab{display: block;border-bottom: 1px solid #c1c1c1;height: 30px;margin: 0 27px 10px 27px;padding-left: 10px}
 .webcastTab li{width: 100px;height:30px;line-height: 30px; float: left;  text-align: center;cursor: pointer;background: #f1f1f1}
 .webcastTab li:hover{background: #e5e5e5}
 .webcastTab li.cur{background: #ffffff;border: 1px solid #c1c1c1;border-bottom: 0;cursor:default}
 .webcastTab li.cur:hover{background: #ffffff}
 #webcastUserForm .webcastTypeInput{height: 42px}
 #webcastUserForm .webcastTypeInput .u_webcastRoom{ display: none;}
 #webcastUserForm .training{height:42px;position: relative;padding:0 40px 0 27px}
 #webcastUserForm .training .u_webcastURL{width:137px;display:block;margin:0;float: left}
 #webcastUserForm .training .u_webcastURL .loginFormIpt{width:137px; }
 #webcastUserForm .training .u_webcastRoom{width:80px;display:block;float: right; margin: 0}
 #webcastUserForm .training .u_webcastRoom .loginFormIpt{width:80px;}
 #webcastUserForm .formIpt,#webcastAdminForm .formIpt{margin-bottom:8px;}
 