﻿*{margin: 0;padding: 0;list-style: none;border: none;}
body{ font-size: 13px;color: #333;font-family: "Microsoft Yahei",Arial, Helvetica, sans-serif,"黑体";}
a{color: #333;text-decoration: none;}

.hide {display: none;}
.head{width: 100%;min-width: 1100px; height: 125px; border-top: 10px solid #c30310; background: #fff;}

.head>div{margin: 0 auto; width:1100px ;height: 115px; }

.head_logo{background: url(../image/head_logo.png) no-repeat center top;width: 100%;min-width: 1100px;  height: 90px;}

.w_1100{max-width: 1100px;width: 100%; margin: 0 auto;}
.con{background: url(../image/bg.png) no-repeat center top;background-size: cover;}
.location{width: 1100px;margin: 0 auto;height: 115px;position: relative;}
.location_in{padding-top: 40px;margin-bottom: 50px;font-size: 19px;}
.location_in>img{width: 13px; }
.location_in span{margin-left: 15px; padding-right: 25px;background: url(/cn/gjzwfw/image/city_bg.png) no-repeat right center;background-size: 20%;cursor: pointer;}
.location_in span.down{background: url(/cn/gjzwfw/image/city_bg_top.png) no-repeat right center;}
.location_in span img{margin-left: 10px; }

.service_in{position: relative;}
.T_service{overflow: hidden;}
.T_service li{float: left;font-size: 21px;width: 164px;height: 52px;text-align: center;line-height: 52px;position: relative;cursor: pointer;}
.T_service li:nth-of-type(1):after{content: "";width: 1px;height: 27px;background: #6a9ec6;position: absolute;top: 12px;right: 0;}
.T_service li:nth-of-type(2):after{content: "";width: 1px;height: 27px;background: #6a9ec6;position: absolute;top: 12px;right: 0;}

.T_service .sev_cur{background: #0066b3;color: #fff;}
.T_service li:hover{background: #0066b3;color: #fff;}
.N_service{ width: 1160px;height: 420px; position: relative;overflow: hidden;}
.N_service_in{width: 192000px;height: 420px;position: absolute;left: 0;top: 0;}
.N_service_in ul{width: 1160px; overflow: hidden;padding: 40px 80px;box-sizing: border-box;float: left;}
.N_service li{float: left;width: 140px;height: 140px;text-align: center;box-sizing: border-box;margin-bottom: 20px;font-size: 15px;position: relative; }
.wei{position: absolute;top: 0;right: 32px;}
.N_service li a{display: block;}
.N_service li img{margin: 18px 0;}
.N_service .N_cur{border: 1px solid #015293;}
.N_service li:hover{border: 1px solid #015293;}
.mr_60{margin-right: 60px;}
.mb_30{margin-bottom: 30px;}
.sev_btns{overflow: hidden;width: 62px;position: absolute;left: 50%;margin-left: -32px; bottom: 0;}
.sev_btn{ width: 26px;height: 26px;float: left; cursor: pointer;}
.sev_btn_left{background: url(../image/icon_left.png) no-repeat center top;margin-right: 10px;}
.sev_btn_right{background: url(../image/icon_right_lan.png) no-repeat center top;}
.sev_btn_curl{background: url(../image/icon_left_lan.png) no-repeat center top;margin-right: 10px;}
.sev_btn_curr{background: url(../image/icon_right.png) no-repeat center top;}

/*品牌故事*/
.Brand_Story{height: 420px;margin-top: 60px;padding-top: 60px;border-top: 1px solid #81aac8;border-bottom: 1px solid #81aac8;box-sizing: border-box;}
.Brand_Story h2{text-align: center;font-size: 21px;color: #333; margin-bottom: 60px;}

.story{ position: relative;/*height:360px;*/}
.story_in{width: 880px;height: 144px;position: relative;left: 110px;top: 0;overflow: hidden;}
.story_uls{width: 2000000px;position: absolute;left: 0px;top: 0;}


.story_ul li{float: left; text-align: center;font-size: 15px;width: 176px;}

.story_ul li p{line-height: 30px;margin-top: 10px;}

.story_btns>div{ position: absolute;cursor: pointer;top: 60px;}
.story_btns .story_btn_left{left: 56px;}
.story_btns .story_btn_right{right: 56px;}
.story_dian{overflow: hidden; text-align: center;margin-top: 50px;position: relative;/*left: 50%;bottom: 50%;margin-left: -25px;*/}
.story_dian span{width: 10px;height: 10px;margin-right: 8px;border-radius: 50%;border: 1px solid #999; display: inline-block;cursor: pointer;}
.story_dian .dian_cur{background: #0066b3;border: 1px solid #0066b3;}


/*联系我们*/
.contact{height: 300px;background:url(../image/bg_foot.png) no-repeat center;padding-left: 95px;padding-top: 70px;box-sizing: border-box;}
.contact_L{overflow: hidden;}
.cont_T{background: url(../image/icon1.png) left 2px no-repeat;font-size: 22px;padding-left: 33px;}

.ser{float: left;}
.ser_L{width: 235px;height: 100%;float: left;}
.ser p{line-height: 20px;margin-bottom: 20px;color: #666;}
.ser_R{float: left;width: 368px;height: 100%;}
.ser_in{margin-top: 30px;}
.ser_wei{height: 200px;float: left;padding:0 50px;text-align: center;}
.fixed_ce{position: fixed;top: 30%;right: 0;}
/*页脚*/
.footer{width:100% ;background: #121d3b;}
.footer_in{height: 281px; background: url(../image/footer.png) no-repeat center top;}
/*民工惠*/
.footer1{width:100% ;background: #0666b2;}
.footer1_in{height:190px; background: url(../image/footer1.png) no-repeat center top;}
.hui_mian{margin: 40px 0;font-size: 16px;}
.hui_T{text-align: center;}
.hui_con{margin-top: 60px;}
.hui_con p{line-height: 24px;margin-bottom: 30px;font-size: 14px;}
.min h3{background: url(/cn/gjzwfw/image/icon2.png) left center no-repeat!important;padding-left: 36px;line-height: 40px;font-size: 18px;}
.min h4{background: url(/cn/gjzwfw/image/icon3.png) 7px center no-repeat!important;padding-left: 36px;line-height: 40px;font-size: 16px;}

.tong{overflow: hidden;margin-bottom: 40px;}
.tong li{float: left;}


/*境内外*/
.institution {margin-bottom: 86px;}

.T_ins {overflow: hidden;border-bottom: 1px solid #fff;width: 320px;margin-top: 60px;}

.T_ins li {float: left;width: 160px;height: 50px;text-align: center;line-height: 50px;font-size: 21px;cursor: pointer;}

.T_ins .T_ins_cur {background: #0066b3;color: #fff;}

.T_ins li:hover {background: #0066b3;color: #fff;}

.fl {float: left;}

.s_ins{font-size: 15px;height: 32px; line-height: 32px; }

.area{height: 32px;}
.area_select {float: left;position: relative;}
.area_span {display: block;width: 80px;height: 32px;box-sizing: border-box;background: url(../image/icon_up.png) right 16px no-repeat;margin: 0 18px;position: relative;cursor: pointer;}

.province {background: #fff;width: 80px;position: absolute;top: 29px;left: 0;max-height: 240px;text-align: center;overflow-y: auto;border: 1px solid #999;display: none;z-index: 11;}
.province li:hover {background: #eee;}

.area_input{position: relative;float: right;background: url(../image/search.png) no-repeat center;width: 203px;height: 32px;}
.area_input input{height: 32px; border-radius: 16px;padding-left: 20px;font-size: 15px;box-sizing: border-box;outline: none;color: #999;background-color: rgba(255,255,255,0);	}
.area_input img {position: absolute;right: 20px;top: 7px;cursor: pointer;}

.map {height: 430px;width: 100%;margin-top: 50px;font-size: 13px;}
.map_L{width: 65%;height: 430px;background: url(../image/bg_map.png) left top no-repeat;float: left;position: relative;background-size: 100%;}

.map_R{width: 35%;height: 430px;background: url(../image/bg_map_R.png) no-repeat center;float: left;box-sizing: border-box;overflow:auto;}

.map_bg{width: 391px;height: 200px; background: url(../image/map_bg.png) no-repeat;overflow: auto;padding: 10px 20px;box-sizing: border-box;color: #fff; position: absolute;left: 90px;top: 40px;}

.map_bg_T {padding-left: 20px;box-sizing: border-box;background: url(../image/dingwei2.png) left 5px no-repeat;background-size: 3.6%;line-height: 30px;border-bottom: 1px solid #fff;font-size: 15px;}
.map_icon {position: absolute;left: 320px;top: 250px;}
.map_list {margin-top: 15px;padding-bottom: 10px;border-bottom: 1px solid #79abf1;}
.map_list p {line-height: 25px;}
.time {line-height: 25px;}
.time {overflow: hidden;}
.time_R {float: right;}
.time_R span {cursor: pointer;}

.map_ul {overflow: hidden;line-height: 40px;}
.map_ul li {float: left;background: transparent;margin-right: 20px;}

.map_R_T {line-height: 40px;padding-left: 40px;}
.map_R_UL li{padding:5px 20px 0px 20px;cursor: pointer;box-sizing: border-box;}
.map_R_UL h3 {font-size: 16px;line-height: 36px;background: url(../image/dingwei3.png) left 10px no-repeat;background-size: 4.6%;padding-left: 26px;}
.map_R_UL p {line-height: 20px;font-size: 15px;}
.map_R_UL span{display: block;height: 1px;width: 100%;background: #ccc;margin-top: 10px;}
.map_R_UL .map_cur {background:url(../image/bg_map_txt.png) no-repeat left top;color: #fff;background-size: cover;}
.map_R_UL .map_cur h3 {background: url(../image/dingwei2.png) left 10px no-repeat;background-size: 4.6%;}
.map_R_UL li:hover {background:url(../image/bg_map_txt.png) no-repeat left top;color: #fff;background-size: cover;}
.map_R_UL li:hover h3 {background: url(../image/dingwei2.png) left 10px no-repeat;background-size: 4.6%;}

.map_city {padding-left: 40px;}
.map_city h3 {font-size: 16px;line-height: 40px;}
.map_city li {width: 80px;float: left;line-height: 30px;font-size: 15px;cursor: pointer;}
.map_page {overflow: hidden;position: relative;margin-top: 30px;}
.map_page_in {float: right;height: 28px;border-radius: 14px;overflow: hidden;line-height: 28px;padding: 0 20px;box-sizing: border-box;}
.map_page ul {overflow: hidden;text-align: center;padding: 0 10px;box-sizing: border-box;float: left;}
.map_page ul li {float: left;width: 34px;line-height: 28px;cursor: pointer;color: #999;padding: 0 5px;}
.map_page .map_page_cur {color: #333;}
.map_btn {cursor: pointer;width: 15px;height: 15px;}
.map_btn_L {float: left;}
.map_btn_R {float: right;}

.jing {margin-top: 40px;}
.jingwai {width: 100%;height: 526px;background: url(../image/jingwai.png) no-repeat center top;}
/* netMap css start*/

.message_index {width: 380px;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(/cn/home/map/images/close.png) no-repeat;cursor: pointer;}

.info p {font-size: 12px;color: #333;line-height: 18px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
/*20180301修改或新增*/

.info2 {/* border:1px solid #b5b5b5;*/
    margin: 10px 0;font-size: 12px;padding: 5px 0 0;color: #333;}
/*20180301修改或新增*/

.btn_blue {background: url(/cn/home/map/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 li {float: left;font-size: 12px;padding: 0 10px;line-height: 30px;color: #333;}
/*20180301修改或新增*/

.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(/cn/home/map/images/map3.png) no-repeat;position: relative;}

.gz_bank {width: 27px;height: 38px;position: absolute;left: 268px;bottom: 78px;background: url(/cn/home/map/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(/cn/home/map/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(/cn/home/map/images/wenxing_tips.png) no-repeat left center;margin-top: 10px;padding-top: 2px;padding-bottom: 2px;}
/*20180301修改或新增*/

.date_icon {position: relative;top: 5px;cursor: pointer;}
/* netMap css end */
/* 日历 css start */

.business_mesgBox {width: 315px;height: 761px;font-size: 14px;border: 1px solid #0066b3;background: #fff;display: none;position: absolute;top: 1040px;left: 40%;z-index: 9999;}

.mesgBox_top {height: 20px;background: #0066b3;color: #fff;font-size: 16px;text-align: center;padding: 12px 0;position: relative;}

.mesgBox_top img {position: absolute;left: 285px;}

.mesgBox_top span {position: absolute;left: 10px;}

.mesgBoxtime_title {background: #dceafa;padding: 2px 8px;overflow: hidden;}

.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:last-child {font-size: 12px;color: #333;}


.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(/cn/home/map/images/todayIcon.png) no-repeat;width: 27px;margin: 0 auto;line-height: 28px;padding: 0 1px;}

.contTime_li span.acitved {color: red;background: url(/cn/home/map/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;}

.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;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(/cn/home/map/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);}
/* 日历 css start */
/* 境内机构 end */

/* 境外机构 start */
ul,li,ol{list-style:none; }
img,a img{border:none;margin:0;padding:0;}
.showj_r{display:none;}
.world_map{ margin-top:20px; position:relative;}
.area_city{ position:absolute; width:191px; display:none;}
.area_city_up{ width:191px;height:12px; background:url(/cn/gjzwfw/image/area_city_top.png) top no-repeat;}
.area_city_bottom{ width:191px;height:6px; background:url(/cn/gjzwfw/image/area_city_bottom.png) top no-repeat;}
.area_city ul{margin:0;padding:0; background:#dbeaf8; border-left:1px solid #0066b3; border-right:1px solid #0066b3;}
.area_city ul li{ float:none;line-height:20px; font-size:12px;margin-left: 8px;}
.area_city ul li a{ color:#0066b3;}
.area_city ul li a:hover{ color:#0066b3;}
/* 境外机构 end */

/** 便捷服务 start */
.pay_mylife_y{margin: 45px auto 0 auto;}
.ccb_top {min-width: 960px;background: url(http://www.ccb.com/cn/gjzwfw/images/head_logo.png) no-repeat center;width: 100%;height: 90px;margin-bottom: -1px;}
.right {
    margin-bottom: 0 !important;
    /*margin-left: 220px !important;*/
    float: left !important;
    display: inline;
    width: 900px;
    height: auto;
	margin-left:9%;
}


.bg_block_border { 
    background: url(/cn/gjzwfw/image/bg_block_border.png) no-repeat left bottom; 
}

.popup_cost_false {
	display:block;
	position:absolute;
	text-align: left;
	width: 240px;
	z-index:1;
	height: 115px;
}
.pt_0 {
    padding-top: 0px;
}
.pd_10 {
    padding: 8px;
}
.Brand_Story h3 {
    font-size: 14px;
    font-weight: bold;
    color: #0066b3;
    line-height: 24px;
	margin:3px;
	padding-left:2px;
}
.absolute {
    position: absolute;
}
.pointer {
    cursor: pointer;
    color: #0066b3;
    font-size: 12px;
}
.mb_10 {
    margin-bottom: 10px;
}
.line_gray {
    height: 1px;
    font-size: 0px;
    line-height: 0px;
    padding: 0px;
    margin: 0px;
    overflow: hidden;
    clear: both;
    background-color: #dfe1e2;
}
.popup_cost_false p {
    line-height: 22px;
	font-size:12px;
	padding: 0 5px;
}
.slideicon,.slideicon2{
	list-style:none;
	/* clear:both; 20160526 */
	min-height:140px;
}
.slideicon li,.slideicon2 li{
	float:left;
	cursor:pointer;
}
.slideicon2 li{
	height:160px;
}
.slideicon li a{
	color:#a0a0a0;
}
.slideicon li {
	min-height:140px;
	display:block;
}
/* 城市定位 start*/
/*城市切换*/
.city_toggle_list{position:absolute;top:0;width:545px;text-align:left;display:none;left:40px;z-index:2;}
.city_toggle_list_close{left:258px;top:9px;position:absolute;top:15px;right:5px;cursor:pointer;}
.city_town .body ul li{padding:5px 4px;float:left;display:inline;width:60px;white-space:nowrap;word-break:keep-all;overflow:hidden;font-size:12px;text-align:center;cursor:auto;}
.city_town .body ul li span{color:#0066b3;cursor:pointer;}
.city_town .body p{font-size:14px;font-weight:bold;color:#919191;padding-bottom:5px;text-align:left;padding-left:15px;font-size:14px;}
.city_town .body .close{text-align:right;}
.city_town .body .close img{cursor:pointer;position:absolute;top:15px;right:15px;}
.city_town{left:0px;}
/*城市确认弹出层*/
.city_box{background-color:#fff;color:#555555;left:50%;margin-left:0px;}
.city_box p{font-size:16px;}
.city_box p span{font-size:16px;font-weight:bold;}
.city_box .gradient{height:200px;width:500px;}
/*城市搜索优化样式*/
.change_city_bg{z-index:370;background:#fff;position:absolute;}
.change_city_box{width:544px;position:absolute;z-index:371;}
.change_city_head{position:relative;width:544px;/* height:80px; */background:url(../images/cost/city_top.png) no-repeat;}
.abc_input{height:30px;line-height:30px;float:left;border:1px solid #dbdbdb;width:220px;text-indent:10px;color:#999;}
.change_city_head button{width:80px;height:32px;float:left;cursor:pointer;background:#0066b3;border:0;color:#fff;margin-left:10px;font-size:16px;border-radius:3px;}
.close_change_city{display:block;position:absolute;top:2px;right:3px;width:20px;height:20px;cursor:pointer;z-index:9999;}
.city-seach{height:34px;padding:10px 14px 0;}
.change_city_body{background:url(../images/cost/city_body.png) repeat-y;padding-top:8px;}
.change_city_tishi{height:30px;line-height:30px;color:#333;padding:0px 14px;}
.limiter{margin-top:4px;}
.pro_city3_list1 a{display:inline-block;height:30px;line-height:30px;overflow:hidden;text-align:center;width:60px;position:relative;color:#666; left:14px;}
.pro_city3_list2 span{display:inline-block;height:20px;width:60px;overflow:hidden;color:#666;cursor:pointer;}
.pro_city3_list1 .pro_this{position:relative;z-index:10010;}
.pro_city3_list2{position:relative;top:-10px;display:none}
.top_arrow{position:absolute;width:60px;z-index:100;top:-2px;set_city_cookie();+top:-28px!important;left:15px;}
.top_arrow1{border-bottom:4px solid #1693f1;}
.pro_body_bg{background-color:#f6f6f6;border-top:2px solid #d8d8d8;margin-left:1px; padding:10px 0 10px 24px;}
.pro_body_bg span:hover{ color:#0066b3;}
.close_list2{position:absolute;display:block;width:30px;height:25px;right:8px;top:5px;cursor:pointer;}
.change_city_footer{width:544px;height:10px;background:url(../images/cost/city_bottom.png) no-repeat;}
/*----城市列表----*/
.city1_box{position:absolute;width:217px;z-index:10001;color:#919191;left:14px;top:82px;display:none}
.city1_box_body{border:solid 1px #dbdbdb;border-top:0;background-color:#fff;}
.city1_box ul{margin:0 auto;border-top:solid 1px #f1f4f9;}
.city1_box li{clear:both;padding:10px 20px;border-bottom:solid 1px #f1f4f9;cursor:pointer;margin:0;}
/* 城市定位 end*/