﻿html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,img,legend,input,textarea,p,blockquote,th {
    margin:0;
    padding:0;
    outline:0;
    border:0;
    font-weight:inherit;
    font-style:inherit;
    font:12px/1.125;
    font-family:arial,'hiragino sans gb','microsoft yahei','Simsun'
}
address,cite,dfn,em,var,i {
    font-style:normal
}
button,input,select,textarea {
    font-size:100%
}
body {
    color:#505050
}
table {
    border-collapse:collapse;
    border-spacing:0
}
ul,ol {
    list-style-type:none
}
select,input,img {
    vertical-align:top
}
h1,h2,h3,h4,h5,h6 {
    margin:0;
    padding:0;
    font-size:14px;
    font-weight:normal
}
.cf:after,.row:after,.clearfix:after {
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden
}
.cf,.row, .clearfix{
    display:inline-block
}
* html .cf,*html .row,*html .clearfix {
    height:1%
}
.cf,.row,.clearfix{
    display:block
}
.clear {
    clear:both;
    height:0;
    font:0/0 Arial;
    visibility:hidden;
    overflow:hidden;
}
.fl,.l {
    float:left;
    display:inline
}
.fr,.r{
    float:right;
    display:inline
}
a {
    color:#0192ff;
    text-decoration:none
}
.fw {
    font-size:18px!important;
    color:#505050
}
hr {
    border:none;
    height:1px
}
.font12 {
    font-size:12px!important
}

input {
    line-height:25px
}
textarea {
    border:1px solid #c8c8c8
}
.row {               /*涓昏鐢ㄤ簬澶栧洿澶у鍣�/
    position:relative;
    width:970px;     /*鏍规嵁鍏蜂綋椤圭洰瑕佹眰鍙互杩涜淇敼*/
    margin-left:auto;
    margin-right:auto
}
html {
    overflow-x:hidden
}
* html,* html body {
    background-image:url(about:blank);
    background-attachment:fixed
}
.f12{font-size:12px;}
.t2{text-indent:2em;}
.unl{text-decoration:underline;}
.no-unl{text-decoration:none;}
.tl{text-align:left;}
.tc{text-align:center;}
.tr{text-align:right;}
.txt-center{width: 100%;text-align: center;}
.pr{position:relative;}
.pa{position:absolute;}
.hide{display:none;}
.p-format{word-break:break-all;word-wrap:break-word;}
.container{width:100%;}

/* cloudege base  */
.texti3{text-indent:3em}
.fitalic{Font-style:italic;font-weight:bold}
.hand{cursor:pointer}
.imwid170{width:170px!important}
.gray{color:#7f7f7f}
.impdib{display:inline-block}
.wid300{width:300px}
.textarea_color{color:#999}
.wid70{width:70px!important}
.wid100{width:100px!important}
.domainTipTxt{padding-left:190px;width:400px;display:inline-block;line-height:20px}
.lineh22{line-height:22px!important}
.wid320{width:320px}
.wid200{width:200px}
.wid290{width:290px}
.mt30{margin-top:30px}
.pr {position:relative}
.pa {position:absolute;}
.pt60{padding-top:60px}
.pl60{padding-left:60px}
.pd10{padding:10px}
.pl90{padding-left:90px}
.mt10{margin-top:10px}
.mt4{margin-top:4px}
.ml10{margin-left:10px}
.mr10{margin-right:10px}
.mr20{margin-right:20px}
.mb10{margin-bottom:10px}
.hand{cursor:pointer}
.wid400{width:400px}
.wid150{width:150px}
.wid134{width:134px}
.mwid70{min-width:70px}
.posrel{position:relative}
.posleft300{left:300px}
.center{text-align:center}
.veltop{vertical-align:top}
.impordib{display:inline-block!important}
.textunderline{text-decoration:underline}
.white{color:#fff}
.pl30{padding-left:30px}
.dib{display:inline-block}
.wid420{width:420px}
.wid460{width:460px}
/*END cloudege base  */
.content{width:100%;padding-bottom:80px;}
.content .mod_inner {
    width:1015px;
    margin:0 auto;
    position:relative
}
/* header  */
.head_v2 .mod_inner{width:1000px;margin:0 auto}
.head_v2 .log_area{height:31px;position:relative;z-index:6}
.head_v2 .log_area .mod_inner{height:31px}
.head_v2 .log_area .tip_word{float:left}
.head_v2 .log_area .op_area{position:absolute;right:0;top:0}
.head_v2 .log_area .op_area li{float:left}
.head_v2 .log_area .op_area_after{position:absolute;right:10px;top:10px}
.head_v2 .log_area .op_area_after .link{color:#798769}
.head_v2 .log_area .op_area_after .link em{color:#f38101}
.head_v2 .nav_area{overflow:hidden;width:100%}
.mod_w{width:1100px;margin:0 auto;padding-top:14px;}
.mod_v{border-bottom:1px solid #e6e6e6;width:100%;height:62px}
.head_v2 .nav_area .mod_inner{height:80px;width:100%;border-bottom:1px solid #e6e6e6;}
.head_v2 .nav_area .mod_logo{width:290px;float:left;margin:0 0 0 20px;}
.head_v2 .nav_area .mod_logo a{display:inline;width:290px;height:63px;text-indent:-99999px;float:left;background-repeat:no-repeat;background-image:url(../images/logo.gif);}
.nav_v2{width:600px;text-align:right;height:62px;line-height:62px;margin:0;padding:0;top:14px;left:50%;position:absolute;margin-left:-256px;}
.nav_v2 .nav_item{display:inline-block;padding-left:20px;padding-right:20px;height:60px;text-align:center;font-size:18px;font-family:"Microsoft Yahei";line-height:60px}
/* #en .nav_v2{margin-left:-256px;} */
.nav_item a{color:#505050}
.nav_item a:hover{color:#0b95ff}
.nav_item .nav_active{color:#0b95ff}
.login_btn{height:36px;font-size:14px;text-align:center;line-height:36px;float:right;color:#fff;margin-top:13px;margin-left: 20px;}
.login_dl{color: #fff;text-align: center;font-size: 14px;float:left;width:94px;height:34px;line-height:34px;border-radius:4px;font-family:"\5FAE\8F6F\96C5\9ED1";background:#00a0e9;cursor:pointer;margin-left:10px;}
.login_dl a{color:#fff;display:block;line-height: 34px;}
.login_dl2{background: none;}
.login_dl2 a{color:#505050; text-indent:54px;}
#en .login_dl2 a{text-indent:0;}
.fanyi_out{position:absolute;height:20px;line-height: 20px;font-size: 12px;margin-left:422px;left:50%;top:0;cursor:pointer;}
.fanyi_out a{color:#0192ff;text-decoration:none}
.fanyi_out a:hover{color:#0192ff!important}
.fanyi_out{color:#0192ff!important;font-family:"\5FAE\8F6F\96C5\9ED1"}
.fanyi{position:absolute;height:20px;line-height: 20px;font-size: 12px;margin-left:432px;left:50%;top:0;cursor:pointer;}
.fanyi a{color:#0192ff;text-decoration:none}
.fanyi a:hover{color:#0192ff!important}
.nav_v2_mc{line-height:20px;margin-top:10px;margin-left:10px}
.fanyi{color:#0192ff!important;font-family:"\5FAE\8F6F\96C5\9ED1"}
.nav_v2_mc a{color:#fff;font-family:"\5FAE\8F6F\96C5\9ED1";font-size:12px}
/*END header */
/* footer */
#footer{position:absolute; top:1320px; width:100%}
.bottom{/*margin:0 auto;*/background:#3b3f46;height:300px;width:100%;overflow:hidden;}

.foot{margin:0 auto;height:210px;width:1000px; padding-top:50px;}
.foot .ft-list{float:left;margin-right:35px;}
.foot .ft-list .ft-hd{width:100%; height:25px; margin-bottom:15px; background:url(../images/ft-word.png) no-repeat;}
.foot .ft-list .ft-bd,.foot .ft-list .ft-bd p{font-size:14px; color:#fff;}
.foot .ft-list .ft-bd p{margin-bottom:15px;}
.foot .ft-list .ft-bd p label{ display:inline-block; width:50px; marign-right:15px;}
.foot .ft-list .ft-bd ul li{background:url(../images/dot.png) 0 5px no-repeat;padding-left:12px;margin-bottom:10px;}
.foot .ft-list .ft-bd ul li a{color:#fff;transition: color 0.2s;white-space:nowrap;}
.foot .ft-list .ft-bd ul li a:hover{color:#0b95ff;}
.foot .info{width:330px;}
.foot .info .ft-hd{background-position:0 -166px;}
#en .info .ft-hd{background-position:0 -140px;}
.foot .link{width:140px;}
.foot .link .ft-hd{background-position:0 -84px;}
#en .link .ft-hd{background-position:0 -112px;}
.foot .blog{width:145px;}
.foot .blog .ft-hd{background-position:0 -55px;}
.foot .tit{width:280px;float:right; margin-right:0;}
.foot .tit .ft-hd{background-position:0 -28px;}
#en .tit .ft-hd{background-position:0 0;}
/* .markers{border-bottom:1px solid #4d4d4d;width:999px}
.mark_mContent{display:inline-block;color:#7a7a7a;font-family:"\5FAE\8F6F\96C5\9ED1";font-size:13px}
.mark_mContent label{width:50px;display:inline-block;float:left;text-align:right;margin-right:3px}
.mark_mContent span{display:inline-block;width:300px;vertical-align:top;padding-left:4px}
.mark_mContent .friend-link a{display:inline-block;width:120px;vertical-align:top;padding-left:4px}
.copyright{clear:both;height:60px;width:1000px;margin:0 auto;text-align:center;padding-top:10px;color:#7a7a7a;line-height:30px;font-size:13px}
.weblink{color:#7a7a7a;font-family:"\5FAE\8F6F\96C5\9ED1";line-height:24px;width:350px;font-size:13px}
.weblink a{color:#7a7a7a;padding-right:10px;white-space:nowrap;text-decoration:none}
.weblink a:hover{color:#fff;text-decoration:underline} */
/* END footer */
/* gotop */
.actGotop{z-index:998;position:fixed;_position:absolute;bottom:60px;right:12px;width:72px;height:72px;display:none;zoom:1}
.actGotop a,.actGotop a:link{width:72px;height:72px;display:inline-block;background:url(../images/totop.png) no-repeat;}
.actGotop a:hover{background-position:0 -81px;}
/* END gotop  */
/* login box  */
.ui-state-error {
    border: none ! important;
}
.banner {
    background:url(../images/login_top.jpg) no-repeat top center;
    height:300px
}
.loginWrap {
    position:absolute;
    left:50%;
    width:528px;
    margin-left:-242px;
    background:url(../images/login_bg_middle.png) repeat-y;
    min-height:400px;
    _height:400px;
    padding-bottom:10px;
    top:110px
}
.lw-bgtop {
    position:absolute;
    top:-18px;
    background-repeat:no-repeat;
    background-image:url(../images/login_bg_top.png);
    height:18px;
    width:100%
}
.lw-bgbt {
    position:absolute;
    bottom:-40px;
    background-repeat:no-repeat;
    background-image:url(../images/login_bg_bottom.png);
    height:40px;
    width:100%
}
.j_ReturnHome {
    width:32px;
    height:32px;
    background-repeat:no-repeat;
    background-image:url(../images/bg-icons.png);
    background-position:-155px 0;
    position:absolute;
    right:28px;
    top:6px
}
.login {
    margin-top:46px
}
.login form {
    padding-left:35px
}
.login h1 {
    text-align:center;
    color:#878787;
    font-size:32px;
    font-weight:normal;
    margin-bottom:24px
}
.login .col {
    margin-bottom:10px
}
.login .col label,.login .col .textBox {
    float:left;
    height:48px;
    color:#7a7a7a;
    line-height:28px;
    *line-height:48px;
    line-height:48px\0;

}
.login .col label {
    width:75px;
    padding-right:15px;
    text-align:right;
    line-height:48px;
    color:#909090
}
/*.login .col .textBox {
    outline:none
}*/
.inputWrap {
    height:48px;
    float:left;
    position:relative
}
.code {
    margin-right:10px
}
.login .col .textBox {
    background:url(../images/logintxt_middle.png) 0 2px repeat-x;
    padding:0 10px;
    width: 290px;
    border:medium none
}
.login .hover .textBox {
    background:url(../images/logintxt_middle_act.png) repeat-x
}
.login .code .textBox {
    width:122px
}
.iw-left,.iw-right {
    position:absolute;
    display:block;
    width:10px;
    height:44px;
    top:2px
}
.iw-left {
    background-repeat:no-repeat;
    background-image:url(../images/bg-icons.png);
    background-position:-112px 0;
    left:0
}
.iw-right {
    background-repeat:no-repeat;
    background-image:url(../images/bg-icons.png);
    background-position:-112px -45px;
    right:0
}
.hover .iw-left,.hover .iw-right {
    top:0;
    height:48px
}
.hover .iw-left {
    background-repeat:no-repeat;
    background-image:url(../images/bg-icons.png);
    background-position:-101px 0;
    left:0
}
.hover .iw-right {
    background-repeat:no-repeat;
    background-image:url(../images/bg-icons.png);
    background-position:-101px -49px;
    right:0
}
.refresh {
    float:left;
    height:48px;
    line-height:48px
}
.login .col .checkAgree {
    height:auto;
    width:auto;
    background:none
}
.readTxt {
    color:#787878;
    font-size:12px;
    line-height:25px;
    padding-left:10px
}
.checkagreeWrap {
    padding-left:90px
}
.loginBtn,.registerBtn {
    color:#fff;
    padding:0 0 0 10px;
    height:50px;
    background:url(../images/icons.png) no-repeat 0 -7px;
    cursor:pointer;
    width: 134px;
    background-color:#fff;
    line-height:40px;
    text-align:center;
    position:relative;
    zoom:1
}

.login .col .loginBtn {
    float:left;
    margin-left:85px;
    margin-right:20px
}
.login .col .registerBtn {
    float:left;
    margin-left:0;
    margin-right:20px
}
.loginBtn:hover {
    background:url(../images/icons.png) no-repeat 0 -64px
}
.registerBtn:hover {
    background:url(../images/icons.png) no-repeat -263px -64px
}
.registerBtn {
    background:url(../images/icons.png) no-repeat -263px -7px
}
.btn-r {
    background:url(../images/icons.png) no-repeat -250px -7px;
    height:50px;
    width:10px;
    position:absolute;
    right:-10px;
    top:0;
    display:block
}
.registerBtn .btn-r {
    background:url(../images/icons.png) no-repeat -513px -7px
}
.loginBtn:hover .btn-r {
    background:url(../images/icons.png) no-repeat -250px -64px
}
.registerBtn:hover .btn-r {
    background:url(../images/icons.png) no-repeat -513px -64px
}
.login .returnLogin {
    padding-left:86px
}
.login .returnLogin a {
    text-decoration:underline
}
.j_DelInput {
    display:none;
    cursor:pointer;
    background-repeat:no-repeat;
    background-image:url(../images/bg-icons.png);
    background-position:-189px -48px;
    width:17px;
    height:16px;
    overflow:hidden;
    position:absolute;
    right:14px;
    top:18px
}
.error_tip {
    position:absolute;
    top:2px;
    z-index: 3;
    right:-130px
}
.error_arrow {
    position:absolute;
    width:12px;
    height:22px;
    top:9px;
    right:205px;
    background-image:url(../images/bg-icons.png);
    background-position:-213px -48px;
    background-repeat:no-repeat
}
.error_hd {
    width:205px;
    height:12px;
    background-image:url(../images/bg-icons.png);
    background-position:-187px -92px;
    background-repeat:no-repeat
}
.error_text {
    color:#fff;
    font-size:13px;
    padding:0 8px
}
.error_md {
    width:205px;
    background:url(../images/error_middle.png) repeat-y
}
.error_bt {
    width:205px;
    height:12px;
    background-image:url(../images/bg-icons.png);
    background-position:-214px 0;
    background-repeat:no-repeat
}
.error_boxContent {
    position:absolute;
    top:0;
    right:0
}
.error_verCode {
    right:-190px
}
.loginWrap .wrap-placeholder{
    + left:0px;
}
/* END login box  */

/* login/register verify code */
.verifyCodeWrap{
    height: 48px;
    vertical-align: middle;
    margin:0 6px 0 10px;
    display: inline-block;
    *display:inline;
    *zoom:1;

}
#verificationCode,#verifyCode{
    margin-top:9px;
}
#changeVerifyCode{
    vertical-align: middle;
}
/* END login/register verify code */

/* loading mask */
.loading {
    position:relative;
    left:220px;
    top:60px
}
.loading img {
    width:100px;
    height:100px;
    margin:0 0 20px 0
}
.loading_txt {
    color:#f49f2d;
    font-size:20px;
    text-align:center;
    margin-top:70px;
    width:561px
}
#lean_overlay {
    position:fixed;
    z-index:100;
    top:0;
    left:0;
    height:100%;
    width:100%;
    background:#000;
    display:none
}
#loginmodal {
    width:561px;
    height:262px;
    background:url(../images/tc_bg.png) no-repeat;
    -webkit-border-radius:6px;
    -moz-border-radius:6px;
    border-radius:6px;
    -webkit-box-shadow:0 1px 5px rgba(0,0,0,.5);
    -moz-box-shadow:0 1px 5px rgba(0,0,0,.5);
    box-shadow:0 1px 5px rgba(0,0,0,.5)
}
#modal {
    width:561px;
    height:262px;
    background:url(../images/tc_bg.png) no-repeat;
    -webkit-border-radius:6px;
    -moz-border-radius:6px;
    border-radius:6px;
    -webkit-box-shadow:0 1px 5px rgba(0,0,0,.5);
    -moz-box-shadow:0 1px 5px rgba(0,0,0,.5);
    box-shadow:0 1px 5px rgba(0,0,0,.5)
}

.loadingCss{
    display: inline-block;
    width: 124px;
    height: 127px;
    background: url(../images/loadingwait.gif) no-repeat;
}
/* END loading mask */

/* 娉ㄥ唽鎴愬姛/澶辫触/楠岃瘉閭绛夐〉闈㈠叕鐢ㄦ牱寮�*/
.attentions {
    display: inline-block;
    font-size:16px;
    color:#0065b3;
    width: 460px;
    text-align: center;
}
.login .btn-wrap .loginBtn{margin-left: 10px;}
.login .btn-wrap{margin-top:40px;display: inline-block;*display: inline;*zoom:1;}
/* END 娉ㄥ唽鎴愬姛/澶辫触/楠岃瘉閭绛夐〉闈㈠叕鐢ㄦ牱寮�*/

/* 鎸夐挳鏍峰紡 */
.commonBlueBox{
    float:left;
    margin-left:0;
    margin-right:20px;
    display: block;
}

.commonBlue {
    color:#fff;
    padding:0 0 0 10px;
    height:30px;
    background:url(../images/icons.png) no-repeat 0 -114px;
    cursor:pointer;
    line-height:30px;
    text-align:center;
    position:relative;
    font-size: 13px;
    display: block;
    zoom:1;
}
.commonBlue:hover {
    background:url(../images/icons.png) no-repeat -201px -114px;
}
.commonBlue .btn-r {
    height: 30px;
    width: 10px;
    position: absolute;
    right: -10px;
    top: 0;
    display: block;
}
.commonBlue .btn-r {
    background:url(../images/icons.png) no-repeat -190px -114px;
}
.commonBlue:hover .btn-r {
    background:url(../images/icons.png) no-repeat -391px -114px;
}
/* END 鎸夐挳鏍峰紡 */

.n_sel{float:right;margin-top: 13px;margin-right: -10px;}
.flatBlue{color:#fff;padding:0 0 0 12px;height:26px;background-repeat:no-repeat;background-image:url(../images/bg-tip.png);background-position:-2px -100px;cursor:pointer;line-height:26px;text-align:center;position:relative;border:0;color:#fff;text-shadow:1px 1px 1px #666;font-size:14px;display:block;zoom:1}
.flatBlue .btn-r{height:26px;width:10px;position:absolute;right:-10px;top:0;display:block;background-position:-236px -100px;background-repeat:no-repeat;background-image:url(../images/bg-tip.png)}
.wid50{width:50px}
