﻿@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0; list-style:none; outline:none;}
html,body{width:100%;  font-family:Arial,"宋体","microsoft YaHei"; font-size:12px; color:#2D2D2D; }
h1,h2,h3,h4,h5,h6,b{font-size:12px; font-weight:400;}
a,a img{ text-decoration:none; border:none;}
a{cursor:pointer; color:#2D2D2D;}
ul li, form{ margin:0; padding:0;}
table{border-collapse:collapse;}
/*--------------------通用类设置--------------------------------*/
a:hover{ color:red; text-decoration:none;}
.clear{clear:both; font-size:0; line-height:0;}
/*------------------------页面设置-------------------------*/
#wrap{ width:984px; height:auto; margin:0 auto; position:relative;top:0; z-index:3;}

/*--------头部设置↓------------*/
#header{width:984px;height:auto; position:relative; z-index:20;}
.header_top{width:984px; height:107px; background:url(../img/bg/header_logobg.png) no-repeat; margin:0; padding:0; position:relative;}
.header_top h1{ position:absolute; width:277px; height:20px; right:20px; top:20px;color:#012E71;}
.header_top h1 a{ line-height:20px; margin:0 3px; color:#012E71;}
.header_top h1 a:hover{color:red; text-decoration:none;}
.header_top p{ width:276px; height:16px; line-height:16px; position:absolute; right:20px; top:47px; color:#012C70;}
.header_top p span.s1{ width:auto; height:16px; background:url(../img/service_title.png) no-repeat; padding-left:59px; margin-right:20px;}
.header_top p span.s2{ width:auto; height:16px; background:url(../img/credit_title.png) no-repeat; padding-left:70px;}
.header_top p span a{color:red; line-height:16px;}
.header_top p a:hover{ color:red; text-decoration:none;}
.header_top form.search_box{ width:270px; height:21px; position:absolute; right:20px; top:60px;}
#search_text{ width:180px; height:19px; background:url(../img/btn/search_icon.gif) 5px 0 no-repeat #fff; padding-left:26px; border:solid 1px #ccc; line-height:19px;float:left; color:#aaa; text-align:left;}
#search_btn{ width:48px; height:21px; line-height:21px;border:solid 1px #ccc; border-left:none; color:#2C2C2C; background:url(../img/btn/search_btn.gif) 0 1px no-repeat; text-align:center; display:block; float:left;}

/*--------主导航设置↓------------*/
.mainbav{ width:984px; height:32px; background:url(../img/bg/mainnav_bg.png) no-repeat;line-height:32px; position:relative; z-index:100;}
.mainbav ul{ list-style:none; padding-left:22px;}
.mainbav ul li{float:left; width:102px; height:32px;background:url(../img/bg/nav_xian.gif) 100% 50% no-repeat; position:relative; margin:0; padding:0; }
.mainbav ul li.last{ background:none;}
.mainbav ul li a{ width:102px; height:32px; display:block;color:#fff;font-family:"microsoft YaHei"; font-size:14px; font-weight:700; text-align:center; margin:0; padding:0; position:absolute;top:0; left:0;}
.mainbav ul li a:hover,.mainbav ul li a.default{color:#0C50B1; background:url(../img/bg/nav_over.gif) center 3px no-repeat;}
/*---导航二级---*/
.mainbav ul li span.sub_menu_box{ display:none; position:absolute; left:14px; top:32px; width:69px; height:auto;z-index:20000;}
.mainbav ul li span.sub_menu_box a{display:block;position:relative;width:67px;height:auto; line-height:22px; margin:0 auto;border-bottom:solid 1px #fff; font-family:"宋体"; font-size:12px; background:#f5f5f5; color:#000; font-weight:400; text-align:left;padding:0 0 0 7px;}
.mainbav ul li span.sub_menu_box a.last{ margin:0 auto;}
.mainbav ul li span.sub_menu_box a:hover{background:#EC4302; color:#fff; font-weight:400;}
.mainbav ul li span.sub_menu_box a.last:hover{ margin:0 auto;}
/*---------*/
#ebank a{display:block;position:relative;width:74px;height:auto; line-height:22px; margin:0 auto;border-bottom:solid 1px #fff; font-family:"宋体"; font-size:12px; background:#f5f5f5; color:#000; font-weight:400; text-align:center;padding:0;}
#ebank a:hover{background:#EC4302; color:#fff; font-weight:400;}
/*---------*/
#c_width{width:162px; display:none; position:absolute; left:-32px; top:32px; height:auto; background:url(../img/bg/sub_menu_box.png) repeat;z-index:20000;}
#c_width a{ display:block;position:relative;width:160px;height:auto; line-height:22px; margin:0 auto; _margin:0 auto;border-bottom:solid 1px #fff;font-family:"宋体"; font-size:12px; background:#f5f5f5; color:#000; font-weight:400;}
#c_width a.last{ margin:0 auto;}
#c_width a:hover{background:#EC4302; color:#fff; font-weight:400;}
#c_width a.last:hover{ margin:0 auto;}
/*---------*/
#c_width2{width:100px; display:none; position:absolute; left:0px; top:32px; height:auto; background:url(../img/bg/sub_menu_box.png) repeat;z-index:20000;}
#c_width2 a{ display:block;position:relative;width:90px; padding:0px 5px;height:auto; line-height:22px; margin:0 auto; _margin:0 auto;border-bottom:solid 1px #fff;font-family:"宋体"; font-size:12px; background:#f5f5f5; color:#000; font-weight:400; text-align:center}
#c_width2 a.last{ margin:0 auto;}
#c_width2 a:hover{background:#EC4302; color:#fff; font-weight:400;}
#c_width2 a.last:hover{ margin:0 auto;}
/*------------------公告栏设置↓-----------------------*/
.subnav{width:984px; height:35px; background:url(../img/bg/subnav_bg.png) no-repeat; position:relative;z-index:10;}
.subnav h2{position:relative;color:#0D4FB0; line-height:26px; color:#0D4FB0; top:3px;}
.subnav h2 span{ color:#0D4FB0;}
.subnav h2 span.title{ position:absolute; top:0; left:30px;}
#voice{ width:550px; height:26px; line-height:26px; position:absolute; top:0; left:86px; overflow:hidden; z-index:20;}
#voice a{ color:#0D4FB0;}
#voice a:hover{ color:red;}
#voice span{ margin:0 0 0 5px;}
.subnav h2 span.more{width:60px; position:absolute; right:20px; top:0; text-align:center;font-family:"宋体";}
.subnav h2 span.more a{ color:#2d2d2d;}
.subnav h2 span.more a:hover{color:red;text-decoration:underline;}
/*------------------中间内容设置↓-----------------------*/
#mainbody{margin:0; position:relative; z-index:10;}
/*-----主体左侧部分-----*/
#mainbody .main_left{ width:744px; height:auto; float:left; padding-top:13px;}
/*--banner图片轮换--*/
#slide{width:742px;height:229px;padding:0;margin:0;border:0;overflow:hidden;position:relative;z-index:1;display:block;}
#slide2{width:744px;height:187px;padding:0;margin:0;border:0;overflow:hidden;position:relative;z-index:1;display:block;}

/*-----主体右侧部分-----*/
#mainbody .main_right{ width:226px; height:auto; float:right; padding-top:13px;}
/*-----登录口-----*/
.wy_login{ height:auto;}
/*网银登录口选项卡*/
.wy_login .login_top{ height:34px; background:url(../img/bg/rt_tbg.gif) no-repeat;}
.login_top h3.tabs{ width:90%; height:27px; margin:0 auto; position:relative;top:7px;left: 10px}
h3.tabs span{ width:91px; height:27px; font-family:"microsoft YaHei"; font-size:14px; font-weight:700; float:left; text-align:center; color:#fff; line-height:27px; cursor:pointer;}
h3.tabs span.default{ width:91px; height:27px; background:url(../img/bg/login_tbtn.gif) no-repeat;color:#023F9A;}
.tab{ display:none;}
.default{ display:block;}
.wy_login .login_content{ width:224px;height:195px; background:url(../img/bg/login_cbg.gif) 0 0 repeat-x; border:solid 1px #CBCBCB; border-top:none;}
.login_content ul{ list-style:none; padding-top:13px;}
.login_content ul li{ width:184px; height:28px; line-height:28px; margin:0 auto 10px auto;}
.login_content ul li a{ display:block;width:184px; height:28px; background:url(../img/btn/rt_btn.gif) no-repeat; color:#023F9A; font-family:"宋体"; font-size:12px; font-weight:700; text-align:center;}
.login_content ul li a:hover{color:red; text-decoration:none;}
.login_content p{ line-height:26px; text-align:center; margin:0; padding:0;}
.login_content p a{ margin:0 2px; color:#000;}
.login_content p a.red,.login_content p a:hover{color:red; text-decoration:underline;}
/*-----------*/
.login_content p.lhline{ clear:both;width:184px; height:28px; line-height:28px; margin:8px 0 5px 8px;}
.login_content p.lhline2{ clear:both;width:184px; height:28px; line-height:28px; margin:8px 0 5px 22px; background:url(../img/btn/lhline_btn.gif) no-repeat;color:#fff; font-family:"宋体"; font-size:12px; font-weight:700; text-align:center;}
.login_content p.lhline a{display:block;width:184px; height:28px; background:url(../img/btn/lhline_btn.gif) no-repeat; color:#fff; font-family:"宋体"; font-size:12px; font-weight:700; text-align:center;}
.login_content p.lhline a:hover{color:#fff; text-decoration:underline;}
.login_content p.lhline2 a{color:#fff; font-family:"宋体"; font-size:12px; font-weight:700; text-align:center;}
.login_content p.lhline2 a:hover{color:#fff; text-decoration:underline;}

/*------------------底部设置↓-----------------------*/
#footer{ width:984px;height:134px; position:relative; background:url(../img/bg/footer_bg.gif) 0 0 repeat-x; padding-top:10px; font-family: Arial,"宋体","microsoft YaHei"}
#footer p.footer_t1{ display:block; width:560px; height:29px;text-align:center;color:#003A79; font-weight:700; font-size:13px; margin:0 auto;}
#footer p.footer_t1 a{ line-height:29px; color:#003A79; margin:0 0 0 18px; text-align:center; font-weight:700;}
#footer p.footer_t1 a:hover{ color:red;}
#footer p.footer_t2{ width:703px; height:80px; margin:0 auto 0px 212px; padding-top:16px; position:relative; }
#footer p.footer_t2 span.f1{ position:absolute; left:0;top:4px;}
#footer p.footer_t2 a.f2{ position:absolute;right:0;top:12px;}
#footer p.footer_t2 span.text{ position:absolute;text-align:center; line-height:26px; font-family:Verdana, Arial, Helvetica, sans-serif;left:66px; top:16px; }
#footer p.footer_t2 span.text a{ clear:both;}
#footer p.footer_t2 span.text a:hover{ color:red; text-decoration:underline;}
/*个人网银登录start*/
.login_index{ width:224px; height:195px; overflow:hidden}
.login_index_btn{ width:158px; height:auto; margin:0 auto; padding-top:40px;}
.login_index_btn a{ width:158px; height:47px;  background:url(../img/login_index.jpg) no-repeat; display:block;}
.login_index_btn a:hover{ background:url(../img/login_index2.jpg) no-repeat;}
.index_find{width:195px; height:27px; border:1px solid #ccc; background:#fff; margin:25px auto 0 auto;}
.index_find a{ width:59px; height:27px; display:inline-block; float:left; text-align:center; color:#595959; font-size:12px; line-height:27px; border-right:1px solid #ccc;}
.index_find a:hover{ color:#cf0000;}
.index_find a.none{ border-right:0px;}
.index_find a.a1{ width:75px}
.index_user_add{ width:182px; height:24px; margin:20px auto 0 auto;}
.index_user_add a{ width:auto; height:24px; line-height:24px; display:inline-block; float:left;}
.index_user_add a img{ display:inline-block; float:left; border:0px;}
.index_user_add a strong{ display:inline-block; float:left; color:#0e57a6; font-size:12px; padding-left:1px;}
.index_user_add span{ width:15px; text-align:center; display:inline-block; float:left; color:#cecece; line-height:24px;}
/*个人网银登录end*/
/*-----地图-----*/
.wy_login1{ height:auto;}
/*地图选项卡*/
.wy_login1 .login_top1{ height:34px; background:url(../img/bg/rt_tbg.gif) no-repeat;}
.login_top1 h3.tabs{ width:90%; height:27px; margin:0 auto; position:relative;top:7px;}
h3.tabs span{ width:91px; height:27px; font-family:"microsoft YaHei"; font-size:14px; font-weight:700; float:left; text-align:center; color:#fff; line-height:27px; cursor:pointer;}
h3.tabs span.default{ width:91px; height:27px; background:url(../img/bg/login_tbtn.gif) no-repeat;color:#023F9A;}
.tab{ display:none;}
.default{ display:block;}
.wy_login1 .login_content1{ width:204px;height:687px; background:#FFFFFF; border:solid 1px #CBCBCB; border-top:none;}




.slider_warp{ width: 224px; height: auto; background: url(../img/newAdd/slider_bg.png) repeat-y;margin:13px auto;padding-bottom: 30px; position: relative;}
.slider_warp h1{width: 221px;height: 45px;margin:0 auto;background: url(../img/newAdd/slider_top.png) 0px 0px no-repeat; text-align: center; color: #fff; font-size:17px; line-height: 45px;  font-family: '微软雅黑';font-weight: bold;}
.slider_warp ul{margin-top: 20px;}
.slider_warp ul li{ width: 180px; height: 42px;margin:15px auto 10px 21px; cursor: pointer; background: url(../img/newAdd/s_p.png) 0px 0px no-repeat; text-align: center;color: #163a6a; font-size: 14px; font-weight: bold; line-height: 32px;padding-left: 10px;}
.slider_bottom{ width: 224px; height: 12px; background: url(../img/newAdd/slider_bottom.png) no-repeat; position: absolute; bottom:0px; left: 0px;}
.slider_warp ul li.toggle{ width: 180px; height: auto; background: none;margin-top: 0px; margin-bottom: 0px; display: none}
.slider_warp ul li.toggle a{ display: block;background: url(../img/newAdd/li_bg.png) 25px center no-repeat; line-height: 28px; text-align: left;padding-left: 40px;}
.slider_warp ul li.toggle a.active{background: url(../img/newAdd/li_bg1.png) 25px center no-repeat; color: #a66c1a}
.slider_warp ul li.toggle a.bg{background: url(../img/newAdd/li_bg1.png) 25px center no-repeat; color: #a66c1a}

.slider_warp ul li.toggle a:hover{
	background: url(../img/newAdd/li_bg1.png) 25px center no-repeat; color: #a66c1a
}
.slider_warp ul li ul{margin-top: 0px;margin-left: 20px; font-size: 12px; display: none }
.slider_warp ul li ul li{ background: none;padding:4px 0;margin:0px; height: auto; line-height: 14px; font-size: 12px!important;background: none}
.slider_warp ul li.toggle ul li a{ line-height: 14px!important; width: 125px;background: url(../img/newAdd/li_bg.png) 17px center no-repeat;padding-left: 30px}
.slider_warp ul li.toggle ul li a:hover{background: url(../img/newAdd/li_bg1.png) 17px center no-repeat;}
.slider_warp ul li.toggle ul li a.active{background: url(../img/newAdd/li_bg1.png) 17px center no-repeat;}

.warp_top{ width: 100%;height: 44px; background: url(../img/newAdd/con_bg.png) no-repeat; font-size: 15px; font-weight: bold; color: #fff ; line-height: 44px;}
.warp_top p{ float: left; margin-left: 55px;width: 162px;color: #fff !important;}

.warp_cons{ width: 100%;height: auto;background: url(../img/newAdd/con_b.png) repeat-y; position: relative;text-align: center;margin-bottom: 20px; }
.warp_bottom{ width: 100%;height: 19px;background: url(../img/newAdd/con_bottom.png) no-repeat;  position:absolute; bottom: 0px; left: -1px}







.left_bann{width: 742px;height: 185px;background:none;position: relative; border:1px solid #ccc; overflow: hidden;}
.left_bann ul li{ position: absolute; left: 0px; top: 0px; display: none;width: 100%;height: 100%}
.left_bann ul li img{width:742px;height: 185px}
.b_focus{ width: auto; height: 18px;background:none; position: absolute; right: 0px; bottom:0px;}
.b_focus a{ display: block; width: 20px; height: 18px;background: #000;margin-left: 1px; float: left;text-align: center; line-height: 18px; color: #fff; opacity: 0.5;filter:alpha(opacity=50)}
.b_focus a:hover,.b_focus a.active{background: red}








