@charset "utf-8";
body{ font-family:\5FAE\8F6F\96C5\9ED1; font-size:14px; color:#333; padding:0px; margin:0px; }
*{-moz-box-sizing: border-box; /*Firefox3.5+*/
-webkit-box-sizing: border-box; /*Safari3.2+*/
-o-box-sizing: border-box; /*Opera9.6*/
-ms-box-sizing: border-box; /*IE8*/
box-sizing: border-box; font-family:\5FAE\8F6F\96C5\9ED1; font-size:14px; }
ul{padding:0px;margin:0px; list-style-type:none}
a{ text-decoration:none; color:#222;}
a:hover{}
form{margin:0px !important;padding:0px !important}
/*清除浮动*/
.clear{ clear:both; zoom: 1;#zoom: 0;}
.clear:after{ clear:both;display: table;  line-height: 0; content: ""; }
.out_box{ background-image:url(../images/default_background.jpg); background-repeat:repeat-x}
.top{ width:100%; height:117px; overflow:hidden; background-image:url(../images/top.jpg); background-repeat:no-repeat; background-position:center center; border-bottom:#dbdbdb 1px solid}
.bottom{ width:100%; height:247px; overflow:hidden; background-image:url(../images/bottom.jpg); background-repeat:no-repeat; background-position:center center}
.main{ width:1000px; margin-left:auto; margin-right:auto; padding-top:30px; padding-bottom:30px;}

.main_title{ padding:12px; position:relative; padding-left:90px;}
.main_title img{ display:inline-block; vertical-align:middle;  position:absolute; left:12px;}
.main_title font{ display:inline-block; vertical-align:middle; border-bottom:#3f7bad 2px solid;width:100%; line-height:50px; height:55px; position:relative}
.main_title font b{ font-weight:normal;font-size:24px; display:inline-block; vertical-align:middle; width:560px; height:50px; overflow:hidden }
.main_title span{ width:350px; position:absolute; text-align:right; right:12px} 
.main_title i{ color:#5d9aed; font-size:27px; margin-right:10px;}
.main_content{ width:100%; border:#ddd 1px solid; background-color:#fff; border:#b0d5f0 1px solid;}

.main_l{ float:left; width:166px;}
.main_r{ float:right; width:831px; padding-left:25px; padding-right:25px;}
.notice_box{ background-color:#ffe5ab; border:#ffc545 1px solid; border-radius:5px; padding:10px; color:#8b6420; position:relative; padding-right:20px; margin-bottom:20px;}
.notice_box .close{ background-image:url(../images/icon_close.gif); width:20px; height:20px; overflow:hidden; position:absolute;right:10px; z-index:999; background-repeat:no-repeat; background-position:center center; top:10px; cursor:pointer}
.notice_box .tx_title{ float:left; width:50px;}
.notice_box .tx_content{ float:left; width:670px;}
.process_title{  text-align:center; font-size:24px; height:55px; line-height:55px;}


.process_box{ padding-top:20px; padding-bottom:20px;}
.process_item{ position:relative; margin-left:auto; margin-right:auto; width:124px; margin-bottom:5px;}
.process_item .process_in{ width:134px; height:134px; overflow:hidden;padding-top:24px; background-image:url(../images/probg.png); background-repeat:no-repeat}
.process_item .process_in .icon{ color:#999999; font-size:50px; display:block;  text-align:center} 
.process_item .process_in font{ color:#999999; display:block; text-align:center} 
.process_item .p_num{ width:35px; height:35px; overflow:hidden;text-align:center; color:#afafaf; position:absolute; font-family:Arial, Helvetica, sans-serif; font-style:italic; font-weight:bold; font-size:20px; line-height:35px; left:3px; background-image:url(../images/pro_n.png); background-repeat:no-repeat}
.pi{ text-align:center}

.process_item.tag_on .process_in{ background-image:url(../images/probg1.png)}
.process_item.tag_on .process_in .icon{ color:#fff; } 
.process_item.tag_on .process_in font{ color:#fff;} 
.process_item.tag_on .p_num{ background-image:url(../images/pro_n1.png); color:#fff}


.process_line{ width:3px; background-color:#e3e3e3; height:60px; margin-bottom:5px; margin-left:auto; margin-right:auto}

.form_box{ }
.form_title{ font-size:16px; font-weight:bold; color:#5d9aed;  background-image:url(../images/menu_bg.gif); background-repeat:repeat-x; background-position:bottom}
.form_title img{ display:block} 
.form_title i{ display:inline-block; background-image:url(../images/arrow.png); width:6px; height:9px; overflow:hidden; margin-right:10px;}
.form_content{ padding:30px 20px;}
.sptj_item{ margin-bottom:10px; line-height:24px;}
.sptj_item .chechbox{  vertical-align:middle; margin-right:10px;}
.sptj_item a{ vertical-align:middle; color:#5d9aed; margin-right:10px;}
.sptj_item span{  vertical-align:middle; color:#666; margin-right:10px;}

.process_btn{ background-color:#5d9aed; border-radius:5px; text-align:center; color:#fff; height:45px; line-height:45px; width:150px; overflow:hidden; text-align:center; margin-left:auto; margin-right:auto; font-size:18px; cursor:pointer; display:block; margin-bottom:30px;}

.jbxx_table{ border-collapse:collapse}
.jbxx_table th,.jbxx_table td{ border:#ddd 1px solid; padding:10px 10px; color:#666}
.jbxx_table th{ background-color:#fbfbfb; font-weight:normal; text-align:right} 
.input_box .ip{ width:100%; height:30px; line-height:30px; border:#ddd 1px solid; background-color:#f8f8f8}
.ip{ width:100%; height:30px; line-height:30px; border:#ddd 1px solid; background-color:#f8f8f8}
.area_box textarea{ width:100%; height:48px; border:#ddd 1px solid; line-height:24px; color:#666; resize:none}
.combo_box{ display:inline-block; vertical-align:middle; margin-right:10px;}
.combo_box .combo{width:100%; height:30px; line-height:30px; border:#ddd 1px solid; background-color:#f8f8f8; color:#666}
.red_star{ color:#C00; font-family:simsun; font-size:12px;}

.sbcl_item{ margin-bottom:20px;}
.sbcl_item .sbcl_nr_box { line-height:24px; padding-left:30px; position:relative}
.sbcl_item .sbcl_nr_box .icon{ vertical-align:middle; margin-right:10px; position:absolute; left:0px;}
.sbcl_item .sbcl_nr_box .state_ok{ color:#68cc6d; font-size:21px;}
.sbcl_item .sbcl_nr_box .state_fail { display:none}
.sbcl_item .sbcl_nr_box font{vertical-align:middle}

.sbcl_item .sbcl_btn_box{ padding-top:10px; padding-bottom:10px;}
.sbcl_item .sbcl_btn_box .sbcl_btn{ height:28px; line-height:25px; text-align:center; padding-left:10px; padding-right:10px; background:#f8f8f8; border:#ddd 1px solid; display:inline-block; border-radius:3px; color:#666; cursor:pointer; width:110px; margin-right:10px;}
.sbcl_item .sbcl_btn_box .sbcl_btn .btn_icon{ margin-right:5px; vertical-align:middle}
.sbcl_item .sbcl_btn_box .sbcl_btn:hover{ background:#5d9aed; border:#5d9aed 1px solid; color:#fff;}

.sbcl_item .sbcl_btn_box .sbcl_btn.issubmit{ background:#5d9aed; border:#5d9aed 1px solid; color:#fff;}

.result_box{ padding:25px;}
.result_title{ font-size:21px; color:#333; text-align:center; border-bottom:#ddd 1px solid; height:60px; line-height:60px;}
.result_content{ padding:40px;}
.result_name{ font-size:16px; line-height:30px;}
.result_name b{ font-size:16px;}
.result_text{ padding-top:20px; padding-bottom:20px; text-indent:32px}
.result_text font{ color:#C00; font-weight:bold}


.formtable{ border-collapse:collapse}
.formtable th ,.formtable td{ border:#ddd 1px solid; padding:10px}
.formtable th{ font-weight:normal}

.radio_box{ margin-right:10px; display:inline-block}
.radio_box input,.radio_box font{ vertical-align:middle}
.check_box{ margin-right:10px; display:inline-block}
.check_box input,.check_box font{ vertical-align:middle}

#top_nav {
    background-color: #00B4CC;
    height: 80px;
    text-align: center;
    padding-left:50px;
}
#top_nav div {
    float:left;
    display: inline;
}