
.container-fluid{padding: 0px;}
body{font-size: 18px;font-family: Arial,微软雅黑;color: #fff;}
a{outline: none !important;}

.banner{background: url(../images/0829.jpg) no-repeat center center ;background-size: cover !important;}

.logo{margin-top: 15px;}
.nnav{margin-top: 35px;}
.nnav ul li{float: left;margin-left: 80px;}
.nnav ul li a{font-size: 20px;color: #ffffff;display: inline-block;position: relative;padding-bottom: 5px;transition:all .6s;}
.nnav ul li a::before{content: " ";display: block;width:0%;height: 1px;background: #ffe400;position: absolute;bottom: 0px;transition:all .6s;left: 50%;transform:translateX(-50%);}

.nnav ul li:hover a{color: #ffe400;}
.nnav ul li:hover a::before{width: 100%;}
.nnav ul li.active a{color: #ffe400;}
.nnav ul li.active a::before{width: 100%;}


.footer p{text-align: center;color: #fff;}

.ixft{position: absolute;bottom: 50px;width: 100%;}


.content_all{position: relative;background: url(../images/abbg.png) no-repeat bottom  center;background-size: cover  !important;min-height: 700px;}

.gsbg{background: url(../images/27.png) no-repeat center center;height: 372px;}

.tit{text-align: center;}
.tit img{margin-top: -30px;margin-bottom: 15px;}
.tit p{font-size: 40px;font-weight: bold;}

.tybg{margin-top: 150px;}
.gsjs  p{font-size: 20px;line-height: 36px;}
.gsjs  p b{color: #ffe400;}
.gsjs{padding: 20px 40px;margin-top: 32px;}


.csbg{background: url(../images/vf27.png) no-repeat center center;}

.sh_cct{width: 78%;margin-top: 30px;}
.sh_cct h1{font-size: 24px;color: #fff;}
.sh_cct h1 small{font-size: 16px;color: #fff;}
.sh_cct h2{font-size: 16px;color: #ffffff;margin-top: 12px;margin-bottom: 16px;}
.sh_cct  p{font-size: 20px;color: #ffffff;line-height: 29px;}
.sh_img{}

.sharnr{border-bottom: 1px dashed #49498e;
overflow: hidden;
padding: 40px;}

.sharnr:last-child{border: none;}

.csbg .tit{position: relative;top: -35px;}


.tlsjbg{background: url(../images/271.png) no-repeat top center;height: 340px;}
.tlsjbg .tit{position: relative;top: -52px;}

.touzs{margin-top: 15px;}
.touzs ul li{float: left;width: 20%;text-align: center;font-size: 24px;color: #ffffff;}
.touzs ul li p{margin-top: 16px;}

.slyrbg{background: url(../images/grty.png) no-repeat  top center;height: 1391px; }
.slyrbg .tit{position: relative;top: -35px;}


.sjianz{width: 83.33%;margin: 0px auto;height: auto;overflow: hidden;}

.sjianz ul li {float: right;width: 54%;}

.sj_date{float: left;}
.sj_cot{float: right;width: 430px;}
.sj_cot p{font-size: 16px;color: #ffffff;line-height: 24px;}
.sj_cta{background: #5a5ada;padding: 30px 22px;}
.sj_ctb{padding: 20px;background: rgba(255,255,255,0.1);}

.sj_date span{font-size: 18px;color: #ffffff;background: #5a5ada;border: 4px solid #2c31b5;border-radius: 20px;width: 80px;height: 35px;text-align: center;line-height: 30px;

display: inline-block;}

.sj_cot{position: relative;}
.sj_cot::before{position: absolute;content: " ";display: block;width: 60px;height: 1px;background: #7368d7;top: 17px;

left: -32px;}


.sjianz{background: url(../images/xa.png) no-repeat  top center;padding-top: 50px;}
.sjianz ul li:nth-child(2n){float: left;}
.sjianz ul li:nth-child(2n) .sj_cot{float: left;}
.sjianz ul li:nth-child(2n) .sj_date{float: right;}
.sjianz ul li:nth-child(2n)  .sj_cot::before{position: absolute;content: " ";display: block;width: 60px;height: 1px;background: #7368d7;top: 17px;

right: -32px;left: auto;}


.sjianz ul li:nth-child(7n+3){margin-top: -300px;}
.sjianz ul li:nth-child(7n+4){margin-top:70px;}

.xybgs{background: url(../images/xx21.png) no-repeat  top center;}

.xyimg{text-align: center;padding: 100px 0px;}


.guanzerm{text-align: center;margin: 95px 0px;text-align: center;margin-bottom: 170px;}
.guanzerm p{font-size: 24px;font-weight: bold;margin-top: 18px;}

/*.gwebg{background: url(../images/bgas.png)  no-repeat top center;height: 1468px;}*/
.gwebg {
	background: url(../images/bgas.png) no-repeat top center;
	/* height: 1793px; */
	background-size: 100% 100%;
}
.gwebg .tit{position: relative;top: -40px;}

.suan_a h1{display: inline-block;float: left;line-height: 60px;font-size: 24px;}
.suan_a span {float: right;}
.suan_a{height: 60px;padding: 0px 30px;line-height: 60px;}

.gaws{padding: 0px 20px;}

.gaws ul li{background: rgba(255,255,255,0.05);margin-bottom: 19px;}
.suan_nr{padding:20px;border-top: 1px dashed #42428d;padding: 40px 30px;border-bottom: 1px dashed #42428d;}
.suan_nr h2{font-size: 20px;margin-bottom: 10px;}
.suan_nr p{font-size: 20px;line-height: 36px;}

.suan_c a{float: right;display: inline-block;background: #ffe400;color: #2226ad;font-size: 20px;border-radius: 3px;padding: 6px 20px;}

.suan_c{height: auto;overflow: hidden;padding: 20px;}
.suan_b{display: none;}


.gaws ul li.active .suan_a span{transform:rotate(180deg);}

.gwebg{margin-bottom: 250px;}

.tzbg{background: url(../images/bfg.png) no-repeat   center 50px;}
.touzimg{text-align: center;margin-top: 140px;margin-bottom: 130px;}

.qybg{background: url(../images/qybfg.png) no-repeat  center 50px;height: 450px;}
.ygbg{background: url(../images/ygbg.png) no-repeat center 50px;height: 800px;}

.qynr{float: left;width: 50%;padding-left: 160px;border-right: 1px dashed #7368d7;margin-top: 50px;}
.qynr h2{font-size: 24px;color: #ffffff;margin-bottom: 15px;}
.qynr p{font-size: 20px;color: #ffffff;line-height: 36px;}

.ygfls{text-align: center;margin-top: 80px;position: relative;}
.ygfls p{line-height: 36px;}

.yg_a_2 p span{display: inline-block;width: 20px;}

.yg_a_1{position: absolute;top: 18%;left: 42%;font-size: 20px;}

.yg_a_2{position: absolute;top: 18px;left: 10%;}
.yg_a_2 p{}


.yg_b_1{top: 60%;left: 40%;position: absolute;}
.yg_b_2{top: 60%;left:13%;position: absolute;}
.yg_c_1{position: absolute;top: 31%;right: 42%;}

.ygfls div{position: absolute;}
.yg_c_2 {position: absolute;top: 7%;right: 19%;}

.yg_d_1{position: absolute;right: 42%;top:67%;}
.yg_d_2{right: 20%;top: 60%;}

.ygbg{margin-bottom: 70px;}
.mmenu{display: none;}

@media screen and (max-width: 1440px){

}

@media screen and (max-width: 1024px){
	
	.mmenu{width: 30px;height: 30px;margin-top: 33px;display: block;}
	.mmenu span{display: block;width: 100%;height: 2px;background: #ffe400;margin-bottom:7px;}
	.nnav {display: none;}
	.logo  img{height: 40px;width: auto;}
	.banner{height: 400px !important;}
	.banner{background-size: 100% !important;background: url(../images/0829.jpg) no-repeat top center;}
	.tit p{font-size: 28px;}
	.gsjs p{font-size: 16px;}
	.tybg {background: rgba(255,255,255,0.05);}
	.tybg .tit{position:static;}
	.sh_cct{width: 66%;}
	.sh_cct p{font-size: 15px;}
	.touzs ul li{font-size: 16px;}
	.sjianz ul li{width: 100%;margin-bottom: 30px;}
	.sjianz ul li:nth-child(7n+3){margin-top: 0px;}
	.sjianz ul li:nth-child(2n) .sj_date{float: left;}
	.sjianz ul li:nth-child(2n) .sj_cot{float: right;}
	.sjianz ul li .sj_cot::before{left: -112px;right: auto;display: none;}
	.slyrbg{height: auto;}
	.sjianz{background: none;}
	.xyimg img{width: 100%;height: auto;}
	.touzimg{margin-top: 100px;}
	.touzimg img{width: 100%;}
	.qynr{padding-left: 0px;text-align: center;}

	.nnav {width: 100%;background: #fff;position: fixed;top: 50px;left: 0px;width: 100%;z-index: 999;}
	.nnav ul li{width: 100%;display: block;text-align: center;margin-left: 0px;height: 60px;line-height: 60px;font-size: 16px;}
	.nnav ul li a{color: #000;font-size: 16px;}
	.mmenu{margin-top: 25px;}


}


@media screen and (max-width: 650px){
	
	.banner {height: 207px !important;}
	.logo img{height: 28px;}
	.tybg{margin-top:70px;}
	.tit img {height: 40px;}
	.tit p{font-size: 20px;}
	.gsjs{padding: 20px;}
	.sh_cct{width: 100%;}
	.sh_img {width: 100%;text-align: center;}
	.touzs ul li{width: 20%;padding: 10px;}
	.touzs ul li img{width: 100%;}
	.tlsjbg{height: auto;}
	.sj_cot{width: 100%;}
	.sj_date{margin-bottom: 15px;}
	.suan_a h1{font-size: 18px;}
	.suan_nr p{font-size: 14px;line-height: 25px;}
	.gwebg{height: auto;margin-bottom: 100px;}
	.touzimg{margin-top: 50px;margin-bottom: 50px;}
	.qynr h2{font-size: 16px;}
	.qynr p{font-size: 14px;}
	.qybg{height: auto;}
	.ygfls div{position: static;width: 100%;text-align: left !important;border-bottom: 1px solid #fff;padding: 20px 0px;}
	.ygfls div br{display: none;}
	.ygfls img{display: none;}
	.ygfls div  p{font-size: 16px;}
	.ygfls{padding-bottom: 50px;height: auto;overflow: hidden;}
.ygbg{height: auto;}

	}