* {
	margin: 0;
	padding: 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

*:before,
*:after {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

html {
	overflow: hidden;
	overflow-y: auto;
}
html {
    font-size: 16px;
}


img {
	border: 0;
}

div {
	font-size: 14px;
}

body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
button,
textarea,
select,
p,
blockquote,
th,
td,
section {
	margin: 0;
	padding: 0;
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
	-webkit-appearance: button;
	/* 2 */
	cursor: pointer;
	/* 3 */
}

a {
	color: #777;
	text-decoration: none;
}

a:focus,
a:link,
a:active {
	outline: none;
	text-decoration: none;
}

body,
input,
textarea,
select,
button {
	text-rendering: optimizeLegibility;
	/* 1 */
	-webkit-font-smoothing: antialiased;
	/* 2 */
	-moz-osx-font-smoothing: grayscale;
	/* 3 Default: auto */
	-moz-font-feature-settings: "liga", "kern";
}
/*@font-face {
	font-family:sy;
	src: url("SourceHanSansCN-Medium.ttf");
}*/
@font-face {
	font-family:fz;
	src: url("fz.ttf");
}

body {
	font-family:"Microsoft YaHei";
	/*font-weight: bolder;*/
	overflow-x: hidden;
}

select {
	-webkit-appearance: none;
	/*去除系统默认的样式*/
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	/* 点击高亮的颜色*/
}

select::-ms-expand {
	display: none;
}

em {
	font-style: normal;
}

button,
input,
optgroup,
select,
textarea {
	box-shadow: 0;
	color: inherit;
	/* 1 */
	font: inherit;
	/* 2 */
	margin: 0;
	/* 3 */
}

a:hover {
	text-decoration: none;
}

button,
input {
	line-height: normal;
}

input[type=file] {
	width: 66px;
}

button,
select {
	text-transform: none;
}

input[type=button],
input[type=text] {
	-webkit-appearance: none;
	outline: none
}

li,
dd,
dl {
	list-style: none;
	margin: 0px;
	padding: 0px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.clear{clear: both;}
/*苹方-简 常规体
    font-family: PingFangSC
*/

.banner{width: 100%;}
.banner img{width: 100%;}
.banner .swiper-container{width: 100%;height:100%;position: relative;}
.banner .swiper-container .swiper-slide{width: 100%;}
.banner .banner-center{width: 1484px;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.banner .banner-txt1{width: 50%;color: #fff;}
.banner .banner-txt2{width: 50%;color: #fff;}
.banner-txt1 h2{font-size:57px;padding-bottom:10px;font-family: PingFang SC;font-weight: bolder;color: #3b6fe7;}
.banner-txt1 p{font-size:22px;color: #3b6fe7;font-family: PingFang SC;font-weight: bolder;}
.banner-txt2 h2{font-size: 60px;color: #3b6fe7;font-family:PingFang SC;font-weight: bolder;font-weight: bolder;;padding-bottom: 40px;margin-bottom: 40px;position: relative;}
.banner-txt2 h2 span{font-size: 90px;font-family: PingFang SC;font-weight: bolder;}
.banner-txt2 p{font-size: 60px;color: #3b6fe7;font-family:PingFang SC;font-weight:bolder;}
.banner-txt2 h2:after{content: "";display: inline-block;width: 110px;height: 5px;background: #3b6fe7;position: absolute;bottom: 0;left: 0;}
.banner-txt3 h2{font-size: 66px;color: #ffffff;font-family: PingFang SC;font-weight: bolder;position: relative;padding-bottom: 40px;margin-bottom: 40px;}
.banner-txt3 p{font-size: 48px;color: #ffffff;font-family: PingFang SC;font-weight: bolder;}
.banner-txt3 h2:after{content: "";display: inline-block;width: 110px;height: 5px;background: #fff;position: absolute;bottom: 0;left: 0;}
.banner-txt3{position: absolute;left: 50%;top:50%;transform: translateY(-50%);}
.banner .swiper-pagination-bullet{width:10px;height:10px;background: #fff;border:2px solid #779ced;opacity: 1;border-radius:50%;}
.banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 7px;}
.banner .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{bottom:176px;}
.banner .swiper-pagination-bullet-active{background: #3b6fe7;border-color: #3b6fe7;}
header{width: 100%;position: fixed;left: 0;top: 0;z-index: 99;height: 100px;line-height: 100px;}
.header{width: 1484px;margin: 0 auto;}
.yheader{background: #fff;}
.header .logo{float: left;}
.header nav{float: right;}
nav>ul>li{float: left;padding: 0 26px;position: relative;}
nav>ul>li>a{font-size: 16px;color: #484c52;display: inline-block;}
nav>ul>li>a img{width:18px;}
nav>ul>li>.this_nav{font-weight: bold;color:#3b6fe7}
.menu{position: absolute;top: 84px;left: 50%;transform: translateX(-50%);display: none;background: #fff;padding: 20px;width:134%;text-align: center;}
.menu h3{width: 100%;}
.menu ul{line-height: 32px}
.menu ul li a{font-size: 16px;color: #666;display: inline-block;}
.menu ul li a:hover{color:#3b6fe7}
.menu ul .active a{color:#3b6fe7;}
.menu ul>a{font-size: 16px;line-height:38px;color: #666;display: inline-block;width: 100%;}
.menu ul>a:hover{color: #3b6fe7;}
.menu h3{font-size: 18px;
    color: #666;
    font-weight: bold;
    margin-bottom:20px;}
.menu:before{content: "";display: inline-block;border-left: 25px solid transparent;border-right: 25px solid transparent;
border-bottom: 20px solid #fff;position: absolute;top: -20px;left: 50%;transform: translateX(-50%);}

.main1-wrap{width: 100%;padding: 170px 0 120px;}
.main1{max-width: 1484px;margin: 0 auto;overflow: hidden;}
.main1 h2{font-size: 32px;color: #01040b;text-align: center;margin-bottom: 10px;}
.main1>p{text-align: center;font-size: 18px;color: #a4a4a4;}
.main1-box{width: 100%;overflow: hidden;margin-top: 100px;}
.main1-box ul li{float: left;width: 20%;text-align: center;}
.main1-box ul li a{display: block;}
.main1-box ul li span{font-size: 22px;color: #070922;display: inline-block;}
.main1-box ul li span:hover{color: #3b6fe7;}
.main1-img{height: 100px;line-height: 100px;margin-bottom: 30px;}
.main2-wrap{width: 100%;}
.main2-box1{width: 100%;height: 466px;background:url(../img/main201.png) no-repeat center;background-size:cover;position: relative;margin-bottom:15px;}
.main2{width:73%;position: absolute;left: 50%;top:50%;transform: translate(-50%,-50%);}
.main2-txt{width:500px;padding-left: 30px;}
.main2-txt h3{font-size:22px;color: #3b6fe7;margin-bottom: 10px;font-weight: bolder;}
.main2-txt p{font-size: 18px;line-height: 36px;color: #070922;}
.more{display: inline-block;width: 136px;height: 42px;line-height: 38px;
text-align: center;font-size: 18px;color: #3b6fe7;border:2px solid #3b6fe7;border-radius: 30px;margin-top:20px;}
.more:hover{color: #3566d5;}
.more img{margin-left: 14px;transform: translateY(-2px);}
.main2-box2{width: 100%;overflow: hidden;position: relative;}
.main2-left{width:49.5%;height: 466px;float:left;margin-right: 1%;position: relative;}
.main2-left:first-of-type{background: url(/template/default/img/ileft.png) no-repeat center;background-size:cover;}
.main2-box2 .main2-left:last-of-type{margin-right: 0;background: url(/template/default/img/iright.png) no-repeat center;background-size:cover;}
.main2-left .main2{width: 47%;}
.main2-box2 .main2-left:last-of-type .main2{left: 0;transform: translate(0,-50%);}
.main3-box{width: 100%;margin-top: 50px;}
.main3-box ul li{cursor: pointer;width: 727px;border:1px solid #e8e8e8;transition: all 0.3s;padding: 40px 15px 40px 200px;float:left;border-radius: 5px;position: relative;margin-right: 30px;margin-bottom: 30px;}
.main3-box ul li img{position: absolute;left: 60px;top: 50%;transform: translateY(-50%);max-width:80px;}
.main3-box ul li:nth-of-type(2n){margin-right: 0;}
.main3-box ul li h3{font-size: 22px;font-family: "微软雅黑";color: #2f2f2f;padding-bottom: 20px;margin-bottom: 20px;position: relative;}
.main3-box ul li h3:after{content: "";display: inline-block;width: 50px;height: 5px;background: #d9d9d9;border-radius: 10px;position: absolute;bottom: 0;left: 0;}
.main3-box ul li:hover{transform: translateY(-2px);}
.main3-box ul li p{font-size: 14px;line-height: 28px;color: #7c7c7c;font-family: "微软雅黑";font-weight: 500;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp:2;
overflow: hidden;}
.main4-wrap{background: #f7f7f7;padding: 90px 0 ;}
.main4-box{width: 100%;display: flex;margin-top: 40px;}
.main4-box .main4-left{width: 820px;background: #fff;padding: 70px 75px 0 35px;}
.main4-box .main4-right{width: 667px;}
.main4-box .main4-right img{max-width:100%}
.main4-left h1{font-size: 24px;color: #333333;margin-bottom: 15px;}
.main4-left p{font-size: 16px;color: #818181;line-height: 36px;}
.main4-left .more{margin-top: 20px;}
footer{width: 100%;}
.footer-main{max-width: 1484px;margin: 0 auto;overflow: hidden;}
.footer-top{width: 100%;overflow: hidden;padding: 120px 0 40px;}

.footer-top>div{float: left;}
.footer-top .ft1box{width: 580px;}
.footer-top .ft2box{width: 380px;}
.footer-top .ft4box{float:right;width: 127px;text-align: center;}

.ft1box h2{font-size: 22px;color: #333333;margin-bottom: 20px;}
.ft1box p{line-height: 36px;}
.ft1box p img{margin-right:20px;}
.ft1box p span{font-size: 14px;color: #818181;}
.ft2box span{font-size: 16px;color: #333333;display: inline-block;width: 100%;margin-bottom: 22px;}
.ft2box a{font-size: 14px;color: #818181;display: inline-block;width:100%;line-height: 36px;}
.ft2box a:hover{color:#337ab7;}
.ft2box .ft2nav{width: 90px;float: left;}
.ft3box .ft2nav{width: 124px;float: left;}
.ft4box span{font-size: 16px;color: #333333;display: inline-block;width: 100%;margin-bottom: 22px;text-align: center;}
.ft4box img{max-width: 100%;}

.footer-bot{width: 100%;padding: 30px 0;border-top:1px solid #eeeeee;}
.footer-bot .yqbox{line-height: 18px;width: 100%;margin-bottom: 15px;}
.yqbox span{font-size: 14px;color: #333333;display: inline-block;margin-right: 26px;}
.yqbox a{display: inline-block;font-size: 14px;color: #818181;padding-right: 40px;margin-right: 40px;border-right:1px solid #898989;}
.yqbox a:hover{color: #337ab7;}
.yqbox a:last-of-type{border: 0;}
.copy-box{font-size: 14px;color: #818181;margin-bottom: 15px;}
.footer-bot>a{font-size: 14px;color: #818181;}

.ydnav{display: none;position: absolute;right: 15px;top: 27px;}
.visbox{width:100%;height:10000px;position: fixed;left: 0;top: 0;background:rgba(0,0,0,0.75);z-index:98;display: none;}
.ny-banner{width: 100%;height: 398px;margin-top: 100px;position: relative;    overflow: hidden;}
.ny-banner img{position: absolute;left: 50%;transform: translateX(-50%);}
.nynav-wrap{bottom: 0;left: 0;width: 100%;background: rgba(255,255,255,0.9);height: 46px;line-height: 46px;position: absolute;}
.nynav-main{max-width: 1200px;margin: 0 auto;overflow: hidden;}
.nynav-main a{display: inline-block;display: inline-block;padding:0 20px;text-align: center;font-size: 16px;color: #636363;position: relative;}
.nynav-main a:after{content: "";display: inline-block;width: 1px;height: 24px;background: #d9d9d9;position: absolute;right: 0;top: 12px;}
.nynav-main .active{background: #3b6fe7;color: #fff;}
.nynav-main .active:after{display: none;}
.nynav-main a:hover{background: #3b6fe7;color: #fff;}
.nynav-main a:hover:after{display:none;}
.about1-wrap{width: 100%;padding: 0 0 90px;}
.about1-main{max-width: 1200px;margin: 0 auto;overflow: hidden;}
.about1-img{width: 518px;float: right;}
.about1-img img{width: 100%;}
.about1-right{width: 614px;float: left;margin-top:40px}
.about1-right h1{margin-bottom:20px}
.about1-right p{padding-top: 30px;font-size: 16px;line-height:30px;color: #404040;}
.yjbox{width: 100%;text-align: center;margin-top:100px;font-size: 0;}
.yjbox ul div{display: inline-block;margin: 0 30px}
.yjbox ul li{width: 284px;height: 226px;background: url(../img/yjimg.png) no-repeat;position: relative;display: flex;justify-content: center;}
.yjbox ul li span{display: inline-block;font-size: 28px;font-weight: bolder;color: #4576e8;position:absolute;left: 50%;transform: translateX(-50%);top:-20px;}
.yjbox ul li p{width: 100%;font-size: 22px;color: #2e2e2e;line-height: 40px;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}


.about2-wrap{width: 100%;background: #f7f7f7;padding: 70px 0;position:relative;overflow: hidden;}
.about2-main .swiper-container{width: 100%;position: relative;padding-bottom: 50px;}
.about2-main .swiper-slide img{width: 100%;}
.about2-box{max-width: 1484px;position: relative;margin: 0 auto;}
.about2-main{max-width: 1200px;margin: 0 auto;position: relative;}
.about2-main h1{font-size: 32px;color: #2d2d2d;text-align: center;margin-bottom: 10px;}
.about2-main>p{font-size: 18px;color: #b9b9b9;text-align: center;font-weight: 400;margin-bottom: 34px;}
.about2-box .swiper-button-prev, .about2-box .swiper-button-next{width: 45px;height: 84px;border-radius:5px;text-align: center;background:transparent;line-height: 84px;color: #333;font-size: 48px;font-family: "宋体";}
.about2-box .swiper-button-prev{left: 60px;}
.about2-box .swiper-button-next{right: 60px;}
.about2-main .swiper-slide span{display: inline-block;width: 100%;text-align: center;line-height: 64px;font-size: 20px;color: #898686;background: #fff;}
.about2-main .swiper-pagination-bullet{width: 12px;height: 12px;background: #b8b8b8;opacity: 1;}
.about2-main .swiper-pagination-bullet-active{background: #acc5ff;}
.hz-wrap{width: 100%;padding:0}
.hz-wrap h2{font-size:30px;text-align: center;padding-bottom:35px}
.hz-main{max-width:1200px;margin: 0 auto;overflow: hidden;}
.hz-main ul li{width: 292px;float: left;text-align: center;margin-right: 10px;}
.hz-main ul{overflow: hidden;margin-bottom: 46px;}
.hz-main ul li:nth-of-type(4n){margin-right: 0;}
.hz-main ul li .hz-img{width: 100%;height: 178px;border:1px solid #dedede;position: relative;}
.hz-img img{max-width: 80%;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.hz-main ul li span{display:inline-block;width: 100%;padding: 15px 0;font-size: 16px;color:#0e0e0e;}
.page{width: 100%;text-align: center;clear: both;}
.page a{display: inline-block;padding: 8px 14px;border:1px solid #dddddd;font-size: 14px;color: #111111;margin: 0 .04rem;}
.page a:hover{background: #3b6fe7;border:1px solid #3b6fe7;color: #fff;}
.page .active{background: #3b6fe7;border:1px solid #3b6fe7;color: #fff;}
.jcbanner{width: 100%;position: relative;margin-top: 100px;height: 414px;}
.jcbanner img{position: absolute;left: 50%;transform: translateX(-50%);}
.jctxt{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);width: 100%;}
.jctxt h1{font-size: 30px;color: #070922;margin-bottom: 20px;padding-bottom: 20px;position: relative;text-align: center;}
.jctxt h1:after{content:"";display: inline-block;width: 122px;height: 3px;background: #3b6fe7;position: absolute;left: 50%;transform: translateX(-50%);bottom: 0;}
.jctxt p{font-size: 16px;color: #2e2e2e;max-width: 660px;text-align: center;margin: 0 auto;}
.jc-wrap{width: 100%;padding-bottom: 60px;}
.jc-main{max-width: 1200px;margin: 0 auto;}
.mbx{width: 100%;line-height: 60px;font-size: 14px;color: #363636;}
.jc-box{width: 100%;margin-top: 45px;}
.jc-box .jc-bt{width: 100%;line-height: 50px;background: #f3f5f6;padding-left: 70px;}
.jc-bt span{font-size: 16px;color: #363636;display: inline-block;position: relative;font-weight: bold;}
.jc-bt span:before{content: "";display: inline-block;width:26px;height: 2px;background: #3b6fe7;position: absolute;left:-46px;top: 50%;}
.jc-nr{width: 100%;padding: 25px 70px;}
.jc-nr p{font-size: 15px;color: #363636;line-height: 30px;}
.jc-nr p span{font-weight: 500;}
.jc-nr table{width: 100%!important;}
.jc-nr table tr td{padding:.1rem;}
.lc-wrap{width: 100%;background: #f7f7f7;padding: 100px 0;}
.lc-main{max-width: 1200px;margin: 0 auto;overflow: hidden;}
.lc-main h2{font-size: 30px;color: #363636;text-align: center;margin-bottom: 60px;} 
.lc-main ul li{width: 150px;margin-right:60px;float: left;text-align: center;position: relative;}
.lc-main ul li:last-of-type{margin-right: 0;}
.lc-img{width:132px;height: 132px;display: block;margin: 0 auto;border-radius: 50%;border: 2px solid #4d7ce9;
line-height: 132px;text-align: center;position:relative;}
.lc-img img{max-width: 50%;}
.lc-main ul li span{font-size: 20px;color: #363636;display: inline-block;padding: 20px 0 15px;}
.lc-main ul li p{font-size:14px;color:#363636}
.lc-img:after{content: "";display: inline-block;width: 65px;height: 15px;
background-size: 100%;background:url(../img/lct.png) no-repeat;position: absolute;right: -72px;top: 50%;transform: translateY(-50%);}
.wh-wrap{width: 100%;padding: 80px 0;border-bottom:2px solid #f7f7f7;}
.wh-main{max-width: 1200px;margin: 0 auto;overflow: hidden;}
.wh-main ul li{width: 100%;position: relative;overflow: hidden;}
.wh-main ul li .wh-img{width: 50%;float: left;position: relative;}
.wh-main ul li .wh-img img{width: 100%;}
.wh-main ul li .wh-txt{width: 50%;position: absolute;left: 50%;height: 100%;background: #f7f7f7;display: flex;justify-content: center;align-items: center;}
.wh-txt h1{font-size: 24px;color: #333333;margin-bottom: 15px;padding-bottom: 15px;position: relative;width:100%;text-align: center;}
.wh-txt h1:after{content: "";display: inline-block;width: 21px;height: 3px;background: #3b6fe7;position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);}
.wh-txt p{font-size: 16px;color: #525252;text-align: center;}
.wh-main ul li:nth-of-type(2n) .wh-img{float:right}
.wh-main ul li:nth-of-type(2n) .wh-txt{left: 0;}

.wh-main ul li:nth-of-type(2n+1) .wh-img:after{content: "";display: inline-block;border-left: 16px solid #c7eafe;
border-bottom: 16px solid transparent;border-top: 16px solid transparent;position: absolute;
right: -16px;top: 50%;transform: translateY(-50%);z-index: 9;}

.wh-main ul li:nth-of-type(2n) .wh-img:after{content: "";display: inline-block;border-right: 16px solid #1f1a14;
border-bottom: 16px solid transparent;border-top: 16px solid transparent;position: absolute;
left: -16px;top: 50%;transform: translateY(-50%);z-index: 9;}
.join-wrap{width:100%;padding:0 0 60px;border-bottom: 2px solid #f7f7f7;}
.join-main{max-width: 1200px;margin: 0 auto;}
.join-main ul li{width: 100%;margin-bottom: 22px;}
.join-main ul li .join-top{width: 100%;line-height: 57px;background: #f5f6fa;padding: 0 20px;cursor: pointer;}
.join-top span{font-size: 16px;color: #202020;}
.join-top span:nth-of-type(2){float: right;}
.join-top img{float: right;margin-top: 17px;margin-left:35px;}
.join-top .jimg2{display: none;}

.join-nr{width: 100%;padding:30px;display: none;}
.join-nr h3{font-size: 14px;color: #3b6fe7;line-height:26px;}
.join-nr p{font-size: 14px;color: #656565;line-height:26px;}
.join-main ul li:first-of-type .join-nr{display: block;}
.join-main ul li .active{background:#5c7fce;}
.join-main ul li .active span{color: #fff;}
.join-main ul li .active .jimg1{display: none;}
.join-main ul li .active .jimg2{display: block;}
.yx-box{width: 258px;height: 46px;line-height: 42px;text-align: center;font-size: 14px;color: #626262;border:2px solid #5c7fce;border-radius: 30px;}
.jcbut{width: 100%;text-align: center;margin-top: 60px;font-size: 0;}
.jcbut ul li{padding: 0 20px;height: 46px;line-height: 46px;font-size: 16px;color: #fff;
display: inline-block;margin: 0 7.5px;cursor: pointer;position: relative;background:#3b6fe7;}
.jcbut ul li a{color:#fff;display: inline-block;width: 100%;}
/*.jcbut ul li:first-of-type,.jcbut ul li:first-of-type:after{background:#4ac6ad;}
.jcbut ul li:nth-of-type(2),.jcbut ul li:nth-of-type(2):after{background:#4a79c6;}
.jcbut ul li:nth-of-type(3),.jcbut ul li:nth-of-type(3):after{background:#8f82bc;}
.jcbut ul li:nth-of-type(4),.jcbut ul li:nth-of-type(4):after{background:#95bc41;}*/
.jcbut ul li:after{content: "";display: inline-block;width: 100%;height: 4px;position: absolute;bottom: -8px;left: 0;display:none}
.jcbut ul .active:after{display: block;}
.xm-wrap{width: 100%;padding: 0 0 35px;}
.xm-main{max-width: 1484px;margin: 0 auto;}
.xm-sbox ul li{width:100%;position: relative;overflow: hidden;padding: 55px 0;}
.xm-sbox ul li .xm-img{width: 50%;float: left;}
.xm-sbox ul li:nth-of-type(2n) .xm-img{width: 50%;float: right;}
.xm-img img{width: 100%;}
.xm-sbox ul li .xm-txt{position:absolute;left: 50%;top:0;height: 100%;width: 50%;display: flex;align-items: center;padding:0 40px;}
.xm-sbox ul li:nth-of-type(2n) .xm-txt{left: 0;}
.xm-txt h2{font-size: 30px;color:#3b6fe7;margin-bottom: 10px;font-weight: bold;}
.xm-txt h3{font-size: 22px;color: #3a404c;padding-bottom: 20px;margin-bottom: 20px;position: relative;}
.xm-txt h3:after{content: "";display: inline-block;width: 75px;height: 1px;background: #d7d7d7;position: absolute;bottom: 0;left: 0;}
.xm-txt p{font-size: 16px;color: #929292;font-family: "微软雅黑";font-weight: 500;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp:2;
overflow: hidden;}
/*.xm-txt a{display: inline-block;width: 120px;height: 50px;border:1px solid #e5e5e5;text-align: center;line-height: 50px;margin-top: 30px;}*/
/*.xm-txt a img{margin-left: 10px;}*/


.lx-wrap{width: 100%;padding:0 0 60px;border-bottom: 2px solid #f7f7f7;}
.lx-main{max-width: 1200px;margin: 0 auto;overflow: hidden;}
.lx-top{width: 100%;overflow:hidden;margin-bottom: 50px;}
.lx-top ul li{width: 33.3%;float: left;text-align: center;padding: 8px 0 20px;border-right:1px solid #e4e4e4;}
.lx-top ul li:last-of-type{border: 0;}
.lx-top ul li img{display: block;margin: 0 auto 20px;}
.lx-top ul li span{font-size: 16px;color: #525252;display:inline-block;margin-bottom: 10px;}
.lx-top ul li p{color: #525252;font-size:16px;}
.lx-top ul li h3{font-size: 24px;color: #1e6cc4;}
#allmap{width: 100%;height: 400px;}
.news-wrap{width: 100%;padding:0;border-bottom: 2px solid #f7f7f7;}
.news-main{max-width: 1200px;margin: 0 auto;}
.news-main .news-top{width:100%;position: relative;overflow: hidden;margin-bottom: 35px;}
.news-top .newstop-txt{width: 50%;height: 100%;position: absolute;left: 0;top: 0;background: #f2f6ff;display: flex;padding: 0 86px 0 66px;align-items:center;}
.newstop-txt h2{font-size: 24px;font-weight: bold;line-height: 44px;margin-bottom: 40px;font-family: "微软雅黑";}
.newstop-txt h2 a{color: #262627;}
.newstop-txt h2 a:hover{color:#3b6fe7;}
.newstop-img{width: 50%;float: right;}
.newstop-img img{width: 100%;}
.newsbox{width: 100%;overflow: hidden;}
.newsbox ul li {width: 100%;display: flex;padding: 35px 0;border-bottom:1px solid #ededed;}
.newsbox ul a:last-of-type li{border-bottom:0}
.newsbox ul li .news-img{width: 290px;height: 200px;margin-right: 40px;}
.newsbox ul li .news-img img{max-width:100%}
.news-txt{width: 870px;}
.newsbox ul li h3{font-size: 20px;color: #181818;margin-bottom: 10px;font-family: "微软雅黑";font-weight:bold;}
.newsbox ul li h3:hover{color:#3b6fe7;}
.newsbox ul li p{font-size: 16px;color: #ababab;line-height: 22px;font-family: "微软雅黑";font-weight: 500;}
.newsbox ul li .more{width: 114px;height: 32px;line-height: 28px;font-size: 14px;margin-top: 40px;}
.newsbox ul li .more:hover{color:#3566d5;}
.newsbox ul li .more img{width: 17px;margin-left: 8px;}
.newsbox ul{overflow: hidden;margin-bottom: 46px;}
.newxq-wrap{border-bottom: 2px solid #f7f7f7;}
.newxq-box{width: 100%;padding-top: 40px;}
.newxq-box h1{font-size: 42px;font-weight: bold;color: #181818;}
.newxq-box>p{padding: 12px 0;border-bottom:1px dashed #ededed;}
.newxq-box>p span{font-size: 14px;color: #666672;}
.newxq-box>p span:after{content: "";display: inline-block;width: 4px;height: 4px;background: #ced3d3;border-radius: 50%;}
.newxq-txt{width: 100%;padding: 20px 0;}
.newxq-txt p{font-size: 16px;color: #505050;line-height: 32px;}
.newxq-txt img{max-width: 100%;margin: 30px auto;display: block;}
.newxq-bot{width: 100%;overflow: hidden;padding: 30px 0;border-top:1px solid #ced3d3;}
.xq-page{width: 50%;float: left;}
.fx-box{float: right;}
.xq-page p{font-size: 14px;line-height: 26px;}
.td-wrap{width: 100%;padding: 0 0 70px;border-bottom:2px solid #f7f7f7;}
.td-main{max-width: 1200px;margin: 0 auto;}
.td-main ul li{width:100%;padding:20px;
margin-bottom: 46px;box-shadow: 0 0 10px 0 #f2f2f4;cursor: pointer;}
.td-main ul li:nth-of-type(3n){margin-right: 0;}
.td-main ul li .tdbox img{display: block;margin: 0 auto;width:100%;height:auto;}
.tds-img{width: 134px;height: 134px;overflow: hidden;border-radius:50%;position:relative;display: block;margin: 0 auto;}
.td-main ul li h3{font-size: 24px;color: #272727;text-align: center;padding: 20px 0;}
.td-main ul li h3 span{display: inline-block;margin: 0 6px;font-family: "微软雅黑";}
.td-main ul li .tdbody{display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 8;
overflow: hidden;}
.td-main ul li p{font-size: 14px;line-height: 26px;color: #7d7d7d;display: initial;}
.td-main ul{margin-bottom:50px;}
.td-visbox{width:100%;height:10000px;position: fixed;left: 0;top: 0;background:rgba(0,0,0,0.6);z-index:99;display: none;}
.td-ybox{overflow: hidden;}
.ytd-box{width: 1200px;background:#fff;padding: 38px;border-radius:15px;z-index: 100;display: flex;}
.td-txt{width:650px;float: left;}
.td-img{width: 400px;float: left;display: flex;justify-content: center;align-items: center;}
.td-img img{width: 70%;}

.td-main ul li .td-txt h3{font-size: 26px;color:#272727;padding-bottom: 15px;margin-bottom: 15px;position: relative;text-align: left;}
.td-main ul li .td-txt h3 span:first-of-type{margin-left: 0;}
.td-txt h3:after{content: "";display: inline-block;width: 42px;height: 2px;background: #3b6fe7;position:absolute;bottom: 0;left: 0;}
.td-txt h4{font-size: 16px;color: #242424;margin-bottom: 20px;line-height: 24px;}
.td-txt .td-stxt{width: 100%;max-height: 300px;
    overflow-y: auto;font-size: 14px;color: #7d7d7d;line-height: 26px;}
.ytd-box .guanbi{position: absolute;right: 15px;top: 15px;cursor: pointer;}
.ban{width:1484px;margin:100px auto 0;padding:20px}
.gdbox{position: fixed;bottom: 100px;right: 15px;width: 66px;text-align: center;z-index: 99;}
.gdbox img{display: block;margin: 0 auto;cursor: pointer;}
.gdbox  .totop{display: none;}
.search-box{display: none;}
.sesc{display: none;}
.search{cursor: pointer;}
.search-box{position: absolute;right: 0;top: 110px;background: #fff;width: 256px;
    height: 46px;}
.search-box input{    width: 100%;
    height: 46px;
    line-height: 46px;
    padding-left: 20px;
    padding-right: 46px;
    font-size: 14px;
    color: #666;
    vertical-align: top;
    border: none;}
.search-box button{width: 46px;
    height: 46px;
    font-size: 0;
    position: absolute;
    right: 0;
    top: 0;
    background-image:url(../img/zk.png);
    background-repeat: no-repeat;
    background-position: center center;
    cursor: pointer;
    background-color: transparent;
    border: none;outline: none;}
.zs-wrap{width: 100%;padding: 70px 0;}
.zs-main{max-width: 1200px;margin: 0 auto;}
.zs-main ul li{width: 570px;float: left;text-align: center;margin-right: 50px;}
.zs-main ul li:nth-of-type(2n){margin-right: 0;}
.zs-main ul li .zs-img{width: 100%;height: 438px;box-shadow: 0 0 5px 0 #e3e3e3;padding: 40px;position: relative;}
.zs-img img{max-height: 100%;max-width: 100%;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.zs-main ul li span{font-size: 20px;color:#0e0e0e;display:inline-block;padding:20px 0;width:100%;}
.zs-main ul{margin-bottom: 40px;}
.hxtxt{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);text-align: center;}
.hxtxt h2{font-size: 30px;color: #1a1a1a;}
.hxtxt p{font-size: 16px;color: #878787;margin-top: 20px;}
.hx-wrap{width: 100%;}
.hx-main{max-width: 1484px;margin:0 auto 90px;}
.hx-main ul li{width: 720px;height: 360px;transition: all .3s;position: relative;float: left;border:1px solid #eef4f7;border-radius: 15px;padding: 40px 50px;margin-bottom: 90px;margin-right: 44px;}
.hx-main ul li:nth-of-type(2n){margin-right: 0;}
.hx-main ul li img{display: block;margin: 0 auto;}
.hx-main ul li h3{width: 100%;text-align: center;font-size: 22px;color: #1a1a1a;padding: 17px 0;}
.hx-main ul li p{font-size: 15px;color: #7b7b7b;line-height: 30px;text-align: center;}
.hx-main ul li:hover{border-color:#f3faff;box-shadow: 0 0 10px 0 #f9fafa;transform: translateY(-2px);}
.hx-main ul li:after{content: "";display: inline-block;transition: all .3s;width: 0;height: 5px;background: #3b6fe7;position: absolute;left: 0;bottom: 0;}
.hx-main ul li:hover:after{width: 100%;}

@media only screen and (max-width: 1599px) {
	.header{width: 100%;max-width: 100%;padding: 0 20px;}
	.banner .banner-center{width: 100%;padding: 0 20px;}
	.banner-txt3{left: 48%;}
	.banner-txt1 h2{font-size: 50px;}
	.banner-txt1 p{font-size: 20px;}
	.banner-txt2 h2 span{font-size: 77px;}
	.banner-txt2 h2{font-size: 55px;margin-bottom: 30px;padding-bottom: 30px;}
	.banner-txt2 p{font-size: 55px;}
	.banner-txt3 h2{font-size: 60px;padding-bottom: 30px;margin-bottom: 30px;}
	.banner-txt3 p{font-size: 44px;}
	.main1-box{max-width: 100%;padding: 0 40px;}
	.main3-box{max-width: 100%;padding: 0 40px;}
	.main3-box ul li{width: 49%;margin-right: 2%;}
	.main4-box{max-width: 100%;padding: 0 40px;}
	.footer-main{max-width: 100%;padding: 0 40px;}
	.footer-top .ft1box{width: 39%;}
	.footer-top .ft2box{width: 24%;}
	.footer-top .ft4box{width: 12%;}
	.main2-left .main2{width:80%;}
	.main2{left: 5%;transform: translate(0,-50%);}
	.main2-txt{width: 100%;}
	.banner .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{bottom:200px;}
	.main4-box .main4-left{padding: 40px 75px 0 35px;}
	.hx-main{max-width:100%;padding: 0 40px;}
	.hx-main ul li{width: 49%;margin-right: 2%;}
}

@media only screen  and (max-width:1270px) {
	nav>ul>li{padding: 0 20px;}
	.banner-txt1 h2{font-size: 40px;}
	.banner-txt1 p{font-size: 16px;}
	.banner-txt2 h2{font-size: 46px;}
	.banner-txt2 h2 span{font-size: 64px;}
	.banner-txt2 p{font-size: 46px;}
	.banner-txt3 h2{font-size: 54px;}
	.banner-txt3 p{font-size: 36px;}
	.main4-box .main4-right{width: 50%;overflow: hidden;}
	.main4-box .main4-left{width: 50%;padding: 30px 30px 0 30px;}
	.main4-left .more{margin-top:0}
	.main3-box ul li{padding: 40px 15px 40px 150px;}
	.main3-box ul li img{left: 30px;}
	.about1-wrap{padding: 0 20px 90px;}
	.about1-img{width: 45%;}
	.about1-right{width: 52%;}
	.about1-right p{padding-top: 0;padding-bottom: 20px;}
	.about2-main{max-width:90%;padding: 0 20px;}
	.about2-box .swiper-button-prev{left: 30px;}
	.about2-box .swiper-button-next{right: 30px;}
	.nynav-main{max-width: 100%;padding: 0 20px;}
	.wh-main{padding: 0 20px;max-width: 100%;}
	.hz-main{max-width: 100%;padding: 0 .2rem;}
	.hz-main ul li{width: 23.5%;margin-right: 2%;}
	.join-main{max-width: 100%;padding: 0 20px;}
	.xm-main{padding:0 20px;width: 100%;}
	.jc-main{max-width: 100%;padding: 0 20px;}
	.lc-main ul li{width: 16.6%;text-align: center;margin-right: 0;}
	.lc-img{width:100%;border: 0;}
	.lc-img img{max-width: 100%;padding: 20px;}
	.lc-img:after{display:none;}
	.lc-main{max-width: 100%;padding: 0 20px;}
	.news-main{max-width: 100%;padding: 0 20px;}
	.td-main{max-width: 100%;padding: 0 20px;}
	/*.td-main ul li{width: 32%;margin-right: 2%;}*/
	.ytd-box{max-width:100%;max-height: 100%;}
	.td-img{width: 40%}
	.td-txt{width: 60%;}
		.zs-main{max-width: 100%;padding: 0 20px;}
	.zs-main ul li{width: 49%;margin-right: 2%;}
	.main1-box ul li span{font-size: 18px;}
	.hx-main ul li{height: 500px;}
}
@media only screen and (max-width: 1199px) {
	.header .logo{float: none;width: 100%;display:block;}
	.header nav{position: fixed;}
	nav{position:fixed;right:-3.6rem;top: 0;background: #fff;padding: 15px 0;width:3.6rem;height:100%;text-align: left;z-index: 999;transition: all 0.3s;overflow: auto;}
	nav>ul>li{width: 100%;float: none;line-height: .8rem;padding: 0 .2rem}
	.ydnav{display: block;}
	nav>ul>li:last-of-type{display: none;}
	.menu{position: static;transform: translate(0,0);width: 100%;left: 0;top: 0;padding: 15px;}
	.menu:before{display: none;}
	.footer-top{display: none;}
	.footer-bot .yqbox{display: none;}
	.footer-bot>a{display: none;}
	.copy-box{text-align: center;margin-bottom: 0;}
	.copy-box span{display: inline-block;width: 100%;}
	.nynav-main a{width: 110px;}
	.wh-wrap{padding: 40px 0;}
	.hz-main ul li .hz-img{height: 150px;}
	.xm-txt h2{font-size: 28px;}
	.xm-txt h3{font-size: 16px;margin-bottom: 10px;padding-bottom: 10px;}
	.xm-txt p{font-size: 14px;}
	.xm-txt a{width: 100px;height: 46px;line-height: 46px;}
	/*.jcbut ul li{width: 20%;}*/
	.lx-top ul li{padding: 8px 20px 20px;}
	.map{width: 100%;padding: 0 20px;}
	.zs-main ul li .zs-img{height: 360px;}
	
}
@media only screen and (max-width:992px) {
	.news-top .newstop-txt{padding: 0 40px 0 30px;}
	.newstop-txt h2{margin-bottom: 20px;}
	.zs-main ul li .zs-img{height: 320px;}
	.banner .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{bottom:100px}
	.hx-main ul li{height: 600px;}
}



@media only screen and (max-width:768px) {
	header{height: 1rem;line-height: 1rem;}
	.header .logo img{width: 2.3rem;}
	.ydnav{width: .6rem;height: .68rem;right: .15rem;top: .20rem;}
	nav>ul>li{padding-left: .5rem;line-height: 1rem;}
	nav>ul>li>a{font-size: .32rem;display: inline-block;width: 100%;}
	.menu h3{font-size: .28rem;margin-bottom: .2rem;}
	.menu ul li a{font-size: .26rem;}
	.menu ul{line-height: .44rem;}
	.menu ul>a{font-size: .24rem;line-height: .28rem;}
	.banner{height: 6.5rem;position: relative;}
	.banner img{height: 6.5rem;width: auto;position: absolute;left:50%;transform: translateX(-50%);top: 0;}
	.banner .swiper-slide{position: relative;}
	.banner-txt1 h2{font-size: .36rem;}
	.banner .banner-txt1{width: 100%;}
	.banner-txt1 p{font-size: .24rem;}
	.banner-txt2 h2 span{font-size: .46rem;}
	.banner-txt2 h2{font-size: .36rem;padding-bottom: .2rem;margin-bottom: .2rem;}
	.banner-txt2 p{font-size: .36rem;}
	.banner-txt2 h2:after{height: .05rem;width: 1.1rem;}
	.banner-txt3 h2{font-size: .36rem;padding-bottom: .2rem;margin-bottom: .2rem;}
	.banner-txt3 p{font-size: .24rem;}
	.banner-txt3 h2:after{width: 1.1rem;height: .05rem;}
	.main1-wrap{padding: 1rem 0;}
	.main1 h2{font-size: .38rem;}
	.main1>p{font-size: .24rem;}
	.main1-box{margin-top: .5rem;padding: 0 .2rem;}
	.main1-box ul li{width: 33.3%;margin-bottom: .2rem;}
	.main1-img{height: 1rem;line-height: 1rem;margin-bottom: .2rem;}
	.main1-box ul li:first-of-type .main1-img img{width: .79rem;}
	.main1-box ul li:nth-of-type(2) .main1-img img{width: .81rem;}
	.main1-box ul li:nth-of-type(3) .main1-img img{width: .58rem;}
	.main1-box ul li:nth-of-type(4) .main1-img img{width: .69rem;}
	.main1-box ul li:nth-of-type(5) .main1-img img{width: .80rem;}
	
	.main1-box ul li span{font-size: .24rem;}
	.main2-box1{height:4rem;margin-bottom: .2rem;}
	.main2-left{width: 100%;height:4rem;margin-bottom: .2rem;}
	.main2-txt h3{font-size: .3rem;margin-bottom: .1rem;}
	.main2-txt p{font-size: .24rem;line-height: .36rem;}
	.more{width: 1.56rem;height: .44rem;line-height: .4rem;margin-top: .2rem;font-size: .24rem;border-radius: .3rem;border:.02rem solid #3b6fe7;}
	.main2-txt{width:90%;padding:0 .3rem}
	.main2{width: 100%;}
	.more img{margin-left: .1rem;width: .2rem;vertical-align: middle;}
	.main2-left .main2{width: 100%;}
	.main2-box2 .main2-left:last-of-type{margin-bottom: 0;}
	.main2-box2 .main2-left:last-of-type .main2{left: 5%;}
	.main3-box ul li{width: 100%;margin-right: 0;float: none;padding: .4rem .4rem .4rem 2rem;margin-bottom: .3rem;}
	.main3-box ul li img{width: 1rem;left: .36rem;}
	.main3-box ul li h3{font-size: .28rem;padding-bottom: .2rem;margin-bottom: .2rem;}
	.main3-box ul li h3:after{width: .5rem;height: .05rem;}
	.main3-box ul li p{font-size: .24rem;line-height: .34rem;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp:3;
overflow: hidden;}
	.main4-box{display: block;margin-top: .4rem;}
	.main4-box .main4-left{width: 100%;float: none;padding: .8rem .5rem;}
	.main4-left h1{font-size: .28rem;margin-bottom: .15rem;}
	.main4-left p{font-size: .24rem;line-height: .36rem;}
	.main4-box{padding: 0 .2rem;}
	.main3-box{padding: 0 .2rem;margin-top: .5rem;}
	.main4-box .main4-right{width: 100%;}
	.main4-box .main4-right img{width: 100%;height: auto;}
	.more{font-size: .24rem;}
	.footer-main{padding: 0 .2rem;}
	.copy-box{font-size: .24rem;}
	.footer-bot{padding: .3rem 0;}
	.ny-banner{margin-top: 1rem;height: 4rem;}
	.nynav-wrap{line-height: .8rem;height: .8rem;}
	.nynav-main{padding: 0 .2rem;font-size: 0;}
	.nynav-main a{width:16.6%;font-size: .24rem;padding:0}
	.nynav-main a:after{display: none;}
	.about1-wrap{padding: 0 .2rem .9rem;}
	.ny-banner img{height: 100%;}
	
	.about1-img{width: 100%;float: none;margin-bottom: .3rem;}
	.about1-right{width:100%;float: none;}
	.about1-right p{font-size: .24rem;line-height: .44rem;padding-bottom: .2rem;}
	.about1-right h1{font-size:.3rem}
	.about2-wrap{padding: .7rem 0;}
	.about2-main{padding: 0 .2rem;}
	.about2-main h1{font-size: .4rem;}
	.about2-main>p{font-size: .28rem;}
	.about2-box .swiper-button-prev,.about2-box .swiper-button-next{width: .45rem;height: 1rem;line-height:1rem;}
	.about2-box .swiper-button-prev{left:.2rem;}
	.about2-box .swiper-button-next{right:.2rem;}
	.about2-main .swiper-slide span{line-height: .6rem;font-size: .24rem;}
	.about2-main .swiper-pagination-bullet{width: .15rem;height: .15rem;}
	
	.wh-main{padding: 0 .2rem;}
	.wh-wrap{padding: .4rem 0;}
	.wh-main ul li .wh-img{width: 100%;float:none}
	.wh-main ul li .wh-txt{position: static;width: 100%;height: 3.7rem;}
	
	.wh-txt h1{font-size: .4rem;padding-bottom: .15rem;margin-bottom: .15rem;}
	.wh-txt p{font-size: .28rem;}
	.hz-wrap{padding:0 0 .7rem;}
	.hz-main ul li{width: 48%;margin-right: 4%;}
	.hz-main ul li .hz-img{height: 3rem;}
	.hz-main ul li:nth-of-type(2n){margin-right: 0;}
	.hz-main ul li span{font-size: .26rem;padding: .15rem 0;}
	.page a{padding: .08rem .14rem;font-size: .26rem;margin-bottom: .1rem;}
	.join-wrap{padding:0 0 .6rem;}
	.join-main{padding: 0 .2rem;}
	.join-main ul li .join-top{padding: 0 .2rem;line-height: .6rem;}
	.join-top span{font-size: .24rem;}
	.join-top img{margin-top: .17rem;margin-left: .3rem;width: .24rem;}
	.join-nr{padding: .3rem;}
	.join-nr h3{font-size: .26rem;}
	.join-nr p{font-size: .24rem;line-height: .4rem;}
	.yx-box{width: 4rem;line-height: .46rem;height: .5rem;font-size: .24rem;}
	.jcbanner{margin-top: 1rem;height: 6rem;}
	.jcbanner img{height: 100%;}
	.jctxt h1{font-size: .4rem;padding-bottom: .2rem;margin-bottom: .2rem;}
	.jctxt p{max-width: 90%;font-size: .24rem;}
	.jcbut{margin-top: .6rem;}
	.jcbut ul li{line-height: .6rem;height: .6rem;font-size: .24rem;margin:.05rem;}
	.jcbut ul li:after{bottom: -.1rem;height: .04rem;}
	.xm-wrap{padding:0 0.35rem;}
	.xm-main{padding:0 .2rem;}
	.xm-sbox ul li{padding:.3rem 0;}
	.xm-sbox ul li .xm-img{width: 100%;float: none;}
	.xm-sbox ul li .xm-txt{position: static;left: 0;width: 100%;padding:.3rem 0;}
	.xm-txt h2{font-size: .36rem;}
	.xm-txt h3{font-size:.28rem;padding-bottom: .1rem;margin-bottom: .1rem;}
	.xm-txt p{font-size: .26rem;}
	.xm-txt a{width: 1.5rem;height: .6rem;line-height: .6rem;font-size: .24rem;margin-top: .3rem;}
	.xm-txt a img{width: .1rem;}	
	.xm-sbox ul li:nth-of-type(2n) .xm-img{width: 100%;float: none;}
	.jc-main{padding: 0 .2rem;}
	.jc-box{margin-top: .45rem;}
	.jc-box .jc-bt{padding-left: .7rem;line-height: .8rem;}
	.jc-bt span{font-size: .28rem;}
	.mbx{line-height: .28rem;padding: .3rem 0;}
	.mbx a,.mbx span{font-size: .24rem;}
	.jc-bt span:before{width: .26rem;height: .02rem;left:-.46rem;}
	.jc-nr{padding: .3rem;}
	.jc-nr p{font-size: .26rem;}
	.lc-wrap{padding: .6rem 0;}
	.lc-main h2{font-size: .4rem;margin-bottom: .15rem;}
	.lc-main h3{font-size: .28rem;margin-bottom: .6rem;}
	.lc-main ul li{width: 50%;}
	.lc-img{height: auto;line-height: 0;}
	.lc-img img{height:.7rem;padding: 0;}
	.lc-main{padding: 0 .2rem;}
	.lc-main ul li span{padding: .2rem 0;font-size: .26rem;}
	#allmap{height: 5rem;}
	.lx-wrap{padding: 0 0 1rem;}
	.lx-top ul li{padding:.2rem 0;border: 0;width: 100%;float: none;}
	.lx-top ul li img{width:.6rem;}
	.lx-top ul li span{font-size: .3rem;}
	.lx-top ul li p{font-size: .34rem;}
	.lx-top ul li h3{font-size: .34rem;font-weight: bold;}
	.news-wrap{padding: .7rem 0;}
	.newsbox ul li{padding: .35rem 0;}
	.newsbox ul li .news-img{width: 2.9rem;height: 2rem;margin-right: .4rem;}
	.news-img img{height:100%;}
	.news-top .newstop-txt{width: 100%;padding: 0;height:4.5rem;position: static;padding: .2rem;}
	.newstop-txt h2{line-height: .44rem;margin-bottom: .2rem;}
	.newstop-img{width: 100%;float: none;}
	.newstop-txt h2{font-size: .28rem;}
	.newsbox ul li h3{font-size: .26rem;margin-bottom: .1rem;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;line-height: .3rem;}
	.news-main .news-top{margin-bottom: .35rem;}
	.newsbox ul li p{font-size: .24rem;line-height: .3rem;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;}
	.newsbox ul li .news-img{margin-right: .2rem;}
	.newsbox ul li .more{width: 1.6rem;line-height: .4rem;height: .4rem;margin-top: .2rem;font-size: .24rem;}
	.newsbox ul li .more img{width: .23rem;}
	/*.td-main ul li{width: 49%;padding: .2rem;margin-bottom: .4rem;}*/
	/*.td-main ul li:nth-of-type(3n){margin-right: 2%;}*/
	/*.td-main ul li:nth-of-type(2n){margin-right: 0;}*/
	.td-wrap{padding: 0 0 .7rem;}
	.td-main{padding: 0 .2rem;}
	.td-main ul li h3{font-size: .28rem;padding: .2rem 0;}
	.td-main ul li p{-webkit-line-clamp: 4;font-size:.24rem;line-height: .40rem;}
	.td-main ul{margin-bottom: .5rem;}
	.ytd-box{width: 100%;height: 100%;padding: .3rem;display: block;}
	.ytd-box .guanbi{width: .5rem;}
	.td-img{float: none;width: 100%;margin:.3rem 0;}
	.td-main ul li .td-img img{width: 4rem;}
	.td-txt{width: 100%;float: none;padding:0}
	.td-main ul li .td-txt h3{font-size: .36rem;margin-bottom: .15rem;padding-bottom: .15rem;}
	.td-main ul li .td-txt h3 span{margin-left: 0;}
	.td-txt h4{font-size: .26rem;margin-bottom: .2rem;}
	.td-txt .td-stxt{height:auto;font-size: .24rem;line-height: .38rem;}
	.tds-img{width: 2rem;height: 2rem;}
	.banner .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{bottom: .3rem;}
	.newsbox ul li .news-img img{max-width:2.9rem;}
	.gdbox {display: none;}
	.zs-wrap{padding: .7rem 0;}
	.zs-main ul li .zs-img{height: 3.3rem;padding: 0;}
	.zs-main{padding: 0 .2rem;}
	.zs-main ul li span{font-size: .24rem;padding: .2rem 0;}
	.about2-main{max-width: 86%;}
	.yjbox{margin-top: 1rem}
	.yjbox ul div{margin: .2rem auto;}
	.hx-main{margin:0 auto .9rem;}
	.hx-main{padding: 0 .4rem;}
	.hxtxt{width: 100%;}
	.hxtxt h2{font-size: .36rem;}
	.hxtxt p{font-size: .28rem;margin-top: .2rem;}
	.hx-main ul li{width: 100%;margin-right: 0;height: auto;padding: .4rem .5rem;margin-bottom: .9rem;}
	.hx-main ul li h3{font-size: .36rem;padding: .17rem 0;}
	.hx-main ul li p{font-size: .28rem;line-height:.44rem;}
}



