s/* by ohkei 66005199@qq.com */

/*公共*/
.app-wrap .container>div>p{
	font-size:25px;
	width:100%;
	margin: 0 auto 25px auto;
}
.intro-wrap .container, .scope-wrap .container, .news-wrap .container{
	width:80%;
}

.store-wrap{
	background: url(../img/home/bg_map.jpg) no-repeat top center;
	background-size: cover;
}
.carousel-control.right{
	right:55px;	
}
.carousel-control img{
	width:30px;
}

/*banner微调*/
@media screen and (min-width: 768px){
	.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {
		margin-left: 35px;
	}
}


/*三大块*/
.wt-box{
	text-align: center;
	/*border:1px solid #ddd;*/
	
	-webkit-box-shadow:0 0 10px rgba(204, 204, 204, .5);  
  	-moz-box-shadow:0 0 10px rgba(204, 204, 204, .5);  
 	box-shadow:0 0 10px rgba(204, 204, 204, .5);  
	
	padding:25px 10px;
	
	height:320px;
	width:32%;
	margin:0 0.6%;
	position: relative;
}
.key-wrap .flag{
	width:35%;
	position: absolute;
	right:-2.3%;
	top:-2.9%;
}

.wt-box .ico-box{
	margin-top:19px;
}
.wt-box .ico-box img{
	width: 120px;
    height: 105px;
}
.wt-box .ico-box p{
	color:rgb(203,12,47);
	font-size: 28px;
}
.wt-box .txt-box{
	padding:0;
}

.wt-box .row{
	margin-bottom:12px;
}
.wt-box .row:nth-child(1) .txt-box{
	margin-top:25px;
}
.wt-box .row:nth-child(1){
	margin-bottom:1px;
}
.wt-box .row:nth-child(2){
	height:40px;
}
.wt-box .row:nth-child(1) .txt-box p{
	font-weight: 700;
	font-size:20px;
	color:rgb(200,16,46);
}
.wt-box .row:nth-child(2) .txt-box p{
	font-size:20px;
}
.key-wrap .red-btn{
	margin-top:32px;
}
.key-wrap .red-btn p{
	font-size:18px;
	line-height: 28px;
}

/*表单填写*/
.contact-wrap {
	background: rgb(242,242,242);
	background: url(../img/home/send_bg.jpg) no-repeat top center;
	background-size: cover;
	
	position:relative;
}
.contact-wrap h2{
	margin:15px auto;
}
.contact-wrap>.container{
	padding-top:15px;
	position: relative;
}
.contact-wrap .input-wrap{
	width:420px;
	margin:0 auto;
}
.contact-wrap .input-wrap>.in-wrap{
	margin-bottom:10px;
	position: relative;
}
.send-end{
	background: rgb(242,242,242);
	background: url(../img/home/send_end.jpg) no-repeat top center;
	background-size: cover;
	
	width:100%;
	height:100%;
	position: absolute;
	top:0;
}
.send-end h2{
	margin-top: 60px;
	margin-bottom: 25px;
	color:rgb(200,16,46);
}
.send-end p{
	font-size:18px;
	margin-bottom: 15px;
}
.send-end .tel{
	color: rgb(154,154,154);
}
.send-end .arrow_up{
	margin-top:70px!important;
}
.contact-wrap .input-wrap>.in-wrap>input{
	padding:5px 15px;
	height:45px;
}
.contact-wrap .input-wrap>.in-wrap>p{
	position: absolute;
	right:15px;
	top:11px;
	text-align: right;
	color:rgb(200,16,46);
	
	display:none;
}
.contact-wrap .cb-wrap{
	margin-top:15px;
}
.contact-wrap .cb-wrap>span{
	color:rgb(100,100,100);
}
.contact-wrap .cb-wrap .cb{
	cursor: pointer;
}
.contact-wrap .red-btn{
	margin:10px auto;
	max-width: 420px;
}
.contact-wrap .red-btn>p{
	font-size:28px;
}
.contact-wrap .arrow_up{
	cursor: pointer;
	margin-top:15px;
}
.rule-wrap {
	width:100%;
	height:100%;
	position: absolute;
	top:0;
	
	display: none;
}
.rule-wrap>div{
	background: url(../img/common/rule-bg.png) no-repeat top center;
	background-size: contain;
	width:47%;
	height:180px;
	
	position: absolute;
	left:25%;
	top:65px;
}
.rule-wrap>div{
	padding-top:20px;
}
.rule-wrap>div>p{
	width:70%;
	margin-left:15%;
	text-align: left;
	margin-top:5px;
}
.close-rule{
	position: absolute;
	top:12px;
	right:12%;
}


.price-wrap{
	background: rgb(125,125,125);
	padding:23px;
}
.price-wrap>.title-wrap{
	width:365px;
	margin-left:17%;
	text-align: center;
}
.price-wrap img{
	float:left;
}
.price-wrap p{
	font-size:24px;
	color:#fff;
	/*line-height: 230%;*/
	margin-left:7px;
	float:left;
}

/*贷款专家*/
.intro-wrap{
	background: url(../img/home/bg_red.jpg) no-repeat top center;
	background-size: cover;
	padding-top: 10px;
	padding-bottom: 25px;
}
.intro-wrap .container p{
	color:#fff;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: pre-line;
	word-wrap:break-word;
	word-break:break-all;
}
.intro-wrap .container p span{
	color:#fff;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: pre-line;
	word-wrap:break-word;
	word-break:break-all;
}
.intro-wrap>.container>p{
	font-size: 34px;
	margin-top: 20px;
}
.intro-wrap>.container>div{
	margin-top:15px;
}
.intro-wrap .container>div:nth-of-type(2){
	border-left:1px solid #fff;
	border-right:1px solid #fff;
}
.intro-wrap .container div p{
	font-size: 18px;
}
.intro-wrap img{
	width: 80px;
    height: 80px;
	margin-bottom: 15px;
}

/*可选服务*/
.sel-wrap>.container>p{
	font-size: 34px;
	margin-top: 20px;
}
.sel-wrap .container>div{
	margin-bottom: 30px;
}
.sel-wrap .container>div>p{
	font-size: 24px;
	color:rgb(200,16,46);
}
.sel-wrap .container>div img, .sel-wrap .banner-wrap .item>img{
	margin:15px auto 0;
	width: 250px;
    height: 209px;
}

.sel-wrap .banner-wrap{
	height:380px;
}
.sel-wrap .banner-wrap .lr{
	width:30px;
}
.sel-wrap .banner-wrap img{
	margin:0 auto;
	margin-top:20px;
}
.sel-wrap .banner-wrap .item>p{
	/*height:100px;*/
	color:#c8102e;
	font-size:20px;
	margin-top:20px;
}
.sel-wrap .hollow-btn{
	margin-top:0px;
}
.sel-wrap .banner-wrap .hollow-btn>p{
	margin:0px auto;
	line-height: 18px;
}
.sel-wrap .carousel-indicators{
	bottom:-30px;
}
.sel-wrap .carousel-indicators li {
    width: 15px;
    height: 15px;
	border-radius: 15px;
    margin: 1px;
    background-color: rgba(100,100,100,0);
    border: 2px solid rgb(100,100,100);
}
.sel-wrap .carousel-indicators li.active{
	background-color: rgb(100,100,100);
}
.sel-wrap .carousel .lr{
	max-width:30px;
	margin-top:200%;
}

.sel-wrap .hollow-btn{
	border:2px solid rgb(200,16,46);
	border-radius: 15px;
}
.sel-wrap .hollow-btn p, .sel-wrap .hollow-btn span{
	font-size:18px;
	line-height: 36px;
	color:rgb(200,16,46);
}

/*银监会*/
.scope-wrap>.container>p{
	font-size: 34px;
	margin-top: 20px;
}
.scope-wrap>.container>div{
	margin-top: 35px;
}
.scope-wrap{
	background: url(../img/home/bg_china.jpg) no-repeat top center;
	background-size: cover;
}
.scope-wrap img{
	height: 80px;
	margin-bottom: 5px;
}
.scope-wrap div div p{
	font-size:18px;
	margin: 5px auto 25px auto;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: pre-line;
	word-wrap:break-word;
	word-break:break-all;
}

/*新闻*/
.news-wrap{
	background: rgb(124,124,124);
}
.news-wrap .news-bg{
	position: relative;
}
.news-wrap .news-ct{
	position:absolute;
	top:0;
}
.news-wrap .container>div{
	float:left;
	padding-top: 7px;	
	height: 43px;
	overflow: hidden;
	font-size:18px;
}
.news-wrap a{
	font-size:18px;
}
.news-wrap .container>div:nth-child(1){
	border: 1px solid #fff;
	color:#fff;
}
.news-wrap .container>div:nth-child(2){
	background: #fff;
	color:rgb(124,124,124);
	
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
	overflow: hidden;
}
.news-wrap .container>div:nth-child(2) p{
	margin:2px auto;
	line-height: 30px;
}
.news-wrap .container>div:nth-child(3){
	background: rgb(195,18,47);
	color:#fff;
	/*margin-left:3px;*/
	
	-moz-transition: all 0.5s;
	-o-transition: all 0.5s;
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
}
.news-wrap .container>div:nth-child(3):hover{
	background: rgb(182,46,58);
}

/*App*/
.app-wrap .container{
	width:40%;
}
.app-wrap .container>div>p{
	margin-top:30px;
}

.app-wrap {
	position:relative;
}
.app-wrap img.hidden-xs{
	margin:0 auto;
}
.app-wrap .red-btn{
	position:absolute;
	bottom:12%;
	
	width:60%;
	left:20%;
}

/*apper*/
#apper{
	background: rgb(234, 234, 234);
	width:100%;
	padding:15px 10px;
	
	position: fixed;
	bottom:-4px;
	
	display: none;
}
#apper img{
	max-width:30px;
}
#apper li:nth-of-type(3){
	font-size:12px;
	padding-right: 3px;
    padding-left: 3px;
}
#apper li:nth-of-type(4) a{
	color:#116df6;
	font-size:14px;
}
#apper .close-btn{
	font-size:20px;
	padding-left: 3px;
}

/*------------------------PC------------------------*/
@media (max-width:1199px){
	.wt-box .ico-box p{
		font-size: 26px;
	}
	.news-wrap .container{	
		width:80%;
	}
	.app-wrap .container{
		width:50%;
	}
	
	.wt-box .row:nth-child(1) .txt-box{
		margin-top:20px;
	}
	/*.wt-box .row:nth-child(2) .txt-box p{
		font-size:13px;
	}*/
	
	/*表单填写*/
	.rule-wrap>div>p{
		width: 85%;
    	margin-left: 7.5%;
	}
	.close-rule{
		right: 5%;
	}
}

/*------------------------Pad------------------------*/
@media (max-width:992px){
	.wt-box{
		height:280px;
	}
	.wt-box .ico-box img{
		width: 75px;
    	height: 65px;
	}
	.wt-box .ico-box p{
		font-size: 24px;
	}
	/*.wt-box .row:nth-child(2) .txt-box p{
		font-size:13px;
	}*/
	.wt-box .row:nth-child(1) .txt-box{
		margin-top:15px;
	}
	
	/*表单填写*/
	.rule-wrap>div>p {
    	width: 80%;
    	margin-left: 10%;
	}
	.close-rule {
		right: 5%;
	}
	
	.intro-wrap img{
		width: 60px;
		height: 60px;
	}
	
	.scope-wrap .container{
		width:80%;
	}
	.scope-wrap img{
		max-height: 60px;
	}
	
	.rule-wrap>div{
		width:60%;
		left:18%;
	}
	.close-rule {
		right: 10%;
	}
}

/*------------------------Padmini------------------------*/
@media (max-width:900px){
	.apply-btn p{
		font-size: 14px;
	}
	.wt-box{
		height:240px;	
	}
	/*.wt-box .ico-box img{
		max-width: 60px;
	}*/
	.wt-box .row:nth-child(1) .txt-box{
		margin-top:5px;
	}
	.wt-box .row:nth-child(1) .txt-box p {
		font-size: 16px;
		margin-top:5px;
		overflow: hidden;
		text-overflow:ellipsis;
		white-space: pre-line;
		word-wrap:break-word;
		word-break:break-all;
	}
	.wt-box .ico-box {
		margin-top: 10px;
	}
	.wt-box .ico-box p {
		font-size: 20px;
	}
	.wt-box .row:nth-child(2) .txt-box p{
		font-size:16px;
		overflow: hidden;
		text-overflow:ellipsis;
		white-space: pre-line;
		word-wrap:break-word;
		word-break:break-all;
	}
	.wt-box .red-btn {
		margin-top:15px;
	}
	
	/*表单填写*/
	.rule-wrap>div{
		width:60%;
		left:18%;
	}
	.close-rule {
		right: 7%;
	}
	
	/*.sel-wrap img, .sel-wrap .red-btn{
		max-width: 200px;
	}*/
	
	.news-wrap .container{	
		width:90%;
	}
}

/*------------------------Phone------------------------*/
@media (max-width: 768px){
	/*.ad-tip{
		display: block;
	}*/
	/*.carousel-control.right{
		right:0;
	}*/
	
	.app-wrap .container>div>p{
		font-size:22px;
	}
	
	.key-wrap .flag{
		width:23%;
		right:-1.8%;
		top:-3%;
	}
	.wt-box{
		width:96%;
		height:180px;	
		margin-left:2%;
		margin-bottom:15px;
		padding-top:10px;
	}
	.wt-box>.row{
		width:90%;
		margin-left:auto;
		margin-right:auto;
		margin-bottom: 6px;
	}
	.wt-box .ico-box img {
		width: 55px;
		height: 45px;
	}
	
	.wt-box .row:nth-child(2) {
		height: 30px;
	}
	.wt-box .row:nth-child(1) .txt-box p {
   		font-size: 14px;
	}
	.wt-box .row:nth-child(2) .txt-box p {
		font-size: 12px;
		margin-top: 5px;
	}
	.key-wrap .red-btn{
		margin-top:15px;
	}
	.key-wrap .red-btn p {
		margin: 4px auto;
	}
	
	/*表单填写*/
	.contact-wrap h2{
		font-size:24px;
	}
	.contact-wrap .input-wrap{
		width:100%;
	}
	.contact-wrap .input-wrap>input{
		padding:25px 15px;
	}
	.contact-wrap .red-btn>p{
		font-size:20px;
	}
	.rule-wrap{
		left:0;
	}
	.rule-wrap>div{
		width:100%;
		left:-2%;
		background-size:100% 100%;
		top:60px;
	}
	.rule-wrap>div>p {
		width: 90%;
		margin-left: 5%;
		margin-top:8px;
		font-size: 13.5px;
	}
	.close-rule {
		right: 4%;
	}
	.send-end p{
		font-size:14px;
		margin-bottom: 15px;
	}
	.send-end .arrow_up{
		margin-top:70px!important;
	}
	
	
	.intro-wrap .container, .scope-wrap .container, .app-wrap .container{
		width:100%;
	}
	.intro-wrap .container>div{
		padding:0;
		margin-bottom:30px;
	}
	
	.intro-wrap>.container>p {
    	font-size: 24px;
	}
	.intro-wrap .container div p {
		font-size: 12px;
	}
	
	/*.sel-wrap img{
		max-height:180px;
	}*/
	.sel-wrap>.container>p{
		font-size:26px;
	}
	.sel-wrap .hollow-btn{
		width:60%;
		padding:5px;
	}
	.sel-wrap .hollow-btn p, .sel-wrap .hollow-btn span{
		font-size:16px;
	}
	#carousel2 .carousel-control.right{
		right:0;
	}
	
	.scope-wrap{
		background:rgb(231,231,231);
		
	}
	.scope-wrap .container{
		background: url(../img/home/bg_china_mb.jpg) no-repeat top center;
		background-size: 100%;
	}
	.scope-wrap>.container>div {
		margin-top: 10px;
	}
	.scope-wrap img{
		max-height: 55px;
	}
	.scope-wrap>.container>p{
		font-size: 24px;
		color:rgb(200,16,46);
	}
	.scope-wrap div div p{
		font-size:14px;
	}
	
	.news-wrap .container{	
		width: 99%;
    	margin-left: 1%;
	}
	.news-wrap .container>div{
		height: 32px;
		padding-top: 5px;
	}
	.news-ct p{
		white-space: nowrap;  
		text-overflow:ellipsis; 
		overflow:hidden;
	}
	.news-wrap a{
		font-size:16px;
	}
	.news-wrap .container>div:nth-child(1), .news-wrap .container>div:nth-child(3){
		padding-top:7px;
	}
	.news-wrap .container>div:nth-child(1){
		border: none;
		font-size:22px;
		height: 60px;
	}
	.news-wrap .container>div:nth-child(3){
		height:42px;
	}
	.news-wrap .container>div:nth-child(3) a{
		font-size:18px;
	}
	
	.app-wrap .container>div>p{
		margin-bottom:15px;
	}
	
	.price-wrap{
		padding:15px;
        padding-left:5px !important;
        padding-right:5px !important;
	}
	.price-wrap>.title-wrap{
		margin-left:0;
	}
	.price-wrap img{
		width:22px;
	}
	.price-wrap p{
		font-size: 17px;
	}
	
	#apper{
		display: block;	
	}
}
/*------------------------Phone------------------------*/
@media (max-width: 500px){
	.ad-tip{
		display: block;
	}
	.navbar-fixed-top{
		top:72px;
	}
	.main-ct{
		margin-top:130px;
	}
}
 .adl1 {
	 padding-left: 5px !important;
	 padding-right: 5px !important;
 }


