/* reset */
body,div,section,article,header,nav,footer,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p,span,img,form,fieldset,legend,input,textarea,blockquote,th,td,menu,figure,dir{margin:0 auto;padding:0}body{-webkit-text-size-adjust:none}body,button,input,select,textarea{font:14px/1.5 \5fae\8f6f\96c5\9ed1,\5b8b\4f53,Arial,Verdana}h1,h2,h3,h4,h5,h6,th{font-size:100%;font-weight:normal}q:before,q:after{content:''}address,cite,dfn,em,var{font-style:normal}code,kbd,pre,samp{font:14px/1.5 \5fae\8f6f\96c5\9ed1,\5b8b\4f53,Arial,Verdana}small{font-size:11px}sup{vertical-align:text-top}sub{vertical-align:text-bottom}legend{color:#000;display:none}img{border:0}input,button,textarea,select{vertical-align:middle;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}textarea{overflow:auto}a{text-decoration:none}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1;*clear:both;}.fl{float:left}.fr{float:right}.pa{position:absolute}.tal{text-align:left}.tar{text-align:right}.tac{text-align:center}.pr{position:relative}.hide{display:none}:focus{outline:0 none}a,.hand{cursor:pointer}.vam{vertical-align:middle}

/*去掉ie中input输入框的x的样式 */
input::-ms-clear{display:none;}

ul,ol{padding:0;margin:0;list-style:none}
.fs12{font-size: 12px;}
.fs16{font-size: 16px;}
textarea{resize: none;}
.bg-f{ background: #fff;}

.red , a.red{color:#d7000f;}
.orange ,a.orange{color: #f96623;}
.gree ,a.gree{color:#37ba09;}
.bule ,a.bule{color: #3871E5;}
.light,a.light{ color:#667086;}

a:focus{outline:none;}
a:hover{outline:none; border: none; color: #3871E5;}
a{text-decoration: none;}
a:hover{cursor: pointer}

pre {
white-space: pre-wrap; /* css-3 */
white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
white-space: -pre-wrap; /* Opera 4-6 */
white-space: -o-pre-wrap; /* Opera 7 */
word-wrap: break-word; /* Internet Explorer 5.5+ */
}

/*input*/
input.inp{ padding: 0 10px;color: #474E5D; border: 1px solid #D3D7DE; }
input.inp::-webkit-input-placeholder { /* WebKit browsers */
    color:    #999;
}
input.inp:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #999;
}
input.inp::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #999;
}
input.inp:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    #999;
}
input.inp:focus { border: 1px solid #999; box-shadow: inset 0px 1px 2px #DBD9D9;}

select{white-space:nowrap;}
.btn-mr{display:inline-block;width: 70px; height: 28px; line-height: 28px; text-align: center; color: #fff; border: none; border-radius: 5px; background: #3871E5;cursor: pointer;}
.btn-mr:hover{background: #e1404b; color: #fff;}

body{color: #474e5d;background: #FFF;}
.top{width: 1200px; margin:0 auto; overflow:hidden;}
.wrap{width: 1200px; margin: auto; padding-top:20px;}
.side-1{width: 200px; float: left;}
.main{width: 620px; float: left; margin-left: 40px;}
.side-2{width: 300px; float: right;}

/*header*/
.fixedtop{ width:100%; z-index:101; background: #fff; position: absolute;}
.ptindex{margin-top: 10px !important;}
.topbar{background: #f7f8f9; width:100%; margin-bottom: 20px;}
.head-bg{background: #fff; width:100%; z-index: 100;}
.tb-left{font-size: 12px; color: #667086; padding-top:12px; padding-bottom:12px;}
.tb-right a{margin-left: 15px; height: 42px; line-height: 40px;}
.tb-right .my-message,.tb-right .my-set{ position: absolute; background: #fff; z-index: 20000; border: 1px solid #D3D7DE; padding-top: 4px; padding-bottom: 4px;}
.tb-right .my-message a,.tb-right .my-set a{ color: #474e5d; margin-left: 0; padding-left: 24px; padding-right: 24px; line-height: 30px; height: 30px;position: relative;}
.tb-right .my-message { margin-left:180px; margin-top: 42px;}
.tb-right .my-set{ margin-left: 237px; margin-top: 42px;}
.tb-right .my-message,.tb-right .my-set{ display: none;}
.tb-right .my-message i.on{background: url(../images/dian.png);   display: block;width: 10px;height: 10px;left: 8px;position: absolute;top: 5px;}

.tbr-a1{ color: #667086;}
a.tbr-a1{ float: left;}
a.tbr-a2,a.tbr-a3{display:block; width: 46px; height: 24px;line-height: 24px; text-align: center; border-radius: 3px; float: left; margin-top: 7px;}
a.tbr-a2{ border: 2px solid #3871E5;color: #3871E5;}
a.tbr-a2:hover{background: #3871E5; color: #fff;}
a.tbr-a3{ border: 2px solid #667086; color: #474e5d;}
a.tbr-a3:hover{background: #667086; color: #fff;}

a.tbr-a4,a.tbr-a5{display: block; width: 56px; text-align: center; float: left; height: 42px;line-height: 42px;}
a.tbr-a4{ border-right: 1px solid #D3D7DE; border-left: 1px solid #D3D7DE; margin-left: 15px; background: url(../images/ico-mes.png) no-repeat 50% 50%;}
a.tbr-a4 i.on{ background: url(../images/dian.png); display: block; width: 10px; height: 10px; position: relative; top:7px; left: 34px;}
a.tbr-a4:hover{ background-color: #fff;}
a.tbr-a5{ border-right: 1px solid #D3D7DE; margin-left:0; background: url(../images/ico-set.png) no-repeat 50% 50%;;}
a.tbr-a5:hover{ background-color: #fff;}
.tb-right .my-set .login-out{ margin-top: 10px; border-top:1px dashed #D3D7DE; padding-top: 10px; padding-bottom: 6px;}
.tb-right .my-set .login-out a{ width: 46px; margin:0 auto; background: #d3d7de; display: block; text-align: center;  border-radius: 3px; padding-left: 10px; padding-right: 10px;}

.head{padding: 0; width:1200px; margin:0 auto;}
.logo{float: left;}
.logo img{display: block; text-align: center;}

.hide-text { overflow: hidden; text-indent: -99999px; white-space: nowrap; font-size: 0px;}
.mylogo { display: block; width: 170px; height: 70px;
    background: url(/images/logo/logo2x.png?v=20190730) no-repeat;
    background: url(/images/logo/logo.png?v=20190730) no-repeat\9;
    background-size: 170px 70px;
}

.mylogo_s { display: block; width: 100px; height: 50px; background: url(../images/logo_s2x.png?v=20190730) no-repeat; background-size: cover;background: url(../images/logo_s.png?v=20190730) no-repeat\9;}
.batebg{ background: url(../images/bate.png?v=20190730) no-repeat; width: 29px; height: 20px; display: inline-block; margin-bottom: 4px;}

.nav{margin-left: 240px; margin-top: 20px;}
.nav li{float: left; padding-bottom: 10px; margin-right: 35px; font-size: 22px; line-height: 30px; font-weight: 500; position: relative;}
.nav li a{ color: #474E5D;}
.nav li a.act ,.nav li a:hover{color: #3871E5;}
.nav li a i{display: inline-block; border: 6px solid transparent; border-top-color:#474E5D; /*transition:all 1s;*/}
.nav li a.act i,.nav li a:hover i{border-top-color: #3871E5; transform: rotate(180deg) translateY(6px);}

.nav li ul{display: none; position: absolute; left: -19px; margin-top: 10px; border: 1px solid #d3d7de; border-radius: 10px; padding:10px 10px 10px 20px; background: #fff; z-index:2000;}
.nav li ul li{margin:0;padding:0;font-size: 14px; line-height: 30px;width: 70px;}
.nav li ul.nav-ul-1{width: 140px;}
.nav li ul.nav-ul-2{ width: 70px;}
.nav li ul:before ,.nav li ul:after{ content: "";display: block;width: 0px;height: 0px;  position: absolute;}
.nav li ul:before{border: 10px solid transparent;border-bottom-color: #D3D7DE ;top: -20px;left: 30px;}
.nav li ul:after{border: 8px solid transparent;border-bottom-color:#fff;top: -16px;left: 32px;}

.hd-search{ float:right;margin-top: 20px;width: 300px; position: relative;}
.hd-search input.inp{ padding: 5px 10px; width: 278px; height: 23px;line-height: 23px; background: #edeff1; border: 1px solid #c7cbd3;}
.ic-hdsch{width: 22px; height: 22px; background: url(../images/icon.png) no-repeat 0 0; position:absolute; right: 10px; top: 6px;}
.ic-hdsch:hover{ background-position: 0 -30px;}

/*footer*/
.footer{ margin-top: 30px; background: #73747e; clear: both;width: 100%!important;min-width:1200px;}
.footer p {padding: 0;text-align: center;}
.footer .footer-tel{ margin-top: 12px; font-size: 20px;}
.footer .footer-mail{ margin-top: 9px; font-size: 20px;}
.cooperation{padding-top: 35px; padding-left: 120px;}
.cooperation dt{ float: left; margin-left: -120px; width: 118px; height: 38px; line-height: 38px; text-align: center; font-size: 24px; color: #fff; border: 1px solid#fff;}
.cooperation dd a{display: inline-block; margin: 0 0 22px 11px; width: 120px; height: 40px; line-height: 40px; text-align: center; background: #fff;}
.cooperation dd .company_logo{display: inline-block; margin: 0 0 22px 11px; width: 120px; height: 40px; line-height: 40px; text-align: center; background: #fff;}
.footContent{margin-top: 50px;}
.footContent dl{ float: left; padding-left: 20px; width: 237px; height: 230px; color: #fff; border-right: 1px dotted #fff;}
.footContent dt{ padding-bottom: 30px; font-size: 24px;}
.footContent dd{position: relative;}
.footContent dd a{font-size: 16px; line-height: 40px; color: #fff; padding-bottom:2px;}
.footContent dd a:hover{ border-bottom: 1px solid #fff;}
.footContent .foot-dl-3 a:hover{ border:0;}
.footContent dd i{display: inline-block; width: 50px; height: 50px; margin-right: 10px; vertical-align: middle; background-image: url(../images/icon.png);}

dl.foot-dl-1{width: 237px; border-left: 1px dotted #fff;}
dl.foot-dl-3 dd a{ line-height: 70px; }
i.ic-wx{background-position: 0px -60px;}
.footContent dd a:hover i.ic-wx{background-position: -60px -60px;}
i.ic-wb{background-position: 0px -120px;}
.footContent dd a:hover i.ic-wb{background-position: -60px -120px;}
i.ic-tel{background-position: 0px -180px;}
i.ic-mail{background-position: -116px -180px;}
.footContent dl.foot-dl-3{
    width:400px;
}
.footContent dl.foot-dl-4{
    width:237px;
}
.foot-dl-3 .sns{width:90px;display:inline-block;font-size:12px;line-height: 38px;margin-right:35px;}
.foot-dl-3 .sns a{font-size:12px;line-height: 38px}
.foot-dl-4 dl{font-size:20px;}
.foot-dl-4 p{font-size:12px;text-align: left;line-height: 15px !important}
.foot-dl-4 dt{padding-bottom: 10px}
.footer .footer-tel,.footer .footer-mail{margin-top:0;margin-bottom: 15px}
.footer .footer-tel a,.footer .footer-mail a{line-height: 20px}

.wx{ display: none; position: absolute; bottom: 25px; margin-left: 2px; background: #fff; border: 1px solid #fff; border-radius: 5px;}
.wx:after{ content:"";position: absolute; left:-9px; bottom:-1px;width: 0; height: 0; border: 5px solid transparent; border-width: 3px 6px;
border-bottom: 3px solid #fff; border-right: 6px solid #fff;}
.footer p{padding: 0px;}
.links ,.risks ,.copyright{ font-size: 12px!important; line-height: 22px!important; text-align: center!important;color: #fff!important;}
.links{margin-top: 30px;text-align: center!important;}
.friendlink{text-align:left!important;}
.friendlink .title{float:left;width:70px;display: block;font-size:12px;color:#fff;}
.friendlink .names{margin-left:70px;display: block;}
.friendlink a{display:inline-block;}
.links a{color: #fff!important; padding: 0 5px;}
.links a:hover{text-decoration: underline;}
.copyright{padding: 25px 0 20px 0!important;}
.copyright a,.risks a{color:#fff !important;}
.copyright a:hover,.risks a:hover{text-decoration: underline;}

/*****2015/06/25*****/
.fastMode{width:50px; position:fixed; z-index:999; left:50%;margin-left:615px; bottom: 20px;height:315px;}
.fastMode li{margin-bottom:5px;position:relative;background:url(/images/common/icon-right-new.png?v=timeversion) 0 0 no-repeat;}
.fastMode a.fm-icon{display:block; width:48px; height:48px;opacity: 0;filter:alpha(opacity=0);background:url(/images/common/icon-right-new.png?v=timeversion) 0 0 no-repeat;}
.fastMode .fm1{background-position: 0 0;cursor:default;}
.fastMode .fm2{background-position: 0 -53px;}
.fastMode .fm3{background-position: 0 -212px;}
.fastMode .fm4{background-position: 0 -264px;}
.fastMode .fm5{background-position: 0 -424px;}
.fastMode .fm6{background-position: 0 -159px;}
.fastMode .fm1 a.fm-icon{background-position: 0 -318px;cursor:default;}
.fastMode .fm2 a.fm-icon{background-position: 0 -371px;}
.fastMode .fm3 a.fm-icon{background-position: 0 -530px;}
.fastMode .fm4 a.fm-icon{background-position: 0 -582px;}
.fastMode .fm5 a.fm-icon{background-position: 0 -424px;}
.fastMode .fm6 a.fm-icon{background-position: 0 -477px;}

.plus{
    position: absolute;
    width: 158px;
    top: 0;
    left: -160px;
    overflow: hidden;
    display: none;
    padding-right: 10px;
}
.plus .cont{
    width: 158px;
    border: 1px solid #b7bac5;
    background: #fff;
    overflow: hidden;
}

.plus a{display:block;width:100%;height:40px;line-height: 40px;padding-left:36px;font-size:14px;color:#333;background-image:url(/images/common/icon-right-new.png?v=timeversion);background-repeat: no-repeat;}
.plus a:hover{background-color:#f4f4f4;}

.plus1{background-position: 8px -658px;}
.plus2{background-position: 8px -697px;}
.plus3{background-position: 8px -739px;}
.plus4{background-position: 8px -778px;}
.plus5{background-position: 8px -813px;}

.app_qrcode{width:300px;height: 250px;background:url(/images/qrcode/qrcode-right-new.jpg?v=timeversion) 0 0 no-repeat;position: absolute;display:none;left:-305px;}
.fastMode .fm2:hover .app_qrcode{display:block;}

#tags{padding:10px 0;}
a.size0{padding:4px;font-size:12px;color:#3871E5;}
a.size0:hover{transition:color 0.6s ease-in; color:#3871E5;}
a.size1{padding:4px;font-size:16px;color:#3871E5;}
a.size1:hover{transition:color 0.6s ease-in; color:#3871E5;}
a.size2{padding:4px;font-size:12px;color:#3871E5;}
a.size2:hover{transition:color 0.6s ease-in; color:#3871E5;}
a.size3{padding:4px;font-size:14px;color:#3871E5;}
a.size3:hover{transition:color 0.6s ease-in; color:#3871E5;}
a.size4{padding:4px;font-size:16px;color:#3871E5;}
a.size4:hover{transition:color 0.6s ease-in; color:#3871E5;}
a.size5{padding:4px;font-size:14px;color:#3871E5;}
a.size5:hover{transition:color 0.6s ease-in; color:#3871E5;}
a.size6{padding:4px;font-size:16px;color:#3871E5;}
a.size6:hover{transition:color 0.6s ease-in; color:#3871E5;}
a.size7{padding:4px;font-size:12px;color:#3871E5;}
a.size7:hover{transition:color 0.6s ease-in; color:#3871E5;}
a.size8{padding:4px;font-size:16px;color:#3871E5;}
a.size8:hover{transition:color 0.6s ease-in; color:#3871E5;}
a.size9{padding:4px;font-size:14px;color:#3871E5;}
a.size9:hover{transition:color 0.6s ease-in; color:#3871E5;}

/*check and radio*/
.label_check input,.label_radio input{}
.has-js .label_check,.has-js .label_radio{ padding:10px 10px 10px 26px;}
.has-js .label_radio{ background: url(../images/radio-off.png?v=1) 0 50%  no-repeat;}
.has-js .label_check{ background: url(../images/check-off.png?v=1) 0 50%/18px 18px  no-repeat;}
.has-js label.c_on{ background: url(../images/check-on.png?v=1) 0 50%/18px 18px  no-repeat;}
.has-js label.r_on{ background: url(../images/radio-on.png?v=1) 0 50% no-repeat;}
.has-js .label_check input,.has-js .label_radio input{ position: absolute; left: -9999px;}

.crumb{line-height: 30px;}
.crumb a{color:#474e5d}
.crumb a:hover{color: #3871E5;}

.paging{margin-top: 30px; text-align: center;}
.paging a{ margin: 0 5px; padding: 5px 10px; color: #474e5d; border: 1px solid #d3d7de;}
.paging a.on,.paging a:hover{ color: #fff; background: #3871E5; border: 1px solid #3871E5;}

/* Smohan_FaceBox */
#Smohan_FaceBox p{display:block;width:748px; padding:10px 0px;}
/* FaceBox */
#SmohanFaceBox{display:block;width:352px;height:187px;position:absolute;top:432px;left:574px;z-index:9999;}
#SmohanFaceBox .Corner{display:block;width:28px;height:15px;background:url(../images/faceimg/facebg_1.png) -32px -100px no-repeat;position:absolute;left:45px;top:0;z-index:100;}
#SmohanFaceBox .Content{display:block;width:350px;height:185px;padding:10px;background:#ffffff;border:1px solid #cfcfcf;z-index:99;margin:14px 0px 0px 0px;box-shadow:0px 1px 10px rgba(204,204,204,1);border-radius:2px;}
#SmohanFaceBox .Content h3{margin:0;padding:0;width:350px;height:30px;line-height:26px;display:block;font-size:14px;text-align:left;}
#SmohanFaceBox .Content h3 span{float:left;}
#SmohanFaceBox .Content h3 .close{display:inline-block;width:16px;height:16px;background:url(../images/faceimg/facebg_1.png) -30px -120px;float:right;cursor:pointer;}
#SmohanFaceBox .Content h3 .close:hover{background-position:-46px -120px;}
#SmohanFaceBox .Content ul{margin:5px 0px 0px 0px;padding:0;list-style-type:none;}
#SmohanFaceBox .Content ul li{display:inline-block;width:22px;height:22px;padding:2px;border:1px solid #f8f8f8;float:left;}
#SmohanFaceBox .Content ul li:hover{border-color:#3871E5;}

/*check and radio*/
.radios{ padding-top: 18px; background: url(../images/divider.png) repeat-x 0 0;}
.label_check input,.label_radio input{}
.has-js .label_check,.has-js .label_radio  { padding:9px 10px 10px 22px;}
.has-js .label_radio { background: url(../images/radio-off.png) 0 50%  no-repeat; cursor:pointer;}
.has-js .label_check { background: url(../images/check-off.png?v=1) 0 50%/18px 18px  no-repeat; cursor:pointer;}
.has-js label.c_on { background: url(../images/check-on.png?v=1) 0 50%/18px 18px  no-repeat;}
.has-js label.r_on { background: url(../images/radio-on.png) 0 50% no-repeat;}
.has-js .label_check input,.has-js .label_radio input  { position: absolute; left: -9999px;}
.checked{background:url(../images/account/icon_checked.png) no-repeat;display:inline-block;width:16px;height:16px;}

.login{ height: 504px; width: 370px; background: #fff; background-color:rgba(256,256,256,0.8); position: relative; z-index: 10000;}
.login h1{ color: #474e5d; font-size: 22px; text-align: center; padding-top: 46px; padding-bottom: 34px;}
.login input.user{ display: block; width: 218px; border:1px solid #667086; font-size: 16px;padding: 12px 0 12px 40px; background: url(../images/login-user.png) #fff no-repeat; background-position: 4px 4px;}
.login input.password{ display: block; width: 218px; border:1px solid #667086; font-size: 16px;padding: 12px 0 12px 40px; background: url(../images/login-password.png) #fff no-repeat; background-position: 4px 4px;}
.login p{width: 258px; padding: 4px 0;}
.login a.login-btn{width: 260px; padding:10px 0; display: block; margin:0 auto; text-align: center; background: #000; color: #fff; font-size: 20px;}
.login .bottom1{ width: 260px; padding:10px 0; overflow: hidden; margin-bottom: 20px;}
.login .bottom1 a.forget-password{ float: right; color: #474e5d;}
.login .bottom1 a.forget-password:hover{ color: #3871E5}
.login .no-reg{ text-align: center; position: relative; margin-bottom: -10px; width: 84px; background: #f1cccd; padding: 0 12px;}
.login .bottom2{ border-top: 1px solid #49505d; padding-top: 30px; width: 260px; overflow: hidden;}
.login .bottom2 a{font-size: 18px; color: #667086; display: block; border: 1px solid #667086; padding: 8px 34px; background: #f9e8e9;}
.login .bottom2 a:hover{ color: #3871E5}
.login .bottom2 a.left{ float: left;}
.login .bottom2 a.right{ float: right;}
/*登录*/

.reg-top{ width: 1000px; height: 70px; margin: 0 auto; overflow: hidden;}
.reg-top a{float: left;}
.reg-top strong{float: right; font-size: 22px; padding-top: 17px;}
.reg-body{ width: 920px; background: #fff; margin: 30px auto 0; padding: 30px 40px; overflow: hidden;}

.reg-body h1{ font-size: 24px; color: #3871E5;}
.reg-body .step-main{ overflow: hidden; margin-top: 30px; margin-bottom: 30px;}
.reg-body .step-main .on{ color: #3871E5;}
.reg-body .step-main .step1,.reg-body .step-main .step2,.reg-body .step-main .step3,.reg-body .step-main .step4,.reg-body .step-main .step1-on,.reg-body .step-main .step2-on,.reg-body .step-main .step3-on,.reg-body .step-main .step4-on {background: url(../images/reg_ico.png) no-repeat; display: block; float: left; height: 30px; width: 30px;}
.reg-body .step-main .step1{ background-position:-40px 0px;}
.reg-body .step-main .step2{ background-position:-40px -40px;}
.reg-body .step-main .step3{ background-position:-40px -80px; }
.reg-body .step-main .step4{ background-position:-40px -120px; }
.reg-body .step-main .step1-on{ background-position:0 0}
.reg-body .step-main .step2-on{ background-position:0px -40px;}
.reg-body .step-main .step3-on{ background-position:0px -80px;}
.reg-body .step-main .step4-on{ background-position:0px -120px;}
.reg-body .step-main span{color: #888; display: block; float: left; font-size: 18px; height: 30px; line-height: 30px; padding-left: 10px;}
.reg-body .step-main b.on{background: #3871E5 no-repeat;}
.reg-body .step-main b{background: #888 no-repeat; float: left; height: 2px; margin: 14px 15px; width: 80px;}
.reg-bottom{ font-size: 12px; text-align: center; margin-top: 30px;}
.reg-bottom p{margin-bottom: 10px;}
/*注册公共*/

.base-info .info-list{ margin-bottom: 20px;position:relative;}
.base-info .info-list .input-outer{ float: left; display: inline-block;width: 50px;height: 48px;border:1px solid #667086;border-right: 0;}
.ui-mail, .ui-nickname, .ui-password, .ui-regCode{margin:12px 10px; display: inline-block;width: 25px;height: 25px;position: absolute; background: url(../images/login_ico.png) no-repeat;}
.ui-mail {background-position: -85px 0;}
.ui-nickname {background-position: -85px -35px;}
.ui-password {background-position: -85px -68px;}
.ui-regCode {background-position: -85px -155px;}
.box-ver, .ico-ok, .box-ver, .ico-error{ float: left; margin: 14px 0 0 10px;}
.ico-error, .ico-ok, .ico-ok1, .ico-wait, .ico-no, .ico-ok-big, .ico-error-big {background: url(../images/ico-tips.png) no-repeat; display: inline-block;}
.ico-ok,.ico-ok1 {background-position: 0 1px; height: 21px; width: 20px;}
.ico-error {background-position: -39px 0; height: 20px; margin: 1px 5px 0 0; vertical-align: -4px; width: 20px;}
.reg-body .next { background: #3871E5;border-radius: 2px; color: #fff; display: inline-block; font-size: 20px; height: 20px; line-height: 20px; padding: 15px 70px;}
.base-info .info-list .text, .info-list .s-txt, .info-list .s-txt-focus{float: left; padding: 10px 0; width: 450px;height: 28px;line-height: 28px;font-size: 16px; border:1px solid #667086;border-left: 0;}
.upload-img{ width: 600px; height: 370px; margin-top: 30px; margin-bottom: 30px; border:1px solid #d3d7de;}
.reg-body .reg3-tab{overflow: hidden;}
.reg-body .reg3-tab a{ width: 200px; height: 50px;display: block; float: left; line-height: 48px; text-align: center; font-size: 22px; color: #667086; background: #edeff1; margin-right: 10px;}
.reg-body .reg3-tab a.on{ width: 198px; height: 48px; border: 1px solid #3871E5; color: #3871E5; background: #fff;}
.reg-body p.reg3{ font-size: 20px; color: #474e5d; margin-top: 20px; margin-bottom: 20px;}
.reg-body .male{ color: #474e5d; font: 14px; margin-right: 40px;}
.reg-body dl.reg3{ overflow: hidden; margin-bottom: 10px;}
.reg-body .reg3 dt,.reg-body .reg3 dd{ float: left;}
.reg-body .reg3 dt{ padding: 5px 10px 5px 0; font-size: 16px;}
.reg-body .reg3 dd{ width: 862px;}
.reg-body .reg3 dd a{ display: block; padding: 3px 12px; border:2px solid #667086; font-size: 16px; margin-right: 10px; color: #474e5d; margin-bottom: 10px; float: left;}
.reg-body .reg3 dd a:hover{ padding: 5px 14px; background: #3871E5; color: #fff; border:none;}
.reg-body textarea.reg3{ width: 590px; height: 136px; border:1px solid #667086; padding:4px 6px;}
.reg-body .cp-titile{ width: 100px; float: left;}
.reg-body .cp-name{ float: left; margin-top: 20px; margin-bottom: 20px;}
.reg-body .cp-name input{border:1px solid #667086; padding:4px 6px; width: 490px;}
.reg-body .next1{background: #edeff1; display:block; font-size: 20px; height: 50px; line-height: 50px; width: 220px; text-align: center; float: right; margin-top: 30px;}
.reg-body a.next1{color: #667086;}
.reg-body .next2{background: #edeff1; display:block; font-size: 20px; height: 50px; line-height: 50px; width: 220px; text-align: center; float: right;}
.reg-body a.next2{color: #667086;}
.reg-body dl.reg4{overflow: hidden; margin-bottom: 10px;}
.reg-body .reg4 dt{ font-size: 18px; background: #fff; padding-right: 10px;}
.reg-body .reg4 dd{ margin-top: 3px; padding-left: 10px; background: #fff;}
.reg-body .reg4 dd a{color: #474e5d;}
.reg-body .reg4-line{ border-top: 1px dashed #d3d7de; width: 100%; height: 1px; margin-top: -23px; margin-bottom: 40px;}
.reg-body .reg-choice{ margin-bottom: 40px;}
.reg-body .reg-choice li{ width: 98px; float: left; display: block; margin-right: 4px; margin-bottom: 20px;}
.reg-body .reg-choice p{text-align: center; color: #474e5d; margin-right: 16px;}
.has-js_reg4 .label_check_reg4{ padding:10px 18px 0 0; position: relative;}
.has-js_reg4 .label_check_reg4 i{ position: absolute; right: 20px;  bottom: 0; display: block; width: 20px;height: 20px; background: url(../images/check-off.png) 0 50%  no-repeat;}
.has-js_reg4 .label_check_reg4 input{ position: absolute; left: -9999px;}
.has-js_reg4 label.c_on i{ background: url(../images/check-on.png) 0 0  no-repeat;}
/*注册*/

/*忘记密码*/
.reg-top .reg-top-arit{float: right; font-size: 22px; padding-top: 37px; color: #474e5d;}
.fgt-main{padding: 30px 0;min-height: 300px;}
.search-find .s-txt{width:480px;height:38px;line-height:38px; padding:5px;border:#d3d7de 1px solid;}
.search-find dt{margin-bottom: 20px;}
.fgt-main .form-set li{padding-top: 10px;}
.fgt-main .form-set .form-tt{width: 80px;}
.fgt-main .form-set .s-txt{width: 380px;}
/*忘记密码*/

@media only screen and (min-width: 481px){

}


/*以下是F10用到的css*/

/*操盘必读*/
.bidu{padding: 25px 35px; background: #fff;}
.bidu-dl dt{margin-top: 30px;font-weight:bold;}
.bidu-dl dt.frist{margin-top: 15px;}
.bidu-dl dt i.ic_sq{display: inline-block;margin-right: 5px; width: 6px;height: 6px;background: #3871E5;vertical-align:middle;}
.bidu-dl dt .ml_m{margin-left: 30px;}
.bidu-dl dd{line-height: 26px;}
.bidu-dl dd.dd-txt{white-space:pre-wrap;}
.bidu-dl dd.dd-news{}
.bidu-dl dd p.pl2e{padding-left: 2em;}

/*主营构成*/
.zy-tit{}
.zy-tit a{display: inline-block; margin-right: 2px; width: 100px;height: 30px; line-height: 30px; text-align: center; color: #474E5D; background: #F2F2F2;}
.zy-tit a.curr ,.zy-tit a:hover{ background: #3871E5; color: #fff;}
/*行业新闻*/
.dd-news .dn-tit{margin-top: 5px; font-size: 14px; font-weight: bold; cursor: pointer;}
.dd-news .dn-tit i{display: inline-block; margin-right: 5px; width: 4px;height: 4px; background: #474E5D; vertical-align: middle;}
.dd-news .dn-tit a{ color: #474E5D;}
.dd-news .dn-tit a:hover{color: #3871E5;}
.dd-news .dn-tit .dnt-time{float: right; font-weight: normal; font-size: 12px; color: #73747E;}
.dd-news .dn-cont{margin-top: 5px; padding-bottom: 20px;}

.tab-bidu{margin-left: auto; margin-right: auto; border-collapse: collapse; font-size: 12px; line-height: 1.9;}
.tab-bidu .bg_fa{background: #FAFAFA;}
.tab-bidu .bg_red{background: #FFF2F3; }
.tab-bidu th,.tab-bidu td{ padding:3px 10px; height: 24px; border: 1px solid #D3D7DE;}
.tab-bidu th{background: #f2f2f2; font-weight: bold;}
.tab-bidu td.mmf{padding: 10px; line-height: 1.6;}
.tab-bidu td.nobor{border: 0; background: #FFF;}


.tab-bidu2{margin-left: auto; margin-right: auto; border-collapse: collapse; font-size: 12px; line-height: 1.9;}
.tab-bidu2 .bg_fa{background: #FAFAFA;}
.tab-bidu2 th,.tab-bidu2 td{ padding:3px 10px; height: 24px; border: 1px solid #D3D7DE;}
.tab-bidu2 th{background: #f2f2f2;}

#tab-ssgs{display:none;position: absolute; left: 50px; top: 10px; background: #F8F8F8; border: 2px solid #D3D7DE;}

.octr{float:right; margin-top: 3px; width: 14px;height: 14px;line-height: 14px; text-align: center;background:#F8F8F8; border: 1px solid #D3D7DE; cursor: pointer;}

.dwbox{max-height: 311px;_height: 311px; overflow-y: auto; overflow-x: hidden;}
/*以上是F10用到的css*/

.mod-dropdownlist {
    display: inline-block;
    background: #edeff1;
}
.mod-dropdownlist .dropdown-select {
    /*background: transparent url(img/bg_dropdown.png) left top repeat-x;*/
    border: 1px solid #c7cbd3;
    color: #666;
    cursor: default;
    display: block;
    *display: inline;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    *zoom: 1;
    -webkit-user-select:none;
    -moz-user-select:none;
    -o-user-select:none;
    -ms-user-select:none;
    user-select:none;
    font-size: 14px;
    padding-bottom: 2px;
}
.mod-dropdownlist .dropdown-select:visited,
.mod-dropdownlist .dropdown-select:hover,
.mod-dropdownlist .dropdown-select:active {
    border: 1px solid #c7c7c7;
    color: #666;
    background: transparent;
}
.mod-dropdownlist .dropdown-select .dropdown-input {
    border-right: 1px solid #ededed;
    padding: 0 10px;
    zoom: 1;
    overflow: hidden;
    font-size: 14px;
    line-height: 30px;
    float: left;
    height: 30px;
}
.mod-dropdownlist .dropdown-select .dropdown-icon {
    background: transparent url(../images/icon.png) 9px 6px no-repeat;
    /*border-left: 1px solid #fff;*/
    width: 40px;
    padding: 0 0;
    zoom: 1;
    font-size: 14px;
    line-height: 30px;
    float: left;
    height: 30px;
}
.mod-dropdownlist .dropdown-select:hover .dropdown-icon {
    background: transparent url(../images/icon.png) 9px -24px no-repeat;
}
.mod-dropdownlist .dropdown-list {
    background: #fff;
    border-left: 1px solid #d9d9d9;
    border-right: 1px solid #d9d9d9;
    display: block;
    overflow: hidden;
    padding:0;
}
.mod-dropdownlist .dropdown-options {
    background: #fff;
    display: block;
    overflow: hidden;
    overflow-y: auto;
    padding:0;
    margin: 0;
}
.mod-dropdownlist .dropdown-options li {
    margin: 0;
    padding: 0;
}
.mod-dropdownlist .dropdown-options li a {
    color: #666;
    cursor: default;
    display: block;
    padding: 0 10px;
    white-space: nowrap;
    width: 120%;
    font-size: 14px;
    -webkit-user-select:none;
    -moz-user-select:none;
    -o-user-select:none;
    -ms-user-select:none;
    user-select:none;
}
.mod-dropdownlist .dropdown-options li a:hover {
    background-color: #eee;
    color: #666;
}
.mod-dropdownlist .dropdown-options li.dropdown-options-focus a,
.mod-dropdownlist .dropdown-options li.dropdown-options-focus a:hover{
    background-color: #E64E3F;
    color:#fff;
}
.mod-dropdownlist .dropdown-list .dropdown-custombox {
    border-top: 1px solid #ccc;
}

.search-fast{ position: absolute; background: #edeff1; width: 270px; border: 1px solid #c7cbd3; border-top: none;
padding-bottom: 6px; display: none;margin-top: -10px;}
.search-fast a{display: block; color: #474e5d}
.search-fast dl dt,.search-fast a{ padding-left:20px; padding-right:20px;}
.search-fast dl dt,.search-fast dl dd{padding-top: 4px; padding-bottom: 4px;}
.search-fast .more a{ float: right;}
.search-fast dl dt{font-weight: bold;}
.search-fast dl dd a{color:#667086;line-height: 25px}
#select_ls_province{ width: 220px;}
#select_kj_province{ width: 220px;}

#name-card .name .lh22 p a img{ display: none;}

  /*行情-个股模板右侧*/
.tab-float .frist{position: relative;}
.gpfloat{ position: absolute;top:-156px; left: -1px; width: 296px;height: 146px;border: 2px solid #D3D7DE; background: #fff; z-index: 99999;}
.gpfloat .gpflt-cont{padding: 15px;}
.gpfloat .gpflt-cont h5{font-size: 16px; font-weight: bold; font-family: arial;}
.gpfloat .gpflt-cont p.red{font-size: 20px; font-family: arial;}
.gpfloat .gpflt-cont p.red .fs16{padding-left: 10px;}
.gpfloat .gpflt-bot{ padding:0 15px; height: 44px; background: #f2f2f2;}
.gpfloat .gpflt-bot .atl{ line-height: 44px; font-size: 12px; color: #474E5D;}
.gpfloat .gpflt-bot .atl:hover{color: #3871E5;}
.gpfloat .gpflt-bot a.btn-jgz,.gpfloat .gpflt-bot a.btn-ygz{margin-top: 6px; width: 60px;}
.gpfloat .sj_bot_box{position: absolute;top:100%;width: 100%;}
.gpfloat .sj_bot{display: block;margin-left: 20px; width: 22px;height: 12px;background: url(../img/gpfloat_sjbot.png) no-repeat;}


.remen-stock{
    position: relative;
    display: none;
    width:200px;
    overflow-x: hidden;
}
.remen-stock .alertsLatest{
    width:200px;
    overflow-x: hidden;
}
/*修改Css*/
.label_check{
	position: relative;
}

.form-row.form-row-guapai #lastdd{
	float:right;
    padding:0;
}

.form-set dd{
	overflow: inherit !important;
}

#xuqiu_other{
	left: 56px;
  	top: 7px;
  	height: 20px;
}

.banner-bottom-button{border:1px solid #ddd;border-top:none}
.banner-bottom-button ul{height:65px;width:620px;}
.banner-bottom-button ul li {float:left;width:206px;height:65px;border-right:1px solid #ddd; text-align:center;line-height:65px;font-size:18px;color:#474E5D}
.banner-bottom-button ul li a{color:#474E5D}
.banner-bottom-button ul .gpcx{border-right:none}
.banner-bottom-button img{width:20px;height:20px;}
.sczm{border:1px solid #ddd;margin-top:10px;border-bottom:none}
.sczm .li{border-bottom:1px solid #ddd;padding:10px;height:20px;}
.sczm .left{float:left;width:30%;}
.sczm .right{float:right;width:70%; text-align:right}
