/* by ohkei 66005199@qq.com */

/*公共*/
.footer-ct{
	background: rgb(64,64,64);
	margin-bottom: -1px;
}
.footer-ct a, .footer-ct p, .footer-ct b{
	color:rgb(210,210,210);
}

/*底部导航*/
.footer-nav{
	padding-top: 25px;
	padding-bottom: 25px;
}
.footer-nav li{
	padding-top: 8px;
	padding-bottom: 8px;
}
.footer-nav li {
	font-size: 14px;
}
.footer-nav a{
	-moz-transition: all 0.5s;
	-o-transition: all 0.5s;
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
}
.footer-nav a:hover{
	color: #fff;
	text-decoration: underline;
}
.footer-nav .tel-ico{
	margin-top:11px;
}

/*右侧*/
.contact-ct .col-md-4{
	position: relative;
}
.contact-ct, .tel-ct{
	padding:0;
}

.contact-ct a>img{
	width: 39px;
    height: 39px;
	margin-top:15px;
}
.contact-ct .qrc{
	position:absolute;
	top:0;
}
.footer-ct .tel-ct p{
	font-size: 12px;
	margin-top:5px;
	margin-bottom:0px;
	white-space:nowrap;
}

/*更方便找到我们*/
.footer-nav .t1{
	margin-left:35px;
	margin-bottom:20px;
}

.footer-ct .ico-ct{
	text-align: center;
}
.footer-ct .ico-ct img{
	margin:0 auto;
}
.footer-ct .ico-ct p{
	font-size: 12px;
	margin-top: 5px;
}

/*copyright*/
.copyright{
	background: rgb(40,40,40);
	padding-top: 25px;
	padding-bottom: 25px;
	text-align:center;
}
.copyright .container{
	width:420px;
}
.copyright img{
	width:22px;
}

/*contact-ct2-公共*/
.contact-ct2{
	background: rgb(229,229,229);
	padding-top: 25px;
	padding-bottom: 25px;
}
.contact-ct2 p{
	font-size: 12px;
	color:#404040;
}
.contact-ct2 .ico-ct, .contact-ct2 .tel-wrap{
	width:100%;
	margin:0 auto;
}
.contact-ct .tel-wrap>div{
	padding:10px 1px;
}

/*contact-ct2-更方便找到我们*/
.contact-ct2 .row:nth-child(1){
	text-align: center;
	margin-bottom:15px;
}
.contact-ct2 .row:nth-child(1) p{
	font-size: 25px;
	color:#404040;
}

/*contact-ct2-三个ICO*/
.contact-ct2 .row:nth-child(2){
	margin:0 auto;
	width:80%;
}
.contact-ct2 .ico-ct div{
	padding:0;
}
.contact-ct2 .ico-ct a>img{
	width:30%;
	max-width:35px;
	
	margin-bottom: 5px;
}

/*contact-ct2-热线*/
.contact-ct2 .row:nth-child(3){
	margin-top:15px;
	margin-left:1%;
}
.contact-ct2 .tel-wrap img{
	width:35px;
	margin-top:10px;
	float:right;
}
.contact-ct2 .tel-wrap>div{
	padding:10px 0;
	height: 80px;
}
.contact-ct2 .tel-ct p:nth-child(2){
	color:rgb(200,16,46);
	font-size: 16px;	
}
.contact-ct2 .tel-wrap a{
	color:rgb(200,16,46)!important;
}

/*更多问题*/
.role-row{
	/*background:#cba;*/
	/*width:100%;
	height:100%;*/
	width:419px;
	height:278px;
	position: absolute;
	right:0;
	top:0;
	overflow: hidden;
	z-index: 99;
}
.role-wrap{
	position:absolute;
	right:0px;
	top:0px;
}
.role-wrap .ico_qa{
	width: 100px;
}
.role-wrap .ico_close{
	max-width: 30px;
	position:absolute;
	right:18px;
	top:170px;
	
	cursor:pointer;
}
.role-ct{
	background:rgb(203,12,47);
	padding: 6px 15px;
	width:300px;
	height:200px;
	
	overflow: hidden;
	border-radius: 15px 0 0 15px;
	
	position:absolute;
	top:0;
	left:100px;
	color:#fff;
}
.role-ct li{
	margin:6px auto;
}
.role-ct a{
	color:#fff;
}
.role-ct a:hover{
	text-decoration: underline;
}

/*二维码*/
.ico-ct>div:first-child{
	position: relative;
}
.qr-pc-footer{
	background: none;
	position:absolute;
    top: -130px;
    left: -200px;
}
.qr-mb-footer{
	background: none;
	position:absolute;
    top: -365px;
    left: -30px;
}
.qr-mb-footer img:first-child{
	width:280%;
}
.qr-mb-footer .qr-close{
	width:25%;
	position:absolute;
	top: 40px;
    left: 40px;
}
.qr-pc-footer img{
	cursor:pointer;
}

.copyright>.container img{
	cursor: pointer;
}

/*------------------------PC------------------------*/
@media all and (max-width: 1199px){
	.footer-nav .list {
		width: 15%;
	}
	.contact-ct{
		width:40%;
	}
	
	.role-wrap .ico_qa{
		width: 90px;
	}
	.role-wrap .role-ct{
		left:80px;
	}
	.role-wrap .ico_close{
		max-width: 25px;
		top:150px;
	}
	.contact-ct2 .tel-wrap{
		padding-left: 40px;
	}
	.copyright .container {
		width: 450px;
	}
}

/*------------------------Pad------------------------*/
@media all and (max-width: 992px){
	.footer-nav{
		width:100%;
	}
}

/*------------------------Padmini------------------------*/
@media all and (max-width: 900px){
	.footer-nav .list {
		width: 25%;
		padding-left:7%;
	}
	.contact-ct{
		display:none;
	}
	.contact-ct2{
		display:block;
	}
	
	.role-wrap .ico_qa{
		width: 80px;
	}
	.role-wrap .qa-ct{
		left:80px;
	}
	.role-wrap .ico_close{
		max-width: 20px;
		top:135px;
	}
}

/*------------------------Phone------------------------*/
@media all and (max-width: 767px){
	.contact-ct2 .tel-wrap {
		padding-left: 0px;
	}
	
	.tel-wrap {
		padding-left: 0px;
	}
	.footer-nav .list {
		width: 50%;
		padding-left:9%;
		height: 250px;
    	overflow-y: hidden;
	}
	.footer-nav .list:nth-child(3), .footer-nav .list:nth-child(4){
		margin-top:20px;
	}
	
	.role-wrap .ico_qa{
		width: 70px;
	}
	.role-wrap .role-ct{
		left:70px;
	}
	.role-wrap .ico_close{
		max-width: 20px;
		top:118px;
		right:15px;
	}
	
	.contact-ct2 .tel-wrap img {
    	width: 25px;
	}
	.contact-ct2 .tel-ct p:nth-of-type(2){
		font-size: 14px;
		color: rgb(200,16,46);
	}
	
	.role-ct{
		height:260px;
	}
	.role-ct li{
		margin:8px auto;
	}
	.role-row{
		height:155px;
	}
	
	.copyright>.container {
		width: 99%;
		text-align: center;
	}
	.copyright>.container>div{
		padding:3px;
	}
	.copyright img{
		width:15px;
	}
	.copyright p{
		font-size:12px!important;
	}
	
}

