﻿/* CSS Document */
body{ margin:0; padding:0; background:#fff;}
form,ul,li,p,h1,h2,h3,h4,h5,h6,font,dl,dt,dd{margin:0;padding:0;}
input,select{font-size:14px; padding:0px; margin:0px;}
img{border:0;vertical-align:middle; padding:0; margin:0;}
ul,li{list-style-type:none;}
a{color:#333; text-decoration:none;}
a:hover{ color:#d10000;text-decoration:underline;}

.top{ width:100%; background:#f6f6f6; padding-bottom:15px;}
.ntopest{ width:100%; background:#fff; height:30px; border-bottom:#ececec 1px solid;}
.center_bk{ width:1190px; margin:0 auto;}
.dl_bk{float:left;width:400px; font-size:12px; line-height:30px; color:#666;}
.dl_bk font a,.r_dh font a{ color:#275895;}
.dl_bk a{ padding:0 4px;}
.r_dh{ float:right;width:500px;font-size:12px; line-height:30px; text-align:right; color:#d9d9d9; }
.r_dh a{ color:#666; padding:0 5px;}
.r_dh a:hover{ color:#275895; text-decoration:none;}
.wzdh{ position:relative;float:right; font-size:12px; color:#275895; height:30px; line-height:30px; padding:0 5px 0 8px; cursor:pointer; z-index:299;border-left:#f1f1f1 1px solid;border-right:#f1f1f1 1px solid; }
.wzdh:hover{ background:#fff;z-index:299;}
.wzdh:hover .site_dh{ display:block;}
.site_dh{ position:absolute; top:30px; width:360px; background:#fff; z-index:99;right:-1px; display:none; text-align:left; padding:20px; border:#f1f1f1 1px solid;}
.site_dh dl{ width:360px; line-height:12px; margin:10px 0;}
.site_dh dt{ float:left; height:auto; color:#333333; font-weight:bold; width:60px;}
.site_dh dd{ float:left; width:300px; display:table;}
.site_dh dd a{ padding:0 0 10px 18px; color:#2162B6; display:inline-block;}

.s_re a{ padding:0 5px;}
.hlogo{ float:left; width:340px; position:relative}
.hlogo .tit{ position: absolute; right:20px; font-size:22px; padding-left:10px; border-left:#ccc 1px solid; top:12px; height:43px; line-height:43px; width:120px; font-family:"Microsoft Yahei"; font-weight:bold}
.h_search{ float:left; width:400px; margin-right:10px;}
.h_sou{margin-top:10px;}
.h_sbton{float:left; width:68px; height:40px; _margin-top:-1px;}
.s_btn{ width:68px; height:40px; background:url(../images/sbt.jpg) no-repeat; border:0; cursor:pointer;}
.h_sk{ width:328px; height:36px; background:#cdb792; padding:2px; float:left;}
.sk{ width:261px; height:36px; line-height:36px; border:0; float:right; padding:0 5px}
.s_xuan{ width:67px; text-align:center; z-index:1; position:absolute;}
.curt{background:#fbf9f7!important;line-height:36px; display:block;}
.s_xuan li{line-height:36px; font-size:12px;border-right:#efeae0 1px solid;border-left:#efeae0 1px solid; background:#fff; cursor:pointer; padding-right:4px;}
.s_xuan li i{ display:inline-block; position:absolute; top:16px; background:url(../images/i.png) no-repeat; width:8px; height:4px; margin:0 6px 0 5px;}
.s_xuan li:hover{background:#fbf9f7;}
.s_re{line-height:22px; color:#929292; font-size:12px; margin-top:7px;}
.s_re span{ float:right;}
.s_re span a{ padding:0;}
.h_adv{ float:right; width:430px; margin-top:10px; position:relative; height:70px; overflow:hidden;}

.mydiv {
    background-image:url(/images/Login_bg.gif);
    z-index:999;
    width: 320px;
    height: 260px;
    left:44%;/*FF IE7*/
    top:20%;/*FF IE7*/
    margin-left:-150px!important;/*FF IE7 ֵΪһ */
    margin-top:-60px!important;/*FF IE7 ֵΪߵһ*/
    margin-top:0px;
    position:fixed!important;/*FF IE7*/
    position:absolute;/*IE6*/
    _top:       expression(eval(document.compatMode &&
    document.compatMode=='CSS1Compat') ?
    documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/
    document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);/*IE5 IE5.5*/
}
.mydiv .mTop{ width:300px;*width:320px; height:19px;*height:34px; background-image:url(/images/Login_Top.gif); text-align:right; padding-top:15px; padding-right:15px;}
.mydiv .mMiddle{width:300px;*width:320px; height:184px;* height:228px; text-align:left; padding-left:30px; padding-top:30px; line-height:30px;}
.mMiddle b{ display:block;height:40px;}
.mydiv .mMiddle span{width:290px; height:30px; margin-top:10px; float:left;}
.mydiv .mMiddle b{ display:block; height:36px; line-height:36px;}
.mydiv .mFoot{ width:320px; height:12px; background-image:url(/images/Login_foot.gif);}
.bg{
    background-color: #999999; display:none;
    width: 100%;
    height: 100%;
    left:0;
    top:0;/*FF IE7*/
    filter:alpha(opacity=50);/*IE*/
    opacity:0.5;/*FF*/
    z-index:1;
    position:fixed!important;/*FF IE7*/
    position:absolute;/*IE6*/
    _top:       expression(eval(document.compatMode &&
    document.compatMode=='CSS1Compat') ?
    documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/
    document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);/*IE5 IE5.5*/
}

.login-section{color:#95a5a6;width:470px;margin:0 auto;background-color:#fff; font-family:"Microsoft Yahei"; padding-bottom:35px;}
.login-section img{ vertical-align:middle;}
.login-section .section-title{padding:20px 35px 10px 35px;color:#ccc; font-size:24px; text-align:left;}
.login-section .textbox-wrap{margin:15px 35px;border:1px solid #e0e0e0;}
.login-z{margin:15px 35px 5px 35px; text-align:right; font-size:12px;}
.login-z a{color:#2d4c75;}
.login-action{margin:15px 35px;}
.login-action span{ font-size:14px; padding-right:20px;}
.addon{ padding:6px 12px;}
.input-k{ height:38px; border:0;font-family:"Microsoft Yahei"; color:#555; width:340px; padding:0 5px}
.input-btn{ background:#e83133; color:#fff; font-size:18px; text-align:center; width:100%;font-family:"Microsoft Yahei"; padding:8px 0; border:0;}
.exit{ float:right; position:relative; top:-5px; right:-5px;}

