@charset "utf-8";
.clear{clear: both;}




@import "font-awesome.css";

@font-face {
 font-family: 'nt';
 src: url(../fonts/nt.eot);
 src: local('nt'),
        local('nt'),
        url(../fonts/nt.woff) format('woff'),
        url(../fonts/nt.ttf) format('truetype'),
        url(../fonts/nt.svg#fontName) format('svg');
} 
@font-face {
 font-family: 'Noir-r';
 src: url(../fonts/dbsb.eot);
 src: local('Noir-r'),
        local('Noir-r'),
        url(../fonts/Noir-r.woff) format('woff'),
        url(../fonts/Noir-r.ttf) format('truetype'),
        url(../fonts/Noir-r.svg#fontName) format('svg');
}  


html, body {
   min-height: 100%; 
}
*{box-sizing:border-box; margin:0px; padding:0px;   
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */}
body{
	margin:0;
	    margin: 0;
    font-size: 16px;
    font-family:   "微软雅黑", Arial, "arial black", "Microsoft Yahei";
    line-height: 1.5; color: #333;
background: #FFFFFF;
}

a, a:hover, a:focus {
color: #333333;
    text-decoration: none;
}
html,body,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,p,table,th,td,fieldset,form,input,select,textarea,hr,blockquote,pre{margin:0;padding:0;}
ul,ol,dl{list-style:none;}
h1, h2, h3, h4, h5, h6,{margin:0px !important; padding:0px !important;   line-height: 1 !important;font-style: normal;}

img{border:0;margin: 0; }

input{-webkit-appearance:none ;border-radius: 0;}
form input{-webkit-appearance: none;}


.w1400{width: 90%;max-width: 1400px;margin: 0 auto;height: auto;}
.h90{width: 100%;height: 90px;overflow: hidden;}
.h60{width: 100%;height: 60px;overflow: hidden;}
@media only screen and (max-width:1200px ) {
	.h90{width: 100%;height: 75px;overflow: hidden;}
.h60{width: 100%;height: 50px;overflow: hidden;}
}
@media only screen and (max-width:1024px ) {
	.h90{width: 100%;height:65px;overflow: hidden;}
.h60{width: 100%;height: 40px;overflow: hidden;}
}
@media only screen and (max-width:720px ) {
	.h90{width: 100%;height:50px;overflow: hidden;}
.h60{width: 100%;height: 35px;overflow: hidden;}
}




.pc-nav{z-index: 999; width: 100%;height: auto;background: #FFFFFF;position: fixed;top: 0;left: 0;}
.pc-nav .logo{float: left;width: 195px;height: auto;display: block;margin-top: 0px;}
.pc-nav .logo img{display: block;width: 100%;height: auto;}

.pc-nav .nav{width: calc(100% - 420px);float: left;text-align: center;}
.pc-nav .nav li{padding: 0 2%;display: inline-block;line-height: 90px;position: relative;}
.pc-nav .nav li .down{display: none; position: absolute;left: 50%;transform: translateX(-50%); top: 90%;height: auto;width: 170px; text-align: center;background: #001e7a;padding: 0 10px;line-height: 42px;}
.pc-nav .nav li .down a{display:block;height: auto;width: 100%;font-size: 15px; border-bottom: 1px solid rgba(255,255,255,0.2);color: #FFFFFF;}
.pc-nav .nav li .down a:last-child{border-bottom: 0;}
.pc-nav .nav li .down:before{content:"";position: absolute;top: -12px;left: 50%;transform: translateX(-50%);border-bottom:6px solid #001E7A;border-top:6px solid rgba(0,0,0,0);border-right: 10px solid rgba(0,0,0,0); border-left: 10px solid rgba(0,0,0,0);}
.pc-nav .nav li:hover a{color: #001E7A;}
.pc-nav .nav li:hover .down a{color: #FFFFFF;}
.pc-nav .tel{text-align: right; width: 215px;line-height: 90px; float: right;padding-left: 35px;position: relative;font-size: 24px;color: #001e7a;font-family: Arial;}
.pc-nav .tel:before{content: "";position: absolute;top:50%;transform: translateY(-50%); left: 0;width: 25px;height:25px;background:url(../image/a002.png)center no-repeat;background-size: cover;}

.pc-nav2{width: 100%;transition: all 0.5s ease;height: auto;box-shadow: 1px 1px 5px rgba(0,0,0,0.2);}
.pc-nav2 .nav li{line-height:90px;}
.pc-nav2 .tel{line-height: 90px;}
.pc-nav2 .logo{margin-top: 0px;}
#dl-menu{display: none;}
@media only screen and (max-width:1400px ) {
.pc-nav .nav{width: calc(100% - 365px);}
.pc-nav .logo{width: 175px;margin-top: 15px;}
.pc-nav2 .logo{width: 175px;margin-top: 0px;}
.pc-nav .tel{font-size: 20px;width: 190px;}	
}
@media only screen and (max-width:1300px ) {
.pc-nav .nav{width: calc(100% - 365px);}
.pc-nav .logo{width: 175px;margin-top: 16px;}
.pc-nav .tel{font-size: 20px;width: 190px;}	
.pc-nav .nav li{font-size: 15px;padding: 0 1.5%;}
}
@media only screen and (max-width:1150px ) {
	.pc-nav .nav{width: calc(100% - 320px);}
.pc-nav .logo{width: 150px;margin-top: 0px;}
.pc-nav .tel{font-size: 17px;width: 170px;padding-left: 25px;}	
.pc-nav .nav li{font-size: 15px;padding: 0 1%;}
}
@media only screen and (max-width:1024px ) {
.pc-nav{display: none;}	
}




.banner{width: 100%;height: auto;margin-top: 90px;position: relative;z-index: 11;}
.banner  .top-ico{width: 100%;height: auto;background: rgba(0,0,0,0.5);position: absolute;bottom: 0;left: 0;z-index: 22;}
.banner  .top-ico ul{width: 100%;height: auto;overflow: hidden;padding: 20px 0;}
.banner  .top-ico li{width: 33.3%;border-right: 1px solid rgba(255,255,255,0.6);text-align: center; float: left;text-align: center;vertical-align:top;}
.banner  .top-ico li:last-child{border-right: none;}
.banner .top-ico li .con{padding-left: 75px;text-align: left; height: auto;display: inline-block;position: relative;}
.banner .top-ico li .con h6{font-size: 18px;overflow: hidden;text-overflow: ellipsis;color: #FFFFFF; white-space: nowrap;}
.banner .top-ico li .con p{font-size: 16px;font-family: arial;color: #FFFFFF;}
.banner .top-ico li .con:before{content: "";position: absolute;left: 0;top: 50%; transform: translateY(-50%); width: 60px;height: 60px;}
.banner .top-ico li:first-child .con:before{background:url(../image/a025.png)center no-repeat;background-size: cover;}
.banner .top-ico li:nth-child(2) .con:before{background: url(../image/a026.png)center no-repeat;background-size: cover;}
.banner .top-ico li:last-child .con:before{background: url(../image/a027.png)center no-repeat;background-size: cover;}
.banner .banner-js img{display: block;width: 100%;height: auto;}

.banner-js .swiper-slide-active   img, .banner-js .swiper-slide-duplicate-active  img{transition:4s linear;transform:scale(1.1,1.1);}


.banner-js .swiper-button-prev{
    background-image: url(../image/a028.png);
    left: 10px;
    right: auto;
}
.banner-js .swiper-button-next{
    background-image: url(../image/a029.png);
    right: 10px;
    left: auto;
}

.banner-js .swiper-button-prev,.banner-js .swiper-button-next {
    position: absolute;
    top: 50%;
    width:32px;
    height: 48px;
    margin-top: -16px;
    z-index: 23;
    cursor: pointer;
    background-size: 32px 48px;
    background-position: center;
    background-repeat: no-repeat;
}
.banner-txt{text-align: center;width:calc(100% - 84px); position: absolute;top: 40%;left: 50%; transform: translateY(-50%)translateX(-50%);z-index: 12;}
.banner-txt h5{font-size: 52px;font-weight: normal; color: #FFFFFF;text-shadow: 1px 1px 2px rgba(0,0,0,0.5);}
.banner-txt h6{font-size: 20px;color: #FFFFFF;text-shadow: 1px 1px 2px rgba(0,0,0,0.5); font-weight: normal;}


@media only screen and (max-width:1200px ) {
	.banner .top-ico li .con{padding-left: 50px;padding-right: 5%;}
	.banner .top-ico li .con:before{width:45px;height: 45px;}
	.banner .top-ico li .con h6{font-size: 16px;}
	.banner .top-ico li .con p{font-size: 12px;}
	.banner-txt h5{font-size: 36px;}
	.banner-txt h6{font-size: 16px;}
	
}


@media only screen and (max-width: 1024px) {
	#dl-menu{display:inherit;}
	.banner{margin-top: 60px;}
}

@media only screen and (max-width:850px ) {
	.banner .top-ico{display: none;}
	.banner-txt {top: 50%;}
		.banner-txt h5{font-size: 25px;}
	.banner-txt h6{font-size: 14px;}
	.banner-txt{text-align: center;width:calc(100% - 64px);}
	.banner-js .swiper-button-prev,.banner-js .swiper-button-next {
    width:20px;
    height: 30px;
    margin-top: -16px;
    z-index: 23;
    background-size: 20px 30px;

}

.banner-js .swiper-slide-active   img, .banner-js .swiper-slide-duplicate-active  img{transition:0s linear;transform:scale(1,1);}


}




.title{width: 100%;height: auto;position: relative;z-index: 1;padding-top:15px;}
.title h5{color: #001E7A;font-size: 34px;font-weight: normal;}
.title h6{line-height: 1; font-family: "arial black";font-weight: bold;text-transform: uppercase; position: absolute;z-index: -1; left: 0;top: 0; font-size: 65px;color: #eeeeee;}
.title .line{width: 28px;height: 4px;display: block;background: #EECE2B;margin-top: 20px;}


.title2{width: 100%;height: auto;}
.title2 h6{font-family: "arial black";font-size: 60px;line-height: 1; color: #cccccc;text-transform: uppercase;}
.title2 h5{font-size: 34px;font-weight: normal; color: #001E7A;margin-top: 5px;line-height: 1;}

.banner-tl h6{font-family: "arial black";font-size: 60px;color: rgba(255,255,255,0.8);line-height: 1; font-weight: bold; text-transform: uppercase;}
.banner-tl h5{font-family: "arial black";font-size: 34px;color: #FFFFFF;font-weight: normal;line-height: 1;margin-top: 10px;}





@media only screen and (max-width:1200px ) {
	.title h5{font-size: 30px;}
	.title h6{font-size: 56px;}
		.title2 h5{font-size: 30px;}
	.title2 h6{font-size: 56px;}
.banner-tl h5{font-size: 30px;}
.banner-tl h6{font-size: 56px;}
	
}
@media only screen and (max-width:1024px ) {
	.title{padding-top: 10px;}
	.title h5{font-size: 26px;}
	.title h6{font-size: 42px;}
	.title .line{margin-top: 15px;}
.title2 h5{font-size:24px;}
.title2 h6{font-size: 34px;}
.banner-tl h5{font-size: 24px;}
.banner-tl h6{font-size:34px;}
}


a.more{width:180px;text-align: center;display: block;font-family: "arial black"; padding-left: 35px;color: #FFFFFF; position: relative;background:#001E7A;line-height: 48px;border-radius: 25px;}
a.more:before{content: "";position: absolute;left: 10px;top:10px; width: 12px;height: 12px;border: 8px solid #FFFFFF;border-radius: 100%;}

@media only screen and (max-width:1200px ) {
a.more{width: 150px;padding-left:25px;line-height: 40px;}
a.more:before{left: 6px;width: 8px;height: 8px;border: 6px solid #FFFFFF;}		
}


.in-ab{width:100%;height: auto;background:url(../image/b012.jpg) center no-repeat;background-size: cover;}
.in-ab-c{width: 100%;height: auto;overflow: hidden;}
.in-ab-cl{width: calc(100% - 420px);float: left;padding-right:10%; height: auto;}
.in-ab-cl .txt{width: 100%;height:96px;overflow: hidden;text-overflow:ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;word-break: break-all;}
.in-ab-cl .txt p{font-size: 16px;color: #000000;}
.in-ab-cr{width: 420px;height: auto;overflow: hidden;}
.in-ab-cr li{width: calc(50% - 20px);margin-right: 40px;padding: 30px 15px;float: left; height: auto;border: 1px solid #001E7A;}
.in-ab-cr li:last-child{margin-right: 0;} 
.in-ab-cr li .ico{width: 35%;height: auto;margin: 0 auto;}
.in-ab-cr li .ico img{display: block;width: 100%;height: auto;}
.in-ab-cr li .ico .img2{display:none;}
.in-ab-cr li h6{font-size: 20px;color: #001E7A;text-align: center;margin-top: 20px;}
.in-ab-cr li.cut{background:#001E7A;}
.in-ab-cr li.cut .ico .img1{display: none;}
.in-ab-cr li.cut .ico .img2{display: inherit;}
.in-ab-cr li.cut h6{color: #FFFFFF;}


	
@media only screen and (max-width:1200px ) {
		.in-ab-cl{padding-right: 8%;}
.in-ab-cl .txt {height:88px;}	
.in-ab-cl .txt p{font-size: 15px;}
	.in-ab-cr{width: 360px;}
	.in-ab-cl{width: calc(100% - 360px);}
}

	
@media only screen and (max-width:1024px ) {
	.in-ab-cl{padding-right: 5%;}
	.in-ab-cr{width: 320px;}
	.in-ab-cl{width: calc(100% - 320px);}
}
@media only screen and (max-width:850px ) {
	.in-ab-cl{padding-right: 0; width: 100%;height: auto;}
	.in-ab-cr{width: 100%;height: auto;padding-top: 40px;}
	.in-ab-cr li{padding: 20px 10px;width: calc(50% - 10px);margin-right: 20px;}
	.in-ab-cl li:last-child{margin-right: 0;}
	
}



.in-pro{width: 100%;height: auto;background:#f9fbfd;position: relative;z-index: 0;}

.in-pro .bk{
    width: 100%;
    height:65%;
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: -1;
     background-image: url(../image/b013.jpg); 
    background-size: cover;
    background-position: center;
    background-attachment: fixed;}

.in-pro .in-pro-t{width: 100%;height: auto;overflow: hidden;}
.in-pro .in-pro-t .in-pro-tl{float: left;width: 350px;height: auto;}
.in-pro .in-pro-t .in-pro-tr{float: right;width: calc(100% - 350px);padding-left: 15%;}
.in-pro .in-pro-t .in-pro-tr p{color: #fff;font-size: 16px;}

.in-pro .title h6{color: rgba(255,255,255,0.5);}
.in-pro .title h5{color: #fff;}
.in-pro .more{color:#001E7A;background: rgba(255,255,255,0.8);}
.in-pro .more:before{border: 8px solid #001E7A;}
.in-pro .more:hover{background: #fff;}


.in-pro .in-pro-js{width: 100%;height: auto;overflow: hidden;padding-top:30px;}
.in-pro .in-pro-js .pic{width: 100%;height:350px;z-index: 0; background-size: cover;background-repeat: no-repeat;background-position: center; position: relative;}
.in-pro .in-pro-js .con{position: absolute;left: 0;width: 100%;top: 50%;padding: 0 3%; transform: translateY(-50%);}
.in-pro .in-pro-js .con h5{color: #fff;font-size: 20px;text-align: center;}
.in-pro .in-pro-js .con .line{display: block;width: 25px;height: 5px;margin: 0 auto;background: #eece2b; margin-top: 20px;}
.in-pro .in-pro-js .pic .bk{position: absolute;top: 0;z-index:-1;left: 0;background: rgba(0,0,0,0.3);width: 100%;height: 100%;}
.in-pro .in-pro-js .pic:hover{transform: translateY(-20px);transition: all 0.4s ease;box-shadow: 1px 2px 10px rgba(0,0,0,0.2);}
.in-pro .in-pro-js .pic:hover .bk{background: rgba(0,0,0,0);transition: all 0.4s ease;}


.in-pro .in-pro-js .swiper-button-next{
    background-image: url(../image/a022.png);
    right: 0px;
    left: auto;
}


.in-pro .in-pro-js .swiper-button-prev{
    background-image: url(../image/a022s.png);
   left: 0px;
    left: auto;
}

.swiper-button-prev, .swiper-button-next {
    position: absolute;
    top: 50%;
    width: 30px;
    height: 50px;
    margin-top: -15px;
    z-index: 10;
    cursor: pointer;
    background-size: 30px 50px;
    background-position: center;
    background-repeat: no-repeat;
}


@media only screen and (max-width:1400px ) {
	
.in-pro .in-pro-js .pic{width: 100%;height:300px;}	
}



@media only screen and (max-width:1200px ) {
	
	.in-pro .more:before{border: 6px solid #001E7A;}
	.in-pro .in-pro-js .pic{width: 100%;height:250px;}
	.in-pro .in-pro-js .con h5{font-size: 18px;}
}

@media only screen and (max-width:1024px ) {
	.in-pro .in-pro-t .in-pro-tl{width: 200px;}
	.in-pro .in-pro-t .in-pro-tr{width: calc(100% - 200px); padding-left: 5%;}
	.in-pro .in-pro-t .in-pro-tr p{font-size: 15px;}
}
@media only screen and (max-width:720px) {
	.in-pro .bk{height: 75%; background: url(../image/b013.jpg)center no-repeat;background-size: cover;}
		.in-pro .in-pro-t .in-pro-tl{width: 100%;height: auto;}
			.in-pro .in-pro-t .in-pro-tr{width: 100%;height: auto;margin-top: 30px;padding: 0;}
}




.in-case{width: 100%;height: auto;background: #f9fbfd;}
.in-case-t{width: 100%;height: auto;overflow:hidden;}
.in-case-t .title{width: calc(100% - 200px);float: left;}
.in-case-t .more{float: right;margin-top: 20px;}
.in-case .case-list{width: 100%;height: auto;overflow: hidden;}
.in-case .case-list li{float: left;background: #FFFFFF; width: calc(33.3% - 20px);margin-right: 30px;}
.in-case .case-list li:last-child{margin-right: 0;}
.in-case .case-list li .pic{width: 100%;height: auto;overflow: hidden;}
.in-case .case-list li .pic img{display: block;width: 100%;height: auto;}
.in-case .case-list li .con{width: 100%;height: auto;padding: 30px   25px;}
.in-case .case-list li h5{font-size: 20px;color: #000000;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.in-case .case-list li .line{display: block;width:50px;height: 3px;background: #001E7A;margin:20px 0;}
.in-case .case-list li:hover .pic img{transform: scale(1.2);transition:all 0.5s ease;}
.in-case .case-list li .txt{width: 100%;height: 72px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;word-break: break-all;}
.in-case .case-list li .txt p{font-size:16px;color: #000000;}
@media only screen and (max-width:1200px ) {
	.in-case-t .title{width: calc(100% - 150px);}
.in-case .case-list li h5{font-size: 18px;}
.in-case .case-list li .txt{height: 66px;}
.in-case .case-list li .txt p{font-size:15px;}	
}

@media only screen and (max-width:1024px ) {
	.in-case .case-list li{width: calc(33.3% - 10px);margin-right: 15px;}
	.in-case .case-list li .line{width: 35px;}
	.in-case .case-list li:last-child{margin-right: 0;}
}
@media only screen and (max-width:720px ) {

	.in-case .case-list li{width: calc(50% - 5px);margin-right: 10px;}
	.in-case .case-list li .con{padding: 20px 10px;}
	.in-case .case-list li:nth-child(2){margin-right: 0;}
	.in-case .case-list li .line{width: 35px;margin: 15px 0;}
	.in-case .case-list li:last-child{margin-right: 0;display: none;}
}

@media only screen and (max-width:480px ) {
	.in-case .case-list li{width: 100%;height: auto;margin-bottom: 20px;}
	.in-case .case-list li:nth-child(2){margin-bottom: 0;}
}




.in-solution{width: 100%;height: auto;}
.in-solution .top-txt{width: 100%;height: auto;margin-top: 30px;}
.in-solution .top-txt p{font-size: 16px;color: #000000;}



.in-solu-js{width: 100%;height: 500px;}
.in-solu-js .swiper-slide {width:14%;padding: 0 20px;height: 500px;}
.in-solu-js .swiper-wrapper {margin-left: -30%;}

.in-solu-js .swiper-slide-active {width: 74%;}


.in-solu-js .in-solu-c{position: relative;overflow: hidden; width: 100%;height:450px;background-size: cover;background-repeat: no-repeat;background-position: center;}
.in-solu-js .in-solu-c .bk{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.3);}
.in-solu-js .in-solu-c .con{width: 0; padding: 5% 4%; border-left: 5px solid #1f459c; position: absolute;left: -50%;top: 50%;background: #FFFFFF;transform: translateY(-50%);}
.in-solu-js .swiper-slide-active .in-solu-c .con h5{font-size: 20px;color: #000000;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.in-solu-js .swiper-slide-active .in-solu-c .con:before{content: "";position: absolute;top: calc(5% + 20px);right: 20px;width: 10px;height: 10px;border: 7px solid #001E7A;border-radius: 100%;}
.in-solu-js .swiper-slide-active .in-solu-c .con .txt{width: 100%;margin-top: 30px; height: 144px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 6;word-break: break-all;}
.in-solu-js .swiper-slide-active .in-solu-c .con .txt p{font-size: 16px;color: #666;}
.in-solu-js .swiper-slide-active .in-solu-c .bk {background:none;}
.in-solu-js .swiper-slide-active .in-solu-c .con{width: 450px;transition: all 0.5s ease;left: 0;}


.in-solu-js .swiper-button-prev{
    background-image: url(../image/a023.png);
    left: 12%;
    right: auto;
}

.in-solu-js .swiper-button-next{
    background-image: url(../image/a024.png);
    right: 12%;
    left: auto;
}

.in-solu-js .swiper-button-prev,.in-solu-js .swiper-button-next {
    position: absolute;
    top: 50%;
    width: 80px;
    height: 50px;
    margin-top: -40px;
    z-index: 10;
    cursor: pointer;
    background-size:80px 50px;
    background-position: center;
    background-repeat: no-repeat;
}


.in-solu-js .swiper-pagination-bullet {
    width: 30px;
    height:5px;
    display: inline-block;
    border-radius: 0%;
    background: #000;
    opacity: 0.2;
}
.in-solu-js .swiper-pagination-bullet-active {
    opacity: 1;
    background: #EECE2B;
}


@media only screen and (max-width:1200px) {
	.in-solution .top-txt p{font-size: 15px;}
	.in-solu-js{width: 100%;height: 450px;}
.in-solu-js .swiper-slide {padding: 0 15px;height: 450px;}
	.in-solu-js .in-solu-c{position: relative; width: 100%;height:400px;}
	.in-solu-js .swiper-slide-active .in-solu-c .con{display: inherit;width: 350px;}
	.in-solu-js .swiper-slide-active .in-solu-c .con .txt{height:88px ;-webkit-line-clamp: 4;}
	.in-solu-js .swiper-slide-active .in-solu-c .con  h5{font-size: 18px;}
	.in-solu-js .swiper-slide-active .in-solu-c .con .txt p{font-size: 15px;}
}

@media only screen and (max-width:720px ) {
	.in-solu-js .swiper-slide-active .in-solu-c .con:before{content: "";position: absolute;top: calc(5% + 20px);right: 20px;width: 8px;height: 8px;border: 5px solid #001E7A;border-radius: 100%;}

	
	.in-solu-js{width: 100%;height: 380px;}
.in-solu-js .swiper-slide {height: 380px;width:2%;padding: 0 0px;}
.in-solu-js .swiper-wrapper {margin-left: 0%;}
.in-solu-js .swiper-slide-active {width:100%;}

	.in-solu-js .in-solu-c{position: relative; width: 100%;height:330px;}
		.in-solu-js .swiper-slide-active .in-solu-c .con{width: 300px;}
	.in-solu-js .swiper-button-prev,.in-solu-js .swiper-button-next {
    width: 56px;
    height: 35px;
    margin-top: -28px;
    background-size:56px 35px;
}
	
.in-solu-js .swiper-button-prev{

    left:0%;
}

.in-solu-js .swiper-button-next{

    right: 0%;

}
}





.in-news{width: 100%;height: auto;display: flex;position: relative;}
.in-news-l{position: relative; z-index: 0; left: 0;width: 45%;height: auto;}
.in-news-l .bk{position: absolute;width: 100%;height: 100%;z-index: -1; background: rgba(0,0,0,0.4);}
.in-news-lc{width: 100%;height: auto;padding:0  10% 0 15%;}
.in-news .title h6{color: rgba(255,255,255,0.3);}
.in-news .title h5{color: #FFFFFF;}

.in-news .con1{width: 100%;height: auto;}
.in-news .con1 .date{width: 100%;height: auto;color: #FFFFFF;font-family: Arial;}
.in-news .con1 .date b{font-weight: normal; font-size: 30px;}
.in-news .con1 .date span{font-size: 16px;}
.in-news .con1 h5{ margin-top: 25px; width: 100%;overflow: hidden;text-overflow: ellipsis;white-space:nowrap; height: auto;font-size: 20px;color: #FFFFFF;}
.in-news .con1 .txt{width: 100%;height: 94px;margin-top: 10px; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;word-break: break-all;} 
.in-news .con1 .txt p{font-size: 16px;color: #FFFFFF;}
.in-news .more{color: #001E7A; position: relative;background: rgba(255,255,255,0.8);}
.in-news .more:before{border:8px solid #001E7A;}
.in-news-r{position: relative;right: 0;z-index: 0; width: 55%;height: auto;}
.in-news .more:hover{background: #fff;}




.in-news-r .in-news-rt{width: 100%;height: auto;overflow: hidden;}
.in-news-r .in-news-rt li{width: 50%;position: relative; float: left;height: 470px;}

.in-news-r .in-news-rt li .con{position: absolute;bottom: 30px;left: 0;width: 100%;padding: 0 5%;height: auto;}
.in-news-r .in-news-rt li .con .date{text-shadow: 1px 0px 2px rgba(0,0,0,0.5); font-family: Arial; color: #FFFFFF; width: 100%;height: auto;}
.in-news-r .in-news-rt li .con .date b{font-size: 26px;font-weight: normal;}
.in-news-r .in-news-rt li .con .date span{font-size: 15px;}
.in-news-r .in-news-rt li .con h5{text-shadow: 1px 0px 2px rgba(0,0,0,0.5); overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;word-break: break-all; margin-top: 20px; width: 100%;height: auto;font-size: 20px;color: #FFFFFF;}





.in-news-r .in-news-rd{width: 100%;z-index: 1; height: auto;padding: 0 10%; position:relative; }
.in-news-r .in-news-rd  .bk{z-index: -1; width:100%;height: 100%; position: absolute;left: 0;top: 0; background: rgba(0,30,122,0.95);}
.in-news-r .in-news-rd .list2{width: 100%;height: auto;}
.in-news-r .in-news-rd .list2 li{margin:30px 0;  width: 100%;overflow: hidden; height: auto;}
.in-news-r .in-news-rd .list2 li .date{float: left;width: 80px;  color: #FFFFFF;font-family: Arial;}
.in-news-r .in-news-rd .list2 li .date b{font-weight: normal; font-size: 30px;}
.in-news-r .in-news-rd .list2 li .date span{font-size: 16px;}
.in-news-r .in-news-rd .list2 li .con{width:calc(100% - 80px);padding-left: 20px; float: left;}
.in-news-r .in-news-rd .list2 li .con h5{font-size: 20px;color: #FFFFFF;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.in-news-r .in-news-rd .list2 li .con .txt{width: 100%;height:48px;margin-top: 10px; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;word-break: break-all;}
.in-news-r .in-news-rd .list2 li .con .txt p{font-size: 16px;color: #FFFFFF;}

	
@media only screen and (max-width:1200px ) {
.in-news .con1 h5{font-size: 18px;}
.in-news .con1 .txt{height:88px;}
.in-news .con1 .txt p{font-size: 15px;}
.in-news-r .in-news-rd .list2 li .con h5{font-size: 18px;}
.in-news-r .in-news-rd .list2 li .con .txt{height:44px;}
.in-news-r .in-news-rd .list2 li .con .txt p{font-size: 15px;}
.in-news-r .in-news-rt li .con h5{font-size: 18px;}
.in-news .con1 .date b{font-size: 24px;}
.in-news .con1 .date span{font-size: 15px;}
.in-news-r .in-news-rt li .con .date b{font-size: 24px;}
.in-news-r .in-news-rt li .con .date span{font-size: 15px;}
.in-news-r .in-news-rd .list2 li .date b{font-size: 24px;}
.in-news-r .in-news-rd .list2 li .date span{font-size: 15px;}
.in-news .more:before{border:6px solid #001E7A;}
}

@media only screen and (max-width:1024px ) {
.in-news-r .in-news-rt li{width: 100%;height: 250px;}
	
}
@media only screen and (max-width:720px) {
.in-news{display: inherit;}
.in-news-r {width: 100%;height: auto;left: 0;}
.in-news-lc{padding: 0 5%;}
.in-news-l{width: 100%;height: auto;}
.in-news-r .in-news-rt{display: none;}	
.in-news-r .in-news-rd{padding: 0 5%;}
	
}









.partner{background: #f9fbfd;}
.partner-c{height: auto; position: relative;}
.partner .title{width:calc(100% - 150px);}
.partner .partner-js{width: 100%;height: auto;overflow: hidden;}
.partner .partner-js img{display: block;width: 100%;height: auto;}


.partner-c .swiper-button-next{
    background-image: url(../image/a019.png);
    right: 0px;
    left: auto;
}
.partner-c .swiper-button-prev{
    background-image: url(../image/a018.png);
    right: 50px;
    left: auto;
}

.partner-c .swiper-button-prev,.partner-c .swiper-button-next {
    position: absolute;
    top: 10px;
    width: 40px;
    height: 40px;
    margin-top: 0px;
    z-index: 10;
    cursor: pointer;
    background-size: 40px 40px;
    background-position: center;
    background-repeat: no-repeat;
}


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

.partner-c .swiper-button-prev{
    right: 45px;
}

.partner-c .swiper-button-prev,.partner-c .swiper-button-next {

    top: 10px;
    width: 35px;
    height: 35px;
    background-size:35px 35px;
}

}

@media only screen and (max-width: 1024px) {
	.partner-c .swiper-button-prev{
    right: 40px;
}

.partner-c .swiper-button-prev,.partner-c .swiper-button-next {

    top: 15px;
    width: 30px;
    height: 30px;
    background-size:30px 30px;
}
	
}



.footer{width: 100%;height: auto;background: #272a2f;}
.footer .line{ width: 100%;height: 5px;background: #eece2b;position: relative;}
.footer .line:before{content:"";position: absolute;left: 0%;top: 0;width: 33.3%;height: 5px;background: #001E7A;}
.footer .line:after{content: "";position: absolute;right: 0;top: 0;width: 33.3%;height: 5px; background: #001E7A;}
.footer .foot-t{width: 100%;height: auto;}
.footer .foot-t ul{width: 100%;height: auto;overflow: hidden;padding:30px 0;border-bottom: 1px solid rgba(255,255,255,0.3);}
.footer .foot-t ul li{position: relative;vertical-align: top; float: left;  width: 25%;padding-left: 70px;padding-right: 5%;}
.footer .foot-t ul li:before{content: "";position: absolute;left: 0;top: 0;width: 60px;height: 55px;}
.footer .foot-t ul li:first-child:before{background: url(../image/a005.png)center no-repeat;background-size: cover;}
.footer .foot-t ul li:nth-child(2):before{background: url(../image/a006.png)center no-repeat;background-size: cover;}
.footer .foot-t ul li:nth-child(3):before{background: url(../image/a007.png)center no-repeat;background-size: cover;}
.footer .foot-t ul li:nth-child(4):before{background: url(../image/a008.png)center no-repeat;background-size: cover;}
.footer .foot-t ul li h6{font-size:16px ;color: #FFFFFF;}
.footer .foot-t ul li p{margin-top: 5px;font-size:14px ;color: #FFFFFF;}

.footer .foot-c{padding: 45px 0; width: 100%;height: auto;overflow: hidden;}
.footer .foot-c .foot-cl{width: 260px;height: auto;float: left;}
.footer .foot-c .foot-cl .logo{display: block;width: 215px;height: auto;}
.footer .foot-c .foot-cl .logo img{display: block;width: 100%;height: auto;}
.footer .foot-c .foot-cl h6{font-size: 16px;color: #FFFFFF;margin-top: 10px;font-weight: normal;}
.footer .foot-c .foot-cl .link{width: 100%;height: auto;margin-top: 30px;}
.footer .foot-c .foot-cl .link a{display: inline-block;width:35px;height: 35px;margin-right: 15px;}
.footer .foot-c .foot-cl .link a img{display: block;width: 100%;height: auto;opacity: 0.8;}
.footer .foot-c .foot-cl .link a:hover img{opacity: 1;}
.footer .foot-c .foot-cr{float: right; overflow: hidden; padding-left: 3%; width: calc(100% - 260px);float: right;height: auto;}
.footer .foot-c .foot-cr  li{color: #FFFFFF;float:right;padding-left:15%; vertical-align: top;}
.footer .foot-c .foot-cr  li h6{font-size:16px;font-weight: bold; color: #FFFFFF;margin-bottom:15px;}
.footer .foot-c .foot-cr  li a{color: #FFFFFF;font-size:14px;display: block;margin-top: 5px;}
.footer .foot-c .foot-cr  li p{margin-top: 5px; font-size: 14px;position: relative;padding-left: 24px;background-repeat: no-repeat;}
.footer .foot-c .foot-cr  li p:before{ content:"";position: absolute;left: 0;top: 3px;width: 18px;height: 18px;background-repeat: no-repeat;background-position: center;background-size: cover;}


.footer .foot-d{width: 100%;height: auto;overflow: hidden; background: #000;padding: 15px 0;}
.footer .foot-d a{color: #FFFFFF;}
.footer .foot-d .foot-dl{float: left;width: calc(100% - 160px); color: #FFFFFF;font-size: 16px;}
.footer .foot-d .foot-dr{width: 150px; float: right;color: #FFFFFF;font-size: 16px;}

@media only screen and (max-width:1200px) {
.footer .foot-t ul li{padding-left: 55px;}
.footer .foot-t ul li:before{width: 48px;height: 44px;}
.footer .foot-d .foot-dl{font-size: 14px;}
.footer .foot-d .foot-dr{font-size: 14px;}
.footer .foot-c .foot-cr  li{padding-left: 8%;}

}
@media only screen and (max-width:950px ) {
.footer  .foot-t{display: none;}
.footer .foot-c .foot-cr{display: none;}
.footer .foot-c{text-align: center;padding: 40px 0;}
.footer .foot-c .foot-cl .link{margin-top: 20px;}
.footer .foot-c .foot-cl .logo{display: inline-block;width:180px;}
.footer .foot-c .foot-cl{text-align: center;width: 100%;height: auto;}	
.footer .foot-d .foot-dr{width: 100%;text-align: center;}
.footer .foot-d .foot-dl{width: 100%;text-align: center;}
}

.xf{position: fixed;right: 10px;top: 65%;z-index: 999;}
.xf .xf1{width: 45px;height: 45px;margin-bottom: 10px;position: relative;}
.xf .xf1 img{display: block;width: 100%;height: auto;}
.xf  .ts{background: #ea9216; display: none;}
.xf  .qq{background: #001E7A;}
.xf  .ctop{background: #333333;}
.xf .xf1 .con {display: none; padding:15px; position: absolute;top: 0;right: 100%;background: #FFFFFF;}
.xf  .ts .con{border:1px solid #ea9216;}
.xf  .qq .con{border: 1px solid #001E7A;}
.xf .xf1 .con .ewm{width: 100px;height: 100px;}
.xf .xf1 .con .ewm img{display: block;width: 100%;height: auto;}
.xf .xf1 .con h6{width: 100%;text-align: center;margin-top:10px;font-size: 15px;font-weight: normal; color: #000000;}
.xf .xf1:hover .con{display: inherit;}

@media only screen and (max-width:1024px ) {
	.xf{right: 10px;}
.xf .xf1{width: 36px;height: 36px;margin-bottom: 5px;}
.xf .xf1 .con .ewm{width: 80px;height: 80px;}
.xf .xf1 .con h6{font-size: 13px;}	
}





.in-banner{width: 100%;height:auto}
.in-banner img{display: block;width: 100%;height: auto;}
.in-banner .img2{display: none;}


.banner-tl{position: absolute;top: 50%;width:90%;max-width: 1400px;text-align: left; left: 50%;transform: translateX(-50%)translateY(-50%);}
@media only screen and (max-width:720px ) {
	.in-banner .img1{display: none;}
	.in-banner .img2{display: inherit;}
}




.mbs{padding-top: 30px; width: 100%;height: auto;}
.mbs-c{text-align:right;font-size: 16px;color: #000;}
.mbs-c a{ display: inline-block;font-size: 16px;color: #000000;}
.mbs-c .first{padding-left:30px;position: relative;}
.mbs-c .first:before{content: "";position: absolute;left: 0;top:0px;width: 25px;height: 25px;background:url(../image/a033.png)center no-repeat;background-size: cover;}




.ab1{width: 100%;height: auto;}
.ab1 .txt{width: 100%;height: auto;}
.ab1 .txt p{font-size: 16px;color: #000000;}




.events{width: 100%;position: relative; height: auto;z-index: 0; background: url(../image/b022.jpg)center no-repeat;background-size: cover;}
.events  .bk{position: absolute;left: 0;top: 0;width: 100%;height:100%;z-index: -1; background: rgba(0,0,0,0.4);}
.events .title2{text-align: center;}
.events .title2 h5{color: #FFFFFF;}
.events .title2 h6{color: rgba(255,255,255,0.8);}
.events .events-c{width: 100%;height: auto;position: relative;z-index: 11;}
.events .events-c:before{content: ""; position: absolute;top: 87px;left:0; width: 100%;height: 1px;background:rgba(255,255,255,0.65);}
.events .events-con{position: relative;width: 100%;height: auto;}
.events .events-con .events-c-js{width: calc(100% - 120px);margin: 0 auto;}
.events .events-con .events-c-js .con{width: 100%;height: auto;color: #FFFFFF;padding: 0 10px;}
.events .events-con .events-c-js .con  h5{font-size: 48px;color: #FFFFFF;font-family: "arial black";text-align: center;line-height: 1;}
.events .events-con .events-c-js .con .txt{width: 100%;height: auto;text-align: center;}
.events .events-con .events-c-js .con .txt p{font-size: 16px;color: #FFFFFF;}

.events .events-con .events-c-js .con .round{ width: 18px;height: 18px;border: 1px solid #FFFFFF;margin: 30px auto; border-radius: 100%;display: block;position: relative;}
.events .events-con .events-c-js .con .round:before{content: "";position: absolute;width:8px;height:8px;background: #FFFFFF;border-radius: 100%;left: 50%;top: 50%;transform: translateX(-50%) translateY(-50%);}

.events .events-con .swiper-button-next {
    background-image: url(../image/a034.png);
    right: 10px;
    left: auto;
}
.events .events-con .swiper-button-prev{
    background-image: url(../image/a035.png);
    left: 10px;
    right: auto;
}



.events .events-con .swiper-button-prev,.events .events-con .swiper-button-next {
    position: absolute;
    top: 87px;
    width: 50px;
    height: 50px;
    margin-top: -25px;
    z-index: 10;
    cursor: pointer;
    background-size: 50px 50px;
    background-position: center;
    background-repeat: no-repeat;
}

@media only screen and (max-width: 1400px) {
	.events .events-con .events-c-js .con  h5{font-size: 40px;}
	.events .events-c:before{top:79px;}
	.events .events-con .swiper-button-prev,.events .events-con .swiper-button-next {
    position: absolute;
    top:79px;
    width: 50px;
    height: 50px;
    margin-top: -25px;
    background-size: 50px 50px;

}

}
	
@media only screen and (max-width:1200px ) {
		.events .events-con .swiper-button-prev,.events .events-con .swiper-button-next {
    position: absolute;
    top:73px;
    width: 40px;
    height: 40px;
    margin-top: -20px;
    background-size: 40px 40px;
}
.events .events-con .events-c-js{width: calc(100% - 100px);}

	.events .events-con .events-c-js .con .txt p{font-size: 15px;color: #FFFFFF;}
		.events .events-con .events-c-js .con  h5{font-size: 34px;}
	.events .events-c:before{top:73px;}

}

@media only screen and (max-width:720px ) {
	
	.events .events-con .swiper-button-prev,.events .events-con .swiper-button-next {
    position: absolute;
    top:55px;
    width: 30px;
    height: 30px;
    margin-top: -15px;
    background-size:30px 30px;

}
.events .events-con .events-c-js{width: calc(100% - 80px);}
.events .events-con .events-c-js .con .txt p{font-size: 14px;color: #FFFFFF;}
.events .events-con .events-c-js .con  h5{font-size: 28px;}
.events .events-c:before{top:55px;}
.events .events-con .events-c-js .con .round{ width: 14px;height: 14px;border: 1px solid #FFFFFF;margin: 20px auto; border-radius: 100%;display: block;position: relative;}
.events .events-con .events-c-js .con .round:before{content: "";position: absolute;width:6px;height:6px;background: #FFFFFF;border-radius: 100%;left: 50%;top: 50%;transform: translateX(-50%) translateY(-50%);}
}


.honor{width: 100%;height: auto;background: #f9fbfd;}
.honor .honor-c{width: 100%;height: auto;position: relative;}
.honor  .title2{width: 100%;height: auto;text-align: center;}

.honor .honor-c-js{width:calc(100% - 130px);margin: 0 auto; height: auto;}
.honor .honor-c-js .pic{display: block;width: 100%;height: auto;border: 1px solid #dcdcdc;}
.honor .honor-c-js .pic img{display: block;width: 100%;height: auto;}

.honor .honor-c .swiper-button-next{
    background-image: url(../image/a037.png);
      right: 0px;
    left: auto;
}

.honor .honor-c .swiper-button-prev{
    background-image: url(../image/a036.png);
      left: 0px;
    right: auto;
}

.honor .honor-c .swiper-button-prev,.honor .honor-c .swiper-button-next {
    position: absolute;
    top: 50%;
    width: 50px;
    height: 50px;
    margin-top: -25px;
    z-index: 10;
    cursor: pointer;
    background-size: 50px 50px;
    background-position: center;
    background-repeat: no-repeat;
}

@media only screen and (max-width:1200px ) {
	.honor .honor-c-js{width:calc(100% - 100px);}
	.honor .honor-c .swiper-button-prev,.honor .honor-c .swiper-button-next {
    width: 40px;
    height: 40px;
    margin-top: -20px;
    background-size:40px 40px;

}

}

@media only screen and (max-width:720px ) {
	.honor .honor-c-js{width:calc(100% - 80px);}
	.honor .honor-c .swiper-button-prev,.honor .honor-c .swiper-button-next {
    width: 30px;
    height: 30px;
    margin-top: -15px;
    background-size:30px 30px;

}

}

.team{width: 100%;height: auto;background: url(../image/b024.jpg)center no-repeat;background-size: cover;}
.team  .title2{width: 100%;height: auto;text-align: center;}
.team  .title2 h6{color: rgba(255,255,255,,0.8);}
.team  .title2 h5{color: #FFFFFF;}
.team  .team-js{width: 100%;height: auto;padding: 0;}
.team  .team-js .pic{overflow: hidden; display: block;width: 100%;height: auto;}
.team  .team-js .pic img{display: block;width: 100%;height: auto;}

.team  .team-js .swiper-button-next{
    background-image: url(../image/a038.png);
    right:0px;
    left: auto;
}


.team  .team-js .swiper-button-prev{
    background-image: url(../image/a039.png);
    left: 0px;
    right: auto;
}


.team  .team-js .swiper-button-prev,.team  .team-js .swiper-button-next {
    position: absolute;
    top: 50%;
    width: 30px;
    height: 50px;
    margin-top: -25px;
    z-index: 10;
    cursor: pointer;
    background-size: 30px 50px;
    background-position: center;
    background-repeat: no-repeat;
}
@media only screen and (max-width:1024px ) {
.team  .team-js .swiper-button-prev,.team  .team-js .swiper-button-next {
    width:24px;
    height: 40px;
    margin-top: -20px;
    background-size: 24px 40px;
}	
}

.join{width: 100%;height: auto;}
.join .title2{text-align: center;}
.join-box{width: 100%;height: auto;padding: 0;}
.join-top{background:#001E7A;}
.join-top ul{width: 100%;height: auto;overflow: hidden;}
.join-top ul li{width: 20%;float: left;text-align: center;color: #FFFFFF;line-height: 70px;}
.join-t{width: 100%;height: auto;}
.join-t ul{width: 100%;height: auto;overflow: hidden;}
.join-t ul li{font-size: 16px;color: #333; height: 75px; border-bottom:1px solid #d2d2d2; width: 20%;text-align: center;float: left;
overflow: hidden;
    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;
}
.join-t ul .btnn .op{display: none;color: #001E7A;}
.join-t.cut ul .btnn .cl{display:none;}
.join-t.cut ul .btnn .op{display:inherit;}


.join-b{display: none; width: 100%;}
.join-b-c{background: #f5f5f5;width: 100%;padding:4%;}
.join-b1{width: 100%;height: auto;border-bottom: 1px dashed #a0a0a0;}
.join-b1 li{margin-bottom: 30px;width: 100%;height: auto;}
.join-b1 h3{font-size: 16px;color: #333333;margin-bottom: 20px;}
.join-b1 p{font-size: 16px;color: #333333;}
.join-b2{width: 100%; height: auto; margin-top: 30px;}
.join-b2 li{width: 100%;height: auto;overflow: hidden;}
.join-b2 li p{color: #0A1944;font-size: 16px;}
.join-b2 li .mail{display: inline-block;margin-left: 10px; line-height: 35px;border-radius: 10px;background: #eece2b;padding: 0 15px;color: #FFFFFF;}

@media only screen and (max-width:850px ) {
	.join-box{width: 100%;height: auto;padding: 0;padding-bottom: 30px;}
	.join-top{padding: 0 10px;}
	.join-t{padding: 0 10px;}
	.join-b{padding: 0 10px;}
	.join-top ul li{width: 33.3%;text-align: center;font-size: 15px;}

	.join-top ul li:nth-child(4){display: none;}
	.join-top ul li:nth-child(5){display: none;}
	.join-t ul li{width: 33.3%;text-align: center;font-size: 15px;}
	.join-t ul li:nth-child(4){display: none;}
	.join-t ul li:nth-child(5){display: none;}
	.join-b1 p{font-size: 15px;}
}


.contact{width: 100%;height: auto;}
.contact .contact-c{width: 90%;margin: 0 auto;height: auto;position: relative;}
.contact .cont-l{width: 50%;height: auto;padding-right: 5%;padding-bottom: 5%;}
.contact .cont-l h5{font-size: 34px;color: #000;font-weight: normal;  width: 100%;height: auto;}
.contact .cont-l ul{width: 100%;height: auto;margin-top:50px;}
.contact .cont-l ul li{width: 100%;height: auto;overflow: hidden;margin-bottom: 30px;}
.contact .cont-l ul li .ico{width: 45px;height:auto;float: left;}
.contact .cont-l ul li .ico img{display: block;width: 100%;height: auto;}
.contact .cont-l ul li .con{width: calc(100% - 45px);height: auto; padding-left: 5%;float: right;}
.contact .cont-l ul li .con h6{font-size: 14px;color: #000;font-weight: normal;}
.contact .cont-l ul li .con .txt{margin-top: 10px; width: 100%;height: auto;}
.contact .cont-l ul li .con .txt p{font-size: 18px;color: #000;word-wrap: break-word;}
.contact .cont-l ul li .con .ewm{width: 100%;height: auto;}
.contact .cont-l ul li .con .ewm a{width: 80px;float: left;margin-right: 20px;}
.contact .cont-l ul li .con .ewm a img{width: 100%;height: auto;display: block;}
.contact .cont-l ul li .con .ewm a p{text-align: center;font-size: 14px;margin-top: 10px;}

.contact .cont-r{box-shadow: 0px 0 5px rgba(0,0,0,0.3); padding: 5%  3%; width: 50%;position:absolute;background: #FFFFFF; height: auto;top: -20%; z-index: 88;right: 0;}


.contact .cont-r form .zx-sort{width: 100%;height: auto;}
.contact .cont-r form .zx-sort span{display: inline-block;margin-right:5%; position: relative; font-size: 16px;color: #000000;padding-left: 15px;margin-bottom: 15px;}
.contact .cont-r form .zx-sort span:before{position: absolute;content:"";top:8px;left: 0; width: 6px;height:6px;border: 1px solid #001E7A;}
.contact .cont-r form .zx-sort span.cut:before{background: #001E7A;}
.contact .cont-r form .zx-sort span:hover:before{background: #001E7A;}
.contact .cont-r form .zx-sort span.cut{color: #001E7A;}
.contact .cont-r form .zx-sort span:hover{color: #001E7A;}

.contact .cont-r form .check{border: none;background: none;border-radius: 0; border: 1px solid #001E7A;width:12px;height:12px; display: inline-block;margin-right:5%; position: relative; font-size: 16px;color: #000000;margin-bottom: 15px;}

input[type="radio"] + label::before {

content: " "; 
display: inline-block;
vertical-align: middle;
border: 1px solid #001E7A;
background: none;
width: 6px;
height: 6px;
margin-right: 8px;

border-radius: 0;

}

input[type="radio"]:checked + label::before {

content: " "; 

display: inline-block;

vertical-align: middle;
background: #001E7A;

width: 6px;

height: 6px;

margin-right:8px;

border-radius:0;


}


input[type="radio"] {

position: absolute;

clip: rect(0, 0, 0, 0);

}

label{margin-right: 5%;}







.contact .cont-r .tl {width: 100%;height: auto;margin-bottom: 40px;}
.contact .cont-r .tl h5{font-size: 34px;color:#001E7A;font-weight: normal;}
.contact .cont-r .tl .line{width: 35px;height: 2px;background: #EECE2B;display: block;margin-top: 15px;}
.contact .cont-r form{display: block;width: 100%;height: auto;color: #000;}
.contact .cont-r form .c1{color: #000;font-size: 16px; margin-top: 10px;line-height: 55px; width: 100%;height: auto;background: none;border: none; border-bottom: 1px solid #dcdcdc;}
.contact .cont-r form .c2{color: #000; width: 100%;height: 180px;background: none;border: none; border-bottom: 1px solid #dcdcdc;}
.contact .cont-r .c3{margin-top: 10px; width: 100%;height:50px;background: #001E7A; color:#fff; border: none;border-radius: 3px;}
.contact .cont-r form .c1::-webkit-input-placeholder {color: #000;font-family: arial;}
.contact .cont-r form .c1::-moz-placeholder {color: #000;font-family: arial;}
.contact .cont-r form .c1::-moz-placeholder {color: #000;font-family: arial;}
.contact .cont-r form .c1::-ms-input-placeholder {color: #000;font-family: arial;}

@media only screen and (max-width:1400px ) {
.contact .contact-c{width: 100%;height: auto;}
.contact .cont-l h5{font-size: 30px;}	
.contact .cont-r .tl h5{font-size: 30px;}	
}

@media only screen and (max-width:1024px ) {
.contact .cont-l ul li .ico{width: 36px;height: 36px;float: left;}
.contact .cont-l ul li .con{width: calc(100% - 36px);}	
.contact .cont-r form .c1{line-height: 40px;font-size: 15px;}

.contact .cont-r form .c2{height: 150px;}
.contact .cont-r .c3{height: 40px;}
.contact .cont-r{position: absolute;bottom: 0;top: auto;}	
}
@media only screen and (max-width:720px ) {
.contact .cont-l{width: 100%;height: auto;padding-right: 0;padding-bottom: 0;}
.contact .cont-r form .c2{height: 120px;}
.contact .cont-r .tl h5{font-size: 28px;}	
.contact .cont-r{width: 100%;height: auto;margin-top: 40px;position: relative;box-shadow: none;background: #F9FBFD;}	
.contact .cont-l ul{margin-top: 30px;}
.contact .cont-l ul li .con .txt p{font-size: 16px;}
}
.map{width: 100%;height:500px;}
.map #map{width: 100%;height: 500px;}

@media only screen and (max-width:1024px ) {
.map{width: 100%;height:400px;}
.map #map{width: 100%;height: 400px;}	
}
@media only screen and (max-width:720px ) {
.map{width: 100%;height:250px;}
.map #map{width: 100%;height: 250px;}	
}


.news{width: 100%;height: auto;}
.news 
.news-list1{width: 100%;height: auto;}
.news-list1 li{width: 100%;height: auto;overflow: hidden;padding: 25px 0;border-bottom: 1px dashed #DCDCDC;}
.news-list1 li .pic{width: 220px;height: auto;float: left;overflow: hidden;}
.news-list1 li .pic img{display: block;width: 100%;height: auto;}
.news-list1 li .con{float: left;width: calc(100% - 220px);padding-left: 5%;}
.news-list1 li .con h5{font-size: 20px;color: #000000;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 100%;height: auto;}
.news-list1 li .con .txt{margin: 15px 0 30px 0; width: 100%;height: 48px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;word-break: break-all;}
.news-list1 li .con .txt p{font-size: 16px;color: #000000;}
.news-list1 li .con .down{ width: 100%;height: auto;overflow: hidden;}
.news-list1 li .con .down .date{float: left;width: 50%;text-align: left; font-size: 16px;font-family: Arial;color: #001E7A;}
.news-list1 li .con .down .more2{float: left;font-family: "arial black"; width: 50%;text-align: left;text-transform: uppercase;color: #001E7A;}
.news-list1 li .con .down .more2 span{display: inline-block;padding-right: 45px;position: relative;line-height: 20px;}

.news-list1 li .con .down .more2 span:before{content: "";position: absolute;right: 0;top: 0;width: 40px;height: 20px;background: url(../image/a043.png)center no-repeat;background-size:cover;}
.news-list1 li:hover .pic img{transition: all 0.3s ease;transform: scale(1.1);}
.news-list1 li:hover h5{color: #001E7A;}

	
@media only screen and (max-width:1200px ) {
	.news-list1 li .pic{width: 200px;}
	.news-list1 li .con{width: calc(100% - 200px);}
.news-list1 li .con h5{font-size: 18px;}
.news-list1 li .con .txt {height:44px ;}
.news-list1 li .con .txt p{font-size: 15px;}
.news-list1 li .con .down .more2{font-size: 15px;}
.news-list1 li .con .down .date{font-size: 15px;}

}

	
@media only screen and (max-width:720px ) {
.news-list1 li .pic{display: none;}
.news-list1 li .con{width: 100%;height: auto;padding-left: 0;}
.news-list1 li .con .down .more2{font-size: 14px;text-align: right;}
.news-list1 li .con .down .date{font-size: 14px;}
.news-list1 li .con .down .more2 span{padding-right: 37px; line-height: 16px;}
.news-list1 li .con .down .more2 span:before{width: 32px;height: 16px;}
}




.fy{width: 100%;height: auto;font-size: 0;text-align: center;margin-top:0px; }
.fy ul{width: 100%;height: auto;margin-top: 40px;}
.fy ul li{height: auto;display: inline-block;  font-size: 16px; color: #000;padding: 3px 9px; margin: 0 5px;font-family: "arial black";}
.fy ul li:hover{background: #001E7A;color: #FFFFFF;}
.fy ul li:hover a{color: #fff;}
.fy ul li.active{background: #001E7A;color: #FFFFFF;}
.fy ul li.active a{color: #fff;}
@media only screen and (max-width:1024px ) {
.fy ul li {font-size:15px;}
}
@media only screen and (max-width: 720px) {
.fy ul li{font-size:14px;line-height: 24px;padding: 0 5px; margin: 0 3px;}
}

.news-d{width: 100%;height: auto;background: #f9fbfd;}
.news-dc{position: relative;z-index: 33;  padding: 0 5% 5% 5%; width: 100%;height: auto;background: #FFFFFF;}
.news-dc .top-bk{padding:40px 5% 20px 5%; width: 100%;position: absolute;left: 0; bottom: 100%; height: auto;background: #FFFFFF;}
.news-dc .top-bk span{font-weight: bolder;font-family: Arial; padding-left: 70px;float: left; font-size: 16px;color: #000000;display: block;position: relative;width: calc(100% - 180px);}
.news-dc .top-bk span:before{width: 55px;content: "";height: 2px;background: #001E7A;position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
.news-dc .mbs-c{float: right;width:180px;padding-top: 0;}
.news-dc .con{width: 100%;height: auto;border-top: 1px solid #DCDCDC; margin-top: 40px;padding: 40px 0;}
.news-dc h5{font-size:20px;color: #000000;width: 100%;height: auto;}
.news-dc  .txt{width: 100%;height: auto;}
.news-dc .txt p{font-size: 16px;color: #000000;}
.news-dc .txt p img{display: block;width: 100%;height: auto;}
.news-dc .pn{width: 100%;height: auto;border-top: 1px solid #DCDCDC; overflow: hidden;padding-top: 40px;}
.news-dc .pn-l{width: calc(100% - 150px);float: left;height: auto;}
.news-dc .pn-l a{display: block;width: 100%;margin-bottom: 10px; height: auto;font-size: 16px;color: #000000;}

.news-dc .return{float: right; width: 140px;color: #001E7A; height: 50px;border: 1px solid #001E7A;border-radius: 3px;display: block;text-align: center;line-height: 50px;}
.news-dc .return:hover{background: #001E7A;color: #FFFFFF;}
.news-dc .pn-l a:hover{color: #001E7A;}
@media only screen and (max-width:1024px ) {
	
.news-dc .top-bk{padding:25px 5% 20px 5%;}	
.news-dc .txt p{font-size: 15px;}
.news-dc .pn-l a{font-size: 15px;}
}
@media only screen and (max-width:900px ) {
.news-d{padding-top:35px;background: none;}
.news-dc{padding:  0;}
.news-dc h5{font-size: 18px;}
.news-dc .top-bk{position: inherit;padding: 20px 0;overflow: hidden;}
.news-dc .pn-l{width: 100%;height: auto;float: inherit;}
.news-dc .return{float: inherit;margin-top: 20px;width: 120px;line-height: 40px;height: 40px;}	
}
@media only screen and (max-width:720px ) {
	.news-d{position: relative;padding-top:30px;}
.news-dc .top-bk span{width: 100%;margin-top: 20px;}	
.news-dc .mbs-c{right:0;top: 0px;position: absolute;}
}

.solution{width: 100%;height: auto;}
.solution .solution-list{width: 100%;height: auto;overflow: hidden;padding: 5px;}
.solution .solution-list li{background: #FFFFFF;float: left;  width: calc(33.3% - 20px);margin-right: 30px;margin-bottom: 30px; border: 1px solid #DCDCDC; height: auto;padding: 20px 0;height: auto;}
.solution .solution-list li:nth-child(3n){margin-right: 0;}
.solution .solution-list li .cont{padding: 0 20px;width: 100%;height: auto;}
.solution .solution-list li .date{width: 100%;height: auto;font-family: Arial;}
.solution .solution-list li .date b{font-size: 24px;color: #999999;}
.solution .solution-list li .date span{font-size: 16px;font-weight: normal; color: #999999;}
.solution .solution-list li h5{width: 100%;height: auto;font-size: 20px;margin-top:15px; color: #001E7A; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.solution .solution-list li .pic{width: 100%;height: auto;margin:20px 0;overflow: hidden;}
.solution .solution-list li .pic img{display: block;width: 100%;height: auto;}
.solution .solution-list li .txt{width: 100%;height: 72px;overflow: hidden;margin-bottom: 15px;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;word-break: break-all;}
.solution .solution-list li .txt p{font-size: 16px;color: #000000;}
.solution .solution-list li .more{width: 35px;height: auto;}
.solution .solution-list li .more img{display: block;width: 100%;height: auto;}
.solution .solution-list li:hover .pic img{transform: scale(1.1);transition: all 0.6s ease;}
.solution .solution-list li:hover{box-shadow: 1px 1px 5px rgba(0,0,0,0.2);}
.solution .solution-list li:hover .more{transform: translateX(10px);transition: all 0.3s ease;}
@media only screen and (max-width:1200px) {
.solution .solution-list li h5{font-size: 18px;}
.solution .solution-list li .txt{height: 66px;}
.solution .solution-list li .txt p{font-size: 15px;}
.solution .solution-list li .date b{font-size: 20px;}
.solution .solution-list li .date span{font-size: 14px;}
}


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

.solution .solution-list li{width: calc(33.3% - 10px);margin-right: 15px;margin-bottom: 15px;}
.solution .solution-list li:nth-child(3n){margin-right: 0;}

}
@media only screen and (max-width:720px ) {
.solution .solution-list li{width: calc(50% - 5px);margin-right: 10px;}
.solution .solution-list li .cont{padding: 0 10px;}
.solution .solution-list li h5{margin-top: 10px;font-size: 16px;}
.solution .solution-list li .txt {height: 63px;}
.solution .solution-list li .txt p{font-size: 14px;}
.solution .solution-list li:nth-child(3n){margin-right: 10px;}
.solution .solution-list li:nth-child(2n){margin-right: 0;}	
}


.box-bk{width: 100%;height: auto;background: #f9fbfd;}


.case .case-list{width: 100%;height: auto;overflow: hidden;}
.case .case-list li{float: left;background: #FFFFFF; width: calc(33.3% - 20px);margin-right: 30px;margin-bottom: 30px;}
.case .case-list li:nth-child(3n){margin-right: 0;}
.case .case-list li .pic{width: 100%;height: auto;overflow: hidden;}
.case .case-list li .pic img{display: block;width: 100%;height: auto;}
.case .case-list li .con{width: 100%;height: auto;padding: 30px   25px;}
.case .case-list li h5{font-size: 20px;color: #001E7A;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.case .case-list li .line{display: block;width:50px;height: 3px;background: #EECE2B;margin:20px 0;}
.case .case-list li:hover .pic img{transform: scale(1.2);transition:all 0.5s ease;}
.case .case-list li .txt{width: 100%;height: 72px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;word-break: break-all;}
.case .case-list li .txt p{font-size:16px;color: #000000;}
@media only screen and (max-width:1200px ) {

.case .case-list li h5{font-size: 18px;}
.case .case-list li .txt{height: 66px;}
.case .case-list li .txt p{font-size:15px;}	
}

@media only screen and (max-width:1024px ) {
	.case .case-list li{width: calc(33.3% - 10px);margin-right: 15px;}
	.case .case-list li .line{width: 35px;}
	.case .case-list li:nth-child(3n){margin-right: 0;}
}
@media only screen and (max-width:720px ) {

	.case .case-list li{width: calc(50% - 5px);margin-right: 10px;}
	.case .case-list li .con{padding: 20px 10px;}
		.case .case-list li .con h5{font-size: 16px;}
	.case .case-list li .line{width: 35px;margin: 15px 0;}
	.case .case-list li:nth-child(3n){margin-right: 10px;}
		.case .case-list li:nth-child(2n){margin-right: 0;}
		.case .case-list li .txt{height: 63px;}
.case .case-list li .txt p{font-size:14px;}	
		
}
.relevant{width: 100%;height: auto;}
.relevant .title2{text-align: center;}
.relevant .case-list li .con h5{color: #001E7A;}
.relevant .case-list li .line{background: #EECE2B;}

.ser-sort{width: 100%;height: auto;background: rgba(0,0,0,0.5);position: absolute;bottom: 0;left: 0;}
.ser-sort ul{font-size: 0; width: 100%;height: auto;overflow: hidden;}
.ser-sort ul li {display: inline-block;padding: 0 5%;color: #FFFFFF;font-size: 16px;line-height: 45px;}
.ser-sort ul li.cut{background: #001E7A;}
.ser-sort ul li:hover{background: #001E7A;}

.sale{width: 100%;height: auto;}
.sale .sale-c{width: 100%;height: auto;}
.sale .sale-c p{font-size: 16px;color: #000000;}
@media only screen and (max-width: 1200px) {
	.sale .sale-c p{font-size: 15px;}

}
@media only screen and (max-width:1024px ) {
		.ser-sort ul li{padding:0 3%;font-size: 15px;line-height: 35px;}
}


.service1-c{width: 100%;height: auto;border-top:2px solid #FFFFFF ;}

.service1-c .tl{width: 100%;color: #000;font-size: 20px;position: relative;background: #f6f6f6; border-bottom: 1px dashed #FFFFFF;margin-top: 20px;padding:15px 30px;}
.service1-c .tl  span{display: inline-block; line-height: 25px; padding-left:40px;position: relative;color:#000000;font-size: 20px; text-align: left;width: calc(100% - 20px);overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.service1-c .tl span:before{content: "";width: 25px;height: 25px; background:url(../image/a045s.png)center no-repeat; position: absolute;left: 0;top: 0px;}

.dwon1-c .tl span:before{background: url(../image/a046s.png);}

.service1-c .tl .bn1{position: absolute;right: 30px;top:24px;width: 14px;height: 14px;}
.service1-c .tl .bn1:before{position: absolute; left:0px;top: 6px; content: "";background: #001E7A;width: 14px;height: 2px;}
.service1-c .tl .bn1:after{content: "";position: absolute;left: 6px;top: 0; background:  #001E7A;width: 2px;height: 14px;}

.service1-c  .tl.cut  .bn1:after{width: 0;height: 0;}
.service1-c .tl.cut .bn1:before{background: #FFFFFF;}
.service1-c  .tl.cut{border-bottom: none;transition: all 0.3s ease;background: #001E7A;color:#FFFFFF;}
.service1-c  .tl.cut span{color: #FFFFFF;}
.service1-c  .tl.cut span:before{background:url(../image/a045.png)center no-repeat;}

.dwon1-c .tl.cut span:before{background: url(../image/a046.png);}

.service1-c .sc-lc{display: none; color: #000000;font-size:20px ;position: relative;border-bottom:1px dashed #FFFFFF ;padding: 30px;background: #F6F6F6;}
.service1-c .sc-lc h5{font-size: 20px;color:#000000;margin-bottom: 20px;}
.service1-c .sc-lc .txt{width: 100%;height: auto;}
.service1-c .sc-lc .txt p{width: 100%;display: inline-block; height: auto;font-size: 16px;}
.service1-c .sc-lc .down{padding-top: 25px;border-top: 1px solid #DCDCDC;margin-top: 25px; width: 100%;height: auto;overflow: hidden;}
.service1-c .sc-lc .down .tlt{padding-left: 35px;font-size: 16px; width: calc(100% - 200px);position: relative; float: left;margin-top: 10px;}
.service1-c .sc-lc .down .tlt:before{content: "";position: absolute;left: 0;top: 0;width: 25px;height: 25px;background: url(../image/a048.png)center no-repeat;background-size: cover;}
.service1-c .sc-lc .down .load{display: block; float: right; width: 180px;text-align: center;line-height: 50px;color: #FFFFFF;background: #EECE2B;}
.service1-c .sc-lc .down .load span{display: inline-block;padding-left: 35px;position: relative;font-size: 16px;color: #FFFFFF;}
.service1-c .sc-lc .down .load span:before{content: "";position: absolute;left: 0;top: 15px;width: 20px;height: 20px;background: url(../image/a047.png)center no-repeat;background-size: cover;}




@media only screen and (max-width:1200px ) {
	.service1-c .tl  span{font-size: 18px;}
	.service1-c .sc-lc h5{font-size: 18px;}
	.service1-c .sc-lc .txt p{font-size: 15px;}
	.service1-c .sc-lc .down .tlt{font-size: 15px; width: calc(100% - 180px);}
	.service1-c .sc-lc .down .load{width: 160px;line-height: 40px;}
	.service1-c .sc-lc .down .load span:before{top: 10px;}
}

@media only screen and (max-width:720px ) {
	.service1-c .tl  span{font-size: 16px;}
		.service1-c .sc-lc{padding: 15px;}
	.service1-c .sc-lc h5{font-size: 16px;}
	.service1-c .sc-lc .txt p{font-size: 14px;}
	.service1-c .sc-lc .down .tlt{margin-top: 0; width: 100%;float: none; height: auto;}
	.service1-c .sc-lc .down .load{float: none;margin-top: 20px;}
		.service1-c .tl{padding: 10px 15px;}
		.service1-c .tl .bn1{right: 15px; top: 20px;}
}

.pro{width: 100%;height: auto;}

.pro .pro-list{width: 100%;height: auto;overflow: hidden;}
.pro .pro-list li{float: left;background: #FFFFFF; width: calc(33.3% - 20px);margin-right: 30px;margin-bottom: 30px;}
.pro .pro-list li:nth-child(3n){margin-right: 0;}
.pro .pro-list li .pic{width: 100%;height: auto;overflow: hidden;}
.pro .pro-list li .pic img{display: block;width: 100%;height: auto;}
.pro .pro-list li .con{width: 100%;height: auto;padding: 30px   25px;}
.pro .pro-list li h5{font-size: 20px;color: #001E7A;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.pro .pro-list li .line{display: block;width:50px;height: 3px;background: #EECE2B;margin:20px 0;}
.pro .pro-list li:hover .pic img{transform: scale(1.2);transition:all 0.5s ease;}
.pro .pro-list li .txt{width: 100%;height: 72px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;word-break: break-all;}
.pro .pro-list li .txt p{font-size:16px;color: #000000;}
@media only screen and (max-width:1200px ) {

.pro .pro-list li h5{font-size: 18px;}
.pro .pro-list li .txt{height: 66px;}
.pro .pro-list li .txt p{font-size:15px;}	
}

@media only screen and (max-width:1024px ) {
	.pro .pro-list li{width: calc(33.3% - 10px);margin-right: 15px;}
	.pro .pro-list li .line{width: 35px;}
	.pro .pro-list li:nth-child(3n){margin-right: 0;}
}
@media only screen and (max-width:720px ) {

	.pro .pro-list li{width: calc(50% - 5px);margin-right: 10px;}
	.pro .pro-list li .con{padding: 20px 10px;}
		.pro .pro-list li .con h5{font-size: 16px;}
	.pro .pro-list li .line{width: 35px;margin: 15px 0;}
	.pro .pro-list li:nth-child(3n){margin-right: 10px;}
		.pro .pro-list li:nth-child(2n){margin-right: 0;}
		.pro .pro-list li .txt{height: 63px;}
.pro .pro-list li .txt p{font-size:14px;}	
		
}















.pro-inbanner{width: 100%;height:450px; background-size: cover;background-position: center;background-repeat: no-repeat; position: relative;}

.pro-inbanner img{display: block;width: 100%;height: auto;}
.pro-con{position: absolute;color: #FFFFFF; width: 90%;max-width: 1400px;left: 50%;top: 50%;transform: translateX(-50%)translateY(-50%);}
.pro-con h6{font-size: 34px;}
.pro-con p{margin-top: 5px;font-size: 16px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.pro-con .line{display: block; width: 40px;height: 3px;background: #EECE2B;margin-top: 10px;}

@media only screen and (max-width:1200px ) {
.pro-con h6{font-size: 28px;}
.pro-con-con p{font-size: 15px;}
.pro-inbanner{width: 100%;height:360px; }
}
@media only screen and (max-width:1024px ) {
.pro-con h6{font-size: 24px;}
.pro-con-con p{font-size: 15px;}
.pro-inbanner{width: 100%;height:300px; }
}
@media only screen and (max-width:720px ) {
.pro-con h6{font-size: 20px;}
.pro-con-con p{font-size: 14px;}
.pro-inbanner{width: 100%;height:250px; }
}

.pro-d{width: 100%;height: auto;}
.pro-d .pro-dc{height: auto;overflow: hidden;}
.pro-d .pro-dc .pro-pic{width: 35%;height: auto;float: left;}
.pro-d .pro-dc .pro-pic-js{width: 100%;height:auto;}
.pro-d .pro-dc .pro-pic-js img{display: block;width: 100%;height: auto;}


.pro-d .pro-dc .pro-dr{width: 60%;padding-left: 10%;float: right;}
.pro-d .pro-dc .pro-dr h5{color: #001E7A;font-size:24px;}
.pro-d .pro-dc .pro-dr .txt {width: 100%;height: auto;margin-top: 30px;margin-bottom: 50px;}
.pro-d .pro-dc .pro-dr .txt p{font-size: 16px;color: #000000;}

.pro-pic-js .swiper-button-next{
    background-image: url(../image/a038.png);
   right: 0px;
    left: auto;
}

.pro-pic-js .swiper-button-prev{
   background-image: url(../image/a039.png);
   left: 0px;
    right: auto;
}

.pro-pic-js .swiper-button-prev,.pro-pic-js .swiper-button-next {
    position: absolute;
    top: 50%;
    width: 27px;
    height: 44px;
    margin-top: -22px;
    z-index: 10;
    cursor: pointer;
    background-size: 27px 44px;
    background-position: center;
    background-repeat: no-repeat;
}
@media only screen and (max-width:1200px ) {
	.pro-d .pro-dc .pro-dr h5{font-size:20px;}
	.pro-d .pro-dc .pro-dr .txt p{font-size: 15px;}
	.pro-d .pro-dc .pro-dr .txt{margin-top: 25px;margin-bottom: 40px;}
}
@media only screen and (max-width:1024px ) {
	.pro-d .pro-dc .pro-pic{width: 45%;}
	.pro-d .pro-dc .pro-dr{width: 55%; padding-left: 5%;}
}
@media only screen and (max-width:720px ) {
		.pro-d .pro-dc .pro-dr .txt{margin-top: 20px;margin-bottom: 30px;}
	.pro-d .pro-dc .pro-pic{width:100%;}
	.pro-d .pro-dc .pro-dr{width: 100%;height: auto;padding-left: 0;margin-top: 30px;}
	}
}
.detail{width: 100%;height: auto;}
.detail .detail-sort{width: 100%;height: auto;overflow: hidden; border-bottom: 1px solid #DCDCDC;}
.detail .detail-sort li{width: 145px;background: #dcdcdc; float: left;line-height: 45px;text-align: center;color: #000000;}
.detail .detail-sort li.cut{background: #001E7A; color: #FFFFFF;}
.detail .detail-sort li:hover{background: #001E7A; color: #FFFFFF;}
.detail .detail-con{display: none; height: auto; width: 100%;padding-top:30px;}
.detail .detail-con  p{font-size: 16px;color: #000;}
.detail .detail-con1 p{padding: 10px;background: #F5F5F5;margin-bottom: 10px;}
@media only screen and (max-width:1200px ) {
	.detail .detail-sort li{font-size: 15px;line-height: 40px;width: 130px;}
	.detail .detail-con p{font-size: 15px;}
}


.pro2{width: 100%;height: auto;}
.pro2 .pic{width: 40%;float: left;height: auto;}
.pro2 .pic img{display: block;width: 100%;height: auto;}
 .pro2 .pro2-r{float: right;width: 60%;padding-left: 10%;}
  .pro2 .pro2-r .txt{width: 100%;height: auto;margin-top: 30px;margin-bottom: 50px;}
   .pro2 .pro2-r .txt p{font-size: 16px;color: #000000;}
   
@media only screen and (max-width:1200px ) {
	.pro2 .pro2-r .txt p{font-size: 15px;}
}
@media only screen and (max-width:1024px ) {
	.pro2 .pic{width: 45%;}
	.pro2 .pro2-r{width: 55%;padding-left: 5%;}
	
}
@media only screen and (max-width:720px ) {
	.pro2 .pic{width:100%}
	.pro2 .pro2-r{width: 100%;padding-left: 0;margin-top: 30px;}
}

.function{width: 100%;height: auto;background: url(../image/b031.jpg)center no-repeat;background-size: cover;}
.function .title{text-align: center;}
.function .title h6{text-align: center;left: 50%;transform: translateX(-50%);color: #DCDCDC;}
.function .title .line{margin: 0 auto;margin-top: 20px;}

.function .function-c{width: 100%;height: auto;}
.function .function-c p{font-size: 16px;color: #000000;}












.function .fun-list{width: 100%;height: auto;overflow: hidden;font-size: 0;}
.function .fun-list li{width: 50%;overflow: hidden; height: auto;display:inline-block; margin-bottom:45px;padding-right: 5%;  vertical-align: top;}
.function .fun-list li .ico{width: 100px;height: auto;float:left;}
.function .fun-list li .ico img{display: block;width: 100%;height: auto;}
.function .fun-list li .con{width: calc(100% - 100px);padding-left: 2%;height: auto;float: left;}
.function .fun-list li .con h5{font-size: 20px;color: #000000;}
.function .fun-list li .con .txt{width: 100%;height: auto;margin-top:15px;}
.function .fun-list li .con .txt p{font-size: 16px;color: #000000;}

@media only screen and (max-width:1200px ) {
	.function .function-c p{font-size: 15px;color: #000000;}

		.function .fun-list li .ico{width: 85px;}
	.function .fun-list li .con{width: calc(100% - 85px);}
.function .fun-list li .con h5{font-size: 18px;color: #000000;}	
.function .fun-list li .con .txt p{font-size: 15px;color: #000000;}
}
@media only screen and (max-width:1024px ) {
	.function .fun-list li .ico{width: 70px;}
	.function .fun-list li .con{width: calc(100% - 70px);}
}

@media only screen and (max-width:720px ) {
		.function .fun-list li .ico{width: 55px;}
	.function .fun-list li .con{width: calc(100% - 55px);}
	.function .fun-list li .con h5{font-size: 16px;color: #000000;}	
.function .fun-list li .con .txt p{font-size: 14px;color: #000000;}

}
@media only screen and (max-width:520px ) {
.function .fun-list li{width: 100%;padding-right: 0;margin-bottom: 30px;}
.function .fun-list li .con .txt{margin-top: 10px;}

}
.adv{width: 100%;height: auto;background:url(../image/b032.jpg)center no-repeat;}
.adv .title{width: 100%;height: auto;text-align: center;}
.adv .title h5{color: #FFFFFF;}
.adv .title h6{color: rgba(255,255,255,0.4);left: 50%;transform: translateX(-50%);}
.adv .title .line{margin: 0 auto;margin-top: 20px;}
.adv .adv-list{overflow: hidden; width: 100%;height: auto;font-size: 0;}
.adv .adv-list  li{width: 25%;display: inline-block;padding: 0 2%;vertical-align: top;text-align: center;}
.adv .adv-list  li .ico{width:80px;height: auto;margin: 0 auto;}
.adv .adv-list  li .ico img{display: block;width: 100%;height: auto;}
.adv .adv-list  li h5{font-size: 20px;color: #FFFFFF;margin-top: 30px;}
.adv .adv-list li .txt{width: 100%;height: auto;margin-top: 10px;}
.adv .adv-list  li .txt p{font-size: 16px;color: #FFFFFF;}
@media only screen and (max-width:1200px ) {
	.adv .adv-list  li .ico{width: 70px;}
	.adv .adv-list  li h5{font-size: 18px;}
	.adv .adv-list  li .txt p{font-size: 15px;}
}
@media only screen and (max-width:1024px ) {
		.adv .adv-list  li .ico{width: 60px;}

}
@media only screen and (max-width:900px ) {
		.adv .adv-list  li .ico{width:60px;}
		.adv .adv-list  li {width: 50%;  margin-bottom:30px;}

}
@media only screen and (max-width:720px ) {
		.adv .adv-list  li .ico{width: 45px;}
	.adv .adv-list  li h5{font-size: 15px;margin-top:15px;}
	.adv .adv-list  li .txt{margin-top: 5px;}
	.adv .adv-list  li .txt p{font-size: 12px;}
}

.thirds{width: 100%;height: auto;}
.thirds-top{overflow: hidden; width: 100%;height: auto;position: relative;}
.thirds-top .title{float: left;width: calc(100% - 150px);}

.thirds-js{width: 100%;height: auto;padding: 5px;}
.thirds-js .con{width: 100%;height: auto;box-shadow: 1px 2px 5px rgba(0,44,117,0.3);background: #FFFFFF;}
.thirds-js .con .pic{overflow: hidden; width: 100%;height: auto;}
.thirds-js .con .pic img{display: block;width: 100%;height: auto;}
.thirds-js .con h3{font-size: 20px;color: #001E7A;overflow: hidden;text-overflow: ellipsis; font-weight: normal;text-align: center;line-height:60px;width: 100%;white-space: nowrap;}

.thirds-js .con:hover .pic img{transform: scale(1.1);transition: all 0.8s ease;}

.thirds-top .swiper-button-next{
    background-image: url(../image/a019.png);
    right: 0px;
    left: auto;
}
.thirds-top .swiper-button-prev{
    background-image: url(../image/a018.png);
    right: 50px;
    left: auto;
}

.thirds-top .swiper-button-prev, .thirds-top .swiper-button-next {
    position: absolute;
    top: 10px;
    width: 40px;
    height: 40px;
    margin-top: 0px;
    z-index: 10;
    cursor: pointer;
    background-size: 40px 40px;
    background-position: center;
    background-repeat: no-repeat;
}



@media only screen and (max-width:1200px ) {
.thirds-js .con h3{font-size: 18px;}	
.thirds-top .swiper-button-prev{
    right: 45px;
}

.thirds-top .swiper-button-prev,.thirds-top .swiper-button-next {

    top: 10px;
    width: 35px;
    height: 35px;
    background-size:35px 35px;
}

}

@media only screen and (max-width: 1024px) {
	.thirds-top .title{float: left;width: calc(100% - 100px);}
.thirds-js .con h3{font-size: 16px;}
.thirds-top .swiper-button-prev{
    right: 40px;
}

.thirds-top .swiper-button-prev,.thirds-top .swiper-button-next {

    top: 15px;
    width: 30px;
    height: 30px;
    background-size:30px 30px;
}
	
}
@media only screen and (max-width:720px ) {
			.thirds-top h3{font-size: 14px;}
}






.apply{width: 100%;z-index: 1; height: auto;overflow: hidden;position: relative;}
.apply .title{text-align: center;}
.apply .title h6{left: 50%;transform: translateX(-50%);}
.apply .title .line{margin: 0 auto;}
.apply .bk{width:100%;height:65%;position: absolute;left: 0;top: 0; z-index: -1;background: url(../image/b033.jpg)center no-repeat;background-size: cover;}
.apply .apply-sort{width: 100%;height: auto;text-align: center;font-size: 0; border-bottom: 1px solid #DCDCDC;}
.apply .apply-sort li{ display: inline-block;font-size: 16px;padding: 0 1% 15px 1%; margin: 0 20px; position: relative;}
.apply .apply-sort li.cut:before{position: absolute;content: "";left:50%;transform: translateX(-50%);bottom: 0;width: 100%; height: 3px;background: #001E7A;}
.apply .apply-sort li:hover:before{position: absolute;content: "";left:50%;transform: translateX(-50%);bottom: 0;width: 100%; height: 3px;background: #001E7A;}
.apply .apply-sort li.cut{color: #001E7A;}
.apply .apply-sort li:hover{color: #001E7A;}
.apply .apply-con{ display: none; width: 100%;height: auto;overflow: hidden; padding: 40px 5%; background: #FFFFFF;border-bottom: 3px solid #001E7A;box-shadow: 1px 0 10px rgba(0,0,0,0.3);}
.apply .apply-con .apply-con-l{width: 45%;padding: 0 5%;border-right: 1px solid #DCDCDC;  height: auto;text-align: center; float: left;}
.apply .apply-con .apply-con-l .ico{width: 70px;height: auto;margin: 0 auto;}
.apply .apply-con .apply-con-l .ico img{display: block;width: 100%;height: auto;}
.apply .apply-con .apply-con-l .txt{width: 100%;height: auto;margin-top: 10px;}
.apply .apply-con .apply-con-l .txt p{font-size: 16px;}
.apply .apply-con .apply-con-l h5{font-size: 20px;margin-top: 20px;}

.apply .apply-con .apply-con-r{width: 55%;padding-left: 5%;font-size: 0;float: left;}
.apply .apply-con .apply-con-r p{display:inline-block;border: 1px solid #001E7A;padding: 0 5%;font-size: 16px; line-height: 40px;margin-bottom: 10px;margin-right: 10px;}
@media only screen and (max-width:1200px ) {
	.apply .apply-con .apply-con-l .ico{width: 60px;}
	.apply .apply-con .apply-con-l .txt p{font-size: 15px;}
	.apply .apply-con .apply-con-l h5{font-size: 18px;}
	.apply .apply-con .apply-con-r p{font-size: 15px;}
	.apply .apply-sort li{font-size: 15px;}
}
@media only screen and (max-width:1024px) {
	.apply .apply-con .apply-con-l .ico{width: 50px;}	
}
@media only screen and (max-width:720px ) {
		.apply .apply-con .apply-con-l .ico{width:40px;}
				.apply .apply-con .apply-con-l h5{font-size: 16px;}
	.apply .apply-con .apply-con-r p{font-size: 15px;}
	.apply .apply-con .apply-con-l{width: 100%;height: auto;border-bottom: 1px solid #DCDCDC;padding-bottom: 35px; border-right: none;}
	.apply .apply-con .apply-con-r{width: 100%;height: auto;margin-top: 35px;padding-left: 0;}
}




.footer .foot-c .link .wx{position: relative;}
.footer .foot-c .link .wx .ewm{display: none;opacity: 1; position: absolute;left: 50%;box-shadow: 2px 2px 10px rgba(0,0,0,0.2); transform: translateX(-50%); bottom: calc(100% + 10px);width:120px;height: 120px;border-radius: 5px;}
.footer .foot-c .link .wx .ewm img{display: block;width: 100%;height: auto;border-radius: 5px;}
.footer .foot-c .link .wx:hover .ewm {display: inherit;}