/*雷锋网公共样式commmon.css*/
/*normalize.css*/
html{font-family:sans-serif; -ms-text-size-adjust:100%; -webkit-text-size-adjust:100%;-ms-touch-action: none;}
body{margin:0}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block; vertical-align:baseline}
audio:not([controls]){display:none; height:0}
[hidden],template{display:none}
a{background-color:transparent;color: #c6c6c6}
a:active,a:hover{outline:0; color: #c6c6c6}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:bold}
dfn{font-style:italic}
h1{font-size:2em; margin:0.67em 0}
mark{background:#ff0; color:#000}
small{font-size:80%}
sub,sup{font-size:75%; line-height:0; position:relative; vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
img{border:0; max-width: 100%;}
svg:not(:root){overflow:hidden}
figure{margin:1em 40px}
hr{-moz-box-sizing:content-box; box-sizing:content-box; height:0}
pre{overflow:auto}
code,kbd,pre,samp{font-family:monospace,monospace; font-size:1em}
button,input,optgroup,select,textarea{color:inherit; font:inherit; margin:0}
button{overflow:visible}
button,select{text-transform:none}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button; cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{border:0; padding:0}
input{line-height:normal}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box; padding:0}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}
input[type="search"]{-webkit-appearance:textfield; -moz-box-sizing:content-box; -webkit-box-sizing:content-box; box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
fieldset{border:1px solid #c0c0c0; margin:0 2px; padding:0.35em 0.625em 0.75em}
legend{border:0; padding:0}
textarea{overflow:auto}
optgroup{font-weight:bold}
table{border-collapse:collapse; border-spacing:0}
td,th{padding:0}
.clr:after{clear: both;content:'\0020';display: block;visibility:hidden;height:0;}
.clr{zoom:1;}
.fl{float:left;}
.fr{float:right;}
.ft14{font-size: 14px;}
.ft16{font-size: 16px;}
h1,h2,h3,h4,h5,h6,p{margin:0;}
html{line-height: 1.6;}
body{font-family: arial,微软雅黑; color: #333;font-size: .26rem;}
html,body{min-height: 100%;}
ul,ol{list-style: none; padding:0; margin:0;}
a{text-decoration: none;}
img{max-width: 100%;}
em,i{font-style: normal;}
.icon{background:url(../../images/yp_spirits.png) no-repeat; background-size:250px 500px; display: inline-block;}

/*公共头部*/
body{background: #f2f2f2;}
header{height: 44px;background: #fff;border-bottom:1px solid #EBEBEB;position: relative;padding: 0 4% 0 0;text-align: center;}
header .logo{position: relative;top: 6px;font-size: 0.3rem;display: block;}
header #sideslip-menu{    
	position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    width: 0;
    height: 100%;
    min-height: 100%;
    background: #fff;
    font-size: 13px;
    line-height: 36px;
    text-transform: uppercase;
    color: #a6abab;
    z-index: 9;
    -webkit-transition: width .25s ease-out;
    transition: width .25s ease-out;
    text-align: left;
}
header #sideslip-menu .menu-btn{position: absolute;top: 0px;right: -51px;width: 50px;height: 44px;background: #fff;border-bottom:1px solid #EBEBEB;border-right:1px solid #EBEBEB;text-indent: -23em;overflow: hidden;-webkit-transition: all .25s ease-out;transition: all .25s ease-out;}
header #sideslip-menu .menu-btn em{background-position: -3px -2px;width: 15px;height: 15px;position: absolute;top:15px;left: 16px;}
header #sideslip-menu .menu-btn.open em{background-position: -48px -99px;width: 13px;height: 13px;}
header #sideslip-menu .menu-btn.open{border:0;right: -50px;}
header #sideslip-menu .menu{position: relative;top: -1px;bottom: 0;min-height: 100%;background: #fff; overflow: hidden;overflow-y: auto;}
header #sideslip-menu .menu .name{padding: 20px 0 20px 25px;border-bottom:1px solid #EBEBEB;margin-bottom:20px;}
header #sideslip-menu .menu .name a{font-size: 15px;color: #31424e;}
header #sideslip-menu .menu .name a img{vertical-align: middle;width: 28px;height: 28px;border-radius: 50%;-webkit-border-radius: 50%;margin-right: 10px;}
header #sideslip-menu .menu li a{display: block;padding-left:63px;font-size: 15px;color: #31424e;line-height: 60px;}
header #sideslip-menu .quitLg{display: none;position: absolute;border-top:1px solid #EBEBEB;height: 58px;line-height: 58px;text-align: center;width: 100%;bottom: 0;left: 0;font-size: 15px;color: #c3d1d5;}
header #sideslip-menu .quitLg em{background-position:  -72px -99px;width: 18px;height: 20px;vertical-align: middle;margin-right: 5px;}
header .search{position: absolute;right: 4%;top: 12px;background-position: -229px -27px;width: 19px;height: 19px;}

/*nav*/
#headerNav{padding: 10px 0%;background: #fff;}
#headerNav li{width: 16%;padding-left: 4%;text-align: left;float: left;}
#headerNav li.specials{position: relative;}
/*#headerNav li.specials:after{position: absolute;top: 0;right: 5px;content: '';display: block;width: 34px;height: 16px;background: url(../../images/new.png) no-repeat;}*/
#headerNav li a{display: block;font-size:0.28rem;color: #9baab6;line-height: 30px;}
#headerNav li.cur a{color: #ee5b2e;}

/*fix-nav*/
.fixNav{/*display: none;*/padding-left:51px;;z-index:-1;width: 100%;box-sizing:border-box;-webkit-box-sizing:border-box;height: 44px;line-height: 44px;position: fixed;left: 0;top: 0;}
.fixNav .box{background: #fff;border-bottom: 1px solid #EBEBEB;height: 44px;}
.fixNav a{/*float: left;*//*padding: 0 16px;*/font-size: 13px;color: #9baab6;font-size: 0.26rem;}
.fixNav a.cur{color: #ee5b2e}
.fixNav .box{width: 100%;}
.fixNav a.swiper-slide {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}
.fixNav .shadow{
    position: absolute;
    width: 8%;
    height: 44px;
    right: 0px;
    bottom: 0px;
    z-index: 8;
    background-image: -webkit-linear-gradient(0, rgba(255,255,255,0.2) 5%, rgba(255,255,255,1) 100%);
    background-image: linear-gradient(0, rgba(255,255,255,0.2) 5%, rgba(255,255,255,1) 100%);
}
/*轮播图*/
#slider {position: relative;}
#slider .swiper-slide{position: relative;}
#slider li a{display: block;position: relative;}
#slider li a .pic{position: relative;padding-bottom:53.333%;}
#slider li a .pic img{position:absolute;width: 100%;left: 0;top: 0;}
#slider li a .txt{position: absolute;width: 92%;z-index: 2;left: 4%;bottom:10px;font-size: 16px;color: #fff;font-weight: bold;line-height: 23px;}
#slider li a .shadow{position: absolute;
    width: 100%;
    height: 35%;
    left: 0px;
    bottom: 0px;
    z-index: 1;
    background-image: -webkit-linear-gradient(180deg, rgba(0,0,0,0.01) 5%, rgba(0,0,0,0.3) 100%);
    background-image: -moz-linear-gradient(180deg, rgba(0,0,0,0.01) 5%, rgba(0,0,0,0.3) 100%);
    background-image: linear-gradient(180deg, rgba(0,0,0,0.01) 5%, rgba(0,0,0,0.3) 100%);
}
#slider .pagination{position: absolute;z-index: 3;right: 4%;bottom: 17px;}
#slider .pagination span{float: left;margin-left: 5px;width: 6px;height: 6px;background: rgba(255,255,255,0.3);border-radius: 3px;-webkit-border-radius: 3px;}
#slider .pagination span.swiper-active-switch{width: 14px;background: rgba(255,255,255,0.7)}


/*文章列表*/
.article-list{}
.article-list .tab-list{
    overflow: hidden;
    margin-top: 12px;
    padding: 0 4%;
    font-size: 0.26rem;color: #333;
    background: #fff;
    line-height: 39px;
    background: #fff;
    border-bottom:1px solid #EBEBEB;
}
.article-list .tab-list a{
    display: inline-block;
    margin-right: 15px;
    color:#333;
    font-size: 0.24rem;
}
.article-list .tab-list a.cur{
    color: #ef6237;
}
.article-list .title{margin-top: 12px;padding: 0 4%;font-size: 13px;font-size: 0.26rem;color: #ef6237;background: #fff;height: 39px;line-height: 39px;background: #fff;border-bottom:1px solid #EBEBEB;}
.article-list .list{background: #fff;}
.article-list .list li{border-bottom:1px solid #EBEBEB;padding: 0.28rem 4%;overflow: hidden;min-height: 56px;}
.article-list .list li a{display: block;padding-right: 2.1rem;position: relative;}
.article-list .list li .tit{font-size: 0.3rem;color: #31424e;line-height: 22px;}
.article-list .list li .tit .pay{
    display: inline-block;
    background: #d2a85f;
    font-size: 0.22rem;
    color:#fff;
    line-height: 18px;
    padding: 0 5px;
    vertical-align: baseline;
}
.article-list .list li .msg {padding-top: 6px;font-size: 0.26rem;color: #b3bec7;}
.article-list .list li .msg .aut{float: left;font-size: 0.26rem;;color: #b3bec7;}
.article-list .list li .msg .aut img{vertical-align: middle;width:19px;height: 19px;margin-right: 8px;border-radius: 50%;-webkit-border-radius: 50%; }
.article-list .list li .msg .time{float: left;padding-left: 12px;}
.article-list .list li .msg .tag{float: right;font-size: 10px;line-height: 18px;border:1px solid #4587e1;color: #4587e1;padding: 0 6px;border-radius: 10px;-webkit-border-radius: 10px;}
.article-list .list li .imgs{position: absolute;right: 0;top: 0;width:1.86rem; }
.article-list .list li .imgs img{vertical-align: top;width: 1.86rem;height: 1.12rem;}
.article-list .list li.typeLi a{padding: 0}
.article-list .list li.typeLi .imgList{padding-bottom: 10px;}
.article-list .list li.typeLi .imgList img{width: 32%;float: left;margin-left: 2%;}
.article-list .list li.typeLi .imgList img:first-child{margin-left: 0;}
/*色值*/
.article-list .list li .msg .tag.yj{color: #b145b8;border-color: #b145b8;}/*业界*/
.article-list .list li .msg .tag.xx{color: #44c256;border-color: #44c256;}/*新鲜*/
.article-list .list li .msg .tag.tx{color: #d05c5c;border-color: #d05c5c}/*特写*/
.article-list .list li .msg .tag.zl{color: #5097df;border-color: #5097df;}/*专栏*/
.article-list .list li .msg .tag.gj{color: #3d35d8;border-color: #3d35d8;}/*国际*/
.article-list .list li .msg .tag.qt{color: #303842;border-color: #303842}
.article-list .list li .msg .tag.tg{color: #ea8b3d;border-color: #ea8b3d;}
.article-list .list li .msg .tag.znyj{color: #376ce4;border-color: #376ce4;}/*智能硬件*/
.article-list .list li .msg .tag.wlaq{color: #43ad32;border-color: #43ad32;}/*网络安全*/
.article-list .list li .msg .tag.znjs{color: #34415d;border-color: #34415d;}/*智能驾驶*/
.article-list .list li .msg .tag.ar{color: #6e2fd8;border-color: #6e2fd8;}/*AR/VR*/
.article-list .list li .msg .tag.jqr{color: #dda23c;border-color: #dda23c;}/*机器人*/
.article-list .list li .msg .tag.jrkj{color: #ee5757;border-color: #ee5757}/*金融科技*/
.article-list .list li .msg .tag.rgzn{color: #29bbc0;border-color: #29bbc0;}/*人工智能*/

/*分页*/
.pager{text-align: center;padding: 18px 0;}
.pager a{display: inline-block;text-align: center;width: 33px;height: 33px;border:2px solid #8A97A0;border-radius: 50%;-webkit-border-radius: 50%;margin: 0 25px;}
.pager a em{position: relative;top: 9px;width: 9px;height: 15px;}
.pager a.prev em{background-position: -46px -5px;}
.pager a.next em{background-position: -60px -5px;}

/*footer*/
footer .download{position: relative;}
footer .download a{width: 50%;margin:20px auto 10px auto;height: 40px;line-height: 40px;border-radius:20px;-webkit-border-radius:20px;background: #97abb8;font-size: 13px;font-size: 0.28rem;color: #fff;display: block;text-align: center;}
footer .download a em{background-position: -84px -6px;width: 10px;height: 14px;vertical-align: -2px;margin-right: 5px;}
footer .download p{text-align: center;font-size: 12px;color: #b4c1ca;font-size: 0.26rem;}
footer .gotoTop{position: absolute;right: 8%;top:9px;background-position:-100px -5px;width: 21px;height: 22px;}

footer .ft-link{padding: 18px 4% 10px 4%;}
footer .ft-link a{font-size: 12px;color: #8a97a0;width: 20%;;float: left;font-size: 0.26rem;text-align: center;}
footer .copyright{text-align: center;font-size: 12px;color: #bdc9d2;padding-bottom: 10px;font-size: 0.26rem;}


.mask{display: none;position: fixed;left: 0;top: 0;background: rgba(0,0,0,0.6);width: 100%;height: 100%;z-index: 8}

/*当前位置*/
.lph-nowSite{background: #fff;height: 40px;padding-left: 14%;}
.lph-nowSite em,
.lph-nowSite a,
.lph-nowSite span{float: left;margin-right: 15px;font-size: 13px;font-size: 0.26rem;line-height: 18px;margin-top: 11px;}
.lph-nowSite em.home{background-position: -25px -4px;width: 15px;height: 13px;margin-top: 13px;}
.lph-nowSite em.arr{background-position: -173px -11px;width: 5px;height: 8px;margin-top: 16px;}
.lph-nowSite span.cur{max-width: 100px;white-space: nowrap;overflow: hidden;text-overflow:ellipsis;position: relative;border-bottom: 1px solid #787C83;}

/*标签页*/
.article-tags{padding: 24px 4% 12px 4%;background: #f2f2f2;}
.article-tags .title span{display: inline-block;height: 32px;line-height: 32px;color: #fff;font-size: 14px;padding: 0 16px;background: #97abb8;border-radius: 16px;-webkit-border-radius: 16px;}
.article-tags .title em{background-position: -28px -141px;width: 12px;height: 12px;margin-right: 5px;vertical-align: middle;}
.article-tags .des{font-size: 12px;color: #717f89;line-height: 20px;padding-top:10px;}



/*关于我们，联系我们，意见反馈*/
.lph-about .about-nav {border-bottom:1px solid #EBEBEB;background:#fff;}
.lph-about .about-nav a{width:  33.333%;float:left;text-align:center;height:44px;line-height:44px;font-size:14px;color:#8a97a0;}
.lph-about .about-nav a.cur{color:  #ee5b2e;}
.lph-about .main{background:#fff;padding: 25px 6.6666%;}
.lph-about .main .about-cnt{font-size: 14px;color:#97abb8;line-height: 26px;}
.lph-about .main .about-cnt a{
    font-size: 14px;color:#97abb8;border-bottom:1px solid;
}
.lph-about .main .contact-cnt .rows{font-size: 14px;color:#97abb8;line-height:26px;}
.lph-about .main .contact-cnt .rows .name{float:left;color:#c4d2db;width:100px;}
.lph-about .main .contact-cnt .rows .cnt{overflow: hidden;}
.lph-about .main .suggest-cnt textarea{margin-top: 12px;display:block;padding:10px;background:#f7f7f7;border:1px solid #EBEBEB;width:100%;resize:none;box-sizing:border-box;-webkit-box-sizing:border-box;height:176px;line-height:26px;font-size: 14px;color:#8a97a0;}
.lph-about .main .suggest-cnt textarea:focus,
.lph-about .main .suggest-cnt input:focus{outline:0;}
.lph-about .main .suggest-cnt input[type='submit']{margin-top:12px;width:85px;height:36px;line-height: 36px;outline:0;border:0;float: left; background:#ee5b2e;color:#fff;font-size: 14px;text-align:center;border-radius:3px;-webkit-border-radius:3px;}
/*意见反馈*/
.fedBack-type label{width: 33.3%;float: left;font-size: 14px;color:#97abb8;}
.fedBack-type label input{margin-right: 5px;vertical-align: -1px;}
.lph-about .main .suggest-cnt .input-box{margin-top: 12px;overflow: hidden;}
.lph-about .main .suggest-cnt .input-box input{float: left;padding: 10px;height: 20px;line-height: 20px;width: 80%;background:#f7f7f7;border:1px solid #EBEBEB;font-size: 14px;color: #97abb8;}
.lph-about .main .suggest-cnt .input-box input#checkCode{width: 40%;}
.lph-about .main .suggest-cnt .input-box .check-img{float: left;margin-left: 10px;}
.lph-about .main .suggest-cnt .input-box .check-img img{height: 42px;}

/*用户注册协议*/
.user-agreement {padding: 15px 4%;}
.user-agreement .list li {padding-bottom: 10px;}
.user-agreement .list li .tit{font-size: 15px;color: #444;padding-bottom: 5px;}
.user-agreement .list li .tit span,
.user-agreement .list li .items .row span{;padding-right: 5px;}
.user-agreement .list li .items{font-size: 13px;color: #666;line-height: 25px;padding-bottom: 10px;}
.user-agreement .list li .items .row{padding-bottom: 5px;}

header .agreement-tit{line-height: 44px;color: #333;font-size: 16px;}