@charset "utf-8";
/* CSS Document */
body,ol,ul,li,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select,div,a{margin:0;padding:0;color:#505050}
ul,ol{list-style:none;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
a {text-decoration:none;color:#505050; font-size:14px; }
a:hover{text-decoration:none; color:#666;}
img {border: 0;vertical-align: top;opacity: 1;-webkit-transition: opacity 0.3s ease-out;-moz-transition: opacity 0.3s ease-out;-o-transition: opacity 0.3s ease-out;transition: opacity 0.3s ease-out;}
img:hover {opacity: 0.8;}
em,i,b{font-weight:normal; font-style:normal;}
input{vertical-align:middle; vertical-align:top\9;}
p{word-wrap:break-word}
table{border-collapse:collapse; border-spacing:0;}
a:focus,input,textarea {outline-style:none;}
input[type="text"],input[type="password"],textarea{outline-style:none; -webkit-appearance:none;}
select{outline-style:none;}
textarea{resize:none; overflow-y:auto; overflow-x:hidden;}
body{font-size:14px; background-color:#f3f3f3; min-width:1000px; overflow-x:hidden;}
body,input,textarea,select{font-family:"Microsoft Yahei", Verdana, Geneva, sans-serif, tahoma,'\5b8b\4f53'}

.fl{float:left; display:inline;}
.fr{float:right; display:inline;}
.clear:before,.clear:after{content:""; display:table;}
.clear:after{clear:both;}
.clear{zoom:1;}

.w_zh{ width:278px; border:1px solid #dfdfdf; height:auto; border-radius:5px; position:relative; background:#fff;padding-bottom: 20px}

.w_zh .dl_text{ width:238px; margin:0 auto;}
.w_zh .dl_text input:nth-child(3){width: 140px;float: left;}
.w_zh .dl_text span{width: 80px;height: 38px;display: block;float: right;margin-top:15px;}
.w_zh .dl_text span img{width: 80px;height: 38px;}
.w_zh h3{ text-align:center; font-size:16px; font-weight:bold; color:#5271aa; margin-top:15px;}
.w_text{ border:1px solid #dfdfdf; background:#fff; border-radius:5px; width:226px; height:38px; line-height:38px; padding-left:10px; color:#8c8c8c; margin-top:15px}
.w_text:hover{ border:1px solid #6082c3}

.dl_t2{ width:238px; margin:11px auto 0 auto;font-size:12px; color:#5271aa}
.dl_t2 a{ font-size:12px; color:#5271aa; }
.dl_t2 b{padding:0 5px;}
.dl_t2 label{color:#8c8c8c; font-size:12px; margin-right:45px;}

.dl_btn{ width:238px; margin:0 auto;margin-top:13px;}
.dl_btn a{ width:238px; height:38px; line-height:38px; background:#5271aa; display:block; text-align:center; color:#fff; border-radius:5px;}

.dl_hz{width:238px; margin:0 auto;}
.dl_hz .dl_l{color:#8c8c8c; font-size:12px;text-align:center;width: 88px;background-color: #fff;overflow: hidden;    position: relative;top: 15px;left: 78px;}
.dl_hz hr{border:0;border-top:1px dashed #8c8c8c}
.dl_hz a,.code-center .dl_hz a{ float:left; background:url(../images/fx_img.png) no-repeat; height:36px; width:36px; display:inline;margin-right: 20px;margin-top: 10px;border:none;}
.dl_hz a.fx_qq,.code-center .dl_hz a.fx_qq:hover{ background-position: -57px 0}
.dl_hz a.fx_qq:hover,.code-center .dl_hz a.fx_qq.on{ background-position:-57px -38px;}
.dl_hz a.fx_wx,.code-center .dl_hz a.fx_wx:hover{ background-position:-116px 0; }
.dl_hz a.fx_wx:hover,.code-center .dl_hz a.fx_wx.on{background-position:-116px -38px;}
.dl_hz a.fx_xl,.code-center .dl_hz a.fx_xl:hover{ background-position:-175px 0;margin-right: 0px}
.dl_hz a.fx_xl:hover,.code-center .dl_hz a.fx_xl.on{ background-position:-175px -38px;margin-right: 0px}

.login-info{margin:0 auto;width: 155px;height: 46px;}