html,body,h1,h2,h3,h4,h5,h6,hr,p,iframe,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td,fieldset{margin:0;padding:0}
ul,ol,dl{list-style-type:none}
html,body{*position:static}
html{font-family: sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:400}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}
input,button{overflow: visible;vertical-align:middle;outline:none}
input[type="submit"],input[type="reset"],input[type="button"],input[type="text"],input[type="password"]{-webkit-appearance:none;outline:none}
body,th,td,button,input,select,textarea{font-family:"Microsoft Yahei","Hiragino Sans GB","Helvetica Neue",Helvetica,tahoma,arial,"WenQuanYi Micro Hei",Verdana,sans-serif,"\5B8B\4F53";font-size:12px;color: #333;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing:grayscale}
img{border: none;margin:0px;padding:0px;}
a:link, a:visited{text-decoration: blink;}
@import "emoji.css";
body{background:#ffffff;}
/*.head_position{position: fixed;top:0px;left: 0px;background: #ffffff;z-index: 20;}*/
.hidden{display: none;}
.disabled{ pointer-events: none;}
.fl{float:left;}
.fr{float:right;}
.clearfix:after{content: '';display: block;clear: both;}
.clearfix{zoom: 1;}
.fs-16{font-size: 16px;}
.fs-18{font-size: 18px;}
.fs-20{font-size: 20px;}
.center{margin:0 auto;}
.mt4{margin-top: 4px;}
.mt6{margin-top: 6px;}
.mt8{margin-top: 8px;}
.mt15{margin-top: 15px;}
.tcenter{text-align: center;}
.head{width: 100%;height: 62px;border-bottom: 1px solid #f0f0f0;margin-bottom: 5px;position: fixed;top:0px;left: 0px;background: #ffffff;z-index: 20;}
.head_cn{width: 1200px;margin:0px auto;height: auto;}
.logo{display: block;float: left;width: 110px;height: 42px;margin-top: 10px;}
.head_nav{float: left;width: 810px;height: 62px;margin-left: 26px;position: relative;}
.head_search{background: url("../images/searchbg.png") no-repeat center;width: 280px;height: 38px;float: left;overflow: hidden;position: relative;margin-top: 12px;}
.head_search input{border: none}
.keysword{width: 210px;height: 38px;background: none;margin-left: 20px;float: left;color: #999999;}
.search_btn{width: 50px;float: left;background: url("../images/search.png") no-repeat center;height: 38px;cursor: pointer;}
.head_nav p{float: left;margin-left: 104px;height: 62px;line-height: 62px;}
.head_nav p a{font-size: 17px;color: #333333;display: block;float: left;padding:0px 12px;cursor: pointer;}
.head_member{float: right;height: auto;}
.head_login{line-height: 62px;float: left;margin-right: 16px;}
.head_login a{font-size: 16px;color: #999999;padding:10px 8px;cursor: pointer;}
.head_login span{color: #ededed;font-size: 16px;}
.member_post{float: left;width: 111px;height: 40px;margin-top: 11px;display: block;cursor: pointer;}
.member_info{float: left;position: relative;margin-right: 6px;}
.member_info .bg{background: #f0f0f0 url("../images/down.png") no-repeat 56px center;}
.member_info_top{width: 68px;background:url("../images/down.png") no-repeat 56px center;height: 51px;cursor: pointer;padding-top: 11px;padding-left: 10px;position: relative;}
.member_info_top img{display: block;width: 40px;height: 40px;border-radius: 100%;}
.member_info .on b{position: absolute;width: 15px;height: 15px;background: url("../images/vping.png") no-repeat center;left: 25px;bottom: 0px;background-size: 100%;}
.member_info_li{position: absolute;left: -46px;width: 170px;top:62px;background: #ffffff;padding:10px 0px;border-radius: 10px;display: none;z-index: 10;}
.member_info_li ul li{width: 100%;height: 46px;overflow: hidden;margin:0px auto;line-height: 46px;}
.member_info_li ul li a{display: block;width: 100%;height: 46px;overflow: hidden;cursor: pointer;}
.member_info_li ul li a:hover{background: #f0f0f0;}
.member_info_li ul li i{display: block;width: 20px;height: 46px;float: left;margin-left: 25px;margin-right: 12px;}
.member_info_li ul li span{display: block;float: left;font-size: 14px;color: #333333;}
.member_info_icon0 i{background: url("../images/varticle.png") no-repeat center;}
.member_info_icon1 i{background: url("../images/vcard.png") no-repeat center;}
.member_info_icon2 i{background: url("../images/help.png") no-repeat center;}
.member_info_icon3 i{background: url("../images/Shape.png") no-repeat center;}
.member_info_icon4 i{background: url("../images/vset.png") no-repeat center;}

.head_message{float: right;height: auto;position: relative;margin-right: 190px;margin-top: -66px;}
.head_message .bg{background: #f0f0f0;}
.head_message_top{width: 72px;height: 62px;cursor: pointer;overflow: hidden;position: relative;}
.head_message_top img{display: block;margin:0 auto;margin-top:13px;}
.head_message_top span{display: block;width: 100%;text-align: center;font-size: 12px;color: #c3c2c2;line-height: 24px;}
.head_message_top b{font-weight: normal;font-size: 12px;color: #ffffff;position: absolute;top:6px;right:8px;background: #ff3b30;padding:1px 5px;border-radius: 4px;}
.head_message_cn{position: absolute;left: -46px;width: 170px;top:62px;background: #ffffff;padding:10px 0px;border-radius: 10px;z-index: 10;display: none;}
.head_message_cn ul li{width: 100%;height: 46px;overflow: hidden;margin:0px auto;line-height: 46px;}
.head_message_cn ul li a{display: block;width: 100%;height: 46px;overflow: hidden;cursor: pointer;}
.head_message_cn ul li a:hover{background: #f0f0f0;}
.head_message_cn ul li i{display: block;width: 20px;height: 46px;float: left;margin-left: 25px;margin-right: 12px;}
.head_message_cn ul li span{display: block;float: left;font-size: 14px;color: #333333;}
.head_message_cn ul li em{font-size: 12px;color: #ff3b30;float: right;margin-right:25px;}
.message_icon1 i{background: url("../images/message/ico_03.png") no-repeat center;}
.message_icon2 i{background: url("../images/message/ico_02.png") no-repeat center;}
.message_icon3 i{background: url("../images/message/ico_01.png") no-repeat center;}


.main{width: 1200px;margin:0px auto;height: auto;overflow: hidden;position: relative;padding-top: 68px;}
.left_nav{width: 130px;float: left;height: auto;overflow: hidden;position: relative;}
.fix_wechat{width: 50px;position: fixed;left: 50%;margin-left: 620px;bottom:20px;height: auto;overflow: hidden;background: #ffffff;}
.fix_wechat ul li{width: 100%;height: 52px;margin:0px auto;cursor: pointer;}
.app_down{background: #3897f0 url("../images/wechat_03.jpg") no-repeat center;}
.fix_wechat ul .app_delete{background: #ff5a2d;font-size: 14px;color: #ffffff;height: 60px;padding-top: 10px;}
.fix_wechat ul .app_editor{background: #66bb00;font-size: 14px;color: #ffffff;height: 60px;padding-top: 10px;}
.app_delete em{display: block;width: 100%;background: url("../images/article/delete.png") no-repeat center;height: 30px;margin:0 auto;}
.app_delete span{display: block;width: 100%;height: 22px;line-height: 22px;text-align: center;color: #ffffff;}
.app_editor em{display: block;width: 100%;background: url("../images/article/editor.png") no-repeat center;height: 30px;margin:0 auto;}
.app_editor span{display: block;width: 100%;height: 22px;line-height: 22px;text-align: center;color: #ffffff;}
.fix_wechat ul .up_click{width: 48px;border: 1px solid #dfdfdf;border-top: none;background: url("../images/wechat_10.jpg") no-repeat center;}
.app_info{position: fixed;width: 150px;border: 1px solid #d2d2d2;background: #ffffff;left: 50%;margin-left: 450px;bottom:70px;display: none;}
.app_info img{display: block;margin:0px auto; height: auto;overflow: hidden;margin-top: 10px;}
.app_info span{display: block;width: 100%;height: 30px;line-height: 30px;text-align: center;font-size: 14px;color: #333333;}
.app_info b{position: absolute;width: 9px;height: 15px;background: url("../images/wechat_06.jpg") no-repeat center;top:136px;right:-8px;}

.right_title{width: 290px;margin:0px auto;height: 24px;overflow: hidden;margin-top: 16px;}
.right_title i{display: block;width: 5px;height: 24px;background: #3698f1;float: left;border-top-right-radius: 10px;border-top-left-radius: 10px;border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;}
.right_title span{font-size: 16px;color: #333333;display: block;float: left;margin-left: 10px;}
.center_title{width: 100%;border-bottom: 1px solid #eaeaea;height: 40px;overflow: hidden;margin:0px auto;}
.center_title i{display: block;width: 5px;height: 24px;background: #3698f1;float: left;border-top-right-radius: 10px;border-top-left-radius: 10px;border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;margin-top: 8px;}
.center_title span{display: block;float: left;font-size: 16px;color: #113e70;font-weight: bold;line-height: 40px;margin-left: 10px;}

.user_info{width: 100%;margin:0px auto;height: auto;overflow: hidden;background: #edf3f5;}
.user_info_cn{padding:16px 0px;width: 306px;margin:0px auto;height: auto;overflow: hidden;}
.user_info_cn_img{width: 84px;height: 84px;background: #ffffff url("../images/articles_12.png") no-repeat center;border-radius: 100%;float: left;}
.user_info_cn_text{width: 210px;float: left;height: 84px;overflow: hidden;margin-left: 12px;}
.user_info_cn_t{width: 100%;height: 36px;overflow: hidden;line-height: 36px;}
/*.user_info_cn_t span{display: block;max-width:120px;height:36px;overflow:hidden;float: left;font-size: 16px;color: #3e3e3e;font-weight: bold;background: url("../images/articles_13.png") no-repeat right center;padding-right: 30px;}*/
/* .user_info_cn_t span{display: block;max-width:120px;height:36px;overflow:hidden;float: left;font-size: 16px;color: #3e3e3e;font-weight: bold;padding-right: 30px;}
.user_info_cn_t span a{float: none;width: auto;height: auto;line-height: 36px;color: #3e3e3e;background: none;margin-top: 0px;} */
.user_info_cn_t .add_follow{display: block;float: right;width: 60px;height: 28px;line-height: 28px;text-align: center;background: #3897f0;color: #ffffff;font-size: 14px;border-radius: 8px;cursor: pointer;margin-top: 4px;}
.user_info_cn_t .is_follow{background: #cccccc;}
.user_info_cn_b{width: 100%;height: 44px;overflow: hidden;line-height: 22px;margin:0px auto;font-size: 14px;color: #3e3e3e;}

/*模态宽*/
.model{width: 100%;height: 100%;position: fixed;top:0px;left: 0px;background: #000000;opacity: 0.65;z-index: 10000;display: none;}
.model_con{width: 680px;position: fixed;left: 50%;top:50%;margin-left: -340px;background: #ffffff;height: auto;margin-top: -340px;border-radius: 10px;z-index: 10002;display: none;}
.model_title{width: 100%;margin:0px auto;background: #3897f0;height: 44px;overflow: hidden;border-top-left-radius: 10px;border-top-right-radius: 10px;}
.model_title p{width: 100%;margin:0px auto;height: auto;overflow: hidden;line-height: 44px;}
.model_title p span{float: left;font-size: 16px;color: #ffffff;margin-left: 14px;}
.model_title p a{float: right;background: url("../images/close.png") no-repeat center;display: block;width: 30px;height: 30px;margin-top: 6px;cursor: pointer;margin-right: 8px;}
.model_page{width: 100%;margin:0px auto;height: 512px;overflow: auto;}
.model_page .model_page_cn{width: 650px;margin:0px auto;height: auto;overflow: hidden;}

/*用户登录注册*/
.member_posi{position: fixed;left: 50%;width: 770px;height: 515px;margin-left: -385px;top:50%;margin-top:-257px;background: #dde7fb url("../images/registra/right.png") no-repeat right center;border-radius: 10px;z-index: 10002;display: none;}
.register_cn{width: 100%;margin:0px auto;height: auto;overflow: hidden;}
.member_posi_left{width: 300px;float: left;margin-left: 40px;height: auto;overflow: hidden;}
.member_posi_left h3{width: 100%;font-size: 30px;color: #8fa5d1;height: 50px;line-height: 50px;overflow: hidden;margin:0px auto;text-align: center;}
.member_posi_left .register_title{margin:10px auto;}
.member_posi_right{width: 220px;float: left;margin-left: 130px;}
.member_posi_right span{display: block;color: #7db4ff;font-size: 18px;width: 100%;text-align: center;height: 45px;line-height: 45px;border-radius: 25px;border:1px solid #7db4ff;cursor: pointer;margin-top: 70px;}
.register_title{}
.register_con{width: 100%;margin:0px auto;height: auto;overflow: hidden;}
.register_con ul li{width: 100%;height: 46px;margin:0 auto;overflow: hidden;border-radius: 25px;background: #ffffff;margin-bottom: 10px;}
.register_con ul .register_ge{border-radius: 0px;background: none;}
.register_con ul .register_ge p{width: 160px;float: left;height: 46px;overflow: hidden;background: #ffffff;border-radius: 25px;}
.register_con ul .register_ge p input{width: 99px;}
.register_con ul .register_ge #send_code{display: block;width: 125px;height: 46px;line-height: 46px;text-align: center;background: #81abff;float: right;border-radius: 25px;font-size: 14px;color: #ffffff;cursor: pointer;}
.register_con ul .register_ge .off{background:#dee3e6 !important; }
.register_con .verify_code_img{float: left;width: 100px;margin-top: 7px;margin-right: 6px;}
.register_con ul li i{display: block;width: 40px;height: 46px;margin-left: 5px;float: left;}
.register_con ul li input{display: block;float: left;width: 240px;height: 46px;overflow: hidden;background: no-repeat;border: none;}
.user_tel{background: url("../images/registra/tel.png") no-repeat center;}
.user_ps{background: url("../images/registra/pass.png") no-repeat center;}
.user_yzm{background: url("../images/registra/yzm.png") no-repeat center;}
.user_name{background: url("../images/registra/username.png") no-repeat center;}
.register_bto{width: 100%;margin:0px auto;height: auto;overflow: hidden;}
.register_bto span{display: block;width: 100%;background: url("../images/registra/login.png") no-repeat;height: 48px;line-height: 48px;text-align: center;font-size: 17px;color: #ffffff;margin-bottom: 10px;cursor: pointer;}
.register_bto .scan{display: block;width: 100%;background: url("../images/registra/login.png") no-repeat;height: 48px;line-height: 48px;text-align: center;font-size: 17px;color: #ffffff;margin-bottom: 10px;cursor: pointer;}
.scan_notice{text-align: center;font-size: 14px;padding: 10px;margin-top: 76px;}
.register_bto p{width: 100%;font-size: 13.5px;color: #8fa5d1;line-height: 22px;text-align: center;}
.register_bto p a{font-size: 12px;color: #8fa5d1;float: left;cursor: pointer;}
.register_bto p .register_bto_right{float: right;}
.register_bto p a.fn{float: none}
.register_bto img {width: 160px;height: 160px;margin-left: 70px;}
.member_posi_close{position: absolute;right: 10px;top:10px;width: 20px;height: 20px;background: url("../images/registra/close.png") no-repeat center;cursor: pointer;}
.load_cn{width: 100px;height: 100px;position: fixed;z-index: 10001;top:50%;margin-top: -50px;left: 50%;margin-left: -50px;background: #000000;border-radius: 10px;}
.load_cn span{display: block;width: 100%;margin:0px auto;height:50px;overflow: hidden;background: url("../images/loding.gif") no-repeat center;background-size: 40%;margin-top: 10px; }
.load_cn em{display: block;width: 100%;height: 30px;line-height: 30px;font-size: 12px;text-align: center;font-style: normal;color: #ccc;}

.layui-layer-dialog .layui-layer-content{height: auto !important;}
/*热门搜索*/
.host_search{width: 327px;margin:0 auto;position: absolute;top:50px;left: 0px;display: none; }
.host_search_position{width: 100%;height: auto;overflow: hidden;margin:0 auto;background: #ffffff;border-radius: 8px;
box-shadow: -2px 0 0 #ebebeb, 0 -2px 0 #ebebeb, 0 2px 0 #ebebeb,  2px 0 0 #ebebeb;}
.host_search_up{display: block;width: 100%;height: 13px;margin:0 auto;overflow: hidden;background: url(../images/sdad.png) no-repeat center;position: relative;z-index: 23;}
.host_search_cn{width: 100%;margin:0 auto;height: auto;overflow: hidden;margin-top: 10px;}
.head_nav .host_search_cn_title{width: 270px;height: 40px;line-height: 40px;overflow: hidden;margin:0 auto;border-bottom: 1px solid #abd5fb;float: none;}
.head_nav .host_search_cn_title em{font-size: 14px;color: #333333;}
.head_nav .host_search_cn_title span{display: block;float: right;background: url(../images/toggle.png) no-repeat left center;font-size: 14px;color: #c4c4c4;cursor: pointer;padding-left: 28px;}
.host_search_com{width: 270px;margin:0 auto;height: auto;overflow: hidden;padding-bottom: 15px;margin-top: 8px;}
.head_nav .host_search_com p{width: 282px;margin:0 auto;height: auto;overflow: hidden;float: none;line-height: 30px;margin-left: -12px;}
.head_nav .host_search_com p a{margin-top: 10px;padding:0 10px;border: 1px solid #e0e0e0;border-radius: 10px;margin-left: 12px;float: left;font-size: 14px;color: #444444;}
.head_nav .host_search_com p a:hover{color: #3897f0;border:1px solid #3897f0;}

.ui-fl{float: left;}
.ui-fr{float: right;}
.ui-clear:after{content: '';display: block;clear: both;}

.video_marking{position: absolute;top: 0;left: 0;background: rgba(0,0,0,0.3) url(../images/pc-video.png) no-repeat center;width: 100%;height: 100%;filter: progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9; }
.audo_marking{position: absolute;top: 0;left: 0;background: rgba(0,0,0,0.3) url(../ico/headphone.png) no-repeat center;width: 100%;height: 100%;filter: progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9; }
video::-internal-media-controls-download-button { display:none; }
video::-webkit-media-controls-enclosure { overflow:hidden; }
video::-webkit-media-controls-panel { width: calc(100% + 30px); }
video{object-fit: contain;background-color: #000;}
.video_warp{width: 100%;text-align: center;}
.video_warp video{margin: 0 auto;}

.need_auth {background-color:rgb(17, 129, 212); height: 100px;}
.need_auth .icon {margin-left: 20px;width: 20%;float:left;margin-top: 7px}
.need_auth .button {margin-left: 109%;width: 25%;float:left;margin-top: -35px}
.need_auth .button .text {width: 41px;height: 24px;font-family: 'Arial Normal', 'Arial';font-weight: 400;font-style: normal;font-size: 20px;color: #FFFFFF;}
.need_auth .right {float: left;width: 50%;margin-left: 30%;margin-top: -64px}
.need_auth .text {width: 170px;height: 19px;font-family: 'Arial Negreta', 'Arial Normal', 'Arial';font-weight: 700;font-style: normal;font-size: 16px;color: #FFFFFF;}
.need_auth .doing {float:left;margin-top:12px;width: 169px;height: 19px;font-family: 'Arial Normal', 'Arial';font-weight: 400;font-style: normal;font-size: 16px;color: #FFFF00;}

.ref-para .ref-info {height:40px;}
.ref-para hr {background-color:#c4c4c4;border:none;height: 1px}
.ref-para .ref-info .left {width:70%;}
.ref-para .ref-info .left .author-pubtime .avatar {margin-left: 0px;float: left;}
.ref-para .ref-info .left .nick-pubtime {float: left;margin-left: 40%;margin-top: 16px;}
.ref-para .ref-info .left .nick-pubtime .nickname {margin-left: -75%;}
.ref-para .ref-info .left .nick-pubtime .pubtime {margin-left: 60%;}
.ref-para .link a {color: gray;}
.ref-para .ref-info .right {float: left;margin-left: 73%;margin-top: -74px;}
.ref-para .ref-info .right img{height: 76px;}
.ref-para .ref-info .left .title {width: 112%;white-space: nowrap;overflow: hidden;text-overflow:ellipsis;}
.search-filter {float: left;position: relative;margin-left: 84%;margin-bottom: -34px;}
.search-filter select {width: 100px;height: 34px;}
/*个人头像*/
.avatar {
    width: 100px;
    height: 100px;
    position: relative;
    background: -webkit-linear-gradient(135deg, #6C57C4, #D7709A, #F38660, #F2A24D ); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(135deg, #6C57C4, #D7709A, #F38660, #F2A24D); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(135deg, #6C57C4, #D7709A, #F38660, #F2A24D); /* Firefox 3.6 - 15 */
    background: linear-gradient(135deg, #6C57C4, #D7709A, #F38660, #F2A24D); /* 标准的语法 */
    border-radius: 50%;
}
.avatar img {width: 94%;height: 94%;border-radius: 50%;position: absolute;top: 50%;left: 50%;margin-top: -47%;margin-left: -47%;display: block;}
.avatar .cert {position: absolute;right: 0;left: auto;bottom: 0px; width: 25%;    height: 25%;    background: url(../images/auth-personal.png) no-repeat center;background-size: cover;}
.avatar .gov{right: 0;left: auto;bottom: 0px;background: url(../images/auth-official.png) no-repeat center;background-size: cover;}
.level{ display: block;
    width: 23px;
    padding-left: 18px;
    height: 18px;
    line-height: 18px;
    color:rgb(255,128, 52);
    background: url(../ico/ic_clzg_level_personal.png) no-repeat 2px 0px;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: contain;
    font-size: 12px;
    text-align: center;}
.level.com{background-image: url(../ico/ic_clzg_level_company.png);color:rgb(73,193, 206);}
.level.gov{background-image: url(../ico/ic_clzg_level_offical.png);color:rgb(255,39, 39);}
.nick_name{display: block;
    max-width: 98px;
    height: 36px;
    background: none;
    overflow: hidden;
    float: left;
    font-size: 14px;
    color: #3e3e3e;
    font-weight: bold;
    padding-right: 5px;
    width: auto;
}