@charset "utf-8";

/*--页头--*/
.head_bg{ height:auto; width:100%; background:url(../img/head_bg.gif) top repeat-x;}
.head{ width:977px; margin:auto; height:68px; background:url(../img/head_img.gif) right no-repeat;}
.head img{ margin:11px 0 0 5px;}
.head_line{ background:url(../img/head_line.gif) center; width:100%; height:6px; overflow:hidden;}
.nav_bg{ background:url(../img/nav_bg.gif) repeat-x; width:100%; height:26px;}
.nav{ width:977px; margin:auto; text-align:right; line-height:25px; _padding-top:6px;}
.nav a{ margin:0 15px;}
.nav img{ vertical-align:middle;}
a.login{ background:url(../img/login_icon.gif) 0 center no-repeat; padding:1px 0 3px 23px; color:#0d8b9b;}
a.close{ background:url(../img/close_icon.gif) 0 center no-repeat; padding:1px 0 3px 23px; color:#c70000; margin-right:0;}


/*--主体--*/
.section{ width:977px; margin:auto; margin-top:12px;}
.insert{ width:770px; float:left; height:auto;min-height:630px;}
.content{ width:770px; float:left;}
.content_top{ background:url(../img/content_top.gif) no-repeat; height:5px; overflow:hidden;}
.content_middle{ border-left:1px solid #ccc; border-right:1px solid #ccc; background:#fff; padding:14px;min-height:573px;}
.content_bottom{ background:url(../img/content_bottom.gif) no-repeat; height:5px; overflow:hidden; margin-bottom:10px;}
.side{ float:right; width:193px;}
.side h4{ background:url(../img/u6.png) no-repeat; height:30px; font-size:14px; font-weight:lighter; color:#fff; text-align:center; line-height:30px;}
.side_link{ border:1px solid #51739d; background:#eaf7e6; margin-bottom:10px;}
.side_link ul li{ margin-left:30px; background:url(../img/side_link_bg.gif) left no-repeat; padding-left:8px;}
.side_link ul li a{ font-size:14px; color:#425784; line-height:33px;}
.check_title{ height:30px; overflow:hidden; line-height:30px; text-align:right;}
.check_title h2{ height:30px; width:160px; overflow:hidden; text-align:center; color:#fff; font-size:14px; float:left; background:url(../img/u121.png) no-repeat; line-height:30px;}
.check_title span{ color:#333; margin-left:15px; float:left;}
.check_title a{ color:#333; background:url(../img/u139.png) no-repeat; padding:0 0 4px 25px;}
.custerma_number{ background:#f5f5f5; border:1px solid #ccc; color:#637499; font-size:14px; padding:10px 5px;}


/*tab*/
#tabs0{width:750px;overflow:hidden; margin-top:30px; margin-left:-10px;_margin-left:-10px;}
#menu0{_margin-left:-10px;}
#main0 ul{display:none;}
#main0 ul.block{display:block;}
.check_menu li{ width:140px; height:30px; display:block; float:left; background:url(../img/tab2.png) no-repeat;  cursor:pointer; text-align:center; line-height:30px; margin-left:10px; font-size:14px; color:#637499;}
.check_menu .hover1{ background:url(../img/tab1.png) no-repeat; color:#fff; font-weight:bold;}
#main0 ul{ padding:30px 0 15px 0; border:1px solid #ccc; min-height:383px; background:url(../img/ul_repeat.png) repeat-x;}
#main0 ul h4{ font-size:14px; font-weight:bold; color:#000; line-height:30px; margin-bottom:20px;}
.margin50{ margin-left:50px;}
#main0 ul li{ font-size:14px; color:#333; line-height:30px; _height:30px; margin:5px 0 5px 50px;}
#main0 ul li span{ margin-right:40px;}
#main0 ul li img{ vertical-align:middle; margin:0 5px;}
.input{ height:22px; line-height:22px; *vertical-align:middle;_vertical-align:middle;}
.select{ width:200px; height:22px; line-height:22px;}
input.btn{ width:64px; height:23px; background:url(../img/btn.png) no-repeat; text-align:center; color:#fff; line-height:23px; border:none; cursor:pointer; margin:10px 0 15px 0;}
input.btn_gray{ width:64px; height:23px; background:url(../img/btn_gray.png) no-repeat; text-align:center; color:#fff; line-height:23px; border:none; cursor:pointer; margin:10px 0 15px 0;}
input.margin150{ margin-left:153px;}
input.btn{ *margin-left:103px;_margin-left:103px;}
input.btn_gray{ *margin-left:103px;_margin-left:103px;}
#main0 ul p{color:#333;*margin-left:0;_margin-left:0;_font-size:12px;*font-size:12px;}


.check_answer{ border:1px solid #ccc; margin:auto; text-align:center; line-height:28px; color:#333;}
.check_answer th{ border:1px solid #ccc; text-align:center; background:#ebebeb; font-weight:bold;}
.check_answer td{ border:1px solid #ccc;}
.bg{ background:#ebebeb;}
.table_text{ text-align:right; font-weight:bold;}
.width698{ width:698px;}
.width638{ width:638px;}
.margin20{ margin-left:20px;}
.bottom20{ margin-bottom:20px;}
.table_input{ text-align:center;}
.table_input .btn{ margin:10px 10px 0 10px;}
.table_input .btn_gray{ margin:10px 10px 0 10px;}
.page{ text-align:right; margin:10px 20px; color:#0066b3;}
.page a{ color:#0066b3; margin:0 5px;}
.page label{ color:#333; margin:0 5px;}
.page span{ color:#919191;}
.page_text{ width:30px; margin:0 5px;}
.page_submit{ background:url(../img/submit.png) no-repeat; width:12px; height:12px; border:none; cursor:pointer; margin:0 15px 0 5px; vertical-align:middle;}
.text_left{ text-align:left; text-indent:1em;}
.p_margin{ margin:8px 50px 10px 50px;}
#main0 ul p.p_margin{*margin-left:50px;_margin-left:50px;}
#main0 ul p.margin20{_margin-left:20px;*margin-left:20px;}
.bold{ font-weight:bold;}
.file{ margin-left:153px; *margin-left:96px;_margin-left:96px; width:300px; height:24px; line-height:24px; margin-top:10px; text-indent:0.5em;}

/*页脚*/
.footer_box{ background:url(../img/footer_bg.gif) repeat-x; height:41px; width:100%; margin-top:5px;}
.footer{width:977px;margin:auto;overflow:hidden;height:41px;}
.footer_left{float:left;display:inline;color:#fff;line-height:16px;padding:4px 0 13px 0;width:550px;}
.footer_left img{float:left;margin-right:10px;}
.footer_left span{margin-left:26px;margin-right:23px;}
.footer_right{float:right;display:inline;padding-top:13px;text-align:right;color:#919191;}
.footer_right a{margin-left:13px; color:#fff;}


/*登录*/
#login{ background:url(../img/login_bg.png) no-repeat; width:642px; height:201px; color:#505050; padding:39px 20px 0 36px;}
#login table{ vertical-align:middle; text-align:left; width:100%;}
#login table img{ vertical-align:middle; margin:0 8px;}
#login table tr{ height:45px;}
#login table tr a{ color:#425784;}
#login table tr p{ background:#fff url(../img/login_p.png) no-repeat 5px center; padding-left:15px; height:27px; line-height:27px;}
#login table tr p a{ color:#ff0000;}
#login table span{ font-size:14px;}
#login table input{ border:1px solid #c9c9c9; background:#e5e5e5; width:162px; height:24px; line-height:24px; text-indent:0.5em; *vertical-align:middle;}
#login input.width80{ width:80px;}
.login_bt{ background:url(../img/login.png) no-repeat; width:78px; height:25px; line-height:25px; cursor:pointer; border:none; margin:5px 0 0 80px; *margin-left:85px;}


.page_this {
color: black;
font-size: 13px;
font-weight: bold;
border: 1px solid #bbb;
background: #CCC;
margin:0px 5px;
padding: 0px 5px;
}

.new_pro_page { text-align: center; padding: 18px 0;}
.page_num_box {
float:right;
text-align: right;
color: #999999;
font-family: "宋体";
}