@charset "utf-8";
/* CSS Document */
*{margin:0;padding:0;}
body{color:#3c3c3c;background:#fff; font:12px Verdana,Arial,sans-serif,"Times New Roman",SimSun; text-align:center;}
div{ text-align:left; margin:0 auto;}
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,tr{margin:0;padding:0;}
input,select{font-size:12px;vertical-align:middle;}
ul{list-style-type:none;}
img{border:0 none; vertical-align:top;}
a{color:#3c3c3c;text-decoration: none;}
a:hover{text-decoration:underline; }
a:link, a:visited {
    color: #257bb2;
}

a:hover {
    color: #a0b757;
}

/*dl_container*/
.dl_container{ width:970px; height:auto; overflow:hidden; margin:0 auto; text-align:center; margin-top:70px;}


/*dl_top*/
.dl_top{ width:970px; height:38px; line-height:38px; margin-bottom:20px;}
.dl_top .dl_logo{ float:left; width:131px;}
.dl_top .dl_nav{ float:right; color:#4892c5;  text-align:right;}
.dl_top .dl_nav a{ color:#4892c5;}


/*dl_cont*/
.dl_cont{ width:970px; height:380px; background:url(../images/login/dl_bg.jpg) no-repeat; margin-bottom:20px; position:relative; z-index:99;}

.dl_main{ width:310px; height:340px; position:absolute; z-index:999; top:20px; right:15px;}
.dl_main .dl_main_top{ width:310px; height:30px; line-height:30px; margin-bottom:15px;}
.dl_main .dl_main_top .dl_main_top_l{ float:left; width:170px;}
.dl_main .dl_main_top .dl_main_top_l img{ width:26px; height:27px; float:left; margin-right:10px;}
.dl_main .dl_main_top .dl_main_top_l h4{ font-family:"SimHei"; font-size:22px; font-weight:normal; color:#fff;}
.dl_main .dl_main_top .dl_main_top_r{ float:right; width:140px;}
.dl_main .dl_main_top .dl_main_top_r select{ width:140px; height:22px; margin-top:4px;}


.dl_main .dl_main_middle{ width:310px; height:245px; margin-bottom:0px;}
.dl_main_middle_k{ width:308px; height:45px; border:1px solid #3d86b6; background:#fff; margin-bottom:20px;}
.dl_main_middle_yhm , .dl_main_middle_mm{ font-size: 16px; float:left; width:256px; height:43px; margin-left:10px;line-height:43px; border:0px; color:#6a6a6a;}
.dl_main_middle_k img{ float:right; margin-right:15px; margin-top:18px;} 


.dl_main_middle_xz{ width:310px; height:24px; line-height:24px; margin-bottom:0px; color:#fff;}
.dl_main_middle_xz_l{ float:left; text-align:left; }
.dl_main_middle_xz_l .dl_main_fxk{ margin-right:10px;}
.dl_main_middle_xz_r{ float:right; text-align:right;}
.dl_main_middle_xz_r a{ color:#fff;}

.dl_mian_middle_btn{ background:url(../images/login/dl_btn.gif) no-repeat; width:232px; height:40px; line-height:40px; margin-left:40px; text-align:center; color:#fff; font-weight:bold;cursor:pointer;color;}

.dl_main_bottom{ width:310px; text-align:center; color:#FFF;}

/*dl_ts*/
.dl_ts{ width:970px; height:24px; line-height:24px; margin-bottom:10px;}
.dl_ts p{ color:#99cff6;}


/*dl_bq*/
.dl_bq{ width:970px; height:24px; line-height:24px; color:#999999;}
.dl_bq .dl_bq1{ float:left; text-align:left;}
.dl_bq .dl_bq2{ float:right; text-align:right;}


.errors_mes {line-height: 20px;border:1px dotted #d21033; color:#d21033;padding-left:5px;}


#msg {
    padding: 20px;
    margin-bottom: 40px;
}

#msg.errors {
    border: 1px dotted #BB0000;
    color: #BB0000;
    padding-left: 100px;
    background: url(../images/error.png) no-repeat 20px center;
}

#msg.success { border: 1px dotted #390; color: #390; padding-left: 100px; background: url(../images/success.png) no-repeat 20px center; }
#msg.info { border: 1px dotted #008; color: #008; padding-left: 100px; background: url(../images/info.png) no-repeat 20px center; }
#msg.question { border: 1px dotted #390; color: #390; padding-left: 100px; background: url(../images/question.png) no-repeat 20px center; }
#msg.warn { border: 1px dotted #960; color: #960; padding-left: 100px; background: #ffbc8f url(../images/info.png) no-repeat 20px center; }
