@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0; word-break:break-all}
body{padding:0; margin:0; background: url(../img/body_bg.jpg) repeat-x left top;}
body,td,th,div,p,input,li{font-size:16px; color: #325797; line-height:26px; font-family:"微软雅黑";}

li,ul{list-style:none;}

input,textarea { outline:none;}
img {}
a img{ border:0;}

font { padding:0; margin:0; line-height:normal; }
.clear_shen { width:100%; height:1px; overflow:hidden; clear:both;}
.en { font-family:Verdana, Geneva, sans-serif}
.vertical-2 { vertical-align:-2px; margin-right:3px;}

.topline { width:100%; height:32px; background:url(../img/lead_bg.png) repeat; position:fixed; left:0px; top:0px; z-index:999999;}
.topline_con { width:990px; height:32px; line-height:32px; margin:0 auto;}
.topline_r { text-align:right;}
.topline_r a { display:inline-block; line-height:31px; padding:0 10px; border-right: #002448 solid 1px; color:#ABABAB;}
.topline_r a:hover { display:inline-block; line-height:31px; padding:0 10px; border-right: #002448 solid 1px; color:#333; background:#F8F8F8; text-decoration:none;}
font.user_name { font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:32px;}
.toplineb { width:100%; height:10px; background: #F8F8F8; position:fixed; left:0px; top:32px; z-index:50;}
.news { display:inline-block; position:relative; width:auto; height:32px; line-height:32px; color:#FFF; background:url(../img/notice_pointb.png) center bottom no-repeat;}
.news del { display:block; position:absolute; top:25px; left:12px;}
.news .news_tips1 { background:#F5F5F5; display:inline-block; padding:0px 10px; line-height:30px; color:#EE3711; font-size:12px;}
.news_list { width:200px; height:auto; display:inline; padding:15px; position:absolute; left:-94px; z-index:999; top:31px; background:#F8F8F8; border:#2D2D2D solid 1px; border-top:0px; text-align:left; display:none;}
.news_list font { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#D7330B;}
.news_list a { line-height:22px; color:#333; border:0; padding:0px;}
.news_list a:hover {line-height:22px; color:#1369a5; border:0; padding:0px;}
.bgcolor { background:#F8F8F8;}
.notices { border-bottom: #D8D8D8 solid 1px; height:auto; padding-bottom:6px; overflow:hidden; margin-bottom:6px;}
p.notice_img { float:left;}
p.notice_con { display: inline-block; width:140px; float:right; word-wrap:break-word; overflow:hidden;}
p.notice_con font { color:#818181; font-family:Arial, Helvetica, sans-serif; display:block;}
p.notice_con a { font-family:Arial, Helvetica, sans-serif; color:#1369a5; display:inline;}
p.notice_con a:hover { font-family:Arial, Helvetica, sans-serif; color:#1369a5; display:inline; text-decoration:underline}

/* 头三次登陆弹出指引 */

/* 页码 */
.page_wrap { width:724px; height:auto; overflow:hidden; margin-top:10px; text-align:center;}
#page_num a{ padding-left:6px; padding-top:2px; display:inline-block; padding-right:6px; padding-bottom:2px; line-height:14px; border:#D6D6D6 solid 1px; color:#575757; margin-right:6px;}
#page_num a:hover{ padding-left:6px; padding-top:2px; display:inline-block; padding-right:6px; padding-bottom:2px; border:#349cd5 solid 1px; line-height:14px; color:#FFF; background-color: #349cd5; margin-right:6px; text-decoration:none;}
#page_num a.page_cur{ padding-left:6px; padding-top:2px; display:inline-block; padding-right:6px; padding-bottom:2px; border:#349cd5 solid 1px; line-height:14px; color:#FFF; background-color: #349cd5; margin-right:6px; text-decoration:none;}

.to_top { width:19px; height:57px; overflow:hidden; background:#C99; position:fixed; left:50%; margin-left:496px; bottom:82px; display:none; }
#to_top a{ background:url(../img/totop.png) left top no-repeat; display:block; width:19px; height:57px; overflow:hidden;}
#to_top a:hover{ background:url(../img/totop.png) right top no-repeat; display:block; width:19px; height:57px; overflow:hidden;}

.bgtitle font { font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#1369a5; margin-left:5px;}

/* 弹出提示框 */
#confirm{ width:100%; background:url(../img/half_bg.png) repeat; position: fixed; left:0; top:0; z-index:888;}
.confirm{ width:260px; height:auto; overflow:hidden; background:url(../img/grey_bg.png) repeat; margin:0 auto; margin-top:300px;}
.confirm_wrap { width:250px; height:auto; overflow:hidden; margin:5px; margin-right:0px; background:#FFF;}
.confirm_title { height:26px; line-height:26px; padding-left:15px; color:#333; background:#f5f5f5; font-weight:bold;}
.confirm_con { height:auto; overflow:hidden; padding:20px; padding-bottom:10px; line-height:20px;}
.confirm_btn { height:auto; overflow:hidden; text-align:right; padding:20px; padding-bottom:10px;}
.confirm_btn a { display:inline-block; width:44px; height:21px; line-height:21px; text-align:center; color:#333; background:url(../img/tips_btn.gif) 0px -42px no-repeat; text-decoration:none; margin-left:10px; text-decoration:none;}
.confirm_btn a.tips_cur { display:inline-block; width:44px; height:21px; line-height:21px; text-align:center; background:url(../img/tips_btn.gif) 0px 0px; color:#FFF;}
.confirm_btn a:hover { display:inline-block; width:44px; text-decoration:none; height:21px; line-height:21px; text-align:center; background:url(../img/tips_btn.gif) 0px -21px; color:#FFF;}

/* select-list */
.select_input1 { width:264px; height:24px; line-height:24px; padding-left:6px; border:#aed1e5 solid 1px; background:#FFF url(../img/icon.png) 246px 0 no-repeat;}
.select_inner3{ width:270px; position:relative;height:24px;line-height:24px;font-size:12px;cursor:pointer; z-index:10}
.select_list3 { padding:2px 5px 5px; width:260px; max-height:200px; overflow-y:auto; border:1px #8fc0dc solid; border-top:0; position:absolute; top:22px; left:0px; background:#fff; display:none;}
	.select_list3 li,.select_list4 li{ border-top:1px #8fc0dc dashed; color:#4c3000;}
	.select_list3 li:hover,.select_list4 li:hover { color:#1369a5}

/* 公用库 */
h2.title2 { font-size:14px; color:#333;}
font.numen12 { font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#1369a5;}
font.numen14 { font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#1369a5;}

.input_border1 { width:120px; height:22px; line-height:22px; padding-left:6px; color:#575757; border:#aed1e5 solid 1px; font-size:12px}
.input_border2 { width:170px; height:22px; line-height:22px; padding-left:6px; color:#575757; border:#aed1e5 solid 1px; font-size:12px}
.input_border3 { width:170px; height:26px; line-height:26px; padding-left:6px; color:#575757; border:#dca16d solid 1px; font-size:12px}
.textarea_border1 { width:164px; line-height:22px; padding:3px 6px; color:#575757; border:#aed1e5 solid 1px; font-size:12px}

.fontbold { font-weight:bold;}
.fontcolor333 { color:#333;}
.fontcolorgrey { color:#555555;}
.fontred { color:#FA4F05}
.fontgreen { color:#009B00;}
.fontsize14 { font-size:14px;}
.fontsize12 { font-size:12px;}
.fontcolorblue { color:#1369a5;}
.float_l{float:left;}.float_r{float:right;}

.f12{font-size:12px;}.f14{font-size:14px;}.f16{font-size:16px;}.f18{font-size:18px;}.f20{font-size:20px;}
.rgb0{color:#000;}.rgbf{color:#fff;}.rgb3{color:#333;}.rgb6{color:#666;}.rgb9{color:#999;}.rgbc{color:#ccc;}.red{color:red;}
.text_c {text-align:center;}.text_l{text-align:left;}.text_r{text-align:right;}.text_2{text-indent:2em;}

.dashline { background:url(../img/dashline.png) left center repeat-x; height:2px;}

.displayblock { display:block;}

.lineh28 { line-height:28px;}
.lineh26 { line-height:26px;}
.lineh22 { line-height:22px;}

.blank60,.blank50,.blank40,.blank35,.blank30,.blank25,.blank20,.blank15,.blank14,.blank13,.blank12,.blank11,.blank10,.blank9,.blank8,.blank7,.blank6,.blank5,.blank4,.blank3,.blank2,.blank1 {display:block;font-size:0px;line-height:0; clear:both;}.blank60{height:60px;}.blank50{height:50px;}.blank40{height:40px;}.blank35 {height:35px;}.blank30{height:30px;}.blank25{height:25px;}.blank20{height:20px;}.blank15{height:15px;}.blank14 {height:14px;}.blank13{height:13px;}.blank12{height:12px;}.blank11{height:11px;}.blank10{height:10px;}.blank9{height:9px;}.blank8 {height:8px;}.blank7{height:7px;}.blank6{height:6px;}.blank5{height:5px;}.blank4{height:4px;}.blank3{height:3px;}.blank2{height:2px;}.blank1{height:1px;}

.paddingl30 { padding-left:30px;}.paddingl20 { padding-left:20px;}.paddingl10 { padding-left:10px;}.paddingl5 { padding-left:5px;}
.paddingt20 { padding-top:20px;}.paddingt15 { padding-top:15px;}.paddingt10 { padding-top:10px;}.paddingt5 { padding-top:5px;}
.paddingr30 { padding-right:30px;}.paddingr20 { padding-right:20px;}.paddingr10 { padding-right:10px;}.paddingr5 { padding-right:5px;}
.paddingb20 { padding-bottom:20px;}.paddingb10 { padding-bottom:10px;}.paddingb5 { padding-bottom:5px;}

.padd40 { padding:40px;}.padd30 { padding:30px;}.padd20 { padding:20px;}.padd15 { padding:15px;}.padd10 { padding:10px;}.padd5 { padding:5px;}

.marginr30 { margin-right:30px;}
.marginlr30 { margin:0 30px;}.marginlr10 { margin:0 10px;}.marginlr20 { margin:0 20px;}
.marginr4 { margin-right:4px;}
.margint20 { margin-top:20px;}.margint15 { margin-top:15px;}.margint10 { margin-top:10px;}.margint5 { margin-top:5px;}.margint1 { margin-top:1px;}
.padding20 { padding:20px;}.padding5 { padding:5px;}
.padding510 { padding:5px 10px;}.padding1020 { padding:10px 20px;}.padding620 { padding:6px 20px;}

.marginl30 { margin-left:30px;}.marginl20 { margin-left:20px;}.marginl15 { margin-left:15px;}.marginl10 { margin-left:10px;}.marginl5 { margin-left:5px;}

.display_lineblock { display: inline-block;}

.width460 { width:460px;}.width470 { width:470px;}.width480 { width:480px;}.width490 { width:490px;}.width450 { width:450px;}


.border_box_e4e4e4 { border:#e4e4e4 solid 1px;}
.bg_fff { background:#FFF;}


/* 通用浮动垂直空白间距*/.h_b5,.h_b10,.h_b15,.h_b20,.h_b25,.h_b30{ height:10px;float:left;font-size:0;line-height:0;overflow:hidden;}
.h_b5{width:5px;}.h_b10{width:10px;}.h_b15{width:15px;}.h_b20{width:20px;}.h_b25{width:25px;}.h_b30{width:30px;}

/* 左配图，右文字不浮动自适应宽度+清除ie67顶部空白*/.line_block {*display:inline; overflow:hidden; zoom:1;}
/* clear Fix */.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}.clearfix {display:block;}
