/*整体样式*/
div{margin:auto;}
.redfont{color:#108cee;}
.greenfont{color:#0C0;}
.price {font-family:'Georgia'; color:#ff3c00;}
.blocks { display: inline-block;}
.btn { background: #108cee; border: none; color: #fff; font-family: "Microsoft YaHei",verdana; text-align: center;}
.btn:hover { background: #108cee; color: #fff;}
.allTit{ font-size: 32px; text-align: center; line-height: 1.8; color:#333;}
.allTxt{ font-size: 16px; text-align: center; line-height: 1.8; color:#666;}
.l-r{ transform: translate(-50%,0); -webkit-transform: translate(-50%,0); -ms-transform: translate(-50%,0); -moz-transform: translate(-50%,0); -o-transform: translate(-50%,0);}
.t-b{ transform: translate(0,-50%); -webkit-transform: translate(0,-50%); -ms-transform: translate(0,-50%); -moz-transform: translate(0,-50%); -o-transform: translate(0,-50%);}
.cen{ transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); -moz-transform: translate(-50%,-50%); -o-transform: translate(-50%,-50%);}
.pageMain_bg {}
.pageMain { width: 98%; max-width: 1180px; overflow: hidden;}
#frame { width: 100%; height: 100%;}
/*正文部分*/
/*四???字体大??*/
.font-big{font-size:42px;}
.font-middle{font-size:36px;}
.font-little{font-size:24px;}
.font-small{font-size:18px;}
.center{text-align:center;}
.font-mainColor{color:#cc0000;}
/*头部样式*/
.top_mobi{display: none;}
.thephonemenu{display: none;}


#top {background:#fff; zoom:1;display: none;}
.top {max-width: 1180px; width: 98%;}
.top_pc { height: 110px;}
.top_left { float: left; overflow: hidden; height: 110px;}
#logo { float: left; height: 47px; margin-top: 10px; margin-right: 10px;}
.logo_txt { float: left; height: 110px; line-height: 106px; font-size: 16px; color: #333;}
.top_right { float: right;}
.phone { float: left; overflow: hidden; margin-top: 30px;}
.phone_img { float: left; margin-right: 10px;}
.phone_text { float: left;}
.phone_txt { font-size: 14px; color: #999;}
.phone_number { font-size: 24px;}
.top_other { float: right; margin-left: 30px;}
.setmore { height:35px;}
.helps { float: left;}
.helps a { font-size: 14px; color: #333; height: 35px; line-height: 35px; width: 80px; display: block; text-align: center;}
.LogRes { width: auto; float: right; overflow: hidden; margin-top: 12px; }
.uesr_login, .user_register, .user_logout { float: left; text-align: center; background: #108cee; width: auto; height: 35px; line-height: 35px; position: relative;}
.uesr_login .enarr_t { border-color: #fff transparent transparent;margin-left: 5px;}
.uesr_login>a, .user_register a, .user_logout a { color: #fff; font-size: 12px; padding: 0 20px;}
.user_register {margin-right: 10px;}
.user_logout { background: #eee;}
.user_logout a { color: #333;}

.logHover{display:none; position: absolute; right: 0; top: 40px; z-index: 99999999;}
.uesr_login:hover .logHover {display:block}
.windows { text-align: left; width: 270px; padding: 0 30px 30px 30px; background: #fff; overflow: hidden; box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.2);}
.windows h4 { font-size: 18px; color: #000; font-weight: normal; height: 40px; line-height: 40px; margin: 17px 0 12px 0;}
.windows p { line-height: 30px; line-height: 30px; text-indent: 0;}
.windows p .userpsw { margin: 12px 0 3px 0;}
.windows p .user, .windows p .userpsw { width: 270px; height: 35px; background: #eee; border: none; color: #666; text-indent: 10px; border: 1px solid #d6d6d6;}
.loginForm p.code_p { background: #fff; margin-top: 8px; height: 37px; line-height: 37px;}
.loginForm p #logincode { width: 200px; float: left; margin: 0;}
.loginForm p img { margin: 0 0 0 5px; float: left; width: 65px; height: 35px;}
#codeImg { cursor: pointer;}
.windows a { color: #666;}
.windows p .regisbtn { background: #666; margin-right: 15px;}
.windows p .loginbtn { background: #108cee;}
.windows p .loginbtn, .loginForm p .regisbtn { width: 86px; height: 35px; line-height: 35px; text-align: center; border: none; color: #fff; cursor: pointer; margin-top: 15px;}


/*banner??播css*/

.Homebanner{width:100%;position:relative;height:400px;overflow:hidden;}
.Homebanner ul{width:100%;position:absolute;height:400px;}
.Homebanner ul li{width:100%;height:400px;position:absolute;overflow:hidden;display:block !important;}
.Homebanner ul li img{width:100%;height:400px;position:absolute;top:0px;display:block;}

.Homeleft{font-family:"宋体";width:50px;height:50px;line-height:50px;text-align:center;color:#fff;position:absolute;top:45%;cursor:pointer;transition:all .2s ease;z-index:899999;left:30px;}
.Homeright{font-family:"宋体";width:50px;height:50px;line-height:50px;text-align:center;color:#fff;position:absolute;top:45%;cursor:pointer;transition:all .2s ease;z-index:899999;right:30px;}
.Homeleft img,.Homeright img{width:auto}

.Homedot{position:absolute;width:100%;text-align:center;z-index:999;bottom:20px;}
.Homedot a{display:inline-block;margin:0px 5px;height:12px;width:12px;line-height:1000px;overflow:hidden;background:url(images/index_229.png) no-repeat;}
.Homedot a.cur{background:url(images/index_228.png) no-repeat}

.th_div{position: relative;max-width: 1180px;margin-left: auto;margin-top: auto;}
.tb_tit{text-align: left;position: absolute;}
.tb_tit p{color: #fff;font-size: 24px;}
.tb_tit p:nth-child(1){font-size: 42px;}
.tb_tit p:not(:first-child){margin-top: 15px;}
.tb_tit .H_button{margin-top: 30px;display: inline-block;font-size: 16px;color: #fff;padding: 10px 35px;border: 1px solid #fff;}
.tb_tit_lefttop{top: 80px;left: 100px;}
.tb_tit_leftbottom{top: 200px;left: 100px;}
.tb_tit_center{top: 80px;width: 100%;text-align: center;}
.tb_tit_right{top: 80px;right: 100px;}
.tb_tit_lefttop p{text-align: left;}
.tb_tit_leftbottom p{text-align: left;}
.tb_tit_right p{text-align: left;}


@media screen and (min-width:320px) and (max-width:414px){
    .Homebanner, .Homebanner ul, .Homebanner ul li, .Homebanner ul li img{height: 200px;}
    .Homeleft{left: 0px;}
    .Homeright{right: 0px;}
    .Homedot{bottom: 10px;}
    .Homeleft,.Homeright{width: 35px;}
    .tb_tit{left: auto;right: auto;top: 25px;width: 100%;text-align: center;}
    .tb_tit p{text-align: inherit;font-size: 14px;padding: 0 10px;}
    .tb_tit p:nth-child(1){font-size: 24px;}
    .tb_tit p:not(:first-child){margin-top: 10px;}
    .tb_tit .H_button{font-size: 14px;margin-top: 20px;padding: 5px 20px;}
}
@media screen and (min-width:414px) and (max-width:767px){
    .Homebanner, .Homebanner ul, .Homebanner ul li, .Homebanner ul li img{height: 200px;}
    .Homeleft{left: 0px;}
    .Homeright{right: 0px;}
    .Homedot{bottom: 10px;}
    .tb_tit{left: auto;right: auto;top: 25px;width: 100%;text-align: center;}
    .tb_tit p{text-align: inherit;font-size: 18px;padding: 0 10px;}
    .tb_tit p:nth-child(1){font-size: 28px;}
    .tb_tit p:not(:first-child){margin-top: 10px;}
    .tb_tit .H_button{font-size: 14px;margin-top: 20px;padding: 5px 20px;}
}
@media screen and (min-width:768px) and (max-width:1023px){
    .tb_tit{left: auto;right: auto;width: 100%;text-align: center;top: 100px;}
    .tb_tit p{text-align: inherit;padding: 0 10px;}
}

/*20190410新添加样??*/
.section-box-container {
    width: 100%;
    padding: 15px 0px 10px;
    overflow: hidden;
}
.content-flex {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
}
.flex-item {
    position: relative;
    box-sizing: border-box;
    text-align: center;
}
.flex-item-row {
    text-align: left;
    overflow: hidden;
}
.content-img {
    display: inline-block;
    position: relative;
}
.flex-item-row .content-img {
    float: left;
}
.content-img img {
    max-width: 100%
}
.content-tit {
    text-align: center;
}
.flex-item-row .content-tit {
    text-align: left;
}
.content-title {
    color: #333;
    font-size: 20px;
}
.content-subtitle {
    color: #666;
    font-size: 14px;
    line-height: 25px;
    margin-top: 10px;
}
.panel .panel-head {
    font-size: 16px;
    line-height: 40px;
    text-align: center;
}
.panel .panel-body {
    text-align: justify;
}
@media screen and (min-width:320px) and (max-width:767px) {
    .content-title {
        font-size: 16px;
    }
    .content-subtitle {
        margin-top: 5px;
        font-size: 12px;
    }
}

/*菜单样式*/
#mainmenu_bg { background: #000;border-bottom: 1px solid #999;}
#mainmenu { width:98%; max-width: 1180px; height: 60px;}
.menu_ul {height:60px; margin: 0 150px 0 189px;}
.menu_ul li { float: left; width: auto; text-align: center;}
.menu_ul li a { height: 60px; line-height: 60px; font-size: 16px; color: #fff; display: block; padding: 0 20px;}
.menu_h { position: absolute; right: 0; top: 20px; color: #000;}
.menu_z { position: absolute; left: 0; top: 20px; color: #000;}
.menu_ul .current .menu_h,.menu_ul .current .menu_z,.menu_ul li:hover .menu_h,.menu_ul li:hover .menu_z{display:none;}
.menu_ul .current a,.menu_ul li:hover > a,.menu_ul .sub-menu a:hover { color: #108cee; }
.menu_ul .current:after,.menu_ul > li:hover:after { content: ''; display: block; background:#108cee; color:#fff;width: 100%;height: 3px;position: relative;bottom: 0px;margin-top: -2px;}
.ad-bg ~ .thepcmenu .sub-menu{ top: 120px;}
.menu_ul .sub-menu {
    display: none;
    padding: 5px 0;
    display: none;
    position: absolute;
    top: 60px;
    left: 0;
    width: 100%;
    min-width: 120px;
    background: #2e2e2e;
    border-top: 1px solid #666;
    overflow: hidden;
    z-index: 999999;
}
.menu_ul .sub-menu ul {
    background: #2e2e2e;
    max-width: 996px;
    margin: 0 auto;
    padding-left: 184px;
    overflow: hidden;
}
.menu_ul .sub-menu li {
    float: left;
    position: relative;
    list-style: none;
    width: auto;
    height: auto;
}
.menu_ul .sub-menu a {
    color: #fff;
    height: 35px;
    line-height: 35px;
    padding: 0 15px;
    font-size: 14px;
}
.newlogo{display: block;width: 28px;height: 18px;position: absolute;top: 5px;right: 8px;}
.menu_ul .sub-menu ul {
    display: inline-block;
}
.menu_ul .sub-menu ul.menu-padding01 {
    padding-left: 0px;
    margin-left: -130px;
}
.menu_ul .sub-menu ul.menu-padding02 {
    padding-left: 315px;
}
@media screen and (min-width: 1081px) and (max-width: 1220px) {
    .menu_ul .sub-menu ul.menu-padding01 {
        padding-left: 0px;
        margin-left: -90px;
    }
    .menu_ul .sub-menu ul.menu-padding02 {
        padding-left: 290px;
    }
}
@media screen and (min-width: 935px) and (max-width: 1080px) {
    .menu_ul .sub-menu ul.menu-padding01 {
        padding-left: 0px;
        margin-left: -15px;
    }
    .menu_ul .sub-menu ul.menu-padding02 {
        padding-left: 350px;
    }
}
@media screen and (min-width: 860px) and (max-width: 934px) {
    .menu_ul .sub-menu ul.menu-padding01 {
        padding-left: 0px;
        margin-left: -15px;
    }
    .menu_ul .sub-menu ul.menu-padding02 {
        padding-left: 350px;
    }
}
@media screen and (min-width: 811px) and (max-width: 859px) {
    .menu_ul .sub-menu ul.menu-padding01 {
        padding-left: 0px;
        margin-left: -60px;
    }
    .menu_ul .sub-menu ul.menu-padding02 {
        padding-left: 235px;
    }
}
@media screen and (min-width: 769px) and (max-width: 810px) {
    .menu_ul .sub-menu ul.menu-padding01 {
        padding-left: 110px;
    }
    .menu_ul .sub-menu ul.menu-padding02 {
        padding-left: 235px;
    }
}
@media screen and (min-width: 320px) and (max-width: 768px) {
    .menu_ul .sub-menu ul.menu-padding01,
    .menu_ul .sub-menu ul.menu-padding02 {
        padding-left: 0;
        margin-left: 0;
    }
    .menu_ul li {
        text-indent: unset!important;
    }
}
/*底部样式*/

.thephonebottom{display: none;position: relative;overflow: hidden;}

.link {width: 100%;font-size: 16px;overflow: hidden; max-width: 1180px; margin: 0 auto; padding: 20px 0; border-top: 1px solid #666; border-bottom: 1px solid #666;}
.link .maxwidth {max-width: 1180px; overflow: hidden;}
.link span{float:left;}
.link ul {overflow: hidden;}
.link ul li{float:left;padding: 0 20px;height: 21px;line-height: 21px;margin-bottom: 3px;color: #000;position:relative;}
.link ul li:after{content:'';display:block;width:1px;height:14px;background:#666;position:absolute;top:5px;right:0;}
.link ul li:last-child:after{width:0;}
.link ul li:nth-last-child(1){border:none;}
.link ul li a{color:#666;}

/*底部样式 - 推荐新闻*/
.section-box.recommending-news { background-color: #fff !important; }
.recommending-news .recommending-news-content { border: 1px solid #eaeaea; background-color: #fff; }
.recommending-news .recommending-news-item { width: 50%; background: #fff; margin: 0px; float: left; min-height: 45px; }
.recommending-news .recommending-news-item:nth-child(odd) .news-item-wrapper { padding-right: 20px; border-right: 1px solid #eaeaea; border-bottom: 1px solid #eaeaea; }
.recommending-news .recommending-news-item:nth-child(even) .news-item-wrapper { position: relative; left: -1px; padding-left: 20px; border-left: 1px solid #eaeaea; border-bottom: 1px solid #eaeaea; }
.recommending-news .recommending-news-item:nth-last-child(1):nth-child(odd) .news-item-wrapper,
.recommending-news .recommending-news-item:nth-last-child(1):nth-child(even) .news-item-wrapper,
.recommending-news .recommending-news-item:nth-last-child(2):nth-child(odd) .news-item-wrapper { border-bottom-color: transparent; }
.recommending-news .recommending-news-item .news-title { height: 35px; line-height: 45px; font-size: 20px; color: #108cee; margin-bottom: 15px; }
.recommending-news .recommending-news-item .more { float: right; font-size: 14px; color: #108cee; }
.recommending-news .news-list { height: 125px; }
.recommending-news .news-list li { position: relative; height: 45px; line-height: 45px; font-size: 14px; padding-right: 80px; border-bottom: 1px dashed #dadada; }
.recommending-news .news-list li.has-cover { height: 100px; padding-right: 0; padding: 10px 0; }
.recommending-news .news-list li.has-cover .article-cover { float: left; width: 180px; height: 100px; }
.recommending-news .news-list li.has-cover .article-cover img { width: 100%; height: 100%; }
.recommending-news .news-list li:last-child { border: none; }
.recommending-news .news-list .has-cover .article-info { margin-left: 210px; }
.recommending-news .news-list .has-cover .article-info .article-title { display: block; font-size: 18px; line-height: normal; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.recommending-news .news-list .has-cover .article-info .article-desc { display: block; line-height: normal; height: 40px; overflow: hidden; }
.recommending-news .news-list a { display: block; height: 100%; overflow: hidden; text-overflow: ellipsis; color: #666; }
.recommending-news .news-list .article-date { color: #999; font-size: 12px; float: right; position: absolute; top: 0; right: 0; }
.recommending-news .news-list .has-cover .article-date { float: none; position: static; line-height: normal; padding: 8px 0; display: block; }
@media screen and (max-width: 768px) {
    .recommending-news .recommending-news-item { width: 100%; }
    .recommending-news .recommending-news-item .news-item-wrapper { border-left: none !important; border-right: none !important; padding-left: 0!important; padding-right: 0!important; }
    .recommending-news .news-list li.has-cover .article-cover { width: 40%; }
    .recommending-news .news-list .has-cover .article-info { margin-left: 43%; }
}

/*底部样式 - 申???加??*/
.section-box.join { background-color: #eee; }
.section-box .join-content { text-align: center; }
.section-box .join-content input:not([type="hidden"]) { width: 200px; height: 40px; line-height: 40px; padding: 0 10px; border: 1px solid #ccc; margin-bottom: 10px; margin-right: 5px;font-size: 14px;}
.section-box .join-content button[type="submit"] { width: 165px; height:40px; line-height: 40px; margin-left: 10px; background-color: #108cee; color: #fff; border: none; cursor: pointer;font-size: 14px;}
.section-box .join-content #errmsg1 { margin-top: 10px; margin-bottom: 20px; color: #f1351c; }
.section-box .join-content .join-desc { font-size: 14px; color: #666; }

#bottom { background: #333;}
#bottom .bottom-info-right {float: right;}
.bottommian_bg { background: #333;}
.bottommian { width:98%; max-width: 1180px; color: #fff;padding: 40px 0 0; overflow: hidden;}
.bottom_aboutUs { text-align: left;}
.bottom_novice { float: left; width: 17%;}
.bottom_help { float: left; width: 17%;}
.bottom_title { font-size: 20px; margin-bottom: 5px; color: #fff;}
.bottom_logo { margin: 20px 0; }
.bottom_gs { font-size: 16px; margin-top: 25px; margin-bottom: 10px;}
.bottom_logo img { width: auto;}
.bottom_dz { margin-top: 5px;}
.bottom_dz p { font-size: 14px; line-height: 1.8; color: #666;}
.bottom_novice li a { font-size: 14px; line-height: 25px; color: #666; display: block;}
.bottom_novice li a:hover { color: #108cee;}
.bottom_help li a { font-size: 14px; line-height: 25px; color: #666; display: block;}
.bottom_help li a:hover { color: #108cee;}
.fx { line-height: 25px; font-size: 14px; color: #666; margin-top: 10px;}
.fx img { width: 25px; vertical-align: middle;}
.bottom_ewm { margin-top: 10px;width: 90px;height: 90px;margin-left: 0;display: inline-block;}
.bottom_ewm img { width: auto;max-width: 100%;}

/* #bottom_link { background: #333333; color: white; font-family: "Microsoft Yahei","黑体"; font-size: 16px;padding: 20px 0;}
#bottom_link .link_m { width:98%; max-width: 980px; margin: 0 auto;} */
.link_m span b { font-weight: normal; font-size: 20px;}
.link_m span a { color: #fff;}
.link_m em { background: url(/images/bottom_ico.png) no-repeat left top; width: 34px; height: 60px; float: left; margin-right: 8px;}
.link_m .em1 { background-position: 0px 11px;}
.link_m .em2 { background-position: -48px 11px;}
.link_m .em3 { background-position: -98px 11px;}
.link_m .em4 { background-position: -145px 10px;}

#bottom_info { padding-bottom: 50px; color: #666; /* line-height: 250%; */ clear: both; text-align: center;max-width: 1180px;margin: 0 auto;overflow: hidden;}
#bottom_info a { color: #666; display: inline-block;}
#bottom_info img { width: auto;}

.bottom-contact {
    width: 240px;
    float: left;
    padding-left: 80px;
    background: url(/images/kf-avatar.png) no-repeat 0px 8px;
}
.bottom-contact .bottom-contact-title {
    font-size: 16px;
}
.bottom-contact .bottom-contact-phone {
    margin-top: 25px;
}
.xpp-help-container {
    margin-left: 320px;
    border-left: 1px solid #666;
    padding-left: 65px;
    overflow: hidden;
}
.xpp-help-container > li {
    float: left;
    margin: 0 30px;
}
.xpp-help-container > li > h3 {
    font-size: 16px;
    font-weight: normal;
}
.xpp-help-items-container {
    margin-top: 15px;
}
.xpp-help-items-container > li {
    margin-top: 5px;
}
.bottom-contact-phone > p, .xpp-help-items-container > li > a {
    font-size: 14px;
    color: #999;
}

/*banner??*/
.banner_Img { background: url(/images/banner_PC.jpg) center no-repeat; background-size:cover; height:465px;}
.banner_tit{position: relative;max-width: 1180px;margin-left: auto;margin-top: auto;}
.banner_title{position: absolute;text-align: left;top: 95px;left: 3%;}
.banner_title p:nth-child(1){color: #fff;font-size: 47px;}
.banner_title p:nth-child(2){color: #fff;font-size: 24px;margin-top: 10px;}

/*首页分块样式*/
.section-box { padding: 20px 0; clear: both; }
.section-box:nth-child(odd) { background-color: #eee; }
.section-box:nth-child(even) { background-color: #fff; }
.section-box .section-box-title { font-size: 28px; text-align: center; margin: 10px auto 25px; max-width: 1180px; padding: 0 20px; line-height: 1.3;}
.section-box .section-box-subtitle { font-size: 16px; text-align: center; margin: 10px auto 15px; color: #666; max-width: 1180px; padding: 0 20px; }
.section-box .section-box-content { overflow: hidden; padding: 15px 20px 10px; max-width: 1180px; margin: 0 auto; }

/*首页易推??*/

.content { width: 1182px; margin: auto;}
.pro_title { padding-bottom: 45px; padding-top: 24px; font-weight: normal; clear: both;}
.imgFl { float: left; margin-top: 20px; margin-left: 6%; width:98%; max-width:503px;}
.textFr { float: left;  margin-left: 5%;  font-family: "Microsoft YaHei"; font-size: 14px; line-height: 32px; text-align: left; margin-top: 40px;}
.textFr p { line-height: 180%;}
.textFr .zc01 { font-size: 26px;  color: #f00; line-height: 60px;}
.textFr p b { font-style: italic; font-size: 16px;}
.textFr .zc02 { font-size: 22px; color: #f00; line-height: 60px;}

/*首页论坛营销*/
.forumTit { padding: 5% 0 3%; color: #333;}
.forumC {background: url(/images/liuxC.png) center no-repeat; background-size: 96% auto;}
.forumH {background: url(/images/liuxH.png) center no-repeat; background-size: 96% auto;}
.forumI {background: url(/images/liuxI.png) center no-repeat; background-size: 96% auto;}
.forumList { overflow: hidden; color: #fff;}
.forumBox1 { float: left; width: 25%; height: 330px;}
.forumBox2 { float: left; width: 25%; height: 330px; margin-bottom: 5%;}
.forumList2 { margin-top: -73px;}
.forumBox2_firstr { margin-left: 12.5%;}
.forumImg { width: 68px; height: 68px; margin-top: 65px;}
.forumTitle{ font-size: 18px; text-align: center; line-height: 1.8; padding: 20px 0 5px;}
.forumList p { padding: 0 20px; font-size: 14px; text-align: center;}

/*首页媒体营销*/
#media { width:98%; max-width: 1180px; overflow: hidden;}
.mediaTit { padding-top: 7%;}
.mediaTxt { padding-bottom: 4%;}
.mediaTable { text-align: center; background: #fff; margin-bottom: 7%;  border-top: 1px solid #dedede; border-left: 1px solid #dedede;}
.mediaTable td { border-right: 1px solid #dedede; border-bottom: 1px solid #dedede;}
.mdTableTop { background: #108cee; color: #fff; font-size: 18px; line-height: 50px;}
.mdTBShop { width: 20%; padding: 2%; text-align: left; line-height: 1.8;}
.mdTBShop div { font-size: 18px; color: #333; font-weight: bold;}
.mdTBShop p { font-size: 14px; color: #666;}
.mdTBNumber { width: 10%; font-size: 24px; color: #108cee; font-family: 'verdana';}
.mdTBWeb { width: 40%; padding: 1%;}
.mdTBWeb a { display:block; border: 1px solid #dedede; float: left; padding: 5px 10px; margin: 3px 4px; font-size: 14px; color: #333;}
.mdTBPirce { width: 13%;}
.mdTBPirce del { color: #666; line-height: 1.8;}
.mdTBPirce div { color: #108cee; line-height: 1.8;}
.mdTBBtn { width: 12%;}
.TBC { width: 60%; margin-bottom:5px;}
.TBC a { background: #54bdb1; color: #fff; padding: 5px 0px; font-size: 14px; border-radius: 3px; display: block;}
.TBR { width: 60%;}
.TBR a { background: #108cee; color: #fff; padding: 5px 0px; font-size: 14px; border-radius: 3px; display: block;}

/*首页视???营销*/
#video_bg { background: url(/images/video_Bg.jpg) center no-repeat; background-size: cover;}
#video { width:98%; max-width: 1180px; height: 810px; overflow: hidden;}
.videoTit { color: #fff; height: 150px; line-height: 175px;}
.video_main { overflow: hidden; margin-bottom: 150px;}
.video_left { float: left; width: 60%; height: 60%; background: url(/images/video_p.png) center no-repeat; background-size: 80% auto;position: relative;}
.video_right { float: right;}
.video_S1 { width: 120px; height: 60px; line-height: 60px; text-align: left; padding-left: 7%; margin-left: 14%; margin-top: 12.9%; font-size: 18px; color: #fff; background: url(/images/video01.png) left center no-repeat; background-size: 20%;}
.video_S2 { width: 120px; height: 60px; line-height: 60px; text-align: left; padding-left: 7%; margin-left: 14%; margin-top: 8.8%; font-size: 18px; color: #fff; background: url(/images/video02.png) left center no-repeat; background-size: 20%;}
.video_S3 { width: 120px; height: 60px; line-height: 60px; text-align: left; padding-left: 7%; margin-left: 14%; margin-top: 8.4%; font-size: 18px; color: #fff; background: url(/images/video03.png) left center no-repeat; background-size: 20%;}
.video_S4 { position: absolute; top: 50%; right: 22%; width: 100px; color: #fff; font-size: 24px;}
.video_T1 { width: 54%; margin: 10% 8% 10% auto;}
.video_t { color: #fff600; font-size: 18px;}
.video_e { font-size: 16px; color: #fff; line-height: 1.5; padding-top: 7px;}

/*首页??信营销*/
#wechat { width:98%; max-width: 1180px; overflow: hidden;}
.WCtab { padding-bottom: 7%;}
.wechat_wrap { position: relative;}
.wechatTit { padding-top: 5%;}
.wechatTxt { padding-bottom: 2%;}
.wechat_tabs{ width: 25%; height: 80px; position: absolute; right: 0; top: 0; z-index: 99999; overflow: hidden;}
.wechat_tabs a{display:block;float:left;width:50px;color:#fff;text-align:center;background:#666;line-height:70px; height: 60px;font-size:34px;text-decoration:none; position: relative; margin-right: 2px; font-family: Arial;}
.wechat_tabs .wechat_active{color:#fff;background:#108cee;}
.wechat_tabs a:after { content: ''; display: block; border-color: #666 transparent transparent; border-style: solid dashed dashed; border-width: 20px 25px; height: 0; width: 0; font-size: 0; position: absolute; bottom: -40px;}
.wechat_tabs .wechat_active:after { content: ''; display: block; border-color: #108cee transparent transparent; border-style: solid dashed dashed; border-width: 20px 25px; height: 0; width: 0; font-size: 0; position: absolute; bottom: -40px;}
.swiper-container{background:#fff;height:360px;width:100%;border-top:0;}
.content-slide{ height: 100%;}

.swiper-free-mode > .swiper-wrapper {
    -webkit-transition-timing-function: ease-out;
    -moz-transition-timing-function: ease-out;
    -ms-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
    margin: 0 auto;
}
.conTab01 { overflow: hidden;}
.conTab_img { width: 35%; height: 100%; float: left;}
.conTab01_img { background: #666 url(/images/weixin_bg.png) center no-repeat;}
.conTab_main { float: left; height: 100%; width: 65%;}
.conTab_tit { margin-top: 95px; padding-left: 8%; padding-bottom: 2px; font-size: 24px; color: #108cee; line-height: 1.8;}
.conTab_txt { padding-left: 8%; font-size: 16px; line-height: 1.6;}

/*首页??博营销*/
#weibo {}
.weiboTit { padding: 5% 0 2%;}
.weibo_tabs { max-width: 1180px; width: 98%;}
.weibo_tabs ul { margin: 0 5%;}
.weibo_tabs li { display: inline-block; width: 15%; height: 55px; line-height: 55px; font-size: 18px; text-indent: 50px; position: relative; cursor: pointer;}
.weibo_active:after { content: ''; display: block; border-color: #108cee transparent transparent; border-style: solid dashed dashed; border-width: 10px; height: 0; width: 0; font-size: 0; position: absolute; bottom: -20px; left: 50%; transform: translate(-50%); -webkit-transform: translate(-50%); -ms-transform: translate(-50%); -moz-transform: translate(-50%); -o-transform: translate(-50%);}
.wbIcon01 { background: #fff url(/images/wbIcon01.png) 10px center no-repeat;}
.wbIcon01.weibo_active { background: #108cee url(/images/wbIcon01s.png) 10px center no-repeat; color: #fff;}
.wbIcon02 { background: #fff url(/images/wbIcon02.png) 10px center no-repeat;}
.wbIcon02.weibo_active { background: #108cee url(/images/wbIcon02s.png) 10px center no-repeat; color: #fff;}
.wbIcon03 { background: #fff url(/images/wbIcon03.png) 10px center no-repeat;}
.wbIcon03.weibo_active { background: #108cee url(/images/wbIcon03s.png) 10px center no-repeat; color: #fff;}
.wbIcon04 { background: #fff url(/images/wbIcon04.png) 10px center no-repeat;}
.wbIcon04.weibo_active { background: #108cee url(/images/wbIcon04s.png) 10px center no-repeat; color: #fff;}
.wbIcon05 { background: #fff url(/images/wbIcon05.png) 10px center no-repeat;}
.wbIcon05.weibo_active { background: #108cee url(/images/wbIcon05s.png) 10px center no-repeat; color: #fff;}
.wbIcon06 { background: #fff url(/images/wbIcon06.png) 10px center no-repeat;}
.wbIcon06.weibo_active { background: #108cee url(/images/wbIcon06s.png) 10px center no-repeat; color: #fff;}
.weibo_container { background: #eee;}
.weibo_mian { width: 98%; max-width: 1180px; overflow: hidden;}
.weibo_slide { display: none;}
.weibo_show { display: block;}
.weibo_slideContent ul { overflow: hidden; padding: 15px 0;}
.weibo_slideContent li { float: left; width: 33.332%;}
.weibo_Box { margin: 20px auto; padding: 0 7%; width: 95%; background: #fff; border: 1px solid #cdcdcd; box-sizing: border-box; border-radius: 7px;}
.weibo_LeftBox .weibo_Box { margin-left: 0;}
.weibo_RightBox .weibo_Box { margin-right: 0;}
.weibo_BoxTop { border-bottom: 1px solid #eee; overflow: hidden; padding: 15px 0;}
.weibo_BoxImg { width: 90px; height: 90px; float: left; margin-right: 10%; border-radius: 50%;border: 1px solid #ddd;box-sizing: border-box;}
.weibo_data { float: left; width: calc(90% - 90px);}
.weibo_BoxName a { font-size: 18px; line-height: 1.8; color:#333;}
.weibo_BoxName p { font-size: 18px; line-height: 1.8; color:#333;}
.badge { float: left; border-radius: 5px; background-image: url(/images/v.png); background-position: 10px center; background-repeat: no-repeat;}
.badge a { width: 100px; display: block; height: 30px; line-height: 30px; color: #fff; font-size: 14px; text-indent: 30px;}
.badge p { width: 100px; display: block; height: 30px; line-height: 30px; color: #fff; font-size: 14px; text-indent: 30px;}
.badge_yellow { background-color: #fcbb00;}
.badge_red { background-color: #e60012}
.badge_blue { background-color: #00a0e9}
.badge_gray { background-color: #999999}
.badge_green { background-color: #0ecd1b}
/* .weibo_BoxBtm a { display: inline-block; width: 33.332%; text-align: center; padding: 15px 0;} */
.weibo_BoxBtm div { display: inline-block; width: 33.332%; text-align: center; padding: 15px 0;}
.weibo_BoxBtm .weibo_BoxBtmImg { display: block; width: 100%; padding: 0;}
.weibo_BoxBtmImg img { width: auto;}
.weibo_BoxBtm a p { color: #666; font-size: 14px; line-height: 1.6;}
.weibo_BoxBtm div p { color: #666; font-size: 14px; line-height: 1.6;}
.weibo_BoxBtm .weibo_NO { color: #108cee; font-size: 16px;}
.weibo_BoxX { float: left; width: 100%;}
.weibo_BoxX a {color: #666; font-size: 12px; line-height: 1.6; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; height: 40px; margin-top: 5px;}
.weibo_BoxX p {color: #666; font-size: 12px; line-height: 1.6; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; height: 40px; margin-top: 5px;}
.weibo_Btn{ padding-bottom: 3%;}
.weibo_Btn a { display: block; width: 150px; height: 40px; line-height: 40px; text-align: center; margin: 0 auto; border: 1px solid #108cee; background: #fff; color: #108cee; font-size: 16px;}

/*登录页面*/
#login_bg { height: 600px; background: url(/images/login_bg.jpg) center no-repeat; background-size: cover;}
#login { width: 98%; max-width: 1180px;overflow: hidden;}
.login_form { float: right; width: 44%;}
.login_box { margin-right: 20%; background: #fff; padding: 0 6%; margin-top: 60px; overflow: hidden;}
/* .login_title { height:80px; } */
.login_title p { line-height: 50px; text-align: center; font-size: 24px; margin-top: 15px;}
.login_box .u,.login_box .p,.login_box .c { border: 1px solid #ccc; box-sizing: border-box; width: 100%; height: 60px; line-height: 60px; margin-bottom: 20px; overflow: hidden;}
.login_box .c { margin-bottom: 15px;}
.user { float: left; width: 17%; height: 60px;}
.user_name {
    background:url(/images/user.png?2018712) center no-repeat;
    background-size: 40px 40px;
}
.user_password {background:url(/images/lock.png) center no-repeat;}
.user_code {background:url(/images/key.png) center no-repeat;}
.login_box #loginname,.login_box #loginpwd { float: left; width: 83%; border: none; height: 60px; font-size: 16px; background: none; padding: 0 10px;}
.login_box #logincode { float: left; width: 53%; border: none; height: 60px; font-size: 16px; background: none; padding: 0 10px;}
#imgcode { width: 30%; height: 60px; float: left;}
#imgcode img { vertical-align: middle; border:none;}
.forget { margin-bottom: 15px;}
.forget a { font-size: 14px; text-decoration: underline;}
.LoginBtn { margin-bottom: 15px;}
.LoginBtn .btn { width: 100%; font-size: 18px; height: 55px;cursor: pointer;}
.LoginRe { font-size: 14px; margin-bottom: 35px;}
.LoginRe a { text-decoration: underline;}

/*注册页面*/
#register_bg { background: #eee; overflow: hidden;}
#register { width:98%; max-width:1180px;}
.register_box { background: #fff; margin-bottom: 50px; padding: 50px;}
.register_title { font-size: 24px; font-family: 'Microsoft Yahei','verdana'; color: #333; padding-left: 9px; margin: 27px 0 27px 0;}
.register_box .itip { line-height: 190%; font-size: 12px; border: 1px dotted #cccccc; color: #999999; padding: 6px 10px 4px 25px; background: url(/images/w.gif) no-repeat 5px 8px;}
.register_box .ctitle { font-weight: bold; padding: 10px 8px 15px 8px; font-size: 14px;}
.register_box .line { border-top: 1px solid #ccc; border-bottom: 1px solid #fff;}
.register_box .r { text-align: right; float: right; padding: 8px 10px 0px 0px;}
.register_box td { padding: 6px 3px;}
.register_box .input { height: 25px; line-height: 25px; margin-bottom: 5px; margin-left: 3px; font-size: 14px; background: #fff;}
.btsb input, .btsb_green input, .btsb_blue input { background: #108cee url() top repeat-x; border: 0px; height: 28px; line-height: 28px; padding: 0 10px; cursor: pointer; color: #fff;}

/*控制??心头??*/
#topUser_bg { background: #eee;}
#topUser { max-width: 1180px; width: 98%; overflow: hidden;}
.topUser_left { float: left;}
.homelink { line-height: 50px; font-size: 14px; color: #333;}
.homelink a { color: #333;}
.topUser_right { float: right; font-size: 14px; color: #333; line-height: 50px;}

/*控制????*/
.conMain_bg { background: #eee; overflow: hidden;}
.conMain { max-width: 1180px; width: 98%; margin-bottom: 35px; overflow: hidden;}

/*控制??心左侧菜??*/
#conLeft_bg { float: left; width: 16%;margin-right: 1%;}
.conMenu_h { overflow: hidden; box-sizing: border-box; background: #fff; cursor: pointer; border-bottom: 1px solid #eee;}
.conIco { width: 48px; height: 60px; display: block; float: left;}
.conIco01 {background:url(/images/con01.png) center no-repeat;}
.conIco02 {background:url(/images/con02.png) center no-repeat;}
.conIco03 {background:url(/images/con03.png) center no-repeat;}
.conIco04 {background:url(/images/con04.png) center no-repeat;}
.menuhot .conIco01,.conMenu_li:hover .conIco01 {background:url(/images/con01h.png) center no-repeat;}
.menuhot .conIco02,.conMenu_li:hover .conIco02 {background:url(/images/con02h.png) center no-repeat;}
.menuhot .conIco03,.conMenu_li:hover .conIco03 {background:url(/images/con03h.png) center no-repeat;}
.menuhot .conIco04,.conMenu_li:hover .conIco04 {background:url(/images/con04h.png) center no-repeat;}
.conMenu_title { height: 60px; line-height: 60px; font-size: 14px; text-align: left; display: block; float: left; width: 60%; color: #333;}
.conMenu_h .enarr_t { border-color: #999 transparent transparent; border-style: solid dashed dashed; border-width: 6px;line-height:58px;position: relative;top: 6px;}
.conMenu_ul .menuhot .conMenu_h,.conMenu_ul .conMenu_li:hover .conMenu_h {background: #108cee;}
.conMenu_ul .menuhot .conIco,.conMenu_ul .conMenu_li:hover .conIco {border-left: 5px solid #108cee; box-sizing: border-box;}
.conMenu_ul .menuhot .conMenu_title,.conMenu_ul .conMenu_li:hover .conMenu_title { color: #fff;}
.conMenu_ul .menuhot .enarr_t,.conMenu_ul .conMenu_li:hover .enarr_t { border-color: transparent transparent #fff; border-style: dashed dashed solid; border-width: 6px;line-height:58px;top: 0;}

.conSubmenu_ul { height: 0px; overflow: hidden; transition: all linear 1.6s; -webkit-transition: all linear 1.6s; -moz-transition: all linear 1.6s; -o-transition: all linear 1.6s;}
.conMenu_m { height: auto;}
.conSubmenu_ul li { border-bottom: 1px solid #eee; box-sizing: border-box;}
.consubenu_li a { display: block; line-height: 50px; text-indent: 28%; font-size: 13px; color: #333;background: #fff;}
.conSubmenu_ul .submenuhot a,.conSubmenu_ul .consubenu_li:hover a { background: #F0F2F5;}

/*控制??心内容区*/
#PageMain {float:left; width:83%;}
.PageMain_top { overflow: hidden; border-bottom: 1px solid #ddd;}
.PageMain_ul { float: left; overflow: hidden;}
.PageMain_ul li { float: left; height: 60px; line-height: 60px; border-bottom: 3px solid #fff; box-sizing: border-box; font-size: 16px; color: #666; padding: 0 20px; cursor: pointer;}
.PageMain_ul .tabHot { border-bottom: 3px solid #108cee; color: #108cee;}
.PageMain_ul li font { background: #666; margin-left: 7px; margin-top: 20px; color: #fff; border-radius: 50%; font-size: 14px; display: block; float: right; width: 20px; height: 20px; line-height: 20px; text-align: center;}
.PageMain_ul .tabHot font {background: #108cee;}

.keySearch { float: right; overflow: hidden; margin-right: 10px;}
#query { width: 250px; border: 1px solid #ddd; padding: 6px 10px; margin-top: 15px;}
.key_btn { border: none; background: #108cee; color: #fff; padding: 8px 15px; font-size: 12px;}

.tabMain_ul { overflow: hidden;}
.tabMain_ul li { width: 33.332%; float: left;}
.tabMain_box { margin: 15px 12px; padding: 10px 20px; border: 1px solid #ddd;}
.tabMain_top { overflow: hidden;}
.tabMain_img { float: left; width: 70px; height: 70px; border-radius: 50%; overflow: hidden;}
.wechat_data { float: left; margin-left: 10px;}
.wechat_name { font-size: 18px; color: #333; margin-top: 10px; margin-bottom: 5px;}
.wechat_syn { font-size: 14px;}
.tabMain { overflow: hidden; display:none;}
.tab_show {display:block;}
.adv_main { margin-top: 15px; padding-top: 15px; border-top: 1px solid #ddd;}
.adv_main p { font-size: 14px; color: #333; line-height: 1.6;}
.adv_main .adv_open{color:#1ba767}
.adv_main .adv_close{color:#108cee}
.adv_main a { display: block; width: 50%; height: 30px; line-height: 30px; margin: 10px auto 0;}
.pagelist { text-align: center; margin: 20px auto;}
.num { display: inline-block; box-sizing: border-box; width: 35px; height: 35px; line-height: 35px; font-size: 14px; color: #666; margin: 0;border-left: 1px solid #ddd; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd;}
.pagelist span { height: 35px; line-height: 35px; font-size: 12px; color: #666; margin-left: 10px;}
.on { border-bottom: 3px solid #108cee;}
#pNum { border: 1px solid #ddd; height: 35px; vertical-align: 2px;width:35px;text-align: center;}
#pagenum { height: 35px; vertical-align: 2px; padding: 0 10px; border-left: none; border-right: none; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; color: #666; cursor: pointer;}
.click_nowlast {border-right: 1px solid #ddd;}

/*404页面*/
.errorImg { max-width: 495px; width: 98%; cursor: pointer; position: absolute; left: 50%; top: 40%; transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); -moz-transform: translate(-50%,-50%); -o-transform: translate(-50%,-50%);}
.errorTxt {max-width: 495px; width: 98%; position: absolute; left: 50%; top: 66%; transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); -moz-transform: translate(-50%,-50%); -o-transform: translate(-50%,-50%);}
.errorTips { text-align: center; font-size: 32px; font-weight: 700; color: #333; line-height: 1.8;}
.errorCode { text-align: center; font-size: 16px; color: #333; line-height: 1.8;}
.errorBtn { max-width: 495px; width: 98%; position: absolute; left: 50%; top: 74%; text-align: center; transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); -moz-transform: translate(-50%,-50%); -o-transform: translate(-50%,-50%);}
.errorBtn a { display: inline-block; margin: 0 10px; background: #23b8f3; color: #fff; width: 30%; height: 35px; line-height: 35px; text-align: center; border-radius: 5px; font-size: 14px;}
.pcnone{display: none !important;}

.video_main_2{display: none;}
.gg img{height:auto;}

#imgcode img{width: 100%;height: 100%;}
.login_title img{display: none;}
.phonenone{display: block;}

/*销品牌服务协???屏蔽*/
.xiaoppfuwu a,.xiaoppfuwu span,#yorn,#disagree{display:none;}
#registered #disagree{display: block;}
#agree{cursor:pointer;}


/*手机??导航样式*/
body{

    left: 0;
    transition: left 0.5s;
    -moz-transition: left 0.5s;
    -webkit-transition: left 0.5s;
    -o-transition: left 0.5s;
}
#zhezhao{background:rgba(0,0,0,0.5);width: 100%;height: 2000px;position: fixed;top: 0;display: none;z-index: 999998;}
#daohang{
    z-index:999999;
    display: none;
    position: fixed;
    top:0;

    transition: left 0.5s;
    -moz-transition: left 0.5s;
    -webkit-transition: left 0.5s;
    -o-transition: left 0.5s;
}

.forumList3{display: none;}



/*底部导航产品点击出现的模??*/
.products{position: fixed;bottom: -370px;width:100%;height: 370px;transition: bottom 0.5s;
    -moz-transition: bottom 0.5s;
    -webkit-transition: bottom 0.5s;
    -o-transition: bottom 0.5s;
    background:#FFF;
    border-top: 1px solid #eee;
}
.products table{width:100%;text-align: center;border-bottom:1px solid #eee;}
.products table td{height:70px;}
.products table td a{font-size: 14px;color:#666;}
.products table img{display:block;width: auto;height:30px;margin:0 auto;margin-bottom:5px;}
@media screen and (max-width: 1180px){
    .forumList1{display: none;}
    .forumList2{display: none;}
    .forumList3{display: block;margin-bottom:30px;}
    .pro_title{padding-bottom: 0;padding-left:5px;}
    /*首页响应样式*/
    #banner{width:100%;}
    .banner_Img{}
    .content{width:100%;}
    .allTit{font-size: 28px;}
    .forumImg{width: 55px;height: 55px;}
    .imgFl{width:45%;max-width: 1080px;margin-left: 3%;}
    .textFr{width:40%;text-align: left;}
    .textFr p{text-align: left;margin-left:8%;}
    .textFr .zc01 {font-size:20px;}
    .forumList p{font-size: 12px;}
    .mdTBShop div{font-size: 16px;}
    .video_right{float: none;position:absolute;right:0;font-size: }
    .video_t{font-size:16px;}
    .video_e{font-size: 14px;}
    .video_S1{font-size: 16px;margin-top:9%;}
    .video_S2{font-size: 16px;margin-top:9%;}
    .video_S3{font-size: 16px;margin-top:9%;}
    .video_S4{font-size: 20px;right:18%;}
    .allTxt{font-size: 14px;}
    .wechat_tabs{width:30%;}


    #video{height:auto;}
    #video_bg{background:none;}
    .video_main_2{display: block;}
    .video_main{display: none;}
    .videoTit{color:#000;line-height: 70px;height: auto;}
    .type{display: none;}



    .conIco{width:36px;}
    .conMenu_title{font-size: 14px;text-indent:10px;}
    .consubenu_li a{font-size: 14px;}
    /*登录页面*/

}

@media screen and (max-width: 960px){

    /*共享头部样式*/

    .logo_txt{display:none;}
    /*首页响应样式*/
    .forumBox2{height: 263px;margin-bottom: 0;}
    .forumImg2{margin-top:75px !important;}


    .imgFl{margin-top:50px;}
    .textFr .zc01 {font-size:16px;}
    .textFr .zc02{font-size:16px;}
    .forumTitle{font-size: 28px;line-height: 0.8;}
    .forumImg{margin-top: 110px;}


    /*.forumBox1{background-size: auto 100%;width:50%;margin-top: 18px;}
    .forumBox2{background-size: auto 100%;width:50%;margin-top: 90px;}
    .forumBox2_firstr{margin-left: 0;}*/
    .forumList p{display: none;font-weight: bold;}
    /*.forumH2{margin-left: 25%;margin-top:0;}*/
    .wechat_tabs{width:35%;}
    .conTab_img {width:100%;float: none;height:0;}
    .conTab_main{width: 100%;float: none;}
    .weibo_tabs li{font-size: 12px;}
    .video_t{font-size: 14px;}
    .video_e{font-size: 12px;}
    .video_right{margin-top:32px;}
    .login_title img{display: block;width:30%;height: auto;margin:0 auto;margin-bottom: 20px;}

    .trphonenone{display: none;}
    .mdTBNumber{display: none;}



    /*登录页面*/

    #login_bg{background:#108cee;}
    .login_form{float: none;width: 60%;margin:0 auto;}
    .login_box{margin-right: 0;}
    .login_box{background:none;}
    .user_name {
        background:#f26b59 url(/images/user.png) center no-repeat;
        background-size: 40px 40px;
    }
    .user_password{background:#f26b59 url(/images/lock.png) center no-repeat;}
    .user_code{background:#f26b59 url(/images/key.png) center no-repeat;}
    .LoginBtn .btn{background:#fff;color:#108cee;font-weight: bold; }
    .phonenone{display: none;}
    .phonenone2{display: none;}
    .LoginRe{text-align: center;background:#af2817;height: 55px;line-height: 55px;}
    .LoginRe a{color: #108cee;text-decoration:none;font-size: 18px;font-weight: bold;}
    .forget a{text-decoration: none;color:#a52110;}

}
@media screen and (max-width: 768px){
    .section-box .section-box-title{ font-size: 16px; margin-bottom: 0;}
    #top {display: block;}
    .top_mobi{display: block;width:20%;float: right;text-align: right;font-size: 35px;font-weight: bold;margin-top: 25px;}
    .top_mobi img{width: 22px;height: 32px;float: right;margin-top:20px;margin-right:5%;}
    .top_right{display: none;}
    #daohang{
        display: block;
        width: 240px;
        height: 100%;
        background: #000;
        left: -240px;
        overflow-y: auto;
    }
    .pro_title{padding-bottom: 30px;}

    /*共享头部样式*/
    .phone{display: none;}
    #mainmenu{width:100%;height: auto;height: 100%;overflow: auto;padding-bottom: 50px;}
    .menu_ul {
        height: auto;
        margin: 20px 0 0 0;
        float: left;
    }
    .menu_ul li{width:100%;text-align: left; text-indent: 2em;position: relative;}
    .menu_ul li a{height: 45px;line-height: 45px;background-color:#000;color:#fff;border-top: 1px solid #333;}
    .menu_z,.menu_h{display: none;}
    .thephonemenu{display: block;}
    .thepcmenu{display: none;}
    .menu_ul .current a, .menu_ul li:hover a{background-color: #000;color: #fff;}
    .weibo_BoxName p{font-size: 14px;}
    .LogRes {margin-right: 50px;}
    .menu_ul .icon-nav-more {
        position: absolute;
        top: 20px;
        right: 10px;
        margin: 0;
        width: 8px;
        height: 8px;
        border-width: 2px;
        border-style: solid solid none none;
        border-color: #fff #fff transparent transparent;
        border-top-color: rgba(255,255,255,.7);
        border-right-color: rgba(255,255,255,.7);
        -webkit-transform: translate(-50%,-50%) rotate(135deg);
        transform: translate(-50%,-50%) rotate(135deg);
    }
    .menu_ul .icon-nav-mored {
        top: 22px;
        right: 15px;
        -webkit-transform: rotate(315deg);
        transform: rotate(315deg);
    }

    .menu_ul .sub-menu {
        position: static;
        padding: 0;
    }
    .menu_ul .sub-menu ul {
        padding: 0;
    }
    .menu_ul .sub-menu li {
        width: 100%;
    }
    .menu_ul .sub-menu a {
        background: #131313;
        color: #999!important;
        border: 1px solid #333;
        margin-top: -1px;
        text-indent: 3em;
    }
    .menu_ul .sub-menu li:last-child a {
        border-bottom: none;
    }
    .menu_ul .current:after, .menu_ul > li:hover:after {
        display: none;
    }


    /*共享底部样式*/
    #bottom { display: none;}
    .thephonebottom{display: block;width: 100%;height: 210px;clear: both;}
    .thetop{width: 100%;height: 140px;line-height: 22px;text-align: center;background-color:#eee;position: absolute;bottom: 70px;}
    .thetop p{position: relative;top:55px;color:#333;}
    .thebottom{width: 100%;height:60px;background:#fff;position: fixed;bottom: 0;}
    .bottommenubox{width: 25%;height:100%;float: left;text-align: center;}
    .bottommenubox a{width: 100%;height: 100%;display: block;}
    .bottommenubox img{height:32px;width:auto;margin:5px 0 0px 0;}
    .bottommenubox p{font-size: 14px;color:#666;}



    /*首页响应样式*/

    .forumImg{width:50px;height: 50px;}

    .textFr{width:99%;float: none;margin-left: 0;margin:0 auto;margin-top:40px;}
    .textFr p{text-align: center;margin-left: 0;}
    .imgFl{width:65%;max-width: 1080px;float: none;margin-top: 0;margin-left: 15%;}


    .wechat_tabs{width:42%;}
    .allTit{font-size: 24px;}
    .weibo_slideContent li{width:50%;}
    /*.weibo_RightBox .weibo_Box{margin-right: 5%;}
    .weibo_LeftBox .weibo_Box{}*/
    /*.weibo_Box2{margin-right:5% !important;}
    .weibo_Box3{margin-left:2.5% !important;}
    .weibo_Box4{margin-right:5% !important;}
    .weibo_Box5{margin-left:2.5% !important;}*/


    .TBR{width:90%;}


    /*登录页面*/

}
@media screen and (max-width: 640px){
    .top_mobi{margin-top:10px;}
    .pcnone{display:block !important;}
    .weibo_tabs li{float: left;margin:0;}
    /*共享头部样式*/
    .top_pc{height:70px;}
    #logo{margin-top:15px;margin-left: 5%;}
    .top_left{height: 60px;width: 50%;}
    .top_left img{width:118px;}

    .top_right{display: none;}

    /*首页响应样式*/
    .wechat_tabs{width: 100%;}
    .conTab_txt{font-size: 14px;}
    .weibo_slideContent li{width: 100%;}
    .weibo_tabs ul{margin:0 0;}

    .allTit{font-size: 18px;}
    .forumBox1{height: 178px;}
    .forumBox2{height: 236px;}
    /*.forumBox2{height: 178px;}*/
    .forumImg{width: 30px;height: 30px;margin-top: 58px;}
    .forumImg img{height:30px;width: auto;}
    .forumImg2{margin-top:88px !important;}
    .forumTitle{padding-top:12px;font-size: 16px;line-height: 0.2;}


    .consubenu_li a{font-size: 12px;text-indent: 5%;}
    .shareTabs td{border-bottom: none;font-size:12px;}
    .conIco{display: none;}
    .conMenu_ul .menuhot .enarr_t, .conMenu_ul .conMenu_li:hover .enarr_t,.conMenu_h .enarr_t,.conMenu_h .enarr_t{border-width:4px;}
    .conMenu_title{width: 80%;}



    .weibo_tabs li{width:20%;height:50px;background-color:#108cee;text-indent: 0;color:#fff;text-align: center;padding-top:6%;font-size:14px;}

    .wbIcon01{background:url(../weibo/images/xiezi2.png);background-repeat: no-repeat;background-position-x: 50%;background-position-y: 18%;}
    .wbIcon02{background:url(../weibo/images/xinwen.png);background-repeat: no-repeat;background-position-x: 50%;background-position-y: 18%;}
    .wbIcon03{background:url(../weibo/images/hulianwang.png);background-repeat: no-repeat;background-position-x: 50%;background-position-y: 18%;}
    .wbIcon04{background:url(/images/wbIcon04s.png);background-repeat: no-repeat;background-position-x: 50%;background-position-y: 18%;}
    .wbIcon07{background:url(../weibo/images/gengduo.png);background-repeat: no-repeat;background-position-x: 50%;background-position-y: 30%;}


    .wbIcon05{display: none !important;}
    .wbIcon06{display: none !important;}

    .phoneweibo_act{background-color:#108cee !important;}
    .weibo_slideContent{width: 100%;overflow: auto;}
    .weibo_slideContent ul{width: 1944px;}




    .weibo_slideContent li{width: 320px;margin:0 2px !important;}


    .weibo_Btn{display: none;}
    .login_form{width: 90%;}
    .wbInone{display: none !important;}
    .search{height:auto;}



    .wbIcon01.weibo_active { background: #108cee url(/images/wbIcon01s.png) ;background-repeat: no-repeat;background-position-x: 50%;background-position-y: 18%;}
    .wbIcon02.weibo_active { background: #108cee url(/images/wbIcon02s.png) ;background-repeat: no-repeat;background-position-x: 50%;background-position-y: 18%;}
    .wbIcon03.weibo_active { background: #108cee url(/images/wbIcon03s.png) ;background-repeat: no-repeat;background-position-x: 50%;background-position-y: 18%;}
    .wbIcon04.weibo_active { background: #108cee url(/images/wbIcon04s.png) ;background-repeat: no-repeat;background-position-x: 50%;background-position-y: 18%;}
    .wbIcon05.weibo_active { background: #108cee url(/images/wbIcon05s.png) ;background-repeat: no-repeat;background-position-x: 50%;background-position-y: 18%;}
    .wbIcon06.weibo_active { background: #108cee url(/images/wbIcon06s.png) ;background-repeat: no-repeat;background-position-x: 50%;background-position-y: 18%;}


    /*登录页面*/


    .mdTBWeb a{padding:5px 5px;font-size: 12px;}
    .mdTBWeb{width: 30%;}
    .mdTBShop div{font-size: 14px;}
    .mdTBShop p,.mdTBPirce del,.mdTBPirce div{font-size: 12px;}
    .TBR a{font-size: 12px;}
    .flink_leftTable,.flink_rightTable{width: 96%;float: none;margin:0 auto;margin-top:20px;}
    .flink_TabTit p{font-size: 20px;}
    .flink_TabTit{font-size: 14px;}



    #conLeft_bg{width:80%;float: none;margin:0 auto;display: block;position: absolute;left:10%;}
    #PageMain{width: 100%;float: none;margin:0;margin-top:90px;}
    .conMenu_li{width: 33.33%;float: left;background:#eee;}
    .consubenu_li a{background:#666;color:#fff;}
    .conSubmenu_ul .submenuhot a, .conSubmenu_ul .consubenu_li:hover a{background:#108cee;}


}
@media screen and (max-width: 414px){
    .allTit{font-size: 16px;}
    #video{height:auto;padding-bottom:20px;}
}
@media screen and (max-width: 375px){
    .allTit{font-size: 14px;}
    .mdTBWeb a{padding: 5px 8px;}
}
@media screen and (max-width: 320px){
    .allTit{font-size: 13px;}
    .mdTBWeb a{padding: 5px;margin: 3px 1px;}
    /*登录页面*/

}
@media screen and (min-width:768px) and (max-width:809px){
    .menu_ul li a {
        padding: 0 3px;
        font-size: 13px;
    }
    /*.menu_ul {
      margin: 0 150px 0 164px;
    } iPad影响*/
}
@media screen and (min-width:810px) and (max-width:859px) {
    .menu_ul li a {
        padding: 0 5px;
        font-size: 14px;
    }
}
@media screen and (min-width:860px) and (max-width:934px) {
    .menu_ul li a {
        padding: 0 5px;
    }
}
@media screen and (min-width:935px) and (max-width:1080px) {
    .menu_ul li a {
        padding: 0 10px;
    }
}
/*popup*/
.shadow {width: 100%;height: 100%;background: rgba(0,0,0,0.3);position: fixed;top: 0;left: 0;z-index: 999;display:none;}
.popup {width: 900px;max-width: 100%;margin: 0 auto;background: #fff;font-family: '微软雅黑';position: fixed;top:50%;left: 50%;z-index: 999999;display:none;border: 1px solid #ddd; transform: translate3d(-50%,-50%,0); -webkit-transform: translate3d(-50%,-50%,0);}
.popup .popup-title {padding: 0 15px;background: #f5f5f5;overflow: hidden;}
.popup .popup-title h2 {height: 48px;line-height: 48px;font-size: 18px;font-weight: 400;float: left; padding-top: 0; padding-bottom: 0;}
.popup .popup-title i {color: #c2c2c2;width: 22px;height: 22px;display: block;float: right;margin-top: 11px;text-align: center;font-size: 20px;font-style: normal;padding: 2px 1px 0 1px;cursor: pointer;border: 0;line-height: 1;margin-right: -8px;}
.popup .popup-content { height: calc(100vh - 215px); overflow-y: auto; padding: 15px;border-bottom: 1px solid #eee;padding-bottom:12px;}
.popup .popup-content ul {margin-bottom: 20px;}
.popup .popup-content ul li {display: inline-block;vertical-align: middle;font-size: 14px;}
.popup .popup-content ul li select{height: 37px;padding: 0 15px;}
.popup .popup-content ul li select {width: 180px;margin-right: 10px;cursor: pointer;}
.popup .popup-footer {padding: 10px 50px; line-height: 35px;}
.popup .popup-footer .mainButton {height: 35px; width: auto; min-width: initial;}
.domain-popup .popup-footer { overflow: hidden; }
.demo-popup .popup-content div { font-size: 16px; padding: 5px 0; }

.createUserTab .tabContact ul li { display: inline-block; vertical-align: middle; font-size: 14px; }
.createUserTab .tabContact ul li:first-of-type { width: 195px; text-align: right; }

.pkgInput { height: 37px; padding: 0 15px; }
input[type="text"], input[type="password"] { border: 1px solid #c2c2c2;}

.popup.domain-popup{text-align: left;}
.pkgContent .importantTip{text-align: left;padding: 10px 0;}
.pkgContent .importantTip .tipTitle { color: #c00; background: url(/images/importantTip.png?) no-repeat center left; padding-left: 0; font-size: 16px; margin-bottom: 10px; }
.pkgContent .importantTip p { line-height: 25px; font-family: '????雅黑'; font-size: 14px; }

.agreePro {margin-top: 10px;}
.agreePro label, .importantTip .agreePro span {display: inline-block;vertical-align: middle;}
.agreePro label{margin-right:10px;}
.agreePro .checkbox {position: relative;cursor: pointer;height:18px;padding-right:5px;}
.agreePro .checkbox input {position: absolute;left: -2.5px;top: 1.5px;z-index: 999999;opacity: 0;cursor: pointer;}
.agreePro .checkbox i {display: block;position: absolute;top: 2px;left: 0;width: 10px;height: 10px;outline: 0;border: 2px solid #c00;transition: border-color .3s;-webkit-transition: border-color .3s;cursor: pointer;}
.agreePro .checkbox input:checked + i {border-color: #c00;}
.agreePro .checkbox input + i:after {position: absolute;content: '';top: 0px;left: 0;width:100%;height:100%;background: url(/images/agreeIcon.png) no-repeat center;opacity: 0;transition: opacity .1s;-webkit-transition: opacity .1s;}
.agreePro .checkbox input:checked + i:after {opacity: 1;}
.agreePro .checkbox input:checked + i + span {color: #00adf9;}
.agreePro .checkbox input:checked+i:after{  opacity: 1; }
.agreePro .checkbox img{max-width: 120px;}

.ad-bg{width: 100%;background: #fff;height: 60px;background: url(/images/ad-bg.jpg) no-repeat center;background-size: cover;}
.ad-body{width: 100%;height: 100%;display: block;}
.ad-tit{max-width: 1180px;height: 60px;position: relative;}
.ad-body p{font-size: 20px;line-height: 60px;display: inline-block;color: #fff;position: absolute;left: 15%}
.ad-body span{font-size: 18px;padding: 5px 30px;color: #fff;border: 1px solid #6641e5;border-radius: 20px;display: inline-block;position: absolute;right: 15%;top: 12px}
@media screen and (min-width:320px) and (max-width:414px){
    .ad-body p{display: none;}
    .ad-body span{display: none;}
}
@media screen and (min-width:414px) and (max-width:767px){
    .ad-body p{display: none;}
    .ad-body span{display: none;}
}