/*通用样式*/
@charset "UTF-8";
/*图标字体
@font-face {
	font-family: 'iconfont';  
	src: url('//at.alicdn.com/t/font_512365_jmn5dbm54x.eot');
	src: url('//at.alicdn.com/t/font_512365_jmn5dbm54x.eot?#iefix') format('embedded-opentype'),
	url('//at.alicdn.com/t/font_512365_jmn5dbm54x.woff') format('woff'),
	url('//at.alicdn.com/t/font_512365_jmn5dbm54x.ttf') format('truetype'),
	url('//at.alicdn.com/t/font_512365_jmn5dbm54x.svg#iconfont') format('svg');
  }
.iconfont{
  font-family: iconfont;
  -webkit-font-smoothing: antialiased;
}
.icon-ok:after{content: '\e733';color:#E4B458;font-weight: bold;}
.icon-demo:after{content: '\e60d';}
.icon-close:after{content: '\e641';}
.icon-eye:before{content: '\e601';}*/
/*图标*/
.icon1{background:url(../img/i1.png) no-repeat center center;}
.icon2{background:url(../img/i2.png) no-repeat center center;}
.icon3{background:url(../img/i3.png) no-repeat center center;}
.icon4{background:url(../img/i4.png) no-repeat center center;}
.icon5{background:url(../img/i5.png) no-repeat center center;}
.icon6{background:url(../img/i6.png) no-repeat center center;}
.icon7{background:url(../img/i7.png) no-repeat center center;}
.icon8{background:url(../img/i8.png) no-repeat center center;}
.icon9{background:url(../img/i9.png) no-repeat center center;}
.icon10{background:url(../img/i10.png) no-repeat center center;}
.icon_r1{background:url(../img/r1.png) no-repeat center center;}
.icon_r2{background:url(../img/r2.png) no-repeat center center;}
.icon_r3{background:url(../img/r3.png) no-repeat center center;}
.icon_r4{background:url(../img/r4.png) no-repeat center center;}
.icon_r5{background:url(../img/r5.png) no-repeat center center;}
.icon_r6{background:url(../img/r6.png) no-repeat center center;}
.icon_r7{background:url(../img/r7.png) no-repeat center center;}
.icon_r8{background:url(../img/r8.png) no-repeat center center;}


/*公共样式*/
.horImg::-webkit-scrollbar{
  height: 0;
}
/*width*/
.f-w100{width:100%;}
.f-w90{width:90%;}
.f-w80{width:80%;}
.f-w70{width:70%;}
.f-w75{width:75%;}
.f-w69{width:69%;}
.f-w65{width:65%;}
.f-w60{width:60%;}
.f-w50{width:50%;}
.f-w40{width:40%;}
.f-w30{width:30%;}
.f-w20{width:20%;}
.f-w25{width:25%;}
.f-w15{width:15%;}

/* margin */
.mb2{margin-bottom: 20px}
.mt1{margin-top:10px;}
.mb1{margin-bottom:10px;}
/*padding*/
.tip-pd10{padding: 10px;}
.pd-r10{
  padding-right: .185185rem
}
/* line-height */
.line-15{
	line-height:1.5;
}
.line-2{
	line-height:2;
}
.line-25{
	line-height:2.5;
}
/*border*/
.border-b{
  border-bottom:1px solid #ddd;
}
/*text-overflow*/
.inthreeline{/*多行隐藏*/
  display:-webkit-box !important;
  overflow:hidden;
  text-overflow:ellipsis;
  word-break:break-all;
  -webkit-box-orient:vertical;
  -webkit-line-clamp:3;
}
.t-hide {/*单行隐藏*/
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
/*color*/
.color-g{color:#999;}
.color-w{color:#fff;}
.f-c666{color:#666;}
.f-c838{color: #838080;}
.f-cf2f{color: #F2F2F2;}
.f-c52{color:#C52D2F;}
/*background*/
.bg-w{background-color: #fff;}
.bg-orange{background-color: #FFD460;}
.bg-b,.main-head-active{background-color:#292D2F;}
/*display*/
.f-opt0{visibility:hidden;opacity: 0;}
/* function */
.f-cb:after,.f-cbli li:after{display:block;clear:both;visibility:hidden;height:0;overflow:hidden;content:".";}
.f-cb,.f-cbli li{zoom:1;}
.f-ib,.btn-loading:before{display:inline-block;*display:inline;*zoom:1;}
.f-dn{display:none;}
.f-db{display:block;}
.f-fl,.fl{float:left;}
.f-fr,.fr{float:right;}
.f-bn{border:none;}
.f-bt{background-color:transparent;}
.f-pf{position: fixed;}
.f-pr{position:relative;}
.f-pa{position:absolute;}
.f-prz{position:relative;zoom:1;}
.f-oh{overflow:hidden;}
.f-ff0{font-family:arial,\5b8b\4f53;}
.f-ff1{font-family:"Microsoft YaHei",\5fae\8f6f\96c5\9ed1,arial,\5b8b\4f53;}
.f-fs1{font-size:12px;}
.f-fs2{font-size:14px;}
.f-fs3{font-size:16px;}
.f-fs4{font-size:18px;}
.f-fs5{font-size:20px;}
.f-fs22{font-size:22px;}
.f-fs6{font-size:30px;}
.f-fs68{font-size:68px;}
.f-fs38{font-size:38px;}
.f-fs7{font-size:40px;}
.f-fs8{font-size:50px;}
.f-fwn{font-weight:normal;}.bg-w{background-color: #fff;}
.bg-orange{background-color: #FFD460;}
.f-fwb{font-weight:bold;}
.f-tal{text-align:left;}
.f-tac{text-align:center;}
.f-tar{text-align:right;}
.f-taj{text-align:justify;text-justify:inter-ideograph;}
.f-vam,.f-vama *{vertical-align:middle;}
.f-dfc{display: flex;align-items: center;}
.f-wsn{word-wrap:normal;white-space:nowrap;}
.f-pre{overflow:hidden;text-align:left;white-space:pre-wrap;word-wrap:break-word;word-break:break-all;}
.f-wwb{white-space:normal;word-wrap:break-word;word-break:break-all;}
.f-ti{overflow:hidden;text-indent:-30000px;}
.f-ti2{text-indent:2em;}
.f-lhn{line-height:normal;}
.f-tdu,.f-tdu:hover{text-decoration:underline;}
.f-tdn,.f-tdn:hover{text-decoration:none;}
.f-toe{overflow:hidden;word-wrap:normal;white-space:nowrap;text-overflow:ellipsis;}
.f-csp{cursor:pointer;}
.f-csd{cursor:default;}
.f-csh{cursor:help;}
.f-csm{cursor:move;}
.f-wac{-webkit-appearance: none;}
.f-usn{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;}
.bg-w{background-color: #fff;}
.bg-orange{background-color: #FFD460;}
html,body {
	-webkit-touch-callout:none;
	-webkit-text-size-adjust:none;
	-webkit-tap-highlight-color:rgba(0, 0, 0, 0);
	-webkit-user-select:none;
}
body {
	color: #212121;
	outline: 0;
	font-family: -apple-system, BlinkMacSystemFont, "PingFang SC","Helvetica Neue",STHeiti,"Microsoft Yahei",Tahoma,Simsun,sans-serif;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	/*background: url(../img/s1.jpg);*/
}
.bg-w{background-color: #fff;}
.bg-orange{background-color: #FFD460;}
html,body,header,section,footer,div,ul,ol,li,img,a,span,i,em,del,legend,center,strong,var,fieldset,form,label,dl,dt,dd,cite,input,hr,time,mark,code,figcaption,figure,textarea,h1,h2,h3,h4,h5,h6,p{
	margin:0;
	border:0;
	padding:0;
	font-style:normal;
}
* {
	-webkit-box-sizing: border-box;
	      	box-sizing: border-box;
	-webkit-user-select: none;
	-webkit-tap-highlight-color: transparent;
	outline: none;
}
ul, li {
	list-style: none;
}
a {
	color: #212121;
	text-decoration: none;
	background-color: transparent;
}
a:hover {
  outline: 0;
  text-decoration: none;
}
textarea {
	overflow: hidden;
	resize: none;
}
button {
	overflow: visible;
}
button,select {
	text-transform: none;
}
button,input,select,textarea {
	font: inherit;
	color: inherit;
}
.main-grow-radio{
	z-index: 1;
	-webkit-appearance: none;
	-moz-appearance: none;
	opacity: 0;
	background: transparent;
}
.main-gro-busi img{
	margin-right:.37037rem;
	border-radius: 50%;
}
.main-head-wrap{
	top:0;
	z-index: 10;
	transition: all .4s ease-in-out;
}

/*首尾通用样式*/
@media (min-width: 1170px){/*通用样式*/
	.f-w-md-50{width:50%;}
	.f-w-md-60{width:60%;}
	.f-w-md-30{width:30%;}
	.f-w-md-15{width:15%;}
	.f-w-md-25{width:25%;}
	.f-fs-md-2{font-size:14px;}
	.f-fs-md-3{font-size:16px;}
	.f-fs-md-4{font-size:18px;}
	.f-fs-md-5{font-size:20px;}
	.f-fs-md-22{font-size:22px;}
	.f-fs-md-68{font-size:68px;}
	.f-fs-md-38{font-size:38px;}
	.f-fs-md-6{font-size:30px;}
	.f-fs-md-7{font-size:40px;}
	.f-fs-md-8{font-size:50px;}
	.f-md-pa{position: absolute;}
	.hidden-lg{display: none;}
	.main-head,.main-product,.recruit-main,.contact-address,.contact-coop{
		width:21.62963rem;
		margin: 0 auto;
	}
	
	/*导航*/
	.main-top{
		background: url(../file/img/i_top_bg.jpg) no-repeat center top;
		background-size: 100%;
	}
	.main-top,.main-advantage{
		margin-bottom: 1.296296rem;
    }
    
	.main-head{
		padding: .277778rem 0;
	}
	.main-link{
		flex:1;
	}
	.main-link a{
		padding: .185185rem 10px;
		margin: 0 .185185rem;
		color:#FEFEFE;
		border-radius: .074074rem;
	}
	.main-link a.active,.main-trade-des,.main-link a:hover{
		background: #32B4FF;
		color:#fff;
	}
	.main-head-active{
		box-shadow: 1px 1px 15px #333;
	}
	.main-head-active a{
		color:#fff;
	}
	/*行业*/
	.main-trade li{
		width:5.37037rem;
		height: 4.074074rem;
		cursor: pointer;
	}
	
	.main-trade-des{
		top:-100%;
		left:0;
		z-index: 1;
		height: 4.074074rem;
		transition:all .2s ease-in-out;
		opacity: .3;
	}
	.main-trade li:hover .main-trade-des{
		transform: translateY(100%);
		opacity: 1;
	}
	
	.main-pro-title,.main-pro-icon,.f-c32b,.main-gro-title{
		color:#32B4FF;
	}
	.main-pro-icon:after,.main-adv-icon:after{
		font-size: .925926rem;
	}
	.main-pro-icon,.main-adv-icon{
		width:1.907407rem;
		height: 1.907407rem;
		background-size: 55%;
		/*line-height: 1.707407rem;*/
	}

	.main-pro-icon{
		border-radius: .944444rem;
		border:.092593rem solid #EEEEEE;
	}
	/*优势*/
	.main-adv-item > div{
		width:33.3333%;
		margin-right: .462963rem;
		border-radius: .185185rem;
		padding: .925926rem 0;
	}
	.main-advantage ul li > div:last-child{
		margin-right: 0;
	}
	.main-adv-icon{
		margin:0 .185185rem
	}
	.main-adv-des p{
		margin-top: .185185rem;
	}
    .main-footer{padding:.37037rem 0;}
	    /*css动画*/
	.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
	@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}
}
@media (min-width: 1441px){
	/*导航*/
	.main-top{
		height: 13.603704rem;
	}
}
@media (min-width: 1170px) and (max-width:1440px){
	body{min-width: 1366px;}
	/*导航*/
	.main-top{
		height: 9.803704rem;
	}
}
/*通用手机版*/
@media (max-width: 640px) {
	/*导航*/
	.main-top{
		background: url(../img/m_top_bg.jpg) no-repeat center top;
		background-size: 100%;
	}
	.main-partner{
		background:url(../img/m_bot_bg1.jpg) no-repeat center top;
		background-size:100%;
		padding: .2rem .5rem;
	}
	.main-pro-icon,.main-adv-icon{
		width: 2rem;
		height: 2rem;
	}
	.main-adv-icon{
		margin-right: .5rem;
	}
	.f-w-xs-100{width:100%;}
	.f-w-xs-50{width:50%;}
	.f-xs-mb2{margin-bottom: .2rem;}
    .f-xs-mt2{margin-top: 1.5rem;}
	.hidden-xs,.main-gro-con-det p{display: none;}
	.main-pro-des b,.main-gro-title{line-height: 2;}
	.main-trade,.main-growth-content{padding: 3%;}
	.main-link a.active,.main-link a:hover{
		color: #32B4FF;
	}
	.main-top{
		height: 5rem;
		margin-bottom: .6rem;
	}
	.main-top-title img{
		width:60%;
		margin: 0 auto;
	}
	.main-pro-item,.main-adv-item,.main-head{
		flex-direction: column;
	}
	.main-brand img{
		width: 19%;
		margin: .8rem .2rem;
	}
	.f-sm-hiden{
		display: none;
	}
	.main-head{
		padding: .1rem 0 .2rem .2rem;
		align-items: flex-start;
	}
	.menu{
		right: 2%;
		display: flex;
		width: 70%;
		justify-content: flex-end;
	}
	.logo{
		width: 30%;
	}
	.main-link,.main-link:after{
		z-index: 1;
		position: absolute;
		visibility: hidden;
		opacity: 0;/**/
		transition:opacity .2s ease-out;
	}
	.main-link{
		top: 1.2rem;
		right: 0;
		background: #fff;
		padding: .5rem;
		box-shadow: 0 0 5px #888;
		border-radius: 5px 0 0 5px;
	}

	.main-link:after{
		content: '';
		top: -15px;
		right: 20%;
		height: 0;
		height: 0;
		border-width: 8px;
		border-style: solid;
		border-color: transparent transparent #fff transparent;
	}
	.main-link a{
		color: #333;
		line-height: 2.2;
		display: block;
	}
	.main-link-active,.main-link-active:after{
		visibility: visible;
		opacity: 1;
	}
	.main-trade li{
		width: 48.8%;
		height: 5rem;
		margin: 0 .2rem .2rem 0;
	}
	.main-trade li:nth-child(even){
		margin-right: 0;
	}
	.main-adv-item > div,.main-gro-con-tit{
		display: flex;
		align-items: center;
	}
	.main-gro-con-tit label{
		width: 25%;
		height: 1rem;
		line-height: 1rem;
	}
	.main-gro-con-det img{

		display: block;
		margin: .4rem auto .1rem;
	}
	.main-grow-radio{
		width: 25%;
		height: 1rem;
	}
	#radio-item1{
		left: 0;
	}
	#radio-item2{
		left: 25%;
	}
	#radio-item3{
		left: 50%;
	}
	#radio-item4{
		right: 0;
	}
	.main-gro-con-tit label:after{
		bottom:-10px;
		left:50%;
		transform: translateX(-50%);
		border-width:5px;
		border-color:#202021 transparent transparent  transparent;
	}
	.main-growth-content input:nth-of-type(1):checked ~ .main-gro-con-det p:nth-of-type(1),
	.main-growth-content input:nth-of-type(2):checked ~ .main-gro-con-det p:nth-of-type(2),
	.main-growth-content input:nth-of-type(3):checked ~ .main-gro-con-det p:nth-of-type(3),
	.main-growth-content input:nth-of-type(4):checked ~ .main-gro-con-det p:nth-of-type(4)
	{
		display: block;
	}
	.recruit-det-con{
        height: 5.407407rem;
	}
	.recruit-det-con h3{
		margin-bottom: .2rem;
	}
	.main-par-title{
		margin-bottom: .2rem;
		padding-top: .5rem;
	}
	.main-footer{
		padding: .2rem .5rem;
	}
	.recruit-det-con{width:80%;}
	
	.icon-eye:before{
        width: .42rem;
        height: .3rem;
    }
    .recruit-weal-wrap > ul{
    	border-top: 1px solid #eee;
    	margin-top: .5rem;
    }
    .recruit-weal{
    	height: 7rem;
    	border: solid #eee;
    	border-width: 0 1px 1px 0;
    	padding: 0 2% 2% 2%;
    }
    .weal{
    	width: 3rem;
    	height: 3rem;
    	margin: 0 auto;
    }
		.contact-address{padding: .5rem;}
		.download-img{
			bottom:0;
			width:100%;
			background:url('../img/download.jpg') center center no-repeat;
			background-size:100%;
		}
		.download-link,.download-img,#download-hide{
			height:1.497037rem;
		}
		.download-link{
			text-indent: -1000em;
			width:90%;
			height:1.296296rem;
		}
		#download-hide{
			width:10%;
		}
}

@media (max-width: 321px) {
	.f-fs-xs-14{font-size:14px;}
	.f-fs-xs-16{font-size:16px;}
	.f-fs-xs-20{font-size:20px;}
	.f-fs-xs-18{font-size:18px;}
	.f-fs-xs-22{font-size:22px;}
}
@media (min-width:322px) and (max-width: 414px) {
	.f-fs-sm-14{font-size:14px;}
	.f-fs-sm-18{font-size:18px;}
	.f-fs-sm-20{font-size:20px;}
	.f-fs-sm-24{font-size:24px;}
	.f-fs-sm-28{font-size:28px;}
	
}
@media (min-width:900px){
	.download-img{
		display: none;
	}
}
.main-gro-con-tit label:after{
	content:'';
	position: absolute;
	visibility: hidden;
	width:0;
	height:0;
	border-style:solid;
}
.main-growth-content input:nth-of-type(1):checked ~ .main-gro-con-tit label:nth-of-type(1),
.main-growth-content input:nth-of-type(2):checked ~ .main-gro-con-tit label:nth-of-type(2),
.main-growth-content input:nth-of-type(3):checked ~ .main-gro-con-tit label:nth-of-type(3),
.main-growth-content input:nth-of-type(4):checked ~ .main-gro-con-tit label:nth-of-type(4)
{
	background-color: #202021;
	color:#fff;
	border-color: #202021;
}
.main-growth-content input:nth-of-type(1):checked ~ .main-gro-con-tit label:nth-of-type(1):after,
.main-growth-content input:nth-of-type(2):checked ~ .main-gro-con-tit label:nth-of-type(2):after,
.main-growth-content input:nth-of-type(3):checked ~ .main-gro-con-tit label:nth-of-type(3):after,
.main-growth-content input:nth-of-type(4):checked ~ .main-gro-con-tit label:nth-of-type(4):after
{
	visibility: visible;
}
