@charset "utf-8";
/* 浏览器样式初始化 */
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,figure,figcaption{margin:0;padding:0;font-size:16px;line-height:1.4;max-height: 9999999px;color: #3e3a39;font-family: Microsoft Yahei,Arial,Hiragino Sans GB,'微软雅黑',STHeiti,'华文细黑',sans-serif;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display:block;}
ul,ol,li{list-style:none}
html,body{max-width: 1920px;margin: 0 auto;background: #fff;}
a{color:#777;text-decoration:none;outline: none;-webkit-tap-highlight-color: rgba(0,0,0,0);}
a:hover{text-decoration:none;-webkit-transition: color .2s ease;-moz-transition: color .2s ease;-ms-transition: color .2s ease;-o-transition: color .2s ease;transition: color .2s ease; }
img{border:0}
em,i,b{font-style: normal;font-weight: normal;}
h1,h2,h3,h4,h5,h6{font-weight:normal}
input{outline: none;border: none;}
textarea{outline: none;resize: none;}
.clear:after{ visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0; }
.clear{zoom:1;}
.left{float:left;}

.titc a {
	color: #FFFFFF
}
.right{float:right;}
.before, .after{position: relative;}
.before:before, .after:after{position: absolute;display: block;content: "";}
.imgbig{max-width: 100%;-webkit-transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; display: block !important }
.imgbigout:hover .imgbig{transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1) }
.imgbigout{display: block; overflow: hidden }
.imgbigout img{display: block;max-width: 100%;margin: 0 auto;}
input{-webkit-appearance:none;}

.pager-box{margin-top: 35px;text-align: center;}
.pager{display: inline-block;margin: 0 auto;}
.pager span,.pager a{float: left;display:inline-block;width: 36px;height: 36px;margin:0 16px;color: #666;line-height: 36px;text-align:center;border: 1px solid #0c74b3;box-sizing: border-box;}
.pager .now{color:#fff;background-color: #0c74b3;}
.pager .current,.pager .p1{display: none;}
.pager .p1:first-child, .pager .current:first-child{background-position: -2px -33px;}
.pager .p1:last-child, .pager .current:last-child{background-position: -34px -33px;}
.pager .p1:hover{background-color: #f68726;}
.pager .p1:first-child:hover{background-position: -2px -1px;}
.pager .p1:last-child:hover{background-position: -34px -1px;}


/* 通用 */
.icon{position: absolute;display: block;background-image: url(../images/icons.png);background-repeat: no-repeat;}
.com-title{position: relative;}
.com-title:after{position: absolute;left: 50%;bottom: -26px;margin-left: -26px;display: block;content: "";width: 52px;height: 1px;background: #181b1b;}
.com-title p{color: #282828;text-align: center;}
.com-title .p1{margin-bottom: 10px;font-weight: bold;font-size: 30px;}
.com-title .p2{font-size: 20px;text-transform: uppercase;}


.head{position: fixed;left: 0;top: 0;width: 100%;padding: 34px 0 20px;background: #fff;box-sizing: border-box;box-shadow: 0 0 8px rgba(0,0,0,.1);z-index: 999;}
.ihead, .pro-head{padding-bottom: 30px;}
.head .head-inner{width: 1280px;margin: 0 auto;}
.head .head-inner .head-logo{float: left;}
.head .head-inner .head-search{position: relative;float: right;padding-top: 8px;padding-right: 16px;}
.head .head-inner .head-search:after{position: absolute;right: 0;bottom: 4px;display: block;content: "";width: 1px;height: 16px;background: #0c74b3;}
.head .head-inner .head-search .head-search-form{position: relative;width: 116px;padding-right: 3px;}
.head .head-inner .head-search .search-text{width: 100%;padding: 0 20px 3px 2px;font-size: 16px;line-height: 19px;color: #0c74b3;-webkit-text-fill-color: #0c74b3;border-bottom: 1px solid #0c74b3;box-sizing: border-box;}
.head .head-inner .head-search .search-submit{position: absolute;right: 0;top: 0;width: 19px;height: 19px;font-size: 0;background-position: -54px 0;background-color: transparent;cursor: pointer;}
.head .head-inner .head-nav{float: right;margin-right: 62px;padding-top: 8px;}
.head .head-inner .head-nav .nav-item{position: relative;float: left;margin: 0 22px;}
.head .head-inner .head-nav .nav-item1{}
.head .head-inner .head-nav .nav-a{display: block;font-size: 16px;line-height: 22px;color: #0c74b3;}
.head .head-inner .head-nav .nav-item1 .nav-a{font-size: 0;}
.head .head-inner .head-nav .nav-item1 .nav-a .icon{position: static;margin: 0 12px;width: 20px;height: 20px;background-position: 0 0;}
.head .head-inner .head-nav .nav-item.current .nav-a{color: #fdd000;}
.head .head-inner .head-nav .nav-item1.current .nav-a .icon{background-position: -26px 0;}


.head-nav .subnav{display: none;position: absolute;top: 22px;left: 50%;transform: translateX(-50%);padding: 20px 0;}
.head .head-nav .subnav{padding: 26px 0 20px;width: 150px;}
.head .head-nav .nav-item2 .subnav{width: 200px;}
.ihead .head-nav .subnav{padding: 36px 0 20px;}

.head-nav .subnav .subnav-inner{position: relative;padding: 20px 0 10px;background: #0c74b3;}
.head-nav .subnav .subnav-inner:before{position: absolute;left: 50%;top: 0;margin-left: -42px;display: block;content: "";width: 84px;height: 3px;background: #fff45c;}
.head-nav .subnav .subnav-list{margin-bottom: 12px;}
.head-nav .subnav .subnav-list>a{display: block;padding: 0 20px;height: 30px;font-size: 14px;line-height: 30px;text-align: center;color: #fff;}
.head-nav .subnav .subnav-list:hover>a{background: #202e74;}
.head-nav .subnav .subnav-list .ibrand-nav{display: none;position: absolute;right: -130px;top: 0;width: 130px;padding: 16px 0 134px 32px;background: #434864;box-sizing: border-box;}
.head-nav .ibrand-nav .ibrand-nav-inner{}
.head-nav .ibrand-nav .ibrand-nav-top{margin-bottom: 8px;}
.head-nav .ibrand-nav .ibrand-nav-top span{font-size: 14px;color: #fff;}
.head-nav .ibrand-nav .ibrand-nav-list a{font-size: 12px;line-height: 24px;color: #fff;}


.head-nav .subnav .subnav-list:hover .ibrand-nav{display: block;}




.banner{}
.banner .swiper-slide{background-position: center;background-repeat: no-repeat;}
/*.banner .swiper-slide img{display: block;width: 100% !important;height: auto !important;}*/
.banner .swiper-slide .banner-text{position: absolute;}
.banner .banner-swiper-pagination{width: 6px !important;left: auto;right: 3%;bottom: 11.4%;}
.banner .swiper-pagination-bullet{width: 6px;height: 6px;margin: 5px 0 !important;border-radius: 3px;background: #fff;opacity: 1;}
.banner .swiper-pagination-bullet-active{height: 64px;}

.banner-slide1{}
.banner-slide1 .banner-text{right: 4.73%;top: 25.833%;}
.banner-slide1 .banner-text p{text-align: right;}
.banner-slide1 .banner-text .p1{position: relative;margin-bottom: 60px;font-size: 69px;line-height: 92px;color: #fff;}
.banner-slide1 .banner-text .p1:after{position: absolute;right: 0;bottom: -25px;display: block;content: "";width: 39px;height: 5px;background: #fdd000;}
.banner-slide1 .banner-text .p2{font-size: 32px;line-height: 45px;font-weight: lighter;color: #fff;}

.banner-slide2{}
.banner-slide2 .banner-text{left: 10.05%;top: 26.38%;}
.banner-slide2 .banner-text .p1{margin-bottom: 34px;font-size: 60px;font-weight: bold;line-height: 78px;color: #f0f0f0;}
.banner-slide2 .banner-text .p2{font-size: 50px;color: #fdd000;}


.banner-slide3{}
.banner-slide3 .banner-text{right: 9.9%;top: 35.9%;}
.banner-slide3 .banner-text p{text-align: right;}
.banner-slide3 .banner-text .p1{position: relative;margin-bottom: 72px;font-size: 78px;line-height: 94px;color: #f0f0f0;text-transform: uppercase;}
.banner-slide3 .banner-text .p1 span{font-weight: bold;}
.banner-slide3 .banner-text .p1:after{position: absolute;right: 0;bottom: -36px;display: block;content: "";width: 39px;height: 5px;background: #fdd000;}
.banner-slide3 .banner-text .p2{font-size: 32px;line-height: 48px;color: #f0f0f0;}

.en-p{font-weight: bold;color: #fff;text-transform: uppercase;}
.iproduct{height: 1747px;}
.iproduct .iproduct-top{position: relative;padding: 84px 0 54px;background: url(../images/iproduct-top-bg.jpg) center no-repeat;z-index: 2;}
.iproduct .iproduct-top p{text-align: center;color: #fff;}
.iproduct .iproduct-top .p1{margin-bottom: 16px;font-size: 34px;}
.iproduct .iproduct-top .p2{font-size: 28px;}
.iproduct .iproduct-main{position: relative;padding: 90px 0;}
.iproduct .iproduct-main .iproduct-bg{
	position: absolute;
	left: 0;
	top: -900px;
	width: 100%;
	height: 100vh;
	z-index: 1;
	background-image: url(../images/iproduct-bg.jpg);
	background-repeat: no-repeat;
	background-position: center center; 
	-webkit-background-size: cover;
		 -o-background-size: cover;
			background-size: cover;
}
.iproduct .iproduct-main .iproduct-main-inner{position: relative;width: 1440px;margin: 0 auto;z-index: 2;}
.iproduct .iproduct-main .iproduct-wrap1{position: relative;;margin-bottom: 90px;padding-bottom: 6px;}
.iproduct-wrap1 .swiper-btn{position: absolute;top: 215px;width: 30px;height: 30px;cursor: pointer;}
.iproduct-wrap1 .swiper-btn .icon{position: absolute;display: block;left: 50%;top: 50%;transform: translate(-50%,-50%);width: 19px;height: 21px;}
.iproduct-wrap1 .slide-prev{left: -90px;}
.iproduct-wrap1 .slide-prev .icon{background-position: -83px 0;}
.iproduct-wrap1 .slide-next{right: -90px;}
.iproduct-wrap1 .slide-next .icon{background-position: -114px 0;}
.iproduct-wrap1 .swiper-slide{box-shadow: 0 0 10px rgba(0,0,0,.1);}
.iproduct-wrap1 .swiper-slide .item-img{}
.iproduct-wrap1 .swiper-slide .item-img img{display: block;width: 100%;height: auto;}
.iproduct-wrap1 .swiper-slide .item-text{padding: 30px 0 14px;text-align: center;background: #fff;}
.iproduct-wrap1 .item-text .text-t{margin-bottom: 16px;font-size: 24px;color: #3e3a39;}
.iproduct-wrap1 .item-text .text-link{display: inline-block;padding: 6px 24px;font-size: 16px;color: #3e3a39;border: 1px dashed #4d5050;border-radius: 26px;}
.iproduct-wrap1 .item-text .text-link i{display: inline-block;margin-left: 18px;}
.iproduct-wrap2{position: relative;height: 733px;background: url(../images/ipro-wrap2-bg.jpg) center no-repeat;}
.iproduct-wrap2 .iproduct-wrap2-main{position: absolute;right: 6%;bottom: 7.4%;}
.iproduct-wrap2-text{margin-bottom: 48px;}
.iproduct-wrap2-text p{text-align: right;}
.iproduct-wrap2-text .p1{margin-bottom: 10px;font-size: 34px;line-height: 42px;}
.iproduct-wrap2-text .p2{font-size: 26px;color: #fed100;}
.icase{position: relative;height: 830px;background: url(../images/icase-bg.jpg) center no-repeat;}
.icase .icase-inner{}
.icase .icase-text{position: absolute;left: 14%;top: 23%;}
.icase .icase-text .p1{margin-bottom: 24px;font-size: 46px;line-height: 1.3em;}
.icase .icase-text .p2{margin-bottom: 94px;font-size: 24px;color: #fed100}
.icase .icase-text .p3{width: 320px;font-size: 16px;line-height: 1.5em;color: rgba(255,255,255,.8);}
.ilink{position: relative;padding: 60px 0 50px;background: #fff;z-index: 2;}
.ilink .ilink-ul{text-align: center;}
.ilink .ilink-item{position: relative;;display: inline-block;width: 372px;}
.ilink .ilink-item:after{position: absolute;right: 0;top: 12px;display: block;content: "";width: 2px;height: 114px;background: #b5b6b5;}
.ilink .ilink-item:last-child:after{display: none;}
.ilink .ilink-item a{display: block;text-align: center;}
.ilink .ilink-item .item-icon{position: relative;;display: inline-block;margin-bottom: 26px;width: 126px;height: 126px;border-radius: 50%;border: 1px solid #aeaeae;}
.ilink .ilink-item .item-icon .icon{left: 50%;top: 50%;transform: translate(-50%,-50%);}
.ilink .ilink-item1 .item-icon .icon{width: 62px;height: 62px;background-position: 0 -35px;}
.ilink .ilink-item2 .item-icon .icon{width: 63px;height: 63px;background-position: -72px -35px;}
.ilink .ilink-item3 .item-icon .icon{width: 64px;height: 61px;background-position: -143px -35px;}
.ilink .ilink-item .item-text{font-size: 22px;color: #505050;}
.foot{position: relative;z-index: 2;padding: 60px 0 80px;background: #e1e1e1;}
.foot .foot-inner{width: 1020px;margin: 0 auto;}
.foot .foot-nav{display: flex;width: 100%;margin-bottom: 90px;}
.foot .foot-nav dl{width: 16.6%;justify-content: space-between;}
.foot .foot-nav .dl2{width: 248px;}
.foot .foot-nav .dl6{width: auto;}
.foot .foot-nav dt{margin-bottom: 16px;}
.foot .foot-nav dt a{display: block;font-size: 14px;font-weight: bold;color: #414141;}
.foot .foot-nav dd a{display: block;font-size: 14px;line-height: 24px;color: #787878;}
.foot .foot-nav dl a:hover{color: #0c74b3;}
.foot .foot-bottom{position: relative;}
.foot .foot-bottom .p1{float: left;font-size: 12px;color: #787878;}
.foot .foot-bottom .p1 a{display: inline-block;margin-left: 24px;font-size: 30px;color: #595757;font-weight: bold;}
.foot .foot-bottom .p2{float: right;font-size: 14px;color: #313030;}
.foot .foot-bottom .p2 a{display: inline-block;padding: 0 6px;font-size: 14px;color: #313030;}
.foot .foot-bottom .p2 .line{border-left: 1px solid #313030;}

.foot-bottom .foot-link{position: absolute;top: -50px;right: 0;}
.foot-bottom .foot-link p{cursor: pointer;width: 142px;height: 22px;border: 1px solid #bdbcbc;font-size: 12px;color: #595757;line-height: 20px;padding: 0 16px;background: url(../images/foot-link-jt.png) 117px center no-repeat;border-radius: 2px;box-sizing: border-box;}
.foot-link .links{padding: 10px 0;background: #fff;display: none;}
.foot-link .links li{border-top:1px dashed #fff;}
.foot-link .links li a{line-height: 26px;text-indent: 9px;display: block;}




/* 内页通用 */
.com-banner{position: relative;background-position: center;background-repeat: no-repeat;}
.bread-menu {padding: 20px 0;border-bottom: 1px solid #dedede;}
.bread-menu ul{display: flex;justify-content: center}
.bread-menu li{margin: 0 10px;font-size: 16px;color: #727171;}
.bread-menu li a{display: inline-block;margin: 0 6px;font-size: 16px;line-height: 42px;color: #727171;}

.bread-menu li a.active {
	color: #0c74b3!important
}


/* 服务支持 */
.service-banner{height: 634px;}
.service-top{padding: 40px 0 50px;}
.service-top{}
.service-nav{padding: 120px 0 154px;background: #0e71bb;}
.service-nav .service-nav-inner{width: 1248px;margin: 0 auto;}
.service-nav .service-nav-inner .service-item{position: relative;;float: left;display: block;width: 282px;height: 202px;margin: 0 15px;background: #fff;border-radius: 8px;}
.service-nav .service-nav-inner .service-item.on{background: #cfedff;}
.service-item .item-icon{position: relative;width: 100%;height: 122px;}
.service-item .item-icon .icon{left: 50%;top: 50%;transform: translate(-50%,-50%);}
.service-item1 .item-icon .icon{width: 60px;height: 55px;background-position: -221px -35px;}
.service-item2 .item-icon .icon{width: 50px;height: 50px;background-position: -292px -35px;}
.service-item3 .item-icon .icon{width: 47px;height: 53px;background-position: -352px -35px;}
.service-item4 .item-icon .icon{width: 46px;height: 45px;background-position: -405px -35px;}
.service-item .item-text{margin: 0 1px;padding: 8px 0 22px;border-top: 1px solid #7f7f7f;}
.service-item .item-text p{color: #595757;text-align: center;}
.service-item .item-text .p1{margin-bottom: 6px;font-size: 20px;}
.service-item .item-text .p2{font-size: 14px;}
.service-main{padding: 96px 0 0;}
.service-main .com-title{margin-bottom: 70px;}
.service-main .service-tabs{margin-bottom: 76px;text-align: center;}
.service-main .service-tabs a{display: inline-block;margin: 0 15px;padding: 0 15px;font-size: 20px;line-height: 2.25em;color: #595757;border-radius: 45px;background: #dcdcdc;}
.service-main .service-tabs .active{background: #0c74b3;color: #fff;}
.service-main .service-con{width: 1200px;margin: 0 auto;}
.service-con .aloc-content{padding-bottom: 190px;}
.service-con .aloc-content dl{margin-bottom: 40px;}
.service-con .aloc-content dt{position: relative;padding-left: 16px;margin-bottom: 8px;font-size: 16px;font-weight: bold;color: #0c74b3;}
.service-con .aloc-content dt:before{position: absolute;left: 0;top: 50%;margin-top: -4px;display: block;content: "";width: 9px;height: 9px;background: #0c74b3;border-radius: 50%;}
.service-con .aloc-content dd{font-size: 16px;line-height: 30px;color: #595757;}
.service-con .service-more{display: block;margin: 0 auto;width: 154px;font-size: 20px;text-align: center;line-height: 42px;color: #0c74b3;border: 1px solid #888fb1;}
.service-kefu{padding-bottom: 270px;}
.service-kefu .com-title{margin-bottom: 122px;}
.service-kefu .service-kefu-inner{width: 1280px;margin: 0 auto;}
.service-kefu .kefu-map{position: relative;}
.service-kefu .kefu-map-btn{position: absolute;right: 94px;bottom: 200px;width: 37px;height: 48px;background-position: -80px -111px;}
.shake{
	 transform:translate3d(0,0,0);
	 -webkit-transform:translate3d(0,0,0);
	 -moz-transform:translate3d(0,0,0);
	 opacity:1;
	 animation:translateArr 1.2s ease-out infinite;
	 -webkit-animation:translateArr 1.2s ease-out infinite;
	 -moz-animation:translateArr 1.2s ease-out infinite;
}
@keyframes translateArr {
	0%{
		 transform:translate3d(0,0,0);
		 -webkit-transform:translate3d(0,0,0);
	}
	20%{
		 transform:translate3d(0,0,0);
		 -webkit-transform:translate3d(0,0,0);
		 opacity:1;
		  }
	25% {
		 opacity:.7;
	}
	33% {
		 transform:translate3d(0,15px,0);
		 -webkit-transform:translate3d(0,15px,0);
		 opacity:.5;
	}
	75%{
		 transform:translate3d(0,-5px,0);
		 -webkit-transform:translate3d(0,-5px,0);
	}
	100%{
		 transform:translate3d(0,0,0);
		 -webkit-transform:translate3d(0,0,0);
	}
}
@-webkit-keyframes translateArr {
	0%{
		 transform:translate3d(0,0,0);
		 -webkit-transform:translate3d(0,0,0);
	}
	20%{
		 transform:translate3d(0,0,0);
		 -webkit-transform:translate3d(0,0,0);
		 opacity:1;
		  }
	25% {
		 opacity:.7;
	}
	33% {
		 transform:translate3d(0,15px,0);
		 -webkit-transform:translate3d(0,15px,0);
		 opacity:.5;
	}
	75%{
		 transform:translate3d(0,-5px,0);
		 -webkit-transform:translate3d(0,-5px,0);
	}
	100%{
		 transform:translate3d(0,0,0);
		 -webkit-transform:translate3d(0,0,0);
	}
}
.shake:hover{animation:none;}
.service-kefu .kefu-info{margin-right: 96px;}
.kefu-info .info-text1{margin-bottom: 42px;padding: 40px 30px 18px;border: 1px solid #e8e7e7;box-sizing: border-box;}
.kefu-info .info-text1 p{color: #000000}
.kefu-info .info-text1 .p1{margin-bottom: 30px;font-size: 20px;font-weight: bold;text-align: center;}
.kefu-info .info-text1 .p2{margin-bottom: 12px;line-height: 24px;}
.kefu-info .info-text1 img{display: block;max-width: 100%;height: auto;}
.kefu-info .info-text2{}
.kefu-info .info-text2 img{display: inline-block;;margin-right: 20px;}
.kefu-info .info-text2 a{font-size: 20px;color: #313133;}
.service-chengnuo{padding-bottom: 290px;}
.service-chengnuo .com-title{margin-bottom: 117px;}
.service-chengnuo .service-chengnuo-inner{width: 1200px;margin: 0 auto;}
.service-chengnuo dl{margin-bottom: 38px;}
.service-chengnuo dl dt{margin-bottom: 8px;}
.service-chengnuo dl dt span{display: inline-block;padding: 0 20px;font-size: 20px;line-height: 34px;font-weight: bold;color: #fff;background: #0c74b3;border-radius: 8px;}
.service-chengnuo dl dd{position: relative;padding-left: 8px;font-size: 16px;line-height: 30px;color: #595757;}
.service-chengnuo dl dd:before{position: absolute;left: 0;top: 16px;display: block;content: "";width: 2px;height: 2px;background: #7a7979;}
.service-chengnuo .item1{}
.service-chengnuo .item1 dd{display: inline-block;margin-right: 24px;font-size: 16px;color: #0c74b3;font-weight: bold;}
.service-chengnuo .item1 dd:before{width: 4px;height: 4px;border-radius: 50%;background: #0c74b3;}
.service-download{padding-bottom: 290px;}
.service-download .com-title{margin-bottom: 117px;}
.service-download .service-download-inner{width: 1200px;margin: 0 auto;}

.about-banner{height: 600px;}
.about-banner .about-banner-text{position: absolute;top: 39.2%;right: 11.14%;}
.about-banner .about-banner-text p{text-align: right;}
.about-banner .about-banner-text .p1{margin-bottom: 26px;font-size: 28px;font-weight: lighter;color: #fff;text-transform: uppercase;}
.about-banner .about-banner-text .p2{position: relative;;margin-bottom: 60px;font-size: 56px;color: #fff;}
.about-banner .about-banner-text .p2:after{position: absolute;bottom: -40px;right: 0;display: block;content: "";width: 44px;height: 4px;background: #fff;}
.about-banner .about-banner-text .p3{font-size: 26px;line-height: 40px;font-weight: lighter;color: #fff;}

.to-brand{position: relative;top: -90px;}
.about-wrap1{margin-bottom: 130px;}
.about-wrap1 .about-wrap1-inner{width: 1430px;margin: 0 auto;padding-top: 96px;}
.about-wrap1 .about-wrap1-img{float: left;width: 748px;}
.about-wrap1 .about-wrap1-img img{display: block;max-width: 100%;height: auto;}
.about-wrap1 .about-wrap1-text{float: right;width: 650px;padding-left: 40px}
.about-wrap1-text .about-wrap1-title{position: relative;margin-bottom: 37px;}
.about-wrap1-text .about-wrap1-title .p1{margin-bottom: 14px;font-size: 28px;color: #282828;}
.about-wrap1-text .about-wrap1-title .p1 span{font-weight: bold;}
.about-wrap1-text .about-wrap1-title .p2{font-size: 20px;color: #282828;text-transform: uppercase;letter-spacing: -1.5px;}
.about-wrap1-text .about-wrap1-title:after{position: absolute;left: 0;bottom: -26px;display: block;content: "";width: 44px;height: 3px;background: #191c1c;}
.about-wrap1-text .about-wrap1-con{}
.about-wrap1-text .about-wrap1-con dl{margin-bottom: 24px;}
.about-wrap1-text .about-wrap1-con dl:last-child{margin-bottom: 0;}
.about-wrap1-text .about-wrap1-con dt{margin-bottom: 6px;font-weight: bolder;color: #3e3a39;}
.about-wrap1-text .about-wrap1-con dd{line-height: 1.8;color: #3e3a39;}
.about-wrap2{padding-bottom: 120px;background: url(../images/about-wrap2-bg.png) right 260px bottom -15px no-repeat #ebebeb;}
.about-wrap2 .about-wrap2-inner.container{width: 100%!important}
.about-wrap2 .about-wrap2-text{float: left;width: 50%;}
.about-wrap2 .about-wrap2-img{float: right;width: 50%;}
.about-wrap2 .about-wrap2-img img{display: block;max-width: 100%;height: auto;}
.about-wrap2 .about-wrap2-text{}
.about-wrap2 .about-wrap2-text .about-wrap2-text-inner{float: right;width: 650px;padding-top: 124px;padding-right: 150px;box-sizing: border-box;}
.about-wrap2-text .about-wrap2-title{position: relative;margin-bottom: 60px;}
.about-wrap2-text .about-wrap2-title .p1{margin-bottom: 9px;font-size: 28px;color: #282828;}
.about-wrap2-text .about-wrap2-title .p1 span{font-weight: bold;}
.about-wrap2-text .about-wrap2-title .p2{font-size: 20px;color: #282828;text-transform: uppercase;letter-spacing: -1.5px;}
.about-wrap2-text .about-wrap2-title:after{position: absolute;left: 0;bottom: -30px;display: block;content: "";width: 44px;height: 3px;background: #191c1c;}
.about-wrap2-text .about-wrap2-con{margin-bottom: 40px;}
.about-wrap2-text .about-wrap2-con dl{margin-bottom: 22px;}
.about-wrap2-text .about-wrap2-con dl:last-child{margin-bottom: 0;}
.about-wrap2-text .about-wrap2-con dt{margin-bottom: 6px;font-weight: bolder;color: #3e3a39;}
.about-wrap2-text .about-wrap2-con dd{line-height: 22px;color: #3e3a39;}
.about-wrap2-text .about-wrap2-bottom{position: relative;width: 750px;margin-left: -100px;padding: 16px 150px 30px 90px;background: #fff;box-sizing: border-box;}
.about-wrap2-text .about-wrap2-bottom p{font-size: 16px;line-height: 28px;color: #3e3a39;}
.about-wrap2-img .img1{}
.about-wrap2-img .img2{}
.about-wrap2-img .img2 .imgbigout{float: left;}
.about-wrap2-img .img2 .imgbigout2{width: 50.52%;}
.about-wrap2-img .img2 .imgbigout3{width: 49.48%;}
.about-wrap2-img .img-bg1{height: 419px;background-image: url(../images/about-wrap2-pic1.jpg);}
.about-wrap2-img .img-bg2{height: 296px;background-image: url(../images/about-wrap2-pic2.jpg);}
.about-wrap2-img .img-bg3{height: 296px;background-image: url(../images/about-wrap2-pic3.jpg);}
.about-wrap2-img .img-bg{background-position: center;background-repeat: no-repeat;transition: all 1.5s;}
.about-wrap2-img .imgbigout:hover .img-bg{transform: scale(1.06);}
.about-wrap3{height: 922px;background: #000;box-sizing: border-box;}
.about-wrap3 .about-wrap3-inner{width: 1485px;margin: 0 auto;padding-top: 132px;padding-left: 5.4%;box-sizing: border-box;}
.about-wrap3 .about-wrap3-title{margin-bottom: 62px;}
.about-wrap3 .about-wrap3-title .p1{margin-bottom: 14px;font-size: 28px;color: #fff;}
.about-wrap3 .about-wrap3-title .p2{font-size: 20px;color: #f0f0f0;text-transform: uppercase;}
.about-wrap3 .about-wrap3-main{}
.about-wrap3 .about-wrap3-main .fzlc-con{float: left;width: 943px;}
.about-wrap3-main .fzlc-con .item-img{margin-bottom: 46px;}
.about-wrap3-main .fzlc-con .item-img img{display: block;}
.about-wrap3-main .fzlc-con .item-text{}
.about-wrap3-main .fzlc-con .item-text p{font-size: 25px;line-height: 30px;color: #fff;}
.about-wrap3 .fzlc-tabs{position: relative;;float: right;width: 240px;height: 600px;overflow: hidden;}
.about-wrap3 .fzlc-tabs .swiper-scrollbar-drag{background: #fff;}
.about-wrap3 .fzlc-tabs .swiper-scrollbar{width: 12px;background: #000;}
.about-wrap3 .fzlc-tabs{margin-top: -120px;padding: 30px 0 30px 5px;background: url(../images/fzlc-tabs-bg.png) 15px 0 no-repeat repeat;}
.about-wrap3 .fzlc-tabs .swiper-slide{height: 100px;padding-left: 30px;font-size: 26px;line-height: 120px;color: #595757;cursor: pointer;outline: none;}
.about-wrap3 .fzlc-tabs .swiper-slide i{position: absolute;left: 0;top: 50%;margin-top: -10px;display: block;width: 20px;height: 20px;background: #000;border: 2px solid #757575;box-sizing: border-box;border-radius: 50%;}
.about-wrap3 .fzlc-tabs .active{font-size: 70px;color: #fff;font-weight: bold;}
.about-wrap3 .fzlc-tabs .active i{background: #fdd724;border-color: #fdd724;}
.about-wrap3 .fzlc-tabs .fzlc-tabs-btn{position: absolute;left: 0;width: 30px;height: 30px;cursor: pointer;z-index: 9;}
.about-wrap3 .fzlc-tabs .fzlc-tabs-prev{top: 0;}
.about-wrap3 .fzlc-tabs .fzlc-tabs-next{bottom: 0;}
.about-wrap3 .fzlc-tabs .fzlc-tabs-btn i{display: block;width: 30px;height: 30px;}
.about-wrap3 .fzlc-tabs .fzlc-tabs-prev i{background-position: 0 -111px;}
.about-wrap3 .fzlc-tabs .fzlc-tabs-next i{background-position: -37px -111px;}
.about-wrap4{padding: 160px 0;background: url(../images/about-12.jpg) no-repeat;background-size: cover}
.about-wrap4 .about-wrap4-inner{padding-top: 36px;}
.about-wrap4 .about-wrap4-title{margin-bottom: 92px;}
.about-wrap4 .about-wrap4-title p{color: #3e3a39;text-align: center;}
.about-wrap4 .about-wrap4-title .p1{margin-bottom: 14px;font-size: 36px;font-weight: bold;}
.about-wrap4 .about-wrap4-title .p2{font-size: 20px;text-transform: uppercase;}
.about-wrap4 .about-wrap4-container{}
.about-wrap4 .swiper-slide{width: 482px;height: 340px;box-sizing: border-box;}
.about-wrap4 .swiper-slide img{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.about-wrap4 .swiper-slide-active img{border: 16px solid #3e0000;}

.youshi-banner{height: 771px;}
.youshi-banner .youshi-banner-text{position: absolute;top: 60.7%;right: 9.9%;}
.youshi-banner .youshi-banner-text p{text-align: right;}
.youshi-banner .youshi-banner-text .p1{margin-bottom: 24px;font-size: 82px;font-weight: bold;color: #fff;text-transform: uppercase;}
.youshi-banner .youshi-banner-text .p2{font-size: 28px;color: #fff;letter-spacing: 6px;text-align: justify;}
.youshi-wrap1{margin-bottom: 84px;overflow: hidden;}
.youshi-wrap1 .youshi-wrap1-inner{width: 1280px;margin: 0 auto;padding-top: 70px;}
.youshi-wrap1 .youshi-wrap1-text{float: left;width: 448px;padding-left: 30px;box-sizing: border-box;}
.youshi-wrap1 .youshi-wrap1-text p{color: #3e3a39;}
.youshi-wrap1-text .text-title{margin-bottom: 42px;}
.youshi-wrap1-text .text-title .p1{margin-bottom: 16px;font-size: 30px;font-weight: bold;}
.youshi-wrap1-text .text-title .p2{position: relative;left: -20px;width: 446px;font-size: 24px;}
.youshi-wrap1-text .text-summary{}
.youshi-wrap1-text .text-summary p{padding-right: 34px;line-height: 22px;text-align: justify;}
.youshi-wrap1-text .text-summary .p1{margin-bottom: 44px;padding-top: 22px;border-top: 1px solid #8b8d8d;}
.youshi-wrap1-text .text-summary .p2{padding-top: 20px;border-top: 1px solid #8b8d8d;}
.youshi-wrap1 .youshi-wrap1-img{float: right;width: 707px;}
.youshi-wrap2{background: #e5e5e5;}
.youshi-wrap2 .youshi-wrap2-inner{padding-top: 76px;}
.youshi-wrap2 .youshi-wrap2-text{margin-bottom: 100px;}
.youshi-wrap2 .youshi-wrap2-text p{text-align: center;}
.youshi-wrap2 .youshi-wrap2-text .text-title{}
.youshi-wrap2 .youshi-wrap2-text .text-title:after{display: block;content: "";width: 55px;height: 1px;margin: 22px auto 26px;background: #7e8080;}
.youshi-wrap2 .youshi-wrap2-text .text-title .p1{margin-bottom: 14px;font-size: 28px;font-weight: bold;}
.youshi-wrap2 .youshi-wrap2-text .text-title .p2{font-size: 25px;}
.youshi-wrap2 .youshi-wrap2-text .text-summary{width: 620px;margin: 0 auto;}
.youshi-wrap2 .youshi-wrap2-text .text-summary p{line-height: 22px;}
.youshi-wrap2 .youshi-wrap2-img{}
.youshi-wrap2-img .img-list{display: flex;justify-content: space-between;}
.youshi-wrap2-img .img-list .item{}
.youshi-wrap2-img .img-list .item-a{display: block;position: relative;}
.youshi-wrap2-img .img-list .item-a .imgbigout{}
.youshi-wrap2-img .img-list .item-a .imgtext{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0,0,0,.5);opacity: 0;}
.youshi-wrap2-img .imgtext .imgtext-inner{position: absolute;left: 50%;top: 50%;width: 130px;height: 197px;margin-top: -100px;margin-left: -65px;opacity: .4;transition: all .7s;}
.youshi-wrap2-img .imgtext .imgtext-text{width: 130px;height: 130px;padding: 31px 0;font-size: 24px;color: #fff;line-height: 34px;text-align: center;border: 1px solid #fff;border-radius: 50%;box-sizing: border-box;}
.youshi-wrap2-img .imgtext .icon{left: 50%;bottom: 0;transform: translateX(-50%);width: 33px;height: 57px;background-position: -461px 0;}
.youshi-wrap2-img .item-a:hover .imgtext{opacity: 1;}
.youshi-wrap2-img .item-a:hover .imgtext-inner{margin-top: -120px;opacity: 1;}
.youshi-wrap3{padding-bottom: 80px;}
.youshi-wrap3 .youshi-wrap3-inner{width: 1316px;margin: 0 auto;padding-top: 100px;}
.youshi-wrap3 .youshi-wrap3-title{margin-bottom: 54px;}
.youshi-wrap3 .youshi-wrap3-title .p1{margin-bottom: 18px;font-size: 28px;font-weight: bold;}
.youshi-wrap3 .youshi-wrap3-title .p2{font-size: 25px;}
.youshi-wrap3 .youshi-wrap3-main{position: relative;}
.youshi-wrap3 .youshi-wrap3-main .youshi-wrap3-container{}
.youshi-wrap3 .youshi-wrap3-main .swiper-slide{padding-left: 20px;box-sizing: border-box;}
.youshi-wrap3 .item .item-line{position: absolute;left: 4px;top: 24px;display: block;width: 1px;height: 552px;background: #8b8d8d;}
.youshi-wrap3 .item .item-line i{position: absolute;left: -4px;top: 0;display: block;width: 10px;height: 10px;background: #000;border-radius: 50%;}
.youshi-wrap3 .item .item-num{margin-bottom: 74px;font-size: 60px;font-weight: bold;}
.youshi-wrap3 .item:nth-child(5) .item-num{margin-bottom: 44px;}
.youshi-wrap3 .item .item-title{}
.youshi-wrap3 .item .item-title:after{display: block;content: "";width: 40px;height: 2px;margin: 30px 0 36px;background: #151717;}
.youshi-wrap3 .item .item-title .p1{font-size: 24px;line-height: 30px;text-transform: uppercase;}
.youshi-wrap3 .item .item-title .p2{font-size: 24px;font-weight: bold;}
.youshi-wrap3 .item .item-img{margin-bottom: 30px;}
.youshi-wrap3 .item .item-summary{margin-bottom: 8px;}
.youshi-wrap3 .item .item-summary p{font-size: 18px;line-height: 26px;}
.youshi-wrap3 .slide-btn{position: absolute;top: 50%;margin-top: -12px;font-size: 24px;color: #b6b4b4;outline: none;cursor: pointer;
	-moz-user-select: none; /*火狐*/
	-webkit-user-select: none; /*webkit浏览器*/
	-ms-user-select: none; /*IE10*/
	-khtml-user-select: none; /*早期浏览器*/
	user-select: none;
}
.youshi-wrap3 .slide-prev{left: -100px;}
.youshi-wrap3 .slide-next{right: -100px;}
.youshi-wrap4{background: #e5e5e5;}
.youshi-wrap4 .youshi-wrap4-inner{padding-top: 84px;}
.youshi-wrap4 .youshi-wrap4-img{float: left;width: 67.6%;}
.youshi-wrap4 .youshi-wrap4-img .swiper-slide{height: 826px;background-position: center;background-repeat: no-repeat;}
.youshi-wrap4 .youshi-wrap4-text{float: right;width: 32.4%;height: 700px;margin-top: 126px;background: #2e2e2e;}
.youshi-wrap4 .youshi-wrap4-text .text{width: 340px;margin: 228px 0 0 66px;}
.youshi-wrap4 .youshi-wrap4-text .text p{color: #fff;}
.youshi-wrap4 .youshi-wrap4-text .text .p1{margin-bottom: 26px;font-size: 28px;font-weight: bold;}
.youshi-wrap4 .youshi-wrap4-text .text .p2{font-size: 16px;line-height: 30px;text-align: justify;}
.youshi-wrap4 .swiper-pagination{bottom: 47px !important;}
.youshi-wrap4 .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{width: 8px;height: 8px;margin: 0 10px;border-radius: 4px;background: #4d4d4d;opacity: 1;}
.youshi-wrap4 .swiper-pagination-bullet-active{width: 64px !important;}
.youshi-wrap5{padding-bottom: 140px;}
.youshi-wrap5 .youshi-wrap5-inner{width: 1316px;margin: 0 auto;padding-top: 140px;}
.youshi-wrap5 .youshi-wrap5-text{position: relative;float: left;width: 40.27%;height: 501px;background: #e5e5e5;box-sizing: border-box;}
.youshi-wrap5 .youshi-wrap5-text .text{position: absolute;left: 88px;top: 50%;transform: translateY(-50%);width: 388px;}
.youshi-wrap5 .youshi-wrap5-text .p1{margin-bottom: 30px;font-size: 28px;font-weight: bold;}
.youshi-wrap5 .youshi-wrap5-text .p2{font-size: 16px;line-height: 28px;text-align: justify;}
.youshi-wrap5 .youshi-wrap5-img{float: right;width: 59.73%;height: 501px;}

.news-banner{height: 634px;}
.news-banner .news-banner-img{position: absolute;}
.news-banner .news-banner-img1{left: 6.1%;top: 29.4%;}
.news-banner .news-banner-img2{right: 8.1%;top: 42.1%;}
.news-wrap{padding: 42px 0 40px;}
.news-wrap .news-title{}
.news-wrap .news-title:after{display: block;content: "";margin: 24px auto 76px;width: 52px;height: 1px;background: #181b1b;}
.news-wrap .news-title p{color: #282828;text-align: center;}
.news-wrap .news-title .p1{margin-bottom: 10px;font-size: 28px;font-weight: bold;}
.news-wrap .news-title .p2{font-size: 20px;text-transform: uppercase;}
.news-wrap .news-list{width: 1430px;margin: 0 auto;}
.news-wrap .news-list .item{margin-bottom: 25px;}
.news-wrap .news-list .item-text, .news-wrap .news-list .item-img{width: 50%;box-sizing: border-box;}
.news-wrap .news-list .item:nth-child(2n) .item-text, .news-wrap .news-list .item:nth-child(2n+1) .item-img{float: left;text-align: right;}
.news-wrap .news-list .item:nth-child(2n+1) .item-text, .news-wrap .news-list .item:nth-child(2n) .item-img{float: right;}
.news-list .item-text .item-time{display: block;margin-bottom: 18px;font-size: 22px;color: #0c74b3;text-transform: uppercase;}
.news-list .item-text .item-title{margin-bottom: 24px;font-size: 24px;line-height: 1.5em;color: #000000;}
.news-list .item-text .cona {
	font-size: 16px;
	color: #797979;
	font-weight: 400;
	line-height: 2
}
.news-list .item-text .item-summary{font-size: 16px;line-height: 44px;color: #0c74b3;}
.news-list .item-text .item-more{display: inline-block;margin-top: 43px;width: 104px;height: 35px;font-size: 14px;color: #000;text-align: center;line-height: 35px;text-transform: uppercase;border: 1px solid #555;box-sizing: border-box;}
.news-list .item-text .item-more:hover{color: #fff;background: #0677b1;}
.news-wrap .news-list .item:nth-child(2n) .item-text{padding: 88px 74px 0 0;}
.news-wrap .news-list .item:nth-child(2n+1) .item-text{padding: 80px 0 0 60px;}

.news-read{margin: 40px auto;}
.news-read .container {width: 1430px}
.news-read .read-top{height: 75px;border-bottom: 1px solid #3e3e3e;padding-top: 20px}
.news-read .path ,.news-read .path a,.news-read .back{color: rgba(255,255,255,0.5);line-height: 38px;}
.news-read .read-center{margin-top: 35px;}
.news-read .read-center h5{font-size: 30px;text-align: center;}
.news-read .read-center .info{text-align: center;color: #595757;margin: 15px auto 25px;}
.news-read .read-content {margin: 30px auto;}
.news-read .read-content div {font-size: 16px;font-weight: 400;line-height: 2}
.news-read .read-content ,.news-read .read-content p,.news-read .read-content span,.news-read .read-content a{}
.news-read .read-content p{margin-bottom: 1em;color: #595757;line-height: 2em;}
.news-read .read-content img{max-width: 100%;height: auto;margin: 0 auto;}
.read-bottom{border-top: 1px solid #3e3e3e;padding-top: 15px;}
.read-bottom li,.read-bottom a{line-height: 2em;}



.to-join{position: relative;top: -88px;}
.join-banner{height: 771px;}
.join-bread-menu{border: none;}
.join-inner{width: 1330px;margin: 0 auto;}
.join-title{}
.join-title:after{display: block;content: "";width: 52px;height: 1px;margin: 28px auto 0;background: #181b1b;}
.join-title p{color: #282828;text-align: center;}
.join-title .p1{margin-bottom: 10px;font-size: 28px;font-weight: bold;}
.join-title .p2{font-size: 20px;text-transform: uppercase;}
.join-wrap1{margin-top: 24px;}
.join-wrap1 .join-wrap1-inner{}
.join-wrap1 .join-wrap1-summary{margin: 30px 0 86px;font-size: 16px;color: #161616;text-align: center;}
.join-wrap1 .join-wrap1-main{}
.join-wrap1 .join-wrap1-main .join-wrap1-ul{display: flex;justify-content: space-between;}
.join-wrap1 .join-wrap1-main .join-wrap1-ul .item{position: relative;width: 25%;height: 290px;padding-top: 160px;box-sizing: border-box;}
.join-wrap1 .item:after{position: absolute;right: 0;top: 20px;display: block;content: "";width: 1px;height: 228px;background: #a0a0a0;}
.join-wrap1 .item4:after{display: none;}
.join-wrap1 .item .item-icon{left: 50%;top: 0;transform: translateX(-50%);width: 134px;height: 134px;}
.join-wrap1 .item1 .item-icon{background-position: 0 -366px;}
.join-wrap1 .item2 .item-icon{background-position: -140px -366px;}
.join-wrap1 .item3 .item-icon{background-position: -278px -366px;}
.join-wrap1 .item4 .item-icon{background-position: -416px -366px;}
.join-wrap1 .item .item-num{position: relative;margin-bottom: 4px;font-size: 70px;color: #000d62;text-align: center;}
.join-wrap1 .item .item-num i{position: absolute;top: -30px;font-size: 26px;color: #000d62;}
.join-wrap1 .item .item-text{line-height: 28px;text-align: center;}
.join-wrap2{height: 605px;background: url(../images/join-wrap2-bg.jpg) center no-repeat;}
.join-wrap2 .join-wrap2-inner{}
.join-wrap2 .join-wrap2-main{float: right;width: 520px;margin-top: 104px;margin-right: 30px;}
.join-wrap2 .join-title{}
.join-wrap2 .join-title:after{margin: 16px 0 40px;width: 44px;height: 3px;}
.join-wrap2 .join-title p{text-align: left;}
.join-wrap2 .join-wrap2-text{}
.join-wrap2 .join-wrap2-text dl{margin-bottom: 26px;}
.join-wrap2 .join-wrap2-text dt{margin-bottom: 4px;font-weight: bold;}
.join-wrap2 .join-wrap2-text dd{line-height: 22px;}
.join-wrap3{position: relative;;height: 780px;background: url(../images/join-wrap3-bg.jpg) center no-repeat;}
.join-wrap3 .join-wrap3-main{position: absolute;left: 14.16%;top: 0;width: 360px;height: 524px;padding: 54px 22px 0;background: #000d62;box-sizing: border-box;}
.join-   .join-wrap3-title{}
.join-wrap3 .join-wrap3-title:after{display: block;content: "";width: 57px;height: 1px;margin: 48px 0 54px;background: #fff;}
.join-wrap3 .join-wrap3-title p{font-size: 36px;}
.join-wrap3 .join-wrap3-title .p1{margin-bottom: 8px;font-weight: bold;color: #fff71e;}
.join-wrap3 .join-wrap3-title .p2{color: #fff;}
.join-wrap3 .join-wrap3-text p{font-size: 14px;line-height: 22px;color: #fff;}
.join-wrap3 .join-wrap3-text p span{letter-spacing: 0;text-transform: uppercase;}
.join-wrap3 .join-wrap3-text .text1{padding-bottom: 6px;border-bottom: 1px solid #8086b1;}
.join-wrap3 .join-wrap3-text .text1 p{}
.join-wrap3 .join-wrap3-text .text2{margin: 23px 0 8px;}
.join-wrap3 .join-wrap3-text .text2 p{}
.join-wrap3 .join-wrap3-text .text3 p{font-size: 12px;line-height: 32px;}
.join-wrap4{position: relative;}
.join-wrap4 .join-wrap4-inner{}
.join-wrap4 .join-wrap4-img{float: left;width: 50%;height: 722px;background: url(../images/join-wrap4-bg.jpg) center no-repeat;}
.join-wrap4 .join-wrap4-text{float: left;width: 50%;height: 722px;background: #e4e4e4;}
.join-wrap4-text .text-top{margin-top: 110px;margin-left: 90px;margin-bottom: 70px;font-size: 52px;font-weight: bold;color: #161616;}
.join-wrap4-text .text-top span{font-weight: lighter;}
.join-wrap4-text .text-main{width: 510px;margin-left: 90px;}
.join-wrap4-text .text-main .text-main-title{}
.join-wrap4-text .text-main .text-main-title:after{width: 44px;height: 3px;margin: 26px 0 24px;background: #191c1c;}
.join-wrap4-text .text-main .text-main-title p{text-align: left;}
.join-wrap4-text .text-main .text-main-title .p1{}
.join-wrap4-text .text-main .text-main-title .p2{letter-spacing: -1px;}
.join-wrap4-text .text-main dl{margin-bottom: 26px;}
.join-wrap4-text .text-main dt{margin-bottom: 4px;font-weight: bold;}
.join-wrap4-text .text-main dd{line-height: 22px;}
.join-wrap4 .join-wrap4-textbg{position: absolute;right: 2.2%;top: 18px;width: 1404px;height: 209px;background: url(../images/join-wrap4-textbg.png) center no-repeat;}
.join-wrap5{}
.join-wrap5 .join-wrap5-inner{padding: 94px 0;}
.join-wrap5 .join-wrap5-title{}
.join-wrap5 .join-wrap5-summary{margin: 24px 0 66px;font-size: 16px;color: #161616;text-align: center;}
.join-wrap5 .join-wrap5-slide{padding-bottom: 30px;}
.join-wrap5 .join-wrap5-pagination{bottom: 0;}
.join-wrap5 .swiper-pagination-bullet{width: 8px;height: 8px;margin: 0 10px !important;border-radius: 4px;background: #000;opacity: 1;}
.join-wrap5 .swiper-pagination-bullet-active{width: 64px;}
.join-wrap6{background: #e4e4e4;}
.join-wrap6 .join-wrap6-inner{padding: 48px 0 120px;}
.join-wrap6 .join-wrap6-title{}
.join-wrap6 .join-wrap6-main{margin-top: 70px;}
.join-wrap6 .item-ul{}
.join-wrap6 .item-ul li{float: left;margin-right: 31px;margin-bottom: 30px;}
.join-wrap6 .item-ul .item:nth-child(7n){margin-right: 0;}
.join-wrap7{position: relative;height: 707px;background: url(../images/join-wrap7-bg.jpg) center no-repeat;}
.join-wrap7 .join-wrap7-text{position: absolute;left: 50%;bottom: 212px;margin-left: 250px;}
.join-wrap7 .join-wrap7-text p{font-size: 44px;color: #fff;}
.join-wrap7 .join-wrap7-text .p1{margin-bottom: 24px;font-weight: bold;}
.join-wrap7 .join-wrap7-text .p2{font-weight: lighter;}
.join-wrap8{padding: 120px 0 86px;}
.join-wrap8 .join-wrap8-inner{}
.join-wrap8 .join-wrap8-container{padding-bottom: 74px;}
.join-wrap8 .join-wrap8-container .swiper-slide{width: 700px;height: 520px;}
.join-wrap8 .join-wrap8-pagination{bottom: 0;cursor: default;}
.join-wrap8 .swiper-pagination-bullet{width: 8px;height: 8px;margin: 0 10px !important;border-radius: 4px;background: #000;opacity: 1;cursor: pointer;}
.join-wrap8 .swiper-pagination-bullet-active{width: 64px;}
.join-wrap9{height: 668px;background: url(../images/join-wrap9-bg.jpg) center no-repeat;box-sizing: border-box;}
.join-wrap9 .join-wrap9-inner{padding: 60px 0 0;}
.join-wrap9 .join-wrap9-title{}
.join-wrap9 .join-wrap9-title:after{background: #fff;}
.join-wrap9 .join-wrap9-title p{color: #fff;}
.join-wrap9 .join-wrap9-main{margin-top: 76px;}
.join-wrap9 .join-wrap9-main .item-ul{display: flex;justify-content: space-around;}
.join-wrap9 .join-wrap9-main .item{}
.join-wrap9 .item .item-title{width: 200px;height: 200px;margin: 0 auto 56px;padding-top: 130px;font-size: 20px;color: #000;text-align: center;background-position: center;background-repeat: no-repeat;box-sizing: border-box;}
.join-wrap9 .item1 .item-title{background-image: url(../images/join-wrap9-icon1.png);}
.join-wrap9 .item2 .item-title{background-image: url(../images/join-wrap9-icon2.png);}
.join-wrap9 .item3 .item-title{background-image: url(../images/join-wrap9-icon3.png);}
.join-wrap9 .item4 .item-title{background-image: url(../images/join-wrap9-icon4.png);}
.join-wrap9 .item .item-summary{}
.join-wrap9 .item .item-summary p{line-height: 20px;color: rgba(255,255,255,.8);}
.join-wrap10{padding: 30px 0 90px;}
.join-wrap10 .join-wrap10-inner{}
.join-wrap10 .join-wrap10-summary{margin: 24px 0 46px;font-size: 16px;color: #161616;text-align: center;}
.join-wrap10 .join-wrap10-img{float: left;width: 629px;}
.join-wrap10 .join-wrap10-text{float: left;width: 678px;}
.join-wrap10 .join-wrap10-text .item-ul{display: flex;flex-wrap: wrap;}
.join-wrap10 .item{position: relative;width: 226px;height: 224px;padding: 20px 2px 20px 20px;box-sizing: border-box;overflow: hidden;}
.join-wrap10 .item8{height: 330px;}
.join-wrap10 .item .p1{margin-bottom: 9px;font-size: 25px;}
.join-wrap10 .item .p2{line-height: 20px;text-indent: -10px;}
.join-wrap10 .item .item-num{position: absolute;right: -13px;bottom: -3px;display: block;font-size: 118px;font-family: "SourceHanSansCn Medium";line-height: 100px;transition: all .7s;}
.join-wrap10 .item1 .item-num{right: -26px;}
.join-wrap10 .item1, .join-wrap10 .item5, .join-wrap10 .item9{background: #fafafa;}
.join-wrap10 .item1 .p1, .join-wrap10 .item5 .p1, .join-wrap10 .item9 .p1{color: #3e3a39;}
.join-wrap10 .item1 .p2, .join-wrap10 .item5 .p2, .join-wrap10 .item9 .p2{color: #3e3a39;}
.join-wrap10 .item2, .join-wrap10 .item4{background: #595961;}
.join-wrap10 .item3, .join-wrap10 .item7{background: #d5d5d5;}
.join-wrap10 .item6{background: #000d62;}
.join-wrap10 .item8{background: #a72429;}
.join-wrap10 .item3 p, .join-wrap10 .item7 p{color: #595757;}
.join-wrap10 .item2 p, .join-wrap10 .item4 p, .join-wrap10 .item6 p, .join-wrap10 .item8 p{color: #fff;}
.join-wrap10 .item1 .item-num, .join-wrap10 .item5 .item-num{color: #9f9f9f;}
.join-wrap10 .item2 .item-num, .join-wrap10 .item4 .item-num{color: #1e1e21;}
.join-wrap10 .item3 .item-num, .join-wrap10 .item7 .item-num{color: #494949;}
.join-wrap10 .item6 .item-num{color: #404a89;}
.join-wrap10 .item8 .item-num{color: #851b1f;}
.join-wrap10 .item9 .item-num{color: #555;}
.join-wrap10 .item:hover .item-num{right: -10px;bottom: 0;}
.join-wrap11{}
.join-wrap11 img{display: block;max-width: 100%;height: auto;}
.join-wrap12{}
.join-wrap12 .join-wrap12-inner{width: 1050px;margin: 0 auto;padding: 130px 0 194px;}
.join-wrap12 .join-wrap12 .join-wrap12-title{}
.join-wrap12 .join-wrap12-form{margin-top: 66px;}
.join-wrap12 .join-wrap12-form .input-text{display: flex;justify-content: space-between;}
.join-wrap12 .join-wrap12-form .input-text input{width: 316px;height: 50px;padding: 0 12px;font-size: 20px;color: #595757;line-height: 48px;border: 1px solid #b5b5b5;border-radius: 8px;box-sizing: border-box;}
.join-wrap12 .join-wrap12-form .submit{display: block;width: 190px;height: 48px;margin: 66px auto 20px;font-size: 20px;color: #fff;line-height: 48px;text-align: center;border-radius: 24px;background: #000d57;cursor: pointer;outline: none;}
.join-wrap12 .join-wrap12-form p{color: #595757;text-align: center;}



.pro-nav .pro-nav-ul{text-align: center;}
.pro-nav .pro-nav-ul .item{display: inline-block;}
.pro-nav .item a{position: relative;display: block;padding-top: 86px;}
.pro-nav .item a img{position: absolute;left: 50%;top: 0;transform: translateX(-50%);max-width: 52px}
.pro-nav .item a span{color: #221815;letter-spacing: 1px;margin-top: 3px}
.pro-nav .item a.on span{position: relative;color: #0c74b3;}
.pro-nav .item a.on span:after{position: absolute;left: 50%;bottom: -14px;transform: translateX(-50%);display: block;content: "";width: 110px;height: 5px;background: #0c74b3;}


.pro-list1{background-image: url(/hicon/2022/06/24/pro1-bg.jpg);background-color: #eff0f0;}
.pro-list2{background-image: url(../images/pro2-bg.jpg);background-color: #fff;}
.pro-list3{background-image: url(../images/pro3-bg.jpg);background-color: #eff0f0;}
/*.pro-list3 .pro-list-main{padding-bottom: 316px !important;}*/
.pro-list{padding-bottom: 60px;background-position: top center;background-repeat: no-repeat;}


.pro-list .pro-list-inner{}
.pro-list .pro-list-top{height: 226px;padding: 63px 58px 0 70px;background: rgba(0,0,0,.85);box-sizing: border-box;}
.pro-list .pro-list-top .list-top-title{float: left;display: inline-block;font-size: 44px;color: #fff;letter-spacing: 4px;}
.pro-list .pro-list-top .list-top-summary{float: right;width: 360px;}
.pro-list .pro-list-top .list-top-summary p{font-size: 12px;line-height: 18px;color: #fff;}
.pro-list .pro-list-top .list-top-summary .p1 {position: relative;font-size: 16px;color: #b5b5b5;line-height: 2;position: relative;padding-left: 15px;height: 50px;}
.pro-list .pro-list-top .list-top-summary .p1 div {font-size: 16px;color: #b5b5b5;line-height: 2;position: relative;height: 50px}
.pro-list .pro-list-top .list-top-summary .p1::after {content: '';position: absolute;left: 0;top: 25%;width: 7px;height: 7px;background: #ffffff;border-radius: 100%;}
.pro-list .pro-list-main{
	padding: 30px 0;
	background: #fff;}
.pro-list .pro-list-main .series{}
.pro-list .series .series-top{position: relative;margin-bottom: 34px;text-align: center;}
.pro-list .series .series-top .line{position: absolute;left: 0;top: 50%;width: 100%;height: 1px;background: #c1c2c2;}
.pro-list .series .series-top .series-title{position: relative;;display: inline-block;padding: 0 18px 0 12px;font-size: 28px;color: #000;letter-spacing: 4px;background: #fff;}
.pro-list .series .series-main{padding-bottom: 26px;}
.pro-list .series:last-child .series-main{padding-bottom: 0;}
.pro-list .series .series-main .item-ul{padding: 0 20px}
.pro-list .series .series-main .item-ul .item{float: left;width: 230px;margin: 0 20.5px;margin-bottom: 60px;}
.pro-list .item .item-top{margin-bottom: 34px;font-size: 28px;color: #000;text-align: center;letter-spacing: 2px;}
.pro-list .item .item-img{position: relative;display: block;margin-bottom: 14px;width: 230px;height: 278px;background: #efefef;}
.pro-list .item .item-img img{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.pro-list .item .item-text{}
.pro-list .item .item-text .text-title{margin-bottom: 14px;font-size: 20px;color: #3e3a39;}

.pro-list .item .item-text .text-con .text-con-hide{display: none;}
.pro-list .item .item-text p{border-bottom: 1px solid #d1d1d1;transition: 0.5s}
.pro-list .item .item-text p, .pro-list .item .item-text span{font-size: 13px;line-height: 24px;color: #666464;}
.pro-list .item .item-text span{float: right;}
.pro-list .item .text-more{display: block;width: 77px;height: 24px;margin: 15px auto 0;font-size: 12px;line-height: 24px;text-align: center;color: #ececec;background: #0c74b3;}

.pro-read{padding: 34px 0 50px;background-position: top center;background-repeat: no-repeat;background-color: #eff2f1;}
.pro-read .container {
	width: 1430px
}
.pro-read .pro-read-inner{padding: 60px 40px 34px;background: #fff;box-sizing: border-box;}
.pro-read .pro-read-top{margin-bottom: 50px;padding: 0 12px 0 22px;display: flex;justify-content: space-between;align-content: center;flex-wrap: wrap}
.pro-read .pro-read-top .read-top-left {display: flex}
.pro-read .pro-read-top .read-top-left img {
	background: #f6f6f6
}
.pro-read .pro-read-top .read-top-left .gallery-thumbs {max-height: 620px;}
.pro-read .pro-read-top .read-top-left .gallery-thumbs img {cursor: pointer}
/*.pro-read .pro-read-top .read-top-left{float: left;}*/
.pro-read .pro-read-top .read-top-left .gallery-top{width: 520px;height: 620px;margin-bottom: 12px;border: 1px solid #e6e6e6;margin-left: 25px;overflow: hidden}
.pro-read .pro-read-top .read-top-left .gallery-top img {margin: 0 auto}
.pro-read .pro-read-top .read-top-left .gallery-top .swiper-slide {text-align: center;background: #f6f6f6}
.pro-read .pro-read-top .read-top-left .gallery-thumbs .swiper-slide{width: 126px;height: 116px;}
.pro-read .pro-read-top .read-top-left .gallery-thumbs .swiper-slide img {border: 1px solid #e6e6e6;}
.pro-read .pro-read-top .read-top-right{width: 570px;}
.pro-read  .read-top-right .read-title{margin-bottom: 34px;font-size: 34px;font-weight: bold;color: #000;}
.pro-read .read-cp{}
.pro-read .read-cp .read-cp-title{margin-bottom: 8px;padding: 0 24px;font-size: 16px;line-height: 26px;font-weight: bold;color: #000;background: #e8e8e8;}
.pro-read .read-cp .read-cp-con{padding: 0 15px;}
.pro-read .read-cp .read-cp-con .left, .pro-read .read-cp .read-cp-con .right{width: 50%;}
.pro-read .read-cp .read-cp-con p{position: relative;padding-left: 10px;line-height: 28px;color: #595757;font-size: 14px}
.pro-read .read-cp .read-cp-con p:before{position: absolute;left: 0;top: 12px;display: block;content: "";width: 5px;height: 5px;border-radius: 50%;background: #595757;}
.pro-read .read-cptx{margin-bottom: 74px;}
.pro-read .read-cp .btn {
	margin-top: 20px
}
.pro-read .read-cp .btn .btna {
	background: #000000;
	color: #FFFFFF
}
.pro-read .read-cp .btn .btna:hover {
	background: #0c74b3;
	border: 1px solid #0c74b3
}
.pro-read .read-cptx-con p{font-size: 18px;}
.pro-read .read-cpcs-con p{font-size: 14px;}
.pro-read .read-cpcs-con p span:nth-child(1){display: inline-block;width: 118px;}
.pro-read .pro-read-text{}
.pro-read .pro-read-text .text-top{position: relative;margin-bottom: 34px;text-align: center;}
.pro-read .pro-read-text .text-top .line{position: absolute;left: 0;top: 50%;width: 100%;height: 1px;background: #c1c2c2;}
.pro-read .pro-read-text .text-top .text-title{position: relative;;display: inline-block;padding: 0 18px 0 12px;font-size: 28px;color: #000;letter-spacing: 4px;background: #fff;}
.pro-read .pro-read-text{}

.pro-read .pro-read-text .pro-img{position: relative;margin-bottom: 18px;}
.pro-read .pro-read-text .pro-img img{display: block;max-width: 100%;height: auto;}
.pro-read .pro-read-text .pro-img .img-text{position: absolute;}
.pro-img .text-title{}
.pro-img .text-title:after{display: block;content: "";width: 50px;margin-bottom: 22px;height: 4px;background: #fff;}
.pro-img .text-title p{color: #fff;}
.pro-img .text-title .p1{margin-bottom: 4px;font-size: 28px;line-height: 36px;text-transform: uppercase;}
.pro-img .text-title .p2{margin-bottom: 42px;font-size: 28px;line-height: 32px;font-weight: bold;letter-spacing: 3px;}
.pro-img .text-title .p3{margin-bottom: 34px;font-size: 22px;}
.pro-img .text-summary{}
.pro-img .text-summary p{position: relative;padding-left: 12px;font-size: 16px;line-height: 28px;color: #fff;}
.pro-img .text-summary p:before{position: absolute;left: 0;top: 10px;display: block;content: "";width: 6px;height: 6px;background: #fff;border-radius: 50%;}
.pro-img .text-summary .text-summary-ul{position: relative;left: -6px;}
.pro-img .text-summary-ul li{display: inline-block;margin-right: 30px;text-align: center;}
.pro-img .text-summary-ul li img{display: inline-block;margin-bottom: 14px;max-width: 100%;height: auto;}
.pro-img .text-summary-ul li span{display: block;font-size: 16px;color: #fff;}
.pro-img .text-summary>span{font-size: 16px;color: #fff;line-height: 28px;text-align: justify;}
.pro-read .pro-img1 .img-text{left: 6.5%;bottom: 12.23%;}
.pro-read .pro-img1 .text-title .p2{margin-bottom: 16px;}
.pro-read .pro-img2 .img-text{right: 7.83%;bottom: 20.46%;}
.pro-read .pro-img3 .img-text{left: 8.75%;top: 25.31%;}
.pro-read .pro-img4 .img-text{right: 4.79%;top: 24.68%;}
.pro-read .pro-img5 .img-text{left: 5.93%;top: 22.78%;width: 270px;}
.pro-read10 .pro-img10-3 .img-text{left: 5.2%;top: 22.78%;}
.pro-read10 .pro-img10-3 .text-title p{color: #3e3a39;}
.pro-read10 .pro-img10-3 .text-title:after{background: #3e3a39;}
.pro-read10 .pro-img10-3 .text-title .p2{margin-bottom: 36px;}
.pro-read10 .pro-img10-3 .text-summary-ul li span{color: #3e3a39;line-height: 18px;}
.pro-read10 .pro-img10-3 .text-title{margin-bottom: 34px;}
.pro-read10 .pro-img10-3 .text-summary-ul li{margin-right: 14px;}
.pro-read10 .pro-img4 .img-text{right: 10%;}
.pro-read11 .pro-img1 .img-text{left: 11.83%;top: 29.95%;}
.pro-read11 .pro-read-text .pro-img3{margin-bottom: 0;}
.pro-read11 .pro-img4 .img-text{right: 11.8%;}
.pro-read11 .pro-img5 .img-text{left: 5%;top: 14.76%;padding: 26px 70px 26px 52px;background: #12223f;}
.pro-read11 .pro-img5 .text-title .p2{color: #fdd000;}
.pro-read12 .pro-img1 .img-text{left: 7.18%;top: 24.89%;}
.pro-read12 .pro-img3 .img-text{left: 12.9%;top: 29.9%;}
.pro-read12 .pro-img5 .img-text{left: 5%;top: 14.76%;padding: 26px 70px 26px 52px;background: #12223f;}
.pro-read12 .pro-img5 .text-title .p2{color: #fdd000;}
.pro-read13 .pro-img1 .img-text{left: 4.67%;top: 28.2%;}
.pro-read13 .pro-img1 .img-text .p2{margin-bottom: 42px;}
.pro-read13 .pro-img3 .img-text{left: 13.3%;top: 26.16%;}
.pro-read13 .pro-img4 .img-text{right: 9%;top: 23.6%;}
.pro-read13 .pro-img5 .img-text{left: 9.16%;top: 39.24%;}
.pro-read14 .pro-img1 .img-text{left: 11.83%;top: 29.95%;}
.pro-read14 .pro-read-text .pro-img3 .img-text{left: 11.5%;top: 27.84%;}
.pro-read14 .pro-img4 .img-text{right: 11.8%;}
.pro-read14 .pro-img5 .img-text{left: 11.83%;top: 37.34%;}
.pro-read15 .pro-img1 .img-text{left: 11.33%;top: 26.16%;}
.pro-read15 .pro-img1 .text-title .p2{margin-bottom: 44px;}
.pro-read16 .pro-img1 .img-text{left: 13.91%;top: 25.73%;}
.pro-read16 .pro-img1 .text-title .p2{margin-bottom: 44px;}
.pro-read17 .pro-img1 .img-text{left: 10%;top: 26.37%;}
.pro-read17 .pro-img1 .text-title .p2{margin-bottom: 44px;}
.pro-read17 .pro-img3 .img-text{left: 12.16%;top: 16.45%;}
.pro-read17 .pro-img3 .img-text .text-summary{}
.pro-read17 .pro-img3 .img-text .text-summary div{position: relative;margin-bottom: 20px;padding-right: 90px;text-align: right;}
.pro-read17 .pro-img3 .img-text .text-summary span{display: inline-block;font-size: 16px;line-height: 55px;color: #fff;}
.pro-read17 .pro-img3 .img-text .text-summary img{position: absolute;right: 0;top: 0;}
.pro-read17 .pro-img4 .img-text{right: 11.83%;top: 29.32%;}
.pro-read17 .pro-img5 .img-text{left: 6.5%;top: 26.16%;width: auto;}
.pro-read18 .pro-img1 .img-text{left: 12.5%;top: 26.16%;}
.pro-read18 .pro-img1 .text-title .p2{margin-bottom: 44px;}
.pro-read18 .pro-img3 .img-text{left: 12.16%;top: 16.45%;}
.pro-read18 .pro-img3 .img-text .text-summary{}
.pro-read18 .pro-img3 .img-text .text-summary div{position: relative;margin-bottom: 20px;padding-right: 90px;text-align: right;}
.pro-read18 .pro-img3 .img-text .text-summary span{display: inline-block;font-size: 16px;line-height: 55px;color: #fff;}
.pro-read18 .pro-img3 .img-text .text-summary img{position: absolute;right: 0;top: 0;}
.pro-read18 .pro-img4 .img-text{right: 11.91%;top: 26.58%;}
.pro-read18 .pro-img5 .img-text{left: 13.3%;top: 31.8%;width: auto;}
.pro-read20 .pro-img1 .img-text{left: 4.58%;top: 24.89%;}
.pro-read20 .pro-img1 .text-title .p2{margin-bottom: 36px;}
.pro-read20 .pro-img1 .text-title:after{margin-bottom: 30px;}
.pro-read20 .pro-img2{background: #bbb;}
.pro-read20 .pro-img2 .img-text{right: 6.3%;top: 31%;width: 360px;}
.pro-read20 .pro-img2 .img-text p{font-size: 16px;line-height: 28px;}
.pro-read21 .pro-img1 .img-text{left: 9.3%;top: 24.89%;}
.pro-read21 .pro-img1 .text-title .p2{margin-bottom: 36px;}
.pro-read21 .pro-img1 .text-title:after{margin-bottom: 30px;}
.pro-read21 .pro-img1 .text-summary{width: 230px;}
.pro-read21 .pro-img1 .text-summary p{display: inline-block;margin-right: 45px;}
.pro-read21 .pro-img2{background: #bbb;}
.pro-read21 .pro-img2 .img-text{right: 6.3%;top: 31%;width: 360px;}
.pro-read21 .pro-img2 .img-text p{font-size: 16px;line-height: 28px;}
.pro-read22 .read-cpcs .left{width: 70% !important;}
.pro-read22 .pro-img1 .img-text{right: 1.91%;top: 27%;left: auto;bottom: auto;}
.pro-read22 .pro-img1 .text-title .p2{margin-bottom: 36px;}
.pro-read22 .pro-img1 .text-title:after{margin-bottom: 30px;}
.pro-read22 .pro-img1 .text-summary{width: 370px;}
.pro-read22 .pro-img1 .text-summary p{display: inline-block;margin-right: 45px;}
.pro-read22 .pro-img2{background: #bbb;}
.pro-read22 .pro-img2 .img-text{right: 4%;top: 39.23%;width: 350px;}
.pro-read22 .pro-img2 .img-text p{font-size: 16px;line-height: 28px;}




/* search */
.main-search{width: 1200px;margin: 150px auto 0;background: #f4f4f4;}
.search_index{padding:50px;background:#fff;}
.search-title span{font-size:24px;color:#333;}
.search-list li{font-size:14px;margin-bottom:7px;padding:7px 0px;border-bottom:1px solid #fff;}
.search-list li span{float:right;}
.search-list li:hover{border-bottom: 1px dashed #ececec;color:#0c74b3;}
.search-list li:hover a{color:#0c74b3;}


.fixed-tool{position: fixed;right: 0;top: 50%;transform: translateY(-50%);z-index: 99999;}
.fixed-tool .fixed-tool-ul>li{position: relative;margin-bottom: 5px;}
.fixed-tool li>a{position: relative;display: block;width: 60px;height: 60px;background: #333;z-index: 9;}
.fixed-tool .icon{left: 0;top: 0;width: 60px;height: 60px;background-position: center;background-repeat: no-repeat;}
.fixed-tool .tel .icon{background-image: url(../images/tool-icon1.png);}
.fixed-tool .weixin .icon{background-image: url(../images/tool-icon2.png);}
.fixed-tool .email .icon{background-image: url(../images/tool-icon3.png);}
.fixed-tool .gotop .icon{background-image: url(../images/tool-icon4.png);}
.fixed-tool .tool-hide{position: absolute;left: 50px;top: 0;width: 200px;height: 60px;background: #0c74b3;opacity: 0;transition: all .7s ease;}
.fixed-tool .tool-hide a{display: block;font-size: 14px;color: #fff;line-height: 60px;text-align: center;}
.fixed-tool .weixin .tool-hide{top: 50%;width: auto;height: auto;padding: 10px;transform: translateY(-50%);}
.fixed-tool .weixin .tool-hide img{width: 121px;height: auto;}
.fixed-tool .weixin .tool-hide:after{
	position: absolute;right: -10px;top: 50%;margin-top: -12px;display: block;content: "";width: 0;height: 0;border-top: 12px solid transparent;border-bottom: 12px solid transparent;border-left: 10px solid #0c74b3;
}
.fixed-tool li:hover>a{background: #0c74b3;}
.fixed-tool li:hover .tool-hide{left: -200px;opacity: 1;}
.fixed-tool .weixin:hover .tool-hide{left: -160px;}


/* media css */

.mshow{display: none !important;}

@media screen and (min-width: 768px){
	.head-nav{width: auto !important;}

}

@media screen and (max-width: 1366px){
	.iproduct .iproduct-main .iproduct-main-inner{width: 1200px;}
	.about-wrap3 .about-wrap3-inner{width: 1300px;}
	.youshi-wrap3 .youshi-wrap3-inner{width: 1300px;}
	.youshi-wrap3 .slide-prev{left: -30px;}
	.youshi-wrap3 .slide-next{right: -30px;}
	.about-wrap1 .about-wrap1-text {padding-left: 0}

.about-wrap1 .about-wrap1-img, .about-wrap1 .about-wrap1-text {width: auto}

}



@media screen and (max-width: 768px){
	
	.mshow{display: block !important;}
	.mhide{display: none !important;}
	.com-w{position: relative;width: 96%;margin: 0 auto;}
	.swiper-pagination-bullet, .i-expert-slidebtn{outline: none;}

	.head{position: fixed;height: 50px;z-index: 99999;}
	.ihead, .pro-head{padding: 0;}

	.head .m-head-inner{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: #fff;}
	.head-h{height: 60px;}
	.head .m-head-logo{position: absolute;left: 2%;top: 50%;width: 107px;height: 20px;margin-top: -10px;margin-left: 5px;}
	.head .m-head-logo img{display: block;width: 100%;height: auto;}
	.head .menu-btn{position: absolute;display: block;margin-right: -5px;padding: 10px 10px 10px 0;right:2%;top:6px;z-index: 999;}
	.head .line{display:block;width:24px;height: 2px;background:#0c74b3;margin-top:6px;transition: all .3s;}
	.head .line:first-child{margin-top:0px;}
	/*.head .line:nth-child(2){width:20px;margin-left:4px;}*/
	.m-search-open{position: absolute;right: 2%;top: 5px;display: block;width: 40px;height: 40px;margin-right: 44px;}
	.m-search-open .icon-search{position: absolute;right: 0;top: 50%;transform: translateY(-50%);display: block;width: 20px;height: 20px;background: url(../images/icons.png) -54px 0 no-repeat;}
	.m-search-open:hover{background: none;}

	.head .head-nav{position: fixed;top:50px;right:0px;width:0px;padding-top: 0;height:2000px;background: #fff;}
	.head .head-nav .head-nav-inner{width: 100%;height: 2000px;box-shadow: inset 14px 0px 33px -15px rgba(0,0,0,0.4);z-index: 10;background: #e4f2f5;}
	.head .head-nav li a{opacity: 0;transition: opacity .5s;}
	.head .m-head-nav li a{opacity: 1;}
	.head .head-nav ul{border-top:1px solid #e2e1e1;}
	.head .head-nav li{float: none;width: 90%;height: auto;margin: 0 auto !important;border-bottom:1px solid #e2e1e1;}
	.head .head-nav .nav-item .nav-a{display: block;width:100%;line-height: 40px;text-align: center;padding: 4px 0px;box-sizing:border-box;color: #666;}
	.is-active:nth-child(1){
	 -webkit-transform: translateY(8px)rotate(45deg);
	  -ms-transform: translateY(8px)rotate(45deg);
	  -o-transform: translateY(8px)rotate(45deg);
	  transform: translateY(8px)rotate(45deg);
	}
	.is-active:nth-child(2){width:0px!important;right:3%;}
	.is-active:nth-child(3){
	  -webkit-transform: translateY(-8px)rotate(-45deg);
	  -ms-transform: translateY(-8px)rotate(-45deg);
	  -o-transform: translateY(-8px)rotate(-45deg);
	  transform: translateY(-8px)rotate(-45deg);
	}
	.head-nav .subnav{display: none !important;}
	.head-nav .topnav li{border-right: none;}
	.head-nav .topnav li.on, .head-nav .topnav li:hover{background: none;color: #0c74b3;}

	.head .head-search{}
	.head .m-search{display: none;position: absolute;top: 0;left: 0;width: 100%;z-index: -1;background: #fefefe;}
	.head .m-search .m-search-inner{height: 50px;}
	.head .m-search .search-text{position: absolute;left: 0;top: 5px;width: 65%;height: 40px;padding: 0 10px;font-size: 14px;color: #c1c0c0;line-height: 40px;background: #f5f5f5;box-sizing: border-box;}
	.head .m-search .search-close{position: absolute;left: 65%;top: 5px;display: block;width: 15%;height: 40px;}
	.head .m-search .search-close .icon-close{left: 50%;top: 50%;margin-left: -9px;margin-top: -9px;width: 18px;height: 18px;background-position: 0 -170px;}
	.head .m-search .search-submit{position: absolute;right: 0;top: 5px;display: block;width: 20%;height: 40px;font-size: 16px;line-height: 40px;color: #fefefe;text-align: center;background: #0c74b3;cursor: pointer;}
	
	.head .head-nav{margin-right: 0;}
	.head .head-nav li{width: 100%;}
	.head .head-nav .nav-item .nav-a{font-size: 16px;}
	.head .head-nav .nav-item.current .nav-a{color: #0c74b3;}

	.banner{margin-top: 50px;height: auto !important;}
	.banner .swiper-slide{background: none !important;}
	.banner .swiper-slide img{display: block;max-width: 100%;height: auto;}
	.banner .swiper-slide .banner-text{display: none;}
	.banner-slide1{}
	.banner-slide1 .banner-text{right: 14.17%;bottom: 28.25%;}
	.banner-slide1 .banner-text p{text-align: right;}
	.banner-slide1 .banner-text .p1{position: relative;margin-bottom: 16px;font-size: 18px;line-height: 1.2em;color: #fff;}
	.banner-slide1 .banner-text .p1:after{position: absolute;right: 0;bottom: -5px;display: block;content: "";width: 20px;height: 2px;background: #fdd000;}
	.banner-slide1 .banner-text .p2{font-size: 14px;font-weight: lighter;color: #fff;}

	.banner-slide2{}
	.banner-slide2 .banner-text{left: 11.98%;bottom: 23.34%;}
	.banner-slide2 .banner-text .p1{margin-bottom: 14px;font-size: 20px;font-weight: bold;line-height: 1.2em;color: #f0f0f0;}
	.banner-slide2 .banner-text .p2{font-size: 14px;color: #fdd000;}


	.banner-slide3{}
	.banner-slide3 .banner-text{right: 9.9%;top: 35.9%;}
	.banner-slide3 .banner-text p{text-align: right;}
	.banner-slide3 .banner-text .p1{position: relative;margin-bottom: 16px;font-size: 20px;line-height: 1.2em;color: #f0f0f0;text-transform: uppercase;}
	.banner-slide3 .banner-text .p1 span{font-weight: bold;}
	.banner-slide3 .banner-text .p1:after{position: absolute;right: 0;bottom: -6px;display: block;content: "";width: 20px;height: 2px;background: #fdd000;}
	.banner-slide3 .banner-text .p2{font-size: 14px;line-height: 1.2em;color: #f0f0f0;}
	.banner .banner-swiper-pagination{right: 2%;}
	.banner .swiper-pagination-bullet{width: 4px;height: 4px;margin: 2px 0 !important;border-radius: 2px;}
	.banner .swiper-pagination-bullet-active{height: 20px;}
	
	.iproduct{height: auto;}
	.iproduct .iproduct-top{padding: 50px 0 44px;}
	.iproduct .iproduct-top .p1{font-size: 18px;}
	.iproduct .iproduct-top .p2{font-size: 22px;letter-spacing: 4px;}
	/*.iproduct .iproduct-main .iproduct-bg{height: 2000px;}
	.iproduct .iproduct-main .iproduct-main-inner{width: 100%;}
	.iproduct .iproduct-main .iproduct-main-inner .iproduct-wrap1{width: 80%;margin: 0 auto 90px;}
	.iproduct-wrap1 .swiper-btn{top: 40%;}
	.iproduct-wrap1 .slide-prev{left: -30px;}
	.iproduct-wrap1 .slide-next{right: -30px;}

	.iproduct-wrap2{height: 470px;background: url(m/../images/m-ipro-wrap2-bg.jpg) center no-repeat;}
	.iproduct-wrap2 .iproduct-wrap2-main{bottom: 3%;}
	.iproduct-wrap2-text{margin-bottom: 16px;}
	.iproduct-wrap2-text .p1{font-size: 20px;font-weight: bold;line-height: 28px;}
	.iproduct-wrap2-img{float: right;width: 80%;}
	.iproduct-wrap2-img img{display: block;max-width: 100%;height: auto;}*/
	.iproduct .m-iproduct-main{}
	.iproduct .m-iproduct-main .m-iproduct-main-ul{padding: 20px 0 10px;}
	.iproduct .m-iproduct-main li{height: 150px;margin-bottom: 10px;}
	.iproduct .m-iproduct-main .item-text, .iproduct .m-iproduct-main .item-img{width: 50%;}
	.iproduct .m-iproduct-main li:nth-child(2n+1) .item-text, .iproduct .m-iproduct-main li:nth-child(2n+1) .item-img{float: left;}
	.iproduct .m-iproduct-main li:nth-child(2n) .item-text, .iproduct .m-iproduct-main li:nth-child(2n) .item-img{float: right;}
	.iproduct .m-iproduct-main li:nth-child(2n+1) .item-text{color: #fff;background: #0c74b3;}
	.iproduct .m-iproduct-main li:nth-child(2n) .item-text{color: #0c74b3;background: #dfb70c;}
	.iproduct .m-iproduct-main .item-img{display: block;height: 100%;background-size: cover;background-repeat: no-repeat;}
	.iproduct .m-iproduct-main .item-text{height: 100%;padding-top: 44px;text-align: center;box-sizing: border-box;}
	.iproduct .m-iproduct-main .item-text h6{margin-bottom: 14px;font-size: 18px;color: inherit;}
	.iproduct .m-iproduct-main .item-text a{display: inline-block;padding: 6px 12px;font-size: 14px;color: inherit;border: 1px solid #fff;border-radius: 8px;}
	.iproduct .m-iproduct-main li:nth-child(2n) .item-text a{border-color: #0c74b3;}
	.iproduct .m-iproduct-main .item-text i{margin-left: 6px;}

	.iproduct .m-iproduct-img{}
	.iproduct .m-iproduct-img .img-box{position: relative;}
	.iproduct .m-iproduct-img .img-box1{margin-bottom: 20px;}
	.iproduct .m-iproduct-img .img-box img{display: block;max-width: 100%;height: auto;}
	.iproduct .m-iproduct-img .img-text{position: absolute;left: 3%;bottom: 5.8%;width: 94%;}
	.iproduct .m-iproduct-img .img-text h6{margin-bottom: 12px;font-size: 24px;font-weight: bold;color: #fed100;}
	.iproduct .m-iproduct-img .img-box1 .img-text h6{margin-bottom: 20px;padding-left: 4px;}
	.iproduct .m-iproduct-img .img-box2 p{font-size: 16px;line-height: 1.2em;color: #fff;}
	.iproduct .m-iproduct-img .img-box2 .img-text{top: 11.2%;bottom: auto;}


	.icase{height: 519px;background: url(m/../images/m-icase-bg.jpg) center no-repeat;}
	.icase .icase-text{left: 2%;top: 32%;padding: 10px;background: rgba(0,0,0,.6);}
	.icase .icase-text .p1{margin-bottom: 14px;font-size: 24px;}
	.icase .icase-text .p2{margin-bottom: 20px;font-size: 18px;}
	.icase .icase-text .p3{font-size: 14px;}
	
	.ilink{padding: 20px 0 36px;}
	.ilink .ilink-item{width: 100px;}
	.ilink .ilink-item .item-icon{width: 50px;height: 50px;margin-bottom: 6px;border: none;background-size: 100% 100%;}
	.ilink .ilink-item1 .item-icon{background-image: url(m/../images/mfoot-ilink1.png);}
	.ilink .ilink-item2 .item-icon{background-image: url(m/../images/mfoot-ilink2.png);}
	.ilink .ilink-item3 .item-icon{background-image: url(m/../images/mfoot-ilink3.png);}
	.ilink .ilink-item:after{display: none;}
	.ilink .ilink-item .item-text{font-size: 16px;}
	
	/*.foot{padding: 18px 0;}
	.foot .foot-bottom .p1{float: none;text-align: center;}
	.foot .foot-bottom .p1 a{font-size: 20px;}
	.foot .foot-inner{width: 94%;}
	.foot .foot-nav{display: none;}
	.foot-bottom .p2{display: none;}
	.foot-bottom .foot-link{display: none;}*/
	.mfoot{}
	.mfoot .ilink{}


	.mfoot .mfoot-nav{}
	.mfoot .mfoot-nav li{border-bottom: 1px solid #a4a4a4;}
	.mfoot .mfoot-nav a{display: block;width: 84%;margin: 0 auto;}
	.mfoot .mfoot-nav .lg-link{}
	.mfoot .mfoot-nav .lg-link a{font-size: 16px;line-height: 50px;background: url(m/../images/mfoot-nav-open.png) right center no-repeat;}
	.mfoot .mfoot-nav .active .lg-link a{background-image: url(m/../images/mfoot-nav-close.png);}
	.mfoot .mfoot-nav .sub-link{display: none;padding: 10px 0;border-top: 1px solid #a4a4a4;}
	.mfoot .mfoot-nav .sub-link .link{}
	.mfoot .mfoot-nav .sub-link .link a{font-size: 14px;line-height: 30px;color: #787878;}

	.mfoot .mfoot-bottom{padding: 40px 0;}
	.mfoot .mfoot-bottom p{text-align: center;}
	.mfoot .mfoot-bottom .p1{margin-bottom: 14px;font-size: 16px;}
	.mfoot .mfoot-bottom .p1 a{font-size: 22px;font-weight: bold;color: #0c007a;}
	.mfoot .mfoot-bottom .p2 a{margin: 0 2px;}
	.mfoot .mfoot-bottom .p2, .mfoot .mfoot-bottom .p3{font-size: 12px;line-height: 1.5em;color: #595757;}
	.mfoot .mfoot-bottom .p2{margin-bottom: 10px;}





	.pro-nav{margin-top: 0;padding: 20px 0 34px;}

	.pro-nav .item a{padding-top: 0;}
	.pro-nav .item a span{font-size: 12px;letter-spacing: -1px;}
	.pro-nav .item.on a span:after{width: 80px;}
	.pro-list{background: #eee !important;}
	.pro-list .pro-list-inner{width: 100%;}
	.pro-list .series .series-top{margin-bottom: 20px;text-align: left;}
	.pro-list .series .series-top .line{display: none;}
	.pro-list .series .series-top .series-title{font-size: 18px;font-weight: bold;background: none;}
	.pro-list .item .item-top{font-size: 16px;margin-bottom: 4px;padding-top: 10px;}
	.pro-list3 .item .item-img{height: 160px;}

	.w1280{width: 100%;}
	.pro-list .pro-list-top{height: auto;padding: 40px 14px;}
	.pro-list .pro-list-top .list-top-title{float: none;margin-bottom: 30px;font-size: 20px;}
	.pro-list .pro-list-top .list-top-summary{float: none;width: auto;}
	.pro-list .pro-list-top .list-top-summary p{font-size: 14px;text-align: justify;}
	.pro-list .pro-list-main{padding: 50px 0 0;background: #eee;}
	.pro-list .series .series-main .item-ul{text-align: center;}
	.pro-list .series .series-main .item-ul .item{width: 49%;margin: 0 2% 10px 0;padding-bottom: 20px;background: #fff;}
	.pro-list .series .series-main .item-ul .item:nth-child(2n){margin-right: 0;}
	.pro-list .item .item-img{width: 100%;height: 210px;margin-bottom: 4px;background: #fff;}
	.pro-list .item .item-img img{display: block;max-width: 60%;height: auto;margin: 0 auto;}
	.pro-list .item .item-text p, .pro-list .item .item-text span{text-align: left;}
	.pro-list .item .item-text .text-con{display: none;}
	.pro-list .item .item-text .text-title{margin-bottom: 30px;}
	.pro-list .item .item-text .text-more{display: none;border-radius: 4px;}

	.com-banner{height: auto;margin-top: 54px;background: none;}
	.com-banner img.mshow{display: block;max-width: 100%;height: auto;}
	.about-banner .about-banner-text{top: 14.3%;left: 0;right: auto;width: 100%;}
	.about-banner .about-banner-text p{text-align: center;}
	.about-banner .about-banner-text .p1{font-size: 12px;}
	.about-banner .about-banner-text .p2{margin-bottom: 12px;font-size: 22px;letter-spacing: 2px;}
	.about-banner .about-banner-text .p2:after{display: none;}

	.bread-menu .msubnav{text-align: center;}
	
	.bread-menu .msubnav a{display: inline-block;margin: 0 20px;font-size: 16px;line-height: 2em;}
	.bread-menu .msubnav .on{font-weight: bold;color: #0c74b3;}
	.about-wrap1{margin-bottom: 50px;}
	.about-wrap1 .about-wrap1-inner{width: 94%;padding-top: 30px;}
	.about-wrap1 .about-wrap1-img, .about-wrap1 .about-wrap1-text{float: none;width: auto;}
	.about-wrap1 .about-wrap1-img{margin-bottom: 30px;}
	.about-wrap1-text .about-wrap1-title{margin-bottom: 30px;}
	.about-wrap1-text .about-wrap1-title:after{display: none;bottom: -10px;width: 30px;height: 2px;}
	.about-wrap1-text .about-wrap1-title .p1{margin-bottom: 6px;font-size: 20px;}
	.about-wrap1-text .about-wrap1-title .p2{display: none;font-size: 14px;}
	.about-wrap1-text .about-wrap1-con{height: 284px;padding-top: 4px;padding-right: 4px;overflow: auto;}
	.about-wrap1-con::-webkit-scrollbar { 
		width: 6px; 
		background-color: rgba(0,15,87,0.9); 
	} 
	.about-wrap1-con::-webkit-scrollbar-thumb { 
		background-color: rgba(0,15,87,0.9); 
		border-radius: 6px; 
	} 
	.about-wrap1-con::-webkit-scrollbar-track { 
		-webkit-box-shadow: inset 0 0 6px #ffffff; 
		background-color: #fff; 
	}
	.about-wrap1-text .about-wrap1-con dl{margin-bottom: 14px;}
	.about-wrap1-text .about-wrap1-con dd{text-align: justify;}

	.about-wrap2{padding-bottom: 40px;background: url(m/../images/m-about-wrap2-bg.png) right 10px top 1px no-repeat #ebebeb;}
	.about-wrap2 .mabout-wrap2-inner{padding-top: 70px;width: 94%;margin: 0 auto;}
	.about-wrap2 .mabout-wrap2-top{margin-bottom: 24px;color: #3e3a39;line-height: 1.7em;text-align: justify;}
	.about-wrap2 .mabout-wrap2-img{margin-bottom: 30px;}
	.about-wrap2 .mabout-wrap2-img img{display: block;max-width: 100%;height: auto;}
	.about-wrap2 .mabout-wrap2-title{margin-bottom: 30px;}
	.about-wrap2 .mabout-wrap2-title .p1{font-size: 20px;font-weight: bold;}
	.about-wrap2 .mabout-wrap2-con dl{margin-bottom: 22px;}
	.about-wrap2 .mabout-wrap2-con dl:last-child{margin-bottom: 0;}
	.about-wrap2 .mabout-wrap2-con dt{margin-bottom: 6px;font-weight: bolder;color: #3e3a39;}
	.about-wrap2 .mabout-wrap2-con dd{line-height: 22px;color: #3e3a39;}

	

	.about-wrap3{height: 388px;}
	.about-wrap3 .about-wrap3-inner{width: 310px;height: auto;padding: 20px 0 50px;}
	.about-wrap3 .about-wrap3-main{position: relative;padding-top: 90px;}
	.about-wrap3 .about-wrap3-main .fzlc-con{width: 100%;}
	.about-wrap3 .about-wrap3-title{margin-bottom: 20px;}
	.about-wrap3 .about-wrap3-title .p1{margin-bottom: 10px;font-size: 20px;}
	.about-wrap3 .about-wrap3-title .p2{display: none;font-size: 14px;line-height: 1.2em;}
	.about-wrap3-main .fzlc-con .item-img{margin-bottom: 16px;}
	.about-wrap3-main .fzlc-con .item-img img{max-width: 100%;height: auto;}
	.about-wrap3-main .fzlc-con .item-text p{font-size: 14px;line-height: 1.2em;}
	.about-wrap3 .fzlc-tabs{position: absolute;top: 0;left: 0;width: 310px;height: 80px;margin-top: 0;padding: 0 30px;background: url(../images/fzlc-tabs-bg.png) 0 40px repeat no-repeat;box-sizing: border-box;}
	.about-wrap3 .fzlc-tabs .swiper-slide{width: 40px !important;height: 80px;padding-left: 0;font-size: 14px;line-height: 40px;text-align: center;}
	.about-wrap3 .fzlc-tabs .swiper-slide i{left: 50%;width: 10px;height: 10px;margin-left: -5px;margin-top: -4px;}
	.about-wrap3 .fzlc-tabs .active{font-size: 16px;}
	.about-wrap3 .fzlc-tabs .swiper-scrollbar{display: none;width: 6px;}
	.about-wrap3 .fzlc-tabs .fzlc-tabs-btn{top: 50%;margin-top: -15px;}
	.about-wrap3 .fzlc-tabs .fzlc-tabs-prev{left: 0;transform: rotate(-90deg);}
	.about-wrap3 .fzlc-tabs .fzlc-tabs-next{right: 0 !important;left: auto;transform: rotate(-90deg);}
	.about-wrap4{padding-bottom: 80px;background: #e4e4e4;}
	.about-wrap4 .about-wrap4-title{margin-bottom: 40px;}
	.about-wrap4 .about-wrap4-title .p1{margin-bottom: 6px;font-size: 20px;}
	.about-wrap4 .about-wrap4-title .p2{display: none;font-size: 14px;}
	.about-wrap4 .about-wrap4-container{width: 94%;margin: 0 auto;}
	.about-wrap4 .swiper-slide{width: 254px;height: 182px;}
	.about-wrap4 .swiper-slide img{max-width: 100%;height: auto;}
	.about-wrap4 .swiper-slide-active img{display: block;border-width: 2px;}

	.youshi-banner .youshi-banner-text{right: auto;top: auto;left: 6%;bottom: 12.74%;text-align: left;}
	.youshi-banner .youshi-banner-text .p1{margin-bottom: 14px;font-size: 40px;}
	.youshi-banner .youshi-banner-text .p2{margin-bottom: 20px;font-size: 18px;letter-spacing: 0;}
	.youshi-banner .youshi-banner-text .p2:after{bottom: -10px;width: 30px;height: 2px;}
	.youshi-banner .youshi-banner-text .p3{font-size: 12px;line-height: 1.5em;}
	.youshi-wrap1{margin-bottom: 40px;}
	.youshi-wrap1 .youshi-wrap1-inner{width: 94%;padding-top: 30px;}
	.youshi-wrap1 .youshi-wrap1-text{float: none;width: auto;padding-left: 0;}
	.youshi-wrap1-text .text-title{margin-bottom: 20px;}
	.youshi-wrap1 .youshi-wrap1-text p{text-align: center;}
	.youshi-wrap1-text .text-title .p1{font-size: 20px;}
	.youshi-wrap1-text .text-title .p2{left: auto;width: auto;font-size: 18px;}
	.youshi-wrap1-text .text-summary{margin-bottom: 30px;}
	.youshi-wrap1-text .text-summary .p1{margin-bottom: 20px;padding-top: 10px;padding-right: 0;border-top: none;text-align: left;}
	.youshi-wrap1-text .text-summary .p2{padding-top: 10px;padding-right: 0;text-align: left;}
	.youshi-wrap1 .youshi-wrap1-img{float: none;width: 100%;margin-bottom: 20px;}
	.youshi-wrap1 .youshi-wrap1-img img{display: block;max-width: 100%;height: auto;}
	.youshi-wrap2 .youshi-wrap2-inner{width: 94%;margin: 0 auto;padding: 50px 0 20px;}
	.youshi-wrap2 .youshi-wrap2-text{margin-bottom: 30px;}
	.youshi-wrap2 .youshi-wrap2-text .text-title{margin-bottom: 20px;}
	.youshi-wrap2 .youshi-wrap2-text .text-title:after{display: none;margin: 10px auto 12px;}
	.youshi-wrap2 .youshi-wrap2-text .text-title .p1{margin-bottom: 10px;font-size: 20px;}
	.youshi-wrap2 .youshi-wrap2-text .text-title .p2{font-size: 20px;}
	.youshi-wrap2 .youshi-wrap2-text .text-summary{width: 100%;}
	.youshi-wrap2 .youshi-wrap2-text .text-summary p{text-align: left;}
	.youshi-wrap2 .m-youshi-wrap2-img{}
	.youshi-wrap2 .m-youshi-wrap2-img li{margin-bottom: 30px;}
	.youshi-wrap2 .m-youshi-wrap2-img img{display: block;max-width: 100%;height: auto;margin-bottom: 20px;}
	.m-youshi-wrap2-img p{font-size: 16px;color: #3e3a39;text-align: center;}


	.youshi-wrap2-img .img-list{flex-wrap: wrap;}
	.youshi-wrap3 .youshi-wrap3-inner{width: 94%;padding-top: 50px;}
	.youshi-wrap3 .youshi-wrap3-title{margin-bottom: 30px;}
	.youshi-wrap3 .youshi-wrap3-title p{text-align: center;}
	.youshi-wrap3 .youshi-wrap3-title .p1{font-size: 20px;}
	.youshi-wrap3 .youshi-wrap3-title .p2{font-size: 16px;}
	.youshi-wrap3 .youshi-wrap3-main .swiper-slide{padding-left: 0;}
	.youshi-wrap3 .item .item-line{display: none;top: 5px;height: 250px;}
	.youshi-wrap3 .item .item-line i{width: 7px;height: 7px;left: -3px;}
	.youshi-wrap3 .item .item-num{display: none;margin-bottom: 20px;font-size: 20px;}
	.youshi-wrap3 .item:nth-child(4) .item-num, .youshi-wrap3 .item:nth-child(5) .item-num{margin-bottom: 4px;}
	.youshi-wrap3 .item .item-title{}
	.youshi-wrap3 .item .item-title:after{display: none;width: 20px;margin: 10px 0 14px;}
	.youshi-wrap3 .item .item-title .p1{display: none;font-size: 12px;line-height: 1.2em;}
	.youshi-wrap3 .item .item-title .p2{margin-bottom: 10px;font-size: 16px;}
	.youshi-wrap3-pagination{left: 50%;transform: translateX(-50%);}
	.youshi-wrap3 .swiper-pagination-bullet{margin: 0 3px;background: #b4b4b4;}
	.youshi-wrap3 .swiper-pagination-bullet-active{background: #b4b4b4;}

	.youshi-wrap3 .item .item-img{margin-bottom: 14px;}
	.youshi-wrap3 .item .item-img img{display: block;max-width: 100%;height: auto;}
	.youshi-wrap3 .item .item-summary p{font-size: 14px;line-height: 1.3em;}
	.youshi-wrap3 .slide-btn{display: none;}
	.youshi-wrap3 .slide-prev{left: -10px;}
	.youshi-wrap3 .slide-next{right: -14px;}
	.youshi-wrap5{padding-bottom: 60px;}
	.youshi-wrap4 .youshi-wrap4-inner{padding-top: 0;}
	.youshi-wrap4 .youshi-wrap4-img, .youshi-wrap4 .youshi-wrap4-text{float: none;width: 100%;height: auto;margin-top: 0;}
	.youshi-wrap4 .youshi-wrap4-img .swiper-slide{height: 300px;background-size: cover;background-position: top center;}
	.youshi-wrap4 .swiper-pagination{bottom: 10px !important;}
	.youshi-wrap4 .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 4px;}
	.youshi-wrap4 .swiper-pagination-bullet-active{width: 20px !important;}
	.youshi-wrap4 .youshi-wrap4-text .text{width: 100%;padding: 36px 10px;margin: 0;box-sizing: border-box;}
	.youshi-wrap4 .youshi-wrap4-text .text .p1{margin-bottom: 16px;font-size: 18px;text-align: center;}
	.youshi-wrap4 .youshi-wrap4-text .text .p2{font-size: 14px;line-height: 1.6em;}
	.youshi-wrap5 .youshi-wrap5-inner{padding-top: 0;}
	.youshi-wrap5 .youshi-wrap5-inner{width: 100%;}
	.youshi-wrap5 .youshi-wrap5-text, .youshi-wrap5 .youshi-wrap5-img{float: none;width: 100%;height: auto;}
	.youshi-wrap5 .youshi-wrap5-text .text{position: static;width: auto;transform: none;padding: 50px 10px;box-sizing: border-box;}
	.youshi-wrap5 .youshi-wrap5-text .p1{margin-bottom: 10px;font-size: 16px;text-align: center;}
	.youshi-wrap5 .youshi-wrap5-text .p2{font-size: 14px;line-height: 1.5em;}
	.youshi-wrap5 .youshi-wrap5-img img{display: block;max-width: 100%;height: auto;}


	.join-bread-menu{display: none;}
	.join-inner{width: 94%;}
	.join-title .p1{font-size: 20px;}
	.join-title .p2{font-size: 16px;}
	.join-title:after{margin-top: 10px;}
	.join-wrap1{padding-bottom: 30px;}
	.join-wrap1 .join-wrap1-summary{margin: 20px auto 30px;font-size: 14px;}
	.join-wrap1 .join-wrap1-main .join-wrap1-ul{width: 90%;margin: 0 auto;flex-wrap: wrap;}
	.join-wrap1 .join-wrap1-main .join-wrap1-ul .item{width: 50%;}
	.join-wrap1 .item .item-num{font-size: 20px;}

	.join-wrap1 .item .item-icon{transform: scale(.5) translateX(-100%);}
	.join-wrap1 .join-wrap1-main .join-wrap1-ul .item{height: 180px;padding: 120px 4px 0;}
	.join-wrap1 .item .item-num i{top: -12px;font-size: 12px;}
	.join-wrap1 .item .item-text{font-size: 12px;line-height: 1.5em;}
	.join-wrap1 .item:after{top: 35px;height: 145px;}
	.join-wrap1 .item2:after{display: none;}
	
	.join-wrap2-inner{padding-top: 30px;}
	.join-wrap2 .join-title:after{width: 30px;height: 1px;margin: 6px 0 30px;}
	.join-wrap2 .join-wrap2-main{float: none;width: auto;margin-top: 0;margin-right: 0;padding: 30px 10px;background: rgba(255,255,255,.8);}
	.join-wrap2 .join-wrap2-text dd{text-align: justify;}
	.join-wrap3 .join-wrap3-main{left: 0;top: 150px;background: rgba(0,13,98,.6);}
	.join-wrap3 .join-wrap3-title p{font-size: 18px;}
	.join-wrap3 .join-wrap3-title:after{margin: 18px 0 22px;}
	.join-wrap3 .join-wrap3-text p{font-size: 12px;}

	.join-wrap4 .join-wrap4-img, .join-wrap4 .join-wrap4-text{float: none;width: 100%;}
	.join-wrap4 .join-wrap4-img{height: 380px;background-size: cover;}
	.join-wrap4 .join-wrap4-text{height: auto;padding: 30px 10px;box-sizing: border-box;}
	.join-wrap4-text .text-top{margin: 0 0 20px 0;font-size: 20px;}
	.join-wrap4-text .text-main{width: auto;margin-left: 0;}

	.join-wrap4-text .text-main .text-main-title .p1{font-size: 18px;}
	.join-wrap4-text .text-main .text-main-title:after{width: 30px;height: 2px;margin: 14px 0 22px;}
	.join-wrap4-text .text-main dl{margin-bottom: 16px;}

	.join-wrap5 .join-wrap5-inner{padding: 50px 0;}
	.join-wrap5 .join-wrap5-summary{margin: 18px auto 26px;}
	.join-wrap5-title .p2{font-size: 14px;}
	.join-wrap5 .swiper-pagination-bullet{margin: 0 4px !important;}
	.join-wrap5 .swiper-pagination-bullet-active{width: 30px;}

	.join-wrap6-title .p2{font-size: 14px;}
	.join-wrap6 .join-wrap6-main{margin-top: 30px;}
	.join-wrap6 .item-ul{width: 290px;margin: 0 auto;}
	.join-wrap6 .item-ul li{width: 140px;height: auto;margin-right: 10px !important;margin-bottom: 10px;}
	.join-wrap6 .item-ul li img{display: block;max-width: 100%;height: auto;}
	.join-wrap6 .item-ul li:nth-child(2n){margin-right: 0 !important;}
	.join-wrap6 .join-wrap6-inner{padding-bottom: 40px;}


	.join-wrap7{height: auto;background: none;}
	.join-wrap7 img{display: block;max-width: 100%;height: auto;}
	

	.join-wrap7 .join-wrap7-text{left: auto;right: 10%;bottom: 30px;margin-left: 0;}
	.join-wrap7 .join-wrap7-text .p1{margin-bottom: 6px;}
	.join-wrap7 .join-wrap7-text p{font-size: 18px;}
	
	.join-wrap8{padding: 40px 0 30px;}
	.join-wrap8 .join-wrap8-container{padding-bottom: 30px;}
	.join-wrap8 .join-wrap8-container .swiper-slide{width: 300px;height: 222px;}
	.join-wrap8 .join-wrap8-container .swiper-slide img{display: block;max-width: 100%;height: auto;}
	.join-wrap8 .swiper-pagination-bullet{margin: 0 4px !important;}
	.join-wrap8 .swiper-pagination-bullet-active{width: 20px;}
	
	.join-wrap9{height: 830px;background-size: cover}
	.join-wrap9 .join-wrap9-main{margin-top: 30px;}
	.join-wrap9 .join-wrap9-main .item-ul{flex-wrap: wrap;}
	.join-wrap9 .join-wrap9-main .item{width: 150px;height: 340px;}
	.join-wrap9 .item .item-title{width: 130px;height: 130px;margin-bottom: 20px;padding-top: 84px;font-size: 14px;background-size: 100%;}

	.join-wrap9 .item .item-summary p{font-size: 12px;line-height: 1.5em;}
	
	.join-wrap10 .join-wrap10-summary{margin: 10px 0 30px;font-size: 14px;line-height: 1.4em;}
	.join-wrap10 .join-wrap10-img, .join-wrap10 .join-wrap10-text{float: none;width: 100%;}
	.join-wrap10 .join-wrap10-img img{display: block;max-width: 100%;height: auto;}

	.join-wrap10 .item{width: 50%;}
	.join-wrap10 .item8{height: auto;}

	.join-wrap10 .item .p1{font-size: 16px;}
	.join-wrap10 .item .p2{font-size: 12px;}

	.join-wrap12 .join-wrap12-inner{width: 94%;padding: 50px 0;}
	.join-wrap12 .join-wrap12-form{margin-top: 30px;}
	.join-wrap12 .join-wrap12-form .input-text{flex-wrap: wrap;justify-content: center;}
	.join-wrap12 .join-wrap12-form .input-text input{margin-bottom: 10px;}
	.news-banner .news-banner-img1{width: 50%;}
	.news-banner .news-banner-img2{display: none;}

	.news-wrap .news-title .p1{font-size: 20px;}
	.news-wrap .news-title .p2{font-size: 16px;}

	.news-wrap .news-list{width: 94%;}
	.news-wrap .news-list .item-text, .news-wrap .news-list .item-img{float: none !important;width: 100%;text-align: left !important;}

	.news-wrap .news-title:after{margin: 14px auto 40px;}
	.news-wrap .news-list .item-img img{display: block;max-width: 100%;height: auto;}
	.news-wrap .news-list ul.clear .item .item-text{float: none;padding: 20px 0 10px !important;}

	.news-list .item-text .item-time{margin-bottom: 6px;font-size: 16px;}
	.news-list .item-text .item-title{margin-bottom: 12px;font-size: 18px;}
	.news-list .item-text .item-summary{font-size: 14px;line-height: 1.5em;}
	.news-list .item-text .item-more{margin-top: 20px;}

	.news-read{width: 94%;}
	.news-read .read-center .info{margin: 6px auto 10px;}
	.news-read .read-content{width: 100%;}
	.news-read .read-center h5{font-size: 18px;line-height: 1.2em;}
	.news-read .read-content p{margin-bottom: .2em;}

	.com-title .p1{font-size: 20px;}
	.com-title .p2{font-size: 16px;}
	.service-nav{padding: 40px 0 50px;}
	.service-nav .service-nav-inner{width: 94%;}
	.service-nav .service-nav-inner .service-item{width: 40%;height: 150px;margin: 0 5% 20px;}
	.service-item .item-icon{height: 80px;}
	.service-main .service-con{width: 100%;}
	.service-kefu{padding-bottom: 100px;}
	.service-kefu .service-kefu-inner{width: 100%;}
	.service-kefu .kefu-map, .service-kefu .kefu-info{width: 100%;margin-right: 0;}
	.service-kefu .kefu-map img{display: block;max-width: 100%;height: auto;}
	.service-kefu .kefu-map-btn{right: 40px;bottom: 110px;}
	.service-main .service-tabs{margin-bottom: 30px;}
	.service-main .service-tabs a{margin: 0 4px 10px;font-size: 16px;line-height: 2em;}
	.service-main{width: 94%;margin: 0 auto;}
	.service-con .aloc-content dd{font-size: 14px;line-height: 1.8em;}
	.service-chengnuo .com-title{margin-bottom: 60px;}
	.service-chengnuo .service-chengnuo-inner{width: 94%;}
	.service-chengnuo{padding-bottom: 100px;}
	.service-chengnuo dl dt span{font-size: 18px;}

	.w1280{width: 100%;}
	.pro-read .pro-read-inner{padding: 30px 4px 40px;}
	.pro-read .pro-read-top .read-top-left, .pro-read .pro-read-top .read-top-right{width: 100%;}
	.pro-read .pro-read-top{padding: 0 10px;}
	.pro-read .pro-read-top .read-top-left .gallery-top{width: 64%;}
	.pro-read .pro-read-top .read-top-left .gallery-top img {position: relative;top: 50%;transform: translateY(-50%)}
	.pro-read .pro-read-top .read-top-right{margin-top: 40px;}
	.pro-read .read-top-right .read-title{font-size: 20px;}
	.pro-read .read-cptx{margin-bottom: 30px;}
	.pro-read .read-cp .read-cp-con .left, .pro-read .read-cp .read-cp-con .right{width: 100%;}
	.pro-read .read-cp .read-cp-con p{font-size: 14px;line-height: 2em;}

	.pro-read .pro-read-text .text-top .text-title{font-size: 20px;}

	.pro-img .text-title .p1{font-size: 14px;line-height: 1.2em;}
	.pro-img .text-title .p2{font-size: 12px;line-height: 1.2em;}
	.pro-img .text-title .p3{font-size: 12px;line-height: 1.2em;}
	.pro-img .text-summary{display: none;}
	.pro-img .text-title:after{display: none;}

	.pro-read12 .pro-img5 .img-text{padding: 10px;width: auto;}
	.pro-img .text-title .p2{margin-bottom: 20px;}

	.pro-read11 .pro-img5 .img-text{padding: 10px;width: auto;}
	
	.pro-read20 .pro-img2 .img-text,
	.pro-read22 .pro-img2 .img-text,
	.pro-read21 .pro-img2 .img-text{position: static !important;padding: 30px 10px;width: auto;}
	.pro-read22 .read-cpcs .left{width: 100% !important;}

	.main-search{width: 94%;}
	.search_index{padding: 30px 10px;}
	.search-list-box{width: 100% !important;}
	.search-list a{line-height: 1.5em;}
	.search-list li span{line-height: 1.5em;}
	.join-wrap12 .join-wrap12-form .submit{margin-top: 30px;}







	



}

.pro-read .read-top-right .read-title {margin-bottom: 20px}

@media screen and (max-width: 600px){
.pro-list .series .series-main .item-ul .item {
	width: 100%
}
.pro-list .item .item-img {height: 300px}
.pro-nav .item a {padding-bottom: 0}
}


@media screen and (max-width: 500px){
	

}
.pro-nav .pro-nav-ul .item {
    display: inline-block;
    
}
.pro-nav .item a {
    position: relative;
    display: block;
    padding-top: 130px;
	padding-bottom: 40px;
}
 .pro-nav .item a img {
    position: absolute;
    left: 50%;
    top: 0;
    transform: translateX(-50%);
    max-width: 145px;
}

#footer .top .bot .left {
	padding-top: 59px;}

	@media screen and (max-width: 450px){
.pro-read .pro-read-top .read-top-left .gallery-thumbs {display: none}
.pro-read .pro-read-top .read-top-left .gallery-top {width: 100%}
.pro-read .pro-read-top .read-top-left .gallery-top {margin-left: 0;height: 400px;}
	}