@charset "utf-8";
Shtml, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, 
blockquote, pre, form, fieldset, table, th, td, span{padding:0;margin:0;}
li{ list-style: none; }
a{ text-decoration:none; color: #111; }
body, button, input, select, textarea {
    font-size: 12px;
    font: 14px/1.5 "Helvetica Neue",Helvetica,Arial,"Microsoft Yahei","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;
    color: #666;
    background:#f1f1f1;
}
header { width: 100%;}
.head_top{ width: 100%; height:32px; background: #333; }
.auto { width: 1180px; margin: 0 auto }
.head_top a{ font-size: 12px; color:#eee; line-height: 32px;}
.logo_h1{font-size: 23.4px;color: #5b5b5b;display: inline-block; line-height: 110px;margin-left: 13px;vertical-align: top;}
.top_p { float: right; margin-top: 0px; color: #ededed; line-height: 32px; }
.top_p span {color: #ee2e24; font-size: 16px;}
.top_p a { display: inline-block; padding: 0 5px;  } 

.logo_wai {box-shadow: 1px 1px 5px rgba(0,0,0,.08); border-top: none; background: #fff;}
.nav{ display: inline-block; vertical-align: top; }
.xiang_mu {display: inline-block; width: 164px; height: 60px; 
 line-height: 60px; text-align: center; color: #fff; font-size: 22px; margin-right: 30px; }
.nav li { width:110px; height: 60px; float: left; line-height: 40px; text-align: center;font-size: 16px;}
.navf { margin-right: 80px; }
.xz { background: #f6f6f6; color: #ee2e24; }
.nav li:hover{background: #f6f6f6; color: #ee2e24;  }
.dh_left{float:left;margin-right:56px; margin-top: 10px;}
.mbxie { font-size: 12px; color: #999;margin-bottom: 10px;}
.mbxie a{ font-size: 12px; color: #999; }
.mbxie a:hover{ color: #ee2e24;  }

.videoinfo{width:1180px;margin: 24px auto;}
.videoleft{float: left; width: 800px;}
.box-vio{
    padding: 28px 24px 16px 24px;
    margin-top: 0;
	position: relative;
    background: #fff;
}
.box-vio .title {
    font-size: 24px;
    height: auto;
    line-height: 34px;
    margin-bottom: 7px;
}
.box-vio .videotag {
    height: 14px;
    padding-bottom: 28px;
	
}
.box-vio .videotag  span {
    float: left;
    font-size: 14px;
    line-height: 14px;
    height: 14px;
    color: #666;
    margin-right: 32px;
}
.box-vio .videodh{border-bottom: 1px solid #eee;height: 30px;}
.box-vio .videodh ul li{float:left; width:100px; height:30px;text-align: center;  border: 1px solid #eceef0; border-bottom:none;}
.box-vio .text {font-size: 16px;color: #333;line-height: 30px;margin-bottom: 23px;}
.spinfo{margin: 20px 0 21px 0;padding-bottom: 32px;border-bottom: 1px solid #eee;}
.box-vio  .tagbot{font-size: 12px;color: #666;max-width: 752px;
    overflow: hidden;height: 12px;
    line-height: 12px;}
.box-vio em {
    font-style: normal;
}
.box-vio .tagbot a{margin-right:16px; color: #666;}
.share{argin-bottom: 8px;}
.share .txt {
    font-size: 12px;
    color: #999;
    margin-top: 7px;
}
.fn-left{float:left;}
.bdsharebuttonbox{ height: 24px;
    margin: 3px 0 0 10px;}
.pinglun{margin-top: 8px;
    border: 1px solid #fff;
    background-color: #fff;
    position: relative;
    font-size: 0;}
.videoright{width: 348px;float: right;}
.rightBox {
    background: #fff;
    margin-bottom: 24px;
}
.rightBox .author-mes {
    padding: 24px 24px 0 24px;
}
.rightBox .leftXian {
    width: 4px;
    height: 24px;
    background: #EE1111;
    float: left;
    margin-top: 15px;
}
.rightBox .rec {
    height: 54px;
    line-height: 54px;
    margin: 0 24px 0 24px;
    border-bottom: 1px solid #eee;
}
.mes-box{border-bottom: 1px solid #eee;}
.rightBox .mess {
	height:80px;
    margin-bottom: 24px;
}
.fn-left {
    float: left;
}

.rightBox .all-chejiahao {
    height: 46px;
    line-height: 46px;
    text-align: center;
}
.rightBox .all-chejiahao div {
    width: 100px;
    margin: 0 auto;
}
.rightBox .all-chejiahao div span {
    font-size: 16px;
    color: #666;
}
.authorCover{margin-right:10px;}
.introduction{font-size: 12px;
    color: #666;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;}
.rightBox .author-mes .info .authorTitle {
    max-width: 160px;
    height: 16px;
    line-height: 16px;
    font-size: 16px;
    color: #333;
    margin-bottom: 50px;
}
.text-overflow {
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.rightBox .author-rec .p1 {
    font-size: 18px;
    color: #333;
    float: left;
}
.two .article {
    padding: 24px;
}
.two .article .article-item {
    height: 16px;
    line-height: 16px;
    margin-bottom: 16px;
}
.two .article .article-item a {
    font-size: 14px;
    color: #666;
}
.tags .tag-list {
    padding: 24px 24px 12px 24px;
    margin-right: -15px;
}
.tags .tag-list .tag-item {
    float: left;
    font-size: 14px;
    color: #666;
    height: 12px;
    line-height: 12px;
    padding: 10px 12px;
    border: 1px solid #eee;
    background: #fff;
    margin: 0 8px 12px 0;
}
.tags{height:320px;}
.module-common-footer{width: 100%;
    margin: 0 auto;
    text-align: center;
	background:#fff;
	margin-top:20px;
  }
.module-common-footer .footbox {
    width: 1180px;
    margin: 0 auto;
}
.module-common-footer .f-nav {
    zoom: 1;
    overflow: hidden;
    float: left;
    text-align: center;
    margin: 40px 0;
}
.module-common-footer .f-nav li {
    float: left;
	margin-right:20px;
}
.module-common-footer .f-nav li a {
    font-size: 14px;
    color: #999;
}
.module-common-footer .baiduread {
    clear: both;
    width: 100%;
    font-size: 12px;
    border-top: 1px solid #dfe0e4;
    text-align: left;
    padding: 30px 0 25px;
}
.clearfloat{clear: both;}
.viewad-digest{margin-top:10px;    height: 240px;}
.big-img {
	width: 300px;
    height: 260px;
    position: relative;
    float: left;}
.big-img img{vertical-align: middle;
    max-width: 300px;
    max-height: 260px;}
.viewad-topMeta{float:left;}
.viewad-digest .viewad-topMeta {
    padding: 0 0 0 20px;
    width: 400px;
}
.viewad-meta li {
    padding: 5px 0;
    line-height: 30px;
    font-size: 16px;
    position: relative;
}
.viewad-meta li>label {
    width: 100px;
    text-align: left;
    display: inline-block;
    color: #666;
    vertical-align: top;
}
.viewad-meta li>span {
    padding-left: 10px;
    width: 2	60px;
    display: inline-block;
}
.viewad-common-header{position: relative;
    border-bottom: 1px solid #e6e6e6;}
.viewad-common-header .section-title {
    font-size: 18px;
    font-weight: 700;
    font-weight: normal;
    border-bottom: 1px #EE1111 solid;
    height: 36px;
width: 76px;}
embed{margin-top:10px;}
.viewad-action{float:right; margin: -25px 0;}
.viewad-meta2{    margin: 16px 0;}
.viewad-met2-item {
    float: left;
    width: 30%;
    height: 40px;
    padding-right: 1em;
    line-height: 40px;
    font-size: 16px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.viewad-met2-item label{font-size:14px;color: #999;}
img:hover{background: white;filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity: 0.8; opacity: 0.8;}
/*图片特效*/
.piccontext{width:752px;border:1px solid #e4e4e4;margin:12px auto 0px;background:white;overflow:hidden;}
.piccontext h2{width:740px;height:46px;line-height:46px;overflow:hidden;font-size:20px;color:#2c2c2c;margin-top:18px;margin-left:25px;font-weight:normal;}
.source{width:740px;height:20px;line-height:20px;overflow:hidden;margin-left:25px; font-family:"宋体";}
.source_left{float:left;height:20px;color:#666666;}
.source_left a{color:#666666;}
.source_left a:hover{color:#ff5d11; text-decoration:underline;}
.source_left span{color:#ababab;padding-left:15px; font-family:Arial, Helvetica, sans-serif;}
.source_right{float:right;height:20px;color:#666666;}
.source_right a{color:#666666;}
.source_right span{padding:0px 10px;}
.source_right1{float:right;height:20px;color:#666666;display:none;}
.support{float:left;height:20px;overflow:hidden;}
.support img{padding:0px 5px;}

/*大图展示*/
.picshow{width:733px;margin-top:20px;margin-left:10px;overflow:hidden;}
.picshowtop{width:733px;text-align:center;position:relative;z-index:1;overflow:hidden;}
#pic1{max-width:733px;}
#preArrow{left:0px;}
#nextArrow{right:0px;}
.contextDiv{cursor:pointer;height:100%;width:50%;position:absolute;top:0px;z-index:5;background:url("blank") repeat;}
.contextDiv span{position:absolute;top:50%;margin-top:-10%;width:46px;height:80px;}
#preArrow_A{left:0px;background:url('../img/left.png') 0px 0px no-repeat;display:none;}
#nextArrow_A{right:0px;background:url('../img/right.png') 0px 0px no-repeat;display:none;}
.picshowtxt{width:733px;min-height:40px;_height:40px;margin-top:20px;}
.picshowtxt_left{float:left;width:50px; height:50px; line-height:30px; font-family:Georgia, "Times New Roman", Times, serif;}
.picshowtxt_left span{color:#e55656;font-size:30px;}
.picshowtxt_left i{color:#666666;font-size:20px;}
.picshowtxt_right{float:left;margin-left:10px;display:inline;line-height:23px;color:#666666;font-size:14px;width:880px; font-family:"宋体";}
.picshowlist{width:733px;margin-top:20px;padding-bottom:20px;overflow:hidden;}
.picshowlist_left{float:left;width:120px;overflow:hidden;overflow:hidden;}
.picleftimg{width:120px;height:80px;background:url('../img/photo.jpg') no-repeat;padding-top:9px;padding-left:5px;overflow:hidden;}
.picleftimg img{width:106px;height:66px;}
.piclefttxt{width:120px;line-height:20px; font-family:"宋体";}
.piclefttxt a{color:#444444;}
.piclefttxt a:hover{color:#ff5d11; text-decoration:underline;}
.picshowlist_mid{float:left;width:733px;margin-left:15px;display:inline;overflow:hidden;height:76px;}
.picmidleft{float:left;width:24px;height:76px;overflow:hidden;}
.picmidleft a{display:block;width:24px;height:76px;}
.picmidmid{float:left;width:630px;overflow:hidden;height:76px;padding-left:2px;}
.picmidmid ul{width:630px;overflow:hidden;position:relative;height:76px;}
.picmidmid ul li{float:left;margin-left:8px;display:inline;width:116px;text-align:center;overflow:hidden;position:relative;height:76px;}
.picmidmid ul li img{max-width:106px;height:76px;}
.selectpic{border:5px solid #cacaca;height:66px !important;}
.picmidright{float:left;width:24px;height:76px;overflow:hidden;}
.picmidright a{display:block;width:24px;height:76px;}
.picshowlist_right{float:left;width:120px;float:right;overflow:hidden;}
.prompt {
    position: relative;
    font-size: 12px;
    line-height: 14px;
    color: #777;
    padding: 18px 0 18px 20px;
    background-color: #fcfcfc;
    margin-top: 40px;
}
.origin-notice {
    font-size: 12px;
    line-height: 14px;
    color: #777;
    padding: 0 20px 18px;
    background-color: #fcfcfc;
}

.origin-notice span.i-original {
    background: url(../img/article-sprite-v1_feb6c03.png) no-repeat -263px -125px;
    display: inline-block;
    vertical-align: middle;
    width: 17px;
    height: 16px;
    _margin-top: 0;
    margin-right: 10px;
}
.prompt-ico {
    background: url(../img/article-sprite-v1_feb6c03.png) no-repeat -241px -312px;
    width: 18px;
    height: 18px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px;
}
.light-img {
    position: relative;
    height: 133px;
	margin: 18px 20px 24px 0;}

.light-img div {
    float: left;
    margin-left: 20px;
}
.light-img div p{margin-top: 0;
    font-size: 14px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 240px;}

.rmal{ height:250px;}
.rev_dl {
    line-height: 22px;
    padding: 10px 24px;
    overflow: hidden;
    _display: inline-block;
    color: #333;
    background-color: #fff;
}
.pi_run dt {
    padding-top: 10px;
    overflow: hidden;
    position: relative;
}
.pi_run dt .fl {
    color: #999;
    font-size: 14px;
}
.pi_run dd {
    margin-top: 10px;
    padding-top: 0;
    position: relative;
    border-bottom: 1px dotted #ccc;
}
.pi_run p {
    line-height: 26px;
    font-size: 14px;
    _display: inline-block;
    word-break: break-all;
    word-wrap: break-word;
}
.footer {
    padding: 50px 0 30px;
    background: #2a2c37;
}
.company-info {
    width: 1190px;
    height: 90px;
    margin: 0 auto;
    color: #b8b8b8;
    padding-bottom: 50px;
}
.footer-logo {
    width: 102px;
    height: 90px;
    float: left;
    margin-left: 40px;
    _margin-left: 20px;
}
.phone-email {
    float: left;
    width: 378px;
    padding-left: 30px;
}
.ewm-box, .ewm-box img {
    width: 85px;
    display: block;
}
.ewm-box {
    float: left;
    height: 105px;
    margin-top: 4px;
    margin-right: 30px;
    text-align: center;
}
.company-info .basic-info {
    float: left;
    width: 390px;
    padding-left: 200px;
    background: transparent;
    margin: 0;
    overflow: hidden;
}
.friendly-link {
    width: 1100px;
    padding: 0 0 0 90px;
    height: auto;
    line-height: 28px;
    margin: 0 auto;
    position: relative;
}
.link-tit {
    position: absolute;
    left: 0;
    top: 0;
    width: 90px;
    height: 28px;
    font-size: 16px;
}
.friendly-link a {
    color: #666;
    line-height: 28px;
    margin-right: 20px;
    display: inline-block;
    font-size: 12px;
}
.info-link a, .info-link a:hover {
    color: #b8b8b8;
}
.info-link a {
    margin-right: 5px;
}
.footer-logo{
    background-repeat: no-repeat;
background-image:url(http://www.huomi360.cn/templets/default/imgs/newindex_logo.png);}
.footer_auto {
    width: 1200px;
    margin: 10px auto 0 auto;
    padding: 7px 0 10px 0;
    border-top: 3px solid #EE1111;
    text-align: center;
    color: #7c7c7c;
    font-size: 12px;
}
.footer_auto p {
    line-height: 24px;
    margin: 0;
    padding: 0;
}
.footer_auto p a {
    display: inline-block;
    margin: 0 9px;
}
.homeLeftVideo {
    margin-top: -12px;
}
.rev_con {
    width: 800px;
    _display: inline-block;
    //margin-top: 10px;
    //border: 1px solid #eee;
    overflow: hidden;
    position: relative;
    min-height: 126px;
    background-color: white;
}
.edit {
    margin-top: 12px;
}
.edit .edit-box {
    padding: 24px;
}
.edit .edit-box .edit-item {
    height: 82px;
    margin-bottom: 24px;
    padding-bottom: 24px;
    border-bottom: 1px solid #eee;
}
.edit .edit-box .edit-item .editLm {
    width: 148px;
    height: 82px;
    position: relative;
    overflow: hidden;
}
.edit .edit-box .edit-item .editRt {
    width: 579px;
    margin-left: 24px;
}
.edit .edit-box .edit-item .editRt .editTitle {
    font-family: PingFang-SC-Medium;
    font-size: 18px;
    color: #4a4a4a;
    letter-spacing: 0;
    line-height: 22px;
    height: 22px;
    margin-bottom: 30px;
}
.edit .edit-box .edit-item .editRt .cover_title {
    height: 32px;
    line-height: 32px;
}
.edit .edit-box .edit-item .editRt .cover_title .comment_time {
    float: right;
}
.edit .edit-box .edit-item .editRt .cover_title .comment_time .p3 {
    font-family: PingFang-SC-Regular;
    font-size: 14px;
    color: #999;
    letter-spacing: 0;
    line-height: 14px;
    margin-left: 24px;
    vertical-align: middle;
}
.edit .edit-box .edit-item .editRt .cover_title .comment_time .com_player {
    font-family: PingFang-SC-Regular;
    font-size: 14px;
    color: #999;
    letter-spacing: 0;
    line-height: 14px;
    margin-left: 5px;
    vertical-align: middle;
}
.rightBox {
    background: #fff;
    margin-bottom: 24px;
}

.rightBox .author-rec {
    height: 54px;
    line-height: 54px;
    margin: 0 24px 0 24px;
    border-bottom: 1px solid #eee;
}

.homeRight {
    margin-bottom: -24px;
}
.homeRight {
    width: 368px;
	    background: #fff;
}
.two .article {
    padding: 24px 24px 0;
    margin-right: -24px;
}
.two .article .article-item, .two .article .article-item1 {
    margin-bottom: 20px;
    width: 320px;
}
.two .article .article-item .hot-areImg, .two .article .article-item1 .hot-areImg {
    display: inline-block;
    position: relative;
    width: 320px;
    height: 176px;
    overflow: hidden;
}
.two .article .article-item1 .hot-areImg img {
    width: 320px;
    height: 176px;
    -webkit-transition: -webkit-transform .5s ease-out;
    transition: -webkit-transform .5s ease-out;
    -o-transition: -o-transform .5s ease-out;
    transition: transform .5s ease-out;
    transition: transform .5s ease-out,-webkit-transform .5s ease-out,-o-transform .5s ease-out;
    vertical-align: middle;
}
.two .article .article-item .hot-areTitle, .two .article .article-item1 .hot-areTitle {
    width: 100%;
    font-family: PingFang-SC-Regular;
    font-size: 14px;
    color: #4a4a4a;
    letter-spacing: 0;
    height: 44px;
    line-height: 22px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    margin-top: 6px;
}
.two .article .article-item {
    width: 148px;
    float: left;
    margin-right: 24px;
	margin-bottom: 20px;
}
.two .article .article-item .hot-areImg {
    width: 148px;
    height: 82px;
}