ul li{
	
	    list-style: none;
	    padding: 0;
	    margin: 0;
	
}

input{outline: none;}
button{outline: none;}

select{border: none;outline: none;background: none;color: #000;}

a:hover{text-decoration:none;color: #59d50b;}


@-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: 0;
      width: 100%;
    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: 999;
    width: 100%;
    -webkit-transition: all 500ms ease;
    transition: all 500ms ease;
	    background: #fff;
		
		/* box-shadow: 1px 1px 15px #333; */
	
}





.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;
}

.main-menu .navigation li {
    float: left;
    padding: 10px 30px;
    position: relative;
}
.main-menu.active .navigation li{
	 padding: 11px 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:before {
    content: '';
    position: absolute;
    bottom: 0px;
    left: 50%;
	margin-left: -17.5px;
    width: 0px;
    height: 2px;
    opacity: 0;
    -webkit-transition: all 500ms ease;
    transition: all 500ms ease;
    background:#59d50b;
}

.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 only screen and (max-width: 1250px) {
    .main-menu .navigation li {
        padding: 10px 15px;
    }
    
}

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



/*index*/

.index-jjfa{
	margin-top: 68px;
}
.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{
	padding: 80px 0;
	
	
	
}

.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: 29px;
	font-weight: bold;
	margin-bottom: 20px;
}
.index-share p{
	
	font-size: 14px;
	
}
.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{ padding-bottom:25px; 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: 69px;height: 69px;background: url(../img/logo.png) no-repeat;background-size: 100% 100%;}

.main-header.active .logo .logo-img{width: 50px;height: 50px;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{}

.yewu03-page{}



.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;}



.qygz-page .container{width: 1080px;}

.lcb-page .container{width: 1080px;}
.dsh-page .container{width: 1080px;}

/* .page2-banner .container{width: 1080px;}
.yewu01-page .container{width: 1080px;}
.yewu02-page .container{width: 1080px;}
.yewu03-page .container{width: 1080px;}
.yewu-list-page .container{width: 1080px;} */

.tz01-banner .container{width: 1080px;}
.tz-page .container{width: 1080px;}

.tz022-banner .container{width: 1080px;}
.tz02-banner .container{width: 1080px;}
.tz02-page .container{width: 1080px;}

.tz03-banner .container{width: 1080px;}
.tz03-page .container{width: 1080px;}

.tz04-banner .container{width: 1080px;}
.tz04-page .container{width: 1080px;}


.news-banner .container{width: 1080px;}
.news-page .container{width: 1080px;}

.news-xq-banner .container{width: 1080px;}
.news-xq-page .container{width: 1080px;}
.content-banner .container{width: 1080px;}

.about-com .container{width: 1080px;}

.about-page2 .container{width: 1080px;}

.qqyj-page .container{width: 1080px;}



.guanyu-p1{font-size: 40px;margin-bottom: 30px;}












.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: #000;
	
	padding:40px 0 ;
	
}

.footer-c{align-items: flex-start;}


.footer .left img{width: 80px;
    margin-top: -25px;}

.footer .right{color: #fff;margin-left: 127px;align-items: flex-start;}
.footer .right dl{width: 25%;}
.footer .right dt{margin-bottom: 30px;}
.footer .right dt a{color: #fff;}
.footer .right dl.active dd{color: #fff;}
.footer .right dl dd{color: #fff;}
.footer .right dl dd a{color: #ccc;}


.footer2{
	
	background: #070707;
	
	font-size:12px ;
	
	color: #4F545E;
	line-height: 40px;
}


.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;}


.lxwm_u{text-align: left;/* padding-top: 20px; *//* padding-bottom: 20px; */float: left;width: 40%;}
.lxwm_u2{ float: left;
    width: 60%;
    line-height: 30px;
    margin-top: 20px;}

#container2{
	width: 600px;height:400px;float: right;
}
	

.lxwm-top{padding-top: 50px;}	

.font-size-64{font-size: 64px;}

.font-size-50{font-size:50px;margin-top:30px}

.index-left{left: 15px;}

	
@media only screen and (min-width: 1400px) {
	
	.container {
	    max-width: 1400px !important;
	}
/* 	
	.paralasic2{
		height: 788px;
	}
	
	.padding-700{padding-top: 500px;}
	 */
	
}


/* Mobile Menu */


.menu-iphone{display: none;}
.menu-web{display: flex;}

@media only screen and (max-width: 1480px) {
	

.padding-top-350{padding-top: 30vh;}

.arown-top{position: absolute;text-align: center;width: 100%;top: 90vh;}
	
	.container {
	    max-width: 1200px !important;
	}
	.paralasic0{
		
		height:100vh
	}
		.paralasic2{
			height: 100vh;
		}
		
		.padding-700{padding-top: 50vh;}

	.height-1080{height:100vh}
	
	.padding-top-650{padding-top:55vh}	
	
}


.about-p2{position: relative;margin-top: 90px;text-align: left;transform: translateX(-97%) !important;}
.about-p3{height: 850px;}

.swiper-button-prev{
	background: url(../img/cp-arown-left.png);background-size: 100% 100%;width: 60px;height: 60px;position: absolute;
}
.swiper-button-next{
	
	background: url(../img/cp-arown-right.png);background-size: 100% 100%;width: 60px;height: 60px;position: absolute; 
}

@media only screen and (max-width: 991px) {
    
    .index-left{left: 0px;}
    
    .lxwm_u{width:100%}
     .lxwm_u2{width:100%}
    
    .font-size-64{font-size: 44px;}

.font-size-50{font-size:50px;margin-top:30px}
	
	
	.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;
		
	}
	.video_play{padding: 5px 19px !important;}
	.img_play{padding: 5px 19px !important;}
	
	#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: 150px;}
	.padding-700{padding-top:200px;}
	
	.padding-top-650{padding-top:170px}
	
	.height-1080{height: 400px;}
	
	.img_c{  top: 2% !important;    width: 23px !important;}
	.xj_play{padding: 4px 14px !important;font-size:16px !important}
	
	/*.video_play{display: none;}*/
	.padding-700 span{font-size: 16px !important;}
	.padding-700  strong span{font-size:20px !important}
	.padding-700 p strong{font-size:20px !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;}
	
	
	
	.qygz-page .container{width: 100%;}
	
	.lcb-page .container{width: 100%;}
	.dsh-page .container{width: 100%;}
	
	.page2-banner .container{width: 100%;}
	.yewu01-page .container{width: 100%;}
	.yewu02-page .container{width: 100%;}
	.yewu03-page .container{width: 100%;}
	.yewu-list-page .container{width: 100%;}
	
	.tz01-banner .container{width: 100%;}
	.tz-page .container{width: 100%;}
	
	.tz022-banner .container{width: 100%;}
	.tz02-banner .container{width: 100%;}
	.tz02-page .container{width: 100%;}
	
	.tz03-banner .container{width: 100%;}
	.tz03-page .container{width: 100%;}
	
	.tz04-banner .container{width: 100%;}
	.tz04-page .container{width: 100%;}
	
	
	.news-banner .container{width: 100%;}
	.news-page .container{width: 100%;}
	
	.news-xq-banner .container{width: 100%;}
	.news-xq-page .container{width: 100%;}
	.content-banner .container{width: 100%;}
	
	.about-com .container{width: 100%;}
	
	.about-page2 .container{width: 100%;}
	
	.qqyj-page .container{width: 100%;}
	
	
	
	.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: 22px;}
	.index-share{padding: 72px 0;}
	.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%;
	
}