﻿@charset "utf-8";
/* CSS Document */
body {font-family:'Microsoft Yahei','Arial', 'Helvetica', 'sans-serif';}
/*公共样式*/
.w720{ width:697px; border-right:2px solid #eee; padding-right:30px;}
.w690{ width:717px;}
.w188{ width:188px; margin-left:21px;}
.w170{ width:201px; padding-left:30px;}
.w640{ width:640px; border-right:2px solid #eee; padding-right:20px;}
.w280{ width:280px;}

.w620{ width:574px; border-right:2px solid #eee; padding:0 30px;}
.w330{ width:264px; padding:0 30px;}

/*子页面导航 CSS*/
.menu_r{  float:left; height:80px;}
.keywords{ margin-top:20px;}
.keywords li{ float:left; font-size:18px; line-height:38px; width:260px; padding-left:20px;}
.keywords li.shu_line {float:left;	border-right:2px #eeeeee solid;	width:1px; height:38px;}
.keywords li span{ float:left; margin-right:10px;}

/*面包屑导航*/
.nav_long{ width:100%; height:40px; background:#dbebf7;}
.nav_nav{ width:636px; float:right; height:40px; background:url(../images/kstd/home.png) no-repeat 0 12px; line-height:40px; padding-left:20px; }
.nav_nav a{ font-size:14px; color:#0066b3; padding:0 6px;}
.nav_nav a:hover{ color:#3da4f1;}
.nav_nav span{ font-size:14px; padding-left:6px;}

.seach_cost{ width:100%; height:88px; }
.txt_search{ width:410px; height:30px; padding:0 10px; border:1px solid #0066b3; margin-right:5px;}
.btn_search{ width:91px; height:32px; background:url(../images/kstd/btn_back.png) no-repeat;	border:0; font-size:16px;
	color:#fff;	cursor:pointer;}
.seach_cell{ margin-top:40px;}
.hot_keywords{ padding:8px 0; color:#666; font-size:14px;}
.hot_keywords a{ color:#0066b3; margin-right:10px; font-size:14px;}
.hot_keywords a:hover{ color:#3da4f1;}



/*联系我们 CSS*/
.about_us{ width:960px; height:auto; margin:0 auto; overflow:hidden; padding-top:40px; padding-bottom:20px;}
.about_us ul{ padding-left: 52px;}
.about_us ul li{ position:relative; border-bottom:1px solid #e8e8e8; padding-bottom:37px;}
.about_us ul li:before{content:""; position: absolute; top: 0px; left: -52px; width: 40px; height: 40px;}
.about_us ul li.tel:before{ background:url(../images/kstd/tel_ico.png)}
.about_us ul li.msn:before{ background:url(../images/kstd/msn_ico.png) no-repeat;}
.about_us ul li.email:before{ background:url(../images/kstd/email_ico.png) no-repeat;}
.about_us .email,.about_us .msn{ margin-top:40px;}
.about_us ul li h3{ font-size:30px;	color:#333;	height:42px; line-height:32px; font-size:30px;}
.about_us ul li p {	padding:3px 0; font-size:12px; color:#333;}

/*优惠直通列表页面 CSS*/
.favor{ width:960px; height:auto; margin:0 auto; overflow:hidden; padding:40px 0px;}
.newannounce{ width:960px; height:auto; margin:0 auto; overflow:hidden; padding:40px 0px;}
.favor_item1{overflow:hidden;}
.favor_item1 h2{ height:32px; background:#0066b3; line-height:32px; padding:0 10px; font-size:14px; color:#fff;}
.favor_item1 h3{ height:32px; line-height:32px; font-size:14px; color:#0066b3; border-bottom:1px solid #eee;}
.favor_item1 ul{ margin-top:2px;}
.favor_item1 ul li{ height:30px;	line-height:30px; border:1px #eee solid; font-size:14px;	display:block;}
.favor_item1 ul li:hover{}
.favor_item1 ul li a{ color:#666; display:block; width:178px; padding-left:10px;}
.favor_item1 ul li a:hover{ background:#0066b3; color:#fff;}
.favor_item1 ol{ padding-top:10px;}
.favor_item1 ol li{ font-size:12px; float:left; width:42px; line-height:24px;}
.favor_item1 ol li a{ color:#666;}
.favor_item1 ol li a:hover{ color:#0066b3;}
.favor_item1 ul li.ys_li1{ border-bottom:0;}
.favor_item2{overflow:hidden;}
.favor_item2 ul{ margin-top:2px;}
.favor_item2 ul li{ height:40px; line-height:40px; border-bottom:1px #eee solid; display:block; padding-top:8px;}
.favor_item2 ul li a{ color:#666; font-size:14px; padding-right:20px;}
.favor_item2 ul li a:hover{ color:#0066b3;}
.favor_item2 ul li span{ font-size:14px; float:right; color:#666; }


/*优惠直通详情页面 CSS*/
.favor_arc{ width:940px; height:auto; margin:0 auto; overflow:hidden; padding:40px 0 40px 20px; }
.arc_item1{ width:658px; float:left; border-right:1px solid #eee; padding-right:30px;}
.arc_item1 h2{ text-align:center; font-size:18px; color:#333; line-height:30px;}
.arc_item1 span{ display:block; text-align:center;color:#666;  line-height:20px;}
.arc_item1 img{ padding:20px 0;}
.arc_arc {line-height:26px; font-size:14px;  }
.arc_arc p{ text-indent:2em; padding-bottom:26px; color:#666; display:block; font-family:"宋体";}
.arc_item2{ width:221px; float:right; padding-left:10px;}
.geshi{ margin-top:30px;  color:#666;font-family:"宋体";}
.arc_arc_con{ text-indent:2em; margin-top:30px; margin-bottom:60px;}
.release_info .author{ text-align:right;font-family:"宋体";}
.release_info .timing{ text-align:right; padding-right:20px;font-family:"宋体";}

/*滑动条改变字体大小 CSS*/
.share{font-size:12px;}
.share a{ color:#333;}
/*
#bar_bg {height: 8px; width: 140px;border-radius:7px;background: #eee;position: relative; margin:20px 0 10px 76px;}
#bar_click {height: 22px;width: 23px; background:url(../images/ico/yuan.png) no-repeat;
margin-left: -10px; position: absolute; top: -6px;left: 0; cursor: pointer;}
#bar_percent {height: 8px; border-radius: 7px;background: #0066b3;width: 0;}
#bar_input {padding-top: 20px;font-size: 18px;}
.fontSize{ font-size:12px;}

*/

.ch_r_bot{font-size:18px; color:#333; margin-top:60px; margin-bottom:10px; }
.ch_word{ font-size:12px; color:#666; line-height:20px;}


.fs{	height: 38px; margin-top:20px;}
.fs .infro{	width: 57.7px;	float: left;	padding-top: 22px;	font-size: 12px;	line-height: 16px;
	position: relative;	cursor: pointer;}
.fs label{	width:52px;	float: left;	font-size: 12px;	line-height: 16px;}
.fs input{	float: left;	width:47px;	font-size: 12px;	line-height: 16px; border:0; background:none; 	cursor: pointer;  blr:expression(this.onFocus=this.blur());outline:none;}
#jian{	text-align: left;}
#jia{text-align: right;padding-right: 10px;}
.fs_line{	width: 136px;	height: 6px;	border-radius: 5px;	background: #EDEDED;	position: relative;	margin-bottom: 22px;	margin-left: 51px;}
.fs .fs_line i{	display: block;	width:82px;	height: 6px;	border-radius: 5px;background: #0066b3;}
.fs .fs_line b{	display: block;  width: 22px;  height: 22px;  border-radius: 50%;  background: #0066b3;
  position: absolute;  top: -9px; left:75px;  z-index: 100}
.fs .infro span{	display: block;	text-align: right;}
label{font-size: 14px;font-family:""; }









/*分页样式*/
/*分页样式*/
.pagelist {	padding-top:40px;font-size:12px;	text-align:center; padding-bottom:10px;}
.pagelist a {padding:4px 10px;margin:0 4px;	color:#333;}
.pagelist a:hover {	padding:4px 10px;margin:0 4px;	color:#fff;	background:#0066b3;}
#next, #one, #btn {	background:#0066b3;	color:#fff;}
.pagelist span {padding:4px 8px;}
#btn {background:#0066b3; color:#fff; padding:4px 20px;}
.pagelist input {width:30px;height:20px;margin:0 2px;border:1px solid #0066b3; padding-left:10px;}

.pagelist .nxt_bef,.pagelist .on,.pagelist .prev{background:#0066b3;color:#fff;}  /*add by tangweijie*/


/*注册页面协议 CSS*/
.protocol{ width:960px; overflow:hidden; margin:0 auto;	padding:60px 0;font-family:"Microsoft Yahei"; position:relative;}
.protocol_tit{ height:31px;	background:url(../images/kstd/reg_line.png) no-repeat; padding-left:20px;
	font-size:26px;	color:#333;	line-height:31px; }
.protocol .arc_tit { border-bottom:1px solid #eee; height:50px;	position:relative;margin-top: 20px;}
.protocol .arc_tit h1 {	text-align:center; color:#0066b3; font-size:18px;}
.protocol .arc_tit span { width:38px; height:18px; top:20px; right:0px; display:block; position:absolute;
	background:url(../images/kstd/print_ico.png) no-repeat;
	line-height:24px; padding-left:30px; font-size:18px;color:#0066b3;}
.protocol .arc_arc{ color:#666; position: relative; line-height:26px; padding:20px 0; overflow:hidden;}
.protocol .arc_arc p{ padding-left:36px; font-size:12px; text-indent:0em;}
#gradient{	width: 100%; height: 35px; background: url() repeat-x; position: absolute; bottom: 0;left: 50%;}
.protocol .arc_more{ height:34px; background:#eee; border-radius:5px; text-align:center;	line-height:34px; font-size:14px;}
.protocol .arc_more a img { padding-left:5px;}
.protocol .arc_more a{ color:#333;}
.protocol .arc_more a:hover{ color:#0066b3;}
.protocol .arc_btn{ margin:0 auto; width:117px; height:30px;line-height:30px; text-align:center;  
margin-top:30px; background:url(../images/kstd/btn_bg.png) no-repeat;}
.protocol .arc_btn a{ color:#fff; font-size:16px;}
.protocol .arc_tit span a:hover{ color:#3da4f1;}

/*注册成功 失败页面*/
.reg{  width:960px; overflow:hidden; margin:0 auto;	padding:60px 0;}
.reg_tit{height:31px;	background:url(../images/kstd/reg_line.png) no-repeat; padding-left:20px;
	font-size:26px;	color:#333;	line-height:31px;}
.reg_con{ width:960px; overflow:hidden; position:relative; margin-top:32px;}
.reg_con input{ float:left;}
.reg_ico{ width:60px; height:60px; float:left; position:absolute; top:50px;	left:110px;}
.reg_info{  width:740px; float:right;}
.reg_con ul{}
.reg_con ul li{ color:#333; display:block;}
.reg_con ul li.li_tit{ font-size:32px; padding-top:60px; padding-bottom:20px;}
.reg_con ul li.li_dec{ font-size:14px; padding:5px 0;}
.reg_con ul li a{ color:#0066b3;}
.reg_con ul li a:hover{ color:#3da4f1;}
.reg_con .wotrds{ display:block; width:140px; text-align:left; font-size:21px; color:#333;}
.btn_back{width:120px; height:32px;line-height:30px; text-align:center; margin-top:40px; background:url(../images/kstd/btn_close.png) no-repeat;}
.btn_back a{ color:#fff; font-size:16px;}

/*注册表单页面*/
.regform .cue{ font-size:14px; color:#666; padding-left:24px;}
.regform .cue a{ font-size:14px; color:#0066b3; text-decoration:underline;}
.regform .cue a:hover{ color:#0066b3;}
.regform .words{ width:130px; font-size:21px; color:#333;}
.regform .xy{ color:#0066b3;}
.regform .checkbox{ margin-right:4px;}
.regform .text_box{ width:270px; height:30px; border:1px solid #0066b3; padding-left:10px;}
.regform .get_code{ width:80px; height:32px; background:#aaa; display:block; line-height:30px;  color:#fff; font-size:14px; border:0; margin-left:10px; cursor:pointer;}
.regform .text_yzm{ width:188px; height:30px; border:1px solid #0066b3; border-right:0; padding-left:10px;}
.regform .btn_reg{ border:0; font-size:16px; color:#fff; cursor:pointer;}
/*.regform input[type="text"]:focus{border:1px solid #50afeb;outline:none;}
.regform input[type="password"]:focus{border:1px solid #50afeb;outline:none;}*/
.regform input{color: #333;}
.regform input#click_yes{position: relative;top: 5px;}
.regform #label_xy{cursor: pointer;}
.message2{ line-height:30px; clear:both;}
.message2 span{ display:block; float:left; width:51px;	height:18px; line-height: 18px; text-align: center;color: #fff; margin-left:1px; font-size:12px;}
.message2 .color1 { background:#d6d3d3; }
.message2 .color2 { background:#96d2ff; }
.message2 .color3 { background:#35a0f1; }


.ad {	width:958px;	height:235px;	margin:0px auto;	border:1px solid #9cbdde; margin-bottom:60px;}


/*登录页面*/
/*登录页面*/
.logon{ width:960px; overflow:hidden; margin:0 auto; padding:40px 0;}
.login_tag{ height:58px; border-bottom:2px solid #eee; margin-bottom:2px;}
.login_tag ul{}
.login_tag ul li{ float:left; font-size:18px; line-height:58px; padding:0 30px; color:#333; margin-left:20px; cursor:pointer;}
.login_tag ul li.hover{ border-bottom:4px solid #0066b3; color:#0066b3; height:57px;}

.login_form{ margin:40px 0;}
.login_form input[type="text"]{color: #333;}
.login_form input[type="password"]{color: #333;}
.login_form input[type="submit"]{cursor: pointer;}
.yzm{ float:left;}
#send_phone{ width:80px; height:32px; background:#aaa; display:inline-block; float:right; line-height:32px; text-align:center; color:#fff; font-size:14px;}
.td_ico img{ margin-right:20px; float:left;}
.hint{ padding-left:24px;}
.hint a{ font-size:14px; color:#666;}
.hint a:hover{ color:#0066b3;}
.username{ width:256px; height:30px; border:1px solid #0066b3; padding:0 12px; }
.password{ width:256px; height:30px; border:1px solid #0066b3; padding:0 12px;}
.code{ width:176px; height:30px; border:1px solid #0066b3; padding:0 12px; float:left; border-right:0;}
.code04{ width:86px; height:30px; border:1px solid #0066b3; padding:0 12px; float:left; border-right:0;}
.message{  clear:both; font-size:12px; color:red; display:none;
position:relative;top: -8px;}
.btn_login{ width:100px; height:32px; background:url(../images/btn/btnbg2.png) no-repeat; border:0; font-size:16px; color:#fff; margin-top:0px;}
.btn_reg{ width:100px; height:32px; background:url(../images/btn/btnbg2.png) no-repeat;  margin-top:20px; line-height:30px; text-align:center;}
.btn_reg a{ font-size:16px; color:#fff; }

.login_item{ padding:0 20px; margin-bottom:20px;}
.login_item h3{ font-size:18px;	color:#333; line-height:40px;}
.login_item p{ font-size:14px; color:#333;}
.login_item ul{}
.login_item ul li{ line-height:24px;}
.login_item ul li a{ font-size:14px; color:#333;}
.login_item ul li a:hover{ color:#0066b3;}

.login_info {font-size:13px;color:#666;}
.login_info h2 {font-size:18px;	height:40px;line-height:40px;padding-left:35px;	color:#333;	background:url(../images/kstd/ts_ico.png) no-repeat 0 8px;}
.login_info p{ line-height:26px;}
.login_info .item1 {margin-bottom:30px;	padding-left:40px;}
.login_info .item2 {padding-left:40px;}

/*登录页面  end*/

/*搜索结果页面*/
.seach{ width:960px; overflow:hidden; margin:0 auto; padding:40px 0;}
.seach_tag{ height:30px; line-height:30px; border-bottom:2px solid #eee; margin-bottom:2px;}
.seach_tag ul{}
.seach_tag ul li{ font-size:14px; float:left; padding:0 5px; margin-right:9px; color:#716e6e; cursor:pointer;}
.seach_tag ul li.hover{ border-bottom:4px solid #0066b3; color:#0066b3;}
.seach_dropdown{ margin:30px 0;}
.seach_con ul{ }
.seach_con ul li{ padding-bottom:10px; position:relative;}
.seach_con ul li h3{ height:40px; line-height:40px;}
#main .seach .seach_con ul li h3 a{ font-size:16px;  color:#333;}
#main .seach .seach_con ul li h3 a:hover{ color:#0066b3;}

.seach_con ul li h3 a strong{ font-weight:normal; color:#ff9900;}

.seach_con ul li h3 a:hover{ color:#0066b3;}
.seach_con ul li p{ font-size:12px; color:#666; line-height:26px; display:block;}
.seach_con ul li strong{ color:#333;}



.seach_con ul li p span{ display:block; width:90px; position:absolute;	bottom:12px; right:0px; float:right;}
.seach_box{ background:url(../images/finance_box_bg1.png) no-repeat left top;  width:280px;	height:210px; position:relative;}
.seach_box .btn_apply{ width:100px; height:32px; line-height:32px; position:absolute; left:10px; bottom:10px; background:url(../images/btn/btnbg2.png) no-repeat; text-align:center; border-radius:3px;}
.seach_box .btn_apply a{ color:#fff; font-size:14px;}
.seach_item{ padding:0 20px; margin-top:18px;}
.seach_item h3{ font-size:18px;	color:#333; line-height:40px;}
.seach_item ul{}
.seach_item ul li{ line-height:26px;}
.seach_item ul li a{ font-size:14px; color:#666;}
.seach_item ul li a:hover{ color:#0066b3;}
.seach_item ul li.li_ico1{ background:url(../images/kstd/tel_us_ico.png) no-repeat 0 4px; padding-left:20px; margin-left:10px;}
.seach_item ul li.li_ico2{ background:url(../images/kstd/fankui_ico.png) no-repeat 0 4px; padding-left:20px; margin-left:10px;}

/*网点及ATM*/

.top_mess{ width:960px; height:40px;}
.outletsmap{ width:960px; height:auto; margin:40px auto; overflow:hidden;}
.seach-map{ padding:7px 0; width:170px; border:1px solid #0066b3; border-right:0; float:left; padding-left:10px;color:#333;}
.btn-map{ width:28px; height:33px; background:url(../images/seach_ico2.png) no-repeat center center; float:left; border:1px solid #0066b3; border-left:0; cursor:pointer;}


.content1{ position:relative; border:1px solid #b5b5b5; height:521px;/* margin-top:20px;*/}
.content_l{ width:253px; float:left; font-size:12px;}
.content_r{ width:705px; float:right; height:521px; position:relative;}

.city_list{ overflow:hidden; padding-left:24px; padding-right:2px; }
.city_list h3{ height:30px; line-height:30px; display:block; margin:10px 0; color:#7d7d7d; font-size:14px;}
.city_list ul{ display:block; width:100%;  overflow:hidden; }
.city_list ul li{ width:56px; float:left; line-height:24px;}
.city_list ul li a{ color:#7d7d7d; font-size:14px;}
.city_list ul li a:hover{ color:#0066b3;}
.content_b{ width:100%; height:40px; line-height:40px; clear:both; color:#7d7d7d;}

.city_list2{ line-height:22px; padding:2px;}
.city_list2 h3{ height:30px; line-height:30px; display:block; margin:10px 0; color:#7d7d7d; font-size:14px; padding-left:20px;}
.city_list2 ol{ padding:0 2px;  overflow:auto; height:456px;}
.city_list2 ol li{ margin-bottom:10px;}
.city_list2 ol li .dot_ico{ background:url(../images/img_tab.png) no-repeat; width:27px; height:38px; cursor:pointer;
text-align:center; line-height:26px; color:#fff; font-size: 16px; }
.city_list2 li:hover,li.li_on,li.li_over{background:#ebf4fd; border:1px solid #0066b3;cursor:pointer;}
.city_list2 dd{ float:left; padding:5px;}
.city_list2 dt{ margin-left:37px; padding:0 5px; font-size:12px; color:#7d7d7d;}
.city_list2 dt a{ color:#0066b3;}

 .city_list3{padding:2px;}
.city_tag01{ height:30px; line-height:30px; margin-left:16px;border-bottom:2px solid #ccc;}
.city_tag01 ul li{ float:left; width:54px; margin-right:22px; text-align:center; font-size:12px; cursor:pointer;}
.city_tag01 ul li.hover{ border-bottom:4px solid #0066b3; height:29px; line-height:29px;}
.city_input{ margin-left:16px; margin-top:10px;}
.city_input img{ vertical-align:middle; margin-left:10px;}
.inp_txt{ height:26px; width:176px; border-bottom:1px solid #0066b3; border-top:0; border-left:0; border-right:0;}

.city_tag03{ height:26px; line-height:26px; margin-left:16px; margin-top:10px;}
.city_tag03 ul li{ float:left; width:74px; height:26px; text-align:center; cursor:pointer; }
.city_tag03 ul li.hover{ background:#0066b3; color:#fff;}
.bor01{border-left:1px solid #ccc;border-top:1px solid #ccc; border-bottom:1px solid #ccc;}
.bor02{border-left:1px solid #ccc;border-top:1px solid #ccc; border-bottom:1px solid #ccc;}
.bor03{border:1px solid #ccc;}

.city_tag_con{ margin-top:10px;}
.qidian{ height:41px; margin-left:6px; line-height:41px;}
.qidian img{ vertical-align:middle; margin-right:8px;}
.zhongdian{ height:41px; margin-left:6px; line-height:41px; }
.zhongdian img{ vertical-align:middle; margin-right:8px;}

.city_list3 h3{ height:30px; line-height:30px; display:block; margin:10px 0; color:#7d7d7d; font-size:14px; padding-left:20px;}
.city_list3 ol{ padding:0 7px;  overflow:auto; height:290px;}
.city_list3 ol li{ margin-bottom:10px;}
.city_list3 ol li .dot_ico{ background:url(../images/small_03.png) no-repeat; width:20px; height:20px; cursor:pointer;text-align:center; line-height:20px; color:#fff; font-size: 16px; }


.city_list3 dd{ float:left; padding:5px;}
.city_list3 dt{ margin-left:37px; padding:0 5px; font-size:12px; color:#333; line-height:22px;}
.city_list3 dt a{ color:#0066b3;}


.amap-info{width:auto;}
.select_this{background:#ebf4fd;}
.message_box{ width:380px; overflow:hidden; background:#fff; top: 100px; left: 112px;}
.message_top{ width:100%; height:10px; background:url(../images/info_top.png) no-repeat;}
.message_middle{ width:100%; /* background:url(../images/info_middle.png) repeat-y; */}
.message_bottom{ width:100%; height:16px; background:url(../images/info_bottom.png) no-repeat;}
.message_index{ padding:6px 20px; position:relative; /*overflow:hidden;*/}
.message_index span.close{ display:block; width:18px; height:18px; position:absolute; top:5px; right:20px; background:url(../images/close.png) no-repeat; cursor:pointer;}
.info p{ font-size:12px; color:#666; line-height:18px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.info2{ /* margin:10px 0;*/ font-size:12px; padding:5px 0 0; color:#333;}
.btn_blue{ background:url(../images/btn_blue.png) no-repeat; width:63px; height:22px; border:0; color:#fff; font-size:12px; float:right; margin-top:6px; cursor:pointer;}
.info2 p a{ color:#0066b3; cursor:pointer;}

.message_tag{ height:30px; border-bottom:2px solid #eee;}
.message_tag ul{ }
.message_tag ul li{cursor:pointer; float:left; font-size:12px; padding:0 10px;  line-height:30px; margin-left:20px; color:#666;}
.message_tag ul li.hover{border-bottom:4px solid #0066b3; height:29px; cursor:pointer; color:#0066b3;}
.message_con{ padding:5px;}
.message_con p{ font-size:12px; line-height:24px; color:#333;}/*20180301修改或新增*/
#gz_map{ width:705px; height:521px; background:url(../images/map3.png) no-repeat; position:relative;}
.gz_bank{ width:27px; height:38px; position:absolute; left:268px; bottom:78px; background:url(../images/img_tab.png) no-repeat; line-height:26px; text-align:center; color:#fff;  font-size:18px; cursor:pointer;}
.big_ico{width:32px; height:46px; position:absolute; left:268px; bottom:78px; background:url(../images/ico_red.png) no-repeat; z-index: 10; }
.line_tr td{padding:5px 0 7px;}/*20180301修改或新增*/
.line_tr td p{ background:#eee; height:2px;}/*20180301修改或新增*/
.other_enter_tr div{ padding: 4px 5px 0 28px;}/*20180301修改或新增*/
.other_enter_tr div a{ color:#0066b3; font-weight:bold;}/*20180301修改或新增*/
.other_enter_tr div.enter_tr_bg{ background:url(../images/wenxing_tips.png) no-repeat left center; margin-top:10px; padding-top:2px;padding-bottom:2px;}/*20180301修改或新增*/

.small_tag{ height:32px; border-bottom:1px solid #0066b3; }
.small_tag li{ float:left; font-size:12px; height:33px; width:102px;line-height:33px; cursor:pointer; text-align:center;}
.small_tag li img{ vertical-align:middle; margin-right:5px;}
.small_tag li.hover{background:#fff url(../images/yj_bg.png) no-repeat;}
.small_cont{ height:20px; border-width:0 1px 1px 1px;border-color:#0066b3;border-style:solid; font-size:12px;
 padding:10px;}
.input_text{ width:126px; height:18px; border:1px solid #eee; padding-left:4px;}
.small_cont .btn_traffic{ border:0; background:url(../images/btn_bg.png) no-repeat; width:42px; height:20px;
line-height:18px; color:#fff; text-align:center; padding:0; cursor:pointer;}
/*网点及ATM 20180301修改或新增*/
.net_main{ padding:40px 0;}
.netATM_tab{ width:960px; margin:10px auto; padding-left:25px;}
.loan_tab_clear_float ul{ float:none;}
.search_net_box{ /*overflow:hidden;*/ padding:20px 0; width:960px; margin: 0 auto;}
.loan01_img{ padding-left:20px;}
.searh_select_box{padding-left:20px; width:700px;}
.searh_select_box h4{ font-size:16px;padding:8px 0;}
.inputText_h30 {font-family: "Microsoft YaHei"; font-size: 14px; text-indent: 5px; height: 30px; line-height: 30px;  border: 1px solid #0066B3; outline: 0; -webkit-appearance: none;}
.search_net_btn{ width:80px; height:32px; background:#0066b3; color:#fff; text-align:center; line-height:32px;border-radius:4px; font-size:14px; cursor:pointer; }
.search_net_tips{ clear:both;padding-top:10px; line-height:20px; font-size:14px;}
.net_xiangqing_box{width:960px; margin:10px auto;}
.one_lines_table{ border:1px solid #ccc;}
.one_lines_table th { background: #e6e6e6;  height: 60px; font-size: 14px; color: #3f3f3f; font-weight: normal; text-align: center; line-height: 16px;}
.one_lines_table td { height: 60px; font-size: 12px;color: #3f3f3f; text-align: center;border-bottom: 1px solid #e4e4e4; padding: 0 10px;}
.net_workTime span{ display:inline-block; vertical-align:middle;}
.net_workTime span.net_workTime_i{ display:inline-block; vertical-align:middle; width:98px;}
.one_lines_table td.table_tr_1{ width:140px;text-align:left;}
.one_lines_table td.table_tr_2{ width:350px; text-align:left;}
.one_lines_table td.table_tr_4{ width:200px; text-align:left;}
.table_tr_2 a{ color:#0066b3;padding-left:10px;}
.table_timeTips{ text-align:right;}



/*友情链接  CSS*/
.yqlink{ width:960px; height:auto; margin:40px auto; overflow:hidden;}
.yqlinkIn{ padding:0 20px;}
.yqlinkIn ul{}
.yqlinkIn ul li{ width:306px; float:left; line-height:32px;}
.yqlinkIn ul li a{ font-size:14px; color:#0066b3;}
.yqlinkIn ul li a:hover{ color:#3da4f1;}

/*网站声明 CSS */
.declare{ width:960px; height:auto; margin:40px auto; overflow:hidden;}
.declare_tit{ overflow:hidden;}
.declare_tit h1{ font-size:18px; color:#333; height:30px; line-height:30px;}
.declare_tit span{ display:block; font-size:14px;}
.declare_con{ overflow:hidden; font-size:14px;}
.declare_con p{ text-indent:2em; line-height:28px; color:#666;font-size:14px;}
.list2{ margin-bottom:10px;}

.declare ul li{ position:relative; cursor:pointer;}
.declare ul li div.list_list{ display: block; width: 666px; height: 30px; line-height: 30px;}
.declare ul li span{ font-size: 14px; color: #0066b3; padding-left:20px; }
.declare ul li span:hover{ color:#3da4f1;}
.declare ul li i{display: block; position: absolute; width: 11px; height: 11px;	background: url(../images/ico/+.png) no-repeat; left: 0px;
    top:10px;}
.declare ul li i.cur{background: url(../images/ico/-.png) no-repeat;}


/*网站地图  CSS*/
.sitemap{ width:960px; height:auto; margin:40px auto; overflow:hidden;}
.sitemap_tag{ height:40px; line-height:40px; border-bottom:2px solid #ccc;}
.sitemap_tag ul{}
.sitemap_tag ul li{ float:left; padding:0 20px; font-size:18px; color:#333;}
.sitemap_tag ul li.hover{ color:#0066b3; border-bottom:4px solid #0066b3; height:39px;}
.sitemap_con{ padding:0 20px;}
.sitemap_item{ width:230px; float:left; margin-top:30px;}
.sitemap_item h3{ font-size:18px; color:#0066b3;}
.sitemap_item ul{ padding-left:8px;}
.sitemap_item ul li{}
.sitemap_item ul li a{ color:#0066b3; font-size:14px;}
.sitemap_item ul li a:hover{ color:#3da4f1;}

/* 存款 CSS*/
.deposit{ width:960px; height:auto; margin:0 auto; overflow:hidden; padding:40px 0px;}
.deposit_r{ width: 717px; float: right; height: auto;}
.deposit_r > .tit{ height: 30px; line-height: 30px; font-size: 18px; margin-bottom: 34px;}
.deposit_r > .tit2{ height: 30px; line-height: 30px; margin-bottom: 34px; }
.deposit_r > .tit2 span.datetime{float: left; font-size: 14px; margin-right: 100px;}
.deposit_r > .cont{ overflow: hidden;}
.deposit_r > .cont p{ font-size: 14px; line-height: 26px; margin-bottom: 4px; text-indent:2em; font-family: "宋体"; }
.deposit_table{  width: 714px; font-size: 14px; font-family: "宋体"; }
.deposit_table tr{height: 36px;}
.deposit_table th{border: 1px solid #ccc; background: #eee;font-style: normal;}
.deposit_table td{border: 1px solid #ccc;text-align: center; width: 50%;}

/*付费菜单*/
.deposit_l{float:left;display: inline;width:187px;height:auto; margin-left:20px;  }
.deposit_l ul.menu_explamp li{margin-bottom:2px;}
.deposit_l ul.menu_explamp li h3.header{background:#e9e9e9;width:173px;height:30px;line-height:32px;
font-size: 14px;font-weight: normal;color:#333; padding-left:14px;cursor:pointer;    }
.deposit_l ul.menu_explamp li h3 a{ color: #333; }
.deposit_l ul.menu_explamp li h3.cor{background:#0066b3; }
.deposit_l ul.menu_explamp li h3.cor a{color: #fff;}
.deposit_l ul.menu_explamp li h3.header i.fa_icon_all{display:inline-block;
width:12px;height:8px;float:right;display:inline;position: relative;top:10px; right:10px;vertical-align: middle; }
.deposit_l ul.menu_explamp li h3.header i.fa_icon_down{background:url(../images/icon_down.png) no-repeat;}
.deposit_l ul.menu_explamp li h3.header i.fa_icon_up{background:url(../images/icon_up.png) no-repeat;}
.deposit_l ul.menu_explamp li ul.menu_content{display:none;margin:0;padding:0;   }
.deposit_l ul.menu_explamp li ul.menu_content li{width:185px;height:30px;border:1px solid #f0f0f0;border-top:0; margin:0; }
.deposit_l ul.menu_explamp li ul.menu_content li.select{background:#0066b3; }
.deposit_l ul.menu_explamp li ul.menu_content li.select a{color:#fff; }
.deposit_l ul.menu_explamp li ul.menu_content li a{font-size:12px;color:#333;line-height:32px;display: inline-block;width:120px;height:30px; margin-left: 12px; }
.deposit_l ul.menu_explamp li ul.menu_content li.select i{transition: all 0.2s ease 0s;}
.deposit_l ul.menu_explamp li ul.menu_content li.select i.fa_icon_this_img_all{background-position:1px -23px;}


/*add by tangweijie  2015/11/16*/
#result ol{height:421px;}
/*.BMapLabel{padding: 0!important;border:0!important;position: relative!important;}*/
.message_con{height:84px;}
.city_tag_con{overflow-y:scroll;overflow-x:hidden;height: 345px; }
.city_box_bkg{background: #fff;}
.shell_btn{position: absolute;display:block;width:21px;height:521px;top:0;left:-7px;background: url(../images/shell-icon.png);z-index: 10}
.content_l,.content_r{transition:all 1s;-o-transition:all 1s;-webkit-transition:all 1s;-moz-transition:all 1s;}
.city_tag03{display: none;}
.city_tag04{margin-top: 10px;}
.city_tag04 ul li.hover {background: #0066b3;color: #fff;}
.city_tag04 ul li {float: left;width: 59px;height: 26px;text-align: center;cursor: pointer;}
.city_tag04 ul li.bor03{border-right: 0;}
.city_tag04 ul li.bor04{border: 1px solid #ccc;}
.myj_tab{padding: 0 16px;font-size:14px;}
.myj_tab a{color: #7d7d7d;}
.j_atm_list dt{color:#666;}
.j_search_line .btn_traffic{margin-right:6px;}
.j_tranffic_line{display:inline-block;position:absolute;bottom:106px;right:188px;width:68px;height:22px;line-height:29px;text-align:center;color:#666;cursor:pointer;}
.slw150{width:150px;margin-right:12px;}
.mypages_list{padding-top:15px;width:249px;word-wrap:break-word;line-height:30px;}
.mypages_list a{padding:4px 8px;margin:0 2px;border:1px solid #666;color:#666;}
.mypages_list a.on,.mypages_list a.unclick,.mypages_list a.nxt_bef,.mypages_list a.prev{background:#0066b3;color:#fff;border:1px solid #0066b3;}
.g_my_messagecon{padding:5px 20px;}
.g_net_type{width:100%;height:30px;z-index:10;background:rgba(255,255,255,0.9); margin-top:20px;font-size:14px;}
.g_net_type img{vertical-align:middle;height:17px;}
.g_net_type span{vertical-align:middle;padding:0 12px 0 4px;}
.g_search-input::-webkit-input-placeholder{color:#666;}
.g_search-input::-moz-input-placeholder{color:#666;}
.g_search-input::-o-input-placeholder{color:#666;}
.g_search-input::-ms-input-placeholder{color:#666;}
/*.sel_body_resitem td a{}*/
.sel_body_resitem td{display:block;float:none;width:170px!important;padding-right:4px!important;font-size:10px!important;}
.sel_body_resitem td:last-child{width:70px!important;overflow:hidden;}
.sel_body_resitem td .list_street_view_poi{width:0;padding:0;margin:0;}
.sel_body_resitem td .list_street_view_poi img{width:0px;}
#sr-result div h1,#sr-result div .trans-plan-content{font-size:12px!important;}
.BMapLib_SearchInfoWindow .BMapLib_bubble_tools div.BMapLib_sendToPhone{display:none;}
/*地图弹框 新增20180323*/
.map_show_box{position:fixed;width:100%;height:100%;background:url(../images/opacity_bg1.png) repeat;left: 0;top: 0;z-index: 9999;}
.map_in{width: 500px;height: 400px;/* margin:20% auto 0; */position:relative;background:#fff;overflow:hidden;top: 50%;left: 50%;margin: -200px 0 0 -250px;}
.map_close_btn{ position:absolute; top:0; left:0; width:100%; height:40px; line-height:30px; text-align:right;  background:#eee; z-index: 9;}
.map_close_btn a{ display:inline-block;width:80px; height:30px; border-radius:5px;  margin:5px 10px 0 0;color:#fff; text-align:center; font-size:14px; background:url(../../map/images/box_close.png) no-repeat  60px center;}

/*20190225 弹窗日期*/

        .date_icon {
            position: absolute;
            right: -18px;
            top: 5px;
        }

        .business_mesgBox {
            width: 680px;
            height: 520px;
            font-size: 14px;
            overflow-x: hidden;
            border: 1px solid #0066b3;
            background: #fff;
            display: none;
            position: absolute;
            top: 305px;
            left: 300px;
            z-index: 9999;
        }

        .mesgBox_top {
            height: 26px;
            background: #0066b3;
            color: #fff;
            font-size: 16px;
            text-align: center;
            padding: 5px 0 5px 10px;
            position: relative;
        }

        .mesgBox_top img {
            position: absolute;
            /*left: 285px;*/
            right: 15px;
            top: 12px;
        }

        .mesgBox_top span {
            position: absolute;
            left: 10px;
        }

        .mesgBoxtime_title {
            background: #dceafa;
            padding: 2px 8px;
            overflow: hidden;
            width: 300px;
        }

        .mesgBoxtime_title li {
            float: left;
            padding: 6px 15px;
            width: 10px;
        }

        .mesgBoxtime_cont {
            padding: 0 10px;
            height: 385px;
        }

        .mesgBoxtime_cont h1 {
            margin: 10px 0 0 6px;
            font-size: 100%;
        }

        .contTime_li {
            overflow: hidden;
        }

        .contTime_li li {
            float: left;
            width: 40px;
            padding: 5px 0;
        }

        .contTime_li li span {
            display: block;
            text-align: center;
            height: 30px;
            line-height: 30px;
        }
        /*.contTime_li li span:first-child{ position:relative;}*/

        .contTime_li li span:last-child {
            font-size: 12px;
            color: #333;
        }
        /*.contTime_li li .today{ color:#4e84ce;}*/

        .contTime_li li .festival,
        .contTime_li li .Solar_Terms {
            color: #eb4c42 !important;
        }

        .offDay {
            color: #4e84ce;
            font-style: normal;
            font-size: 10px;
            position: absolute;
            top: 0;
            left: 0;
        }

        .mesgBoxtime_tips {
            color: #666;
            padding: 10px;
        }

        .contIn {
            width: 300px;
        }

        .contTime_li span.today {
            color: #4e84ce;
            background: url(../images/todayIcon.png) no-repeat;
            width: 27px;
            margin: 0 auto;
            line-height: 28px;
            padding: 0 1px;
        }

        .contTime_li span.acitved {
            color: red;
            background: url(../images/todayIcon.png) no-repeat;
            width: 27px;
            margin: 0 auto;
            line-height: 28px;
            padding: 0 1px;
        }

        .contTime_li li span.dui {
            color: #b36269;
            height: 18px;
            line-height: 18px;
        }

        .mesgBoxtime_bottom {
            /*border-top: 1px solid #eee;*/
            margin: 25px 0 10px 0;
            width: 320px;
            position: absolute;
            top: 0;
            right: 15px;
        }

        .mesgBoxtime_tips {
            color: #9c9c9c;
            padding: 10px 6px;
        }

        .btm_list {
            padding: 6px;
            overflow: hidden;
        }

        .btm_list:first-child {
            border-bottom: 1px solid #eee;
            margin: 2px 6px;
            padding: 10px 0;
        }

        .btm_list span:first-child {
            float: left;
        }

        .btm_list span:last-child {
            float: right;
            color: #666;
            ;
        }
        /*201942 修改*/

        .Net_mesgBox {
            width: 500px;
            height: auto;
            /*margin: 100px auto;
            border: 1px solid #ccc;*/
            position: relative;
        }

        .mesgBox_title {
            border-bottom: 1px solid #ccc;
            padding: 10px 0;
            background: #f9f9f9;
            position: relative;
            overflow: hidden;
        }

        .mesgBox_title p {
            float: left;
            margin: 0 0 0 10px;
        }

        .mesgBox_title img {
            float: right;
            position: absolute;
            right: 10px;
            top: 10px;
        }

        .mesgBox_Con {
            font-size: 12px;
        }

        .mesg_address {
            padding: 10px;
        }

        .mesg_address p {
            line-height: 25px;
        }

        .paidui {
            margin: 0px 10px;
            border-bottom: 1px solid #ccc;
            overflow: hidden;
            padding: 10px 0;
        }

        .accountbox {
            margin: 10px 10px;
            overflow: hidden;
        }

        .accountbox li {
            float: left;
            margin-right: 75px;
        }

        .font_bold {
            font-weight: bold;
        }

        .enter_tr_bg {
            background: url(../images/wenxing_tips.png) no-repeat left center;
            margin: 10px 10px 0 10px;
            padding: 2px 0 2px 25px;
        }

        .mesg_tab {
            margin-top: 10px;
        }

        .mesg_tab ul {
            padding: 0 10px;
            overflow: hidden;
            margin: 0 10px;
            border-bottom: 1px solid #ccc;
        }

        .mesg_tab ul li {
            float: left;
            margin-right: 90px;
            text-align: center;
            padding: 0 10px;
            line-height: 25px;
        }

        .mesg_tab ul li.Cur {
            border-bottom: 2px solid #0066b3;
        }

        .mesg_tabCont {
            margin: 10px;
            height: 125px;
        }

        .open_time p {
            line-height: 25px;
        }

        .tabli {
            display: none;
        }

        .date_icon img {
            cursor: pointer;
        }

        .zhezhao {
            display: none;
            position: fixed;
            top: 0%;
            left: 0%;
            width: 100%;
            height: 100%;
            background-color: black;
            z-index: 1000;
            -moz-opacity: 0.4;
            opacity: .40;
            filter: alpha(opacity=40);
        }