/* CSS Document */

body{font:12px "宋体";	color:#666;	margin:0;	background:url(../images/subscribe/top-nav-bg.gif) repeat-x top center #fff;	}
*{ padding:0;margin:0;	}
ul,li{list-style-type:none;}
img{ border:none}
.clear{ clear:both}
a { color: #243851; text-decoration: none;}
a:hover {color:#cc0000; text-decoration: underline;}
ul li{ list-style:none}

.main_center{ margin:0 auto; width:990px;}
.main_centertop{ height:40px; line-height:40px;}
.main_centerall{ border:1px solid #ddd; overflow:hidden; background:#f8f8f8}
.main_centerall h3{ height:40px; padding-top:15px; line-height:25px; text-align:center; font-weight:normal; border-bottom:1px solid #efefef; font-size:14px;}
.main_centerall .color_blue{ color:#194aaa;}
.main_centerall .color_red{ color:#dd4545}
.main_centerall01 ul{ width:260px; margin:25px auto}
.main_centerall01 ul li{ line-height:30px; padding-left:10px}
.main_centerall01 ul li a{ text-decoration:underline; color:#194aaa}

/*report*/
.reportleft{ width:710px; float:left; border:1px solid #ddd; border-top:none; overflow:hidden}
.reportright{ width:260px; float:right; overflow:hidden}

.reportleft h3{ border-top:1px solid #ccc; border-bottom:1px solid #ddd; height:29px; line-height:29px; text-align:center; color:#cc0000; font-size:14px; background:url(../images/subscribe/h3bg.gif) repeat-x;}

.reportright h3{ border:1px solid #ccc; border-bottom:1px solid #ddd; height:29px; line-height:29px; color:#333; font-size:14px; background:url(../images/subscribe/h3bg.gif) repeat-x; padding-left:20px; }

table { border-collapse: collapse;  color: #3C3C3C;}
.reportright01{ margin-bottom:20px; border:1px solid #ddd; padding-top:20px; border-top:none;}
.reportright01 ul{ margin-left:20px; margin-bottom:20px}
.reportright01 ul li{ line-height:20px;}
.reportright02{ border:1px solid #ccc;}
.reportright02 h3{ border-bottom:1px solid #ddd; border-top:none; border-left:none; border-right:none;}
.reportright03{ width:220px; margin-left:20px; margin-top:10px; line-height:22px}

.item .jselect {
    background: url("/image/reg/bg-jobs-select.png") no-repeat scroll right 50%;
    border: medium none;
    cursor: pointer;
    float: left;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    padding: 0 25px 0 12px;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 260px;
}

/*choose*/
.reportleft01{ border:1px solid #ddd;border-top:none; overflow:hidden;  background:#f8f8f8; padding-bottom:35px;}
.reportleft01 h3{ border-top:1px solid #ccc; border-bottom:1px solid #ddd; height:29px; line-height:29px; font-size:14px; background:url(../images/subscribe/h3bg.gif) repeat-x; padding-left:20px; color:#333;}
.choose_table{ margin-left:40px; margin-top:22px;}
.choose_table01{ margin-top:20px; overflow:hidden}
.choose_table01 h4{ height:35px; line-height:35px;font-size:14px; color:#333; border-bottom:1px solid #ddd; margin-bottom:15px}
.choose_table01 ul li{ float:left; width:100px; margin-bottom:25px}
.choose_table01 dl{ height:25px; line-height:25px}
.choose_table01 dl dt{ width:15px; float:left; padding-top:2px;*padding-top:-6px;_padding-top:2px;}
.choose_table01 dl dd{ width:925px; float:right}

/*feedback*/
.reportleft01 .feedback{ margin:20px auto}
.reportleft02{ border:1px solid #ddd; overflow:hidden;  background:#f8f8f8; padding-bottom:35px;}
.reportleft02 h3{ height:65px; line-height:65px; border-bottom:1px dotted #ddd; text-align:center; font-weight:normal; color:#333;}
.reportleft02 dl{ width:945px; margin-left:45px; margin-top:20px; font-size:14px; }
.reportleft02 dl dt{font-weight:bold; color:#333; margin-bottom:35px;}
.reportleft02 dl dd{ background:url(../images/subscribe/dian.gif) 3px no-repeat; padding-left:15px; float:left; width:240px; height:30px; line-height:30px;}
.reportleft02 dl dd a{color:#194aaa;}



/*Confirm*/
.confirm{ width:600px; height:565px; margin:30px auto; border:1px solid #ddd;}
.confirm .confirm_table{ font-size:14px;}
.confirm .u{ color:#194aaa}



#bottom{ width:100%; border-top:1px solid #e4e4e4; overflow:hidden; margin-top:20px}
.bottom{ width:990px; margin:0 auto}
.bottom-m { float: left; height: 33px; width: 988px;}
.bottom-m-1 { height: 29px; line-height: 29px; text-align: center; width: 984px;}
.bottom-m-1 a{ color:#1a4991; text-decoration:none;	}
.bottom-m-1 a:hover{ color:#cc0000;	text-decoration:underline;}
.bottom-2 {color:#666666;float:left;line-height:25px;padding:5px 0; text-align: center; width: 100%;}
.bottom-2 a{ color:#444444}
.bottom-110 {float: left; padding: 5px 0; text-align: center; width: 100%;}

