@charset "utf-8";


.banner{width:100%;}
.banner .sbanner img{width:100%;}
.secondnavs{width:100%;height:70px;background:#f6f6f6;}
.secondnavall{width:1360px;margin:auto;}
.position{float:left;width:480px;}
.Gst-breadrumb {
    font-size: 16px;
    background: url(images/homeico.png) no-repeat left;
    line-height: 70px;

    padding-left: 25px;
    color: #333;
}
.Gst-breadrumb a{text-decoration: none;color:#333;}
.secondnav{float:right;width:800px;}

.snavilist{float:right;}
.snavilist ul{    margin: 0;
    padding: 0;}
.snavilist ul li{display: inline-block;
    line-height: 70px;
    font-size: 16px;
    font-weight: bold;
    margin: 0 15px;}
.snavilist ul li a{text-decoration: none;color:#333;}
.snavilist ul li.active a{color:#2fbda5;}
.snavilist ul li.active{    border-bottom: 2px solid #2fbda5;
    box-sizing: border-box;
}
.snavilist ul li.last{margin-right:0;}


.secondcon{width:100%;}
.secondcons{width:1360px;margin:auto;}
.stitle{    padding-top: 75px;
    font-size: 38px;
    background: url(images/line.jpg) no-repeat bottom center;
    text-align: center;
    padding-bottom: 25px;
    margin-bottom: 50px;}



.lxwmall{
				width: 100%;
				border: 1px solid #ccc;
				box-sizing: border-box;
		margin-bottom:30px;
			}
			.lxwmtitle{font-size: 20px;background: #f7f7f7;height: 50px;line-height: 50px;padding-left: 30px;}
			.lxwmlink{font-size: 20px;line-height: 50px;padding-left: 30px;}
			.lxwmlink a{display: inline-block;margin-right: 60px;color: #333;}


.cpall{width: 1302px;padding:28px 28px 0;;background: #f6f6f6;}
			.cppic{float:left;width:610px;height:460px;}
			.cpright{float: right;width: 630px;    margin-right: 20px;}
			.cptitle{font-size:28px;padding-bottom: 10px;border-bottom: 1px dashed #d9d9d9;}
			.cpsum{    font-size: 16px;
    color: #333;
    line-height: 28px;
    text-align: justify;
    padding-top: 20px;}
.cpsum p{background:url(images/cpico.png) no-repeat 2px 10px;padding-left:15px;}
@media screen and (max-width: 1366px) and (min-width: 960px){
.lxwmall{width:1260px;margin:auto;margin-bottom:30px;}
}
@media screen and (max-width:1024px) {
.qygk {
		width: 100%;
		background-image: url(images/qygk01.png),url(images/qygk02.png);
		background-repeat: no-repeat;
		background-position: center .4rem,center bottom;
		background-size: auto 4.2666rem,100%;
padding-bottom:4.1866rem;
	}
.qygk h2 {
margin-bottom:2.5333rem !important;
}
	.qygk p {
		font-size: 0.3466rem;
		color: #333;
		line-height: 0.6666rem;
width:calc(100% - 1.066rem);
margin:0 auto;
    text-align: justify;
margin-bottom:1em;
	}

.rcln {
			width: calc(100% - 1.066rem);
			margin: 0 auto;
		}
.rcln h2 {
margin-bottom:.7rem !important;
}
		.rcln img {
			width: 100%;
margin-bottom:.8rem;
		}
		.rcln  p {
			font-size: 0.3466rem;
			color: #666;
			line-height: 0.6666rem;
			margin-bottom: 0.16rem;
		}
.ygfz {
			width: calc(100% - 1.066rem);
			margin: 0 auto;
		}
		.ygfz h2 {
			margin-bottom: 1rem !important;
		}
		.yg_item {
			width: 100%;
			margin-bottom: 0.8rem;
		}
		.yg_item img {
			width: 100%;
		}
		.yg_txt {
			width: 100%;
			background-color: #f6f6f6;
		}
		.yg_txt h3 {
			width: 4.7333rem;
			height: 0.8266rem;
			line-height: 0.8266rem;
			text-indent: 0.7733rem;
			margin-bottom: 0.2666rem;
margin-top:0;
font-size: 0.4266rem;
			color: #fff;
		}
		.yg_txt h3.bg01 {
			background: url(images/mob_img/ygfz_tit01.png) center center / cover no-repeat;
		}
		.yg_txt h3.bg02 {
			background: url(images/mob_img/ygfz_tit02.png) center center / cover no-repeat;
		}
		.yg_txt p {
			width: 80%;
			margin: 0 auto;
			font-size: 0.3466rem;
			color: #666;
			line-height: 0.6666rem;
			margin-bottom: 0.8rem;
text-align: justify;
		}
		.yg_txt.border01 {
			border-bottom: 4px solid #00a0e9;
		}
		.yg_txt.border02 {
			border-bottom: 4px solid #2fbda5;
		}
	.lxwm {
			width: 100%;
		}
		.lxwm h2 {
			margin-bottom: 1rem !important;
		}
		.lxwm img {
			width: 100%;
			margin-bottom: 1rem;
		}
.yqlj {
		width: calc(100% - 1.066rem);
		margin: 0 auto;
	}
	.yqlj h2 {
		margin-bottom: .8rem !important;
	}
	.yqlj h3 {
		font-size: 0.4266rem;
		color: #333333;
		
	}
	.yqlj ul {
		width: 100%;
	}
	.yqlj ul li {
		display: inline-block;
		width: auto;
		float: left;
		margin-right: 1em;
margin-bottom:1em;
	}
.yqlj ul li:last-of-type a{
border-right:none;
}
	.yqlj ul li a {
		font-size: 0.3466rem;
		display: inline-block;
		padding-right: 1em;
		line-height: 1em;
		color: #666;
		border-right: 1px solid #666;
	}
}