ul li{
	
	    list-style: none;
	    padding: 0;
	    margin: 0;
	
}

h2{font-size: var(--primary-font2);font-weight: bold;}

input{outline: none;}
button{outline: none;}

select{border: none;outline: none;background: none;color: #000;}

a:hover{text-decoration:none;color:var(--primary-color);}

p{font-size: var(--primary-font);}
:root {
  --primary-color:#c9a063; /* 或使用hsl(200, 70%, 60%) */
  --primary-color2:#c1272d; /* 或使用hsl(200, 70%, 60%) */
  --primary-font0:14px;
  --primary-font:16px;
--primary-font1:18px;
  --primary-font2:24px;
  --primary-font3:40px;
  --primary-font4:34px;
}



@-webkit-keyframes fudong {
    0% {
        -webkit-transform: translateY(30px);
        transform: translateY(30px);
    }
    50% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
	100% {
	    -webkit-transform: translateY(30px);
	    transform: translateY(30px);
	}
}



@-webkit-keyframes arown222 {
    0% {
   -webkit-transform: translateY(0);
    transform: translateY(0);
		
    }
    50% {
      -webkit-transform: translateY(-10px);
           transform: translateY(-10px);
		
    }
	100% {
	   -webkit-transform: translateY(0);
	    transform: translateY(0);
	
	}
}


.home-banner {
    position: relative;
    background: #fff;
    height: 100vh;
    width: 99.1vw;

}
.home-banner .slider {
    width: 100%;
    height: 100%;
}
.slider__item {
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 2s, visibility 2s;
    transition: opacity 2s, visibility 2s;
    overflow: hidden;
}
.slider__item.active {
    visibility: visible;
    opacity: 1;
}
.home-slide.sun {
    background-position: 100% 50%;
}
.home-slide {
    width: 100%;
    height: 100vh;
    min-height: 600px;
    background-position: center;
    background-size: cover;
}

.slogan-container {
    position: absolute;
    top: 0;
  left: 13.94444%;
      width: 72.11111%;
    height: 100%;
    margin: 0 auto;
}

.slogan-wrap {
    box-sizing: border-box;
    transition: .3s ease;
    align-items: center;
    position: absolute;
    bottom: 44.70588%;
    left: 0;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 2s, visibility 2s;
    transition: opacity 2s, visibility 2s;
    overflow: hidden;
}
.slogan-wrap.active {
    visibility: visible;
    opacity: 1;
}

.slogan-line {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    font-size: 39px;
    font-weight: bold;
    line-height: 1.1;
    text-align: left;
    letter-spacing: 3px;
    text-transform: uppercase;
    color: #fff;
	margin-top: 10px;
}
.slogan-line span {
    color: #59d50b;
}

#progress-next {
    width: 40px;
    height: 40px;
    background: url(../img/other/next.png) no-repeat 0 0;
    background-size: 40px 40px;
    cursor: pointer;
}
.progress-list {
    margin-top: 8px;
    display: flex;
    margin-right: 15px;
}
.progress-item {
    width: 50px;
    height: 2px;
    background: #fff;
    opacity: 0.3;
    margin-right: 10px;
    position: relative;
}
.progress-container {
    bottom: 34.58824%;
    position: absolute;
    left: 0;
    height: 40px;
    font-size: 13px;
    color: #fff;
    display: flex;
}
.progress-item.active:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 0%;
    height: 100%;
    background: #59d50b;
    animation-name: progress;
    animation-duration: 4000ms;
    animation-timing-function: linear;
}
.progress-item.active {
    opacity: 1;
}
@keyframes progress {
    from {
        width: 0;
    }
    to {
        width: 100%;
    }
}



li{
  list-style: none;
  
}

p{margin: 0;padding: 0;}
dl, ol, ul{ padding: 0;margin: 0;}

	.swiper-container {
			  width: 100%;
			  height: 100%;
			}
			
			.swiper-slide {
			  text-align: center;
			  font-size: 18px;
			  background: #fff;
			
			  /* Center slide text vertically */
			  display: -webkit-box;
			  display: -ms-flexbox;
			  display: -webkit-flex;
			  display: flex;
			  -webkit-box-pack: center;
			  -ms-flex-pack: center;
			  -webkit-justify-content: center;
			  justify-content: center;
			  -webkit-box-align: center;
			  -ms-flex-align: center;
			  -webkit-align-items: center;
			  align-items: center;
			}

body {
    color: #000000;
    font-size: 15px;
    font-weight: 400;
    line-height: 28px;
    font-family: 'Roboto', sans-serif;
	background: #fff;
	
}

@font-face {
  font-family: "DIN";
  src: url("../fonts/din.ttf");

}



a {
    color: #222222;
    cursor: pointer;
    outline: none;
    -webkit-transition: 0.5s;
    transition: 0.5s;
    text-decoration: none;
}

button{background:none;border: none;}



/*头部css文件*/

.main-header {
    position: fixed;
    left: 0px;
    top: 0px;
    z-index: 999;
    width: 100%;
    -webkit-transition: all 500ms ease;
    transition: all 500ms ease;
	    /* background: #005bac; */
		
		/* box-shadow: 1px 1px 60px #000; */
	
}


.main-header.active {
    position: fixed;
    left: 0px;
    top: 0px;
    z-index: 10999;
    width: 100%;
    -webkit-transition: all 500ms ease;
    transition: all 500ms ease;
	    background: #fff;
		
		/* box-shadow: 1px 1px 15px #333; */
	
}

.main-header .heard-logo3{width: 300px;height: 17px;background: url('../img/logo33.png') no-repeat;background-size: 100% 100%;margin-left: 8%;}

.main-header.active .heard-logo3{width: 300px;height: 17px;background: url('../img/logo3.png') no-repeat;background-size: 100% 100%;margin-left:8%;}



.fixed-header {
    top: -47px;
    box-shadow: 0px 0px 30px 0px rgba(87, 95, 245, .10);
}

.header-upper {
    background: #fff;
}

.main-header .header-inner {
    position: relative;
    padding: 6vh 0 37px 0;
    -webkit-transition: all 500ms ease;
    transition: all 500ms ease;
}

.main-header .fixed-header .header-inner {
    padding: 10px 0;
}

.main-header.active .header-inner {
    position: relative;
    padding: 0;
    -webkit-transition: all 500ms ease;
    transition: all 500ms ease;
}

.main-header.active .fixed-header .header-inner {
    padding: 10px 0;
}











/*Header to */
.top-inner {
    display: flex;
    align-items: center;
    justify-content: space-between;
    position: relative;
    z-index: 1;
    padding: 6px 0;
}

.top-inner:before {
    position: absolute;
    content: '';
    top: 0;
    left: -14%;
    width: 128%;
    height: 100%;
    background: #2d2d2d;
    z-index: -1;
    clip-path: polygon(calc(100% - 10px) 0, calc(100% - 60px) 100%, 60px 100%, 10px 0);
    
}

.top-inner:after {
    position: absolute;
    content: '';
    top: 0;
    left: -14%;
    width: 128%;
    height: 100%;
    background: #4C3526;
    z-index: -2;
    clip-path: polygon(100% 0, calc(100% - 50px) 100%, 50px 100%, 0 0);
}

.top-left li {
    color: #fff;
    display: inline-block;
    margin-right: 64px;
}

.top-left li:last-child {
    margin-right: 0;
}

.top-left li i {
    margin-right: 20px;
    width: 35px;
    height: 35px;
    border-radius: 50%;
    text-align: center;
    line-height: 35px;
    display: inline-block;
    color:  #fe6600;
    background: rgba(255, 255, 255, 0.05);
}

.top-left li a {
    color: #fff;
}

.top-left li a:hover {
    color: #fe6600;
}

/** Header Main Menu */


.main-menu.active .navigation li a{
	
	color: #000000;
}
.main-menu.active .navigation li:hover > a, .main-menu.active .navigation li.current-menu-item > a{
	
	color: #000000;
	
}

.main-menu.active .navigation li ul{
	
	background: #fff;
	box-shadow: 2px 2px 15px #888888;
	
}


.main-menu .navbar-collapse {
    padding: 0px;
	
}
.nav-outer{margin-left:3%}

.main-menu .navigation li {
    float: left;
    padding: 10px 50px;
    position: relative;
}
.main-menu.active .navigation li{
	 padding: 10px 30px;
}
.main-menu.active .navigation li ul li{
	 padding: 3px 10px;
}


.main-menu .navigation li.dropdown .dropdown-btn {
    position: absolute;
    right: 10px;
    top: 0;
    width: 50px;
    height: 43px;
    border-left: 1px solid #f3f3f314;
    text-align: center;
    line-height: 43px;
    cursor: pointer;
    display: none;
}

.main-menu .navigation li a {
    position: relative;
    display: block;
    color: #fff;
    font-weight:normal;
    opacity: 1;
    text-transform: capitalize;
    -webkit-transition: all 500ms ease;
    transition: all 500ms ease;
	text-decoration: none;
	font-size: 16px;
}

.main-menu .navigation li:hover > a,
.main-menu .navigation li.current-menu-item > a {
    color:#fff;
	width: 100%;
}

.main-menu .navigation  li.active:before {
	content: '';
	position: absolute;
	bottom: 2px;
	left: 50%;
	margin-left: -17.5px;
	width: 35px;
	height: 4px;
	opacity: 1;
	-webkit-transition: all 500ms ease;
	transition: all 500ms ease;
	background:var(--primary-color2);
	
}

.main-menu .navigation > li:before {
    content: '';
    position: absolute;
    bottom: 2px;
    left: 50%;
	margin-left: -17.5px;
    width: 0px;
    height: 4px;
    opacity: 0;
    -webkit-transition: all 500ms ease;
    transition: all 500ms ease;
    background:var(--primary-color2);
}

.fixed-header .main-menu .navigation li:before {
    bottom: -13px;
}

.main-menu .navigation li:hover:before,
.main-menu .navigation li.current-menu-item:before {
    width: 35px;
    opacity: 1;
}

.main-menu .navigation li ul {
    position: absolute;
    left: 0;
    top: 100%;
    min-width: 100px;
    z-index: 100;
    display: none;
    background: #fff;
    border-radius: 10px 10px 10px 10px;
    box-shadow: inset 0 0 0 10px #fff, 0 5px 15px -5px rgba(0,0,0,.2);
	
}

.main-menu .navigation li ul li {
    width: 100%;
    padding: 3px 10px;
	text-align: center;
    /* border-bottom: 1px solid #f2f2f2; */
}

.main-menu .navigation li ul li:last-child {
    border-bottom: none;
}

.main-menu .navigation li ul li a {
    padding: 3px 5px;
    line-height: 24px;
    color: #333 !important;
    font-weight: 500;
    text-transform: capitalize;
}
.main-menu .navigation li ul li a:hover{
	color: #59d50b !important;
}

.main-menu .navigation li ul li ul {
    left: 100%;
    top: 0%;
}

.main-menu .navbar-header {
    display: none;
	padding-bottom:7px;
	padding-left: 17px;
	padding-right: 17px;
}


.main-header.active .main-menu .navbar-header .navbar-toggle {
    float: right;
    padding: 13px 0;
    cursor: pointer;
    background: transparent;
}

.main-header .main-menu .navbar-header .navbar-toggle {
    float: right;
    padding: 16px 0;
    cursor: pointer;
    background: transparent;
}

.main-header .main-menu .navbar-header .navbar-toggle .icon-bar{
    height: 2px;
    width: 30px;
    display: block;
    margin: 7px 5px;
    background: #004976;
}






.menu-number {
    font-size: 15px;
    display: flex;
    align-items: center;
	
	 -webkit-flex-direction: row;
	    flex-direction: row;
	
	
	/* border: #727171 solid 1px; */
	padding: 0 10px;
	border-radius: 15px;
}

.menu-number a {
    font-weight: 700;
    color: #727171;
	
	
}

.index-banner-t{
	
	/* position: absolute; */
	/* left: 14%; */
	/* top: 50%; */
	margin-top: 380px;
	 width: 450px;
	 font-size: 34px;
	 color: #fff;
	 text-align: left;
	 line-height: 50px;
	 
	 height: 80px;
	 
	 
	 display: none;
	 
	 }
	 .index-banner-t.active{display: block;}
	 
.banner-crl{
	/* position: absolute;
	left: 14%;
	top: 65%; */
	margin-top: 61px;
}
.banner-crl li{background: #fff;width: 50px;height: 3px;margin-right: 10px; opacity: 0.3;}

.banner-crl li.active{
	background: #008CB8;
	opacity: 1;
}
.banner-crl img{width: 50px;opacity: 0.3;}



.color-l{
	color: #59d50b;
}



.menu-number i {
    width: 13px;
    height: 18px;
    line-height: 15px;
    text-align: center;
    margin-right: 1px;
    border-radius: 12px;
    color: #727171;
}

.menu-number i:before {
    font-size: 25px;
}

.menu-icon i{margin-right:20px;display: block;width: 46px;height: 46px;cursor: pointer;position: relative;}

.menu-icon-ewm{position: absolute;left: -57px;top: 50px;display: none;}



.menu-icon{margin-left: 30px;}
.menu-icon .en{color: #000000;background: #FFFFFF;
border-radius: 4px;background: #fff;font-size: 12px;padding: 0 5px;}
.menu-icon .en span{line-height: 20px;}

.menu-icon .en-hr{padding: 0 5px;color: #ccc;}


.index-about{   }

.index-about .container{
	padding: 0;
}

.about-icon{}
.about-icon .about-icon1{width: 70px;height: 70px;
background: url(../img/about-icon1.png);
background-size: 100% 100%;
}
.about-icon .about-icon2{width: 70px;height: 70px;
background: url(../img/about-icon2.png);
background-size: 100% 100%;
margin-left: 50px;
}

.about-icon .about-icon1.active{width: 70px;height: 70px;
background: url(../img/about-icon1-1.png);
background-size: 100% 100%;
}
.about-icon .about-icon2.active{width: 70px;height: 70px;
background: url(../img/about-icon2-1.png);
background-size: 100% 100%;
margin-left: 50px;
}


@media (min-width: 1200px) {
    .container {
        max-width:90%;
    }
	.main-menu .navigation li{ padding: 10px 30px;}
}

@media only screen and (max-width: 1250px) {
    .main-menu .navigation li {
        padding: 10px 30px;
    }
    
}

@media only screen and (max-width: 1199px) {
    .main-menu .navigation li {
        padding: 10px 30px;
    }
    
}



/*index*/

.index-jjfa{
}
.index-jjfa .title{ padding: 0px 0px 70px 0; font-size: 30px;text-align: center;font-weight: bold;}
.index-jjfa .index-jjfa-ul{}
.index-jjfa .index-jjfa-ul li{width: 331px;height: 243px;padding: 30px;position: relative;

border-radius: 15px;
overflow: hidden;


box-shadow: 0px 0px 18px 0px rgba(0,0,0,0.08);

-webkit-transition: all 500ms ease;
	transition: all 500ms ease;

}

.index-jjfa .index-jjfa-ul li:hover{
	
	transform:scale(1.05);
	-webkit-transition: all 500ms ease;
	transition: all 500ms ease;
	
}


.index-jjfa .index-jjfa-ul li .index-jjfa-ul-p1{width: 60px;}
.index-jjfa .index-jjfa-ul li .index-jjfa-ul-p2{font-size: 23px;font-weight: bold;}
.index-jjfa .index-jjfa-ul li .index-jjfa-ul-p3{margin-top: 5px;}
.index-jjfa .index-jjfa-ul li .text-arown{width: 25px;margin-left: 5px;}

.index-jjfa .index-jjfa-tzgx{color: #000; margin-top: 60px; width: 100%;height: 300px;background: url(../img/index-jjfa-tzgx.png) no-repeat center;background-size: cover;border-radius: 10px;}
.index-jjfa .index-jjfa-tzgx .text-arown2{width: 24px;}
.index-jjfa .index-jjfa-tzgx .t1{font-size: 23px;font-weight: bold;}
.index-jjfa .index-jjfa-tzgx .t2{margin-top: 5px;color: #000;}

.index-share{}

.index-share-input{margin-top: 50px;background: #fff;
box-shadow: 0px 0px 13px 0px rgba(0,0,0,0.16);padding: 3px 3px 3px 30px;border-radius: 50px;}
.index-share-input input{border: none;width: 400px;background: none;}

input:-webkit-autofill,

textarea:-webkit-autofill,

select:-webkit-autofill {

background-color: transparent!important;

background-image: none !important;

-webkit-box-shadow: 0 0 0 1000px white inset !important;

}

.index-share-input .btn{
	
	background: #59d50b;
	display: block;
	border-radius: 50px;
	padding: 10px 30px;

}
.index-share-input .btn img{width:24px;}
#progress-index{line-height: 10px;}


.index-share h2{
	font-size:var(--primary-font2);
	font-weight: bold;
}
.index-share p{
	
	
}
.index-share .index-share-input{
	
}



.paralasic3 {
	background:url(../img/index-pr2-img.png)  center;
	
	
	
	/* background-attachment: fixed; */
	background-size: cover;
	/* background-size:125vw; */
	background-position: right top;
	background-repeat: no-repeat;
	background-color: #fff;
	
	height: 1080px;
	/* width: 818px; */
	
}


.paralasic2 {
	background:url(../img/index-pr-img.png)  center;
	
	
	
	/* background-attachment: fixed; */
	background-size: cover;
	/* background-size:90vw; */
	background-position: left top;
	background-repeat: no-repeat;
	background-color: #333;
	
	height: 1080px;
	/* width: 818px; */
	
}



.paralasic0 {
	background-image:url(../img/banner-01.jpg);
	
	background-attachment: fixed;
	background-size: cover;
	background-size: 100vw;
	background-position: center top;
	background-repeat: no-repeat;
	background-color: #fff;
	
	height: 1000px;
	
}














.navigation_r{display:none; color: #fff; }



/* .index-about{margin-top: 150px;margin-bottom: 150px;} */

.index-about .container{align-items: flex-start;}


.index-about .left{
	
	width: 400px;
	
}
.index-about .left img{width: 418px;}

.index-about .right{
	margin-left: 80px;
	width: 100%;
	
}
.index-about .right h2{
	font-size: 30px;
	font-weight: bold;
	margin-bottom: 50px;
	color: #59d50b;
}
.index-about .right .sm{
	font-size: 14px;
}

.index-about-ul{
	
	margin-top: 50px;
	
	
}
.index-about-ul li img{
	
	-webkit-transition: all 500ms ease;
	transition: all 500ms ease;
	
}

.index-about-ul li:hover img{
	transform:scale(1.05);
	-webkit-transition: all 500ms ease;
	transition: all 500ms ease;
}

.index-about-ul li img{width: 50px;}

.index-about-ul li .index-about-ul-p1{
	
	
}
.index-about-ul li .index-about-ul-p2{
	font-size: 20px;
	font-weight: bold;
	margin-top: 32px;
	
}
.index-about-ul li .index-about-ul-p3{
	font-size: 14px;
	margin-top: 10px;
	line-height: 20px;
}


.index-pr{
	background: #F0F3F5;
	
}
.index-pr .left{width: 100%;}
.index-pr .left img{width: 100%;}

.index-pr .right .right-text{
align-items: flex-start;	

}
.index-pr .right .right-text ul li{
	
	
	background: url(../img/li-icon.png) no-repeat left center;
	background-size: 3px;
	background-position: 5px 12px;
	
	padding-left: 20px;
	font-size: 14px;
	
	
	
	
}

.index-pr .right{width:50%;}
.index-pr .right .right-text{padding: 30px 80px;}
.index-pr .right .right-text .right-text-t{font-weight: bold;}

.index-pr .right .text{margin-top: 60px;margin-bottom: 30px}
.index-pr .right .text h2{font-weight: bold;font-size: 24px;}
.index-pr .right .text p{color: #0D5C82;font-size: 18px;}

.index-pr .right .content{font-size: 14px;width: 600px;}

.index-pr .right .text2{margin-top: 100px;margin-bottom: 50px}
.index-pr .right .text2 h2{font-weight: bold;font-size: 24px;}
.index-pr .right .text2 p{color: #0D5C82;font-size: 18px;}




.index-pr .index-pr-btn{margin-top: 75px;}
.index-pr .index-pr-btn .index-pr-btn-span1{display:block; background: #0D5C82;font-size: 14px;color: #fff;border-radius: 50px;width: 120px;height: 40px;line-height: 40px;text-align: center;}
.index-pr .index-pr-btn .index-pr-btn-span2{display:block; background: #0D5C82;font-size: 14px;color: #fff;margin-left: 50px;border-radius: 50px;width: 120px;height: 40px;line-height: 40px;text-align: center;}

.index-pr .index-pr-btn .index-pr-btn-span1 a{color: #fff;}
.index-pr .index-pr-btn .index-pr-btn-span2 a{color: #fff;}

.index-pr-cczh{font-weight: bold;}






/*增加*/

.content .news{ padding:80px 0; width:100%;  background: url(https://cdn2.shihhl.com/dazhi/img/newsbg.gif) center center no-repeat;background-size: cover;}
.content .news h1,.content .news h5{ color:#fff;}
.content .news h5{ margin-bottom:24px;}
.content .news .newstab1 { margin:0 auto; width:232px; height:36px; background: url(https://cdn2.shihhl.com/dazhi/img/newstab1bg.gif) center center no-repeat;}
.content .news .newstab1 li{ float:left; margin:0 12px; width:92px; height:40px; line-height:36px; text-align:center; font-size:16px; color:#fff; cursor:pointer;}
.content .news .newstab1 li:hover,.content .news .newstab1 .on{ background:url(https://cdn2.shihhl.com/dazhi/img/newstab1_libg.png) no-repeat;}
.content .news .newscont{ position:relative; margin-top:40px; width:100%; height:335px;}
.content .news .pic{ position:absolute; left:0; top:0; width:480px; height:335px; overflow:hidden;}
.content .news .pic img{width:480px; height:335px;}
.content .news .pic .btn{ position:absolute; bottom:0; display:block; width:44px; height:44px;}
.content .news .pic .prev{ right:44px; background:url(https://cdn2.shihhl.com/dazhi/img/newsbtnl1.png);}
.content .news .pic .next{ right:0; background:url(https://cdn2.shihhl.com/dazhi/img/newsbtnr1.png);}
.content .news .pic .prev:hover{background:url(https://cdn2.shihhl.com/dazhi/img/newsbtnl2.png);}
.content .news .pic .next:hover{background:url(https://cdn2.shihhl.com/dazhi/img/newsbtnr2.png);}
.content .news .newstab2{ position:absolute; right:0; top:0; width:700px; height:335px;}
.content .news .newstab2 li{ margin-bottom:5px; width:700px; height:80px; background-color:#fff;}
.content .news .newstab2 li .num{ width:99px; height:80px; line-height:80px; text-align:center; font-size:30px; font-family:'Arial'; color:#fff; background:url(https://cdn2.shihhl.com/dazhi/img/newslibg1.png) 20px center no-repeat;}
.content .news .newstab2 li .newslist{ margin-top:13px; padding:0 15px 0 25px; width:560px; height:54px; border-left:1px solid #cccccc;}
	.newstab2 li .newslist h1{  line-height:26px; font-size:14px; font-weight:normal; }
	.newstab2 li .newslist h1 .newstt{ width:400px; height:26px; overflow:hidden;}
	.newstab2 li .newslist h1 a{ color:#333;}
	.newstab2 li .newslist h1 a:hover{ color:#59d50b;}
	.newstab2 li .newslist h1 span{ color:#999;}
	.newstab2 li .newslist p{ height:26px; width:560px; line-height:26px; font-size:14px; color:#999; overflow:hidden; }
	
	.content .title {
	    width: 100%;
	}
	.content .title h1 {
	    line-height: 46px;
	    text-align: center;
	    font-size: 46px;
		
	    color: #59d50b;
	}
	
	.content .title .line {
	    margin: 10px auto;
	    width: 342px;
	    height: 3px;
	    background: url(https://cdn2.shihhl.com/dazhi/img/title_line.png);
	}
	.content .title h5 {
	    line-height: 26px;
	    text-align: center;
	    font-weight: normal;
	    font-size: 16px;
	    color: #333;
	}
	.content .news h1, .content .news h5 {
	    color: #fff;
	}
	.content .news h1, .content .news h5 {
	    color: #fff;
	}
	
	
	.newstab2 li .newslist h1 a:hover {
	    color: #59d50b;
	}
	
	
	
	.content .cust{  padding:80px 0; width:100%; background:#fff;}
	.content .cust .title{ margin-bottom:40px;}
	.content .cust ul{ width:1200px; height:275px; overflow:hidden;}
	.content .cust li { position:relative; float:left; width:239px; height:138px;border-bottom:1px dashed #dddddd; border-right:1px dashed #dddddd;}
	.content .cust li a{ display:block; width:239px; height:138px; background:url(#);}
	.content .cust li a img{ transition: all 1s;-webkit-transition: all 1s;width:239px; height:138px;}
	
	.content .cust li.active a img{ transform:scale(1.1,1.1)}
	
	
	
	
	
	.content .baoz{ padding-top:190px; padding-bottom:70px; width:100%; background:url(../img/baoz.jpg) center top no-repeat; background-color:#fff;}
	.content .baoz ul{ height:289px; width:1202px; overflow:hidden;}
	.content .baoz ul li{ float:left; padding-left:50px; padding-right:67px; width:601px; height:145px; border-bottom:1px dashed #dddddd; border-right:1px dashed #dddddd;}
	.content .baoz ul .li2{ padding-left:74px; padding-right:111px; width:415px; height:145px;}
	.content .baoz ul img{ display:block; float:left; width:100px; height:100px;}
	.content .baoz ul .img1{ margin-top:10px;}
	.content .baoz ul .img2{ margin-top:35px;}
	.content .baoz ul .box1{ margin-top:20px; width:330px;}
	.content .baoz ul .box2{ margin-top:45px; width:330px;}
	.content .baoz ul a{ font-size:20px; color:#333;}
	.content .baoz ul a:hover{ color:#59d50b;}
	.content .baoz ul p{ margin-top:10px; font-size:14px; color:#666;}
	
	
	.content{ width:100%; background-color:#f4f4f4;}
	.content .menu{ width:100%; background-color:#fff;}
	.content .menuarea{ margin-top:6px; border-bottom:1px solid #dddddd;}
	.content .menubox{ margin:0 auto; }
	.content .menubox a{ 
		    display: block;
		    float: left;
		    margin: 20px 0px 0px;
		    padding-left: 30px;
		    margin-right: 49px;
		    height: 50px;
		    line-height: 50px;
		    font-size: 18px;
		    color: #333;
		    width: 142px;
		    /* margin-bottom: 20px; */
		
	}
	
	.content .menubox .on,.content .menubox a:hover{ color:#59d50b; border-bottom:3px solid #59d50b;}
	.content .menubox .a1{ background:url(../img/menubg1.png) left center no-repeat;}
	.content .menubox .a2{ background:url(../img/menubg2.png) left center no-repeat;}
	.content .menubox .a3{ background:url(../img/menubg3.png) left center no-repeat;}
	.content .menubox .a4{ background:url(../img/menubg4.png) left center no-repeat;}
	.content .jianj .menubox .on,.content .menubox .a1:hover{ background:url(../img/menubg1on.png) left center no-repeat;}
	   .content .menubox a
	.content .contbox{ width:100%; background-color:#fff;}
	.content .contbox .jianjie{ padding:45px 0 115px 0; margin:0 auto; width:986px;}
	.content .contbox .jianjie img{ display:block; margin-bottom:30px; width:986px; }
	.content .contbox .jianjie p{ font-size:14px; line-height:28px; color:#333; text-indent:2em;}
	
	
	/*================公司文化================*/
	.content .culture .menubox .on,.content .menubox .a2:hover{ background:url(../img/menubg2on.png) left center no-repeat;}
	.content .culture .contbox .jianjie{ padding:45px 0 90px 0; }
	.content .culture .contbox .jianjie h2{ padding-left:28px; font-size:18px; line-height:28px; color:#333;}
	.content .culture .contbox .jianjie p{ padding-left:28px; margin-bottom:30px; font-size:14px; line-height:28px; color:#333; text-indent:0;}
	
	/*================公司团队================*/
	.content .team .menubox .on,.content .menubox .a3:hover{ background:url(../img/menubg3on.png) left center no-repeat;}
	.content .team .contbox .jianjie h3{ font-size:18px; color:#333;}
	.content .team .contbox .jianjie img{ margin-top:40px; width:952px; height:700px;}
	
	/*================荣誉资质================*/
	.content .zizhi .menubox .on,.content .menubox .a4:hover{ background:url(../img/menubg4on.png) left center no-repeat;}
	.content .zizhi .contbox .jianjie{ padding-bottom:120px;}
	.content .zizhi .contbox .jianjie h3{ font-size:18px; color:#333;}
	.content .zizhi .contbox .jianjie p{text-indent:0;}
	.content .zizhi ul{ margin-top:-20px;}
	.content .zizhi ul li{ float:left; margin-top:70px; width:460px; height:316px;}
	.content .zizhi ul .picl{ margin-right:66px;}
	.content .zizhi .contbox .jianjie ul li img{ width:460px; height:316px;}   
	
	.contact .menubox{ }
	.contact .menubox .a1{ background:url(../img/menubg13.png) left center no-repeat;}
	.contact .menubox .a2{ background:url(../img/menubg14.png) left center no-repeat;}
	.contact .menubox .a1:hover,.contact .menubox .on{ background:url(../img/menubg13on.png) left center no-repeat;}
	.contact .contbox{ padding-top:25px; padding-bottom:40px; }
	.contbox .conmp h1{ line-height:40px; font-size:18px;}
	.contbox .conmp ul{ width:500px;}
	.contbox .conmp li{  line-height:40px; font-size:14px; color:#333; border-bottom: 1px solid #dddddd;}
	.contbox .company{ padding-bottom:55px;}
	.contbox .company2{ padding-top:36px; border-top:1px dashed #dddddd;}
	.contbox .company img{ display:block; margin-top:20px; width:650px; height:370px; border:1px solid #dadada;}
	.contbox .company2 .conmp{margin-bottom: 15px;width: 50%;}
	/*================Ã§â€¢â„¢Ã¨Â¨â‚¬================*/
	.liuyan .menubox .on,.contact .menubox .a2:hover{ background:url(../img/menubg14on.png) left center no-repeat;}
	.liuyan .contbox{ padding-bottom:120px;}
	.liuyan .xx{ margin:0 auto; padding-top:80px; width:472px;}
	.liuyan .xx .inpbox{ margin-bottom:8px; height:42px; width:472px;}
	.liuyan .xx .inpbox .jt{float:left; width:42px; height:42px; background:url(../img/input_jiantou.png) center center no-repeat; background-color:#dddddd;}
	.liuyan .xx .inpbox .on{ background-color:#59d50b;}
	.liuyan .xx .inpbox input{ float:right; padding-left:14px; width:414px; height:40px; line-height:40px; font-size:14px; color:#999; border:1px solid #dddddd;}
	.liuyan .xx .inpbox1{ margin-bottom:16px; width:472px; height:120px;}
	.liuyan .xx .inpbox1 textarea{ float:right; padding-left:14px; padding-top:14px; width:414px; height:104px;font-size:14px; color:#999; border:1px solid #dddddd;  outline:none; overflow-y:hidden;}
	.liuyan .xx .inpbox2{ padding-left:42px;}
	.liuyan .xx .inpbox2 a{ display:block; float:left; margin-right:12px;}
	.liuyan .xx .inpbox2 a:hover input{ background-color:#59d50b;}
	.liuyan .xx .inpbox2 input{ width:108px; height:40px; line-height:40px; text-align:center; font-size:14px; color:#fff; background-color:#59d50b; cursor:pointer;border: none;}
	
.newsl .contbox{ padding-top:30px; }
.newsl .contbox .newsdtt{
	width:100%;
	 margin-left: auto; margin-right: auto; padding-bottom:25px; border-bottom:1px dashed #dddddd;}
.newsl .contbox .newsdtt h1{ line-height:40px; text-align:center; font-weight:normal; font-size:30px; color:#333;}
.newsl .contbox .newsdtt span{ display:block; margin-top:20px; text-align:center; font-size:12px; color:#999;}
.newsl .dbox{ padding:24px 0 110px 0;}
.newsl .dbox p{ 
	line-height:28px; 
	/* text-indent:2em; */
	font-size:14px; color:#333;}
.newsl .dbox img{ display:block; margin:20px auto; max-width:100%;}
.newsl .fanye{width: 100%; margin-left: auto; margin-right: auto; padding-top:25px; padding-bottom:50px; font-size:14px; line-height:26px; color:#666;   border-top:1px dashed #dddddd;}
.newsl .fanye a{color:#666;}
.newsl .fanye a:hover{ color:#59d50b;}

/*================新闻列表================*/
.newsl .newsbox{ padding:45px 0;}
.newsl .newsbox ul{ border-bottom:1px dashed #dddddd;}
.newsl .newsbox ul li{ padding:34px 34px 30px;}
	.newsbox li .newspic{ position:relative; width:280px; height:180px; overflow:hidden;}
	.newsbox li .newspic a{ display:block; width:280px; height:180px;}
	.newsbox li .newspic img{ position:absolute; top:0; left:0;  width:280px; height:180px;}
	.newsbox li .newsmain{ width:836px;}
	.newsbox li .newsmain h4{ width:100%; height:20px; line-height:20px; font-weight:normal; font-size:20px; overflow:hidden;}
	.newsbox li .newsmain h4 a{ color:#333;}
	.newsbox li .newsmain h4 a:hover{ color:#59d50b;}
	.newsbox li .newsmain span{ display:block; margin-top:15px; padding-left:26px; font-size:14px; color:#666; background:url(https://cdn2.shihhl.com/dazhi/img/tm.png) 2px center no-repeat;}
	.newsbox li .newsmain p{  margin-top:10px; width:100%; height:72px; line-height:24px; font-size:14px; color:#333; overflow:hidden;}
	.newsbox li .newsmain .more{ display:block;  margin-top:15px; width:80px; height:26px; line-height:26px; text-align:center; font-size:14px; color:#fff; background-color:#59d50b;}
.newsl .newsbox .page{ width:100%; height:200px;}



/*24px*/
.asppage24{width:100%; margin-top:40px; margin-bottom: 40px; overflow:hidden;height:30px}
.asppage24 .pager {color:#888; width:100%; height: 24px; text-align:center;}
.asppage24 .pager span,
.asppage24 .pager .nolink,
.asppage24 .pager a {display:inline-block;  line-height:22px; margin:0 3px; padding:0px 8px;}


.asppage24 .pager a{border: #ccc solid 1px;}

.asppage24 .pager .nolink { color:#888;}
.asppage24 .pager a {color:#888;text-decoration:none;}
.asppage24 .pager a:hover {color: #FFF; background: #59d50b;border:solid 1px #59d50b; }
/*隐藏页码信息*/
.asppage24 .pager .pageinfo{display:none;}
/*当前页*/
.asppage24 .pager .cpb {color:#FFF; font-weight:100; background:#59d50b;border:solid 1px #59d50b}
/*如需要修改颜色：替换"#0C59A1"*/

.asppage24 .pager span.current{background:#59d50b; color: #fff;}

/*-----6.24------*/
.ediBox{width: 1160px; height: 318px;overflow: hidden; padding:20px; margin-left: auto; margin-right: auto; font-size: 14px; color: #454545;}


	
	
	
	.hide { display:none;}
	.fl { float:left;}
	.fr { float:right;}
	.clearfix:after { content:" "; display:block; clear:both; height:0; }
	.clearfix { zoom:1; }
	.w1200{width: 1200px; margin: 0px auto; }
	
.about-banner-01-div{
		height:460px;
	}
	
	.about-banner-01{
		width: 100%; height:460px; background: url(https://cdn2.shihhl.com/dazhi/img/about/about-banner.jpg) center; background-size: cover;
	}
	
	.about-logo{
		width: 285px !important;display: block;margin: auto;margin-top: 50px;margin-bottom: 50px; 
	}
	
	.page .page-banner-title  .page-banner-title-img{ width: 100%;  transition: all 1s; -webkit-transition: all 1s;opacity: 0;margin-bottom: 50px;}
	.page .page-banner-title .page-arown-left{ width: 30px; transition: all 1s; -webkit-transition: all 1s;position: absolute;bottom: -20px;left: -20px;opacity: 0;}
	.page .page-banner-title .page-arown-right{  width: 30px;  transition: all 1s; -webkit-transition: all 1s;position: absolute;top: -20px;right: -20px;opacity: 0;}
	
	.page.active .page-banner-title .page-arown-left{position: absolute;bottom: 0px;left: 0px;opacity: 1;}
	.page.active .page-banner-title .page-arown-right{position: absolute;top: 0px;right: 0px;opacity: 1;}
	.page.active .page-banner-title .page-banner-title-img{
		
		transition: all 1s; -webkit-transition: all 1s;opacity: 1;margin-bottom: 0px;
		
		
		}
	.page  .page-banner-title{width:850px;}

	
	.quan{ position: absolute;top: -50px;   position: absolute;
    top: -38px;
    width: 30px;
    left: 50%;
    margin-left: -15px;}
		

/*practice*/


.main-header .logo{}
.main-header .logo img{width: 150px;}

.main-header .logo .logo-img{width: 220px;height: 35px;background: url(../img/logo.png) no-repeat;background-size: 100% 100%;}

.main-header.active .logo .logo-img{width: 220px;height: 35px;background: url(../img/logo2.png) no-repeat;background-size: 100% 100%;}

/*about*/

.about-page1{}
.about-page1 h2{
	font-size: 38px;
	font-weight: bold;
	text-align: center;
	margin-top: 100px;
	margin-bottom: 80px;
}

.about-page1 img{
	
	
	width: 70%;}

	.about-page1  p{margin-bottom: 150px;}



.about-page2 h2{
	font-size: 40px;
	font-weight: bold;
	text-align: center;
	color: #fff;
}
.about-page2 ul{
	margin-top: 80px;
}
.about-page2 ul li{ width: 504px;height: 251px;margin-bottom: 50px;padding: 40px;}
.about-page2 {background:#030F28;height: 750px;margin-bottom: 220px;padding-top: 130px;}

.about-page2 ul li.about-page2-li1{ background: url(../img/about-page2-img1.png) no-repeat;background-size: 100% 100%;}
.about-page2 ul li.about-page2-li2{ background: url(../img/about-page2-img2.png) no-repeat;background-size: 100% 100%;}
.about-page2 ul li.about-page2-li3{ background: url(../img/about-page2-img3.png) no-repeat;background-size: 100% 100%;}
.about-page2 ul li.about-page2-li4{ background: url(../img/about-page2-img4.png) no-repeat;background-size: 100% 100%;}


.about-page2 ul li .about-page2-li-p1 img{width: 80px;}
.about-page2 ul li .about-page2-li-p2 {width: 170px;display: block;font-size: 24px;line-height: 40px;color: #fff;margin-top: 20px;}


.tz01-banner{
	
padding-top: 70px; margin-top: 50px; background: url(../img/tz01-banner.png) no-repeat center;background-size: cover;width: 100%;height: 350px;
	
}

.tz02-banner{
	

padding-top: 70px; margin-top: 50px; background: url(../img/tz022-banner.png) no-repeat center;background-size: cover;width: 100%;height: 350px;
	

	
}

.tz022-banner{
	

padding-top: 70px; margin-top: 50px; background: url(../img/tz02-banner.png) no-repeat center;background-size: cover;width: 100%;height: 350px;
	

	
}

.tz03-banner{

padding-top: 70px; margin-top: 50px; background: url(../img/tz03-banner.png) no-repeat center;background-size: cover;width: 100%;height: 350px;
	

}
.tz04-banner{
	

	
	padding-top: 70px; margin-top: 50px; background: url(../img/tz04-banner.png) no-repeat center;background-size: cover;width: 100%;height: 350px;
	
}

.news-banner{
	padding-top: 90px; margin-top: 0px; background: url(../img/news-banner.jpg) no-repeat center;background-size: cover;width: 100%;height: 900px;
		
}


.content-banner{
	padding-top: 90px; margin-top: 0px; background: url(../img/content-banner.jpg) no-repeat center;background-size: cover;width: 100%;height: 1180px;
		color: #fff;
}



.content-ul-li{
	
	padding: 40px 0 0px 0;
	align-items: flex-start;
	
}
.content-ul-li .left{
	font-size: 24px;
	width: 33.3%;
}


.content-ul-li .middle{
	
	width: 33.3%;
}
.content-ul-li .right{
	
	width: 33.3%;
}


.content-ul-li-p{
	
	margin-bottom: 50px;
	
}
.content-ul-li-p h2{
	font-size: 24px;
}

.content-ul-li-p p{
	font-size: 14px;
	color: #fff;
}


.content-title{
	font-weight: bold;
	font-size: 38px;
	margin-bottom: 70px;
	margin-top: 200px;
}
.content-ul{
	width: 100%;
}
.hr-1{
	width: 314px;
	height: 1px;
	border: 1px solid;
	border-image: linear-gradient(45deg, rgba(0, 192, 221, 0), rgba(0, 140, 184, 1)) 1 1;
	
	-webkit-animation: hr3 18s linear infinite
}
.hr-1.p1{
	width: 394px;
	height: 1px;
	border: 1px solid;
	border-image: linear-gradient(45deg, rgba(0, 192, 221, 0), rgba(0, 140, 184, 1)) 1 1;
	
	-webkit-animation: hr2 12s linear infinite
}

.hr-1.p2{
	width: 414px;
	height: 1px;
	border: 1px solid;
	border-image: linear-gradient(45deg, rgba(0, 192, 221, 0), rgba(0, 140, 184, 1)) 1 1;
	
	-webkit-animation: hr1 25s linear infinite
}

iframe{padding: 15px !important;}


@-webkit-keyframes hr1 {

    0% {

      width: 0;

    }

	
	100% {
	
	     width: 414px;
	
	}
	

}

@-webkit-keyframes hr2 {

    0% {

      width: 0;

    }

	
	100% {
	
	     width: 394px;
	
	}
	

}


@-webkit-keyframes hr3 {

    0% {

      width: 0;

    }

	
	100% {
	
	     width: 314px;
	
	}
	

}

.hr-2{
	width: 100%;
	/* border: 1px solid #FFFFFF; */
	
	background: #fff;
}

.tz04-page{
	margin-top: 100px;
	margin-bottom: 200px;
	
}
.tz04-page ul{}
.tz04-page ul li{
	
	border-top: #000000 solid 1px;
	border-bottom: #000000 solid 1px;
	padding: 50px 0;
}


.tz03-main{
	
	margin-top: 30px;
	margin-bottom: 130px;
	min-height: 250px;
	
}

.tz03-main::after{
	content: '';
	width: 30%;
}

.tz03-main li{
	
	width: 30%;
	
	padding: 25px;
	
	border-radius: 20px;

/* background: url(../img/xx-cp.png) no-repeat; */

background: #fff;

	background-size: 100% 100%;
	
box-shadow: 0px 0px 18px 0px rgba(0,0,0,0.08);

margin-bottom: 30px;


/* cursor: pointer; */
	
}

.tz03-main li:hover{
	box-shadow: 0px 0px 18px 0px rgba(0,0,0,0.18);
	
	
	
}


.tz03-main li h2{
	font-size: 18px;
	color: #008CB8;
	font-family: "DIN";
}

.tz03-main li  p{
	font-size: 14px;
	line-height: 24px;
	
	height: 90px;
	display: block;
	overflow: hidden;
}

.tz03-main li .tz03-main-xq{
	
margin-top: 20px;
	
}
.tz03-main li .tz03-main-xq img{margin-left: 5px;}




.tz02-page{
	margin-top: -40px;
	margin-bottom: 150px;
}

.tz02-page ul{
	
	
	
}
.tz02-page ul li{
	background: #fff;
box-shadow: 0px 0px 18px 0px rgba(0,0,0,0.08);
margin-bottom: 30px;

/* background: url('../img/xx-cp.png') no-repeat; */
background-size: 100% 100%;

border-radius: 15px;
overflow: hidden;
width: 48%;
align-items: flex-start;


}

.tz02-page ul li:hover{
	
	
	
}

.tz02-page ul li:hover .right .right-icon{
	
  background: #018CB8 url(../img/tz02-icon.png) no-repeat;
    background-position: 37px 78px;
    background-size: 23px;
	
	
	-webkit-transition: all 500ms ease;
			transition: all 500ms ease;
	
	
}



.tz02-page ul li .left{
	padding: 25px;
	
}
.tz02-page ul li .left .tz02-page-img{
	height: 206px;
	background: url(../img/tz02-img.png) no-repeat center ;
	background-size: cover;
	border-radius: 15px;
	
	overflow: hidden;
	
	
}

.tz02-page ul li .left h2{
	color: #008CB8;
	font-size: 24px;
	margin-top:30px;
	font-family: "DIN";
}
.tz02-page ul li .left p{
	font-size: 18px;
	height: 53px;
	overflow: hidden;
}

.tz02-page ul li .right{
	align-items: flex-start;
	margin-left: 25px;
}
.tz02-page ul li .right .right-icon{

width: 140px;
    height: 140px;
    border-top-left-radius: 140px;
    border-bottom-left-radius: 140px;
    margin-top: -65px;
    margin-right: -65px;
    background: #018CB8 url(../img/tz02-icon.png) no-repeat;
    background-position: 30px 83px;
    background-size: 23px;
	
	-webkit-transition: all 500ms ease;
			transition: all 500ms ease;
}


.page2-banner{

	padding-top: 70px;  background: url(../img/page2-banner-dsh.png) no-repeat center;background-size: cover;width: 100%;height: 350px;
		
	
	
	}


.yewu02-banner{padding-top: 110px; margin-top: 0px; background: url(../img/yewu02-banner.png) no-repeat center;background-size: cover;width: 100%;height: 1080px;}
.yewu01-banner{padding-top: 110px; margin-top: 0px; background: url(../img/yewu01-banner.png) no-repeat center;background-size: cover;width: 100%;height: 350px;}
.yewu03-banner{margin-top: 50px; background: url(../img/about-banner.png) no-repeat center;background-size: cover;width: 100%;height: 350px;}





.yewu01-title{font-size: 34px;color: #000;padding: 30px 0;}


.yewu-list-page{margin-top: -400px;margin-bottom: 148px;}
.yewu-list-banner{padding-top: 110px; margin-top: 0px; background: url(../img/yewu-list-banner.png) no-repeat center;background-size: cover;width: 100%;height: 860px;}
.yewu-list-page ul{
	
}


.yewu-list-page ul li a{
	color: #fff;
}
.yewu-list-page ul li{
	
	background: #fff;
	
	/* background: url(../img/tyn-cp.png) no-repeat; */
	background-size: 100% 100%;
	
	box-shadow: 0px 0px 18px 0px rgba(0,0,0,0.08);
	
	margin-bottom: 50px;
	
	border-radius: 15px;
	overflow: hidden;


}

.yewu-list-page ul li .left{
	
	background: #f5f9fb;
	
	width: 50%;
	
}
.yewu-list-page ul li .left .left-img{

height: 280px;
	
}

.yewu-list-page ul li .right{
	
	width: 50%;
	
	padding: 50px;
	
	
}

.yewu-list-page ul li .right p{margin-bottom: 25px;font-size: 33px;font-family: "DIN";}

.yewu-list-page ul li .right .right-btn{
		
		font-size: 14px;
		
		
		
	color: #fff;
	
	background: #0D5C82;
	border-radius: 50px;
	padding: 10px 30px;
	
	
}

.yewu03-p1{margin-bottom: 50px !important;}


.yewu03-text{
	margin-top: 20px;
	font-size: 14px;
}
.yewu03-text p{
	font-size: 14px;
	
}
.yewu03-img{margin-bottom: 20px;}
.yewu03-img img{width: 218px;}


.yewu02-page{background: url('../img/page1-back.png') no-repeat center;background-size: cover;padding: 80px 0 140px 0;}

.yewu02-page .page-p1{width: 90%;margin: auto;align-items: start;}
.yewu02-page .page-p2{width: 50%;}
.yewu02-page .page-p3{margin-bottom: 80px;}
.yewu02-page .page-p3 h2{color: var(--primary-color);}
.yewu02-page .page-p3 p{}

.yewu02-page .page-p4{}
.yewu02-page .page-p4 p{padding: 25px 0;}

.yewu02-page .page-p5{width: 45%;position: relative;align-items: start;}
.yewu02-page .page-p5  img{width: 165px;}
.yewu02-page .page-p5 p{text-align: center;line-height: 30px;font-size:1.2vw;}
.yewu02-page .page-p5 span{display: block;font-size: 1.4vw;font-weight: bold; color: var(--primary-color); }
.yewu02-page .page-p5 .pp{background: #f2f2f2;border: #e6e6e6 solid; 1px;border-radius: 1000px;}
.yewu02-page .page-p5 .p1{ height:11vw;width:11vw;align-items: center;-webkit-animation: fudong 5s linear infinite;}
.yewu02-page .page-p5 .p2{height: 8vw;width:8vw;align-items: center;margin-top: 120px;margin-left: 5%;margin-right: 10%;-webkit-animation: fudong 10s linear infinite;}
.yewu02-page .page-p5 .p3{height: 11vw;width: 11vw;align-items: center;margin-top: 60px;margin-right: 10%;-webkit-animation: fudong 15s linear infinite;}
.yewu02-page .page-p5 .p4{height: 9vw;width: 9vw;align-items: center;margin-left: 10%;-webkit-animation: fudong 11s linear infinite;}
.yewu02-page .page-p5 .p5{height: 11vw;width: 11vw;align-items: center;margin-left: 5%;margin-top: 90px;-webkit-animation: fudong 8s linear infinite;}
.yewu02-page .page-p5 .p6{height: 11vw;width: 11vw;align-items: center;margin-left: 6%;margin-top: 20px;-webkit-animation: fudong 5s linear infinite;}
.yewu02-page .page-p5 .p7{height: 8vw;width: 8vw;align-items: center;margin-top: -80px;-webkit-animation: fudong 9s linear infinite;}






.yewu03-page{padding: 80px 0;}

.yewu03-page .page-p1{width: 90%;margin: auto;}
.yewu03-page .page-p2{padding-bottom: 80px;}
.yewu03-page .page-p3 h2{color: var(--primary-color);}


.yewu04-page{}
.yewu04-page ul li{width: 33.33%;color: #fff;cursor: pointer;height: 900px;overflow: hidden;}
.yewu04-page ul li h2{padding-bottom:10px;display: block;width: 90%;margin: auto;color: var(--primary-color);letter-spacing: 5px;}
.yewu04-page ul li p{display: block;width: 90%;margin: auto;padding-bottom: 40px;color: #000;}


.yewu04-page ul li.p1{background: url('../img/page1-u-img1.png') no-repeat center; background-size: cover;-webkit-transition: all 500ms ease;transition: all 500ms ease;}
.yewu04-page ul li:hover.p1{background: #C1272D;}
.yewu04-page ul li.p1 .p1-1{width: 100%;height: 600px;background:url('../img/page-logo.png') no-repeat center; background-size: 300px;  }
.yewu04-page ul li.p1 .p1-img{background: rgba(0,0,0,0.5)}
.yewu04-page ul li.p1 .p1-title{background: #fff;height: 300px;-webkit-transition: all 500ms ease;transition: all 500ms ease;padding: 80px 0 140px 0;}
.yewu04-page ul li:hover.p1 .p1-title{background: url('../img/page1-u-img1.png') no-repeat center; width: 96%; margin:2% auto 0 auto; background-size: cover;height: 600px;-webkit-transition: all 500ms ease;transition: all 500ms ease;}
.yewu04-page ul li:hover.p1 .p1-title h2{opacity: 0;}
.yewu04-page ul li:hover.p1 .p1-title p{opacity: 0;}
.yewu04-page ul li:hover.p1 .p1-1{height: 300px;}
.yewu04-page ul li:hover.p1 .p1-img{background: rgba(0,0,0,0)}



.yewu04-page ul li.p2{background: url('../img/page1-u-img2.png') no-repeat center; background-size: cover;-webkit-transition: all 500ms ease;transition: all 500ms ease;}
.yewu04-page ul li:hover.p2{background: #C1272D;}
.yewu04-page ul li.p2 .p1-1{width: 100%;height: 600px;background:url('../img/page-logo.png') no-repeat center; background-size: 300px;  }
.yewu04-page ul li.p2 .p1-img{background: rgba(0,0,0,0.5)}
.yewu04-page ul li.p2 .p1-title{background: #fff;height: 300px;-webkit-transition: all 500ms ease;transition: all 500ms ease;padding: 80px 0 140px 0;}
.yewu04-page ul li:hover.p2 .p1-title{background: url('../img/page1-u-img2.png') no-repeat center; width: 96%; margin:2% auto 0 auto; background-size: cover;height: 600px;-webkit-transition: all 500ms ease;transition: all 500ms ease;}
.yewu04-page ul li:hover.p2 .p1-title h2{opacity: 0;}
.yewu04-page ul li:hover.p2 .p1-title p{opacity: 0;}
.yewu04-page ul li:hover.p2 .p1-1{height: 300px;}
.yewu04-page ul li:hover.p2 .p1-img{background: rgba(0,0,0,0)}


.yewu04-page ul li.p3{background: url('../img/page1-u-img3.png') no-repeat center; background-size: cover;-webkit-transition: all 500ms ease;transition: all 500ms ease;}
.yewu04-page ul li:hover.p3{background: #C1272D;}
.yewu04-page ul li.p3 .p1-1{width: 100%;height: 600px;background:url('../img/page-logo.png') no-repeat center; background-size: 300px;  }
.yewu04-page ul li.p3 .p1-img{background: rgba(0,0,0,0.5)}
.yewu04-page ul li.p3 .p1-title{background: #fff;height: 300px;-webkit-transition: all 500ms ease;transition: all 500ms ease;padding: 80px 0 140px 0;}
.yewu04-page ul li:hover.p3 .p1-title{background: url('../img/page1-u-img3.png') no-repeat center; width: 96%; margin:2% auto 0 auto; background-size: cover;height: 600px;-webkit-transition: all 500ms ease;transition: all 500ms ease;}
.yewu04-page ul li:hover.p3 .p1-title h2{opacity: 0;}
.yewu04-page ul li:hover.p3 .p1-title p{opacity: 0;}
.yewu04-page ul li:hover.p3 .p1-1{height: 300px;}
.yewu04-page ul li:hover.p3 .p1-img{background: rgba(0,0,0,0)}







.yewu05-page{padding: 80px 0;background: url('../img/page1-zs-back.png') no-repeat;background-size: cover;}
.yewu05-page .page-p1{width: 90%;margin: auto;}
 .yewu05-page .page-p2{padding-bottom: 80px;}
.yewu05-page .page-p3{margin-bottom: 40px;}
.yewu05-page .page-p3 h2{color: var(--primary-color);}
.yewu05-page .page-p3 p{}
.yewu05-page .page-p4{}
.yewu05-page .page-p4 span{display: block;width: 140px;height: 170px;cursor: pointer;}
.yewu05-page .page-p4 span.p1{background: url('../img/page1-zs1-1.png') no-repeat;background-size: 100%;margin-right: 20px;}
.yewu05-page .page-p4 span.p1.active{background: url('../img/page1-zs1.png') no-repeat;background-size: 100%;margin-right: 20px;}

.yewu05-page .page-p4 span.p2{background: url('../img/page1-zs2-1.png') no-repeat;background-size: 100%;}
.yewu05-page .page-p4 span.p2.active{background: url('../img/page1-zs2.png') no-repeat;background-size: 100%;}





.yewu12-page{background: url('../img/page2-back1.png') no-repeat center;background-size: cover;padding: 80px 0;}

.yewu12-page .page-p1{width: 90%;margin: auto;}
.yewu12-page .page-p2{width: 100%;position: relative;}
.yewu12-page .page-p2 ul{padding: 50px 0;}
.yewu12-page .page-p2 ul li{ width: 50%;font-size: 30px;padding: 90px 0;}
.yewu12-page .page-p2 ul li .page-p2-click{cursor: pointer;width: 150px;display: inline-block;}


.yewu12-page .page-p2 ul li:nth-of-type(odd){text-align: left;}
.yewu12-page .page-p2 ul li:nth-of-type(odd) img{margin-left: 15px;}
.yewu12-page .page-p2 ul li:nth-of-type(even){text-align: right;}
.yewu12-page .page-p2 ul li:nth-of-type(even) img{margin-right: 15px;}

.yewu12-page .page-p2 ul li:nth-child(1){
	padding-left: 9%;
}
.yewu12-page .page-p2 ul li:nth-child(2){
	padding-right: 9%;
}
.yewu12-page .page-p2 ul li:nth-child(3){
	padding-left: 6%;
}
.yewu12-page .page-p2 ul li:nth-child(4){
	padding-right: 6%;
}
.yewu12-page .page-p2 ul li:nth-child(5){
	padding-left: 8%;
}
.yewu12-page .page-p2 ul li:nth-child(6){
	padding-right: 8%;
}


.yewu12-page .page-p2 ul li:nth-of-type(odd) .page-p2-click{
	background: url(../img/page2-arown1.png) no-repeat;
	    background-position: right;
	    padding-right: 25px;
}
.yewu12-page .page-p2 ul li:nth-of-type(even) .page-p2-click{
	background: url(../img/page2-arown1.png) no-repeat;
	    background-position: left;
	    padding-left: 25px;
	
}



.yewu12-page .page-p2 ul li ul.page-p2-ul{display: none; width: 680px; box-shadow:4px 4px 4px rgba(0,0,0,0.2);background: rgba(255,255,255,0.5);border-radius: 20px;padding: 20px;position: absolute;top: 165px;left: 500px;z-index: 1000;}
.yewu12-page .page-p2 ul li ul.page-p2-ul li{padding: 0;width: 100%;text-align: left;}
.yewu12-page .page-p2 ul li ul.page-p2-ul li p{color: var(--primary-color);font-size: var(--primary-font2);display: block;width: 100%;padding: 10px 0;border-bottom: var(--primary-color) solid 2px;margin-bottom: 20px;margin-top: 10px;}
.yewu12-page .page-p2 ul li ul.page-p2-ul li span{ background: var(--primary-color); color: #fff;font-size: var(--primary-font);display: block;width: 32%;text-align: center;margin-top: 5px;margin-bottom: 5px;border-radius: 5px; }




.yewu12-page .page-p3{margin-bottom: 40px;}

.yewu13-page{padding: 80px 0;background: url('../img/page2-back2.png') no-repeat right;background-size:85%;background-position: bottom right;}

.yewu13-page .page-p1{width: 90%;margin: auto;}
.yewu13-page .page-p2{padding-bottom: 80px;}
.yewu13-page .page-p3 h2{color: var(--primary-color);}
.yewu13-page .page-p4{width: 40%;}
.yewu13-page .page-p4 h2{font-size: var(--primary-font2);}
.yewu13-page .page-p4 span{border: #000 solid 1px;border-radius: 100px;display: block;width: 20px;height: 20px;text-align: center;line-height: 20px;font-size: 16px;margin-right: 10px}
.yewu13-page .page-p4 p{margin-bottom: 40px;padding-left: 28px;}



.yewu14-page{padding: 80px 0;background: url('../img/page2-back3.png') no-repeat right;background-size:85%;background-position: bottom right;}

.yewu14-page .page-p1{width: 90%;margin: auto;}
.yewu14-page .page-p2{padding-bottom: 80px;}
.yewu14-page .page-p3 h2{color: var(--primary-color);}
.yewu14-page .page-p4{position: relative;}

.yewu15-page{padding: 80px 0;}

.yewu15-page .page-p1{width: 90%;margin: auto;}
.yewu15-page .page-p2{padding-bottom: 80px;}
.yewu15-page .page-p3 h2{color: var(--primary-color);}
.yewu15-page .page-p4{position: relative;align-items: start;}
.yewu15-page .page-p4 .right{width: 80%;}
.yewu15-page .page-p4 .right img{margin-bottom: 40px;}
.yewu15-page .page-p4 .right ul li{display: none; }
.yewu15-page .page-p4 .left{width: 15%;}
.yewu15-page .page-p4 .left h2{color: var(--primary-color);margin-bottom: 100px;}
.yewu15-page .page-p4 .left ul{}
.yewu15-page .page-p4 .left ul li{padding: 15px 0;font-size: var(--primary-font); }
.yewu15-page .page-p4 .left ul li span.active{border-bottom: #c1272d solid 2px;padding-bottom: 5px;color: #000;}
.yewu15-page .page-p4 .left ul li span{color: #c9c9c9;cursor: pointer;}


.yewu16-page{padding: 80px 0;background: #fafafa;}
.yewu16-page .page-p1{width: 90%;margin: auto;}
.yewu16-page .page-p2{padding-bottom: 80px;}
.yewu16-page .page-p3 h2{color: var(--primary-color);}
.yewu16-page .page-p4{position: relative;align-items: start;}
.yewu16-page .page-p4 .right{width: 80%;}
.yewu16-page .page-p4 .right img{margin-bottom: 40px;}

.yewu16-page .page-p4 .right ul li{display: none;}

.yewu16-page .page-p4 .left{width: 15%;}
.yewu16-page .page-p4 .left h2{color: var(--primary-color);margin-bottom: 100px;}
.yewu16-page .page-p4 .left ul{}
.yewu16-page .page-p4 .left ul li{padding: 15px 0;font-size: var(--primary-font);}
.yewu16-page .page-p4 .left ul li span.active{padding-bottom: 5px;color: #000;}
.yewu16-page .page-p4 .left ul li span{color: #c9c9c9;cursor: pointer;font-size: var(--primary-font2);}
.yewu16-page .page-p4 .left ul li .page-p4-ul{padding-top: 20px;display: none;}
.yewu16-page .page-p4 .left ul li .page-p4-ul li{ font-size: var(--primary-font); background: url('../img/page3-line2.png') repeat-y ; padding: 3px 0 3px 5%;color: #b3b3b3; }
.yewu16-page .page-p4 .left ul li .page-p4-ul li.active{background: url('../img/page3-line1.png') repeat-y ; color: #000; }

.yewu16-page .page-p4 .left ul li span .page-p4-ul{display: block;}



.yewu21-page{padding: 80px 0;background: url('../img/page3-back1.png') no-repeat;background-size: cover;}

.yewu21-page .page-p1{width: 90%;margin: auto;}
.yewu21-page .page-p2{padding-bottom: 80px;width: 100%;}
.yewu21-page .page-p3{text-align: center;}
.yewu21-page .page-p3 h2{color: var(--primary-color);}


.yewu22-page{padding: 80px 0;background: url('../img/page3-back1.png') no-repeat;background-size: cover;}
.yewu22-page .yewu22-page-main{width: 90%;margin: auto;}
.yewu22-page .page-p1{width: 90%;margin: auto;}
.yewu22-page .page-p2{padding-bottom: 80px;width: 100%;}
.yewu22-page .page-p3{text-align: center;}
.yewu22-page .page-p3 h2{color: var(--primary-color);}

.yewu22-page .list-ul{}
.yewu22-page .list-ul li{width: 19%;background: #f2f2f2;border-top: #c1272d solid 5px;}
.yewu22-page .list-ul li .list-ul-p1{}
.yewu22-page .list-ul li .list-ul-p2{background: #000;height: 300px;}
.yewu22-page .list-ul li .list-ul-p3{background: #dcdcdc;padding: 40px 20px 20px 20px ;}
.yewu22-page .list-ul li .list-ul-p1 h2{}
.yewu22-page .list-ul li .list-ul-p1 p.p1{}
.yewu22-page .list-ul li .list-ul-p1 .p2{height: 130px;overflow: hidden;}
.yewu22-page .list-ul li .list-ul-p1 .p3{font-size: var(--primary-font0);}

.yewu23-page{padding: 80px 0;background: url('../img/page3-back1.png') no-repeat;background-size: cover;}
.yewu23-page .yewu23-page-main{width: 90%;margin: auto;}
.yewu23-page .page-p1{width: 90%;margin: auto;}
.yewu23-page .page-p2{padding-bottom: 80px;width: 100%;}
.yewu23-page .page-p3{text-align: center;}
.yewu23-page .page-p3 h2{color: var(--primary-color);}
.yewu23-page .list-ul{}
.yewu23-page .list-ul li{width:24%;background: #f2f2f2;border-top: #c1272d solid 5px;}
.yewu23-page .list-ul li .list-ul-p1{}
.yewu23-page .list-ul li .list-ul-p2{background: #000;height: 300px;background-size: 100%  !important;-webkit-transition: all 500ms ease;transition: all 500ms ease;}



.yewu23-page .list-ul li .list-ul-p2:hover {background-size: 120%  !important;-webkit-transition: all 500ms ease;transition: all 500ms ease;}


.yewu23-page .list-ul li .list-ul-p3{background: #f6f6f6;padding: 40px 20px 20px 20px ;}
.yewu23-page .list-ul li .list-ul-p1 h2{text-align: center;}
.yewu23-page .list-ul li .list-ul-p1 p.p1{padding: 20px 0;}
.yewu23-page .list-ul li .list-ul-p1 p.p1 span{border: #000 solid 1px;padding: 2px 7px;border-radius: 5px;margin-left: 10px;margin-right: 10px;}
.yewu23-page .list-ul li .list-ul-p1 p.p2{text-align: center;display: block;height: 80px;}


.yewu33-page{padding: 80px 0;background: url('../img/page3-back1.png') no-repeat;background-size: cover;}
.yewu33-page .yewu33-page-main{width: 90%;margin: auto;}
.yewu33-page .page-p1{width: 90%;margin: auto;}
.yewu33-page .page-p2{padding-bottom: 80px;width: 100%;}
.yewu33-page .page-p3{text-align: left;}
.yewu33-page .page-p3 h2{color: var(--primary-color);}

.yewu33-page .list-ul{}
.yewu33-page .list-ul li{width:32%;background: #f2f2f2;border-top: #c1272d solid 5px;}
.yewu33-page .list-ul li .list-ul-p1{}
.yewu33-page .list-ul li .list-ul-p2{background: #000;height: 350px;background-size: 100% !important;-webkit-transition: all 500ms ease;transition: all 500ms ease;}
.yewu33-page .list-ul li .list-ul-p2:hover{background-size: 120% !important;-webkit-transition: all 500ms ease;transition: all 500ms ease;}



.yewu33-page .list-ul li .list-ul-p3{background: #f6f6f6;padding: 40px 20px 20px 20px ;}
.yewu33-page .list-ul li .list-ul-p1 h2{text-align:left;}
.yewu33-page .list-ul li .list-ul-p1 p.p1{padding: 20px 0;}
.yewu33-page .list-ul li .list-ul-p1 p.p1 span{border: #000 solid 1px;padding: 2px 7px;border-radius: 5px;margin-left: 10px;margin-right: 10px;}
.yewu33-page .list-ul li .list-ul-p1 p.p2{text-align: left;display: block;height: 80px;}


.yewu31-page{}
.yewu31-page ul{}
.yewu31-page ul li{align-items: start; cursor: pointer; height: 700px; margin-top: 150px; }

.yewu31-page ul li:hover .left{margin-top: 50px;-webkit-transition: all 500ms ease;transition: all 500ms ease;}
.yewu31-page ul li:hover .right{padding-top: 50px; -webkit-transition: all 500ms ease;transition: all 500ms ease;}


.yewu31-page ul li .left{ width: 50%;height: 700px;padding: 80px;padding-left: 92px;margin-top: 150px;-webkit-transition: all 500ms ease;transition: all 500ms ease;}
.yewu31-page ul li .left h2{margin-bottom: 10px;}
.yewu31-page ul li .left .p1{margin-bottom: 110px;}
.yewu31-page ul li .right{width: 50%;    padding-top: 0px;-webkit-transition: all 500ms ease;transition: all 500ms ease; overflow: hidden; }
.yewu31-page ul li .right .right-img{ width: 100%;height: 700px;  webkit-transition: all 500ms ease;transition: all 500ms ease;}
.yewu31-page ul li .right .right-img:hover{ background-size: 120% !important; webkit-transition: all 500ms ease;transition: all 500ms ease;}




.yewu43-page{padding: 80px 0;}
.yewu43-page .yewu43-page-main{width: 90%;margin: auto;}
.yewu43-page .page-p1{width: 90%;margin: auto;}
.yewu43-page .page-p2{padding-bottom: 80px;width: 100%;}
.yewu43-page .page-p3{text-align:center;}
.yewu43-page .page-p3 h2{color: var(--primary-color);}

.yewu43-page .list-ul{}

/* 如果最后一行是3个元素 */
.yewu43-page .list-ul li:last-child:nth-child(4n - 1) {
    margin-right: calc(24% + 4% / 3);
}
/* 如果最后一行是2个元素 */
.yewu43-page .list-ul li:last-child:nth-child(4n - 2) {
    margin-right: calc(48% + 8% / 3);
}



.yewu43-page .list-ul li{width:24%;background: #f2f2f2;margin-bottom: 40px;}

.yewu43-page .list-ul li .list-ul-p1{}
.yewu43-page .list-ul li .list-ul-p2{background: #000;height: 220px;background-size: 100% !important;-webkit-transition: all 500ms ease;transition: all 500ms ease;}
.yewu43-page .list-ul li .list-ul-p2:hover{background-size: 120% !important;-webkit-transition: all 500ms ease;transition: all 500ms ease;}



.yewu43-page .list-ul li .list-ul-p3{background: #f6f6f6;padding: 40px 20px 20px 20px ;}
.yewu43-page .list-ul li .list-ul-p1 h2{text-align:left;font-size: var(--primary-font1);
    height: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.yewu43-page .list-ul li .list-ul-p1 p.p1{padding: 20px 0;}
.yewu43-page .list-ul li .list-ul-p1 p.p1 span{border: #000 solid 1px;padding: 2px 7px;border-radius: 5px;margin-left: 10px;margin-right: 10px;}

.yewu43-page .list-ul li .list-ul-p1 .p2{display:block; height: 60px;overflow: hidden; }


.lxwm-input{width: 60%;margin: auto;}
.lxwm-input input{width: 100%;border: var(--primary-color) solid 1px;height: 80px;border-radius: 10px;margin-bottom: 20px;font-size: 20px;padding-left: 20px;}

.input-ul{}
.input-ul li{background:#F2F2F2; width: 48%;margin-bottom: 30px; height: 50px;}
.input-ul li input{background:none;border: none;width: 100%;height: 100%;font-size: 16px;padding:0 50px; }

.yzm-img {
    margin-bottom: 20px;
    height: 80px;
	margin-left: 20px;
}
.lxwm-submit {
    width: 15%;
    margin: 50px auto 100px auto;
    display: block;
    border-radius: 5px;
    height: 60px;
    color: #000;
    border: #000 solid 1px;
    font-size: 18px;
    cursor: pointer;
}


.page3-dian .swiper-pagination-bullet{
	    width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size,50px));
	    height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 5px));
		
		background: #cccccc;
		    
		margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 10px) !important;	
	
}
.page3-dian .swiper-pagination-bullet.swiper-pagination-bullet-active{
	background: #c1272d;
}

.page3-dian  .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{
	
	margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 10px);
}


.index-zs-ul{width: 100%; margin: auto;overflow: hidden;}
.index-zs-ul .swiper{width: 95%;    margin: auto;
    overflow: hidden; }
.index-zs-ul .swiper-wrapper{}
.yewu06-page .swiper-slide{background: none;}
.index-zs-ul .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;

      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
	  /* transition: 300ms; */
	  transform: scale(0.8);
	  
    }
.index-zs-ul .swiper-slide-active,.swiper-slide-duplicate-active{
      transform: scale(1);
	}
	
	
	.mySwiper33 .swiper-slide {
	      text-align: center;
	      font-size: 18px;
	      background: #fff;
	
	      /* Center slide text vertically */
	      display: -webkit-box;
	      display: -ms-flexbox;
	      display: -webkit-flex;
	      display: flex;
	      -webkit-box-pack: center;
	      -ms-flex-pack: center;
	      -webkit-justify-content: center;
	      justify-content: center;
	      -webkit-box-align: center;
	      -ms-flex-align: center;
	      -webkit-align-items: center;
	      align-items: center;
		  /* transition: 300ms; */
		  transform: scale(0.8);
		  
	    }
	.mySwiper33 .swiper-slide-active,.swiper-slide-duplicate-active{
	      transform: scale(1);
		}
	
	
	
	
	
	
	
	
	
	

.yewu06-page{padding: 80px 0;background: url('../img/page1-lc-back.png') no-repeat;background-size: cover;}
.yewu06-page .page-p1{width: 90%;margin: auto;}
 .yewu06-page .page-p2{padding-bottom: 80px;text-align: center;}
.yewu06-page .page-p3{margin-bottom: 40px;}	
.yewu06-page .page-p3 h2{color: var(--primary-color);    margin-bottom: 20px;}

.about2-swiper-01{--swiper-navigation-color: #fff; --swiper-pagination-color: #fff;overflow:hidden;}

.about2-swiper-02{width: 90%; margin: auto;}
.about2-swiper-03{font-size: 55px;display: block;width: 100%;}
.about2-swiper-04{font-size: 12px;display: block;width: 100%;text-align:center;}

.about2-swiper-06{width: 300px;}
.about2-swiper-07{position: relative;margin-top: 100px;padding: 30px 0;}
.about2-swiper-00{width: 100%;background: #fff;padding-bottom: 150px;}

.about2 .swiper-slide{background: none !important;}
.about-li{width:100%}
.about-li .swiper-slide{padding-top: 30px;border-top: #ccc solid 2px;}
.about-li .swiper-slide.swiper-slide-thumb-active{background: url('../img/about-arown3.png') no-repeat center;background-position: top;}
/*历程banner*/
.swiper-button-next22{width: 60px;height: 60px;background: url('../img/about-arown1.png') no-repeat;background-size: 100%; bottom:50%; margin-bottom: -30px; position: absolute;left: 8px;cursor: pointer;z-index: 10000;}
.swiper-button-next22.swiper-button-disabled{opacity: 1;}
.swiper-button-prev22.swiper-button-disabled{opacity: 1;}
.swiper-button-prev22{width: 60px;height: 60px;background: url('../img/about-arown2.png') no-repeat; background-size: 100%; bottom:50%; margin-bottom: -30px; position: absolute;right: 8px;cursor: pointer;z-index: 10000;}



.yewu-xq{margin-top:50px; align-items: flex-start;}

.yewu-xq .left{height: 750px;width:45%;}

.yewu-xq .right{
	width: 55%;
	
	height: 750px;
	align-self: flex-end;

	
}

.yewu-xq .right .sol{
	overflow-y: scroll;
	height: 750px;
	padding: 50px 50px 50px 50px;
	width: 80%;
	
}
.yewu-xq .right .sol::-webkit-scrollbar-track {

    background-color: #fff;

}

  

.yewu-xq .right .sol::-webkit-scrollbar {

    width: 2px;

}

  

.yewu-xq .right .sol::-webkit-scrollbar-thumb {

    background-color:#ccc;


}

.yewu-xq .right img{width: 100%;}
.yewu-xq .right ul{
	
}

.yewu-xq .right h2{font-size: 24px;font-weight: bold;}
.yewu-xq .right p{color: #0D5C82;font-size: 18px;}


.yewu-xq .right ul {margin-top: 50px;}

.yewu-xq .right ul li{
	
	background: url(../img/li-icon.png) no-repeat left center;
	padding-left: 20px;
	font-size: 14px;
	
	
}


.tz-page{margin-top: -30px;}

.news-page{
	
	margin-top: -500px;
	
}
.news-page-title{

font-size: 38px;
color: #fff;
margin-bottom: 50px;
font-weight: bold;
	
}
.news-page-title2{

font-size: 38px;
color: #000;
margin-bottom: 50px;
font-weight: bold;
	
}


.tz-secho{
	background: #FFFFFF;
	box-shadow: 0px 0px 18px 0px rgba(0,0,0,0.08);
	border-radius: 10px;
	
	padding:10px 20px;
	
}

.tz-secho span{padding: 0 20px; opacity: 0.08;}

.tz-secho input{background: url(../img/secho-icon.png) no-repeat left center;background-size: 16px;border: none;padding-left: 30px;}

.secho-main{
	margin-bottom: 130px;
}
.secho-main li{
	
box-shadow: 0px 0px 18px 0px rgba(0,0,0,0.08);
/* background: url(../img/cw-cp.png) no-repeat; */

background: #fff;

background-size: 100% 100%;
margin-top: 30px;
padding: 30px;
align-items: flex-start;

border-radius: 15px;

}



.secho-main-img2{
	
	width: 144px;height: 194px;-webkit-transition: all 500ms ease;
			transition: all 500ms ease;
}


.secho-main-img{width: 144px;height: 194px;overflow: hidden;}


.secho-main-img2:hover{
	transform: scale(1.1);
	-webkit-transition: all 500ms ease;
		transition: all 500ms ease;
}


.secho-main-t{margin-left: 30px;}

.secho-main-p1{font-size: 33px;color: #008CB8;font-weight: bold;width: 20%;align-items: flex-start;font-family: "DIN";}
.secho-main-p2{font-size: 23px;width: 40%;align-items: flex-start;}
.secho-main-p3{font-size: 23px;width: 40%;align-items: flex-start;}








.yewu02-p1{
	
	/* background: url(../img/bdt-cp.png) no-repeat; */
	
	background: #fff;
	
	background-size: 100% 100%;
	
	
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;
	border-bottom-left-radius: 15px;
	border-bottom-right-radius: 15px;
	
	
	box-shadow: 0px 0px 18px 0px rgba(0,0,0,0.08);
	
	margin-bottom: 50px;
	overflow: hidden;
	
}
.yewu02-p1 .left{
	
	background: url(../img/yewu02-img1.png) no-repeat center;
	background-size: cover;
	width: 50%;
	
	height: 536px;
}
.yewu02-p1 .right{
	width: 50%;
	padding: 25px;
	
	align-self: flex-end;
	
}
.yewu02-p1 .right ul{
	
}

.yewu02-p1 .right h2{font-size: 24px;font-weight: bold;}
.yewu02-p1 .right p{color: #0D5C82;font-size: 18px;line-height: 20px;}


.yewu02-p1 .right ul {margin-top: 50px;}

.yewu02-p1 .right ul li{
	
	background: url(../img/li-icon.png) no-repeat left center;
	
	background-size: 3px;
	background-position: 5px 12px;
	
	padding-left: 20px;
	font-size: 14px;
	
	
}

.yewu02-p1 .right .btn{ margin-top: 15px; width: 120px;height: 40px;background: #030F28;color: #fff;border-radius: 50px;font-size: 14px;}


.page2-banner-t221{color: #fff;padding-top: 110px;}
.page2-banner-t221 .page2-banner-t-span1{color: #008CB8;}
.page2-banner-t221 h2{margin-top: 5px;font-size: 39px;}
.page2-banner-t221 p{font-size: 19px;}


.page2-banner-t2{color: #fff;padding-top: 220px;}
.page2-banner-t2 .page2-banner-t-span1{color: #008CB8;}
.page2-banner-t2 h2{margin-top: 5px;font-size: 39px;}
.page2-banner-t2 p{font-size: 19px;}


.page2-banner-t3{color: #fff;padding-top: 140px;}
.page2-banner-t3 .page2-banner-t-span1{color: #008CB8;}
.page2-banner-t3 h2{margin-top: 5px;font-size: 39px;}
.page2-banner-t3 p{font-size: 19px;}



.page2-banner-t{color: #fff;padding-top: 110px;}
.page2-banner-t .page2-banner-t-span1{color: #008CB8;}
.page2-banner-t h2{margin-top: 5px;font-size: 39px;}
.page2-banner-t p{font-size: 19px;}

.yewu03-banner-t{color: #fff;padding-top: 70px;}
.yewu03-banner-t .yewu03-banner-t-span1{color: #008CB8;}
.yewu03-banner-t h2{margin-top: 5px;font-size: 39px;}
.yewu03-banner-t p{font-size: 19px;}


.page2-banner-span{padding:5px 13px;background: #fff;border-radius: 50px;}

.iphone{display: none;}
	.pc{display: block;}






.guanyu-p1{font-size: 40px;margin-bottom: 30px;}



    .scroll-wheel {
      display: block;
      position: absolute;
      left: 50%;
      margin-left: -13.5px;
      bottom: 38px;
      width: 21px;
      height: 32px;
      opacity: 0.5;
      filter: alpha(opacity=50);
      border: 1px solid #FFFFFF;
      border-radius: 20px;
      z-index: 9;
      transition: all 0.75s;
      box-shadow: 0 0 5px rgb(0 0 0 / 10%), inset 0 0 5px rgb(0 0 0 / 10%);
    }

    .scroll-wheel:before {
      content: '';
      display: block;
      width: 1px;
      height: 4px;
      position: absolute;
      border-radius: 4px;
      top: 10px;
      left: 10px;
      animation: scroll-wheel 1.75s ease-in-out infinite;
      background: #fff;
      box-shadow: 0 0 5px rgb(0 0 0 / 10%);
    }

    .scroll-wheel:after {
      content: '';
      display: block;
      width: 1px;
      height: 29px;
      position: absolute;
      background: #fff;
      left: 10px;
      top: 40px;
    }


    @-webkit-keyframes scroll-wheel {
      33.3% {
        top: 15px;
        height: 10px;
      }
      100% {
        top: 5px;
        height: 4px;
      }
    }

    @keyframes scroll-wheel {
      33.3% {
        top: 15px;
        height: 10px;
      }
      100% {
        top: 10px;
        height: 4px;
      }
    }









.about-com{width: 100%;position: absolute;left: 0;top: 0;z-index: 1;color: #fff;padding-top: 280px;}


.about-text{font-size: 19px;line-height: 28px;opacity: 0.8;width: 452px;}

.qygz-banner{padding-top: 90px; margin-top: 0px; background: url(../img/qygz-banner.png) no-repeat center;background-size: cover;width: 100%;height: 500px;}


.qyyj-banner{
	padding-top: 100px; margin-top: 0px; background: url(../img/qyyj-banner.png) no-repeat center;background-size: cover;width: 100%;height: 900px;
}
.about-banner-img img{width: 50px;margin-top: 70px;margin-bottom: 50px;}
.about-banner-t2{width: 317px; line-height: 40px; margin-top: 20px;font-size: 24px;}
.about-hr-1{
	width: 203px;
	height: 0px;
	border: 1px solid;
	border-image: linear-gradient(270deg, rgba(0, 140, 184, 1), rgba(255, 255, 255, 1)) 1 1;
	margin-top: -1px;
}




.about-hr{width: 306px;
height: 0px;
border: 1px solid #FFFFFF;}


.qygz-dsh-pdf{border-top: #000 solid 1px;border-bottom: #000 solid 1px;margin-bottom: 100px;padding: 20px 0;}
.qygz-dsh-pdf li{background: url(../img/pdf.png) no-repeat left center;background-size: 20px 25px;padding: 10px 0px 10px 30px;font-size: 18px;}
.qygz-dsh-pdf li a{text-decoration: underline;}

.qqyj-page{background:#008CB8 url('../img/qqyj-img.png') no-repeat right;padding: 150px 0 250px 0;background-size: 1000px ;}
.qqyj-page ul{align-items: flex-start;}
.qqyj-page ul li{width: 306px;}
.qqyj-page ul li .p1{margin-top: 50px;margin-bottom: 50px;display: block;}
.qqyj-page ul li .p1 img{height: 59px;}
.qqyj-page ul li .p2{margin-top: 20px;margin-bottom: 0;font-size: 24px; line-height: 35px; color: #fff;display: block;}

.qqyj-page .title{font-size: 38px;color: #fff;padding: 50px 0;}

.lcb-banner{
	padding-top: 90px; margin-top: 0px; background: url(../img/lcb-banner.png) no-repeat center;background-size: cover;width: 100%;height: 400px;
}
.lcb-page2-banner-t{padding-top: 180px;}

.lcb-page{
	
	background: #030F28;
	padding-top: 120px;
	padding-bottom: 120px;
	
}
.lcb-page ul{
	color: #fff;
}

.lcb-page ul li{width: 33.33%;border: #0D5C82 solid 1px;height: 388px;padding: 20px;}
.lcb-page ul li .lcb-img{background: url(../img/lcb-img.png) no-repeat center;background-size:100% 100%;width: 100%;height: 100%;

 -webkit-transition: all 500ms ease;
    transition: all 500ms ease;
}

.lcb-page ul li .lcb-img2{background: url(../img/inde-about2.jpg) no-repeat center;background-size:100% 100%;width: 100%;height: 100%;

 -webkit-transition: all 500ms ease;
    transition: all 500ms ease;
}
.lcb-page ul li .lcb-img2:hover{
	
	background: url(../img/inde-about2.jpg) no-repeat center;
	background-size:110% 110%;
	
	
	-webkit-transition: all 500ms ease;
	transition: all 500ms ease;
	
}


.lcb-page ul li .lcb-img:hover{
	
	background: url(../img/lcb-img.png) no-repeat center;
	background-size:110% 110%;
	
	
	-webkit-transition: all 500ms ease;
	transition: all 500ms ease;
	
}


.lcb-page ul li h2{margin-bottom: 15px;font-family: "DIN";}

.lcb-page ul li.p1{
	background: url(../img/lcb-img1.png) no-repeat;
	background-size: 400px ;
	padding: 50px;
}
.lcb-page ul li p{font-size: 19px;}


.lcb-page ul li.p2{
	background: url(../img/lcb-img2.png) no-repeat right;
	background-size: 400px ;
	padding: 50px;
}

.lcb-page ul li.p3{border: none;}

.lcb-page ul li.p4{
	/* background: url(../img/lcb-img3.png) no-repeat right; */
	background-size: 400px ;
	padding: 50px;
}

.lcb-page ul li.p5{
	background: url(../img/lcb-img5.png) no-repeat right;
	background-size: 400px ;
	padding: 50px;
}
.lcb-page ul li.p5.active{
	
	background: #008CB8 url(../img/lcb-img5.png) no-repeat right;
	background-size: 400px ;
	padding: 50px;
}

.lcb-page ul li.p8{
	border: none;
}


.lcb-page ul li.p6{
	background: url(../img/lcb-img4.png) no-repeat right;
	background-size: 400px ;
	padding: 50px;
	width:66.66%;
}

.about-banner-t{width: 500px;margin-top: 20px;}


.yewu01-page{
	padding-top: 100px;
}
.yewu01-page ul{
	
	border-bottom: #000 solid 1px;
	margin-bottom: 130px;
}
.yewu01-page ul li{
	
	border-top: #000 solid 1px;
	
	background: url(../img/dsh-icon1.png) no-repeat right top; 
	
	background-position: right 25px;
	align-items: flex-start;
	
	background-size: 30px 30px;
	/* padding-right: 150px; */
	padding: 25px 150px 25px 0;

	
	cursor: pointer;
	
	
}


.yewu01-page ul li .right h2{font-size: 24px;}

.yewu01-page ul li .right .yewu01-p1{color: #0D5C82;font-size: 18px;}
.yewu01-page ul li .right .yewu01-p2{color: #0D5C82;font-size: 18px;margin-bottom: 30px;}

.yewu01-page ul li .right .yewu01-p3{font-size: 14px;line-height: 30px;width: 400px;}
.yewu01-page ul li .right .yewu01-p3 .lt{color: #929292;width: 40%;}
.yewu01-page ul li .right .yewu01-p3 .rt{color: #000;width: 60%;}



.yewu01-page ul li .right{width: 75%;font-size: 14px;height: 99px;overflow: hidden;

-webkit-transition: all 500ms ease;
	transition: all 500ms ease;
	margin-left: 50px;

}

.yewu01-page ul li.active .right{
	-webkit-transition: all 500ms ease;
	transition: all 500ms ease;
	height: auto;
}

.yewu01-page ul li.active{
	
	border-top: #000 solid 1px;
	
	background: url(../img/dsh-icon2.png) no-repeat right top; 
	
	background-position: right 25px;
	align-items: flex-start;
	
	background-size: 30px 30px;
	/* padding-right: 150px; */
	padding: 25px 150px 50px 0;

	
	
}





.yewu01-page ul li .left{width: 168px;}

.yewu01-page ul li .yewu01-icon{
	width: 168px;
	height: 168px;
	border: #E0E5E8 solid 1px;
}
.yewu01-page ul li .yewu01-icon.p1{
	background: url(../img/yewu01-icon1.png) no-repeat center;
	background-size: 120px;
}

.yewu01-page ul li .yewu01-icon.p2{
	background: url(../img/yewu01-icon2.png) no-repeat center;
	background-size: 120px;
}

.yewu01-page ul li .yewu01-icon.p3{
	background: url(../img/yewu01-icon3.png) no-repeat center;
	background-size: 120px;
}




.dsh-page{
	
	padding-top: 130px;
}
.dsh-page ul{
	
	border-bottom: #000 solid 1px;
	margin-bottom: 130px;
}
.dsh-page ul li{
	border-top: #000 solid 1px;
	background: url(../img/dsh-icon1.png) no-repeat right top; 
	background-position: right 50px;
	align-items: flex-start;
	background-size: 30px 30px;
	/* padding-right: 150px; */
	padding: 25px 150px 25px 0;
	
	cursor: pointer;
}

.dsh-page ul li.active{
	border-top: #000 solid 1px;
	background: url(../img/dsh-icon2.png) no-repeat right top; 
	background-position: right 25px;
	align-items: flex-start;
	background-size: 30px 30px;
	/* padding-right: 150px; */
	padding: 25px 150px 25px 0;
}



.dsh-page ul li .right{
	
	width: 60%;font-size: 14px;height:118px;overflow: hidden;
-webkit-transition: all 500ms ease;
	transition: all 500ms ease;

}

.dsh-page ul li.active .right{
	
	height: auto;overflow: hidden;

-webkit-transition: all 500ms ease;
	transition: all 500ms ease;
}


.dsh-page ul li .left{width: 30%;}

.dsh-page ul li .left .p1{font-size: 24px;color: #000;}
.dsh-page ul li .left .p2{font-size: 24px;color: #000;}
.dsh-page ul li .left .p3{font-size: 16px;color:#0D5C82;margin-top: 10px;line-height: 24px;}


.dsh-page ul li.p2{ cursor: pointer;}
.dsh-page ul li.p2 .right{
	width:40%;font-size: 14px;height: 160px;overflow: hidden;
-webkit-transition: all 500ms ease;
	transition: all 500ms ease;

}

.dsh-page ul li.p2.active .right{
	
	height:auto;overflow: hidden;

-webkit-transition: all 500ms ease;
	transition: all 500ms ease;
}


.dsh-page ul li.p2 .left{width: 60%;align-items: flex-start;}

.dsh-page ul li.p2 .left .p2-left{
	
}


.dsh-page ul li.p2 .p2-left img{
	
	width: 167px;
}
.dsh-page ul li.p2 .p2-right{
	margin-left: 50px;
	
	
	
}

.qygz-page{}
.qygz-page .qygz-dsh{
	border-radius: 15px;
	overflow: hidden;
	
	margin-top: 100px;
	margin-bottom: 100px;
	
	
}

.qygz-page .qygz-dsh .qygz-dsh-pdf{font-size: 18px;}

.qygz-page .qygz-dsh .p1{background: #0D5C82;font-size: 24px;text-align: center;color: #fff;padding: 20px 0;}
.qygz-page .qygz-dsh .p2{background: #008CB8;align-items: flex-start;}
.qygz-page .qygz-dsh .p2 dl{width: 33.3%;text-align: center;color: #fff;padding-top: 40px;padding-bottom: 40px;}
.qygz-page .qygz-dsh .p2 dl dt{font-size: 18px;margin-bottom: 15px;}

.qygz-page .qygz-dsh .p2 dl dd{font-size: 14px;line-height: 20px;margin-bottom: 12px;}
.qygz-page .qygz-dsh .p2 dl dd span{    background: #fff;
    color: #008CB8;
    border-radius: 15px;
    padding: 2px 10px;
    font-size: 10px;
    margin-left: 5px;
    height: 20px;
    line-height: 19px;}



.qygz-page .qygz-dsh .p3 dl{width: 33.3%;text-align: center;color: #008CB8;padding-top: 40px;padding-bottom: 40px;}
.qygz-page .qygz-dsh .p3 dl dt{font-size: 18px;margin-bottom: 15px;}

.qygz-page .qygz-dsh .p3 dl dd{font-size: 14px;margin-bottom: 0;color: #000000;}
.qygz-page .qygz-dsh .p3 dl dd span{background:#008CB8;color: #fff;border-radius: 15px;padding: 2px 10px;font-size: 10px;margin-left: 5px;}

.qygz-page .qygz-dsh .p3 dl dd.active{color: #0D5C82;font-size: 12px;text-decoration: underline;}
.qygz-page .qygz-dsh .p3 dl dd.active a{
	color: #0D5C82;
}



.qygz-page .qygz-dsh .p3 dl{width: 33.3%;text-align: center;}


.qygz-page .qygz-dsh .p3{background: #F0F3F5;}





.page-fh{font-size: 14px;color: #005D86;margin-top: 30px;margin-bottom: 30px;}
.page-fh img{width: 20px;margin-right: 10px;}
.page-title{font-size: 24px;color: #000;}

.news-xq-banner{
	

	padding-top: 70px; margin-top: 50px; background: url(../img/news-banner.jpg) no-repeat center;background-size: cover;width: 100%;height: 350px;
		
	
	}

.page-title{font-size: 24px;margin-bottom: 50px;}

.news-xq-page{padding-bottom: 100px;}


.index-fa-li{position: absolute;bottom: 0;}



/*footer*/

.footer{
	
	background: #231815;
	
	padding:40px 0 ;
	
}

.footer-c{align-items: flex-start;}

.footer .footer-c .left{width: 100%;text-align: center;padding: 40px 0;}
.footer .footer-c .right{width:80%; margin: auto; }
.footer .footer-c2{color: #fff;text-align:left;width:80%; margin:-75px auto 0 auto; }
.footer2 .footer2-c{width: 80%;margin: auto;}
.footer2 .footer2-c2{width: 80%;margin: auto;}




.footer .left img{width: 120px;
    margin-top: -25px;}

.footer .right{color: #fff;align-items: flex-start;width: 100%;}
.footer .right dl{}
.footer .right dt{margin-bottom: 30px;font-size: var(--primary-font);font-weight: bold;}
.footer .right dt a{color: #fff;}
.footer .right dl.active dd{color: #fff;}
.footer .right dl dd{color: #fff;font-size: var(--primary-font0);}
.footer .right dl dd a{color: #ccc;}




.footer2{
	
	background: #231815;
	
	font-size:12px ;
	
	color: #4F545E;
	line-height: 40px;
}

.footer2 .footer2-c{}
.footer2 .footer2-c ul{}
.footer2 .footer2-c ul li{margin-right: 20px;}



.padding-700{padding-top:63vh;}

.height-1080{height:100vh}
.padding-top-650{padding-top:55vh}	

.arown-top{position: absolute;text-align: center;width: 100%;top: 90vh;}

.padding-top-350{padding-top: 30vh;}

.page3-title{text-align: left; width: 70%;font-size: 50px;margin-bottom: 30px;font-weight: bold;color: #59d50b;}
.page3-text{text-align: left; width: 70%;font-size: 20px;font-weight: normal;line-height: 30px;}

.news-img{width: 280px; height: 180px; top: 0px; left: 0px;}

#container2{
	width: 600px;height:400px;float: right;
}
	

.lxwm-top{padding-top: 50px;}	
	



/* Mobile Menu */


.menu-iphone{display: none;}
.menu-web{display: flex;}




.about-p2{position: relative;margin-top: 90px;text-align: left;transform: translateX(-97%) !important;}
.about-p3{height: 850px;}

.swiper-button-prev{
	
	left: 100px;
	
	background: url(../img/cp-arown-left11.png);background-size: 100% 100%;width: 80px;height: 80px;position: absolute;
}

.swiper-button-next{
	
	right:100px;
	
	background: url(../img/cp-arown-right11.png);background-size: 100% 100%;width: 80px;height: 80px;position: absolute; 
}







.qedge-horizon-video-container {
	padding: 0;
	position: relative;
	overflow: hidden
}

.qedge-horizon-video-container .qedge-horizon-video-absolute-container {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.qedge-horizon-video-container .qedge-horizon-video-absolute-container .qedge-horizon-video-content {
	position: relative;
	width: 100%;
	height: 100%;
	background-color: #000;
	overflow: hidden
}

.qedge-horizon-video-container .qedge-com-card-video-play.type-cover.qedge-video-horizon.play .horizon-title {
	color: #fff
}

.qedge-horizon-video-container .qedge-com-card-video-play.type-cover.qedge-video-horizon.play .horizon-subtitle {
	color: #fff
}

.qedge-horizon-video-container .qedge-com-card-video-play.type-cover.qedge-video-horizon.play .horizon-card-footer {
	color: #fff
}

.qedge-horizon-video-container .horizon-video-card .horizon-title {
	font-family: source-han-sans-simplified-c, sans-serif;
	font-style: normal;
	font-weight: 700;
	font-size: 14px;
	color: rgba(255, 255, 255, .5);
	letter-spacing: 4px;
	line-height: 18px;
	-webkit-transition: all linear .8s;
	transition: all linear .8s
}

.qedge-horizon-video-container .horizon-video-card .horizon-subtitle {
	font-size: 24px;
	color: #fff;
	color: rgba(255, 255, 255, .5);
	letter-spacing: 0;
	line-height: 30px;
	text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
	-webkit-transition: all linear .8s;
	transition: all linear .8s
}

.qedge-horizon-video-container .horizon-video-card .horizon-card-footer {
	border-top: none;
	font-family: source-han-sans-simplified-c, sans-serif;
	font-weight: 300;
	font-size: 16px;
	color: rgba(255, 255, 255, .5);
	letter-spacing: 0;
	line-height: 30px;
	text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
	display: inline-block;
	-webkit-transition: all linear .8s;
	transition: all linear .8s
}

.qedge-horizon-video-container .horizon-video-card {
	position: absolute;
	left: 85px
}

.qedge-horizon-video-container .horizon-video-first {
	position: absolute;
	width: 100%;
	height: 65%;
	top: 0;
	border-bottom: 1px solid rgba(255, 255, 255, .4);
	background: rgba(0, 0, 0, .3)
}

.qedge-horizon-video-container .horizon-video-first .horizon-subtitle {
	margin-top: 50px;
	font-weight: 600
}

.qedge-horizon-video-container .horizon-video-first .horizon-card-footer {
	margin-top: 10px
}

.qedge-horizon-video-container .horizon-video-bottom-container {
	position: absolute;
	width: 100%;
	height: 35%;
	bottom: 0;
	background: rgba(0, 0, 0, .3)
}

.qedge-horizon-video-container .horizon-video-bottom-container .content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.qedge-horizon-video-container .horizon-video-bottom-container .horizon-video-card {
	position: relative;
	top: 0;
	width: 80%
}

.qedge-horizon-video-container .horizon-video-bottom-container .horizon-subtitle {
	margin-top: 50px;
	font-weight: 600
}

.qedge-horizon-video-container .horizon-video-bottom-container .horizon-card-footer {
	margin-top: 10px;
	width: 90%
}

.qedge-horizon-video-container .horizon-video-bottom-container .horizon-video-second {
	float: left;
	height: 100%;
	width: 33.3%;
	border-right: 1px solid rgba(255, 255, 255, .4)
}

.qedge-horizon-video-container .horizon-video-bottom-container .horizon-video-third {
	float: left;
	height: 100%;
	width: 33.3%;
	border-right: 1px solid rgba(255, 255, 255, .4)
}

.qedge-horizon-video-container .horizon-video-bottom-container .horizon-video-fourth {
	float: left;
	height: 100%;
	width: 33.3%
}

.qedge-com-card-video-play {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	width: 100%;
	-webkit-transition: all linear .3s;
	transition: all linear .3s;
	height: 100%
}

.qedge-com-card-video-play>div {
	width: 100%
}

.qedge-com-card-video-play:hover,
.qedge-com-card-video-play:focus,
.qedge-com-card-video-play:active {
	-webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .05), 0 10px 15px -10px rgba(0, 0, 0, .85);
	box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .05), 0 10px 15px -10px rgba(0, 0, 0, .85);
	border-color: rgba(0, 0, 0, 0)
}

.qedge-com-card-video-play:hover {
	-webkit-box-shadow: none;
	box-shadow: none
}

.qedge-com-card-video-play .content {
	height: 100%;
	position: relative
}

.qedge-com-card-video-play .content .qedge-com-motional-image {
	position: relative;
	z-index: 20
}

.qedge-com-card-video-play .content .basic-card {
	color: #fff;
	padding: 20px 30px;
	position: absolute;
	bottom: 0;
	left: 10%;
	width: 100%;
	height: 100%;
	z-index: 30
}

.qedge-com-card-video-play .content .basic-card .title,
.qedge-com-card-video-play .content .basic-card .subtitle {
	color: #fff
}

.qedge-com-card-video-play .content .basic-card .title h1,
.qedge-com-card-video-play .content .basic-card .title h2,
.qedge-com-card-video-play .content .basic-card .title h3,
.qedge-com-card-video-play .content .basic-card .title h4,
.qedge-com-card-video-play .content .basic-card .title h5,
.qedge-com-card-video-play .content .basic-card .title h6,
.qedge-com-card-video-play .content .basic-card .title a,
.qedge-com-card-video-play .content .basic-card .title p,
.qedge-com-card-video-play .content .basic-card .title em,
.qedge-com-card-video-play .content .basic-card .title i,
.qedge-com-card-video-play .content .basic-card .title b,
.qedge-com-card-video-play .content .basic-card .title address,
.qedge-com-card-video-play .content .basic-card .subtitle h1,
.qedge-com-card-video-play .content .basic-card .subtitle h2,
.qedge-com-card-video-play .content .basic-card .subtitle h3,
.qedge-com-card-video-play .content .basic-card .subtitle h4,
.qedge-com-card-video-play .content .basic-card .subtitle h5,
.qedge-com-card-video-play .content .basic-card .subtitle h6,
.qedge-com-card-video-play .content .basic-card .subtitle a,
.qedge-com-card-video-play .content .basic-card .subtitle p,
.qedge-com-card-video-play .content .basic-card .subtitle em,
.qedge-com-card-video-play .content .basic-card .subtitle i,
.qedge-com-card-video-play .content .basic-card .subtitle b,
.qedge-com-card-video-play .content .basic-card .subtitle address {
	color: inherit
}

.qedge-com-card-video-play .content .basic-card .title a:hover,
.qedge-com-card-video-play .content .basic-card .title a:focus,
.qedge-com-card-video-play .content .basic-card .title a:active,
.qedge-com-card-video-play .content .basic-card .subtitle a:hover,
.qedge-com-card-video-play .content .basic-card .subtitle a:focus,
.qedge-com-card-video-play .content .basic-card .subtitle a:active {
	color: var(--primary-color)
}

.qedge-com-card-video-play .content .basic-card .title h1,
.qedge-com-card-video-play .content .basic-card .title h2,
.qedge-com-card-video-play .content .basic-card .title h3,
.qedge-com-card-video-play .content .basic-card .title h4,
.qedge-com-card-video-play .content .basic-card .title h5,
.qedge-com-card-video-play .content .basic-card .title h6,
.qedge-com-card-video-play .content .basic-card .title p,
.qedge-com-card-video-play .content .basic-card .title em,
.qedge-com-card-video-play .content .basic-card .title i,
.qedge-com-card-video-play .content .basic-card .title b,
.qedge-com-card-video-play .content .basic-card .title address,
.qedge-com-card-video-play .content .basic-card .subtitle h1,
.qedge-com-card-video-play .content .basic-card .subtitle h2,
.qedge-com-card-video-play .content .basic-card .subtitle h3,
.qedge-com-card-video-play .content .basic-card .subtitle h4,
.qedge-com-card-video-play .content .basic-card .subtitle h5,
.qedge-com-card-video-play .content .basic-card .subtitle h6,
.qedge-com-card-video-play .content .basic-card .subtitle p,
.qedge-com-card-video-play .content .basic-card .subtitle em,
.qedge-com-card-video-play .content .basic-card .subtitle i,
.qedge-com-card-video-play .content .basic-card .subtitle b,
.qedge-com-card-video-play .content .basic-card .subtitle address {
	font-size: 1em;
	font-weight: inherit;
	line-height: inherit;
	font-style: inherit;
	margin: 0
}

.qedge-com-card-video-play .content .basic-card .title {
	font-size: 14px;
	color: #fff;
	letter-spacing: 4px;
	line-height: 18px;
	margin-top: 23%
}

.qedge-com-card-video-play .content .basic-card .subtitle {
	color: #fff;
	letter-spacing: 0;
	font-size: 24px;
	line-height: 30px;
	text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
	margin-top: 10%;
	margin-bottom: .2rem
}

.qedge-com-card-video-play .content .basic-card .card-footer {
	border-top: none;
	font-size: 16px;
	color: rgba(255, 255, 255, .4);
	letter-spacing: 0;
	line-height: 30px;
	text-shadow: 0 1px 2px rgba(0, 0, 0, .6)
}

.qedge-com-card-video-play .content .video-card {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	width: 100%;
	background-color: #000;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 10
}

.qedge-com-card-video-play .content .video-card>div {
	width: 100%
}

.qedge-com-card-video-play .content .video-card .card-body {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	width: 100%;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.qedge-com-card-video-play .content .video-card .card-body>div {
	width: 100%
}

.qedge-com-card-video-play.active .video-card {
	z-index: 50
}



.qedge-horizon-video-container video {
	width: 100%;
	height: 100%;
	position: relative;
	left: 0;
	top: 0;
	-webkit-transition: all ease .5s;
	transition: all ease .5s;
	-o-object-fit: cover;
	object-fit: cover
}

.qedge-horizon-video-container .switch {
	opacity: .9
}



.mySwiper3{}


.mySwiper3 .swiper-pagination-bullet.swiper-pagination-bullet-active{    height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 5px)) !important;background: #c1272d !important;}
	
.mySwiper3 .swiper-pagination-bullet{    height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 5px)) !important;background:#ccc !important;margin:0 10px !important;}	



.mySwiper3 .swiper-slide {
        text-align: center;
        font-size: 18px;
        background: #fff;
        width: 65%;

        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
    }
 .mySwiper3   .swiper-slide:nth-child(2n) {
        width: 65%;
    }
/*  .mySwiper3  .swiper-slide:nth-child(3n) {
        width: 20%;
    } */


.index-share-p1{width: 91%;margin: auto;align-items: end;padding: 80px 0;}
.index-share-p2{}
.index-share-p2 h2{color: #C69C6D;}
.index-share-p3{}
.index-share-p3 ul{}
.index-share-p3 ul li{border-right: #c1272d solid  1px;line-height: 15px;padding: 0 20px;font-size: var(--primary-font);}
.index-share-p3 ul li:last-child{border: none;}

.NewsSwiper .swiper-slide{transform: scale(1);box-shadow: none;background: none; margin: 0; }
.NewsSwiper .swiper-slide.swiper-slide-active{transform: scale(1);}
.NewsSwiper .swiper-slide.swiper-slide-active .swiper-slide-div{background: #fff; }
.NewsSwiper .swiper-cube-shadow{display: none;}



@media only screen and (max-width: 991px) {
	
	
	.newsl .contbox .newsdtt span{margin: 0;line-height: 20px;}
	
	.newsbox li .newsmain span{margin-top: 5px;}
	.newsbox li .newspic img{width: 100%;}
	.about-banner-01-div{height: 200px;}
	.about-banner-01{height: 200px;}
	.page3-title{font-size: 26px;}
	.page3-text{font-size:20px}
	.page3-swiper .swiper-slide{padding: 0;}
	
	.menu{display: none;}
	
	.newsl .newsbox ul li{width: 100%;}
	.newsbox li .newspic{width: 100%;}
	.newsbox li .newsmain{width: 100%;}
	
	.w1200{width: 100%;}
	
	.asppage24 .pager span, .asppage24 .pager .nolink, .asppage24 .pager a{margin: 0 1px;padding: 0px 2px;}
	.newsbox li .newsmain p{display: none;}
	.newsl .newsbox{padding:0;}
	.newsbox li .newsmain h4{
		margin-top: 10px;
		height: 60px;
		line-height: 30px;
		
	}
	
	#container2{width: 100%;}
	
	.contact .contbox{padding: 0;}
	
	.lxwm-top{padding: 0;}
	
	.newsl .contbox .newsdtt{width: 100%;padding: 20px;}
	.newsl .contbox .newsdtt h1{font-size: 24px;}
	.newsl .fanye{width: 100%;}
	
	.news_xq{padding: 20px;}
	
	.contbox .company{padding: 20px;}
	.contbox .conmp ul{width: 100%;}
	
	.arown-top{display: none;}
	.height-10802{height: 100vh !important;}
	
	.padding-top-350{padding-top: 250px;}
	.padding-700{padding-top: 22%;}
	
	.padding-top-650{padding-top:170px}
	
	.height-1080{height: 400px;}
	
	.video_play{display: none;}
	.padding-700 span{font-size: 16px !important;}
	.padding-700  strong span{font-size:30px !important}
	
	.padding-700 p{line-height: 24px;}
	
	.slogan-container{width: 90%;left: 5%;}
	.home-slide{background-attachment:inherit !important}
	
	.slogan-line{font-size: 22px;}
	.progress-container{bottom: 8%;}
	.slogan-wrap{bottom: 18%;}
	.home-banner {
	    position: relative;
	    background: #fff;
	    height: 100vh;
	    width: 100vw;
	}
	
	.index-about-ul li .index-about-ul-p2{font-size: 20px;}
	.index-about-ul li img{width: 35px;}
	
	
	
	
	
	
	
	
	
	
	.yewu-xq .left{width: 100%;}
	.yewu-xq .right{width: 100%;height: auto;padding-bottom: 70px;}
	.yewu-xq .right .sol{padding: 0;width: 100%;padding: 20px;height: auto;}
	.yewu-xq .left{height: 400px;}
	.yewu-xq{margin-top: 50px;}
.swiper-button-prev, .swiper-rtl .swiper-button-next{
	right: 60px;
}
	
	.swiper-button-prev{
		background: url(../img/cp-arown-left.png);background-size: 100% 100%;width: 30px;height: 30px;position: absolute;
	}
	.swiper-button-next{
		
		background: url(../img/cp-arown-right.png);background-size: 100% 100%;width: 30px;height: 30px;position: absolute; 
	}
	
	.secho-main-p1{font-size: 24px;}
	.content-ul-li-p p{font-weight: 400;color: #fff !important;}
	
	.main-menu .navbar-header{padding-bottom: 0;}
	
	.page-fh a{color: #005D86;}
	
	iframe{margin-bottom: 70px !important;}
	
	
	.qyyj-banner .page2-banner-t {padding-top: 305px !important;}
	
	
	
	.index-jjfa .index-jjfa-ul{width: 100%;}
	.index-jjfa .index-jjfa-ul a{display: block;width: 100%;}
	
	
	
	
	
	
	.secho-main-p2{width: 100%;}
	.secho-main-p3{width: 100%;margin-top: 20px;}
	.secho-main-l{margin-left: 20px;}
	.secho-main-img2{width: 91px;height: 122px;}
	.secho-main-img{width: 91px;height: 122px;}
	.secho-main-t{margin-left: 15px;font-size: 16px;font-weight: 600;}
	.secho-main{margin-bottom: 72px;}
	
	.page2-banner-t{padding-top:150px !important}
	.tz02-page ul li{width: 100%;margin-bottom: 18px;}
	
	.tz02-page ul li .left .tz02-page-img{height: 132px;}
	.tz02-page ul li .right{margin-left: 0;}
	.tz02-page ul li .left p{font-size: 14px;}
	.tz02-page ul li .left h2{font-size: 18px;}
	.tz02-page{margin-bottom: 72px;}
	.tz03-main li{width: 100%;}
	.tz03-main li .tz03-main-xq{font-size: 14px;}
	.tz03-main{margin-bottom: 42px;}
	.tz04-page ul li{padding: 25px 0;}
	.tz04-page{margin-top: 72px;}
	.news-page-title{font-size: 22px;margin-bottom: 36px;}
	.news-page-title2{font-size: 22px;margin-bottom: 36px;}
	
	.content-ul-li .left{width: 100%;}
	.content-ul-li .middle{width: 100%;}
	.content-ul-li .right{width: 100%;}
	
	.content-title{font-size: 22px;margin-bottom: 37px;}
	.content-ul-li .left{font-size: 16px;margin-bottom: 30px;}
	.content-ul-li-p h2{font-size: 16px;font-weight: 600;}
	.content-title{margin-top: 100px;}
	.content-banner{height: 1300px;}
	.page-title{font-size: 22px;}
	
	
	.tz02-page ul li .right .right-icon{
		
		    width: 70px;
		    height: 70px;
		    border-top-left-radius: 70px;
		    border-bottom-left-radius: 70px;
		    margin-top: -25px;
		    margin-right: -25px;
		       background: #018CB8 url(../img/tz02-icon.png) no-repeat;
		       background-position: 18px 33px;
		       background-size: 17px;
		    -webkit-transition: all 500ms ease;
		    transition: all 500ms ease;
		
	}
	.tz02-page ul li:hover .right .right-icon{
		
		    width: 70px;
		    height: 70px;
		    border-top-left-radius: 70px;
		    border-bottom-left-radius: 70px;
		    margin-top: -25px;
		    margin-right: -25px;
		       background: #018CB8 url(../img/tz02-icon.png) no-repeat;
		       background-position: 18px 33px;
		       background-size: 17px;
		    -webkit-transition: all 500ms ease;
		    transition: all 500ms ease;
		
	}
	
	
	.tz01-banner .page2-banner-t{padding-top:160px !important}
	.tz-secho span{padding: 0 10px;}
	
	.wap-qiyeguanzhi{}
	.qygz-banner{height: 450px !important;}
	.about-banner-t{width: 100%;}
	
	.qygz-page .qygz-dsh .p2 dl{width: 100%;padding-bottom: 10px;padding-top: 20px;}
	
	.qygz-page .qygz-dsh .p2 dl dt{font-size: 14px;}
	.qygz-page .qygz-dsh .p2 dl dd{font-size: 12px;}
	.qygz-page .qygz-dsh .p2 dl dd span{font-size: 10px;}
	.qygz-page .qygz-dsh .p3 dl dt{font-size: 14px;}
	.qygz-page .qygz-dsh .p3 dl dd{font-size: 12px;}
	.qygz-page .qygz-dsh{margin-top: 50px;margin-bottom: 50px;}
	.qygz-dsh-pdf li{font-size: 16px;}
	.qygz-dsh-pdf{margin-bottom: 70px;}
	
	.page2-banner-t221 p{font-size: 17px;font-weight: 600;}
	
	.page2-banner-t221 h2{font-size: 22px;font-weight: 600;}
	.yewu01-title{font-size: 22px;}
	.yewu01-page{padding-top: 50px;}
	.yewu01-page ul li{padding: 25px 0 50px 0;    background-position: right 25px;}
	.yewu01-page ul li.active{padding: 25px 0 50px 0}
	.yewu01-page ul li .right{margin-left: 0;margin-top: 18px;width: 100%;height:80px}
	.yewu01-page ul li .right h2{font-size: 17px;}
	.yewu01-page ul li .right .yewu01-p1{font-size: 14px;}
	.yewu01-page ul li .right .yewu01-p2{font-size: 14px;}
	.yewu01-page ul{margin-bottom: 40px;}
	
	/* .yewu02-banner{height: 1080px !important;} */
	.page2-banner-t2 p{font-size: 17px;font-weight: 600;}
	.page2-banner-t2 h2{font-size: 22px;font-weight: 600;}
	.page2-banner-t2{padding-top: 310px;}
	
	.yewu02-p1:nth-child(even){
		
		flex-direction: column-reverse
		
	}
	
	.yewu-list-page ul li:nth-child(even){
		
		flex-direction: column-reverse
		
	}
	
	.footer2{padding:30px 0;
	background: #030f28;
	
	}
	
	.yewu02-p1 .left{width: 100%;height: 340px}
	.yewu02-p1 .right{width: 100%;}
	/* .yewu02-page{margin-top: -400px;margin-bottom: 70px;} */
	.yewu02-p1 .right h2{font-size: 22px;}
	.yewu02-p1 .right p{font-size: 16px;}
	.yewu02-p1 .right ul{margin-top: 20px;}
	.yewu-list-page ul li .left{background: #fff;}
	
	.yewu03-banner-t h2{font-size: 22px;font-weight: 600;}
	.yewu03-banner-t p{font-size: 17px;font-weight: 600;}
	.yewu03-page{margin-bottom: 72px;}
	
	
	
	.yewu-list-banner{
		height: 850px !important;
	}
	.yewu-list-page ul li .left{width: 100%;}
	.yewu-list-page ul li .right{width: 100%;}
	.yewu-list-page ul li .left .left-img{background-size: 280px !important; height: 200px;}
	.yewu-list-page ul li .right{padding: 25px;}
	.yewu-list-page ul li .right p{font-size: 22px;}
	.yewu-list-page{margin-bottom: 70px;}
	
	
	.lcb-page{padding-top: 35px;padding-bottom: 35px;}
	
	.lcb-page ul li.p5.active{background:url(../img/lcb-img5.png) no-repeat right;}
	
	.lcb-page ul li.p11{display:none}
	
	
	.lcb-page ul li p{font-size: 16px;}
	.lcb-page ul li.p6{width: 100%;}
	
	.lcb-page ul li.p8{display: none;}
	
	
	
	.lcb-page ul li{width: 100%;border:#0D5C82 solid 1px !important;}
	.lcb-page ul li.p3{display: none;}
	.lcb-page ul li.p4{display: none;}
	
	.qyyj-banner{
		background:#030F28 url(../img/qyyj-banner.png) no-repeat center;
		
		height: 700px !important;
		    background-size: 884px;
		    background-position: -397px 20px;
	
	
	}
	.qqyj-page{
		background: #008CB8;
	}
	.qqyj-page .title{font-size: 22px;padding: 0;}
	.qqyj-page{padding-top: 72px;padding-bottom: 72px;}
	.qqyj-page ul li .p1 img{height: 50px;}
	/* .qqyj-page ul li{width: 100%;}
	.about-hr{width: 100%;} */
	
	.qqyj-page ul li .p2{font-size: 16px;line-height: 24px;}
	.qqyj-page ul li .p1{margin-top: 36px;margin-bottom: 25px;}
	
	
	
	
	
	.lcb-page2-banner-t{padding-top: 120px !important;}
	.page2-banner-t{padding-top: 305px;}
	.page2-banner-t h2{font-size: 22px;font-weight: 600;}
	.page2-banner-t p{font-size: 17px;font-weight: 600;}
	.about-banner-img img{margin-top: 36px;margin-bottom: 36px;}
	.about-banner-t2{font-size: 16px;line-height: 24px;}
	
	
	.dsh-page ul li{
		
		background-size: 20px 20px;
		
		
		
	}
	.dsh-page ul li.active{
			background-size: 20px 20px;
	}
	
	.dsh-page ul li .left .p2{font-size: 22px;}
	
	.dsh-page ul li.p2 .right{width: 100%;height: 49px;}
	.dsh-page ul li.p2 .p2-left img{width: 90px;}
	.dsh-page ul li.p2 .left{width: 100%;}
	.dsh-page ul li.p2 .p2-right{margin-left: 20px;}
	
	.dsh-page{padding-top: 72px;}
	.page2-banner{height: 400px;padding-top:40px}
	
	.dsh-page ul li .left{width: 100%;}
	.dsh-page ul li.active .right{width: 100%;}
	
	.dsh-page ul li .left .p1{font-size: 22px;}
	
	.dsh-page ul li{padding: 50px 0 50px 0; background-position: right 50px;}
	.dsh-page ul li .right{width: 100%;}
	
	.dsh-page ul li.active{padding: 27px 0;}
	.dsh-page ul li .left .p3{margin-bottom: 18px;}
	.page2-banner-t3 h2{font-size: 22px;font-weight: 600;}
	.page2-banner-t3 p{font-size: 17px;font-weight: 600;}
	.dsh-page ul li.active .right{height: auto;}
	.dsh-page ul li.active{
		
		  
		    background-position: right 28px;
		  padding: 27px 0;
	}
	
	
	
	
	
	.guanyu-p1{font-size: 22px;font-weight: 600;}
	.about-text{font-size: 11px;width: 100%;line-height: 20px;font-weight: 400;}
	.about-com .container{width: 100%;}
	
	.about-p2{position: relative;margin-top: 90px;text-align: left;transform:translateX(-50%) !important;width: 100% !important;}
	
	.about-icon .about-icon1{
		width: 56px;
		height: 56px;
		/* margin-left: 70px; */
	}
	
	.about-icon .about-icon1.active{
		width: 56px;
		height: 56px;
		/* margin-left: 70px; */
	}
	
	.about-icon .about-icon2{
		width: 56px;
		height: 56px;
		margin-left: 70px;
	}
	
	.about-icon .about-icon2.active{
		width: 56px;
		height: 56px;
		margin-left: 70px;
	}
	.about-p3{height: 700px;}
	.about-page1 h2{font-size: 22px;margin-top: 72px;margin-bottom: 36px;text-align: left;}
	.about-page1 img{width: 100%;}
	.about-page1 p{margin-bottom: 73px;}
	.about-page2 h2{font-size: 22px;text-align: left;}
	.about-page2{padding-top: 72px;}
	.about-page2 ul{margin-top: 36px;}
	.about-page2 ul li{width:100%;height: 169px;padding: 20px 40px;margin-bottom: 18px;}
	.about-page2 ul li .about-page2-li-p2{font-size: 16px;line-height: 24px;margin-top: 10px;}
	.about-page2 ul li .about-page2-li-p1 img{width: 70px;}
	.about-page2{margin-bottom: 190px;}
	
	
	
	
	
	.main-header.active {
	    
		
		
	}
	
	.main-header .wap-main{position: fixed;width: 100%;height: 100%;top: 0;left: 0; margin-top: 70px;}
	.main-header.active .wap-main{position: fixed;width: 100%;height: 100%;top: 0;left: 0;background: #fff;margin-top: 50px;}
	
	
	.navigation_r{display:none}
	
	/* .container{width: 100%;} */
	.index-about .right{margin-left: 0;width: 100%;}
	.index-about{margin-top: 72px;margin-bottom:72px}
	.index-about .right h2{margin-bottom: 22px;}
	.index-about-ul li .index-about-ul-p2{margin-top: 0;}
	.index-about-ul-div{margin-left: 30px;}
	.index-about-ul li{margin-bottom: 36px;}
	.index-about-ul{margin-top: 36px;}
	
	.index-about-ul li{width: 100%;display: flex; align-items: flex-start;}
	
	.index-pr .flex_row_between{
		
	}
	.index-pr-cczh{display: none;}
	.index-pr .right .right-text{padding: 15px;}
	.index-pr .right .text{
		margin-top: 36px;
		    margin-bottom: 50px;
		
	}
	.index-pr .index-pr-btn{margin-top: 36px;margin-bottom: 45px;}
	
	.index-pr .left{width: 100%;}
	.index-pr .right{width: 100%;}
	.index-wap01 .flex_row_between{flex-direction:column-reverse;}
	
	.index-pr .right .text2{margin-top: 30px;margin-bottom: 35px;}
	.index-pr .right .text2 img{width: 199px !important;}
	.index-jjfa .title{font-size: 22px;text-align: left;}
	.index-pr .right .content{width: 100%;}
	
	.index-jjfa-ul .index-fa{display: flex;align-items:center}
	.index-jjfa .index-jjfa-ul li .index-jjfa-ul-p1{width: 60px;}
	.index-jjfa .index-jjfa-ul li{height: 110px;}
	.index-jjfa .index-jjfa-ul li .index-jjfa-ul-p2{font-size: 16px;font-weight: bold;}
	.index-jjfa .index-jjfa-ul li .text-arown{width: 22px;}
	.index-jjfa .index-jjfa-ul li .index-jjfa-ul-p3{margin-top: 0;}
	.index-fa-li{left:85px;}
	.index-jjfa .index-jjfa-ul li{ margin-bottom: 18px; background-size: cover !important;background-position: 0 -56px !important;}
	.index-jjfa .title{padding-bottom: 36px;}
	.index-jjfa .index-jjfa-ul li{width:100%;}
	.index-jjfa .index-jjfa-tzgx{background-size: cover;margin-top: 30px;height: 180px;}
	.index-share h2{font-size:var(--primary-font2);}
	.index-share{padding: 80px 0;}
	
	.news-page2{padding: 80px 0;position: relative;}
	
	
	.index-share-input input{width: 200px;background: none;}
	.footer .right{display: none;}
	.footer2{line-height: 20px;text-align: center;}
	.footer .left{width: 100%;text-align: center;}
	.footer .left img{width: 83px;}
	.footer{padding: 50px;}
	
	.main-menu.active .navigation li ul{box-shadow:none;display: none !important;}
	
	.main-menu.active .navigation li.active ul{display: block !important;}
	
	.main-menu.active .navigation li.dropdown a {
		
		-webkit-transition: all 0ms ease;
		transition: all 0ms ease;
	
		
		background: url(../img/wap/s-icon.png) no-repeat right center;
		background-size: 15px;
		
		background-position: 15px right;
		
		
		
	}
	.main-menu.active .navigation li.dropdown.active a{
		
		-webkit-transition: all 0ms ease;
		transition: all 0ms ease;
		
		background: url(../img/wap/z-icon.png) no-repeat right center;
		background-size: 15px;
		background-position: 15px right;
		
		
	}
	.main-menu.active .navigation li.dropdown ul li a{background: none !important;}
	
	.paralasic2 {
	    /* background: url(../img/wap/index-pr-img.png) center; */
	    /* background-attachment: inherit; */
	    background-size: cover;
	    /* background-size: 100vw; */
	    background-position: left top;
	    background-repeat: no-repeat;
	    background-color: #fff;
	    height: 383px;
	   
		
		}
	
	.paralasic3 {
	   /* background: url(../img/wap/index-pr-img2.png) center; */
	   /* background-attachment: inherit; */
	   background-size: cover;
	   /* background-size: 100vw; */
	   background-position: left center;
	   background-repeat: no-repeat;
	   background-color: #fff;
	   height: 383px;
	}
	
	
	.index-about .container{
		    padding-right: 15px;
		    padding-left: 15px;
	}
	
	.index-banner-t{width: 100%;font-size: 24px;line-height:35px;margin-top: 550px;display: none;}
	.index-banner-t.active{display: block;}
	
	.banner-crl{margin-top: 20px;}
	
	.index-about .left{display: none;}
	
	.paralasic0{
		
		height:700px;
		background-attachment:inherit;
		background-size: cover;
	}
	
	
	
	.main-header .header-inner{
		padding: 5px 0 0px 0;
	}
	
	.main-header .logo .logo-img{width: 50px;height: 50px;}
	.main-menu .navbar-header .navbar-toggle{padding: 19px 0;}
	
	.menu-iphone{display: flex;}
	.menu-web{display: none;}
	
	.header-inner {
	    position: relative;
	    padding: 0;
	
	}
	
	
	.menu-icon{display: none;}
	
    .menu-number {
        display: none;
    }
    .main-menu .navigation li:before {
        content: none;
    }
    .main-header .header-upper .container-fluid {
        padding: 0;
    }
	.main-header.active .logo-outer{
		
		top:0px;
	}
	
	.main-header.active{
		
		box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.06);
	}
	
    .main-header .logo-outer {
        position: absolute;
        width: 155px;
        top: 6px;
        -webkit-transition: all 500ms ease;
        transition: all 500ms ease;
		/* left:15px; */
    }
    .fixed-header .logo-outer {
        top: 10px;
    }
    .main-menu {
        width: 100%;
    }
    .main-menu .navbar-header {
        display: block;
		padding-left: 0;
		padding-right: 0;
		
    }
    .main-menu .navigation {
        overflow: auto;
      
        /* margin: 30px 0 25px; */
		
		padding: 0 18px;
		
		display: flex;
		   -webkit-flex-direction: column ;
		    flex-direction: column ;
			
			/* border-bottom: #e5e5e5 solid 1px; */
		
		
    }
    .main-menu .navigation li {
        float: none;
        padding: 10px 0px;
		display: flex;
		flex-direction : column;
		justify-content:space-between;
		
		
        /* border-top: 1px solid #ccc; */
    }
	
	.main-menu.active .navigation li ul li{border: none;padding: 5px 0px 5px 0px;}
	.main-menu.active .navigation li ul{padding: 0 10px;}
	.main-menu.active .navigation li ul li a{
		border: none;
		text-align: left;
		padding: 0;
	}
	
    .main-menu .navigation li:last-child {
        /* border-bottom: 1px solid #eee; */
    }
    .main-menu .navigation li.dropdown .dropdown-btn {
        display: block;
    }
    .main-menu .navigation li a {
        padding: 8px 0px;
        line-height: 22px;
		color: #fff;
		font-weight: normal;
		
    }
    .main-menu .navigation li a:after {
        display: none;
    }
    .main-menu .navigation li ul {
        position: relative;
        display: none;
        width: 100%;
        -webkit-box-shadow: none;
        box-shadow: none;
        background: transparent;
    }
    .main-menu .navigation li ul:after {
        display: block;
        clear: both;
        content: "";
    }
    .main-menu .navigation li ul li {
        padding: 0 20px;
        border-bottom: none;
    }
    .main-menu .navigation li ul li ul {
        left: auto;
    }
	    .banner{}

		
	.main-menu .navbar-collapse.in{display: block;background:#005bac; }
	.main-menu .navbar-collapse{background: #005bac;}
	
	.main-menu.active .navigation li a{display: block;width: 100%;padding: 20px 0;}
	.main-menu.active .navigation li{padding:0px;border-bottom: #000 solid 1px;}
	
	
	.iphone{display: block;}
	.pc{display: none;}
	
	
	
	
	.main-header.active .en-hr{margin-left: 10px;margin-right: 10px;}
	.main-header .en-hr{margin-left: 10px;margin-right: 10px;}
	
	
	/* .navigation_r{display: block; color: #fff; } */
	.navigation_kf{display: flex;color: #3a3a3a; padding: 20px 0; }
	.navigation_kf img{ }
	.navigation_kf li{padding: 13px 30px;}
	.navigation_kf li .icon{ margin-right: 10px;}
	.navigation_kf li a{ }
	
	

	
	.navbar-toggle{}
	.main-header .navbar-toggle.collapsed .iphone-icon{transition: all .3s;display: block; width: 28px; height: 29px; background:url(../img/menu-iphone-icon.png) no-repeat center; background-size: 22px;}
	
	.main-header.active .navbar-toggle.collapsed .iphone-icon{
		background:url(../img/menu-iphone-icon-c.png) no-repeat center; 
		 background-size: 22px;
		
	}
	
	
	.main-header .navbar-toggle .iphone-icon{transition: all .3s;display: block; width: 28px; height: 29px; background:url(../img/menu-iphone-icon2.png) no-repeat center; background-size: 20px;}
	.main-header.active .navbar-toggle .iphone-icon{transition: all .3s;display: block; width: 28px; height: 29px; background:url(../img/menu-iphone-icon2-c.png) no-repeat center; background-size: 20px;;}
	
	
	.logo{}
	.logo img{width:65px}
	
	
	
}





/*公用*/


.w-100{
	
	width: 100%;
	
}