﻿@charset "utf-8";
/* CSS Document */

body{ margin:0; padding:0; font-size:12px; font-family:Verdana, Arial, Tahoma, serif ;color:#333333;font-size:12px; background:#fff ;min-width:1000px; margin:0 auto;} 
div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td ,img{ margin:0; padding:0;}
img{ vertical-align:middle;}
img, img a{ border:0;}
ol, ul { list-style:none;}
a { text-decoration:none; color:#333333;}
a:hover { text-decoration:none; color:#0077d4;}

h6{ font-size:4em;}
.dlphoto{ height:20px;}
.dlphoto,.box_m{ width:900px;margin:0 auto;}
.dlphoto dd{width:20px; height:20px; float:left; overflow-x:hidden;}
.dlphoto .box_t_m,.dlphoto .box_b_m{ width:860px;}

.box_t_l{ background:url(images/box_t_l.png) #ffffff no-repeat left top;}
.box_t_m{ background:url(images/box_t_m.png) #ffffff repeat-x top;}
.box_t_r{ background:url(images/box_t_r.png) #ffffff no-repeat right top;}

.box_m{ background:url(images/box_m_l.png) #fff repeat-y left;}
.box_m_m{ background:url(images/box_m_r.png) #fff repeat-y top right;margin-left:2%; padding-right:2%}

.box_b_l{ background:url(images/box_b_l.png) #ffffff no-repeat left bottom;}
.box_b_m{ background:url(images/box_b_m.png) #ffffff repeat-x bottom;}
.box_b_r{ background:url(images/box_b_r.png) #ffffff no-repeat right bottom;}

.cont-text h6 img{ vertical-align:middle; float:left;}
.column_b,.buttom_msg_reback{ padding-left:110px;}
.column_b{ padding-top:10px;}
.column_b a{ text-decoration:underline;}
.buttom_msg_reback{ width:87px;height:27px; line-height:27px; text-align:center }
.buttom_msg_reback a{ display:block; background:url(images/reback_n.jpg) no-repeat left top;font-size:14px; font-weight:bold;}
.buttom_msg_reback a:hover{background:url(images/reback_h.jpg) no-repeat left top; color:#5c3700}
.mar_t10{ margin-top:10px!important;}
#updata th{ width:3%!important;}
td,th{ padding:0;}
table{ border-collapse:collapse;}
.cont-text{ padding:20px 40px;}



/*12-31*/
.topdown{ background:url(images/down.png) no-repeat left top; height:216px; padding-left:350px; width:550px; margin:0 auto; margin-top:50px;}
.topdown p{ text-indent:25px; color:#def1ff; line-height:24px; padding-top:40px;}
.topdown div{ margin-top:30px; text-align:right;}
.topdown img{ margin-left:5px; margin-right:10px}

.table_a{ width:100%!important;}
.table_a th{ background: #8ab3ce; color:#FFF; height:30px;line-height:14px; border-left:#c9dfee solid 1px; border-right:#5a88a7 solid 1px;}
.table_a td{/* background:url(images/line_d.jpg) no-repeat center right///07-25;*/ border:#dde5ea solid 1px; text-align:center;}
.table_a img{ margin:1px 0!important;}
.title_bg{ background:url(images/bg_e_r.jpg) no-repeat top right ;}
.title_bg span{ display:block; background: url(images/bg_e_l.jpg) no-repeat top left}
.width_100{ width:100%!important}
.nothing{ border-left:none;}

/*2012/1/16 by may for registration*/
.step{ width:895px; margin:0 auto;}
.top_registration{ background:url(images/bg_zc.jpg) no-repeat top left; padding:10px 0 0 185px;width:715px; margin:0 auto; height:140px; margin-top:50px;}
.top_registration span{ display:block; font-size:170%; font-weight: bold; line-height:150%; padding-bottom:5px;}
.top_registration p{ color:#97d3ff; line-height:20px;}
.top_registration div{ float:right; padding:30px 15px 0 0;}
.top_registration p.explain{ width:460px;}
.step { height:52px;}
.step dd{ width:33%; float:left; cursor: default;}
.step dd span{padding-top:18px; height:34px;*+line-height:18px;line-height:18px\0;display:block; margin-right:22px; font-size:14px;}
.step dd.a_0 ,.step dd.a_1 ,.step dd.a_2 { background:url(images/step_bg_r.png) no-repeat top right; }
.step dd.a_3{background:url(images/step3_bg_r.png) no-repeat top right;}
.step dd.a_0 span,.step dd.a_1 span,.step dd.a_2 span,.step dd.a_3 span{color:#8ac5f2; }
.step dd.a_0  span{ background:url(images/step1_bg_l.png) no-repeat top left;padding-left:82px;}
.step dd.a_1  span{ background:url(images/step2_bg_l.png) no-repeat top left;padding-left:93px;}
.step dd.a_2  span{ background:url(images/step3_bg_l.png) no-repeat top left;padding-left:96px;}
.step dd.a_3  span{ background:url(images/step4_bg_l.png) no-repeat top left; text-indent:-9999px;}

.step dd.a_0_n  span,.step dd.a_1_n  span,.step dd.a_2_n span,.step dd.a_3_n span{color:#ffff00;}
.step dd.a_0_n,.step dd.a_1_n,.step dd.a_2_n{ background:url(images/step_bg_h_r.png) no-repeat top right}
.step dd.a_3_n{background:url(images/step3_bg_h_r.png) no-repeat top right;} 
.step dd.a_0_n span{ background:url(images/step1_bg_h_l.png) no-repeat top left;padding-left:82px;}
.step dd.a_1_n span{ background:url(images/step2_bg_h_l.png) no-repeat top left;padding-left:96px;}
.step dd.a_2_n span{ background:url(images/step3_bg_h_l.png) no-repeat top left;padding-left:96px;}
.step dd.a_3_n span{ background:url(images/step4_bg_h_l.png) no-repeat top left; text-indent:-9999px;}


/*2012-03-1 may for regitster*/
.finshs{background:url(images/finsh.jpg) no-repeat center;}
.backs{background:url(images/back.jpg) no-repeat center;}
.finshs_disable{background:url(images/finsh_disable.jpg) no-repeat center;}
.backs_disable{background:url(images/back_disable.jpg) no-repeat center;}
.nexts{background:url(images/next.jpg) no-repeat center;}
.table_data,.table_style_b{ line-height:15px; width:100%;}
h4.titte_reg{background-color:#e0f5ff; padding-left:5px; text-align:left; border:#d5e9f2 solid 1px; color:#1f6484; line-height:24px; margin-bottom:8px;}
.table_data input{ padding:0; margin:0; vertical-align: text-bottom}
.span_reg{ padding-left:5px;padding-right:15px;}
.finshs,.nexts,.backs,.bottomsup{width:68px; height:21px; border:none;}
.table_data .data_title{ text-align:right; width:120px;}
.table_data .data_title{font-weight: normal;}
.data_title{font-weight: normal; text-align:center;}
.table_data td,.table_data th{ padding:3px;}
.table_style_a{ border-collapse:5px;}
.table_style_a td{ display:inline-table; border:1px #ccc solid;}
.table_style_a th{ background-color:#efefef; padding:0 5px 0 15px;border:1px #ccc solid;}
.table_style_b img{ vertical-align:middle;}
.table_style_b{border-collapse:collapse; line-height:19px;}
.table_style_b td,.table_style_b th{ border:1px solid #dddddd;padding:3px 5px; }
.table_style_b th{ text-align:center; width:150px;}

.reg_box_nav a{ border:#efefef solid 1px; padding:10px; color:#808080; line-height:20px; display:block;height:110px}
.reg_box_nav a span{ display:block; font-size:14px; color:#006bb3; font-weight:bold; margin-bottom:8px;}
.reg_box_nav span input{ vertical-align:middle;}
.reg_box_nav a:hover span,.reg_box_nav a.now span{ color:#ff9900}
.reg_box_nav a:hover,.reg_box_nav a.now{ border:#ffdf8a solid 1px; background-color:#fffef5; color:#ffc670;}
.reg_box_nav{ padding:10px;}
.mar_t25{ margin-top:20px;}

.reback{ background:url(base/images/topbgreback.jpg) repeat-x bottom right #fff; height:25px; line-height:25px; text-align:right;}
.reback span{ display: block; width:900px; margin:0 auto;}

.bottomsup{height:21px; border:none;cursor:pointer; line-height:21px;}
.bot_bg_chongzhi{background:url(images/chongzhi.jpg) no-repeat center;width:68px; }
.bot_bg_nextup{background:url(images/nexttijiao.jpg) no-repeat center;width:98px; }
.updata_buttom{background:url(images/updata_buttom.jpg) no-repeat center;width:68px; }
.print{background:url(images/btn_print.jpg) no-repeat top left;width:68px; overflow:hidden; line-height:60px;}
.but_reback_a{background:url(images/reback_reg_buttom.jpg) top left;width:68px; }


.colo_fff5f5{ background-color:#ffe5e5}

.colo_feffe5{ background-color:#f5f5f5}

.colo_eeffe5{ background-color:#e6ffd9}

.colo_e0f5ff{ background-color:#e0f5ff}

.colo_f8edff{ background-color:#f8edff}

.colo_deffff{ background-color:#deffff}

.but_style{ width:880px; margin:0 auto; padding-top:10px; color:#dddddd}
.but_style input{ width:60px;background:#fff;height:21px; border:#dddddd solid 1px;}
.but_style input.now_from{background:#fff6dc;border:#ffecb2 solid 1px;}
.but_submits{width:900px; margin:0 auto; text-align:left;}
.but_submits a{ padding:0 8px;}


.tap{ border-bottom:#fff solid 1px; height:25px; line-height:25px; padding-left:10px; overflow:hidden;  background:#00a0e9; padding-top:2px;}
.tap dd{ float:left; margin-left:4px; background:url(images/bg_l_icon_from.jpg) no-repeat right center; padding:0 11px 0 3px;}
.tap a{ padding-left:10px; display:block; color:#c4dff2; text-decoration:none; font-size:12px;}
.tap a span{ display:block; padding-right:10px;}
.tap a:hover,.tap a.tapnow{ background:url(images/tap_h_l.jpg) no-repeat left top; color:#006699;}
.tap a:hover span,.tap a.tapnow span{ background:url(images/tap_h_r.jpg) no-repeat right top;line-height:30px; height:25px; overflow-y:hidden;}
.tap a.nohandover:hover{background:none;color:#c4dff2; cursor:default;}

.tap a:hover.nohandover:hover span{background:none;line-height:25px}

.text_style_a{ text-indent:25px; color:#ff6600; line-height:22px;}

#search{height:20px; line-height:20px; overflow:hidden;}
#search input{ height:16px;line-height:16px;}
#search dd{ float:left; padding-left:6px;}
#search select{ width:102px;height:20px;}
#search .search_box{ width:80px;text-align:right;}

.main_fill th,.main_fill td{ border:#dae9f2 solid 1px!important; padding:3px 5px; line-height:17px;}
.main_fill th{ width:150px; background-color:#f5fbff;}