﻿/* CSS Document */
body{ margin:0; padding:0; background:#fff; font-size:12px;}
form,ul,li,p,h1,h2,h3,h4,h5,h6,font{margin:0;padding:0;font-size:12px;}
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;}
li{ list-style-type:none;}
a{color:#333; text-decoration:none;}
a:hover{ color:#d10000;text-decoration:underline;}

.top{ width:100%px;}
.h_pst{ width:100%; background:#f9f9f9; height:30px; border-bottom:#ececec 1px solid;}
.h_bk{ width:1000px; margin:0 auto;}
.h_b2{ float:left; font-size:12px; width:410px; padding:0 10px;}
.h_b2 font{ float:left;line-height:30px;}
.h_b2 i{padding:4px 4px 0 6px; float:left;}
.h_b2 a{ font-size:12px; font-weight:bold;}
.h_b2 a,.h_b3 a{color:#ea1429;}
.h_b3{ float:left; width:320px;padding-left:10px; font-weight:bold; color:#ea1429; overflow:hidden;}
.h_b4{ float:right; width:350px; color:#999; line-height:30px; text-align:right;}
.h_b4 a{ padding:0 5px;}
.fx{ float:right; width:52px; text-align:left; padding-top:2px;}
.s_re a{ padding:0 5px;}
.hlogo{ float:left; width:205px;}

.h_adv2{float:left; width:785px; margin:0 0 0 10px;}
.h_adv2 span{ padding-left:8px;}
.h_new{float:right; position:relative; width:19px; height:20px; right:230px; top:-14px;}
.h_menu{ width:1000px; height:38px; background:url(../images/mnbg.jpg) no-repeat;}
.h_menu li{ float:left; line-height:38px; font-size:15px; font-weight:bold;padding-left:18px ;font-family:"宋体"; text-align:center; }
.h_menu li a{ color:#FFFFFF!important;}
.h_menu li a:hover{ color:#FFFF00!important; text-decoration:none}
.s_menu{background:#f6f6f6; border:#ededed 1px solid; margin-top:6px;}
.s_menu li{ float:left;line-height:28px; font-size:14px; margin-left:18px;display:inline; position:relative; font-weight:bold;}
.s_menu li img{ position:relative; top:-2px; margin-right:4px;}
.s_menu li a{ padding-right:12px;}

.h_area{font-size:12px; border:#ececec 1px solid; border-top:0; padding:8px 75px; position:relative;}
.h_area span{ width:76px; text-align:center; position:absolute; right:8px; background:#fc5300;}
.h_area span a{ color:#fff; line-height:20px;}
.dqtit{ width:57px; height:19px; background:url(../images/dqbg.png) no-repeat; color:#FFFFFF; font-size:12px; line-height:18px; position:absolute; left:8px; padding-left:5px; }
.h_area font{height:20px; line-height:20px;background:#f4f3f3; float:left; padding:0 10px; margin-right:6px; font-weight:bold}
.diqu{ float:left;}

.h_zt{ width:1000px; margin:6px auto 10px auto; position:relative;}
.zt{ float:left; width:470px;position:relative; border:#ececec 1px solid; line-height:26px; font-size:12px; padding:0 10px 0 70px;}
.zt a{ padding:0 10px 0 0;}
.ku{ width:100px;line-height:26px; height:26px; border:#ececec 1px solid; margin:0 4px; }
.zt_title{ position:absolute; width:64px; text-align:center; color:#fff; background:#14a487;line-height:28px; font-size:12px;}
.ku{ width:100px;line-height:26px; height:26px; border:#ececec 1px solid; margin:0 4px; }
.h_dl{ float:right; width:422px;font-size:12px; line-height:28px;}
.h_dl span{line-height:28px;}
.h_dl span a{ background:#0d69f2; padding:8px 9px; position:relative;color:#fff;}
.h_dl span a:hover{ color:#FFFF00!important; text-decoration:none;}
.h_dl span input{ border:0; height:28px; background:#e10010; color:#fff; text-align:center; width:60px; font-size:12px; margin-right:6px}
.h_dl span img{ position:relative; margin-right:5px}

.mydiv {
    background-image:url(../images/Login_bg.gif);
    z-index:999;
    width: 320px;
    height: 260px;
    left:50%;/*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*/
}