article,aside,details,figcaption,figure,footer,hgroup,nav,section {display:block;}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,legend,input,lable,textarea,p,blockquote,th,td {margin:0;padding:0;}
html {font-size:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;}
img {border:0;vertical-align:middle;}
em,i,cite{font-style:normal;}
em,strong {font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%;}
a{color:#050505;}
a:link{text-decoration:none;}
a:visited{text-decoration:none;}
a:active{text-decoration:none;}
body{background:#fff;margin:0 auto !important;font-family:"Microsoft Yahei","Hiragino Sans GB","Helvetica Neue",Helvetica,STHeiTi,sans-serif;color:#fff;-webkit-text-size-adjust:none;font-size:14px;}
.body-list{padding-top:84px;}
.body-arti{padding-top:43px;}

/*ad*/
.sptBox .sptpAD{display:block;height:0;overflow:hidden;border-bottom:solid 1px #f5f5f5;}
.sptpAD:last-child{border-bottom:none;}
.sptpAD img{display:block;width:100%;}
.ggloopA .sptBox .sptpAD{height: auto;}

@media screen and (min-width:319px) {
    html {
        font-size: 42.67px
    }
}

@media screen and (min-width:359px) {
    html {
        font-size: 48px
    }
}

@media screen and (min-width:374px) {
    html {
        font-size: 50px
    }
}

@media screen and (min-width:383px) {
    html {
        font-size: 51.2px
    }
}

@media screen and (min-width:399px) {
    html {
        font-size: 53.2px
    }
}

@media screen and (min-width:414px) {
    html {
        font-size: 55.2px
    }
}

@media screen and (min-width:423px) {
    html {
        font-size: 56.53px
    }
}

@media screen and (min-width:479px) {
    html {
        font-size: 64px
    }
}

@media screen and (min-width:539px) {
    html {
        font-size: 72px
    }
}

@media screen and (min-width:639px) {
    html {
        font-size: 85.33px
    }
}

/**/
.clearfix:after,
.piclist:after,
.modlist:after,
.list_image ul:after{clear:both;height:0;overflow:hidden;display:block;visibility:hidden;content:"";}
.listMore{display:block;margin:8px auto;height:26px;text-align:center;line-height:26px;background:#f8f8f8;color:#d73c3c;}

/*footer*/
.footer{text-align:center;background-color:#d73c3c;margin-top:15px;padding:15px 0;line-height:20px;display:none;}
.footer .aboutus a{color:#fff;padding:0 15px;}
.footer .copy{color:#f29c9f;}

/*go-top*/
.go-top{display:none;position:fixed;top:auto;bottom:100px;right:10px;width:34px;height:34px;overflow:hidden;-moz-border-radius:50%;-o-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;z-index:102;background:rgba(62,62,62,.5);}
.go-top::before,
.go-top::after{background-color: #fff;box-sizing:border-box;content:" ";display:inline-block;height:0;position:absolute;transform-origin:left top 0;-webkit-transform-origin:left top 0;-moz-transform-origin:left top 0;-o-transform-origin:left top 0;width:12px; height:2px; }
.go-top:before{left:8px;top:20px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);}
.go-top:after{left:17px;top:11px;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);}

/*header*/
header{position:fixed;z-index:100;top:0;left:0;width:100%;}

header.homeHead{background:#d73c3c;height:43px;line-height:43px;}
header .left,
header .head-nav{float:left;height:43px;overflow:hidden;}
header .head-nav{display:none;}
header .left:after{content:'';display:block;width:0;height:0;margin-left:90px;border-color:transparent transparent #f8f8f8;border-style:solid;border-width:0 14px 47px;}
header .left .logo{float:left;width:89px;height:33px;padding:5px 5px 5px 10px;background:url(../img/logo-arti2.png) 10px 50% no-repeat #f8f8f8;background-size:89px 33px;text-indent:-9999em;}
header .head-link{float:right;color:#fff;margin-top:15px;}
header .head-link a{float:left;width:14px;height:14px;margin-right:10px;text-indent:-99999px;background:url(https://3g.china.com/img/head_ico.png) no-repeat 0px 0px;background-size:28px auto;}
header .head-link a.head-link-share{background-position:-14px 0;}
header .head-nav a{color:#fff;}
header .top-title .logo-auto{display: block;height: 100%;background: url(../img/logo-auto.png) no-repeat center;background-size: 94px;}
header .top-title{position:relative;width:100%;height:45px;background-color:#d43d3d;}
header .top-title .logo{display:block;height:100%;background:url(../img/logo2.png) no-repeat center;background-size:94px;}
header .top-title h2{font-size:17px;color:#fff;position:absolute;right:50%;top:16px;margin-right:-130px;}
header .top-menu{height:37px;background-color:#f4f5f6;border-bottom:solid 1px #ddd;box-shadow:0 1px 1px rgba(221,221,221,.7);}
header .top-menu .top-menu-list{overflow:hidden;display:flex;text-align:justify;justify-content:space-around;/*overflow-x:scroll;white-space:nowrap;-webkit-overflow-scrolling:touch*/}
header .top-menu .top-menu-list::-webkit-scrollbar{display:none;}
/*header .top-menu .top-menu-list a{display:inline-block;height:26px;margin:5px 0 5px 5px;padding:0 10px;-webkit-animation:fadeout .4s;animation:fadeout .4s;vertical-align:middle;white-space:nowrap;font-size:17px;line-height:26px;color:#505050;}*/
header .top-menu .top-menu-list a{-webkit-animation:fadeout .4s;animation:fadeout .4s;white-space:nowrap;font-size:17px;line-height:37px;color:#505050;}
header .top-menu .top-menu-list a.active {color:#f85959;}
@-webkit-keyframes fadeout {
    0% {
    opacity:0
    }
    100% {
    	opacity:1
    }
}
@keyframes fadeout {
    0% {
    opacity:0
    }
    100% {
    	opacity:1
    }
}

/*common*/
.photolist,.modlist{border-bottom:solid 1px #f5f5f5;} 
/*.body-list .module div:last-of-type{border-bottom:none;}*/

.modlist_link{display:block;padding:12px 7px;overflow:hidden;}
.modlist .list_img_holder{display:none;float:right;width:120px;height:80px;border-radius:2px;overflow:hidden;}
.modlist .list_img_holder img{display:block;width:100%;height:100%;}

.modlist.item-image .list_img_holder{display:block;}
.modlist.item-image .txt{/*float:left;width:66.66%;*/margin-right:120px;height:1.6rem;}
.modlist.item-image .txt h3{height:48px;margin-right:12px;}

.modlist .txt h3,
.photolist h3{font-size:17px;display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:2;-moz-line-clamp:2;-webkit-box-orient:vertical;-moz-box-orient:vertical;overflow:hidden;}
.modlist .txt h3{max-height:52px;line-height:26px;}
.photolist h3{max-height:48px;line-height:24px;}

.modlist .txt .time,
.photolist .time{display:block;margin-top:12px;color:#959595;font-size:12px;line-height:1;}

.photolist .list_image{margin-top:7px;}
.photolist .list_image ul li{float:left;width:33.33%; height:1.5rem;padding-right:2px;border-radius:2px;box-sizing:border-box;overflow:hidden;}
.photolist .list_image ul li:last-child{padding-right:0;}
.photolist .list_image img{width:100%;min-height:1.5rem;border-radius:2px;}

/*article*/
.arti{line-height:26px;overflow:hidden;}
.arti .editor_author_moblie{font-size:14px;text-align:right;}
.artiTit{padding:8px 7px 0;}
.artiTit h2{margin-bottom:.2rem;color:#3a3a3a;font-size:22px;line-height:28px;font-weight:bold;}
.artiTit .title{border-bottom:1px solid #e5e5e5;line-height:normal;}
.artiTit .title p,
.artiTit .title a{padding-bottom:10px;color:#999;font-size:12px;}
.artiTit .title a{padding-left:15px;}

.artiCon{padding:.3rem 7px;color:#3f4146;line-height:26px;font-size:17px;height:auto;overflow:hidden;}
.artiCon p{padding:0 0 15px;}
.artiCon p.news_img_title{color:#959595;font-size:14px;}
.artiCon img{display:block;max-width:90%;margin:0 auto;height:auto;}
.artiCon strong{font-weight:bold;}
.artiCon strong.kw{font-weight:normal;}
.artiCon strong.kw a{border-bottom-width:1px;border-bottom-style:dashed;border-bottom-color:#000;}
.artiCon em{font-style:italic;}
.min_height{height:630px;}  
.auto_height{height:auto;}

.content_more{position:relative;margin-bottom:30px;text-align:center;}
.content_more_cover{position:absolute;top:-78px;height:78px;width:100%;background-image:linear-gradient(-180deg,hsla(0,0%,100%,0),#fff);}
.content_more a{font-size:16px;line-height:22px;border-radius:30px;color:red;}
.content_more a::after{content:""; width:5px;height:5px;display:inline-block;margin-left:7px;border-left:1px red solid;border-bottom:1px red solid;transform:rotate(-45deg) translateX(3px) translateY(-3px);}

.arti-title{position:relative;height:34px;padding:.24rem 0 0;margin:0 7px;font-size:17px;color:#3F4146;font-weight:400;border-bottom:solid 1px #e5e5e5;}
.arti-title strong{position:absolute;z-index:1;left:0;bottom:-1px;border-bottom:solid 1px red;padding-bottom:10px;}

/*photolist*/
.RecomTukuList{padding:10px 0;}
.RecomTukuCon{width:306px;position:relative;margin:auto;}
.tukuListCon{width:320px;position:relative;margin:auto;}
.swipeNews .swipeCon{position:relative;}
.tukuItem{background:#eee;line-height:140%;overflow:hidden;text-align:center;width:150px;}
.tukuItem .tukuImg, .tukuItem .tukuTit{padding:5px;}
.tukuItem img{width:140px;vertical-align:middle;}
.tukuItem a{color:#313131;}

/*share*/
#panelMask,.sharePanel{display:none;}
#panelMask{background:rgba(0,0,0,0.3);height:100%;left:0;position:fixed;top:0;width:100%;z-index:9999;}
.sharePanelCon{background-color:#fff;width:280px;height:150px;position:absolute;top:50%;margin-top:-75px;left:50%;margin-left:-140px;}
.sharePanelCon .share_box{margin-top:0;color:#050505;display:-webkit-box;display:box;-webkit-box-align:center;font-size:14px;padding:20px 0 10px;float:none;height:84px;}
.sharePanelCon .share_box a{display:block;width:33%;height:84px;line-height:42px;color:#313131;font-size:12px;text-align:center;margin-right:0;}
.sharePanelCon .share_box a i{width:42px;height:42px;display:block;background-image:url("//3g.china.com/img/share_icon.png");background-repeat:no-repeat;-webkit-background-size:168px auto;-moz-background-size:168px auto;-o-background-size:168px auto;background-size:168px auto;margin:0 auto;}
.sharePanelCon .share_box a.share_qq i{background-position:0 0;}
.sharePanelCon .share_box a.share_weibo i{background-position:-84px 0;}
.sharePanelCon .share_box a.share_qzone i{background-position:-126px 0;}
.sharePanel{background:rgba(0,0,0,0.75);position:absolute;left:0;z-index:10000;width:100%;} 
.panelClose{background-color:#d73c3c;height:36px;text-align:center;width:100%;}
.panelClose a{color:#fff;}
.noScroll{overflow:hidden;}
/*  */
.more-list{width:90%;height:36px;background-color:#F2F2F2; margin:10px auto;font-size:16px;color:#666;line-height:36px;text-align:center;}
/*  */
.error{padding: 50px 0; font-weight: bold;font-size:22px;color:#000; text-align:center;display:none;}