@charset "utf-8";
/* CSS Document

*
* 2015-08-12 build by liliyan
*
*
*
*
*/
/* CSS Document */
/* html{min-width: 1280px;} */
/*页顶*/
.wechat_top,.wechat_top ul{height:30px;line-height: 30px;}
.wechat_top{background-color: #1e1a29;}
.wechat_top li{float:left;display: inline;}
.wechat_top li.fore1:hover a{color: #ff635c;}
.wechat_top li.fore1.accountm:hover a{color:#aaabaf;}
.wechat_top li.fore1 a{color: #aaabaf;}
.wechat_top li.fore2{width: 1px;height:13px;background-color: #60676d;margin: 8px 12px 0;}
/*页头*/
.weChat_header{ height:72px; background:#fff; color: #212133;box-sizing: border-box;padding: 0 40px;}
.weChat_header .logo{ width:270px; /*height:41px;*/ float:left; padding:10px 0 0 0;}
.weChat_header .logo a{ float:left;}
.weChat_header .logo img{ display:inline;}
.weChat_header .logo span{ float:left; font-size:16px; margin-left:20px; padding-top:20px; display:inline;}
.weChat_header .headerri{ float:right; width:auto; font-family:"宋体";text-align:right; font-size:14px;height:72px;line-height: 72px;}
.weChat_header .headerri p{ padding:4px 0;}

.weChat_header .headerri p.registerTip{padding-top:8px;font-size:18px;font-family: "microsoft yahei";}
.weChat_header .nameTextB:hover{cursor: hand;cursor: pointer;}
.weChat_header .nameTextB:hover a.nameText{color: #ff635c;text-decoration: underline;}
.weChat_header .nameTextB:hover a.nameText span{border-top-color: #ff635c;}
.weChat_header .headerri .menu-wrap,.wechat_top .mobile-wrap{padding: 15px 20px 5px 20px;}
.weChat_header .headerri .pop-up,.wechat_top .pop-up{
    -webkit-transition: none;
            transition: none;
    -webkit-transform: scale(0);
        -ms-transform: scale(0);
            transform: scale(0);
    -webkit-transform-origin: 90% 0;
        -ms-transform-origin: 90% 0;
            transform-origin: 90% 0;
    visibility: hidden;position: absolute;min-width: 180px;right: 14px; top: 50px;background: #fff;border: solid 1px #ddd;padding: 20px;box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
  }
.wechat_top .pop-up{top: 30px;}
.weChat_header .headerri .nameTextB,.wechat_top .app-download{display: inline-block;position: relative;height: 60px;display: inline-block;}
.wechat_top .app-download{height: 30px;}
.weChat_header .headerri .usermenu a {display: block;height: 36px;line-height: 36px;border-top: solid 1px #eee;padding: 0 6px;font-size: 13px;}
.weChat_header .headerri .menu-wrap .brief {padding-bottom: 10px;display: block;}
.weChat_header .headerri .menu-wrap a.brief:hover{cursor: text;color:#333;}
.weChat_header .headerri .menu-wrap .brief span {white-space: nowrap;text-overflow: ellipsis;display: block;overflow: hidden;height: 40px;line-height: 40px;font-size: 18px;}
.weChat_header .headerri .nameTextB:hover .pop-up,
.weChat_header .headerri .nameTextB.stay .pop-up,
.wechat_top .app-download:hover .pop-up,
.wechat_top .app-download.stay .pop-up {
    visibility: visible;opacity: 1;z-index: 100;
    -webkit-transform: scale(1);
        -ms-transform: scale(1);
            transform: scale(1);
    -webkit-transition: all 0.3s cubic-bezier(0.31, 0.57, 0.68, 1.36);
            transition: all 0.3s cubic-bezier(0.31, 0.57, 0.68, 1.36);
  }
 .weChat_header .headerri .pop-up:before,.wechat_top .pop-up:before{
    width: 10px;height: 10px;background: #fff;border: solid 1px #ddd;border-width: 1px 1px 0 0;position: absolute;top: -6px;right: 15px;content: " ";
    -webkit-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
            transform: rotate(-45deg);
    }
.weChat_header .headerri .pop-up a{color: #333;text-align: left;}
.weChat_header .headerri .pop-up a:hover{color: #178fe6;}
.mobile-wrap{width:260px;height:90px;}
.mobile-wrap .btns {overflow: hidden;}
.mobile-wrap .btns a{text-align: center;}
.mobile-wrap .qr {height: 90px;float: left;margin-right: 15px;}
.mobile-wrap .btns span {display: block;font-size: 14px;line-height: 16px;}
.mobile-wrap .btns a {display: block;height: 25px;line-height: 25px;background: #178fe6;color: #fff !important;border-radius: 2px;padding: 0px 10px;margin-top: 10px;font-size: 12px;}
.weChat_header .headerri .price{ margin-left:19px;}
.mail{ position:relative;}
.mail i{*margin-top:16px;width:32px; height:23px; background-position:-114px -32px;}
.mailTip{ position:absolute; top:8px;right:4px; width:20px; height:20px; margin-right:0; line-height:20px; text-align:center; font-size:12px; background-position:0 -31px; color:#fff;}
.menu .mailTip{right:60px;top:8px;}
/*自媒体页头导航（红版）*/
.cpcNav{ float:left; margin-left:30px; display:inline;}
.cpcNav li{ float:left; padding:25px 15px 13px;}
.cpcNav li.se{ background:#1f2533;}
.cpcNav li a{ font-size:18px; color:#fff;}
.cpcNav li a.hot{position:relative;}
.cpcNav li a.hot:after{position:absolute;top:-14px;right:-16px;background:url(../../images/hot.png) no-repeat;/*width:14px; height:16px;*/width:18px;height:21px;content:'';}
/* 页头下面的菜单栏 */
.headerNav{ height:65px; background:#fff; box-shadow:0 2px 2px #dbdcdf;}
.headerNavList{ float:left;}
.headerNavList a{font-size:18px; margin-right:60px;width: 94px;float: left;display: inline-block;text-align: center;padding: 31px 0 15px;*padding-bottom:17px;}
.headerNavList a.se{ position:relative; color:#ff635c;}
.headerNavList a.se i{ position:absolute; left:0; bottom:-1px;width: 100%;height: 2px;background: #ff635c;}
/* 添加账号 */
.newUser{ float:right; width:123px; height:34px; line-height:34px; text-align:center; border:1px solid #ff635c; color:#ff635c; border-radius:5px; margin-top:20px; margin-right:30px; display:inline; }
/*cpc页头￥图标*/
.assets,.mail{width:60px;height:60px;text-align:center;margin-right:10px;}
.assets i,.mail i{vertical-align:middle;margin-right:0;}
.assets.se,.mail.se{background:#1f2533;}
.assets i{ background-position:-113px -143px;*margin-top:16px; width:30px; height:30px;}
/*页尾*/
.layout_footer{height:auto;min-height:340px;text-align: center;padding-top: 30px;background-color: transparent;color:#808080;margin-top: 40px;}
.weChat_footer{height:auto;min-height:340px;text-align: center;padding-top: 30px;background-color: #fff;color:#808080;margin-top: 40px;}
/* .weChat_footer{ width:100%; min-height:116px; margin-top:-196px;background:#fff; text-align:center; color:#808080; } */
.weChat_footer a{ color:#808080;}
.weChat_footer p{ padding:10px 0;}
.weChat_footer .footr{ padding-top:40px; font-size:14px}
.weChat_footer .footr a{ margin:0 30px;}
.weChat_footer .weibobot a.icon_sina{ margin:0 18px;}
.weChat_footer .weibobot a.icon_sina,a.icon_qq,a.icon_weixin{width:25px; height:25px; display:inline-block;background: url(../images/wechatico.png) no-repeat; position:relative;}
.weChat_footer .weibobot a.icon_sina{ background-position:0px -61px; }
.weChat_footer .weibobot a:hover.icon_sina{ background-position:0px -92px;}
.weChat_footer .weibobot a.icon_qq{ background-position:-30px -61px;  }
.weChat_footer .weibobot a:hover.icon_qq{ background-position:-30px -93px;}
.weChat_footer .weibobot a.icon_weixin{  background-position:-60px -61px; }
.weChat_footer .weibobot a:hover.icon_weixin{background-position:-60px -93px;}

/* 页面结构*/
body, html {height: 100%;}
.main {min-height: 100%;}
.weChat_main{ padding-bottom:196px;}

.weChat_content{ width:1200px; margin:0 auto; }/*1180px*/
.weChat_content2{ width:1200px; margin:0 auto; }/*1180px*/
.weChat_maincont {padding: 28px 0;min-height: 350px;_height: 350px;zoom: 1;}
.LAB_maincont {margin: 20px 0;min-height: 350px;_height: 350px;zoom: 1; }/*background:#fff;*/
.LAB_maincont2{margin: 30px 0;min-height: 350px;_height: 350px;zoom: 1; }/*background:#fff;*/
.LAB_maincontW{padding:24px 30px 200px;background: #fff none;}
.LAB_maincontW .myOperating{padding:0;}
.rigntSide{float:right;display:inline;padding-bottom: 50px;width:966px;background-color:#fff;border:1px solid #ececec;box-shadow: 0 0 4px 1px rgba(0,0,0,0.1);}/*float:left;*/
.myAccount{margin-top: 14px;font-size: 14px;color: #333;}
.addCont{margin-top: 14px;padding-right: 40px; padding-bottom:100px;padding-left: 30px;font-size: 14px;color: #9e9e9e;}
.addCont.addContFans{padding:0;width:890px;border: 1px solid #ddd;}
.addCont.addContFans .myAccount{padding:0 20px;margin-top: 0;}
.addCont.addContFans .myOperatingh1,.addCont.addContFans .table2{width:850px;}
.myOperating .font12{font-size:12px;}
.LAB_maincontW  .myOperating{margin-top: 0;}
.LAB_maincontW  .myOperatingh1{padding-top: 0;width:100%;}
.myOperating{ margin-top:14px; padding-right:40px; padding-left:30px; font-size:14px; color:#333;}
.myOperatingh1{ position:relative;width:890px; font-size:14px; color:#333;*width:890px;line-height:14px; border-bottom:1px solid #e7e7eb;padding: 10px 0;}
.myOperatingh1 .myTips{font-size:12px;margin-left:10px;}
.myOperatingh1.marSet{margin:14px 30px 0 !important;}
.myOperatingh1.rBtn{padding: 0;line-height: 42px;}
.myOperatinghSa{padding-bottom: 5px;}
.myOperatinghSa span{line-height: 42px;}
/*主页左导航*/
.menu{ float:left; width:213px; height:auto;font-size:14px;background-color: #fff;}
.menu ul.menuMain{border-right:1px solid #ededed;}
.menu li a{ display:block; padding-left:42px;line-height:38px; color:#a8a8a8;}
.menu li.menuh1{ padding-top:10px; padding-bottom:10px; border-top:1px solid #ededed; color:#a8a8a8;}
.menu li.menuh1 i.ico1{vertical-align: middle; background-position:0 0;}
.menu li.menuh1 i.ico2{vertical-align: middle; background-position:-29px 0px;}
.menu li.menuh1 i.ico3{vertical-align: middle; background-position:-57px 0px;}
.menu li.menuh1 i.ico4{vertical-align: middle; background-position:-86px 0px;}
.menu li.menuh1 i.ico5{vertical-align: middle; background-position:-116px -1px;}
.menu li.menuh1 i.ico6{vertical-align: middle; background-position:-149px -207px;}
.menu li.menuh1 i.ico7{vertical-align: middle; background-position:-176px -209px;}
.menu li.menuh1 i.ico8{vertical-align: middle; background-position:-204px -208px;}
.menu li.menuh1 i.ico9{vertical-align: middle; background-position:-280px -232px;}
.menu li.menuh1 ul li a{ position:relative; padding-left:70px; color:#222;}
.menu li.menuh1 ul li a em{ position:absolute;top:5px;*top:-6px; right:-1px; display:inline;height:0; width:0; border:14px solid transparent;border-right-color: #fff;display: none;}
.menu li.menuh1 ul li a b{width:18px;height:18px;background-color: red;color: #fff;display: inline-block;border-radius: 50%;text-align: center;font-weight: normal;margin-left: 2px;line-height: 18px;}
.menu li.menuh1 ul li:hover a{color:#0075b7;}
.menu li.menuh1 ul li.se a{ color:#fff;}
.menu li.menuh1 ul li.se{ background:#0075b7; color:#fff;}
.menu li.menuh1 ul li.se em{display: block;}
/*页码*/
.Toolbar_inbox{margin-top: 20px;}
/* 表格font-size */
table tr th{font-size: 14px !important;}
table tr td{font-size: 12px !important;}
/* 类似“站内消息”标题样式 */
.notice,.message{ margin-top:26px; padding:0 0 0 30px; font-size:14px; color:#9e9e9e;}
.rigntSide .notice{ padding:0 0 0 30px; }
.noticeh1,.messageh1{ position:relative; font-size:18px; color:#0075b7;*width:890px; height:50px; line-height:50px; border-top:1px solid #e7e7eb;}
.rigntSide .noticeList{width:904px;}
.noticeh1 i,.messageh1 i{ position:absolute; top:-1px; left:0;width:60px; height:2px; background:#0075b7;}
/* 新建广告 */
.newAd{float:right; margin-left:24px;display:inline; color:#fff; width:124px; height:60px; line-height:60px; text-align:center; font-size:18px;font-family: microsoft yahei; background:#0075b7;}
.newAds{height:42px;line-height: 42px;border-radius: 5px;}
.newAd:hover{ background:#0271af;color: #fff;}
.newAd.dis_click{background-color: #cdcdcd;}
.newAd.dis_click:hover{background-color: #cdcdcd;}
.newAd_box{position: relative;width:124px; height:42px;}
.newAd_box .newAd_tip{position: absolute;top:0;height:42px;line-height:42px;right:130px;width:170px;font-size: 12px;color: #999;display: none;}
.newAd.dis_click+.newAd_tip{display: block;}


.mobile-wrap .btns a i {
    font-size: 16px;
    position: relative;
    top: 3px;
    margin-right: 4px;
    display: inline;
}
/* 头部图标 */
@font-face {
    font-family: 'icomoon';
    src:url('../../home/css/fonts/icomoon.eot?v0ir0n');
    src:url('../../home/css/fonts/icomoon.eot?v0ir0n#iefix') format('embedded-opentype'),
        url('../../home/css/fonts/icomoon.ttf?v0ir0n') format('truetype'),
        url('../../home/css/fonts/icomoon.woff?v0ir0n') format('woff'),
        url('../../home/css/fonts/icomoon.svg?v0ir0n#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
}
[class^="icon-"], [class*=" icon-"] {
    font-family: 'icomoon';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;

    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon-mobile2:before {
    content: "\e900";
}
.icon-apple:before {
    content: "\1f30a";
}
.icon-android:before {
    content: "\e901";
}
.icon-apple,.icon-android{color: #fff;}
.icon-mobile2{font-size: 14px;}
/* app下载页面 */
.appDownArea{background-color: #f8f8f8;}
.appDownArea .mobile-wrap .btns a{width:160px;height:40px;line-height: 40px;border-radius: 25px;display: inline-block;padding: 0 60px;font-size: 18px;margin-top: 50px;}
.appDownArea .mobile-wrap .btns a i{font-size: 20px;}
.appDownArea .mobile-wrap .btns a.apple{background-color: #51cdfe;margin-right: 50px;}
.appDownArea .mobile-wrap .btns a.android{background-color: #6cd76b;}
.appDownArea .mobile-wrap{width:870px;}
/* 友情链接 */
.linkFoot{line-height:36px;padding-top: 20px;}
.linkFoot dt,.linkFoot dd,.linkFoot dd li{float:left;display: inline-block;}
.linkFoot dt{width:85px;text-align: left;}
.linkFoot dd{width:1095px;}
.linkFoot dd li{margin-right: 20px;}
.linkFoot dd li:hover a{color: #000;}


/* 公共footer  2020/09/16 */
.weChat_content .foot-other-icon{
    display: inline-block;
    width: 18px;
    height: 20px;
    margin: 0 10px;
    background: url(../../publichead/images/public/new_owner_public.png) no-repeat -38px -174px;
    vertical-align: -6px;
}
.e-business-license-icon {
    display: inline-block;
    width: 18px;
    height: 20px;
    margin: 0 10px;
    background: url(/Public/publichead/images/public/lz2.png) no-repeat 0 0;
    vertical-align: -6px;
    background-size: 100% 100%;
  }

/* 热浪数据 */
.relang-link {width: 142px; height: 60px;margin-left: -30px; display: inline-block; position: relative;}
.relang-img { width: 100%; position: absolute; top: 50%; transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); -o-transform:translateY(-50%); }

.mr20{
    margin-right: 20px;
}
.weChat_content_new{
    width: auto; 
    height: 100%;
    min-width: 1200px; 
    margin: 0 auto;
}
.weChat_content_new .logo {
    padding: 0;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    height: 100%;
}
.weChat_content_new .logo span{ 
    padding-top: 0; 
}
.weChat_content_new .headerri{
    display: flex;
    align-items: center;
}
.weChat_content_new .logout:hover{
    color: #ff3e59;
}

.cms-main-nav .cms-handle-download-wrap{
    margin-right: 30px;
    height: 100%;
}
.cms-handle-download-wrap .wq-button--download{
    position: relative; 
    overflow: hidden;
    vertical-align: middle;
    cursor: pointer;
    display: inline-block;
    width: 122px;
    height: 40px;
    line-height: 38px;
    padding: 0 20px;
    border-radius: 4px;
    border: 1px solid #FF405C;
    box-sizing: border-box;
    font-weight: 500;
    color: #FF405C;
    font-size: 14px;
}
.wq-button--download_span{
    height: 100%;
    display: flex; 
    z-index: 10;
    position: relative;
}
.cms-handle-download-wrap .wq-button--download .icon_phone{
    width: 16px;
    height: 16px;
    margin-right: 6px;
    margin-top: 11px;
}
.cms-handle-download-wrap .wq-button--download .text-list {
    animation: textCarousel 8s linear infinite;
    will-change: transform;
}
.cms-handle-download-wrap .wq-button--download .text-list p{
    display: inline-block;
    padding: 0 !important;
    word-break: keep-all;
}
.cms-handle-download-wrap .wq-button--download::before,
.cms-handle-download-wrap .wq-button--download::after{
    background-color: #ffecef;
    transition: all 0.5s !important;
}
.cms-handle-download-wrap .wq-button--download::before{
    content: '';
    position: absolute;
    width: 0px;
    height: 100%;
    right: 100%;
    top: 0;
    bottom: 0;
    margin: auto;
    border-top-right-radius: 10%;
    border-bottom-right-radius: 10%;
}
.cms-handle-download-wrap .wq-button--download::after{
    content: '';
    position: absolute;
    width: 0%;
    height: 100%;
    left: 0;
    top: 0;
}
.cms-handle-download-wrap .wq-button--download:hover::before{
    width: 40px;
    right: -30px;
    border-top-right-radius: 50%;
    border-bottom-right-radius: 50%;
}
.cms-handle-download-wrap .wq-button--download:hover::after{
    width: 100%;
}

@keyframes textCarousel {
  0%,
  46% {
    transform: translateY(0); /* 显示第一行 */
  }
  50%,
  96% {
    transform: translateY(-25%); /* 保持第二行 */
  }
  100% {
    transform: translateY(-50%);
  }
}