@charset "utf-8";
/* CSS Document */
* {margin: 0;padding: 0;}
body {background:#fff;font-size: 14px;font-family: "SourceHanSansCN-Normal";font-style:normal; color:#000;font-weight: 400;}
@font-face {
    font-family: "SourceHanSansCN-Normal";
    src: url(https://jianzhan-fe.cdn.bcebos.com/font-v2/SourceHanSansCN-Normal.woff2), url(https://jianzhan-fe.cdn.bcebos.com/font/SourceHanSansCN-Normal.otf);
    font-display: swap;
}
@font-face {
    font-family: "SourceHanSansCN-Heavy";
    src: url(https://jianzhan-fe.cdn.bcebos.com/font-v2/SourceHanSansCN-Heavy.woff2), url(https://jianzhan-fe.cdn.bcebos.com/font/SourceHanSansCN-Heavy.otf);
    font-display: swap;
}
a {text-decoration: none; color:#000;}
a:hover {text-decoration: none !important;transition: all 0.3s ease;}
li {list-style-type: none;}
h1, h2, h3, h4, h5, h6 {font-weight: normal;}
input, button, select, textarea {outline: none;}
button:focus{border:0; outline:0;}
table{border-collapse: collapse;}
th,tr,td{border: 1px solid #DDD;}
.cl:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.cl {zoom: 1;}
img{transition: all 0.6s ease;}
.cont1330{width: 1330px;margin: 0 auto;}

/*banner*/
.flexslider{position:relative;height:auto;overflow:hidden;}
.slides{position:relative;z-index:1;}
.slides li{height:100%;height: 820px;text-align: center;}
.slides li img{}
.slides li h2{text-align: center;font-size: 72px;font-weight: bold;margin: 0;color: #fff;padding-top: 10%;}
.slides li p{font-size: 18px;color: #fff;text-align: center;width: 32%;margin: 20px auto;line-height: 35px;}
.slides li img{max-width: 100%;margin: 0 auto;padding-top: 8%;}
.flex-control-nav{position:absolute;bottom: 10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:10px;height:10px;line-height:80px;overflow:hidden;border-radius:50%;cursor: pointer;transition: all 0s ease;
background: #fff;opacity: 0.7;}
.flex-control-nav .flex-active{background: linear-gradient(to right, #30bea2, #2cb3d8);opacity: 1;}
/*banner-end*/

/*index*/
/*按钮*/
.light-btn {
    text-decoration: none;
    font-size: 16px;
    background: linear-gradient(90deg, #30bea2, #2cb3d8,#30bea2, #2cb3d8);
    background-size: 400%;
    width: 175px;
    height: 50px;
    line-height:50px;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    border-radius: 5px;
    z-index: 1;
    display: block;
    position: relative;
    margin-top: 120px;
}
.light-btn:hover::before,.light-btn:hover {animation: sun 8s infinite;color: #fff;}
.light-btn::before {
    content: '';    
    background: linear-gradient(90deg, #30bea2, #2cb3d8,#30bea2, #2cb3d8);
    background-size: 400%;
    border-radius: 50px;
    filter: blur(10px);
    z-index: -1;
}
@keyframes sun {
    100%{
      background-position: -400% 0;
    }
}  
/*按钮 end*/

/**/
.in-title{padding: 50px 0;text-align: left;}
.in-title h2{font-size: 36px;color: #0350a0;margin: 10px 0;font-weight: 600;}
.in-title h5{font-size: 18px;font-weight: 400;color: #333;}

.in-about ul{width: 100%;display: flex;justify-content: space-between;margin: 0;}
.in-about ul li{width: 50%;}
.in-about ul li:nth-child(1) img{width: 100%;}
.in-about ul li:nth-child(2){display: flex;justify-content: left;align-items: center;position: relative;}
.in-about ul li .in-about-div{width: 74%;margin-left: 60px;}
.in-about ul li .in-about-div h3{background: linear-gradient(to right, #30bea2, #2cb3d8);-webkit-background-clip: text;color: transparent;font-size: 36px;
font-family: "SourceHanSansCN-Heavy";display: initial;margin: 0;}
.in-about ul li .in-about-div h4{font-size: 24px;margin: 30px 0 40px;}
.in-about ul li .in-about-div .in-about-text{font-size: 14px;color: #666;text-align: justify;line-height: 25px;}
.in-about ul li .in-about-div .in-about-img{position: absolute;right: 0;bottom: 140px;}
.in-about ul li .in-about-div .in-about-img img{opacity: 0.6;}
.in-about .ul2{background: #f8f8f8;}
.in-about .ul2 li:nth-child(1){display: flex;justify-content: right;align-items: center;position: relative;}
.in-about .ul2 li:nth-child(2) img{width: 100%;}
.in-about .in-about-btn{width: 74%;margin-right: 60px;}
.in-about .in-about-btn .in-about-fff{width: 100%;background: #fff;box-shadow: 0 0 10px rgba(0,0,0,0.03);margin: 35px 0;padding:20px 20px;border-radius: 5px;
display: flex;justify-content: space-between;font-size: 24px;}
.in-about .in-about-btn .in-about-fff span img{height: 17px;width: auto;}
.in-about .in-about-btn .in-about-fff a i{display: inline-block;background: url(../images/index_18.png) no-repeat;width: 39px;height: 39px;overflow: hidden;
margin-right: 15px;float: left;}
.in-about .in-about-btn .in-about-fff a:hover{background: linear-gradient(to right, #30bea2, #2cb3d8);-webkit-background-clip: text;color: transparent;}
.in-about .in-about-btn .in-about-1 a i{background-position: 0px 0px;}
.in-about .in-about-btn .in-about-2 a i{background-position: -63px 0px;}
.in-about .in-about-btn .in-about-3 a i{background-position: -130px 0px;}
.in-about-ys{width: 100%;display: flex;justify-content: space-between;margin: 70px 0;}
.in-about-ys li{width: 18%;text-align: center;cursor: pointer;}
.in-about-ys li span{display: block;margin: 0 auto;background: url(../images/index_31.png) no-repeat;overflow: hidden;width: 100px;height: 95px;}
.in-about-ys li .in-about-ico1{background-position: 7px 0px;}
.in-about-ys li .in-about-ico2{background-position: -192px 0px;}
.in-about-ys li .in-about-ico3{background-position: -340px 0px;}
.in-about-ys li .in-about-ico4{background-position: -498px 0px;}
.in-about-ys li h3{font-size: 24px;font-weight: 600;margin: 20px 0;display: inline-block;transition: all 0.5s;}
.in-about-ys li p{border-top: 2px solid #666;font-size: 14px;color: #666;text-transform: uppercase;padding-top: 20px;}
.in-about-ys li:hover h3{background: linear-gradient(to right, #30bea2, #2cb3d8);-webkit-background-clip: text;color: transparent;}

.in-fw{width: 100%;background: url(../images/index_17.jpg) no-repeat bottom;background-attachment: fixed;height: 695px;}
.in-fw-nr{width: 100%;display: flex;justify-content: space-between;}
.in-fw-nr .in-fw-l{width: 60%;}
.in-fw-nr .in-fw-r{width: 35%;}

.in-fw-l .scienceFi{
	width:800px;
	height:800px;
	z-index:1;
}
.in-fw-l .scienceFi .tiny-stars{
	width:800px;
	height:800px;
	position:relative;
}
.in-fw-l .scienceFi .tiny-stars .Mod1{
	width:800px;
	height:800px;
	position:absolute;/*绝对定位*/top:-46px;left:0px;
	z-index:1;
	/*background: no-repeat url("../images/data-xz1.png") left top;*/
	-webkit-background-size: 500px 500px;
	-moz-background-size: 500px 500px;
	background-size: 500px 500px;
	-webkit-border-radius: 500px;
	border-radius: 500px;
	-moz-transition:all .30s;
    -webkit-transition:all .30s;
    transition:all .30s;
	-moz-animation:rotate 30s infinite linear;
    -webkit-animation:rotate 30s infinite linear;
    animation:rotate 30s infinite linear;
}
.in-fw-l .scienceFi .tiny-stars .Mod2{
	width:800px;
	height:800px;
	position:absolute;/*绝对定位*/top:-46px;left:0px;
	z-index:2;
	/*background: no-repeat url("../images/data-xz1.png") left top;*/
	-webkit-background-size: 500px 500px;
	-moz-background-size: 500px 500px;
	background-size: 500px 500px;
	-webkit-border-radius: 500px;
	border-radius: 500px;
	-moz-transition:all .40s;
    -webkit-transition:all .40s;
    transition:all .40s;
	-moz-animation:rotate 40s infinite linear;
    -webkit-animation:rotate 40s infinite linear;
    animation:rotate 40s infinite linear;
}
.in-fw-l .scienceFi .tiny-stars .Mod3{
	width:640px;
	height:640px;
	position:absolute;/*绝对定位*/top:27px;left:83px;
	z-index:2;
	/*background: no-repeat url("../images/data-xz1.png") left top;*/
	-webkit-background-size: 400px 400px;
	-moz-background-size: 400px 400px;
	background-size: 400px 400px;
	-webkit-border-radius: 400px;
	border-radius: 400px;
	-moz-transition:all .100s;
    -webkit-transition:all .100s;
    transition:all .100s;
	-moz-animation:rotate 100s infinite linear;
    -webkit-animation:rotate 100s infinite linear;
    animation:rotate 100s infinite linear;
	border:2px dashed rgba(255, 255, 255, 0.5);
}
.in-fw-l .scienceFi .tiny-stars .jiufang-core{
	width: 800px;
    height: 800px;
    position: absolute;
    top: -59px;   
    z-index: 2;
    border-radius: 301px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.in-fw-l .scienceFi .tiny-stars .jiufang-core .coreMain{
	width:500px;
	height:500px;
	position:relative;
	border-radius:300px;
	margin:51px;
}
.in-fw-l .scienceFi .tiny-stars .jiufang-core .coreMain dl img{
    max-height: 50px;
    max-width:150px;
}
.in-fw-l .scienceFi .tiny-stars .jiufang-core .coreMain .rotate-1{
	width:500px;
	height:500px;
	position:absolute;/*绝对定位*/top:0px;left:0px;
	z-index:2;
	/*background: no-repeat url("../images/data-xz1.png") left top;*/
	-webkit-background-size: 250px 250px;
	-moz-background-size: 250px 250px;
	background-size: 250px 250px;
	-webkit-border-radius: 250px;
	-moz-transition:all .50s;
    -webkit-transition:all .50s;
    transition:all .50s;
	-moz-animation:rotate 50s infinite linear;
    -webkit-animation:rotate 50s infinite linear;
    animation:rotate 50s infinite linear;
}
.in-fw-l .scienceFi .tiny-stars .jiufang-core .coreMain .rotate-2{
	width:500px;
	height:500px;
	position:absolute;/*绝对定位*/top:0px;left:0px;
	z-index:2;
	/*background: no-repeat url("../images/data-xz1.png") left top;*/
	-webkit-background-size: 250px 250px;
	-moz-background-size: 250px 250px;
	background-size: 250px 250px;
	-webkit-border-radius: 250px;
	-moz-transition:all .10s;
    -webkit-transition:all .10s;
    transition:all .10s;
	-moz-animation:rotate 10s infinite linear;
    -webkit-animation:rotate 10s infinite linear;
    animation:rotate 10s infinite linear;
}
.in-fw-l .scienceFi .tiny-stars .jiufang-core .coreMain .rotate-3{
	width:500px;
	height:500px;
	position:absolute;/*绝对定位*/top:0px;left:0px;
	z-index:2;
	-webkit-background-size: 250px 250px;
	-moz-background-size: 250px 250px;
	background-size: 250px 250px;
	-webkit-border-radius: 250px;
	-moz-transition:all .2s;
    -webkit-transition:all .2s;
    transition:all .2s;
	-moz-animation:rotate 2s infinite linear;
    -webkit-animation:rotate 2s infinite linear;
    animation:rotate 2s infinite linear;
}
.in-fw-l .scienceFi .tiny-stars .jiufang-core .coreMain .rotate-4{
	width:500px;
	height:500px;
	position:absolute;/*绝对定位*/top:0px;left:0px;
	z-index:2;	
	-webkit-background-size: 250px 250px;
	-moz-background-size: 250px 250px;
	background-size: 250px 250px;
	-webkit-border-radius: 250px;
	-moz-transition:all .10s;
    -webkit-transition:all .10s;
    transition:all .10s;
	-moz-animation:rotate 10s infinite linear;
    -webkit-animation:rotate 10s infinite linear;
    animation:rotate 10s infinite linear;
}
.in-fw-l .scienceFi .tiny-stars .jiufang-core .coreMain .rotate-5{
	width:500px;
	height:500px;
	position:absolute;/*绝对定位*/top:0px;left:0px;
	z-index:2;
}
.in-fw-l .scienceFi .tiny-stars .jiufang-core .coreMain dl{
    width: 180px;
    height: 50px;
    font-size: 16px;
    color: #fff;
    position: absolute;
    z-index: 3;
    border-radius: 5px;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
}
.in-fw-l .scienceFi .tiny-stars .jiufang-core .coreMain .jfhx-1{top: 0px;left: -108px;background: #84ccc9;}
.in-fw-l .scienceFi .tiny-stars .jiufang-core .coreMain .jfhx-2{top: 0;right: -105px;background: #29b078;}
.in-fw-l .scienceFi .tiny-stars .jiufang-core .coreMain .jfhx-3{top: 217px;left: -200px;background: #3c97d0;}
.in-fw-l .scienceFi .tiny-stars .jiufang-core .coreMain .jfhx-4{top: 217px;right: -195px;background: #23a3d8;}
.in-fw-l .scienceFi .tiny-stars .jiufang-core .coreMain .jfhx-5{bottom: -10px;left: -108px;background: #1ba798;}
.in-fw-l .scienceFi .tiny-stars .jiufang-core .coreMain .jfhx-6{bottom: -10px;right: -105px;background: #2aa6b3;}
@-moz-keyframes rotate{
    100%{
        -moz-transform:rotate(0deg);
    }
    100%{
         -moz-transform:rotate(360deg);
    }
}
@-webkit-keyframes rotate{
    100%{
        -webkit-transform:rotate(0deg);
    }
    100%{
        -webkit-transform:rotate(360deg);
    }
            
}
.xzleft{
	-webkit-transform: rotateZ(720deg);
	-moz-transform: rotateZ(720deg);
	-o-transform: rotateZ(720deg);
	-ms-transform: rotateZ(720deg);
	transform: rotateZ(720deg);
}
.in-fw-r h2{font-size: 48px;color: #fff;font-family: "SourceHanSansCN-Heavy";padding: 130px 0 50px;}
.in-fw-r p{font-size: 14px;color: #fff;margin-bottom: 15px;line-height: 30px;}
.in-fw-r-a{border-radius: 5px;background: #fff;width: 180px;height: 50px;line-height: 50px;font-size: 16px;text-align: center;
margin-top: 100px;}
.in-fw-r-a a{background: linear-gradient(to right, #30bea2, #2cb3d8);-webkit-background-clip: text;color: transparent;display: block;}
.in-fw-r-a:hover{background: linear-gradient(to right, #30bea2, #2cb3d8);}
.in-fw-r-a:hover a{color: #fff;}

.in-ys h2{font-size: 48px;font-family: "SourceHanSansCN-Heavy";padding: 80px 0;text-align: center;}
.ys-ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
.ys-ul li{position: relative;width: 33.33%;background: linear-gradient(to right, #30bea2, #2cb3d8);padding: 35px 40px 50px;border-radius: 5px;}
.ys-ul li:nth-child(2n){background: #fff;}
.ys-ul li .ys-ul-title{display: flex;justify-content: left;}
.ys-ul li .ys-ul-title .ys-ul-ico{display: inline-block;width: 66px;height: 60px;background: url(../images/index_34.png) no-repeat;overflow: hidden;
transition: all 0.5s;margin-right: 15px}
.ys-ul li:hover .ys-ul-title .ys-ul-ico{
    -webkit-transform: perspective(2200px) rotateY(35deg);
    -moz-transform: perspective(2200px) rotateY(35deg);
    -ms-transform: perspective(2200px) rotateY(35deg);
    -o-transform: perspective(2200px) rotateY(35deg);
    transform: perspective(2200px) rotateY(35deg);
}
.ys-ul li .ys-ul-title .ys-ul-ico1{background-position: -5px -12px;}
.ys-ul li .ys-ul-title .ys-ul-ico2{background-position: -119px -16px;}
.ys-ul li .ys-ul-title .ys-ul-ico3{background-position: -225px -10px;}
.ys-ul li .ys-ul-title .ys-ul-ico4{background-position: 1px -114px;}
.ys-ul li .ys-ul-title .ys-ul-ico5{background-position: -119px -117px;}
.ys-ul li .ys-ul-title .ys-ul-ico6{background-position: -222px -112px;}
.ys-ul li .ys-ul-title h3{width: 70%;font-size: 18px;color: #fff;margin: 7px 0 0;line-height: 26px;}
.ys-ul li .ys-ul-title h3 span{display: block;font-size: 12px;}
.ys-ul li .ys-ul-p{font-size: 16px;text-align: justify;line-height: 30px;color: #fff;margin-top: 20px;height: 90px;}
.ys-ul li .ys-ul-num{position: absolute;right: 32px;bottom: -19px;font-size: 150px;font-family: "Impact";color: #fff;opacity: 0.05;}
.ys-ul li:nth-child(2n) .ys-ul-title h3{color: #000;}
.ys-ul li:nth-child(2n) .ys-ul-title h3 span{color: #999;}
.ys-ul li:nth-child(2n) .ys-ul-p{color: #666;}
.ys-ul li:nth-child(2n) .ys-ul-num{color: #000;opacity: 0.03;}

.in-kh{width: 100%;background: url(../images/index_18.jpg) no-repeat bottom;background-attachment: fixed;margin-top: 80px;padding-bottom: 30px;}
.in-kh h2{font-size: 48px;color: #fff;font-family: "SourceHanSansCN-Heavy";padding: 80px 0;text-align: center;}
.in-kh-ul{display: flex;justify-content: center;flex-wrap: wrap;}
.in-kh-ul li{display: inline-block;text-align: center;margin-bottom: 40px;overflow: hidden;width: 20%;}
.in-kh-ul li figure{transform-style: preserve-3d;transition: transform 0.5s;height: 75px;
    display: flex;
    justify-content: center;
    align-items: center;}
.in-kh-ul li figure img{max-width: 100%;height: 50px;}
.in-kh-ul li:nth-child(1),.in-kh-ul li:nth-child(2),.in-kh-ul li:nth-child(3){width: 27%;}
.in-kh-ul li:hover figure {transform: rotateX(180deg);}
.in-kh-ul li:nth-child(15),.in-kh-ul li:nth-child(16),.in-kh-ul li:nth-child(17){width: 25%;}
.in-kh-ul li:nth-child(18),.in-kh-ul li:nth-child(19){width: 27%;margin: 0 30px;}

/*footer*/
.footer{background: linear-gradient(to right, #30bea2, #2cb3d8);padding-top: 80px;}
.foot-nr{width: 100%;display: flex;justify-content: space-between;}
.foot-l{width: 22%;color: #fff;}
.foot-l h3{font-size: 20px;margin: 20px 0;}
.foot-l p{font-size: 14px;}
.foot-r{width: 60%;}
.foot-r ul{display: flex;justify-content: right;}
.foot-r ul li{display: inline-block;margin-right: 130px;}
.foot-r ul li:nth-child(2){width: 58%;margin-right: 0;}
.foot-r ul li h4{font-size: 22px;font-weight: bold;color: #fff;margin: 20px 0;}
.foot-r ul li a{display: block;color: #fff;line-height: 35px;}
.foot-r ul li ul{display: flex;justify-content: space-between;margin-top: 33px;}
.foot-r ul li ul li{margin-right: 0px;width: 47% !important;text-align: center;}
.foot-r ul li ul li p{margin: 0;border-top: 1px solid #fff;border-bottom: 1px solid #fff;color: #fff;padding: 13px 0;}
.foot-r ul li ul li p img{display: inline-block;margin-right: 5px;}
.foot-r ul li ul li a{border-bottom: 1px solid #fff;padding: 8px 0;}
.foot-bq{width: 100%;border-top: 1px solid rgba(255, 255, 255, 0.5);margin-top: 80px;padding: 25px 0;color: #fff;}
.foot-bq a{display: inline-block;margin-left: 15px;color: #fff;}

/*右侧悬浮*/
.ycxf{width: 70px;position: fixed;right: 0px;top: 50%;z-index: 999;}
.ycxf li{width: 100%;height: 60px;text-align: center;font-size: 12px;color: #fff;margin-bottom: 2px;background:#133581 url(../images/index_42.png) no-repeat;line-height: 90px;position: relative;cursor: pointer;}
.ycxf li a{color: #fff;}
.ycxf li a{display: inline-block;width: 100%;height: 100%;}
.ycxf li:nth-child(1){background-position: 12px 6px;}
.ycxf li:nth-child(2){background-position: 12px -62px;}
.ycxf li:nth-child(3){background-position: 12px -137px;}
.ycxf li:nth-child(4){background-position: 12px -206px;}
.ycxf li:nth-child(2) figure{width: 120px;height:120px;position: absolute;top: -0px;right: 70px;display: none;border: 1px solid #eee;line-height: 0;}
.ycxf li:nth-child(2) figure img{width: 100%;}
.ycxf li:nth-child(2):hover figure{display: block;}
.ycxf li .ycxf-dh{width: 190px;height: 100%;background: #133581;color: #fff;position: absolute;top: 0;right: 0;text-align: left;line-height: 85px;
padding: 0 15px;display: none;}
.ycxf li:hover .ycxf-dh{right: 82px;display: block;}


/*内页*/
/*banner*/
.ny-banner{width: 100%;height: 500px;position: relative;text-align: center;display: flex;justify-content: center;align-items: center;}
.ny-banner h2{font-size: 48px;color: #fff;font-weight: bold;margin: 0;}
.ny-banner span{display: block;width: 60px;height: 4px;background: #fff;margin: 15px auto;}

/*内页标题*/
.ny-title{text-align: center;padding: 60px 0;}
.ny-title h3{font-size: 36px;font-weight: bold;}

/*简介*/
.about-1{width: 100%;background: url(../images/index_19.jpg) no-repeat bottom;background-attachment: fixed;padding: 50px 0;}
.about-1-ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
.about-1-ul li{width: 50%;overflow: hidden;}
.about-1-ul li:nth-child(2){background: rgba(255, 255, 255, 0.8);padding: 45px 30px;margin-top: 20px;}
.about-1-ul li h2{font-size: 48px;font-weight: bold;color: #000;opacity: 0.25;margin: 0;}
.about-1-ul li h3{font-size: 24px;font-weight: bold;}
.about-1-ul li .about-1-text{width: 100%;margin-top: 30px;}
.about-1-ul li .about-1-text p{font-size: 14px;color: #333;line-height: 30px;text-align: justify;}
.about-1-ul li .light-btn{margin-top: 50px;}
.about-1-ul li img{width: 100%;transition: all 0.5s;}
.about-1-ul li:hover img{transform: scale(1.05);}

/*文化*/
.notice{width: 100%;}
.notice .tab-nav{display: flex;justify-content: space-between;margin: 0;}
.notice .tab-nav li{width: 25%;background: #f2f2f2;height: 72px;text-align: center;display: flex;align-items: center;justify-content: center;
font-size: 22px;cursor: pointer;}
.notice .tab-nav li:hover,.notice .tab-nav li.on{background: linear-gradient(to right, #30bea2, #2cb3d8);color: #fff;}
.notice .tab-pal{width: 100%;background: #fff;padding: 55px 45px;box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);}
.notice .tab-pal ul{display: flex;justify-content: space-between;}
.notice .tab-pal ul li{width: 50%;overflow: hidden;}
.notice .tab-pal ul li img{width: 100%;transition: all 0.5s;}
.notice .tab-pal ul li:hover img{transform: scale(1.05);}
.notice .tab-pal ul li h3{font-size: 24px;color: #333;}
.notice .tab-pal ul li h3 span{background: linear-gradient(to right, #30bea2, #2cb3d8);display: block;width: 57px;height: 4px;margin-top: 15px;}
.notice .tab-pal ul li .tab-pal-text{margin-top: 40px;}
.notice .tab-pal ul li .tab-pal-text p{font-size: 16px;color: #666;line-height: 25px;margin: 0;}

/*荣誉*/
.ny-zhengshu .swiper{width: 100%;padding-bottom: 80px;margin-bottom: 80px;}
.ny-zhengshu .swiper .swiper-slide{position: relative;border: 1px solid #eee;}
.ny-zhengshu .swiper .swiper-slide figure{width: 100%;overflow: hidden;}
.ny-zhengshu .swiper .swiper-slide figure img{width: 100%;transition: all 0.5s;}
.ny-zhengshu .swiper .swiper-slide:hover figure img{transform: scale(1.05);opacity: 0.7;}

/*服务*/
.fuwu-ul{width: 100%;display: flex;justify-content: space-between;flex-wrap: wrap;margin: 80px 0 50px;}
.fuwu-ul li{position: relative;width: 48.5%;height: 445px;overflow: hidden;margin-bottom: 35px;}
.fuwu-ul li figure{width: 100%;overflow: hidden;}
.fuwu-ul li figure img{transition: all 0.5s;width: 100%;}
.fuwu-ul li:hover figure img{transform: scale(1.05);}
.fuwu-ul li:nth-child(1),.fuwu-ul li:nth-child(4){width: 63%;}
.fuwu-ul li:nth-child(2),.fuwu-ul li:nth-child(3){width: 34%;}
.fuwu-ul li .fuwu-ul-h3{position: absolute;width: 100%;left: 0;bottom: 0px;padding:30px;transition: all 0.5s;}
.fuwu-ul li .fuwu-ul-h3 h3{margin: 0;color: #fff;font-weight: bold;font-size: 24px;}
.fuwu-ul li:hover .fuwu-ul-h3{background: linear-gradient(to top, rgba(0,0,0,0.5), rgba(0,0,0,0));padding-bottom: 40px;}

/*业绩*/
.ny-yj{width: 100%;}
.ny-yj ul{margin: 0;}
.ny-yj ul li{width: 100%;display: flex;justify-content: space-between;background: #f9f9f9;}
.ny-yj ul li .ny-yj-l{width: 50%;}
.ny-yj ul li .ny-yj-l figure img{width: 100%;}
.ny-yj ul li:nth-child(2) .ny-yj-l{order: 2;}
.ny-yj ul li .ny-yj-r{width: 50%;display: flex;justify-content: center;align-items: center;}
.ny-yj-text{width: 59%;}
.ny-yj-text .ny-yj-title{}
.ny-yj-text .ny-yj-title h2{font-size: 36px;font-weight: bold;}
.ny-yj-text .ny-yj-title span{display: block;width: 45px;height: 3px;background: linear-gradient(to right, #30bea2, #2cb3d8);margin: 30px 0;}
.ny-yj-text .ny-yj-p p{background: url(../images/index_19.png) no-repeat left center;font-size: 16px;margin-bottom: 0;line-height: 55px;padding-left: 30px;}
.ny-yj-a a{margin-top: 50px;}

/*分页*/
.last-page{text-align: right;margin:40px 0;}
.page-status,.page-index,.page-last{display: none;}
.last-page span a{display: inline-block;width: 30px;height: 30px;color: #000;line-height: 30px;font-size: 14px;overflow: hidden;margin: 0 5px;
background: #ececec;text-align: center;}
.last-page .page-pre a,.last-page .page-next a{width: 60px;}
.last-page .page-num-current,.last-page span a:hover{background: #0350a0;color: #fff;}
.last-page .page-none{margin-bottom: 80px;display: block;}

/*联系我们*/
.ny-lx{display: flex;justify-content: space-between;}
.ny-lx .ny-lx-l,.ny-lx .ny-lx-r{width: 48%;}
.ny-lx-l .ny-title{text-align: left;margin-top: 60px;padding-bottom: 30px;}
.ny-lx-l .ny-title span{display: block;width: 55px;height: 3px;background: linear-gradient(to right, #30bea2, #2cb3d8);margin: 20px 0;}
.ny-lx-l ul{}
.ny-lx-l ul li{width: 100%;background: url(../images/index_24.png) no-repeat;overflow: hidden;padding: 2px 0 12px 90px;margin-bottom: 40px;}
.ny-lx-l ul li p{font-size: 16px;line-height: 38px;color: #666;margin: 0 0 0;}
.ny-lx-l ul li h5{font-size: 18px;font-weight: bold;margin: 0;}
.ny-lx-l ul li:nth-child(3) h5{font-size: 16px;}
.ny-lx-l ul li:nth-child(1){background-position: 0px 0px;}
.ny-lx-l ul li:nth-child(2){background-position: 0px -114px;}
.ny-lx-l ul li:nth-child(3){background-position: 0px -243px;}
#allmap1{width: 100%;overflow: hidden;margin: 100px auto;height: 500px;}

.ny-ly{width: 100%;background: #f5f5f5;margin: 0 auto 80px;border-radius: 10px;padding: 0px 60px 60px;}
.ny-ly .form-group{margin-bottom: 35px;}
.ny-ly .form-group label{font-size: 16px;font-weight: 400;color: #333;margin-bottom: 10px;}
.ny-ly .form-group .form-control{border: none;height: 50px;padding: 0 10px;box-shadow: 0 0px 5px rgba(0,0,0,0.05);}
.ny-ly .form-group textarea.form-control{height: 100px;padding: 10px;}
.ny-ly .light-btn{margin-top: 0px;padding: 0;width: 140px;}

/*搜索*/


@media (min-width: 1400px){
	.cont1320{width: 1320px;margin: 0 auto;}
}

@media screen and (max-width:1920px){
	
}

@media screen and (max-width:1800px){
	
}

@media screen and (max-width:1650px){
	.slides li p{width: 43%;}
    .light-btn{margin-top: 30px;}
    .in-about ul li .in-about-div .in-about-text{line-height: 22px;}

    .ny-yj-text .ny-yj-p p {line-height: 40px;padding-left: 25px;}
    .ny-yj-text .ny-yj-title h2 {font-size: 30px;}
    .ny-yj-text .ny-yj-title span {margin: 16px 0;}
}

@media screen and (max-width:1450px){
	.in-about ul li .in-about-div {width: 88%;margin-left: 25px;}
    .in-about ul li .in-about-div h4 {font-size: 20px;margin: 10px 0 20px;}
    .in-about ul li .in-about-div h3{font-size: 30px;}
    .in-about .in-about-btn .in-about-fff{margin: 25px 0;padding: 15px 20px;font-size: 20px;}
    .in-about .in-about-btn .in-about-fff a i{background-size: auto 30px;width: 36px;height: 31px;}
    .in-about .in-about-btn .in-about-2 a i {background-position: -47px 0px;}
    .in-about .in-about-btn .in-about-3 a i {background-position: -96px 0px;}
    .in-fw-nr .in-fw-r {width: 30%;}
}

@media screen and (max-width:1400px){
	.ny-yj-text {width: 78%;}
}

@media screen and (max-width:1350px){    
	.cont1330{width: 88%;margin: 0 auto;}
    .fuwu-ul li{height: 390px;}
    .fuwu-ul li .fuwu-ul-h3 h3{font-size: 20px;}
}

@media screen and (max-width:1230px){
	.in-fw-nr .in-fw-r {width: 26%;}
    .fuwu-ul li {height: 320px;}
}

@media screen and (max-width:1200px){
	.flexslider{margin-top: 80px;width: 100%;}
    .slides li{height: 500px;background-size: 100% auto !important;}
    .slides li h2{font-size: 50px;padding-top: 5%;}
    .slides li p {width: 63%;}
    .slides li img {padding-top: 5%;height: 120px;}
    .in-about .ul2,.in-about ul li:nth-child(1),.in-fw-l{display: none;}
    .in-about ul,.in-about ul li:nth-child(2){display: block;}
    .in-about ul li{width: 100%;}
    .in-about ul li .in-about-div {width: 90%;margin: 40px auto;}
    .in-about ul li .in-about-div .in-about-img{bottom: 0px;}
    .in-fw-nr .in-fw-r{width: 100%;}
    .in-fw {height: auto;padding-bottom: 100px;}
    .in-fw-r h2 {font-size: 40px;padding: 50px 0 30px;}
    .in-ys h2{font-size: 40px;}

    .about-1-ul li {width: 100%;}
    .about-1{margin-top: 60px;}
    .about-1-ul li{width: 100%;}
    .about-1-ul li h2 {font-size: 40px;}
    .about-1-ul li:nth-child(2) {padding: 28px 20px;}
    .ny-title h3 {font-size: 30px;}    
    .ny-title {padding: 30px 0;}
    .notice .tab-nav li{height: 60px;font-size: 18px;}
    .notice .tab-pal ul li {width: 100%;}
    .notice .tab-pal ul {flex-wrap: wrap;}
    .notice .tab-pal{padding: 30px;}
    .notice .tab-pal ul li img{margin-top: 40px;}
    .ny-banner{height: 350px;margin-top: 60px;background-size: auto 100% !important;}
    .ny-banner h2 {font-size: 35px;}
    .ny-banner span{width: 40px;}
    .ny-yj ul li{flex-wrap: wrap;}
    .ny-yj ul li .ny-yj-l,.ny-yj ul li .ny-yj-r,.ny-lx .ny-lx-l, .ny-lx .ny-lx-r{width: 100%;}
    .ny-yj ul li:nth-child(2) .ny-yj-l {order: inherit;}
    .ny-yj-text {width: 91%; margin-bottom: 30px;}
    .ny-lx {flex-wrap: wrap;}
    #allmap1{margin: 25px auto;}
    .ny-ly {margin: 0 auto 50px;padding: 0px 20px 40px;}
  
}

@media screen and (max-width:910px){
	.fuwu-ul li {height: 260px;margin-bottom: 25px;}
    .fuwu-ul li .fuwu-ul-h3{padding: 15px;}
    .fuwu-ul li .fuwu-ul-h3 h3 {font-size: 16px;}
}

@media screen and (max-width:760px){
    .slides li {height: 440px;background-size: auto 100% !important;}
    .slides li h2 {font-size: 35px;padding-top: 8%;}
    .slides li p {width: 90%;font-size: 14px;}
    .slides li img {height: 75px;}
    .in-about ul li .in-about-div .in-about-img img {height: 70px;}
    .in-about-ys{flex-wrap: wrap;}
    .in-about-ys li {width: 49%;margin-bottom: 20px;}
    .in-about-ys li h3 {font-size: 20px;margin: 15px 0;}
    .in-about-ys li p {padding-top: 10px;}
    .in-about-ys {margin: 70px 0 40px;}
    .ys-ul li{width: 50%;margin-bottom: 20px;padding: 30px 19px 40px;}
    .in-ys h2{padding: 30px 0;}
    .in-kh-ul li:nth-child(1),.in-kh-ul li:nth-child(2),.in-kh-ul li:nth-child(3){width: 32%;}
    .in-kh-ul li figure img {height: 30px;width: auto;}
    .in-kh-ul li{width: 32%;margin-bottom: 47px;}
    .foot-r ul li:nth-child(1){display: none;}
    .foot-l{width: 100%;}
    .foot-nr,.foot-r ul{display: block;}
    .foot-r ul li ul li:nth-child(1){display: block;}
    .foot-r ul li:nth-child(2),.foot-r{width: 100%;}
    .foot-r ul li h4 {font-size: 18px;}
    .in-kh h2{font-size: 40px;padding: 50px 0;margin: 0;}
    .ny-banner {height: 220px;}
    .fuwu-ul{margin: 30px auto;}
    .cont1330 {width: 90%;}    
    .fuwu-ul li{height: 200px;}
}

@media screen and (max-width:640px){
    .flexslider{margin-top: 66px;}
    .slides li img {height: 55px;}
    .slides li {height: 360px;}
    .light-btn{font-size: 14px;width: 130px;height: 40px;line-height: 40px;}
    .in-about-ys li span {width: 70px;height: 65px;background-size: auto 100%;}
    .in-about-ys li h3 {font-size: 18px;}
    .in-about-ys li p{font-size: 12px;}
    .in-about-ys li .in-about-ico2 {background-position: -138px 0px;}
    .in-about-ys li .in-about-ico3 {background-position: -245px 0px;}
    .in-about-ys li .in-about-ico4 {background-position: -358px 0px;}
    .in-fw-r h2 {font-size: 30px;padding: 35px 0 20px;}
    .in-fw-r-a {width: 130px;height: 40px;line-height: 40px;font-size: 14px;margin-top: 55px;}
    .in-fw {padding-bottom: 50px;}
    .in-ys h2{font-size: 30px;}
    .ys-ul li{width: 100%;padding: 30px 19px 10px;}
    .ys-ul li .ys-ul-num {bottom: 0px;font-size: 100px;}
    .in-kh-ul li:nth-child(1), .in-kh-ul li:nth-child(2), .in-kh-ul li:nth-child(3), .in-kh-ul li:nth-child(4) {display: none;}
    .in-kh-ul li {width: 49%;margin-bottom: 35px;}
    .in-kh h2 {font-size: 30px;}  
    .footer {padding-top: 40px;}
    .foot-l figure img{height: 50px;}
    .foot-r ul li ul li a{font-size: 12px;}
    .foot-bq a{display: block;margin: 5px 0 0;}
    .foot-bq{margin-top: 50px;}
    .foot-l h3 {font-size: 16px;}
    .ys-ul li .ys-ul-p {font-size: 14px;line-height: 22px;}
    .ys-ul li {padding: 15px 19px 10px;}
    .ys-ul li .ys-ul-title .ys-ul-ico{width: 45px;height: 42px;background-size: auto 141px;}
    .ys-ul li .ys-ul-title h3 {width: 82%;}
    .ys-ul li .ys-ul-title h3 {width: 82%;font-size: 16px;margin: 0px 0 0;line-height: 23px;}
    .ys-ul li .ys-ul-title h3 span {line-height: 16px;}
    .ys-ul li .ys-ul-title .ys-ul-ico2 {background-position: -86px -13px;}
    .ys-ul li .ys-ul-title .ys-ul-ico3 {background-position: -164px -10px;}
    .ys-ul li .ys-ul-title .ys-ul-ico4 {background-size: auto 128px;background-position: 1px -76px;}
    .ys-ul li .ys-ul-title .ys-ul-ico5 {background-position: -81px -78px;}
    .ys-ul li .ys-ul-title .ys-ul-ico6 {background-position: -147px -74px;}

    .notice .tab-nav li{font-size: 14px;}
    .notice .tab-pal ul li h3 {font-size: 16px;}
    .notice .tab-pal ul li h3 span {width: 40px;height: 3px; margin-top: 10px;}
    .notice .tab-pal ul li .tab-pal-text {margin-top: 20px;}
    .notice .tab-pal ul li .tab-pal-text p {font-size: 14px;line-height: 20px;}
    .ny-zhengshu .swiper {padding-bottom: 60px;margin-bottom: 35px;}
    .fuwu-ul li {height: 180px;}
}

@media screen and (max-width:510px){
    .fuwu-ul li {height: 145px;}
}

@media screen and (max-width:480px){
    .fuwu-ul li {height: 130px;}
    .ny-banner {height: 160px;}
    .ny-banner h2 {font-size: 25px;}
}

@media screen and (max-width:380px){	
    .in-about ul li .in-about-div .in-about-img img {height: 35px;}
    .fuwu-ul li {height: 100px;}
    .fuwu-ul li .fuwu-ul-h3 h3 {font-size: 14px;}
    .fuwu-ul li .fuwu-ul-h3 {padding: 6px;}
}