.navbar-light .navbar-nav .nav-link{
	color:rgba(0,0,0,0.8);
}
/*.phone{background: url("../images/phone.png")}*/
body{
	background-color: #f1f1f1;
}
header{background-color: #fff;}
header .container{height:75px;background-color:#fff;z-index:9999;position:relative}
header .container .navbar{background-color:#fff;}
header .btn-danger{padding:8px 10px;margin-right:70px;}
.banner{background: url("../images/banner.png") top center repeat-y;color: #fff;}
.banner .container .row .col-xl-6 .sys{padding-top:115px;font-weight: bold;font-size: 48px;font-style:oblique;padding-bottom:10px;}
.banner .container .row .col-xl-6 p{font-weight: bold;font-size: 24px;margin-bottom: 0.25rem;font-style:oblique}
.banner .container .row .col-xl-6 p:last-child{padding-bottom: 100px}
.banner .container .row .col-xl-6 .wxts{font-size:20px;}
.banner .container .row .col-xl-6 .wxts span{color:orange}
.banner .container .row .col-xl-2 img{margin-top: 140px; margin-left:-15px;}
.banner .container .row .col-xl-4 .mfkh{margin-top: 80px; background-color: #fff;border-radius:0.8rem}
.banner .container .row .col-xl-4 .mfkh h3{height: 65px;color:#f74c59;font-size: 22px;padding-top: 25px;padding-bottom: 15px;border-bottom: 2px solid #e4e4e4;}
.banner .container .row input{width: 230px;height: 44px;padding-left: 10px; border-top: 1px solid #e4e4e4; border-left: 1px solid #e4e4e4; border-right: 1px solid #e4e4e4;border-bottom: 0px;}
.banner .container .row .mybox input{border-bottom: 1px solid #e4e4e4;}
.banner .container .row input:focus{ outline: none;}
.banner .container .row button{margin-top:10px; width: 230px;}
.banner .container .row .mfkh p{color: #000;padding: 10px;font-size: 12px;}
.bd{font-size: 15px;}
.bd>span{background-color: #fff;color: #c22633}
.mybox{width: 230px;}
.jskh{margin-top:30px; background-color:#fff;}
.jskh .container>.row{padding: 0px 15px 15px 15px;background-color: #fbfbfb}
.jskh .container .wxts{color:#666}
@media (max-width: 576px){
	header .container .navbar-brand img{width:200px;}
}
@media (max-width: 530px){
	.banner .container .row .mybox span{
		right:0px;
	}
}
@media (min-width: 530px){
	.banner .container .row .mybox span{
		right:80px;
	}
}
@media (min-width: 550px){
	.banner .container .row .mybox span{
		right:105px;
	}
}
@media (min-width: 576px){
	.banner .container .row .mybox span{
		right:100px;
	}
}
@media (min-width: 768px){
	.banner .container .row .mybox span{
		right:214px;
	}
}
@media (min-width: 992px){
	.banner .container .row .mybox span{
		right:56px;
	}
}
@media (min-width: 1200px){
	.banner .container .row .mybox span{
		right:0px;
	}
}


.banner .container .row .mybox span{
	position:absolute;
	display: block;
	width: 125px;
	height: 34px;

	top:2px;
	line-height: 34px;
	color: #ffffff;

}

.khlc span{margin-left: 20px;}
@media (max-width: 576px){
	.khlc span{margin-left: 0px;}
}
.khlc p{margin-top: 20px;}
.khlc h2{margin-bottom: 30px;}
.khlc small{font-size: 16px;margin-bottom: 50px;display: block}
.khlc .container>.row{padding: 0px 30px 30px 30px;background-color: #fbfbfb}
.khlc .container .row h3{padding-top: 30px}
.khlc>.container{padding: 60px;background-color: #fff}

.tgyh{margin-top: 20px;}
.tgyh .container{background-color: #fff;padding: 60px;}
.tgyh h2{margin-bottom: 30px;}
.tgyh .row{background-color: #fbfbfb;}
.tgyh .col-xl-2{padding: 15px 0px}
.tgyh .col-12{margin-top: 30px;margin-bottom: 30px;}
@media (max-width: 576px){
    .tgyh .container .row img {
        background-color: transparent;
        border: 0;
        max-width: 90%;
    }
}
.jycl{margin-top: 20px; color: #fff}
.jycl h3{padding: 20px 0px;}
.jycl .container{background: url("../images/jycl.png") center center}
.jycl .container>p{margin-bottom: 0px;font-size: 14px;padding-left: 40px;margin-bottom:0.25rem}
.jycl .container>p:last-child{padding-bottom: 60px;}

.jlsfw{margin-top: 30px}
.jlsfw .container{background-color: #fff;padding: 0px 60px 60px 60px;}
.jlsfw .container h2{padding: 20px;}
.jlsfw .container .row{background-color: #fbfbfb;padding: 30px;}
.jlsfw .container .row .img-thumbnail{background:none;border: 0px;border-radius:0px}
.jlsfw .container .row p{margin-bottom: 0.5rem; font-size: 24px; font-weight: 500}

.jyxtff{margin-top: 30px;}
.jyxtff .container{background-color: #fff;padding: 0px 60px 60px 60px;}
.jyxtff .container h2{padding: 20px;}
.jyxtff .container .row{background-color: #fbfbfb;padding: 30px;}
.jyxtff .container .row .img-thumbnail{background:none;border: 0px;}
.jyxtff .container .row .col .shipin{position:relative;height:485px;}
.jyxtff .container .row .shipin .platform1{position:absolute;left:-50px;top:160px;width:460px;}
.jyxtff .container .row .shipin .platform4{position:absolute;right:-30px;top:125px;width:580px;}
.jyxtff .container .row .shipin .platform3{position:absolute;left:390px;top:50px;width:266px;}
.jyxtff .container .row .shipin .platform2{position:absolute;left:270px;top:7px;width:211px;height:478px;}
.jyxtff .container .row .shipin .platform2-mask{position:absolute;left:-34px;top:7px;width:292px;}
.jyxtff .container .row .shipin .platform3-mask{position:absolute;left:14px;top:-177px;width:657px;}
.ywjs{margin-top: 30px;}
.ywjs .container{background: url("../images/ywjs.png") center center; color: #fff;padding: 0px 60px 60px 60px;}
.ywjs .container h2{padding-top: 45px;font-size:30px}
.ywjs .container .row{padding: 30px; font-size: 16px}
.ywjs .container .row h4{font-size:24px;margin-bottom:1rem}
.ywjs .container .row p{font-size:14px;padding:0px 15px;}
.ywjs .container .row .col-lg-4{border-right:1px solid #e68e95;}
.ywjs .container .row .col-lg-4:last-child{border:none;}
@media (max-width: 992px){
    .ywjs .container .row .col-lg-4 {
        border: none;
    }
}


.gsys{margin-top: 30px;}
.gsys .container{background: url("../images/gsys.png") center center; color: #fff;padding: 0px 60px 60px 60px;}
.gsys .container h2{padding:40px 0px;}
.gsys .container>.row{border:1px solid #fff;}
.gsys .container .row h4{font-size:18px}
.gsys .container .row p{font-size:14px; margin-bottom:0px;}
.gsys .container .row .row{padding:20px 0px;}


.jykc{margin-top: 30px;}
.jykc .container{background-color: #fff;padding: 0px 60px 60px 60px;}
.jykc .container h2{padding: 20px;}
.jykc .container .row{background-color: #fbfbfb;padding: 30px;}
.jykc .container .row .col-12{padding-bottom:15px;}
.jykc .container p{color: #555;font-weight: 500;margin-bottom:0px;}
.btn-danger{padding: 8px 60px;background-color:#f74c59}
.jykc .container .row .img-thumbnail{background:none;border: 0px;}
.jykcpic{position: relative;}
@media (min-width: 992px){
	.jykc1{position: absolute;top:-25%;left: 63%}
}
@media (max-width: 992px){
	.jykc1{display: none;}
}
.wdfg .container{background: url("../images/wdfg.png") center center; color: #fff; margin-top: 30px}
.wdfg .container h2{padding-top: 45px; padding-bottom:20px;}
.wdfg .container p{padding-left: 70px;font-size: 24px;padding-bottom:0px;margin-bottom:0.5rem}
.wdfg .container p:last-child{padding-bottom: 100px;}

.gzqh{margin-top: 30px;}
.gzqh .container{background: url("../images/gydh.png") center center; color: #fff;padding: 0px 60px 60px 60px;}
.gzqh .container h2{padding-top: 45px;}
.gzqh .container .row{padding: 30px; font-size: 16px}

.dhqh{margin-top: 30px;}
.dhqh .container{background: url("../images/gydh.png") center center; color: #fff;}
.dhqh .container h2{padding-top: 45px;padding-bottom: 25px;}
.dhqh .container p{margin-bottom: 0.25rem;font-size: 14px;}
.dhqh .container p:last-child{padding-bottom: 40px;}
.dhqh .container .da{font-size: 18px;}
.dhqh .container .zhong{font-size: 16px;}
@media (max-width: 576px){
	.jykc .container h2{font-size:24px;}
	.dhqh .container h2{font-size:24px;}
	.qzqh .container h2{font-size:24px;}
	.jlsfw .container h2{font-size:24px;}
	.jycl .container h2{font-size:24px;}
	.tgyh .container h2{font-size:24px;}
	.jykc .container .row{padding:0px;}
	.jyxtff .container .row{padding:0px;}
	.gzqh .container .row{padding:0px;}
	.jlsfw .container .row{padding:0px;}
	.tgyh .container{padding:15px;}
	.khlc .container>.row{padding:0px;}
	.jlsfw .container{padding:15px;}
	.jykc .container{padding:15px;}
	.jyxtff .container{padding:15px;}
	.gzqh .container{padding:15px;}
	.jycl .container>p{padding-left:0px;}
	.tgyh .row{padding:15px;}
	.khlc>.container{padding:15px;}
	header .container{height:55px;}
	.wdfg .container p{padding-left:35px;}
	.jlsfw .container .row p{margin-bottom: 0.5rem; font-size: 16px; font-weight: 500}
	.gsys .container{padding:0 15px 15px 15px;}
	.ywjs .container{padding:0 15px 15px 15px;}
	.ywjs .container .row{padding:15px;}
}
footer .container{margin-top: 30px;background-color: #fff;}
footer .container p{margin-bottom: 0.25rem;font-size: 12px;}
footer .container p>span{padding-right: 10px;}
footer .container p:first-child{padding-top: 15px;margin-bottom: 1rem;font-size: 14px}
footer .container p:last-child{padding-bottom: 30px;}
.sub-title {
	text-align: center;
	font-size:24px;
	font-weight:700;
	line-height: 60px;
	/*padding-top: 15px;*/
}