﻿@charset "utf-8";
@import "fonts.css";
body{max-width:750px; min-width:320px;margin:0 auto;font-size: .3rem; color:var(--maincolor);-webkit-overflow-scrolling: touch;-webkit-text-size-adjust: 100% !important;}
.suplrpad{padding-left:.6rem !important;padding-right:.6rem !important;}
.biglrpad{padding-left:.5rem !important;padding-right:.5rem !important;}
.milrpad{padding-left:.4rem !important;padding-right:.4rem !important;}
.ltlrpad{padding-left:.2rem !important;padding-right:.2rem !important;}
.blank10px,.blank15px,.blank20px,.blank30px,.blank40px,.blank50px{clear:both;display:block;width:100%;overflow:hidden;}
.blank10px{height:.1rem;}
.blank15px{height:.15rem;}
.blank20px{height:.2rem;}
.blank30px{height:.3rem;}
.blank40px{height:.4rem;}
.blank50px{height:.5rem;}
body, h1, h2, h3, h4, h5, h6, dl, dt, dd, ul, li, p, form {	margin: 0;	padding: 0;}
body {color: #333; font-size:0.9rem; font-family: "微软雅黑"; max-width: 800px; background:#f7f7f7;}
a{text-decoration: none; color: #333;}
a:hover {color: #0074b9;}
ul, li {list-style: none;}
.clear {clear:both;}
.blank10 {height: 10px;}
.blank15 {height: 15px;}
.fl{float: left;}
.fr{float:right;}

img, ul, li, em {border: none;list-style: none;}
.border4 {border: solid 1px #ccc;border-top: solid 2px #dc0000;	background: #FFFFFF;}
.clearfix:after {visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;}
.borb8{ border-bottom:8px solid #eee;}
.bort8{ border-top:8px solid #eee;}
.bort10{border-top:10px solid #fff;}
input{outline: none;}
textarea{outline: none;}
/*i{ background:url(../images/ico_bg.png) no-repeat;}*/

.i_gd2 img{ max-width:100%; display:block;}
.bt { border-left:4px solid #0082cc; padding:0 0 0 10px;}
/*首页焦点图
.slider {display: none}*/
/* 广告位 */
.ad-sz1 img{width:100%; display:block;}
/*用于获取更加体验*/
.focus span {width: 8px; height: 8px; margin-right: 5px; border-radius: 50%; background: #fff; font-size: 0}
.focus span.current {	background: #FF7F00}
.head-er-ar{ width:100%; background:#fff; border-bottom:1px solid #0074b9; position:fixed; top:0px; left:0px; z-index:999;}
.head-er-ar h3{ background:url(../images/tel_i.png) no-repeat 0 center; float:right; background-size:9%; line-height:68px; margin:0 1% 0 0; font-size:1.3rem; padding:0 0 0 22px;}
.head-er-ar h3 a{ display:block; color:#0074b9;}

.head-er-ar .chunjie{ display:block; overflow:hidden;}
.head-er-ar .chunjie img{ max-width:100%; display:block;}
/*导航开始*/
.nav {width: 100%; background: #0074b9; overflow:hidden; margin-top:68px;}
.nav ul {}
.nav li {float: left;width:16.66%;}
.nav li a {font-size:0.92rem; font-weight:bold; height:32px; width:100%; text-align:center; line-height:32px; display:block; color:#FFFFFF; background: url(../images/nav_line.png) no-repeat right center;}
.nav li:last-child a{ background:none;}
.nav li.currclass a {}

/*头部开始*/
.logo{width:140px; height:60px;  margin:5px 0 0 1%; background: url(../images/logo.png) no-repeat; background-position: 50% 50%; background-size: 100%;}
.logo a{ display:inline-block; width:140px; height:60px;}
.logo-x1{ float:left; border-right:1px solid #ccc; margin:3px 0 0 2px; padding-right:2px;}
.logo-x1 h2{ color:#0080c0; font-size:1.5rem; line-height:20px;}
.logo-x1 span{color:#0080c0; font-size:.7rem;}
.logo-x2{ float:left; margin:0px 0 0 2px;}
.logo-x2 h3{ color:#ff0000; font-size:1rem;}
.logo-x2 span{ background:#498fd7; border-radius:20px; color:#fff; font-size:.8rem; padding:0 2px;}
.fenzhan{ width:60px; background:#eee; border-radius:20px; line-height:20px; position:absolute; right:2px; margin-top:2px;}
.fenzhan i{background: url(../images/dingwei.png) no-repeat center center; background-size:50%; display:block; width:18px; height:18px; float:left;}

/*首页顶端效果样式*/
  .m-temp{z-index: 900;width:100%;height: 28px; top:0; background:linear-gradient(to bottom,#ffae00,#ffc446);}
  .m-temp-wrap{width: 90%; margin-left:1%; position: relative; }
  .m-temp-wrap p{font-size:14px; color: #333; line-height: 28px;  text-shadow: 0px 0px #bbb, 0 1px #eee;}
  .m-temp-wrap p i{ margin:5px 5px 0 0; float:left;}
  .m-temp-wrap a{width: 20px; height:20px; line-height:20px; border:none; background: red; color: #333; font-size:14px; text-align: center; cursor:pointer; display:block; position: absolute; top:5px; right:-8%;}

.quanwei { width:100%; color:#333; overflow:auto;}
.quanwei ul li{ width:32%; float:left; margin:0 0 0 1%; height:42px; line-height:42px; text-align:center;}
.quanwei ul li i{margin-right:2px; display:inline-block; vertical-align: middle; /*width:28px;  height:28px;*/}

/*内页成功案例样式*/
.ins_case dl.case_ny, .pic_art_list dl{clear:both; border-bottom: solid 1px #f1f1f1; padding:8px; overflow:auto; background:#fff;}
/*.ins_case dl.case_ny:last-child{border-bottom: none;}*/
.ins_case dl.case_ny dt, .pic_art_list dl dt {width: 130px;float: left;}
.ins_case dl.case_ny dt img, .pic_art_list dl dt img  {width: 120px; height: 85px; display:block;}
.ins_case dl.case_ny dd, .pic_art_list dl dd {}
.ins_case dl.case_ny dd h5, .pic_art_list dl dd h5 {line-height:1.5rem; font-size:1rem; overflow:hidden; font-weight: normal; white-space:nowrap; text-overflow:ellipsis;}
.ins_case dl.case_ny dd h5 span, .pic_art_list dl dd h5 span{float: right;}
.ins_case dl.case_ny dd p,.pic_art_list dl dd p {line-height:1.2rem; font-size:.9rem;color: #999;margin-bottom: 0px;}

.pic_art_list {}

/*首页合作银行*/
.ins_case ul.link-list-hz li{ width:30.6%; float:left; margin:3px 0 0 2%;}
.ins_case ul.link-list-hz li img{ max-width:100%;}

/* 首页通用 */
.daik, .com_cc, .wom, .wda, .swiper-container{ width:94%; margin:0 3% 12px; padding:12px 0 8px; background:#fff; clear:both; overflow:auto;}

/* 首页产品栏目切换 */
.daik .bd{width:100%;  overflow:auto; margin-bottom:10px;}
.daik .bd li{ width:33.3%; float:left; margin-top:18px;  position:relative;}
.daik .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0); display:block; text-align:center; font-size:1rem;}  /* 去掉链接触摸高亮 */
.daik .bd li img{ max-width:60%; }
.daik .bd li i{display:block; clear:both;}

.scrollBox2 .hd{ display:none;}

.com_cc dl.solu-c{ padding-top:12px;}
.com_cc dl.solu-c dt{ float:left; width:35%; margin-left:3%; overflow:hidden;}
.com_cc dl.solu-c dd{ float:left; width:59%; margin-left:3%; position:relative;}
.com_cc dl.solu-c dd a{display:block; width:60px; height:60px; text-align:center; position:absolute; right:18px; top:0px; background:#e6f5fe; border-radius:50%;}

.com_cc dl.solu-c img{ border-radius:8px; max-width:100%;}
.com_cc dl.solu-c h3{ line-height:28px;}
.com_cc dl.solu-c h3 .p1{ color:#2f7ab9;}
.com_cc dl.solu-c .p3 span{ font-weight:bold; color:#2f7ab9;}
.com_cc dl.solu-c .p4{ height:28px; padding-top:5px; padding-right:5px;line-height:18px} 
.com_cc .hd{ display:none;}
.icon-zx1{ font-size:2.5rem; color:#0082cc; line-height:60px; }

/* 为什么选择我们 */
.wom dl{ float:left; margin-left:2%; width:47%; margin-top:12px; height:200px; border-radius:5px;}
.wom dl dt{ padding:12px 0 5px 12px; font-size:1.2rem;}
.wom dl dd{ padding:0 12px 0 12px; color:#666; line-height:22px;}

.wom dl.wm1{ background:url(../images/wm1.png) no-repeat 90% 90% #eaf5fb; background-size:30%;}
.wom dl.wm2{ background:url(../images/wm2.png) no-repeat 90% 90% #eceefd; background-size:40%;}
.wom dl.wm3{ background:url(../images/wm3.png) no-repeat 90% 90% #fff9ec; background-size:40%;}
.wom dl.wm4{ background:url(../images/wm4.png) no-repeat 90% 90% #ffefeb; background-size:30%;}
dl.wm1, dl.wm2, dl.wm3, dl.wm4{}
.wom dl.wm1 dt{ color:#0082cc; }
.wom dl.wm2 dt{ color:#5a68f2; }
.wom dl.wm3 dt{ color:#fd860d; }
.wom dl.wm4 dt{ color:#fe4a25; }
dl.wm1 dt, dl.wm2 dt, dl.wm3 dt, dl.wm4 dt{font-weight:900;}

/*首页成功案例tab切换*/
.tabs {height:32px; border-bottom:1px solid #eee; margin-top:8px; overflow:auto;}
.tabs a {display: block; float:left; width:18%; margin:0 1%; color:#333; text-align:center; line-height:32px; font-size:.92rem; text-decoration:none; overflow:hidden; white-space:nowrap;}
.tabs a.active {color:#0074b9;}

.swiper-container {
	height:490px;
	margin: 0 auto;
	position: relative;
	overflow: hidden;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-o-backface-visibility: hidden;
	backface-visibility: hidden;
	/* Fix of Webkit flickering */

	z-index: 1;
}
.page-num-current{background-color:#0074b9!important; color:#fff!important;}
.swiper-container .swiper-slide { height:298px; float:left;  -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box;}
.swiper-container .swiper-slide dl{ border-bottom:1px dashed #eee; overflow: hidden; padding:12px 0; width:96%; margin:0 2%; }
.swiper-container .swiper-slide dl dt{ width:38%; float:left; height:100px; overflow:hidden;}
.swiper-container .swiper-slide dl dt img{ max-width:100%;}
.swiper-container .swiper-slide dl dd{ float:left; width:56%; padding-left:2%;}
.swiper-container .swiper-slide dl dd h2{ font-size:.92rem; height:38px; line-height:18px; overflow:hidden;}
.swiper-container .swiper-slide dl dd p{ color:#999;}
.swiper-container .swiper-slide .more, .weida_xx .more{ display:block; background:#0082cc; margin:8px auto; height:32px; line-height:32px; width:40%; text-align: center; color:#fff; border-radius:5px;}

/*贷款问答*/
.wda{ border-top:12px solid #f7f7f7;}
.weida_xx{ width:100%; overflow:auto; position:relative; }
.wd1, .wd2{ width:75px; position:absolute; left:10px;  text-align:center; top:12px;}
.wd1 h2, .wd1 p, .wd2 h2, .wd2 p{ font-size:.92rem;}
.wd1 img, .wd2 img{ max-width:100%; border-radius:100%;}
.wd2{top:140px;}
.weida_xx dl{ margin-top:12px; background:#f0f0f0; border-radius:10px; width:70%; margin-left:28%; clear:both; position:relative;}
.weida_xx dl i{width:0; height:0; border-top:5px solid transparent; border-right:20px solid #f0f0f0; border-bottom:10px solid transparent; position:absolute; left:-15px; top:40px;}
.weida_xx dl dt{ line-height:28px; color:#0082cc; padding:12px 12px 0 12px; font-size:.92rem; font-weight:800; white-space:nowrap; overflow:hidden; text-overflow: ellipsis;}
.weida_xx dl dd{ line-height:20px; color:#333; padding:0 12px 12px 12px; font-size:0.82rem;}
.weida_xx dl dd span{ color:#0082cc;}
.weida_xx .more{}

/*媒体合作--品牌优势---团队风采三个切换*/
.tabs_l{ height:40px; background:#fff; margin-top:10px; padding-top:8px;}
.tabs_l a{display:block;float:left; margin-left:3%; width:29.33%;color:#333;text-align:center;background:#f8f8f8; height:40px; line-height:38px; font-size:16px;text-decoration:none; border-radius: 5px 5px 0px 0px;}
.tabs_l i{ display:inline-block; vertical-align: middle; margin-right:3px;}

.tabs_l a.active{color:#2b74b8;background:#edf7ff;border-radius:5px 5px 0px 0px; border-bottom:2px solid #2b74b8;}
.swiper-con{background:#fff; height:300px; border-radius:0 0 5px 5px;width:100%;border-top:0;}
.swiper-sli{width:100%;background:none;color:#fff; }
.con-sli{ padding:8px;}
.con-sli dl{ width:48%; padding:0 1%; float:left; margin-bottom:8px;}
.con-sli dl dt img{ max-width:100%; display:block; margin:0 auto;}
.con-sli dl dd{ color:#333; font-size:14px; line-height:18px; padding-top:5px; text-align:center;}
.swiper-con {margin:0 auto;position:relative;overflow:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;/* Fix of Webkit flickering */ z-index:1;}
.swiper-wra {position:relative;width:100%; overflow:auto;
	-webkit-transition-property:-webkit-transform, left, top;
	-webkit-transition-duration:0s;
	-webkit-transform:translate3d(0px,0,0);
	-webkit-transition-timing-function:ease;
	
	-moz-transition-property:-moz-transform, left, top;
	-moz-transition-duration:0s;
	-moz-transform:translate3d(0px,0,0);
	-moz-transition-timing-function:ease;
	
	-o-transition-property:-o-transform, left, top;
	-o-transition-duration:0s;
	-o-transform:translate3d(0px,0,0);
	-o-transition-timing-function:ease;
	-o-transform:translate(0px,0px);
	
	-ms-transition-property:-ms-transform, left, top;
	-ms-transition-duration:0s;
	-ms-transform:translate3d(0px,0,0);
	-ms-transition-timing-function:ease;
	
	transition-property:transform, left, top;
	transition-duration:0s;
	transform:translate3d(0px,0,0);
	transition-timing-function:ease;

	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
.swiper-free-mode > .swiper-wra {
	-webkit-transition-timing-function: ease-out;
	-moz-transition-timing-function: ease-out;
	-ms-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	margin: 0 auto;
}
.swiper-sli {
	float: left;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}

/*主副标题*/
.title_zhu {font-size:1rem; line-height:28px; background:#f5f5f5; text-align:center;	font-weight:bold; color:#f60; position:relative; border-bottom:1px dashed #f5f5f5; border-top:1px solid #f5f5f5;}
.title_zhu span {}
.title_line {right: 0px;left: 0px; position: absolute; background: #ccc; height: 1px; width: 66%; top: 10px; z-index: -1; margin: 0 auto;}

/*色块*/
.sekuai {padding: 10px;}
.sekuai h4 {clear:both;	font-size: 1rem;	text-align: center;}
.sekuai h5 {font-size: 16px;	text-align: center;	line-height: 30px;}
.sekuai p {	line-height: 22px;	margin-bottom:8px;}

/*图文列表*/
.link_1 span {color: #999999;line-height:22px; padding-left:18px;margin-right:8px; font-size:.7rem;}
.link_1 span:last-child{margin-right:0;}
.link_1 span.question {	background: url(../images/listyle1.jpg) no-repeat left center;}
.link_1 span.question a {color: #999;}
.link_1 span.stars {background: url(../images/listyle2.jpg) no-repeat left center;}
.link_1 span.date2 {background: url(../images/listyle3.jpg) no-repeat left center;}

/*文章列表*/
.news_list {margin: 5px 5px 20px 5px;}
.news_list li {line-height: 22px;background: url(../images/arr1.jpg) no-repeat 3px 13px;padding:5px 0 5px 15px; border-bottom: dotted 1px #CCCCCC; white-space:nowrap; overflow:hidden; text-overflow: ellipsis;}
.news_list li em {font-size: 12px;color: #999;float: right;}
.news_list li:last-child{ border:0;}
/*子栏目*/
.sub_nav {border-bottom:1px solid #eee; padding-bottom:10px;}
.sub_nav ul {overflow:auto;}
.sub_nav li {float: left;margin: 2px 5px 0px 2px;width: 24%;text-align: center;}
.sub_nav li a {width: 100%;height: 30px;overflow: hidden;line-height: 30px;display: block;border: solid 1px #ddd;background: #f2f2f2; border-radius: 4px;}
.sub_nav li.currclass a {background: #FF7F00;border: solid 1px #FF7F00;color: #fff;}
/*首页客服电话*/
.kefu {	height: 64px;line-height: 64px;font-size: 20px;	margin: 10px;text-indent: 50px;	text-align: center;	background: url(../images/nav_tel.png) no-repeat 50px center #FF7F00;color: #fff;border-radius: 10px;}
.kefu ul a {color: #fff;}
.more {margin: 8px auto 15px;}
.more a {width: 50%;margin: auto;text-align: center;line-height:32px;background: #0099e6;color: #fff;border-radius: 100px; display: block;}

/*资讯详细内容样式*/
.title11  h2{font-size:1rem; line-height:22px; text-align:center; margin-bottom:5px;}
.title11 p{font-size:.72rem;text-align:center; border-bottom:1px dashed #eee; color:#999; margin-bottom:10px;}
.neirong {line-height:22px; margin:10px 8px 0;}
.neirong > p {margin-bottom:10px;}
.neirong img {max-width: 100%;  /*   max-height: 100%;*/  }

/*分页*/
.mypages {text-align: center; margin:8px 0;}
.mypages a {border: solid 1px #ccc;background: #eee;padding: 2px 8px;color: #666;font-size: .8rem;border-radius: 3px;margin-bottom:3px;display:inline-block;margin-left:6px}
.mypages a.curr, .mypages a:hover {background: #FF7F00;border: solid 1px #FF7F00;color: #FFFFFF;}
/*产品内容-房产抵押贷款*/
.mb30{ margin-bottom:15px;}
.pb20{ padding-bottom:10px;}
.bb_1px{ border-bottom:1px #ccc solid;}

.pro_kstd, .pro_kstd2{width:100%; clear:both; padding-bottom:8px; overflow:hidden; background:#fff;}
.pro_kstd .pbox {width:48%; text-align:center; float:left; margin-left:1.333%;}
.pro_kstd .pbox h5{ font-size:18px; line-height:32px; border-bottom:1px solid #ccc; width:50px; margin:0 auto 8px;}
.pro_kstd .pbox p{ height:40px; line-height:16px;}
.box-pro-01, .box-pro-02, .box-pro-03, .box-pro-04{background:#fea017; padding:8px 0;}

.pro_kstd i {width: 56px;height: 56px; display: inline-block;background: url(../images/loan-left-con.png) no-repeat; border-radius:50px; border:1px solid #fff;}
.box-pro-02 i {background-position: -56px 0;}
.box-pro-03 i {background-position: -112px 0;}
.box-pro-04 i {background-position: -168px 0;}

.pro_kstd2 .pbox2 {width:50%; float:left; }
.pro_kstd2 .pbox2 i{ width:48px; height:48px; float: left;display: inline-block; background:url(../images/ico_bg.png) no-repeat; margin-right:5px; }
.box-pro-05, .box-pro-06, .box-pro-07, .box-pro-08{ line-height:22px; font-size:14px; font-weight: 500;  padding:12px 0 0 8px;}
.box-pro-06, .box-pro-08{ padding-left:0;}
.pro_kstd2 .pbox2 .box-pro-05 i{background-position:-149px -505px;}
.pro_kstd2 .pbox2 .box-pro-06 i{ background-position:-197px -505px;}
.pro_kstd2 .pbox2 .box-pro-07 i{ background-position:-245px -505px;}
.pro_kstd2 .pbox2 .box-pro-08 i{ background-position:-293px -505px;}

.ajf_co1{ width:95%; border:1px solid #eee; background:#fff; margin:8px auto 0; padding-bottom:8px;} 
.ajf_co1 h2{ text-align:center; font-size:20px; line-height:48px;}
.ajf_co1 dl{ font-size:14px;}
.ajf_co1 dl dt{ line-height:28px; padding-left:5px;}
.ajf_co1 dl dt span{ background:#5895e3; color:#fff; display:block; padding:0 5px; border-radius:8px; float:left; text-align:center; }
.ajf_co1 dl dd span{display:block; float:left; padding:0 8px; text-align:center; margin-right:8px;}
.ajf_co1 dl dd{ line-height:25px;}

.liuc{ width:100%; overflow:auto; clear:both; padding-bottom:10px; background:#fff;}
.liuc ul li{ width:32%; margin:8px 0 0 1%; float:left; border-radius:8px; text-align:center; box-shadow:0 2px 2px 1px #ddd!important; overflow:hidden; padding-bottom:10px;}
.liuc ul li img{ display:block; max-width:100%;}
.liuc ul li p{ font-size:.95rem; padding-top:8px; }
.liuc ul li span{ font-size:.7rem; color:#ccc;}

/*产品页列表展示*/
.mr0 {margin-right: 0 !important;}
.mt30 {margin-top: 15px !important;}
.mt10 {margin-top: 10px !important;}

.loan-title {position: relative;margin-bottom: 15px;clear:both;}
.loan-title h3 {width: 150px;height: 32px;background:#018cf1;font-size: 1.2rem;text-align: center;line-height: 32px;margin: 0 auto 20px auto;position: relative;z-index: 2;color:#fff;border-radius:30px;}
.loan-title hr {width:100%; border: 0;background-color: #ccc;height: 1px;display: block;position: absolute;top: 10px;left: 0;}
.loan-left .content {margin-left: 1px;}

.loan-left .box {width:50%; height: auto;float: left; background-color: #fff;padding-bottom: 20px;}
.box-tit-01, .box-tit-02, .box-tit-03, .box-tit-04, .box-tit-05, .box-tit-06, .box-tit-07, .box-tit-08, .box-tit-09, .box-tit-10, .box-tit-11, .box-tit-12, .box-tit-13, .box-tit-14, .box-tit-15, .box-tit-16 {
height: 88px;}
.box-tit-05, .box-tit-06, .box-tit-07, .box-tit-08, .box-tit-09, .box-tit-10, .box-tit-11, .box-tit-12{ border:1px solid #ccc;}
.box-tit-01, .box-tit-02, .box-tit-03, .box-tit-04, .box-tit-13, .box-tit-14, .box-tit-15, .box-tit-16 {margin-bottom: 10px;color: #fff;}
.box-tit-01 {background-color: #14a3ff;}
.loan-left i {width: 56px;height: 56px;margin-right: 12px;float: left;display: inline-block;background: url(../images/loan-left-con.png) no-repeat; position: relative;top: 15px;left: 8px;}
.loan-left h5 {font-size: 1rem;line-height: 88px;text-align:center;color: #fff;}
.loan-left p {font-size: .8rem;margin: 0 8px;line-height: 24px;}
.loan-left p span {color: #333;font-size: 14px;}
.loan-left .box:hover {border-color: #f30;}
.box-tit-02 {background-color: #8987f2;}
.box-tit-02 i {background-position: -56px 0;}
.box-tit-03 {background-color: #3bc7b5;}
.box-tit-03 i {background-position: -112px 0;}
.box-tit-04 {background-color: #49c2ed;}
.box-tit-04 i {background-position: -168px 0;}
.box-tit-08 i {background-position: -168px -56px;}
.box-tit-06 i {background-position: -56px -56px;}
.box-tit-07 i {background-position: -112px -56px;}
.box-tit-05 i {background-position: 0 -56px;}
.box-tit-09 i {background-position: 0 -112px;}
.box-tit-10 i {background-position: -56px -112px;}
.box-tit-11 i {background-position: -112px -112px;}
.box-tit-12 i {background-position: -168px -112px;}
.box-tit-14 i {background-position: -56px -168px;}
.box-tit-13, .box-tit-14, .box-tit-15, .box-tit-16 {background-color: #0072bc;border:1px solid #fff;}
.loan-left h6 {font-size: 1rem;margin:8px 10px 10px 10px;color: #333;font-weight: bold;}
.box-tit-15 i {background-position: -112px -168px;}
.box-tit-13 i {background-position: 0 -172px;}
.box-tit-16 i {background-position: -168px -168px;}

ul.bbxd li{background:#0161c2;float:left;margin-right:40px;color:#fff;height:52px;line-height:52px;width:125px;border-radius:3px;position:relative;margin-top:35px;text-align:center;font-size:1rem;padding:0 8px;}
ul.bbxd li i{border:8px solid #999;border-color:transparent transparent transparent #999;position:absolute;top:18px;right:-30px; display:none;}
.tttb1 tr td{border-right:1px solid #fff;border-bottom:1px solid #fff;}

#gotop{ display:none; position:fixed;z-index:777;width:40px;height:40px;right:10px;bottom:80px;background:url(../images/top.png) no-repeat;cursor:pointer;}

.ntel{ text-align:center; padding:10px 0; background:#f9f9f9; clear:both; width:100%; overflow:auto;}
.ntel a{display:block;}
.ntel a.TT1{color:#ff5a00; font:italic small-caps bold 1.6rem/50px Arial; margin:0 1% 0 5%; float:left; width:55%; text-align:center;}
.ntel a.TT2{color:#fff; background:#ff5a00; border-radius:25px; float:left; height:38px; line-height:38px; width:34%; margin:6px 5% 0 0;}
.ntel a.TT2 i{ width:25px; height:25px; background:url(../images/tel.png) no-repeat; display:block; float:left; margin:7px 0 0 10%; background-size:auto 100%;}

.Ttel{width:97%; margin:8px 0 8px 1%; height:60px;  display:inline-block;  background:linear-gradient(to bottom right, #4e8cc6 , #2b74b8);  border-radius:55px; border-bottom:5px solid #2f6ba3; border-left:3px solid #2f6ba3;}
.Ttel a {height:60px;  display: block;  color: #fff;  text-align: center;  line-height:60px;  text-decoration: none;}
.Ttel h3{ font-size:2.2rem;}
.Ttel span{float:right; margin:1% 2% 0 0; padding:5px 5px 0; width:38px; height:43px; line-height:18px; text-align:center; background:linear-gradient(to bottom right, #72bafc , #3cbffe); border:3px solid #94c6fb; border-radius:55px; display:inline-block; box-shadow: -3px 5px 10px 3px rgba(68, 194, 244, 0.2), 5px -5px 20px 10px rgba(68, 194, 244, 0.1) inset, 0px 2px 1px rgba(68, 194, 244, .5); -webkit-transition: -webkit-box-shadow .15s ease-in-out;}

.ren_dk ul li{ float:left;margin:0 0 0 0; width:50%}
.ren_dk ul li img{width:100%;}

.select_list{ width:100%; background:#d3e1ff; margin:0; padding:0 0 10px;overflow:auto;}
.select_list h2{color:#ef162f; text-align:center; font-size:2.2rem; height:60px; line-height:60px; margin:0; padding:0;}
.select_list ul{ margin:0; padding:0; padding:0 2%;}
.select_list li{width:100%; height:100px; border-radius:30px; margin:10px 0 0; padding:0;}
.select_list li.nav01{ background: url(../images/c1.png) no-repeat 5% center #378cff; }
.select_list li.nav02{ background: url(../images/c2.png) no-repeat 95% center #ffbb37; }
.select_list li.nav03{ background: url(../images/c3.png) no-repeat 5% center #ff4f37; }
.select_list li.nav04{ background: url(../images/c4.png) no-repeat 95% center #d737ff; }
.select_list li label{margin:8px 0 0 30%; color:#fff; padding:0; width:50%; float:left;}
.select_list li h3{ font-size:22px; margin:0; padding:5px 0 0 0;}
.select_list li p{padding:0; margin:0; line-height:18px;}
.select_list li.nav02 label,.select_list li.nav04 label{ margin-left:15%;}

/* 拍卖房样式开始 */
.minm_3{ background:#0099e6; padding:10px 10px 10px 20px; color:#fff; font-size:14px; position:relative;}
.minm_3 .sg_sj1{ position:absolute; width:50px; height:50px; background:rgba(255,255,255,0.3); left:-20px; top:0px; transform:rotate(-20deg);}

.con_wk1, .qs_con4{ clear:both; overflow: hidden; width:100%; background:#fff;}
div.question_content h2{ background:url(../images/tit_bg2.png) no-repeat top center; height:44px; padding-top:10px; text-align:center; font-size:20px; font-weight:normal; color:#fff;}
.con_wk1 ul{clear:both;}
.con_wk1 ul li {float:left; width:48.5%; margin:8px 0 8px 1%; font-size:.7rem;}
.con_wk1 ul li p{ padding-top:12px;}
.con_wk1 ul li i{ width:48px; height:47px; background:url(../images/ico_bg.png) no-repeat; display:block; float:left;}
.con_wk1 ul li i.i1{ background-position:-1px -346px;}
.con_wk1 ul li i.i2{ background-position:-65px -346px;}
.con_wk1 ul li i.i3{ background-position:-135px -346px;}
.con_wk1 ul li i.i4{ background-position:-1px -400px;}
.con_wk1 ul li i.i5{ background-position:-65px -400px;}
.con_wk1 ul li i.i6{ background-position:-135px -400px;}

#scrollDiv{width:100%;height:280px;min-height:40px;line-height:40px;overflow:hidden; font-size:.8rem;}
#scrollDiv li{height:40px;}
#scrollDiv li.bg_bg2{ background:#eee;}
#scrollDiv li span{ width:24%; text-align:center; display:block; float:left; overflow:hidden; white-space:nowrap;margin-right:1%;}
#scrollDiv li p{ width:50%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

.question_content{ padding:0 8px; background:#fff;}
div.question_content div{clear:both;}
div.question_content>div>div:nth-child(1) {
	line-height:18px;
	position: relative;
	border-bottom: 1px dashed #eaeaea;
	cursor: pointer;
	font-weight:bold;
	padding:8px 0;
}
div.question_content>div>div:nth-child(1)>i, div.question_content>div>div:nth-child(2)>i{display:block; width:22px; height:22px; line-height:22px;  float:left; color:#fff; text-align:center;  border-radius:5px; font-style:normal; margin:0 5px 0 0; }
div.question_content>div>div:nth-child(1)>i{background:#0080c1;}
div.question_content>div>div:nth-child(2)>i{background:#ff4814;}

div.question_content>div>div:nth-child(2) {
	display: none;
	line-height:18px;
	color: #ff4814;
	font-weight:bold;
	padding:8px 0;
}

div.question_content>div.active>div:nth-child(1) {	color: #333;}
.r_table1, .r_table2{ font-size:.7rem; }
.r_table2 td{line-height:28px;}
.coolbg{background:#ff6900; color:#fff;}
.coolbg, .coolbg2{ width:30%; float:left; line-height:32px; height:32px; margin:8px 0 0 2%; display:block; border: none; outline:none; border-radius:3px;}
.r_intxt{ width:90%; line-height:22px; border:1px solid #ccc; text-indent:.7rem; border-radius:3px;}
/* 拍卖房样式结束 */

.kslj{display:block; margin: 8px auto; width:60%; border:1px solid #fff; line-height:26px; border-radius:5px; background:#14a3ff; color:#fff; text-align:center; text-decoration: none;}
.qs_c4 ul.lb33 { width:50%; float:left; background:url(../images/ico_dui.png) no-repeat center center #e5f5fc;}
.qs_c4 .vs2{ position:absolute; top:5px; left:50%; margin-left:-20px; background:#ff6900; color:#fff; border-radius:100px; width:40px; height:40px; text-align:center; font:italic small-caps bold 2rem/40px arial,verdana;}
.qs_c4 ul.lb33 h2, .qs_c4 ul.lb44 h2{ text-align:center; font-size:1rem;  color:#fff; line-height:32px;}
.qs_c4 ul.lb33 h2{background:#0099e6;}
.qs_c4 ul.lb33 li, .qs_c4 ul.lb44 li{ font-size:1.2rem; height:45px; line-height:18px; margin-bottom:8px;}
.qs_c4 ul.lb33 li i, .qs_c4 ul.lb44 li i{ width:8px; height:8px; border-radius:10px; background:#0099e6; float:left; margin:5px 5px 25px 5px;}
.qs_c4 ul.lb44 { width:50%; float:left; background:url(../images/ico_cuo.png) no-repeat center center #eee;}
.qs_c4 ul.lb44 h2{background:#999;}
.qs_c4 ul.lb44 li{color:#888;}
.qs_c4 ul.lb44 li i{ background:#888; margin-left:5px;}

.qs_c7{ width:100%; clear:both; margin-bottom:5px; overflow:auto; border-bottom:1px dashed #ccc; padding-bottom:5px;}
.qs_c7 a{ float:right; background:#ff6900; color:#fff; border-radius:8px; text-align:center; line-height:16px; padding:2px 0; font-size:1.2rem;}
.qs_c7 a:hover{ background:#666; color:#fff;}
.qs_c7 img{  display:block; float:left; margin:0 2px 2px 0;}
.qs_c7 dl dt{ font-size:1rem; font-weight:bold; line-height:18px;}
.qs_c7 dl dt span{ color:#ff6900; padding:0 0 0 5px;}
.qs_c7 dl dd{ font-size:12px;  color:#333; margin-right:10px; line-height:16px; float:left;}

/*首页--电话询单 22*/
.telbox2 li {width: 50%;float: left;}
.telbox2 li a{height:36px; line-height:36px;	width: 90%;	display: block; font-size:18px; border-radius: 40px; font-weight:normal;}
.telbox2 li.col1 a {background:#eee; color:#0a7cd4; }
.telbox2 li.col2 a {background:#ff6900; color:#fff;}
.telbox2 li.col1 a i{  background:url(../images/qqb_ico.png) no-repeat center center #0a7cd4;}
.telbox2 li.col2 a i{  background:url(../images/qqb2_ico.png) no-repeat center center #fff;}
.telbox2 li.col1 a i, .telbox2 li.col2 a i{ height:32px; width:32px; display:block; float:left; border-radius:20px; margin:2px 10% 0 2px;}

/*发展历程 */
.development ul {padding:25px 0 0 0;}
.development ul li{font-size: 0;}
.development ul li .date {color: #666;font-size: 16px;width: 100px;position: relative;display: inline-block;padding:15px 0 0 0;}
.development ul li .date i {display: block;width: 17px;height: 17px;background:url(../images/development-ico2.png) no-repeat;background-size:100% 100%;position: absolute;right: -9px;top: 18px;}
.development ul li .txt {display: inline-block;width: calc(100% - 100px);padding: 15px 0 15px 15px;border-left: 1px solid #ccc;box-sizing:border-box;}
.development ul li .txt .name {color: #22499b;font-size: 16px;margin-bottom: 10px;}
.development ul li .txt p {color: #333;font-size: 14px;line-height: 21px;}

/* 关于我们--开始*/
.kuang {line-height: 18px;	margin: 10px 10px 0;	font-size:.8rem;}
.kuang img {/* width: 100%; */	max-width: 100%;      max-height: 100%;  }
.abt_title{margin-bottom:30px; text-align:center;}
.abt01, .abt02{ width:100%; clear:both;}
.abt01 img, .abt02 img{ display:block;}
.abt01 p{text-indent:2em; line-height:28px; margin:0;}
.abt02 p{background:#0099e6; text-indent:2em; line-height:28px; padding:10px; color:#fff; margin:0;}

.abt_con01{ width:100%; clear:both; overflow:auto;}
.abt_con01 h2, .abt_title h2, .abt_con02 h2{ line-height:22px; font-size:18px; text-align:center;}
.abt_con01 h2 span, .abt_title h2 span, .abt_con02 h2 span{ font-size:12px; color:#999; font-weight:normal; border-bottom:2px solid #018cf1; padding-bottom:5px;}
.abt_con01 .abt_dl01{margin:22px 0 0 0; text-align:center; width:33%; float:left;}
.abt_con01 .abt_dl01 dd{ line-height:18px; text-align:center; font-size:12px;}

.abt_con02 h2{ margin-bottom:18px;}
.abt_con02{ margin-top:15px; width:100%;}
.abt_c_2{ color:#fff; border-radius:10px;background:#23a6f4; margin-top:8px; padding:10px 0;}
.abt_c_2 h3, .abt_c_2 p{ padding-left:15px;}
.abt_c_2 p{ font-size:12px;}

.abt_con03{ background:#eee; clear:both; width:100%; overflow:auto;}
.abt_con03 p{ line-height:22px; padding:10px;}
.abt_t03{background:#0074b9; border-radius:10px; font-size:18px; line-height:18px; color:#fff; text-align:center; padding:10px 0;}
.abt_t03 span{ font-size:12px; font-weight:normal;}

.abt_t_1{ margin-top:20px; clear:both; width:100%; overflow:auto;}
.abt_t_1 h3{ height:62px; line-height:62px; text-align:center; float:left; font-size:18px; color:#fff; background:#0072bc;  width:18%; position:relative; }
.abt_t_1 p{ background:#eee; float:right; width:72%; padding:8px; }

.abt_img_yj{ background:url(../images/abt_img_yj.jpg) no-repeat; background-size:100%; color:#fff;}
.a_i_y1 { padding:8px 0 0 8px;}
.a_i_y1 h3, .a_i_y2 h3{ font-size:14px;}
.a_i_y2 h3{ text-align:right; padding:0px 20px 0 0;}
.a_i_y1 p{ font-size:12px; width:50%; }
.a_i_y2 p{ padding-left:50%; font-size:12px;}
.a_i_y1 span, .a_i_y2 span{ font-size:12px; font-weight:normal; padding-left:5px;}

.arrow-right1, .arrow-right2, .arrow-right3, .arrow-right4{position:absolute;top:50%;margin-top:-10px;right:-18px; width:0; height:0; border-top:10px solid transparent; border-bottom:10px solid transparent; border-left:20px solid #0072bc;}

/* 关于我们--结束*/
.pm_tit2{font-size:1rem}

/* 本月推荐 */
.img-guang-pro { width:98%; margin:2px auto; padding:0 1%;}
.img-guang-pro h2{ width:6%; padding:0 1%; float:left; text-align:center; color:#146ddb; font-size:14px;}
.img-guang-pro a{display:inline-block; float:left; margin:2px 0 0 1%;width:45%;}
.img-guang-pro a img{ max-width:100%;}

-------------------------------- */
.img-replace {
  /* replace text with an image */
  display: inline-block;
  overflow: hidden;
  text-indent: 100%;
  color: transparent;
  white-space: nowrap;
}

.cd-popup-trigger {}
@media only screen and (min-width: 1170px) {
  .cd-popup-trigger {  }
}
/* -------------------------------- 

xpopup 

-------------------------------- */
.cd-popup {
  position: fixed;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  background-color: rgba(194, 226, 255, 0.9);
  opacity: 0;
  visibility: hidden;
  -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;
  -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
  transition: opacity 0.3s 0s, visibility 0s 0.3s;
  z-index:9999;
}
.cd-popup.is-visible {
  opacity: 1;
  visibility: visible;
  -webkit-transition: opacity 0.3s 0s, visibility 0s 0s;
  -moz-transition: opacity 0.3s 0s, visibility 0s 0s;
  transition: opacity 0.3s 0s, visibility 0s 0s;
}

.cd-popup-container {
  position: relative;
  width: 90%;
  max-width: 400px;
  margin: 4em auto;
  background: #FFF;
  border-radius: .25em .25em .4em .4em;
  padding-bottom:1rem;
  text-align: center;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
  -webkit-transform: translateY(-40px);
  -moz-transform: translateY(-40px);
  -ms-transform: translateY(-40px);
  -o-transform: translateY(-40px);
  transform: translateY(-40px);
  /* Force Hardware Acceleration in WebKit */
  -webkit-backface-visibility: hidden;
  -webkit-transition-property: -webkit-transform;
  -moz-transition-property: -moz-transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.cd-popup-container p {
  padding:1rem;
}
.cd-popup-container .cd-buttons:after {
  content: "";
  display: table;
  clear: both;
}
.cd-popup-container .cd-buttons li {
  float: left;
  width:30%;
  margin-left:10%;
}
.cd-popup-container .cd-buttons a {
  display: block;
  height:28px;
  line-height:28px;
  text-transform: uppercase;
  color: #FFF;
  -webkit-transition: background-color 0.2s;
  -moz-transition: background-color 0.2s;
  transition: background-color 0.2s;
}
.cd-popup-container .cd-buttons li:first-child a {
  background: #0074b9;
  border-radius:.25em;
}
.no-touch .cd-popup-container .cd-buttons li:first-child a:hover {
  background-color: #fc8982;
}
.cd-popup-container .cd-buttons li:last-child a {
  background: #0074b9;
  border-radius:.25em;
}
.no-touch .cd-popup-container .cd-buttons li:last-child a:hover {
  background-color: #c5ccd8;
}
.cd-popup-container .cd-popup-close {
  position: absolute;
  top: 8px;
  right: 8px;
  width: 30px;
  height: 30px;
}
.cd-popup-container .cd-popup-close::before, .cd-popup-container .cd-popup-close::after {
  content: '';
  position: absolute;
  top: 12px;
  width: 14px;
  height: 3px;
  background-color: #8f9cb5;
}
.cd-popup-container .cd-popup-close::before {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  left: 8px;
}
.cd-popup-container .cd-popup-close::after {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
  right: 8px;
}
.is-visible .cd-popup-container {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
}
@media only screen and (min-width: 1170px) {
  .cd-popup-container {  margin: 8em auto;}
}

@media screen and (min-width: 768px) {
body {max-width: 768px;}
.ks_ton01 h2, .ks_ton02 h2, .ks_ton03 h2{ font-size:0.92rem; height:28px; line-height:28px; padding-left:45px; background-size:8%;}

}
@media screen and (min-width: 1024px) {
body {max-width: 1024px;}
}
@media screen and (max-width: 320px) {
.Ttel span{margin-right:1%;}
.slgq_u01 li{ font-size:12px;}
}

/*  个人信用贷款样式 */
.nr_xydk{width:98%; overflow:hidden; padding:0 1%;}
.main{ width:100%; clear:both; overflow: hidden; background:#fff;}
.dk_htit1{ text-align:center; line-height:48px; font-size:20px;}
.dk_title{ text-align:center; line-height:28px; padding-top:10px; font-size:18px;}
.dk_p{ text-align:center; color:#555; font-size:14px;}

.dk_con{ width:100%; clear:both;}
ul.li_dk{ width:100%; clear:both; margin:10px 0; float:left; background:#fff;}
ul.li_dk li{ width:24%; float:left; border:1px solid #eee; text-align:center; line-height:16px; position:relative; padding:68px 0; height:0px;}

ul.li_dk li i{ background:url(../images/ico_bg_con.png) no-repeat; position:absolute; display:inline-block; top:8px; left:25px;}
ul.li_dk li i.a1{ width:40px; height:46px; background-position:-11px -181px;}
ul.li_dk li i.a2{ width:39px; height:50px; background-position:-64px -178px;}
ul.li_dk li i.a3{ width:49px; height:47px; background-position:-110px -180px;}
ul.li_dk li i.a4{ width:44px; height:41px; background-position:-171px -183px;}

.call-online{ display:none;}

.lerong1{width:100%; clear:both; padding:20px 0;}
.inx_ys{ border:1px solid #e2e2e2; width:99%x; margin-top:10px; padding:20px 0; height:70px; position:relative; background:#fff;}
.inx_ys h2{ color:#1a6dd9; font-size:20px; line-height:32px; padding-left:150px;}
.inx_ys p{ line-height:18px; font-size:16px; padding:0 12px 0 150px;}

.inx_ys i, .i_liuc dl dt i, .redian2 h2 i{background:url(../images/ico_bg.png) no-repeat;}
i.i_ico1, i.i_ico2, i.i_ico3, i.i_ico4{ display:block; position:absolute; top:30px; left:30px;}
.inx_ys i.i_ico1 { width:94px; height:67px; background-position:-207px -316px;}
.inx_ys i.i_ico2 { width:82px; height:63px; background-position:-331px -316px;}
.inx_ys i.i_ico3 { width:98px; height:54px; background-position:-201px -391px;}
.inx_ys i.i_ico4 { width:104px; height:63px; background-position:-308px -386px;}

.i_liuc{position:relative; width:100%; overflow:hidden; padding-bottom:10px;}
.i_liuc span.bb1, .i_liuc span.bb2{ display: none;}
.i_liuc dl{ width:33.3%; height:181px; background:#fff;  float:left; margin:10px 0 0 0; }

.i_liuc dl dd.c1{text-align:center; line-height:28px; font-size:16px; font-weight:bold;}
.i_liuc dl dd.c2{text-align:center; color:#666;}
.i_liuc dl dd.c3{text-align:center; color:#ffac0e; line-height:38px;}

.i_liuc dl dt{ position:relative; padding-top:80px;}
.i_liuc dl dt i{position:absolute; top:20px; left:50%;}
.i_liuc dl dt.a1 i{ background-position:-248px -205px; width:47px; height:41px; margin-left:-23px;}
.i_liuc dl dt.a2 i{ background-position:-302px -203px; width:36px; height:44px; margin-left:-18px;}
.i_liuc dl dt.a3 i{ background-position:-347px -204px; width:38px; height:44px; margin-left:-19px;}

.i_liuc dl:last-child{ margin-right:0;}

/*移动端热点产品*/
.redian1{ background:url(../images/dsz_zy_03.jpg) no-repeat right bottom; background-size:58%; box-shadow: 0 2px 2px 1px #ddd!important; width:95%; margin:18px auto 0; padding-bottom:20px;}
.redian1 h2{padding:8px 0 10px 2%; font-size:18px;}
.redian1 p{padding:0 40% 0 2%; font-size:14px; line-height:18px; color:#666;}
.redian1 a{display:block; width:80px; text-align:center; padding:4px 0; background:#fc9f33; color:#fff; border-radius:5px; margin:8px 0 0 0}

.redian2{ border-bottom:1px solid #eee; padding:25px 0 20px; width:95%; margin:0 auto;}
.redian2 h2{ font-size:18px; padding-bottom:10px;}
.redian2 p{ color:#666; line-height:18px; padding-left:28px;}
.redian2 p span{ color:#f00;}
.redian2 h2 i.i1{ width:20px; height:29px; background-position:-411px -212px; display:inline-block; margin-right:8px;}
.redian2 h2 i.i2{ width:23px; height:28px; background-position:-450px -212px; display:inline-block; margin-right:5px;}
.redian2 h2 i.i3{ width:22px; height:27px; background-position:-490px -212px; display:inline-block; margin-right:6px;}

/* 移动端推荐 */
.r_tagbt{ width:100%; clear:both; overflow:hidden;}
.r_tagbt h2{line-height:32px; font-size:16px; border-bottom:1px solid #ccc; margin-top:10px; padding-left:10px; margin-bottom:5px;}
.r_tagbt ul li{float:left; margin:3px 0 0 3px; font-size:12px; background:#f5f5f5; border-radius:5px; padding:0 8px; }
.r_tagbt ul li a{ color:#666;}

/*移动端幻灯片 新*/
.banner{width:100%;clear: both;font-size: 0;}
.banner a{ display:block;}
.banner img{ max-width:100%; display:block;}

/* 复制微信 */
i.icon-weixin, i.icon-qt6, i.icon-qt5, i.icon-zx2{color:#fff; line-height:32px; border-radius:8px; font-size:30px;} 
/*i.icon-zx2{ color:#f00;}
i.icon-qt6{ color:#44a7e3;}
i.icon-zx2{ color:#44a7e3;}
i.icon-qt5{ color:#44a7e3;}*/
i.icon-gougou{ font-size:32px; color:#1aad19;}
i.icon-chacha{ font-size:22px; color:#333;}
.popup{position: absolute;background: #FFF;top:-580%;left:10%;transform: translate(0, 0);border-radius: 10px;padding:18px 0;width:80%;	z-index: 9999;color: #333;display: none;box-shadow: 0 0 10px #ccc; text-align:center;}
.popup[data-view="open"]{display: block;}
.open{display: block;}
.popup .icon i{color: #1aad19; display: inline-block; font-size:28px;}
.popup .close{position: absolute;cursor: pointer; right:0; top:0;}
.popup .close i{color: #333; }
.popup .t{font-weight: bold; line-height:22px;}
.popup .text{ line-height:22px;}
.popup .btn{margin:10px auto 0;	background: #1aad19;color: #FFF; width:50%; line-height:42px; border-radius:5px;}

/*底部
#footer {width:99%; height:50px; padding:6px 1% 6px 0;  position:fixed; z-index:1000; bottom:0; background: #f4f4f4; box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2); border-top:1px solid #d4d4d4;}
#footer a {text-decoration: none; float: left;display: block;text-align: center; font-size:16px; color:#fff; position:relative;}
#footer a i{ top:8px;}
#footer .zixun {background: url(../images/zx_ico.png) no-repeat center 8px;	background-size: 20px auto; padding-top:30px; color:#727272;}
#footer .map {background:#fff; line-height:48px; border-radius:50px 0 0 50px; color:#f00; border:1px solid #f00; width:49%;}
#footer .tel { background:#f00; line-height:50px; border-radius:0 50px 50px 0; width:50%;}*/
#footer {width:100%; height:58px;  position:fixed; z-index:1000; bottom:0; background:rgba(0, 116, 185, 0.9);}
#footer a {text-decoration: none; width:25%; height:50px; float:left; display:block; text-align:center; color:#fff; position:relative;}
#footer a span.fdd{ width:13px; height:13px; line-height:13px; text-align:center; background:#F00; border-radius:30px; position:absolute; top:3px; right:3px; font-size:12px; display:none;}
#footer a i{display:block; margin-top:5px;}
.end {line-height:20px; color:#666; padding:10px 20px 72px; text-align:center; background:#eee; text-shadow:0px 0px #bbb, 0 1px #fff; margin:0;}

.weizhi{line-height:28px; font-size:.7rem; background:url(../images/home_64.png) no-repeat 5px 6px #f9f9f9; background-size:auto 16px; text-indent:26px; border-top:1px #f1f1f1 solid; color:#999;}
.weizhi a{ color:#999;}

/*首页猜一猜了解内容*/
.caiyicai h2{ border-bottom:1px solid #e6e6e6; line-height:28px; padding-bottom:5px; font-size:18px; padding-left:10px;}
.caiyicai ul li{ width:47%; float:left; color:#fff; line-height:35px; margin:10px 0 0 1%; padding:0 0 0 1%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; box-shadow:0px 2px 1px rgba(0, 0, 0, .2); -webkit-transition: -webkit-box-shadow .15s ease-in-out;}
.caiyicai ul li:nth-child(1), .caiyicai ul li:nth-child(8){ background:#44a7e3;}
.caiyicai ul li:nth-child(2), .caiyicai ul li:nth-child(3){ background:#43cbdc;}
.caiyicai ul li:nth-child(4), .caiyicai ul li:nth-child(5){ background:#44a7e3;/*#ffa133;*/}
.caiyicai ul li:nth-child(6), .caiyicai ul li:nth-child(7){ background:#43cbdc;/*#9588d8;*/}
.caiyicai ul li a{ color:#fff;}

.cff_c1{width:48%; float:left; height:40px; margin:30px 1% 20px; padding-top:50px; position:relative; box-shadow: 0 2px 2px 1px #ddd!important;}
.cff_c1 span{ position:absolute; left:50%; margin-left:-25px; top:-25px; width:50px; height:50px; background-color:#f4970e; border-radius:30px; border:5px solid #fff;  box-shadow: 0 2px 2px 1px #ddd!important;}
.cff_c1 h2{ text-align:center; font-weight:500; font-size:14px;}
.cff_c1 span i{background:url(../images/ico_bg_con.png) no-repeat; display: inline-block; width:50px; height:50px;}
.cff_c1 span i.c1{ background-position:-16px -520px;  }
.cff_c1 span i.c2{ background-position:-110px -430px; }
.cff_c1 span i.c4{ background-position:-200px -430px; }
.cff_c1 span i.c3{ background-position:-290px -340px; }
.cff_c1 span i.c5{ background-position:-290px -430px; }
.cff_c1 span i.c6{ background-position:-290px -430px; }

.ne_r1{overflow:auto; clear:both; padding:8px; background:#fff; margin-top:8px;}
.ne_r1 p{line-height:20px; padding:8px 8px 0 12px;}
.ne_r1 span{line-height:16px; font-size:16px; padding:2px 4% 8px; color:#0099e6; border-bottom:1px solid #eee; margin-top:0px; display:block;}