@charset "utf-8";
/* =s Reset */
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:sup;}
sub{vertical-align:sub;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
input,textarea,select{*font-size:100%;}
legend{color:#000;}
/* =e Reset */
header,footer,nav{display: block;}
::-moz-selection{background:#fe917b; color:#fff;} 
::selection {background:#fe917b; color:#fff;} 
html,body{background:#0c0a12;font-family: PingFangSC-Light,'helvetica neue','hiragino sans gb',arial,'microsoft yahei ui','microsoft yahei',simsun,sans-serif}
body{color:#333; -webkit-font-smoothing:antialiased;-moz-osx-font-smoothing: grayscale;}
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.3s ease-in;-moz-transition: all 0.3s ease-in;transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;}
.clr:after{clear: both;content:'\0020';display: block;visibility:hidden;height:0;}
.clr{zoom:1;}
.fl{float: left;}
.fr{float: right;}
.inner{width: 1100px;margin: 0 auto;}

.bestAi-banner{height: 1030px;background: url(../images/bestAi/banner.jpg) no-repeat center top;}
.bestAi-banner .navi{float: right;font-size: 0;padding-right: 50px;padding-top: 113px;position: relative;z-index: 3;}
.bestAi-banner .navi a{font-size: 18px;color: #49dcb4;font-weight: bold;padding: 0 16px;line-height: 40px;}
.bestAi-banner .navi em{display: none;float: right;background:url(../images/bestAi/circle.png) no-repeat;width: 40px;height: 40px;vertical-align: middle;margin-left: 35px;}
.bestAi-banner .navi a:hover{opacity:0.8;filter:alpha(opacity=80);}
.bestAi-banner .time-shaft{position: relative;padding-top: 981px;}
.bestAi-banner .time-shaft .item{float: left;text-align: center;color: #49dcb4;font-weight: bold;font-size: 18px;}
.bestAi-banner .time-shaft .it1{padding-left: 260px;width:210px;}
.bestAi-banner .time-shaft .it2{width:275px;}
.bestAi-banner .time-shaft .it3{width: 110px;}
.bestAi-banner .time-shaft .item .p1{font-size: 14px;}
.bestAi-banner .time-shaft .it3 .p1{color: #f6b608;}

.bestAi-bg{min-width: 1100px;background: url(../images/bestAi/bg.jpg) no-repeat center top;padding-bottom: 136px;}
.bestAi-intro{/*padding-top: 80px;*/}
.bestAi-intro h2{font-size: 30px;color: #f6b608;font-weight: bold;text-align: center;}
.bestAi-intro .vdoing{width: 800px;margin: 40px auto;}
.bestAi-intro .vdoing .item{float: left;margin-right: 50px;background: url(../images/bestAi/icons.png) no-repeat -11px -139px;width: 138px;height: 114px;padding-top: 48px;text-align: center;font-size: 36px;color: #49dcb4;font-weight: bold;line-height: 1;}
.bestAi-intro .vdoing .txt{font-size: 36px;color: #49dcb4;font-weight: bold;float: left;padding-top:35px;line-height: 58px;}
.bestAi-intro .info{width: 810px;margin: 0 auto;line-height: 38px;color: #8ad0f0;font-weight: bold;font-size:18px;text-align: center;}
.bestAi-intro .info b{color: #f6b608;}
.bestAi-intro .btns{padding-top: 60px;text-align: center;}
.bestAi-intro .btns em{display: inline-block;background: url(../images/bestAi/icons.png) no-repeat -14px -89px;width: 34px;height: 29px;}
.bestAi-intro .btns a{display: inline-block;margin-top: 14px;letter-spacing: 2px;width: 436px;height: 86px;border-radius: 43px;-webkit-border-radius: 43px;line-height: 86px;background:#81a89d;font-size: 30px;color: #CACACA;font-weight: bold;/*box-shadow: 0 10px 100px #81a89d;-webkit-box-shadow: 0 10px 100px #81a89d;*/}

.bestAi-awardsSet{padding-top: 115px;}
.bestAi-awardsSet .main{/*width:770px;*/text-align: center;min-height: 620px;background: url(../images/bestAi/ward-set.png) no-repeat center top;margin: 0 auto;}
.bestAi-awardsSet .main .title{font-size: 24px;color: #36c69f;font-weight: bold;padding: 59px 0  70px 0;}
.bestAi-awardsSet .main .column{display: inline-block;width: 225px;line-height: 1;margin: 0 18px 30px 18px;height: 99px;background: rgba(58,77,140,0.5);font-weight: bold;color: #fff;font-size: 18px;}
.bestAi-awardsSet .main .column.c1{margin-left: 0;}
.bestAi-awardsSet .main .column.c3{margin-right: 0;}
.bestAi-awardsSet .main .column h3{color: #fff;font-weight:bold;font-size: 16px;height:34px;line-height:34px;text-align: center;background:#3a4d8c;}
.bestAi-awardsSet .main .column h2{color: #49dcb4;font-size: 24px;padding: 18px 0 12px 0;}
.bestAi-awardsSet .main p{color:#49dcb4;color:#fff;font-weight: bold;font-size: 22px;}
.bestAi-awardsSet .main .row2{margin-top:8px;}
.bestAi-awardsSet .main .row3{margin-top:6px;}
.bestAi-jury .ul-row2{padding-top:28px;}
.bestAi-jury{text-align: center;color: #36c69f;padding-bottom: 85px;}
.bestAi-jury .title{padding: 25px 0;font-size: 24px;font-weight: bold;}
.bestAi-jury .row li{display: inline-block;margin: 0 14px;font-weight: bold;vertical-align:top;}
.bestAi-jury .row li .imgs img{width: 118px;height: 118px;vertical-align: top;}
.bestAi-jury .row li h3{font-size: 18px;font-weight: bold;padding: 15px 0 3px 0;}
.bestAi-jury .row li p{font-size: 14px;}
.bestAi-jury .row2{padding-top: 48px;text-align: center;}
.bestAi-jury .row2 img{display: inline-block;vertical-align: top;margin: 0 20px;}
.bestAi-jury .tips{font-size: 20px;letter-spacing: 10px;font-weight: bold;padding-top: 20px;}

.bestAi-standard {padding-bottom: 78px}
.bestAi-standard .title{text-align: center;line-height: 1;padding:20px 0;font-size: 24px;color: #36c69f;font-weight: bold;}
.bestAi-standard .main{padding-top: 45px;}
.bestAi-standard .row .tit{width: 135px;float: left;text-align: right;font-size: 24px;color: #36c69f;font-weight: bold;position: relative;}
.bestAi-standard .row .tit h3{font-weight: bold;line-height: 1.2;}
.bestAi-standard .row .tit p{padding-top: 8px;color: #f6b608;}
.bestAi-standard .row .txt{padding-left: 70px;overflow: hidden;line-height: 34px;position: relative;color: #8ad0f0;font-size: 15px;}
.bestAi-standard .row .txt label{float: left;font-weight: bold;width: 22px;}
.bestAi-standard .row .txt .intro{overflow:hidden;}
.bestAi-standard .row .txt .intro .p1{position: relative;padding-left: 20px;}
.bestAi-standard .row .txt .intro i{width: 6px;height: 6px;border-radius: 50%;-webkit-border-radius: 50%;background: #8ad0f0;position: absolute;left: 5px;top: 13px;}
.bestAi-standard .row .txt .intro b{font-weight: bold;color: #49dcb4;}
.bestAi-standard .row .txt .intro em{font-weight: normal;color: #3499c8;}
.bestAi-standard .row .txt:after{
	content: '';
	position: absolute;
	width: 14px;
	height: 4px;
	background: #36c69f;
	left: 28px;
	top: 0px;
}
.bestAi-standard .row .txt:before{
	content: '';
	position: absolute;
	top:0;
	left: 34px;
	width: 2px;
	height: 100%;
	background: #36c69f;
	background-image:-webkit-linear-gradient(180deg, #36c69f, #14468a); 
	background-image:linear-gradient(180deg,#36c69f,#14468a);
}
.bestAi-standard .row2 .txt{padding: 25px 0 15px 70px;}
.bestAi-standard .row3 .txt{padding-top:25px;}

.fix-footer{background: rgba(58,77,140,0.8);height: 136px;position: fixed;left: 0;right: 0;bottom: -136px;transition: all 0.5s;-webkit-transition: all 0.5s;-moz-transition: all 0.5s}

.fix-footer .tit{float: left;padding-left: 140px;color: #fff;font-size: 24px;font-weight: bold;line-height: 64px;padding-top:27px;letter-spacing: 2px;}
.fix-footer .tit em{display: inline-block;vertical-align: -12px;background: url(../images/bestAi/icons.png) no-repeat -16px -7px;width: 64px;height: 64px;margin-right: 20px;}

.fix-footer .btns{float: right;padding: 42px 300px 0 0;}
.fix-footer .btns a{display: inline-block;width: 226px;height: 52px;text-align: center;line-height: 52px;border-radius: 26px;-webkit-border-radius: 26px;background: #36c69f;font-size: 20px;color: #1d8573;letter-spacing: 3px;font-weight: bold;box-shadow: 0 10px 100px #49dcb4;-webkit-box-shadow: 0 10px 100px #49dcb4}

/*自荐推荐*/
.bestAi-recmd{background: url(../images/bestAi/tuiji-bg.jpg) no-repeat center top;min-width: 1100px;} 
.bestAi-recmd .recmd-top{padding-top: 110px;}
.bestAi-recmd .recmd-top .logo{float: left;}
.bestAi-recmd .recmd-top .r-cnt{float: right;}
.bestAi-recmd .recmd-top .navi{float: right;font-size: 0;padding-top: 5px;}
.bestAi-recmd .recmd-top .navi a{font-size: 18px;color: #49dcb4;font-weight: bold;padding: 0 16px;line-height: 40px;}
.bestAi-recmd .recmd-top .navi em{float: right;background:url(../images/bestAi/circle.png) no-repeat;width: 40px;height: 40px;vertical-align: middle;margin-left: 15px;}
.bestAi-recmd .recmd-top .r-logo{padding-top: 30px;text-align: right;}
.bestAi-recmd .main{padding: 131px 0;}
.bestAi-recmd .main #recmd-form{position: relative;padding-left: 170px;}
.bestAi-recmd .main .label-name{width: 170px;position: absolute;left:0;top: 0;font-size: 24px;color: #49dcb4;font-weight: bold;}
.bestAi-recmd .main .box{font-size: 15px;color: #49dcb4;/*width: 720px;*/}
.bestAi-recmd .main .box .row{overflow: hidden;border-right: 1px solid #4BDCB4;margin-bottom: 30px;width: 719px;}
.bestAi-recmd .main .box .row .col{border:1px solid #4BDCB4;border-right: 0;height: 38px;float: left;position: relative;}
.bestAi-recmd .main .box .row .col span{padding-left: 25px;float: left;line-height: 38px;}
.bestAi-recmd .main .box .row .inp{overflow: hidden;}
.bestAi-recmd .main .box .row input{width: 100%;display: block;height: 20px;padding:9px 0;border:0;outline: 0;background: none;color: #49dcb4;font-size: 15px;}
.bestAi-recmd .main .box .row .col.focus {background: rgba(73, 220, 180, 0.2);}
/*.bestAi-recmd .main .box .row .col.error:before{
	content: "";
	position: absolute;
	left: -1px;top: -1px;right: -1px;bottom: -1px;
	border:1px solid #f00;
	z-index: 2;
}*/
.bestAi-recmd .main .box .row .col.error,
.bestAi-recmd .main .box .row .col.error input{color: #f00;}
.bestAi-recmd .main .box .row1 .col.c1{width: 358px;}
.bestAi-recmd .main .box .row1 .col.c2{width: 359px;}
.bestAi-recmd .main .box .row2 .col{width: 239px;}
.bestAi-recmd .main .box .row2 .c1{width: 238px;}
.bestAi-recmd .main .box .row3 .col{width: 719px;} 
.bestAi-recmd .main .box .row4{margin-bottom: 30px;position: relative;margin-left: -180px;line-height: 22px;}
.bestAi-recmd .main .box .row4 .name{width: 180px;text-align: right;float: left;}
.bestAi-recmd .main .box .row4 .radio-box{overflow: hidden;}
.bestAi-recmd .main .box .row4 .radio-box a{position: relative;float: left;padding-right: 0;font-size: 15px;color: #49dcb4;width:108px}
/*.bestAi-recmd .main .box .row4 .radio-box a em{display: inline-block;vertical-align: -3px;margin-right: 15px;width:16px;height: 16px;border-radius: 50%;-webkit-border-radius: 50%;border:1px solid #49dcb4;position: relative;}*/
/*.bestAi-recmd .main .box .row4 .radio-box a.sel em:before{
	content: '';
	position: absolute;
	background: url(../images/bestAi/icons.png) no-repeat -20px -321px;
	width: 12px;
	height: 12px;
	left: 2px;
	top: 2px;
}*/
.bestAi-recmd .main .box .row4 .radio-box a.a1{width: 58px;}
.bestAi-recmd .main .box .row4 .radio-box a.a2{width: 76px;}
.bestAi-recmd .main .box .row4 .radio-box a.aLast{width: 60px}
.bestAi-recmd .main .box .textarea-box{margin-bottom: 30px;position: relative;}
.bestAi-recmd .main .box .textarea-box .name{position: absolute;left: 11px;top: 11px;color: #49dcb4;font-size: 15px;}
.bestAi-recmd .main .box textarea{display: block;width: 100%;height: 166px;resize:none;outline: 0;border:1px solid #49dcb4;color: #49dcb4;box-sizing:border-box;-webkit-box-sizing:border-box;background: transparent;padding: 10px 20px;line-height: 24px;}
.bestAi-recmd .main .box textarea:focus{border-color: #49dcb4;}
.bestAi-recmd .main .box .tips{font-size: 15px;color: #ff3333;padding-bottom: 30px;line-height: 19px;}
.bestAi-recmd .main .box .btns input{width: 720px;height: 76px;background: #49dcb4;color: #1d8573;font-size: 24px;font-weight: bold;text-align: center;line-height: 76px;border:0;outline: 0;letter-spacing: 5px;cursor: pointer;}
.bestAi-recmd .main .box .row.focus{
	background: rgba(73,220,180,0.15);
}
.bestAi-recmd .main .box .tips em{display: inline-block;margin-right: 10px;vertical-align: middle;background: url(../images/bestAi/icons.png) no-repeat -17px -346px;width: 19px;height: 19px;}

.bestAi-recmd .main .box .row4 .radio-box a{padding-left: 24px;height: 22px;}
.bestAi-recmd .main .box .row4 .radio-box input{position: absolute;left: 1px;top:1px;opacity: 0;filter:alpha(opacity=0);z-index: 2;width:50px;height: 18px;}
.bestAi-recmd .main .box .row4 .radio-box .under-btn{position: absolute;left: 0;top: 1px;width:16px;height: 16px;border-radius: 50%;-webkit-border-radius: 50%;border:1px solid #49dcb4;}
.bestAi-recmd .main .box .row4 .radio-box a.sel .under-btn em{position: absolute;background: url(../images/bestAi/icons.png) no-repeat -20px -321px;width: 12px;height: 12px;left: 2px;top: 2px;}





.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: absolute;z-index: 10;width: 300px;left: 50%;margin-left: -150px;top:0px;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: #49dcb4;color: #fff;font-size: 14px;}

.bestAi-company {padding-bottom:70px;}
.bestAi-company .title{text-align:center;font-size: 24px;color:#36c69f;font-weight:bold;padding-bottom:35px;}
.bestAi-company .title span{font-weight:normal;font-size:14px;}
.bestAi-company .main{text-align: center;}
.bestAi-company .main img{vertical-align: top;display: inline-block;margin: 0 8px 16px 8px;}


.bestAi-company.bestAi-top50 .main img{vertical-align: top;}


