html{-webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-overflow-scrolling: touch;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;-ms-overflow-style: -ms-autohiding-scrollbar;}
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{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
input,textarea,select{*font-size:100%;}
legend{color:#000;}
header,footer,nav{display: block;}
::-moz-selection{background:#fe917b; color:#fff;}
::selection {background:#fe917b; color:#fff;}
html,body{background:#fff;}
body{font-family:"思源黑体 CN,microsoft yahei",Arial;color:#000; -webkit-font-smoothing:antialiased;}
i{font-style:normal;}
a{text-decoration: none;color: #333;border: 0;font-size: 100%;margin: 0;padding: 0;vertical-align: baseline;-webkit-transition: all 0.1s ease-in;-moz-transition: all 0.1s ease-in;transition: all 0.1s ease-in;-o-transition: all 0.1s ease-in;}
.clr:after{clear: both;content:'\0020';display: block;visibility:hidden;height:0;}
.clr{zoom:1;}
.hide {display:none;}
.thide{text-indent: -9999px; position: absolute; left: -9999px;}
.inner{width:1000px;margin:0 auto;position: relative;}
.inner12{width:1200px;margin:0 auto;position: relative;}
.inner1040{width:1040px;margin:0 auto;position: relative;}
.yahei{font-family: "microsoft yahei";}
.fr{float: right;}
.fl{float: left;}
.inner{width: 1200px;margin: 0 auto;position: relative;}

body{
	background: url(../images/jx2020/fBg.png) no-repeat center bottom;
}
.jx-banner{
	height: 698px;
	background: url(../images//jx2020/topImg_form.jpg?123456) no-repeat center top;
	min-width: 1200px;
}
.jx-banner .logos{
	padding-top: 38px;
}
.jx-banner .logos a{
	float: left;
	padding-right: 20px;
}
.join-title{
	text-align: center;
	padding: 46px 0;
}
.join-title span{
	display: inline-block;
	width: 574px;
	height: 100px;
	background: url(../images/jx2020/tit1.png) no-repeat;
	text-align: center;
	font-size: 36px;
	font-weight: bold;
	color:#fff;
	letter-spacing: 5px;
	line-height: 90px;
}
.jx-introduce{
  padding-top: 50px;
}
.jx-introduce .title{
	text-align: center;
}
.jx-introduce .title span{
	width: 252px;
	height: 90px;
	display: inline-block;
	background: url(../images/jx2020/titBg.png) no-repeat;
	line-height: 80px;
	font-size: 28px;
	color:#fff;
	letter-spacing: 5px;
	margin-bottom: 40px;
}
.jx-introduce .main{
	width: 1210px;
	margin:0 auto;
	background-image: url(../images/jx2020/bg1.png) ,url(../images/jx2020/bg3.jpg);
    background-position: top center,bottom center;
	background-repeat: no-repeat,  no-repeat;
	padding: 75px 0 70px 0;
}
.jx-introduce .main .txt{
	background-image: url(../images/jx2020/bg2.png);
	background-position:center center;
	background-repeat:repeat-y;
	padding: 0 60px;
	font-size: 18px;
	line-height: 30px;
}
.jx-introduce .main .txt p{
	padding-bottom: 20px;
}
.jx-introduce .main .txt p:last-child{
	padding-bottom: 0;
}
.jx-steps .title{
	padding: 60px 0;
	text-align: center;
}
.jx-steps .title span{
	width: 252px;
	height: 90px;
	display: inline-block;
	background: url(../images/jx2020/titBg.png) no-repeat;
	line-height: 80px;
	font-size: 28px;
	color:#fff;
	letter-spacing: 5px;
}
.jx-steps .main{
	width: 1200px;
	margin:0 auto;
	background: url(../images/jx2020/stepBg.jpg) no-repeat;
	min-height: 200px;
	text-align: center;
}
.jx-steps .main .item{
	width: 400px;
	float: left;
}
.jx-steps .main .item .tit{
	font-size: 22px;
	padding-top: 130px;
}
.jx-steps .main .item .time{
	font-size: 18px;
	padding-top: 50px;
}
.jx-steps .main .item1{
	width: 390px;
	padding-left: 10px;
}
.jx-standard{
	width: 1200px;
	margin: 0 auto;
	padding-top: 70px;
}
.jx-standard .title{
	padding-bottom: 60px;
	text-align: center;
}
.jx-standard .title span{
	display: inline-block;
	width: 460px;
	height: 90px;
	background: url(../images/jx2020/titBg2.png) no-repeat;
	line-height: 80px;
	font-size: 28px;
	color:#fff;
	letter-spacing: 5px;
}
.jx-standard .item{
	padding: 40px 20px 50px 45px;
	border:1px solid #eee;
	margin-bottom: 38px;
	position: relative;
	z-index: 2;
}
.jx-standard .item .tit{
	font-size: 40px;
	font-weight: bold;
}
.jx-standard .item .tit span{
	background-image:-webkit-linear-gradient(left,#0055f2,#01eabb); 
	-webkit-background-clip:text; 
	-webkit-text-fill-color:transparent; 
	line-height: 1;
}
.jx-standard .item .des{
	font-size: 18px;
	color:#333;
	line-height: 36px;
	padding: 30px 0;
}
.jx-standard .item .stand{
	font-size: 17px;
	color:#115eeb;
}
.jx-standard .item .stand span{
	display: inline-block;
	width: 108px;
	height: 22px;
	line-height: 22px;
	border:1px solid #115eeb;
	border-radius: 12px;
	text-align: center;
	margin-right: 10px;
}
.jx-link{
	text-align: center;
	padding: 40px 0 90px 0;
}
.jx-link a{
	display: inline-block;
	width: 574px;
	height: 110px;
	text-align: center;
	font-size: 36px;
	font-weight: bold;
	color:#fff;
	line-height: 100px;
	background: url(../images/jx2020/tit1.png) no-repeat;
	letter-spacing: 8px;
}

/*表单*/
/*表单*/
.AITopTen-header2{
    min-width: 1200px;
	min-height: 666px;
	background: url(../images/AITopTen2020/formImg2.jpg) no-repeat center top;
}
.jx-form{
	overflow: hidden;
	width: 1200px;
    margin:0 auto;
    margin-top: 50px;
}
.jx-form .title{
	text-align: center;
	padding-bottom: 50px;
}
.jx-form .row{
	overflow: hidden;
	margin-bottom: 30px;
}
.jx-form .row .label{
	float: left;
	width: 190px;
	line-height: 44px;
	color:#333;
	font-size: 16px;
}
.jx-form .row .label p{
	line-height: 20px;
	font-size: 14px;
}
.jx-form .row .label-input{
	overflow: hidden;
	padding-left: 10px;
}
.jx-form .row .label-input input[type="text"]{
	height:32px;
	line-height: 32px;
	border:1px solid #3878ff;
	padding:5px 10px;
	width: 940px;
	background: transparent;
	font-size: 16px;
	color:#333;
}
.jx-form .row .label-input input.error{border-color:#f00;}
.jx-form .row .label-input input[type="text"]:focus,
.jx-form .row .label-input textarea:focus{
	
}
.jx-form .row2 .item{
	float: left;
	width: 50%;
}
.jx-form .row2 .item input[type="text"]{
	width: 339px;
}
.jx-form .row2 .item2 .label{
	padding-left: 60px;
	width: 130px;
}
.jx-form .row  textarea{
	padding: 10px;
	width: 940px;
	border:1px solid #3878ff;
	height: 130px;
	line-height: 24px;
	font-size: 16px;
	color:#333;
	background: transparent;
}
.jx-form .row  textarea.error{border-color:#f00;}
.jx-form .row-radio .label-input a{padding-left: 30px;position: relative;line-height: 44px;float: left;margin-right: 60px;font-size: 16px;color:#3878ff;}
.jx-form .row-radio .label-input a.last{margin-right: 18px;}
.jx-form .row-radio .label-input a input{position: absolute;left: 1px;top:14px;opacity: 0;z-index: 2;width:16px;height: 16px;}
.jx-form .row-radio .label-input a .under-btn{position: absolute;left: 0;top: 14px;width:16px;height: 16px;border-radius: 50%;-webkit-border-radius: 50%;border:1px solid #3878ff;}

.jx-form .row-radio .label-input input[type="text"]{width:180px; }
/*.jx-form .row-radio .label-input input[type=radio]:checked+ .under-btn em,*/
.jx-form .row-radio .label-input a.sel .under-btn em{
	position: absolute;
	width: 10px;
	height: 10px;
	left: 50%;
	top: 50%;
	background: #3878ff;
    margin-left: -5px;
	margin-top: -5px;
	border-radius: 50%;
}

.btns{
	margin: 100px auto 0 auto;
	position: relative;
	text-align: center;
}
.btns input{
	width: 433px;
	height: 92px;
	background: url(../images/jx2020/subBtn.png) no-repeat;
	border: 0;
    outline: 0;
}
	
.link_title{
    text-align: center;
    font-size: 24px;
    color: #333;
    margin-top: 78px;
    letter-spacing: 5px;
	margin-bottom: 25px;
	line-height: 1;
}
.link_ewm{
   width: 105px;
   height: 105px;
   margin: 0 auto;
   background:#fff url(../images/AITopTen2019/huhai.jpg)no-repeat center center;
   background-size: 95px 95px;
   border:2px solid #dce3ff;
}
.link_name{
   font-size: 16px;
   color: #333;
   text-align: center;
   margin-top: 16px;
}
.link_name.two{
	padding-bottom: 100px;
}
.jx-form .tips{
	font-size: 14px;
	color:#1a6bff;
	width: 140px;
	height: 20px;
	line-height: 20px;
	border:1px solid #1a6bff;
	text-align: center;
}
.mask-pop{display: none;position: fixed;left: 0;top: 0;right: 0;bottom: 0;background: rgba(0,0,0,0.4);z-index: 9;}
.success-pop{display: none;position: fixed;z-index: 10;width: 300px;left: 50%;margin-left: -150px;top:50%;margin-top: -80px;background: #fff;}
.success-pop .tit{padding: 35px 0;text-align: center;font-size: 16px;color: #333;}
.success-pop #clsBtn{position: absolute;right: 15px;top:15px;background: url(../../images/common/yzEmail-sprite.png) no-repeat 0 -19px;width: 15px;height: 16px;cursor: pointer;}
.success-pop .btn {text-align: center;padding-bottom: 30px;}
.success-pop .btn a{display: inline-block;padding: 5px 30px;background: #0e0d14;color: #fff;font-size: 14px;}
.add_text{
    color: #D2A561;
    font-size: 14px;
    margin-top: 14px;
    margin-bottom: 10px;
}
.pic_topic{
    color: #645032;
    font-size: 12px;
}
.file_input{
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    opacity: 0;
    z-index: 1;
    cursor: pointer;
}
#form_container{
    text-align: center;
  
  }
  .file {
    position: relative;
    display: inline-block;
    /*background: #d0eeff;*/
    /*border: 1px solid #99d3f5;*/
    /*border-radius: 4px;
    padding: 4px 12px;*/
    overflow: hidden;
    /*color: #1e88c7;*/
    text-decoration: none;
    text-indent: 0;
    /*line-height: 20px;*/
    background: url(../images/jx2020//add.png) no-repeat;
    width: 52px;
    height: 52px;
  }
  .file input {
    position: absolute;
    width: 41px;
    height: 41px;
    font-size: 100px;
    right: 0;
    top: 0;
    opacity: 0;
  }
  .file:hover {
    opacity: 0.8;
    text-decoration: none;
  }
  .upload_box {
    position: relative;
    /*margin: 1rem auto;*/
  }
  .upload_box {
    border: 1px solid #3878ff;
    overflow: hidden;
  }
  .upload_box .upload_choose {
    padding: 0.8rem;
    padding-bottom: 0.5rem;
    overflow: hidden;
  }
  .upload_box .upload_drag_area {
    display: block;
    width: 96%;
    padding: 2rem 0;
    margin: 0px auto 10px;
    border: 1px dashed #395d91;
    background: #161d48;
    color: #999;
    text-align: center;
    vertical-align: middle;
  }
  .upload_box .upload_main .upload_preview {
    border-top: 1px solid #3878ff;
    overflow: hidden;
  }
  .upload_box .upload_main .upload_preview ul {
    width: 99%;
    margin: 0 auto;
  }
  .upload_box .upload_main .upload_preview .upload_append_list {
    position: relative;
    margin-left: 13px;
    margin-top: 10px;
    float: left;
    width: 102px;
  }
  .upload_box .upload_main .upload_preview .upload_append_list p {
    position: relative;
    float: left;
    width: 100px;
    height: 100px;
    border: 1px solid #395d91;
  }
  .upload_box .upload_main .upload_preview .upload_append_list p em {
    float: left;
    padding: 10px;
    font-style: normal;
    overflow: hidden;
  }
  .upload_box .upload_main .upload_preview .upload_append_list p span.upload_delete {
    position: absolute;
    top: 3px;
    right: 2px;
    background: url('../images/aigrowup2018/cuo.png') no-repeat 0 0;
    cursor: pointer;
    text-align: center;
    width: 14px;
    height: 14px;
    background-size: 14px 14px;
  }
  .upload_box .upload_main .upload_preview .upload_append_list p img {
    display: block;
    width: 80px;
    height: 80px;
    overflow: hidden;
  }
  .upload_box .upload_main .upload_preview .upload_append_list .upload_progress {
    display: none;
    padding: 5px;
    border-radius: 10px;
    color: #fff;
    background-color: rgba(0,0,0,0.6);
    position: absolute;
    left: 25px;
    top: 45px;
  }
  .upload_box .upload_main .upload_preview .upload_append_list .filename {
    font-size: 12px;
    text-align: center;
    display: block;
    width: 100%;
    line-height: 22px;
    height: 22px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    color: #fff;
  }
  .upload_box .upload_submit {
    margin-left: 18px;
    margin-bottom: 16px;
    margin-top: 16px;
    overflow: hidden;
  }
  .upload_box .upload_submit .upload_submit_btn {
    border: none;
    background: #3878ff;
    padding: 2px 15px;
    color: #fff;
    border-radius: 3px;
    height: 32px;
    font-size: 14px;
    cursor: pointer;
  }
  .upload_drag_hover {
    border-color: #069;
    box-shadow: inset 2px 2px 4px rgba(0,0,0,0.5);
    color: #333;
  }
  .upload-progress {
    font-style: normal;
    font-size: 12px;
    position: absolute;
    width: 80px;
    height: 80px;
    text-align: center;
    line-height: 80px;
    color: #3878ff;
  }
  .upload-progress.success {
    background: url('../images/aigrowup2018/gou.png') no-repeat 0 0;
    width: 50px;
    height: 50px;
    top: 26px;
    left: 26px;
  }
  .ajax-loader {
    position: absolute;
    top: 35px;
    left: 35px;
    background: url('../images/aigrowup2018/juhua.gif') no-repeat 0 0;
    width: 32px;
    height: 32px;
    z-index: 10;
  }
  .upload-fail {
    background: url('../images/aigrowup2018/delete.png') no-repeat 0 0;
    top: 26px;
    left: 26px;
    width: 50px;
    height: 50px;
  }
  p.img-notice{
    color: #3878ff;
    font-size: 12px;
    line-height: 2;
  }
.steps .line{
	height: 50px;
	width: 1200px;
	background: url(../images/AITopTen/line.png) no-repeat;
    margin: 0 auto;
    margin-top: 70px;
}
.steps .txt{
    width: 1200px;
    margin: 0 auto;
    margin-bottom: 90px;
}
.steps .txt .item{
	float: left;
	text-align: center;
}
.steps .txt .item1{
	width: 360px;
}
.steps .txt .item2{
	width: 499px;
}
.steps .txt .item3{
	margin-left: 115px;
}
.steps .txt .item h4{
	font-size: 20px;
	color:#d4ae7a;
	padding-top: 8px;
}
.steps .txt .item p{
	font-size: 18px;
	font-weight: bold;
	color:#fff;
	padding-top: 5px;
}
.filename{
    font-size: 16px;
    padding-top: 15px;
    color:#333;
}
.upload_choose{
    text-align: center;
}
.apply-title{
	text-align: center;
	padding: 50px 0;
}
.apply-title span{
	width: 252px;
	height: 90px;
	display: inline-block;
	background: url(../images/jx2020/titBg.png) no-repeat;
	line-height: 80px;
	font-size: 28px;
	color:#fff;
	letter-spacing: 5px;
}
.none {
  display: none !important;
}
.hidden {
  visibility: hidden !important;
  margin-bottom: 0 !important;
  margin-top: 0 !important;
}

.footer{
	height: 60px;
	line-height:60px;
	background: #13191b;
	font-size: 14px;
	color:#fff;
	text-align: center;
}
.jx-logos{
  padding-bottom:70px;
  padding-top: 30px;
}
.jx-logos .title{
  text-align: center;
}
.jx-logos .title span{
  width: 252px;
  height: 90px;
  display: inline-block;
  background: url(../images/jx2020/titBg.png) no-repeat;
  line-height: 80px;
  font-size: 28px;
  color: #fff;
  letter-spacing: 5px;
  margin-bottom: 40px;
}
.jx-logos .items .tit{
  margin-top: 50px;
  text-align: center;
  font-size: 36px;
  color:#616161;
  font-weight: bold;
  height: 40px;
  line-height: 40px;
  margin-bottom: 55px;
  background: url(../images/jx2020/lineBg.png) no-repeat;
}
.jx-logos .items .list{
  overflow: hidden;
}
.jx-logos .item1 .tit{
  margin-top: 20px;
}
.jx-logos .items li{
  width: 216px;
  border:1px solid #f6f6f6;
  float: left;
  margin:0 11px 36px 11px;
  height: 86px;
  background: #fff;
}
.jx-logos .items li img{
  display: block;
  width: 216px;
}