@charset "utf-8";
/* CSS Document */
*{ padding:0; margin:0; list-style:none; text-decoration:none; }
body{font-family: 'Microsoft YaHei'; font-size:14px; box-sizing:border-box;}
img{ max-width:100%;}
input{font-family: 'Microsoft YaHei'; }
a:hover{}
.input,img{border:none}
*,a:hover{text-decoration:none}
img{vertical-align:middle}
.vl:after{clear:both;display:block;visibility:hidden;height:0;content:".";font-size:0}
input[type="submit"]{-webkit-appearance : none ;  /*解决iphone safari上的圆角问题*/}
input[type="text"]{ border:1px solid #e1e4e9;}
input[type="text"]:hover,input[type="text"]:focus{ border:1px solid #e24646;outline:0px solid #e24646;}
img, div, input { behavior: url("iepngfix.htc") }

.ml{margin:0 auto}
.fl{float:left !important;}
.fr{float:right !important;}
.txl{text-align:left!important;}
.txc{text-align:center!important;}
.txr{text-align:right!important;}
.oh{ overflow:hidden!important;}

.w10{ width:10% !important;}
.w90{ width:90% !important;}
.w20{ width:20% !important;}
.w25{ width:28% !important;}
.w80{ width:80% !important;}
.w30{ width:30% !important;}
.w35{ width:35% !important;}
.w33{ width:33.33333333%;}
.w70{ width:70% !important;}
.w75{ width:75% !important;}
.w40{ width:40% !important;}
.w60{ width:60% !important;}
.w50{ width:50% !important;}
.w45{ width:45% !important;}
.w65{ width:65% !important;}
.w66{ width:66.66666% !important;}
.w100{ width:100% !important;}
.row {margin-right: -15px; margin-left: -15px;}
.wrap{ width:960px; margin:0 auto;}
.clr{ clear:both;}
.header{ height:100px; background-color:#f6f8fa; border-bottom:1px solid #e1e4e9;}
.top{ height:25px; line-height:25px;}
.topleft{ width:50%; float:left;}
.topright{ width:50%; float:right; text-align:right; color:#cccccc;}
.topright span{ color:#ff6666;}
.top a{ color:#0099cc; padding:0 3px;}
.logo{ width:160px; height:50px; float:left;}
.lofo{ width:110px; height:50px; float:left; margin-left:10px;}
.lftop{ height:30px; line-height:30px; color:#ff6666; font-size:20px;}
.lfbot{ height:20px; line-height:20px; color:#ff6666;}
.headl{ width:315px; float:left;}
.headr{ width:635px; float:left;}
.nav{ height:30px; line-height:30px; width:100%; margin-top:20px; overflow:hidden;}
.nav ul{ margin-right:0px; text-align:right; overflow:hidden; width:500px; float:right;}
.nav ul li{ display:block; width:100px; float:left; text-align:center;}
.nav ul li a{ font-size:18px; color:#2b2b2b;}
.nav ul li a:hover,.nav ul li.cur a{ color:#ff6666;}
.banner{ margin-top:20px;}
.footer{ background-color:#f6f8fa; height:200px; text-align:center; margin-top:30px; border-top:1px solid #e1e4e9;} 
.fnav{ padding-top:20px; color:#99a3b1;}
.fnav a{ color:#99a3b1; margin:0 2px;}
.copy{ margin-top:15px;color:#99a3b1;}
.fbao{ margin-top:15px; margin-bottom:50px;}
.fbao a{ margin:0 5px;}
.fbao a img{border:1px solid #e1e4e9; }


.ibanner{ height:310px; margin-bottom:25px;}
.ibleft{ width:532px; height:310px; float:left;}
.ibright{ width:415px; height:310px; float:left; padding-left:10px; position:relative;background-color: #f0f2f4;}
.dtitle{ font-size:30px;color:#cf0158; font-weight:bold;padding-left:65px; background-color: #f0f2f4;padding-top:5px;}
.down{background-color: #f0f2f4;letter-spacing:1px;}
.dtitle span{ font-size:36px; color:#cf0158;}
.dinfo{ font-size:13px; color:#d52b71; margin-top:10px;}
.dinfo p{ line-height:20px;}
.dcon{font-size:13px; color:#ff6666; margin-top:10px;}
.dcon p{ line-height:20px; color:#99a3b1;}
.dbot{ margin-top:10px; }
.dbot a{ line-height:60px; color:#fff; font-size:24px; display:block; background-image:url(../images/downloadpc.png); background-position:20px 10px; background-repeat:no-repeat;}
.dbot1{ margin-top:10px;}
.dbot1 a{ line-height:60px; color:#fff; font-size:24px; display:block; background-image:url(../images/downloadandroid.png); background-position:20px 10px; background-repeat:no-repeat;}
/* .dbot:hover{background-image:url(../images/download1.png); background-repeat:no-repeat;} */
.ititle{ height:24px; line-height:24px; font-size:24px; color:#262c3a; overflow:hidden; margin-bottom:30px;}
.ititle span{ display:block; float:left; width:8px; height:24px; background-color:#ff6666; margin-right:10px;}
.ibox{ width:100%; overflow:hidden;}
.ibox ul{ padding-left:10px; overflow:hidden; width:100%;}
/* height:160px; */
.ibox ul li{ width:200px;  float:left; border:1px solid #ebebeb; margin-right:18px; margin-bottom:20px; overflow:hidden; padding:10px;}
.fjleft{ width:55px; height:57px; }
.fjright{ width:120px; height:57px; }
.ftitle{font-family: 微软雅黑;font-size: 14px;}
.ftitle a{ color:#000;}
.fid{ color:#99a3b1;}
.fline{color:#99a3b1;}
.mt30{ margin-top:30px;}
.comm{width:940px; margin-left:auto; margin-right:auto;}
.conn{width:940px; margin-left:auto; margin-right:auto;}
.comm p{ color:#3c3c3c;}
.form{ margin-bottom:30px;}
.flist{ line-height:40px; margin-bottom:10px;}
.fleft{ width:110px; float:left; color:#2b2b2b;}
.fmid{ width:200px; float:left; margin-right:10px;}
.fright{ width:450px; float:left; color:#99a3b1;}
.txt_id{ width:190px; height:40px; border:1px solid #e1e4e9; border-radius:5px; padding:0 5px;}
.txt_yz{ width:190px; height:40px; border:1px solid #e1e4e9; border-radius:5px; background-color:#f6f8fa;padding:0 5px;}
.txt_yz:hover,.txt_yz:focus{border:1px solid #e1e4e9 !important;}
.ititle p{ display:inline-block; font-size:14px; color:#ff6666;}
.chotop{}
.chotop ul{ margin-right:-20px;}
.chotop ul li{ text-align:center; width:160px; height:70px; float:left; margin-right:20px; margin-bottom:20px;}
.chotop ul li a{width:160px; height:70px;  display:block; border:1px solid #e1e4e9; color:#99a3b1; border-radius:5px;}
.chotop ul li a:hover,.chotop ul li.cur a{ background-color:#ffecec;border:1px solid #ff6666;color:#ff6666;}
.chotop ul li a span{ display:block; font-size:20px; padding-top:10px;font-weight:bold;}
.chotop ul li.default a,.chotop ul li.default a:hover{ color:#e1e4e9; border:1px solid #e1e4e9; background-color:#f6f8fa;}

.chobot{ height:70px; width:880px; border:1px solid #e1e4e9; border-radius:5px;line-height:70px; overflow:hidden;}
.cbl{ width:220px; height:70px; text-align:center; float:left; color:#99a3b1; font-size:20px; }
.cbr{ width:650px; float:left; height:70px; color:#99a3b1; font-size:20px; font-weight:bold;}
.txt_zdy{ width:590px; height:40px; line-height:40px; border:1px solid #e1e4e9; float:left; font-size:16px; font-weight:normal; border-radius:5px; margin-top:15px; padding:0 5px; margin-right:10px;}
.wxts{ text-align:left; color:#ff6666; line-height:25px; margin-top:20px; margin-bottom:20px;}
.chotop1{}
.chotop1 ul{ margin-right:-20px;}
.chotop1 ul li{ text-align:center; width:160px; height:70px; float:left; margin-right:20px; margin-bottom:20px;}
.chotop1 ul li a{width:160px; height:70px;  display:block; border:1px solid #e1e4e9; color:#99a3b1; border-radius:5px; font-size:20px; line-height:70px; font-weight:bold;}
.chotop1 ul li a:hover,.chotop1 ul li.cur a{ background-color:#ffecec;border:1px solid #ff6666;color:#ff6666;}

.yuedu{ color:#2b2b2b;}
.yuedu a{ color:#0099cc;}
.chek_yd{ margin-right:5px;}
.queding{ margin-top:20px; margin-bottom:20px;}
.sub_qd{ width:120px; height:40px; text-align:center; line-height:40px; color:#fff; font-size:18px; background-image:url(../images/btn1.png); background-repeat:no-repeat; border:0;}
.sub_qd:hover{background-image:url(../images/btn11.png); background-repeat:no-repeat;}
.mtop{ height:160px; background-color:#f6f8fa; margin-bottom:30px; margin-top:20px;}
.mtleft{ width:50%; float:left; padding-top:30px; padding-left:30px;}
.mtright{ width:50%; float:left; padding-top:20px;}
.mttit{ font-size:16px; color:#2b2b2b;}
.mtdj{ margin-top:20px; color:#99a3b1;}
.mtdj img{ padding-right:5px;}
.mtjf{color:#99a3b1; margin-top:20px;}
.mtright p{ color:#99a3b1; line-height:20px;}
.zxbox{ margin-bottom:30px; margin-right:-20px;}
.zxlist{ width:300px; float:left; margin-right:20px; border:1px solid #e1e4e9;}
.zxtop{ }
.zxpic{text-align:center; margin-top:30px; height:80px;}
.zxtit{ margin-top:10px;color:#ff6666;text-align:center;  }
.zxinfo{ margin-top:10px; margin-bottom:10px; color:#ff6666;text-align:center; }
.zxmid{ height:40px; text-align:center; color:#99a3b1; line-height:40px;border-top:1px solid #e1e4e9;}
.zxbot{border-top:1px solid #e1e4e9; height:40px; line-height:40px;}
.zxbot a{ width:33.33333%; display:block; float:left; color:#0099cc; text-align:center; height:40px; line-height:40px;}
.zxbot a.borr{border-right:1px solid #e1e4e9;}
.wealth{ }
.xnb_box{ width:460px; float:left;border:1px solid #e1e4e9;}
.xnbtop{ height:50px; line-height:50px; text-align:center; font-size:20px; color:#99a3b1; font-weight:bold;}
.xnbmid{height:60px; text-align:center; color:#99a3b1; line-height:60px;border-top:1px solid #e1e4e9; font-size:20px; color:#ff6666;}
.xnbbot{border-top:1px solid #e1e4e9; height:40px; line-height:40px;}
.xnbbot a{ width:33.33333%; display:block; float:left; color:#0099cc; text-align:center; height:40px; line-height:40px;}
.xnbbot a.borr{border-right:1px solid #e1e4e9;}
.dao_box{ width:460px; float:right;border:1px solid #e1e4e9;}
.daotop{ height:50px; line-height:50px;text-align:center; font-size:20px; color:#99a3b1; font-weight:bold;}
.daomid{height:60px; text-align:center; color:#99a3b1;font-size:20px; color:#ff6666; line-height:60px;border-top:1px solid #e1e4e9;}
.daobot{border-top:1px solid #e1e4e9; height:40px; line-height:40px; }
.daobot a{ width:50%; display:block; float:left; color:#0099cc; text-align:center; height:40px; line-height:40px;}
.daobot a.borr{border-right:1px solid #e1e4e9;}
.acctop{ margin-top:30px; background-color:#f6f8fa; height:120px;}
.actl{ width:55%; float:left; padding-left:30px; padding-top:30px;}
.actl p{ color:#2b2b2b;} 
.actl p a{ color:#0099cc;}
p.nc{ margin-bottom:20px;}
.actr{ width:45%; float:right; line-height:120px;color:#2b2b2b;}
.actr a{color:#0099cc;}
.accbox{ margin-right:-20px; margin-top:20px;}
.acclist{ width:460px; height:160px; border:1px  solid #e1e4e9; margin-bottom:20px; float:left; margin-right:20px; padding:20px;}
.accleft{ width:80px; float:left;}

.accright{ width:330px; float:right;}
.acctitle{ font-size:18px; color:#2b2b2b; margin-bottom:15px;}
span.ybd{ color:#ff6666;}
span.wbd{ color:#81b449;}
.accbd span{ margin-right:5px;}
.accbd a{ color:#0099cc; margin-left:5px;}
.accinfo{ color:#99a3b1; line-height:18x; margin-top:10px;}
.minfo{ font-size:28px; color:#ff6666; margin-top:10px;}
.mcon{}
.mcon p{ color:#99a3b1; margin-top:8px;}
.mbot{ height:40px; overflow:hidden; margin-top:10px;}
a.mlogin{ width:90px; height:40px; line-height:40px; text-align:center; color:#fff; background-image:url(../images/mlogin.png); background-repeat:no-repeat; display:block; float:left; }
a.mlogin:hover{ background-image:url(../images/mlogin1.png); background-repeat:no-repeat;}
a.mreg{width:90px; height:40px; line-height:40px; text-align:center; color:#fff; background-image:url(../images/mreg.png); background-repeat:no-repeat;display:block; float:right;}
a.mreg:hover{background-image:url(../images/mreg1.png); background-repeat:no-repeat;}
.mlink{ position:absolute; left:0; bottom:0; height:40px; background-color:#e1e4e9; width:100%; line-height:40px; text-align:center; color:#0099cc;}
.mlink a{ color:#0099cc; padding:0 3px;}

.dname{ font-size:18px; color:#ff6666;}
.did{ color:#99a3b1; margin-top:5px;}
.ddj{color:#99a3b1; margin-top:5px;}
.ddj img{ padding-right:5px;}
.djf{color:#99a3b1; margin-top:5px;}
.djvip{ width:100%; height:60px; position:absolute; bottom:120px; left:0; border-top:1px solid #dddfe1;}
.djzuan{ width:100%; height:60px; position:absolute; bottom:60px; left:0; border-top:1px solid #dddfe1;}
.djjue{ width:100%; height:60px; position:absolute; bottom:0px; left:0; border-top:1px solid #dddfe1;}
.djleft{ width:60px; float:left; text-align:center; padding-top:10px;}
.djright{ width:180px; float:right; padding-top:10px;}
.djtop{ color:#ff6666;}
.djbot{ color:#99a3b1;}
.djbot a{ color:#0099cc;}
.intro{ margin-top:20px;}
.introleft{ width:240px; float:left;}
.introright{ width:720px; float:right; padding-top:15px;}
.hyjs,.rhgm,.tomm{ padding-left:18px;}
.hyjs{ margin-bottom:30px; color:#3c3c3c;}
.gmform{}
.gmform p{ width:300px; text-align:center; background-color:#ffecec; border:1px solid #ff6666; border-radius:5px; height:40px; display:block; float:left; margin-right:10px; font-size:20px; line-height:40px;}
.gmform p span{ font-size:14x;}
.gmform a{ font-size:18px; width:120px; height:40px; float:left; display:block; background-image:url(../images/btn1.png); text-align:center; line-height:40px; color:#fff; }
.gmform a:hover{ background-image:url(../images/btn11.png);}
.tomm{ margin-bottom:20px;}
.tmtit{ color:#517398;}
.tmcon{ color:#2b2b2b; margin-bottom:10px;}
.tmtable{ border:1px solid #e1e4e9;}
.tmtable table{}
.tmtable table tr{}
.tmtable table tr td{ height:30px; line-height:30px; color:#2b2b2b; padding-left:10px;}
.htr td{ background-color:#2b2b2b; color:#fff !important;}
.tgr{ background-color:#e1e4e9; color:#2b2b2b;}
.loginbox,.orbox,.logobox,.namebox,.pwbox{ border-radius:5px; background-color:#fff;}
.loginbox{ width:550px; height:300px; margin-left: 40px;}
.orbox{ width:520px; height:300px;}
.logobox{ width:480px; height:300px;}
.namebox{ width:370px; height:160px;}
.pwbox{ width:440px; height:570px;}
.tantit{ padding:10px; background-color:#f6f8fa; height:60px; overflow:hidden; border-top-left-radius:5px; border-top-right-radius:5px;}
.tantit span{ height:40px; line-height:40px; display:block; float:left; padding-left:10px; font-size:20px; color:#ff6666; font-weight:bold;}
.tantit a{ display:block; float:right;}
.tamain,.logomain,.namemain,.pwmain,.loginmain{ padding:30px;}
.lomleft{ width:260px; float:left;}
.lomright{ width:170px; float:right;}
.txt_lonum{ width:100%; height:40px; line-height:40px; padding-left:50px; background-image:url(../images/mum.png); background-repeat:no-repeat; background-position:10px 8px;margin-bottom:20px; border-radius:5px;}
.txt_lopass{width:100%; height:40px; line-height:40px; padding-left:50px; background-image:url(../images/pw.png); background-repeat:no-repeat; background-position:10px 8px; margin-bottom:20px;border-radius:5px;}
.btn_login{width:100%; height:40px; line-height:40px; border:0; color:#fff; font-size:18px; text-align:center;background-image:url(../images/btnl.png);}
.btn_login:hover{background-image:url(../images/btnl1.png);}
.lmolist{ color:#b0b8c2; line-height:40px; text-align:center; }
a.byqq{ margin-bottom:20px; color:#fff !important; width:170px; height:40px; display:block; line-height:40px; padding-left:40px; background-image:url(../images/btnqq.png); text-align:left;}
a.bysina{ margin-bottom:20px;color:#fff !important; width:170px; height:40px; display:block; line-height:40px; padding-left:40px; background-image:url(../images/btnsina.png); text-align:left;}
.lmolist a{ color:#0099cc;}
.ortop{}
.ortop p{ margin-bottom:10px; color:#2b2b2b;}
.ortop p span{ color:#ff6666;}
.btn_or{ width:120px; height:40px; line-height:40px; border:0;color:#fff; font-size:18px; text-align:center; background-image:url(../images/btn1.png);}
.btn_or:hover{ background-image:url(../images/btn11.png);}
.logomain table{ border:1px solid #e1e4e9 !important;}
.logomain table tr td{ height:30px; line-height:30px; padding-left:10px;}
a.name_qx{ border:1px solid #e1e4e9;width:120px; height:40px; line-height:40px; float:left; display:block; color:#2b2b2b; font-size:18px; text-align:center; border-radius:5px;}
a.name_bc{width:120px; height:40px; line-height:40px; border:0;color:#fff; font-size:18px;display:block; text-align:center; background-image:url(../images/btn1.png);float:right;}
a.name_bc:hover{background-image:url(../images/btn11.png);  }
.pwinfo{ color:#ff6666; line-height:20px;}
.pwinfo a{ color:#0099cc;}
.pwtit{ color:#517398; margin-top:20px;}
.pwlist{ margin-top:10px; line-height:40px; color:#2b2b2b;}
.pwlist a{ color:#0099cc;}
.pwtip{ width:80px; float:left;}
.pwinput{ width:160px; float:left;}
.pwinputyzm{ width:150px; float:left;}
.pwyzm{ width:80px; float:left;}
.pwa{ width:50px; float:right;}
.txt_pw{ width:150px; height:40px; line-height:40px; padding:0 5px; border:1px solid #e1e4e9; border-radius:5px;}
.txt_pwyzm{ width:120px; height:40px; line-height:40px; padding:0 5px; border:1px solid #e1e4e9; border-radius:5px;}
.btn_pw{ width:120px; height:40px; line-height:40px; margin-top:20px; border:0;color:#fff; font-size:18px; text-align:center; background-image:url(../images/btn1.png);}
.btn_pw:hover{ background-image:url(../images/btn11.png);}
.dheader{ border-top:3px #57ba22 solid; padding-top:15px; height:95px; position:fixed; top:0; left:0; width:100%; background-image:url(../images/dhead.jpg); background-repeat:repeat-x; background-position:bottom; z-index:99;}
.dfmain{ position:fixed; top:100px; left:0; width:100%; height:98%; background-image:url(../images/welcome.jpg); background-position:center top; background-repeat:no-repeat; background-size:contain;}
.dfoot{ position:fixed; left:0; bottom:0; width:100%; text-align:center; height:20px; line-height:20px; color:#fff; background-color:#57ba22;}

.subtitle{ height:18px; line-height:18px; font-size:18px; overflow:hidden; margin-bottom:20px;margin-top:20px;}
.content{margin-top: 10px;}


/* 弹框相关 */
.namebox{ width:550px; height:340px;}
.namebox{ border-radius:5px; background-color:#fff;}
.tantit{ padding:10px; background-color:#f6f8fa; height:60px; overflow:hidden; border-top-left-radius:5px; border-top-right-radius:5px;}
.tantit span{ height:40px; line-height:40px; display:block; float:left; padding-left:10px; font-size:20px; color:#ff6666; font-weight:bold;}
.tantit a{ display:block; float:right;}
.tamain{ padding:30px;}
#tanBox{position:fixed;left:460px;top:20%;background:white;border:3px solid #444;border-radius:7px;z-index:10000;display:none;}
.mask{margin:0;padding:0;border:none;width:100%;height:100%;background:#333;opacity:0.6;filter:alpha(opacity=60);z-index:9999;position:fixed;top:0;left:0;display:none;}

.certificate{color:#99a3b1;}
.certificate a{ color:#99a3b1; margin:0 2px;}

.shadow{
	width:100%;
    height:1180px;
    position:absolute;
    left:0;
    top:0;
    z-index:998;
    background-color:#ffffff;
    opacity:0.1;
}
