/* ------------------重置样式------------------ */
a, abbr, acronym, address, applet, article, aside, audio, b, blockquote, big, body, center, canvas, caption, cite, code, command, datalist, dd, del, details, dfn, dl, div, dt, em, embed, fieldset, figcaption, figure, font, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, keygen, label, legend, li, meter, nav, object, ol, output, p, pre, progress, q, s, samp, section, small, span, source, strike, strong, sub, sup, table, tbody, tfoot, thead, th, tr, tdvideo, tt, u, ul, var {background: transparent; border: 0 none; font-size: 100%; margin: 0; padding: 0; border: 0; outline: 0; vertical-align: top;}
ol, ul {list-style: none;}
table, table td {padding:0;	border:none; border-collapse:collapse;}
img {vertical-align:top; border:none;}
input, button { font-size:12px; }
h1, h2, h3 { font-weight:bold; font-size:14px; }
body {font:12px/24px "宋体", Arial, Tahoma; color:#666;background:#eaeaea; }

/* ------------------通用样式------------------ */
.l { float:left; }
.r { float:right; }
.b { font-weight:bold; }
.c { text-align:center;}
a { color:#666; text-decoration:none; outline:none; }
a:hover { text-decoration:none; color:#e70103; }
a span { cursor:pointer; }
.clear {clear:both; height:1px; overflow:hidden; }
.h_10{ height:10px; overflow:hidden; clear:both;}
.h_20{ height:15px; overflow:hidden; clear:both;}
.hide{ display:none}



/* ------------------网站顶部样式------------------- */
.header_wrap { height:60px; border-bottom:solid 3px #d6000f; background:url(../images/top_bg.gif) repeat-x; margin-bottom:1px }
.header { width:960px; height:60px; margin:0px auto; }
.header h1 { background:url(../images/logo.gif) no-repeat; width:257px; height:60px; overflow:hidden; display:block; float:left}
.header h1 a { display:block; width:257px; height:60px; text-indent:-9999px;}
.header h2 { background:url(../images/xjb_logo.gif) no-repeat; width:150px; height:60px; display:block; overflow:hidden; text-indent:-9999px; float:right}

/* 首页样式 */
.xjb_b_w{ background:url(../images/banner_bg.gif) repeat-x; height:400px; overflow:hidden; border-bottom:1px solid #fff;}
.xjb_banner{ background: url(../images/banner1.jpg) no-repeat; width:960px; height:400px; position:relative; margin:0px auto;}
.index_m{ background:#fafafa url(../images/main_bg.gif) repeat-x; width:100%;}
.w_960{ width:960px; margin:0px auto;}
.index_setup{ background:url(../images/setup123.gif) no-repeat; width:960px; height:93px; overflow:hidden;}
.index_left{ float:left; width:630px;}
.index_right{ float:right; width:316px;}
.in_k_w{ border:1px solid #ccc;}
.in_k_c{ border:1px solid #fff; padding:10px 15px; background:#f4f4f4 url(../images/k_bg.gif) repeat-x;}
.in_tit1{ background:url(../images/titl_1.gif) no-repeat; width:593px; height:34px; line-height:34px; overflow:hidden;}
.in_tit2{ background:url(../images/titl_2.gif) no-repeat; width:593px; height:34px; line-height:34px; overflow:hidden; text-align:right}
.in_tit2 a{ color:#0071bb; text-decoration:underline}
.in_tit3{ background:url(../images/titl_3.gif) repeat-x; height:34px; line-height:32px; font-family:"Microsoft YaHei"; font-size:18px; color:#2c353b}
.in_con1{position:relative; height:180px; width:593px; color:#333333; z-index:10; }
.in_con1 ul{ line-height:36px; font-size:14px; padding-top:15px;}
.in_con2{position:relative;  height:220px!important; height:240px; width:593px; color:#333333; z-index:1;}
.in_con2 ul{ padding-top:35px;}
.in_con2 li{ float:left; display:block; text-align:center; font-size:14px; padding-left:40px; width:98px; overflow:hidden}
.in_con2 .cl_link a{ font-size:12px; color:#0071bb; display:block; width:98px;}
.in_con2 .cl_link a{ background:url(../images/ico_jt2.gif) no-repeat 75px 8px; }
.in_con2 .cl_txt{ margin-top:20px;}
.in_con3{ padding-top:15px; width:280px; overflow:hidden}
.h_30{ clear:both; height:30px;}
.text12{ font-size:12px}

.in_oline a{ background: url(../images/s_oline.gif) no-repeat; width:314px; height:47px; display:block; text-indent:-9999px; border:1px solid #ccc; margin-top:10px;}
.in_oline a:hover{background: url(../images/s_oline_ov.gif) no-repeat; }
.in_wenti a{ background: url(../images/s_wenti.gif) no-repeat; width:314px; height:47px; display:block; text-indent:-9999px; border:1px solid #ccc; margin-top:10px;}
.in_wenti a:hover{background: url(../images/s_wenti_ov.gif) no-repeat; }

/*？问题提示信息*/
.que_btn1 { text-indent:-9999px; background:url(../images/ico_w.gif) no-repeat; position:absolute; display:block; width:17px; height:17px; overflow:hidden; left:297px; top: 61px; }
.que_btn2 { text-indent:-9999px; background:url(../images/tip_w.gif) no-repeat; position:absolute; display:block; width:17px; height:17px; overflow:hidden; left:254px; top:95px; }
.in_tip1{ border:1px solid #ccc; background:#fff; position:absolute; left: 94px; top: 86px; padding:10px 20px; font-size:12px; z-index:1000; line-height:20px; color:#666; width: 385px; }
.in_tip2{ border:1px solid #ccc; position:relative; background:#fff; position:absolute; left: 8px; top: 45px; padding:10px; font-size:12px; z-index:2000; line-height:20px; color:#666; width: 276px; }
.p_title{ font-weight:bold; font-size:14px; color:#666; line-height:36px; margin:0px; padding:0px;}

/* 计算器 */
.Calculator .btn_01 { display:block;width:75px; height:25px; text-align:center; line-height:25px; font-size:14px; color:#fff; font-weight:bold; text-decoration:none; float:left; margin-right:10px; background:url(../images/cal_bg.png) no-repeat;}
.Calculator .btn_div { width:170px; height:25px; margin:0 auto; padding:10px 0; }
.Calculator .input_01 { width:105px; height:24px; line-height:24px; border:solid 1px #a7a6aa;} 
.Calculator td { padding:4px 0; }
.Calculator .td_r { text-align:right; font-size:14px;color:#333;}
.Calculator .td_line{ padding:5px;}
.Calculator .select_01{display:block;width:105px;}
.Calculator .cal_link a{ text-align:right; display:block;color:#0071bb; text-decoration:underline; font-size:14px; padding-right:10px;}

/*------------------------在线申请样式----------------------------- */
.xjb_login{ width:314px; height:320px; overflow:hidden; position:relative; background:#fff; border:1px solid #b3d3e3; border-bottom:none; color:#333;}
.xjb_login_b{ background:url(../images/login_b.gif) no-repeat; width:316px; height:4px; overflow:hidden}
.in_login{position:absolute; right:0px; top: 51px; width: 316px; height: 324px;}
.city_input{ width:182px; height:24px; line-height:24px; border:solid 1px #b9c4ca; padding-left:3px; background:url(../images/reg_city.gif) no-repeat 162px 4px; } 
.x_l_tab{ width:273px; margin:0px auto; clear:both; padding-top:10px;}
.x_l_tab td { padding:12px 0; }
.x_l_tab2{ width:273px; margin:0px auto; clear:both; padding-top:10px;}
.x_l_tab2 td { padding:7px 0; }

.x_l_tab_y{ width:290px; margin:0px auto; clear:both; padding-top:10px;}
.x_l_tab_y td { padding:8px 0; }
.l_input{width:182px; height:24px; line-height:24px; border:solid 1px #b9c4ca; padding-left:3px;}
.l_input2{width:172px; height:24px; line-height:24px; border:solid 1px #b9c4ca; padding-left:3px;}
.l_input3{width:100px; height:24px; line-height:24px; border:solid 1px #b9c4ca; padding-left:3px;}
.x_l_tdr{ text-align:right;}
.x_l_tit span{ display:block; float:left; text-align:center; width:157px; font-size:14px; line-height:35px; font-weight:bold}
.x_l_tit .tit_a{ color:#3399cc; border-bottom:1px solid #b3d3e3; display:block; width:156px; border-left:1px solid #b3d3e3}
.x_l_tit .tit_b{ color:#3399cc; border-bottom:1px solid #b3d3e3; display:block; width:156px; border-right:1px solid #b3d3e3}
.x_l_readme{ text-align:center; height:24px; line-height:24px; cursor:pointer;}
.x_l_readme a{ color:#3399cc; font-weight: bold}
.x_l_dl{ text-align:center}
.x_l_rjp{ margin-left:10px; margin-top:5px; display: inline-block}
.x_l_wjmm a{color:#0071bb; text-decoration:underline; padding-left:90px; clear:both; margin-bottom:10px; display:block}

/*提示*/
.x_l_tip1{ margin-top:6px; display:block}
.x_l_tip2{ background:#fff2f2 url(../images/hy_msg_bg.gif) no-repeat 5px 7px; width:160px; height:30px; line-height:30px; border:1px solid #ff8080; padding-left:25px; color:#ff3333; position:absolute; z-index:5; left:83px; top: 88px; }
.x_l_tip3{ background:#fff2f2 url(../images/hy_msg_bg.gif) no-repeat 5px 7px; width:160px; height:30px; line-height:30px; border:1px solid #ff8080; padding-left:25px; color:#ff3333; position:absolute; z-index:5; left:83px; top: 140px; }
.x_l_tip4{ background:#fff2f2 url(../images/hy_msg_bg.gif) no-repeat 5px 7px; width:150px; height:30px; line-height:30px; border:1px solid #ff8080; padding-left:25px; color:#ff3333; position:absolute; z-index:5; left:100px; top: 130px; }
.x_l_tip5{ background:#fff2f2 url(../images/hy_msg_bg.gif) no-repeat 5px 7px; width:100px; height:30px; line-height:30px; border:1px solid #ff8080; padding-left:25px; color:#ff3333; position:absolute; z-index:5; left:100px; top:173px!important; top:178px; }
.x_l_tip6{ background:#fff2f2 url(../images/hy_msg_bg.gif) no-repeat 5px 7px; width:100px; height:30px; line-height:30px; border:1px solid #ff8080; padding-left:25px; color:#ff3333; position:absolute; z-index:5; left:100px; top:216px!important; top:224px; }
.x_l_wxts{ position:absolute; width:290px; background:#fff; border:1px solid #666; left:10px; top: 40px; line-height:24px; z-index:3000; }
.x_l_wxts .tit{ color:#000; background:#e5eef3; padding-left:10px; font-weight:bold; font-size:14px; border-bottom:3px solid #9bd0fa; line-height:28px;   }
.x_l_wxts .txt{ line-height:30px; font-size:14px; color:#333; padding:10px 20px; font-size:12px; line-height:24px;}


/*城市选择*/
.city_area { width:295px; border:solid 1px #d0d0d0; background-color:#fff; padding:2px; position:absolute; z-index:2000; _margin-top:-1px; left:6px; top: 50px; }
.city_area .c_top { height:24px; border-bottom:solid 1px #ddd; background-color:#e8edf1;}
.city_area .c_top .close_btn { display:block; width:12px; height:12px; float:right; margin-right:5px; margin-top:6px; background:url(../images/tip_xxx.gif) no-repeat;}
.city_area .c_top ul { float:left; height:21px; padding-top:3px;}
.city_area .c_top ul li { float:left; width:41px; height:20px; border:solid 1px #ddd; border-bottom:none; margin-left:2px;}
.city_area .c_top ul li a { display:block; background-color:#fff; line-height:20px; text-align:center; text-decoration:none; color:#333;}
.city_area .c_top ul li.on a { background-color:#0071bb; color:#fff;}
.city_area .c_con { width:295px; height:75px; padding-top:5px; line-height:25px; clear:both}
.city_area .c_con a { color:#024ca0; margin:0 16px; white-space:nowrap; text-decoration:none;}
.city_area .c_con a:hover { color:#024ca0; text-decoration:underline;}
.city_area .title{ color:#666; font-weight:bold; text-align:center;}

/* 主体样式 */
.red{ color:#ff0000}
.xjb_wrap{background:#fff; overflow:hidden; padding:0px; margin:0px; padding-bottom:30px;}
.xjb_lc_main{ width:800px; margin:0px auto; position:relative;}
.setup_1{ background:url(../images/xjb_bg.gif) no-repeat; width:800px; height:51px; margin:15px auto}
.setup_2{ background:url(../images/xjb_bg.gif) no-repeat 0px -60px; width:800px; height:51px; margin:15px auto}
.setup_3{ background:url(../images/xjb_bg.gif) no-repeat 0px -120px; width:800px; height:51px; margin:15px auto}
.setup_4{ background:url(../images/xjb_bg.gif) no-repeat 0px -180px; width:800px; height:51px; margin:15px auto}
.setup_y{ background:url(../images/xjb_bg2.gif) no-repeat; width:800px; height:51px; margin:15px auto; overflow:hidden}

.oline_warp{ text-align:right; position:relative; height:26px; width:800px; margin:0px auto;}
.oline_warp .red{ float:left;}
.tips_red{ background:#fff2f2 url(../images/ico_tip1.gif) no-repeat 5px 4px; border:1px solid #ffcece; padding-left:25px;color:#000;}
.wid_155{ width:155px;}
.wid_50{ width:50px; margin-right:4px;}
.wid_95{ width:95px;}
.wid_300{ width:300px;}
.wid_170{ width:165px;}
.text{border:1px solid #ccc; line-height:20px; height:20px; padding-left:3px; color:#999}
.page_1 dt{ width:125px; float:left; text-align:right;height:36px;}
.page_1 dd{ display:block; height:36px; }
.page_2 dt{ width:150px; float:left; text-align:right;height:36px;}
.page_2 dd{ display:block; height:36px; }
.info_title{ font-size:14px; font-weight:bold; margin-bottom:20px;}
.setup_fh{ color:#024ca0; text-decoration:underline; margin-left:20px; line-height:29px;}
.page_link{color:#006699; text-decoration:underline; }

.line{ height:20px; clear:both; border-bottom:1px dotted #ccc; margin-bottom:25px; width:100%; display:block;}
.tips_1 { border:solid 1px #cae2f2; line-height:20px; background:url(../images/ico_tip2.gif) no-repeat 6px 7px; background-color:#e9f3fa; color:#666; padding:5px; padding-left:25px; width:300px; position:absolute; right:20px; top: 460px; }
.button{height:24px; line-height:20px; width:155px; cursor:pointer}
.wangd { width:450px; background:#f7f7f7; border:1px solid #ccc; padding:10px;}
.p_l1{ padding-left:72px;}
.next{ margin-top:25px; padding-left:115px;}
.next_3{ margin-top:30px; text-align:center}

.xuzhi{ background:url(../images/setup_banner.gif) no-repeat; width:800px; height:179px; position:relative; overflow:hidden; font-family:"Microsoft YaHei"; font-size:18px; color:#333;}
.xz_tit{ font-size:18px; line-height:46px;}
.xz_tip{ font-size:14px; padding-left:20px; background:url(../images/ico_tip1.gif) no-repeat 0px 5px; color:#C00}

.paga_qr{ border:1px solid #ccc; padding:20px; color:#333; line-height:36px;}
.paga_qr .title{font-family:"Microsoft YaHei"; font-size:20px; color:#333;}
.qrcl_con ul{ padding-top:25px;}
.qrcl_con li{ float:left; display:block; text-align:center; font-size:14px; padding-left:70px; width:98px; overflow:hidden}
.qrcl_con .cl_link a{ font-size:12px; color:#0071bb; display:block; width:98px;}
.qrcl_con .cl_link a{ background:url(../images/ico_jt3.gif) no-repeat 72px 11px; }
.qrcl_con .cl_txt{ margin-top:15px; display:block; height:20px; line-height:20px;}




/*-------帮助信息------*/
.help{ position:fixed; left:0px; top:150px; _position:absolute;_top:expression(documentElement.scrollTop + 150 + "px"); z-index:30000; }
.help_l{ background:url(../images/help.gif) no-repeat; width:36px; height:207px; float:left; cursor:pointer; text-indent:-999px; display:block;}
.help_l a{ width:36px; height:207px; display:block}
.help_c{ width:440px; border:2px solid #669933; background:#FFFFFF; margin-left:1px; padding:20px; position:relative; z-index:1000; float:left; display:none}
.iframe2{display:none; _display:block; position:absolute; top:-2px; left:-2px;z-index:-1; filter:mask(); width:484px; height:424px;} 

.close{background:url(../images/help_x.gif) no-repeat; width:36px; height:34px; float:left; cursor:pointer; position:absolute; display:block; right:10px; top:10px;}
.close a{ width:36px; height:32px; display:block }
.help_title{ font-size:14px; font-weight:bold; color:#0033CC; margin-bottom:10px; }
.faq dt{ font-size:14px; font-weight:bold; color:#000; line-height:36px; cursor:pointer}
.faq dd{ line-height:18px; padding-bottom:10px; display:none}
.faq dl{ border-bottom:1px dotted #CCC}
.faq_more{ text-align:right; margin-top:20px;}



/*-------校验信息------*/
.valid-tip, .valid-error, .valid-correct, .form-tips, .form-error{background: url(../images/icon.png) no-repeat;}
.valid-tip, .valid-error, .valid-correct{display:inline-block;  padding-left:20px; height:20px; line-height:20px; margin-left:12px;}
.valid-tip{background-position:0 -72px;color:#d51;}
.valid-error{background-position:0 -47px; color:#c12;}
.valid-correct{color:#292;background-position:0px 2px;}


/* ------------------信金宝申请材料样式------------------- */
.cal_wrap{ width:960px; margin:0px auto;}
.cal_wrap .title{ background:#f8fbfe; border:1px solid #c5dae8; margin:15px auto; padding-left:10px; height:34px; line-height:34px;}
.cal_wrap .text{ border:none; font-family:"Microsoft YaHei"; font-size:18px; color:#003399; height:34px; line-height:34px;}
.cal_wrap .home{ float:right; }
.cal_wrap .home{ color:#003399; text-decoration:underline; padding:0px 10px;}
.cal_wrap .printing{ background:url(../images/cal_saves.gif) no-repeat 10px 0px; width:100px; height:34px; display:block; float:right; text-indent:-9999px;}
.cal_wrap .save{ background:url(../images/cal_saves.gif) no-repeat -100px 0px; width:100px; height:34px; display:block; float:right; text-indent:-9999px;}
.cal_wrap .menu{width:163px; height:178px; float:left; margin-top:10px;}
.cal_wrap .con{ float:right; width:740px; border:1px solid #c5dae8; padding:10px 20px; position:relative; color:#333; font-size:14px; line-height:30px; }
.cal_wrap .con_tit{color:#003399; font-weight:bold; border-bottom:1px dotted #c3d9e7; padding-bottom:5px;}
.cal_wrap .con_c{ padding:10px 30px;}
.cal_wrap .con_xbt{ font-weight:bold;}
.cal_wrap .con_txt{ background: url(../images/cal_ico1.gif) no-repeat 0px 7px; padding-left:15px; line-height:24px; margin-bottom:5px;}
.cal_wrap .red{ font-weight:bold}
.cal_wrap .con_sl{ margin-top:20px;}
.cal_wrap .con_tips{ font-size:12px; line-height:24px; color:#666; margin-top:10px;}
.cal_wrap .con_tips span{ font-weight:bold; color:#50a6df}
.cal_wrap .con_pic{ margin:10px 0px 20px 0px; text-align:center}
.cal_wrap .con_jt1{ background:url(../images/cal_jt.gif) no-repeat; width:11px; height:18px; position:absolute; left:-11px; top:16px;}
.cal_wrap .con_jt2{ background:url(../images/cal_jt.gif) no-repeat; width:11px; height:18px; position:absolute; left:-11px; top:66px;}
.cal_wrap .con_jt3{ background:url(../images/cal_jt.gif) no-repeat; width:11px; height:18px; position:absolute; left:-11px; top:112px;}
.cal_wrap .con_jt4{ background:url(../images/cal_jt.gif) no-repeat; width:11px; height:18px; position:absolute; left:-11px; top:162px;}
.cal_wrap .cal_tab td{ border:1px solid #666; border-left:none; border-bottom:none; font-size:12px; padding:5px; line-height:18px;}
.cal_wrap .cal_tab table{ border:1px solid #666; border-right:none; border-top:none;}


/*  底部 */
.footer { text-align:center;padding:30px 0px;}
.footer p.p_666 { line-height:24px; font-size:14px }
.footer p.p_999 { color:#999; line-height:20px; margin-top:5px; }
.footer p span { padding:0 10px; }
.footer a { color:#666; text-decoration:none; }
.footer a:hover { color:#d82727; text-decoration:underline; }
.footer .orange { color:#d82727; text-decoration:none; }
.footer .orange:hover { color:#d82727; text-decoration:underline; }


