@charset "utf-8";
body, html {
    background-color: #fff;
    color: #333;
    font-size: 14px
}

blockquote, button, dd, div, dl, dt, fieldset, figure, form, h1, h2, h3, h4, h5, h6, hr, input, legend, li, ol, p, pre, td, textarea, th, ul {
    margin: 0;
    padding: 0
}

body, button, code, input, kbd, pre, samp, select, textarea, tt {
    line-height: 1.5;
    font-family: "微软雅黑", "Microsoft YaHei", "Helvetica Neue", Helvetica, STHeiTi, sans-serif
}

big, button, h1, h2, h3, h4, h5, h6, input, select, small, textarea {
    font-size: 100%
}

address, cite, dfn, em, i, optgroup, var {
    font-style: normal
}

table {
    border-collapse: collapse;
    border-spacing: 0;
    text-align: left
}

caption, th {
    text-align: inherit
}

li, menu, ol, ul {
    list-style: none
}

fieldset, img {
    border: 0
}

button, img, input, object, select, textarea {
    vertical-align: middle
}

article, aside, details, figcaption, figure, footer, header, menu, nav, section {
    display: block
}

audio, canvas, video {
    display: inline-block
}

blockquote:after, blockquote:before, q:after, q:before {
    content: "\0020"
}

textarea {
    overflow: auto;
    resize: vertical
}

a, button, input, select, textarea {
    outline: 0 none
}

button::-moz-focus-inner, input::-moz-focus-inner {
    padding: 0;
    border: 0
}

mark {
    background-color: transparent
}

a, del, ins, u {
    text-decoration: none
}

sub, sup {
    vertical-align: baseline
}

* {
    margin: 0;
    padding: 0
}

br {
    border: 0;
    margin: 0;
    padding: 0;
    height: 0;
    font-size: 0;
    overflow: hidden
}

body {
    font-family: "微软雅黑", "microsoft yahei", "冬青黑体简体中文", Hiragino Sans GB, "华文黑体", arial, 'Hiragino Sans GB', sans-serif;
}

.navbar, .navbar div, .navbar ul, .navbar ul li {
    font-family: "微软雅黑", "microsoft yahei", "冬青黑体简体中文", Hiragino Sans GB, "华文黑体", arial, 'Hiragino Sans GB', sans-serif;
}

/******** clear清除浮动 ********/
.clear {
    clear: both;
    height: 0;
    overflow: hidden
}

.cf {
    zoom: 1
}

.cf:after {
    clear: both;
    display: block;
    height: 0;
    visibility: hidden;
    content: "/20";
    overflow: hidden
}

/******** 顶部header ********/
input {
    outline: none;
}

.clearfix {
    *zoom: 1
}

.clearfix:after {
    clear: both;
    height: 0;
    overflow: hidden;
    display: block;
    visibility: hidden;
    content: "."
}

.blank1 {
    height: 1px;
    clear: both;
    font-size: 0;
    overflow: hidden;
}

.blank2 {
    height: 2px;
    clear: both;
    font-size: 0;
    overflow: hidden;
}

.blank3 {
    height: 3px;
    clear: both;
    font-size: 0;
    overflow: hidden;
}

.blank4 {
    height: 4px;
    clear: both;
    font-size: 0;
    overflow: hidden;
}

.blank5 {
    height: 5px;
    clear: both;
    font-size: 0;
    overflow: hidden;
}

.blank10 {
    height: 10px;
    clear: both;
    font-size: 0;
    overflow: hidden;
}

.blank15 {
    height: 15px;
    clear: both;
    font-size: 0;
    overflow: hidden;
}

.blank20 {
    height: 20px;
    clear: both;
    font-size: 0;
    overflow: hidden;
}

.blank25 {
    height: 25px;
    clear: both;
    font-size: 0;
    overflow: hidden;
}

.blank30 {
    height: 30px;
    clear: both;
    font-size: 0;
    overflow: hidden;
}

.blank35 {
    height: 35px;
    clear: both;
    font-size: 0;
    overflow: hidden;
}

.blank40 {
    height: 40px;
    clear: both;
    font-size: 0;
    overflow: hidden;
}

.blank45 {
    height: 45px;
    clear: both;
    font-size: 0;
    overflow: hidden;
}

.blank50 {
    height: 50px;
    clear: both;
    font-size: 0;
    overflow: hidden;
}

.blank55 {
    height: 55px;
    clear: both;
    font-size: 0;
    overflow: hidden;
}

.blank60 {
    height: 60px;
    clear: both;
    font-size: 0;
    overflow: hidden;
}

.blank65 {
    height: 65px;
    clear: both;
    font-size: 0;
    overflow: hidden;
}

.blank70 {
    height: 70px;
    clear: both;
    font-size: 0;
    overflow: hidden;
}

.blank75 {
    height: 75px;
    clear: both;
    font-size: 0;
    overflow: hidden;
}

.blank80 {
    height: 80px;
    clear: both;
    font-size: 0;
    overflow: hidden;
}

.blank85 {
    height: 85px;
    clear: both;
    font-size: 0;
    overflow: hidden;
}

.blank90 {
    height: 90px;
    clear: both;
    font-size: 0;
    overflow: hidden;
}

.blank95 {
    height: 95px;
    clear: both;
    font-size: 0;
    overflow: hidden;
}

.blank92 {
    height: 92px;
    clear: both;
    font-size: 0;
    overflow: hidden;
}

.blank100 {
    height: 100px;
    clear: both;
    font-size: 0;
    overflow: hidden;
}

.blank110 {
    height: 110px;
    clear: both;
    font-size: 0;
    overflow: hidden;
}

.fl {
    float: left !important;
}

.fr {
    float: right !important;
}

.p-l-5 {
    padding-left: 5px;
}

.p-l-10 {
    padding-left: 10px;
}

.p-l-20 {
    padding-left: 20px;
}

.p-l-30 {
    padding-left: 30px;
}

.p-r-5 {
    padding-right: 5px;
}

.p-r-10 {
    padding-right: 10px;
}

.p-r-20 {
    padding-right: 20px;
}

.p-r-30 {
    padding-right: 30px;
}

.pad0 {
    padding: 0px !important;
}

.f12px {
    font-size: 12px;
}

.f14px {
    font-size: 14px;
}

.f16px {
    font-size: 16px;
}

.f18px {
    font-size: 18px;
}

.red {
    color: #EB2F2E;
}

.gray {
    color: #ccc;
}

.hide {
    display: none !important;
}

.w1200 {
    width: 1200px;
}

.marauto {
    margin: 0 auto;
}

.nobor {
    border: 0px !important;
}

.nobg {
    background-image: none !important;
}

.co3f, .co3f div, .co3f a {
    color: #fff !important;
}


/* 顶部小黑条 */
.topbar {
    color: #fff;
    background-color: #1B191A;
    height: 40px;
    font-size: 14px;
}

.topbar .l {
    width: 215px;
    float: left;
    text-align: left;
}

.topbar .r {
    width: 409px;
    float: right;
}

.topbar .r ul li {
    width: 62px;
    height: 40px;
    float: left;
    color: #b5b5b5;
    text-align: center;
}

.topbar .r ul li i {
    color: #434343;
    display: inline-block;
    height: 40px;
    line-height: 40px;
    float: right;
    padding-left: 28px;
}

.topbar .r ul li a {
    color: #BABABA;
    line-height: 40px;
    display: inline-block;
}

/*.topbar .r ul li a:hover{ color: #fff }*/
.topbar .r ul .register, .topbar .r ul .login {
    width: 60px;
    color: #888888;
    text-align: right;
}

.topbar .r ul .login {
    width: 40px;
}

.topbar .r ul .register a, .topbar .r ul .login a {
    color: #888888
}

.topbar .r .gz {
    position: relative;
    z-index: 1000;
    height: 40px;
    line-height: 40px;
    width: 110px;
}

.topbar .r .gz .o, .topbar .sc .r .ac {
    display: inline-block;
    color: #b5b5b5;
    cursor: pointer;
}

.topbar .sc {
    height: 40px;
    line-height: 40px;
    cursor: pointer;
}

.ie7 .topbar .r .gz .o i {
    display: none;
}

.topbar .r .gz .jt {
    display: none;
}

.topbar .r .on .jt {
    display: block;
    position: absolute;
    z-index: 1001;
    width: 14px;
    height: 7px;
    font-size: 0;
    overflow: hidden;
    bottom: -7px;
    left: 29px;
    background: url(/origin/mainpage/car/images/jt.png)
}

.topbar .r .gz .pbox {
    box-sizing: border-box;
    position: absolute;
    padding: 0 10px;
    z-index: 1001;
    width: 600px;
    height: 170px;
    background-color: #fff;
    top: 40px;
    left: -280px;
    border-left: 1px solid #DADADA;
    border-right: 1px solid #DADADA;
    border-bottom: 1px solid #DADADA;
}

.topbar .r .gz .pbox .eqcode {
    float: left;
    color: #333;
    padding-top: 20px;
}

.topbar .r .gz .pbox .eqcode img {
    width: 90px;
    height: 90px;
}

.topbar .r .mkp, .topbar .r .tech, .topbar .r .gha {
    width: 99px;
    cursor: pointer;
}

.topbar .r .mkp a, .topbar .r .tech a, .topbar .r .gha a {
    display: block;
    width: 90px;
    height: 40px;
    background-repeat: no-repeat;
}

.topbar .r .mkp {
    display: none;
    background-position: 17px 9px;
    background-image: url(/origin/mainpage/p/public/mkp_1.png);
    background-size: 65%;
    background-repeat: no-repeat;
}

.topbar .r .tech {
    display: none;
    background-position: 29px 12px;
    background-image: url(/origin/mainpage/p/public/tech_1.png);
    background-size: 49%;
    background-repeat: no-repeat;
}

.topbar .r .gha {
    background-position: 22px 10px;
    background-image: url(/origin/mainpage/p/public/gha_1.png);
    background-size: 52%;
    background-repeat: no-repeat;
}

/*.topbar .r ul li .ac:hover{ color: #fff }*/

/****** 解决新首页网站导航的层级问题 ******/
html body .topbar {
    z-index: 200;
}

/****** 标准版 ******/
.topbar .r .gha.on {
    background-position: 22px -89px;
}

.topbar .r .tech.on {
    background-position: 29px -121px;
}

.topbar .r .mkp.on {
    background-position: 17px -168px;
}


.topbar .r .mkp a {
    background-position: center 10px;
    background-image: url(/origin/mainpage/p/public/mkp_n.png);
    background-size: 64%;
    background-color: #1B191A;
}

.topbar .r .tech a {
    background-position: center 14px;
    background-image: url(/origin/mainpage/p/public/tech_n.png);
    background-size: 44%;
    background-color: #1B191A;
}

.topbar .r .gha a {
    background-position: center 11px;
    background-image: url(/origin/mainpage/p/public/gha_1.png);
    background-size: 54%;
    background-color: #1B191A;
}

.topbar .r .mkp a:hover { /*background-position: center -206px;*/
    background: none;
}

.topbar .r .tech a:hover { /*background-position: center -128px;*/
    background: none;
}

.topbar .r .gha a:hover { /*background-position: center -88px;*/
    background: none;
}


.ie7 .topbar .r .mkp a, .ie8 .topbar .r .mkp a {
    background-image: url(/origin/mainpage/p/public/mkp_ie.png);
}

.ie7 .topbar .r .tech a, .ie8 .topbar .r .tech a {
    background-image: url(/origin/mainpage/p/public/tech_ie.png);
}

.ie7 .topbar .r .gha a, .ie8 .topbar .r .gha a {
    background-image: url(/origin/mainpage/p/public/gha_ie.png);
}


/****** safari版 ******/
.safari .topbar .r .gha.on {
    background-position: 22px -90px;
}

.safari .topbar .r .tech.on {
    background-position: 29px -121px;
}

.safari .topbar .r .mkp.on {
    background-position: 17px -169px;
}

/****** firefox版 ******/
.firefox .topbar .r .mkp {
    background-position: 17px 11px;
    background-size: 60%;
    background-image: url(/origin/mainpage/p/public/mkp_n2.png);
}

.firefox .topbar .r .tech {
    background-position: 29px 12px;
    background-size: 46%;
}

.firefox .topbar .r .gha {
    background-position: 22px 10px;
    background-size: 52%;
}

.firefox .topbar .r .gha.on {
    background-position: 22px -90px;
}

.firefox .topbar .r .tech.on {
    background-position: 29px -113px;
}

.firefox .topbar .r .mkp.on {
    background-position: 17px -192px;
    background-image: url(/origin/mainpage/p/public/mkp_n2.png);
}


.topbar .home {
    width: 100px;
    height: 40px;
    color: #fff;
    line-height: 40px;
    float: left;
}

.topbar .home a {
    color: #BABABA;
}

/*.topbar .home a:hover{ color: #fff }*/
.topbar .home i {
    color: #434343;
    display: inline-block;
    margin-right: 15px;
}

/****** 顶部导航收藏及蒙层 ******/
.mask {
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    right: 0;
    position: fixed;
    background-color: #000;
    z-index: 9990;
    filter: alpha(opacity=30);
    -moz-opacity: 0.3;
    -khtml-opacity: 0.3;
    opacity: 0.3;
}

.collection {
    width: 300px;
    height: 140px;
    position: fixed;
    top: 50%;
    left: 50%;
    margin-left: -150px;
    margin-top: -140px;
    background-color: #fff;
    z-index: 9991;
}

.collection .inbox { /*padding: 28px 44px 0px 44px;*/
    padding-top: 28px;
    position: relative;
    z-index: 9992
}

.collection .close {
    width: 25px;
    height: 25px;
    background-color: #818183;
    background-size: 50%;
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url(/origin/mainpage/p/public/x.png);
    position: absolute;
    top: 0;
    right: 0;
    cursor: pointer;
    z-index: 9993
}

.collection .inbox p {
    font-size: 14px;
    line-height: 26px;
    text-align: center;
}

.collection .inbox h4 {
    width: 186px;
    font-size: 14px;
    font-weight: normal;
    height: 33px;
    line-height: 33px;
    background-color: #000;
    color: #fff;
    text-align: center;
    margin: 0 auto;
    margin-top: 10px;
}


/****** 各频道可复用的导航头 ******/
.navbar {
    background-color: #6964DC;
    height: 50px;
}

.navbar .lbox {
    width: 998px;
    float: left;
}

.navbar .lbox h1, .navbar .lbox .h1box, .navbar .lbox ul {
    float: left;
}

.navbar .lbox h1, .navbar .lbox .h1box {
    background-position: -73px -38px;
}

.navbar .lbox h1 img, .navbar .lbox .h1box img {
    height: 32px;
    margin-top: 9px;
}

.navbar .lbox ul {
    width: 722px;
}

.navbar .lbox ul li {
    float: left;
    line-height: 50px;
    padding: 0px 18px;
    font-size: 16px;
    color: #C0BCF7;
}

.navbar .lbox ul li a {
    color: #C0BCF7;
    text-decoration: none;
}

/*.navbar .lbox ul li a:hover{ color: #fff; }*/
.navbar .lbox ul .on {
    background: url(/origin/mainpage/p/public/sj.png) no-repeat center bottom;
}

.navbar .rbox {
    width: 200px;
    float: right;
}

.navbar .rbox .inner_box {
    padding-top: 12px;
}

.navbar .rbox .inner_box .search_box {
    background-color: #fff;
    width: 180px;
    height: 25px;
    float: right;
    border-radius: 12px 12px 12px 12px;
}

.navbar .rbox .inner_box .search_box .pdsearch {
    width: 135px;
    height: 20px;
    line-height: 20px;
    border: 0px;
    margin-left: 10px;
    float: left;
    margin-top: 3px;
}

.navbar .rbox .inner_box .search_box .search_btn {
    float: right;
    width: 35px;
    height: 25px;
    background-size: 50%;
    background-position: 10px 4px;
    cursor: pointer; /*background-image: url(/origin/mainpage/p/public/search.png); */
    background-repeat: no-repeat;
    border: 0;
    font-size: 0;
}

.ie7 .navbar .rbox .inner_box .search_box .search_btn, .ie8 .navbar .rbox .inner_box .search_box .search_btn {
    background-position: 10px 4px;
    background-image: url(/origin/mainpage/p/public/search_ie.png);
}

.navbg {
    height: 40px;
    background: url(/origin/mainpage/p/public/navbg.jpg) repeat-x;
}

.navbg .l ul li {
    float: left;
    line-height: 40px;
    padding: 0 10px;
}

.navbg .l ul li a {
    color: #333;
    display: block;
    height: 40px;
    padding: 0 10px;
}

.navbg .l ul li a:hover {
    border-bottom: 2px solid #FDB128;
    height: 40px;
    padding: 0 10px;
    color: #FDB128
}

.navbg .r {
    float: right;
    line-height: 40px;
    color: #797979
}

.navbg .r a {
    color: #797979;
    display: inline-block;
    float: left;
}

.navbg .r a:hover {
    color: #FDB128;
}

.navbg .r div {
    display: inline-block;
    color: #333;
    float: left;
}

.navbg .r span {
    display: inline-block;
    padding: 0 10px;
    color: #c4c4c4;
    float: left;
}


/****** 网易163的网站地图样式 ******/
.topbar .sitemap .mapico em {
    display: block;
    text-indent: -999em;
    overflow: hidden;
    width: 28px;
    height: 40px;
    line-height: 0;
    /*margin-left: 20px;*/
}

.topbar .sitemap .mapico em span {
    display: block;
    float: right;
    clear: both;
    width: 24px;
    height: 2px;
    background: #646464;
}

.topbar .sitemap .mapico em .menu1 {
    -moz-animation: menu 800ms ease 0s 2;
    -webkit-animation: menu 800ms ease 0s 2;
    animation: menu 800ms ease 0s 2;
}

.topbar .sitemap .mapico em .menu2 {
    -moz-animation: menu 800ms ease .16s 2;
    -webkit-animation: menu 800ms ease .16s 2;
    animation: menu 800ms ease .16s 2;
}

.topbar .sitemap .mapico em .menu3 {
    -moz-animation: menu 800ms ease .32s 2;
    -webkit-animation: menu 800ms ease .32s 2;
    animation: menu 800ms ease .32s 2;
}

.topbar .sitemap .mapico em span.menu1 {
    margin: 12px 2px 0;
    -webkit-transition: -webkit-transform .4s;
    -o-transition: -o-transform .4s;
    transition: transform .4s;
}

.topbar .sitemap .mapico em span.menu2 {
    margin: 6px 2px 0;
}

.topbar .sitemap .mapico em span.menu3 {
    margin: 6px 2px 0;
    -webkit-transition: -webkit-transform .4s;
    -o-transition: -o-transform .4s;
    transition: transform .4s;
}

/****** 滑过展开效果 ******/
.topbar .sitemap .navigation-on, .topbar .sitemap .navigation-active { /*background:#060607; border-right: 1px solid #444;*/
}

/*background:#1e1e1e*/
.topbar .sitemap .navigation-on .menu1 {
    -webkit-transform: translate(0, -2px);
    -ms-transform: translate(0, -2px);
    -o-transform: translate(0, -2px);
    transform: translate(0, -2px)
}

.topbar .sitemap .navigation-on .menu3 {
    -webkit-transform: translate(0, 2px);
    -ms-transform: translate(0, 2px);
    -o-transform: translate(0, 2px);
    transform: translate(0, 2px)
}

/****** 点击展开效果 ******/
@keyframes movemenu {
    0% {
        background-position: -1px 7px
    }
    100% {
        background-position: -301px 7px
    }
}

@-webkit-keyframes movemenu {
    0% {
        background-position: -1px 7px
    }
    100% {
        background-position: -301px 7px
    }
}

.topbar .sitemap .navigation-active em, .topbar .sitemap .navigation-active:hover em {
    background: url(/origin/mainpage/p/public/menu.png) -1px 7px no-repeat;
    background: url(/origin/mainpage/p/public/menu.png) -300px 7px no-repeat \0;
    background: url(/origin/mainpage/p/public/menu.png) -300px 7px no-repeat \9;
}

.topbar .sitemap .navigation-active em {
    -moz-animation: movemenu 300ms steps(10) forwards;
    -webkit-animation: movemenu 300ms steps(10) forwards;
    animation: movemenu 300ms steps(10) forwards;
}

.topbar .sitemap .navigation-active em span {
    display: none;
}

.topbar .sitemap .navigation-active em {
    margin-left: 7px;
}


/* 网站地图 */
.topbar .sitemap {
    position: relative;
    z-index: 1000;
    height: 40px;
    width: 40px;
    float: left;
}

.topbar .sitemap .mapico {
    width: 40px;
    height: 40px;
    color: #fff;
    line-height: 40px;
    cursor: pointer; /*background: url(/origin/mainpage/car/images/more.png) no-repeat 0px 13px;*/
}

.topbar .sitemap .mapico_on {
    background: url(/origin/mainpage/car/images/more.png) no-repeat 0px -119px;
}

.topbar .sitemap .mapbox {
    position: absolute;
    z-index: 9999;
    width: 1198px;
    height: 280px;
    overflow: hidden;
    left: 0;
    top: 40px;
    background-color: #fff;
    border-bottom: 1px solid #DADADA;
    border-left: 1px solid #DADADA;
    border-right: 1px solid #DADADA;
}

.topbar .sitemap .mapbox .inner_box {
    padding: 25px 10px 20px 10px;
}

.topbar .sitemap .mapbox ul {
}

.topbar .sitemap .mapbox ul li {
    float: left;
    width: 83px;
    height: 232px;
    color: #5C5C5C;
    border-right: 1px solid #f6f6f6;
    text-align: center;
}

/*border-right: 1px solid #F4F4F4;*/
.topbar .sitemap .mapbox ul li h2, .sitemap .mapbox ul li h2 a {
    font-size: 14px;
    color: #000;
    line-height: 26px;
}

.topbar .sitemap .mapbox ul li h2 a:hover {
    color: #C00E00;
}

/****** 滑过颜色每个频道自行定义 ******/
.topbar .sitemap .mapbox ul li p {
    line-height: 34px;
    font-size: 12px;
    white-space: nowrap;
    width: 70px;
    margin: 0 auto;
    overflow: hidden;
}

.topbar .sitemap .mapbox ul li p a {
    color: #5C5C5C;
    white-space: nowrap;
}

.topbar .sitemap .mapbox ul li p a:hover {
    color: #C00E00;
}

/*定义LOGO部分*/
.navbar .lbox h1, .navbar .lbox .h1box {
    width: 122px;
}

.navbar .lbox h1, .navbar .lbox h1 a, .navbar .lbox .h1box, .navbar .lbox .h1box a {
    height: 50px;
    display: block;
    float: left;
}

.navbar .lbox h1 .cnmo_logo, .navbar .lbox .h1box .cnmo_logo {
    min-width: 10px;
    display: none;
}

.navbar .lbox h1 .page_line, .navbar .lbox .h1box .page_line {
    height: 30px;
    float: left;
    display: none;
}

.navbar .lbox h1 .page_logo, .navbar .lbox .h1box .page_logo {
    width: 100px;
}


/*底部footer*/
/*.footer{width: 100%;background: #f6f6f6;border-top: 1px solid #ebebeb;clear: both;position: relative;z-index: 1;}*/
.footer {
    width: 100%;
    background: #f6f6f6;
    border-top: 1px solid #ebebeb;
    clear: both;
    z-index: 130;
    position: relative;
    font-size: 14px;
}

.footer-box {
    text-align: left;
}

.link-footer {
    width: 1220px;
    background: #fff;
    margin: 0 auto;
    margin-top: 10px;
}

.link-footer .w1200 {
    overflow: hidden;
    position: relative;
}

.link-footer .link-footer-nav {
    text-align: left;
}

.link-footer .link-footer-nav span {
    font-size: 18px; /*margin-left: 10px;*/
    margin-right: 38px;
    line-height: 1.5; /*display: inline;*/
    margin-top: -5px;
}

.link-footer .link-footer-nav span.cur {
    color: #EB2E2E;
}

.link-footer ul {
    padding-top: 10px;
    width: 3660px;
    margin-left: -5px;
}

.link-footer li {
    text-align: left;
    margin-left: -10px;
    padding-bottom: 5px;
    position: relative;
    background: #fff;
    float: left;
    width: 1212px;
}

.link-footer li a {
    color: #999;
    margin-left: 15.5px;
    white-space: nowrap;
    line-height: 2.2;
    display: inline-block;
    text-decoration: none;
    font-size: 14px;
}

.link-footer li a:hover {
    color: #eb2e2e;
}

.link-footer li a.apply-link-use {
    visibility: hidden;
}

.link-footer li a.apply-link {
    background: #ececec;
    color: #575757;
    line-height: 22px;
    padding: 0 10px;
    border-radius: 11px;
    position: absolute;
    right: 0;
    bottom: 2px;
    display: block;
}

.link-footer li a.apply-link:hover {
    background: #e5e5e5;
}

.footer-box .footer-info {
    font-size: 12px;
    line-height: 26px;
    padding-top: 15px;
}

.footer-box .footer-info-box {
    width: 425px;
    float: left;
}

.footer-box .footer-info-box1 {
    width: 320px;
    float: right;
}

.footer-box .footer-info a {
    color: #404040;
    text-decoration: none;
}

.footer-info a:hover {
    color: #EB2E2E;
}

.footer-info-link {
    text-align: center;
    clear: both;
    padding: 15px 0 20px;
}

.footer-info-link a {
    margin: 0 5px;
    color: #404040;
}

.footer-info-link a:hover {
    color: #EB2E2E;
}

.footer-box1 {
    background: #2d2d2d;
    height: 42px;
    line-height: 42px;
}

.footer-box1 .w1200 {
    text-align: left;
    font-size: 12px;
}

.footer-box1 a {
    color: #fff;
    text-decoration: none;
}

.footer-box1 a:hover {
    color: #EB2E2E;
}

.footer-box1 em {
    color: #5b5b5b;
    margin: 0 12px;
}


/******** 公共分享图标 *********/
.info_share {
    position: absolute;
    bottom: 3px;
    right: 0;
}

.info_share div {
    display: block;
    float: left;
    margin-left: 16px;
    width: 18px;
    height: 18px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
    cursor: pointer;
}

.info_share .share01 {
    background-image: url("/origin/mainpage/p/public/weibo.png");
}

.info_share .share02 {
    background-image: url("/origin/mainpage/p/public/weixin.png");
}

.info_share .share03 {
    background-image: url("/origin/mainpage/p/public/qq.png");
}

.ie7 .info_share .share01, .ie8 .info_share .share01 {
    background-image: url("/origin/mainpage/p/public/weibo_ie.png");
}

.ie7 .info_share .share02, .ie8 .info_share .share02 {
    background-image: url("/origin/mainpage/p/public/weixin_ie.png");
}

.ie7 .info_share .share03, .ie8 .info_share .share03 {
    background-image: url("/origin/mainpage/p/public/qq_ie.png");
}


/******** 弹出二维码样式 *********/
.bd_weixin_popup {
    position: fixed;
    left: 50%;
    top: 50%;
    padding: 10px;
    width: 280px !important;
    height: 280px !important;
    margin-top: -110px;
    margin-left: -140px;
    background: #fff;
    border: solid 1px #d8d8d8;
    z-index: 11001;
    font-size: 12px;
}

.bd_weixin_popup .bd_weixin_popup_head {
    font-size: 12px;
    font-weight: bold;
    text-align: left;
    line-height: 16px;
    height: 16px;
    position: relative;
    color: #000;
}

.bd_weixin_popup .bd_weixin_popup_head .bd_weixin_popup_close {
    width: 16px;
    height: 16px;
    position: absolute;
    right: 0;
    top: 0;
    color: #999;
    text-decoration: none;
    font-size: 16px;
}

.bd_weixin_popup .bd_weixin_popup_main {
    padding: 15px 10px;
    min-height: 150px;
    _height: 150px;
    text-align: center;
    height: 185px;
}

.bd_weixin_popup_main canvas {
    width: 185px;
    height: 185px;
}

.bd_weixin_popup .bd_weixin_popup_foot {
    font-size: 12px;
    text-align: left;
    line-height: 22px;
    color: #666;
}

/******** 图片鼠标滑过放大 *********/
.mouse-big {
    cursor: pointer;
}

.mouse-big img {
    width: 100%;
    height: 100%;
    -webkit-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

.mouse-big:hover img {
    transform: scale(1.1);
}

.prevent {
    position: relative;
}

.posb {
    position: absolute;
    left: 0;
    bottom: 22px;
    cursor: pointer;
}

.posb p {
    display: inline-block;
    padding: 3px 11px 3px;
    background: rgba(105, 100, 220, .8);
    color: #fff;
    font-size: 16px;
    margin-bottom: 1px;
}

.posb:hover p {
    background: rgba(51, 51, 51, .8);
}

.mainpage .on p {
    background: rgba(51, 51, 51, .8);
}

/* 公共底部 */
.cbottom {
    width: 100%;
    min-width: 1100px;
    text-align: center;
    clear: both;
    padding-top: 30px;
    color: #666;
    font-size: 12px;
    line-height: 24px;
}

.cbottom1 {
    background: #353535;
    height: 170px;
}

.cbottom_link {
    color: #999;
    padding-top: 20px;
    line-height: 50px;
    font-size: 14px;
}

.cbottom_link a {
    color: #999;
    margin: 0 2px;
}

.cbottom_link a:hover {
    text-decoration: underline;
}

/* 公共底部 */


/******** 点击 *********/
.bd_weixin_popup {
    position: fixed;
    left: 50%;
    top: 50%;
    padding: 10px;
    width: 280px !important;
    height: 280px !important;
    margin-top: -110px;
    margin-left: -140px;
    background: #fff;
    border: solid 1px #d8d8d8;
    z-index: 11001;
    font-size: 12px;
}

.bd_weixin_popup .bd_weixin_popup_head {
    font-size: 12px;
    font-weight: bold;
    text-align: left;
    line-height: 16px;
    height: 16px;
    position: relative;
    color: #000;
}

.bd_weixin_popup .bd_weixin_popup_head .bd_weixin_popup_close {
    width: 16px;
    height: 16px;
    position: absolute;
    right: 0;
    top: 0;
    color: #999;
    text-decoration: none;
    font-size: 16px;
}

.bd_weixin_popup .bd_weixin_popup_main {
    padding: 15px 10px;
    min-height: 150px;
    _height: 150px;
    text-align: center;
    height: 185px;
}

.bd_weixin_popup_main canvas {
    width: 185px;
    height: 185px;
}

.bd_weixin_popup .bd_weixin_popup_foot {
    font-size: 12px;
    text-align: left;
    line-height: 22px;
    color: #666;
}

/****** 列表页中的大家都在看 ******/
.look_all {
    width: 1200px;
    overflow: hidden;
}

.look_all .inner_box {
    width: 1212px;
}

.look_all ul li {
    width: 303px;
    height: 228px;
    float: left;
}

.look_all ul li .img {
    width: 290px;
    height: 182px;
    overflow: hidden;
}

.look_all ul li .img img {
    width: 290px;
    height: 182px;
}

.look_all ul li p, .look_all ul li p a {
    font-size: 16px;
    color: #666666;
    height: 40px;
    line-height: 40px;
    max-width: 275px;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: inline-block;
    overflow: hidden;
}

.look_all ul li p a:hover {
    color: #6964DC
}


/********  主要的布局区域 ********/
.mainpage {
    width: 1200px;
    margin: 0 auto;
}

.mainpage a {
    text-decoration: none;
}

/*2018-11-19tycw添加登录后状态*/
.topbar .r ul .loginin {
    width: 127px;
    text-align: center;
    position: relative;
}

.topbar .r ul .loginin:hover {
    background: #000;
}

.topbar .r ul .loginin a.user_name {
    text-overflow: ellipsis;
    display: table;
    width: 127px;
    text-align: left; /*padding-left: 18px;*/
}

.topbar .r ul .loginin a.user_name span {
    display: inline-block;
    width: 68px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    float: left
}

.topbar .r ul .loginin a.user_name i {
    background: url(/origin/mainpage/p/public/add_jt.png) no-repeat center right;
    display: block;
    width: 20px;
    height: 40px;
    display: inline-block;
    float: left;
    padding-left: 3px;
    /*transition: -webkit-transform .3s linear;
    -ms-transition: -webkit-transform .3s linear;
    -moz-transition: -webkit-transform .3s linear;
    -o-transition: -webkit-transform .3s linear;
    -webkit-transition: -webkit-transform .3s linear;*/
}

.topbar .r ul .loginin:hover .user_link {
    display: block;
}

/*.topbar .r ul .loginin:hover a.user_name{
	color: #fff;
}*/
.topbar .r ul .loginin:hover a.user_name i {
    background-image: url(/origin/mainpage/p/public/add_jt1.png);
    /*transform:rotate(180deg);
-ms-transform:rotate(180deg);
-moz-transform:rotate(180deg);
-webkit-transform:rotate(180deg);
-o-transform:rotate(180deg); */
}

.topbar .r ul .user_link {
    display: none;
    background: #FFFFFF;
    border: 1px solid #e7e5e6;
    border-top: 0px;
    z-index: 99999;
    position: absolute;
    top: 40px;
    left: 0;
}

.topbar .r ul .user_link a {
    display: block;
    height: 36px;
    line-height: 36px;
    width: 100%;
    width: 125px;
    text-indent: 6px;
    text-align: left;
    color: #565656;
}

.topbar .r ul .user_link a span {
    display: block;
    margin: 0 10px;
    height: 36px;
    line-height: 36px;
    border-bottom: 1px dashed #efefef;
}

.topbar .r ul .user_link a:hover {
    background: #f3f3f3 !important;
    color: #eb2e2e !important;
}

.topbar .r ul .user_link a.login_out span {
    border-bottom: 0;
}

/* 20190109ycw公共头部样式修改 */
.topbar .home.home_logo {
    display: table;
}

.topbar .home.home_logo img {
    height: 14px;
    width: 38px;
}

.topbar .home.home_logo i {
    margin-right: 20px;
    margin-left: 10px;
}

/*-副导航-*/
.topbar_f {
    width: 100%;
    background: #fff;
    height: 38px;
    font-size: 12px;
}

.topbar_f .w1200 {
    overflow: hidden;
    margin: 0 auto;
}

.topbar_f ul {
    height: 13px;
    line-height: 13px;
    width: 1220px;
    margin-top: 15px;
}

.topbar_f ul li {
    border-right: 1px solid #dedede;
    float: left;
}

.topbar_f ul li a {
    color: #404040;
    margin: 0 12px
}

.topbar_f ul li a:hover {
    color: #eb2e2e;
}

.topbar_f ul li.topbar_f_sm a {
    margin: 0 10px
}

.topbar_f ul li.topbar_f_f a {
    margin-left: 0;
}

.topbar_f ul li.topbar_f_l a {
    margin-right: 0;
}

.topbar_f ul li.topbar_f_l {
    border-right: 0
}


/*** 新顶部登录条 2021-11-26 ***/
.topbar2021 {
    background-color: #FBFBFB !important;
    border-bottom: 0px solid #F1F1F1 !important;
}

.topbar2021 .sitemap {
    position: relative;
    z-index: 1000;
    height: 30px;
    width: 30px;
    float: left;
}

.topbar2021 .sitemap .mapbox {
    position: absolute;
    z-index: 9999;
    width: 1200px;
    height: 280px;
    overflow: hidden;
    left: 0;
    top: 40px;
    background-color: #fff;
    border-bottom: 1px solid #F1F1F1;
    border-left: 1px solid #F1F1F1;
    border-right: 1px solid #F1F1F1;
}

.topbar2021 .sitemap .mapico {
    width: 40px;
    height: 40px;
    color: #fff;
    line-height: 40px;
    cursor: pointer;
    /* background-image: url(/origin/mainpage/www/images/2021/click_icon.png) no-repeat 0px 13px; */
    background: none;
    position: relative;
    transition: .4s all;
}

.topbar2021 .sitemap .mapico .mem {
    width: 40px;
    height: 40px;
    background-image: url(/origin/mainpage/www/images/2021/click_icon.png);
    background-repeat: no-repeat;
    background-position: 0 12px;
    background-size: 40%;
    /* position: absolute;
    z-index:1;
    -webkit-transition: .4s all;
    -moz-transition: .4s all;
    -ms-transition: .4s all;
    transition: .4s all;
    transform-origin:25% 52%; */
}

.topbar2021 .sitemap .mapico.navigation-active .mem {
    /* -webkit-transform:rotate(360deg);
    -moz-transform:rotate(360deg);
    -ms-transform:rotate(360deg);
    transform:rotate(360deg); */
    background-image: url(/origin/mainpage/www/images/2021/click_icon.png);
    background-repeat: no-repeat;
    background-position: 0 12px;
    background-size: 40%;
    background-position: 0 -36px;
}

.topbar2021 .home {
    width: 150px;
    color: #909090;
    text-align: left;
    padding-left: 6px;
}

.topbar2021 .home a {
    font-size: 12px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #404040;
}

.topbar2021 .home a:hover {
    color: #404040;
}

.topbar2021 .r ul li {
    width: 56px;
    height: 40px;
    float: left;
    color: #404040;
    text-align: center;
    font-size: 12px;
}

.topbar2021 .r .gz {
    position: relative;
    z-index: 1000;
    height: 40px;
    line-height: 40px;
    width: 40px;
}

.topbar2021 .sc {
    height: 40px;
    line-height: 40px;
    cursor: pointer;
    color: #404040;
    margin-right: 10px;
}

.topbar2021 .r ul li .ac:hover {
    color: #404040
}

.topbar2021 .r ul .login {
    width: 45px;
    line-height: 40px;
}

.topbar2021 .r ul .login:hover {
    color: #404040;
}

.topbar2021 .r ul .login.nologin {
    background: url(/origin/mainpage/www/images/2021/user_ico.png) no-repeat 0 50%;
}

.topbar2021 .r ul .login.nologin:hover a {
    color: #404040 !important;
}

.topbar2021 .r ul .register a, .topbar2021 .r ul .login a {
    font-size: 12px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #404040;
    cursor: pointer;
}

.topbar2021 .r ul .register a:hover, .topbar2021 .r ul .login a:hover {
    color: #404040;
}

.topbar2021 .r .gz .o, .topbar2021 .sc .r .ac {
    display: inline-block;
    font-size: 12px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #404040;
    cursor: pointer;
}

.topbar2021 .r .gz .o.co3f, .topbar2021 .co3f {
    color: #404040 !important;
}

.topbar2021 .r .gz .pbox {
    box-sizing: border-box;
    position: absolute;
    padding: 0 10px;
    z-index: 1001;
    width: 304px;
    height: 170px;
    /* background-color: #fff; */
    top: 40px;
    left: -218px;
    border: 0;
    background: url(../images/juxing.png) no-repeat;
    background-size: 100% 100%;
    display: flex;
    justify-content: center;
}

.topbar2021 .r .gz .pbox .eqcode {

    float: left;
    color: #333;
    padding-top: 30px;
}

.topbar2021 .r ul .loginin a.user_name {
    text-overflow: ellipsis;
    display: table;
    width: 117px;
    text-align: left;
}

.topbar2021 .r ul .loginin a.user_name .avatar {
    background-image: url(/origin/mainpage/www/images/2021/user_ico.png);
    background-repeat: no-repeat;
    /* background: url(//avatar1.cnmo.com/012/22/25/61_avatar_small.jpg?ver=1.1&238588603) no-repeat; */
    background-size: 100%;
    background-color: #fff;
    width: 20px;
    height: 20px;
    display: block;
    float: left;
    margin-top: 10px;
    border-radius: 10px;
    margin-right: 5px;
}

.topbar2021 .r ul .loginin:hover {
    background: #FBFBFB;
}

.topbar2021 .r ul .loginin:hover {
    color: #404040 !important;
}

.topbar2021 .r ul .loginin:hover a {
    color: #404040 !important;
}

.topbar2021 .r ul .loginin:hover span {
    color: #404040 !important;
}

.topbar2021 .r ul .loginin:hover a.user_name {
    color: #404040;
}

.topbar2021 .r ul .loginin a:hover.user_name {
    color: #404040;
}

.topbar2021 .r ul .user_link {
    display: none;
    background: #FFFFFF;
    border: 1px solid #e7e5e6;
    border-top: 0px;
    z-index: 99999;
    position: absolute;
    top: 40px;
    right: 0;
}

.topbar2021 .r ul .user_link a {
    display: block;
    height: 36px;
    line-height: 36px;
    width: 117px;
    text-indent: 6px;
    text-align: left;
    color: #565656;
}

.topbar2021 .r ul .user_link a span {
    display: block;
    margin: 0 10px;
    height: 36px;
    line-height: 36px;
    border-bottom: 1px dashed #efefef;
    width: 100px;
}

.topbar2021 .r ul .user_link a:hover {
    background: #fff !important;
    color: #eb2e2e !important;
}

.topbar2021 .r ul .user_link a:hover span {
    color: #eb2e2e !important;
    width: 110px;
}

.topbar2021 .r ul .user_link a.login_out span {
    border-bottom: 0;
}


/* 设置个别链接的间距 */
.topbar_f ul li.topbar_f_sm a {
    margin: 0 9px !important;
}

.text-center {
    text-align: center !important;
}

.text-right {
    text-align: right !important;
}

/** 新分页样式  统一处理 2022-12-20 **/
.swiper-container .pagination {
    display: inline-block;
    padding-left: 0;
    margin: 20px 0;
}

.swiper-container .pagination > li {
    display: inline;
    margin-left: 2px;
}

.swiper-container .pagination > li > a,.swiper-container .pagination > li > span {
    position: relative;
    padding: 6px 12px;
    line-height: 1.42857143;
    color: #313131;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 2px
}

.swiper-container .pagination > li:first-child {
    margin-left: 0;
}

.swiper-container .pagination > .disabled > a, .pagination > .disabled > a:focus, .swiper-container .pagination > .disabled > a:hover, .pagination > .disabled > span,.swiper-container .pagination > .disabled > span:focus,.swiper-container .pagination > .disabled > span:hover {
    color: #777;
    cursor: not-allowed;
    background-color: #fff;
    border-color: #ddd
}

.swiper-container .pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover {
    z-index: 3;
    color: #ED6044;
    cursor: default;
    background-color: #ffffff;
    border-color: #ED6044
}

/** 宅秘 **/
.home-pagination .pagination > .active > a, .home-pagination .pagination > .active > a:focus, .home-pagination .pagination > .active > a:hover, .home-pagination .pagination > .active > span, .home-pagination .pagination > .active > span:focus, .home-pagination .pagination > .active > span:hover {
    z-index: 3;
    color: #fff;
    cursor: default;
    background-color: #FDB128;
    border-color: #FDB128
}

/** hi5g **/
.hi5g-pagination .pagination > .active > a, .hi5g-pagination .pagination > .active > a:focus, .hi5g-pagination .pagination > .active > a:hover, .hi5g-pagination .pagination > .active > span, .hi5g-pagination .pagination > .active > span:focus, .hi5g-pagination .pagination > .active > span:hover {
    z-index: 3;
    color: #ffffff;
    cursor: default;
    background-color: #12a857;
    border-color: #12a857
}

/** smartcar **/
.smartcar-pagination .pagination a:hover {
    z-index: 3;
    color: #6964DC;
    cursor: pointer;
    background-color: #ffffff;
    border-color: #6964DC
}

.smartcar-pagination .pagination > .active > a, .smartcar-pagination .pagination > .active > a:focus, .smartcar-pagination .pagination > .active > a:hover, .smartcar-pagination .pagination > .active > span, .smartcar-pagination .pagination > .active > span:focus, .smartcar-pagination .pagination > .active > span:hover {
    z-index: 3;
    color: #ffffff;
    cursor: default;
    background-color: #6964DC;
    border-color: #6964DC
}

/*������ʽ*/

html, body {
    background-color: #fff;
    color: #404040;
    font-size: 14px;
    line-height: 1.5;
    /*font-family: "΢���ź�", "microsoft yahei", "Helvetica Neue", Helvetica, STHeiTi, sans-serif;*/
    font-family: "΢���ź�", "microsoft yahei", "��������������", Hiragino Sans GB, "���ĺ���", arial, 'Hiragino Sans GB', sans-serif;

}

ul, li, ol, menu {
    list-style: none;
}

img {
    vertical-align: middle;
    font-size: 0;
    border: 0;
}

:-moz-placeholder {
    color: #bbb;
}

::-moz-placeholder {
    color: #bbb;
}

input:-ms-input-placeholder, textarea:-ms-input-placeholder {
    color: #bbb;
}

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
    color: #bbb;
}

input:-webkit-autofill {
    background: #fff;
    -webkit-box-shadow: 0 0 0px 1000px white inset;
}

a {
    color: #404040;
}

a:hover {
    color: #eb2e2e;
}

b, h1, h2 {
    font-weight: bold;
}

.m10 {
    margin: 10px;
}

.mt10 {
    margin-top: 10px;
}

.mt20 {
    margin-top: 20px;
}

.mt30 {
    margin-top: 30px;
}

.p10 {
    padding: 10px;
}

.pt10 {
    padding-top: 10px;
}

.pt20 {
    padding-top: 20px;
}

.bor {
    border: #f4f4f4 solid 1px;
}

.borB {
    border-bottom: #f4f4f4 solid 1px;
}

.borT {
    border-top: #f4f4f4 solid 1px;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.clear {
    clear: both;
    height: 0;
    overflow: hidden
}

.cf {
    zoom: 1
}

.cf:after {
    clear: both;
    display: block;
    height: 0;
    visibility: hidden;
    content: "/20";
    height: 0;
    overflow: hidden
}


.relative {
    position: relative;
}

.hidden {
    display: none;
}

.show {
    display: block;
}

.icon {
    background: url(//statict.cnmo.com/origin/mainpage/www/images/new_icon.png?t=20190619) no-repeat;
    display: block;
    background-size: 320px 140px;
}

.header2021.v2 .header-nav-b.navabsolute .icon {
    background: url(//statict.cnmo.com/origin/mainpage/www/images/new_icon1.png) no-repeat;
    display: block;
    background-size: 282px 20px;
}

.header2021.v2 .header-nav-b.navabsolute li:hover .icon {
    background: url(//statict.cnmo.com/origin/mainpage/www/images/new_icon2.png) no-repeat;
    display: block;
    background-size: 282px 20px;
}

.ie8 .icon, .ie7 .icon, .ie6 .icon {
    background-image: url(//statict.cnmo.com/origin/mainpage/www/images/new_icon_ie.png);
}

/*ҳ��*/
body {
    width: 100%;
    text-align: center;
    color: #404040;
    font-size: 14px;
    background: #fff;
    -moz-user-select: none; /*���*/
    -webkit-user-select: none; /*webkit�����*/
    -ms-user-select: none; /*IE10*/
    user-select: none;
}

.w1200 {
    margin: 0 auto;
    width: 1200px;
}

/*ͷ��*/
.topbar {
    background-color: #2b2b2b;
}

.topbar .home {
    width: 150px;
    color: #909090;
}

.topbar .home a {
    color: #909090;
}

.topbar .sitemap .navigation-active em {
    margin-right: -7px;
}

.topbar .sitemap .mapbox {
    width: 1200px;
}

.topbar .l {
    width: 200px;
    text-align: center;
}

.topbar .l .home i {
    margin-left: -2px;
    margin-right: 20px;
}

.safari .topbar .home {
    line-height: 42px;
}

/*.topbar .sitemap .mapico{width: 200px;}*/
.topbar .sitemap .mapico em {
    float: left;
}

.bd_weixin_popup .bd_weixin_popup_main {
    height: 204px;
}

/*logo����*/
.header {
    position: relative;
}

.header-logo {
    width: 100%;
    height: 120px;
    padding-top: 20px;
    background: #333333;
}

.header-logo .logo {
    float: left;
}

.header-logo .logo img {
    max-height: 40px
}

.header-logo .header-div {
    width: 1012px;
    height: 80px;
    float: right;
    position: relative;
}

/*.header-div img{position: absolute;left: 0;right: 0;width: 1012px;height: 80px;z-index: 98;}*/
.header-div .top_banner {
    position: relative;
    font-size: 30px;
    color: #fff;
    text-align: center;
    max-width: 900px;
    display: inline-block;
    margin-right: 90px;
    z-index: 99;
    line-height: 80px;
    font-weight: bold;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    background-image: url(//statict.cnmo.com/origin/mainpage/www/images/cnom_head.png);
}

.header-div a.top_banner span {
    display: none;
    width: 100%;
    background: #fff;
    height: 2px;
    position: absolute;
    left: 0;
    bottom: 20px;
}

/*.header-div a:hover{text-decoration: underline;}*/
.header-div a.top_banner:hover span {
    display: block;
}

/*����������*/
.header-nav {
    width: 100%;
    height: 35px;
    background: #eb2e2e;
}

.header-nav li {
    float: left;
    color: #fff;
}

.nav-link li {
    float: left;
    text-align: left;
    line-height: 35px;
    margin-right: 52px;
    position: relative;
}

.nav-link li a {
    color: #fff;
    font-size: 14px;
}

.nav-link li i {
    position: absolute;
    bottom: 4px;
    left: 50%;
    height: 1px;
    width: 0;
    display: block;
    background: #fff;
    -ms-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    -webkit-transition: width ease 200ms;
    transition: width ease 200ms;
}

.nav-link li:hover i {
    width: 30px;
}


/*������*/
.search_box {
    margin-top: 5px;
    background-color: #fff;
    width: 180px;
    height: 25px;
    float: right;
    border-radius: 12px 12px 12px 12px;
}

.search_box .pdsearch {
    width: 135px;
    height: 20px;
    line-height: 20px;
    border: 0px;
    margin-left: 10px;
    float: left;
    margin-top: 3px;
}

.search_box .search_btn {
    float: right;
    width: 25px;
    height: 25px;
    background-position: 2px 5px;
    cursor: pointer;
    border: 0;
    font-size: 0;
}

.search_box .on .search_btn {
    background-position: -23px 5px;
}

/*.ie7 .navbar .search_box .search_btn,.ie8 .navbar .rbox .inner_box .search_box .search_btn{background-position:-148px -22px; }*/
/*.nav-f-ser{border-radius: 15px;border: 1px solid #fff;width: 180px;background: #fff;height: 25px;margin-top: 5px;}
.nav-f-ser .search-box{width: 142px;height: 22px;line-height: 22px;background: #fff;border:none;position: absolute;top: 1px;left: 14px;z-index: 3;}
.nav-f-ser .icon{width: 27px;height: 24px;background-position:4px 3px;border: none;position: absolute;right: 0;top: 0px;z-index:3;cursor: pointer;}
.search-box-cur {border-color: #e1e1e1;}
.search-box-cur .icon{background-position:-148px -22px;}
.search-box-cur .nav-f-ser-list{display: none;width: 180px;padding:8px 0 5px;background: #fff;border: 1px solid #e1e1e1;border-top:0;position: absolute;top: 14px;left: -1px;z-index: 2;border-bottom-right-radius: 6px;border-bottom-left-radius: 6px;}
.search-box-cur .nav-f-ser-list a{line-height: 35px;display: block;width: 100%;margin: 0;height:35px;text-align: left;text-indent: 10px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.search-box-cur .nav-f-ser-list a:hover{color: #404040;background: #f6f6f6;border: none;}
.search-box-cur .nav-f-ser-list a.on{color: #404040;background: #f6f6f6;border: none;}*/
/*����������*/
.header-nav-b {
    width: 100%;
    height: 60px;
    background: #f9f9f9;
}

.header-nav-b ul li {
    float: left;
    line-height: 60px;
    margin-right: 55px;
}

.header-nav-b ul li i {
    width: 30px;
    height: 25px;
    float: left;
    margin-top: 16px;
    margin-right: 2px;
}

.header-nav-b ul li span {
    float: left;
}

.header-nav-b ul li.last {
    margin-right: -1px;
}

.header-nav-b a {
    font-size: 16px;
    color: #000;
    font-family: tahoma;
}

/*������������ icon���µ�1��ͼ    ����ͼicon  ��ʱ����*/
/*.header-nav-b ul li i.icon-1{background-position:2px -26px;width: 23px;}
.header-nav-b ul li i.icon-2{background-position:-30px -25px;}
.header-nav-b ul li i.icon-3{background-position:-60px -25px;}
.header-nav-b ul li i.icon-4{background-position:-90px -25px;width: 28px;}
.header-nav-b ul li i.icon-5{background-position:-120px -25px;}
.header-nav-b ul li i.icon-6{background-position:-150px -25px;}
.header-nav-b ul li i.icon-7{background-position:-180px -25px;}
.header-nav-b ul li i.icon-8{background-position:-210px -25px;}
.header-nav-b ul li i.icon-9{background-position:-240px -25px;}
.header-nav-b ul li i.icon-10{background-position:-267px -26px;}*/
.header-nav-b ul li.icon {
}

/*һ��ͼ�Ķ�λ*/
/*.header-nav-b ul li i.icon-1{background-position: 0px -65px !important;width: 23px !important;}
.header-nav-b ul li i.icon-2{background-position: -70px -64px!important;}
.header-nav-b ul li i.icon-3{background-position:-125px -64px!important;}
.header-nav-b ul li i.icon-4{background-position:-183px -64px!important;width: 28px!important;}
.header-nav-b ul li i.icon-5{background-position:-250px -64px!important;}
.header-nav-b ul li i.icon-6{background-position:-305px -64px!important;}
.header-nav-b ul li i.icon-7{background-position:-368px -64px!important;}
.header-nav-b ul li i.icon-8{background-position:-425px -64px!important;}
.header-nav-b ul li i.icon-9{background-position:-483px -64px!important;}
.header-nav-b ul li i.icon-10{background-position:-424px -64px!important;}
*/
/*����ͼ�Ķ�λ*/
.header-nav-b ul li i.icon-1 {
    background-position: 5px 5px !important;
    width: 23px !important;
}

.header-nav-b ul li i.icon-2 {
    background-position: -21px 6px !important;
}

.header-nav-b ul li i.icon-3 {
    background-position: -50px 6px !important;
}

.header-nav-b ul li i.icon-4 {
    background-position: -83px 6px !important;
    width: 28px !important;
}

.header-nav-b ul li i.icon-5 {
    background-position: -110px 6px !important;
}

.header-nav-b ul li i.icon-6 {
    background-position: -140px 6px !important;
}

.header-nav-b ul li i.icon-7 {
    background-position: -170px 5px !important;
}

.header-nav-b ul li i.icon-8 {
    background-position: -199px 5px !important;
}

.header-nav-b ul li i.icon-9 {
    background-position: -230px 6px !important;
}

.header-nav-b ul li i.icon-10 {
    background-position: -259px 5px !important;
}


.header-nav-b ul li:hover a {
    color: #EB2E2E;
}

/*������������ icon���µ�1��ͼ    ����ͼicon  ��ʱ����*/
/*.header-nav-b ul li:hover i.icon-1{background-position:2px -61px;}
.header-nav-b ul li:hover i.icon-2{background-position:-30px -60px;}
.header-nav-b ul li:hover i.icon-3{background-position:-60px -60px;}
.header-nav-b ul li:hover i.icon-4{background-position:-90px -60px;}
.header-nav-b ul li:hover i.icon-5{background-position:-120px -60px;}
.header-nav-b ul li:hover i.icon-6{background-position:-150px -60px;}
.header-nav-b ul li:hover i.icon-7{background-position:-178.5px -60px;}
.header-nav-b ul li:hover i.icon-8{background-position:-210px -60px;}
.header-nav-b ul li:hover i.icon-9{background-position:-240px -60px;}
.header-nav-b ul li:hover i.icon-10{background-position:-267px -61px;}*/
/*һ��ͼ�Ķ�λ*/
/*.header-nav-b ul li:hover i.icon-1{background-position:0px -126px  !important;}
.header-nav-b ul li:hover i.icon-2{background-position:-70px -125px!important;}
.header-nav-b ul li:hover i.icon-3{background-position:-125px -125px!important;}
.header-nav-b ul li:hover i.icon-4{background-position:-183px -125px!important;}
.header-nav-b ul li:hover i.icon-5{background-position:-250px -125px!important;}
.header-nav-b ul li:hover i.icon-6{background-position:-305px -125px!important;}
.header-nav-b ul li:hover i.icon-7{background-position:-368px -125px!important;}
.header-nav-b ul li:hover i.icon-8{background-position:-425px -125px!important;}
.header-nav-b ul li:hover i.icon-9{background-position:-483px -125px!important;}
.header-nav-b ul li:hover i.icon-10{background-position:-424px -125px!important;}*/
/*����ͼ�Ķ�λ*/
/*2px -61px*/
.header-nav-b ul li:hover i.icon-1 {
    background-position: 5px 5px !important;
}

.header-nav-b ul li:hover i.icon-2 {
    background-position: -21px 6px !important;
}

.header-nav-b ul li:hover i.icon-3 {
    background-position: -50px 6px !important;
}

.header-nav-b ul li:hover i.icon-4 {
    background-position: -83px 6px ! !important;
}

.header-nav-b ul li:hover i.icon-5 {
    background-position: -110px 6px !important;
}

.header-nav-b ul li:hover i.icon-6 {
    background-position: -140px 6px !important;
}

.header-nav-b ul li:hover i.icon-7 {
    background-position: -170px 5px !important;
}

.header-nav-b ul li:hover i.icon-8 {
    background-position: -199px 5px !important;
}

.header-nav-b ul li:hover i.icon-9 {
    background-position: -230px 6px !important;
}

.header-nav-b ul li:hover i.icon-10 {
    background-position: -259px 5px !important;
}


/*** ��ͷ������ 2021-06-02@��CEO ***/
.header2021 .header-logo {
    width: 100%;
    height: 120px;
    height: 85px; /*new*/
    padding-top: 20px;
    padding-top: 24px; /*new*/
    background: #fff;
}

.header2021 .header-logo .logo img {
    height: 59px;
}

.header2021 .header-logo .logo .logotext {
    width: 120%; /*190px*/
    height: 14px;
    font-size: 10px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #000000;
    line-height: 14px;
    letter-spacing: 5px;
    transform: scale(0.90);
    transform-origin: -16px 50px;
    margin-left: -4px;
}

/* Safari 10.1+ (which is the latest version of Safari at this time) */
@media not all and (min-resolution: .001dpcm) {
    @media {
        .header2021 .header-logo .logo .logotext {
            width: 108%; /*190px*/
            height: 14px;
            font-size: 10px;
            font-family: PingFangSC-Regular, PingFang SC;
            font-weight: 400;
            color: #000000;
            line-height: 14px;
            letter-spacing: 5px;
            transform: scale(1.04);
            transform-origin: 0px 50px;
            margin-left: -9px;
            margin-top: 3px;
        }
    }
}

@-moz-document url-prefix() {
    .topbar2021 .home {
        width: 150px;
        color: #909090;
        text-align: left;
        padding-left: 6px;
        line-height: 38px;
    }
    .topbar2021 .r ul li,
    .topbar2021 .r ul li a,
    .topbar2021 .r .gz .o,
    .topbar2021 .r .gz,
    .topbar2021 .sc .r .ac {
        line-height: 38px;
    }
    .topbar2021 .r ul .login {
        width: 45px;
        line-height: 38px;
        background: url(/origin/mainpage/www/images/2021/user_ico.png) no-repeat 0 48%;
    }
    .header2021 .header-logo .logo .logotext {
        width: 120%; /*190px*/
        height: 14px;
        font-size: 10px;
        font-family: PingFangSC-Regular, PingFang SC;
        font-weight: 400;
        color: #000000;
        line-height: 14px;
        letter-spacing: 5px;
        transform: scale(1.05);
        transform-origin: -60px 50px;
        margin-left: -23px;
        margin-top: 5px;
    }
}

/*** С���������߶ȵ� ***/
.header2021 .header-nav-b {
    width: 100%;
    height: 60px;
    background: #f9f9f9;
    height: 46px;
    background: #FAFAFA;
    border-bottom: 1px solid #F1F1F1;
}

.header2021 .header-nav-b ul {
    width: 120%;
}

.header2021 .header-nav-b ul li {
    margin-right: 51px;
    line-height: 46px;
}

.header2021 .navfix-div {
    height: 51px;
}

.header2021 .header-nav-b ul li i {
    width: 30px;
    height: 25px;
    float: left;
    margin-top: 8px;
    margin-right: 2px;
}

/* .header2021 .header-nav-b ul li i.icon-1 {
	background-position: 2px -26px;
	width: 20px !important;
} */
/*** С�����ڳ�������ɫ ***/
.header2021 .header-nav-b a {
    font-family: tahoma;
    font-size: 16px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #222222;
}

/*** ����ICON ***/
.header2021 .icon {
    background: url(/origin/mainpage/www/images/2021/new_icon2.png) no-repeat;
    display: block;
    background-size: 326px 140px;
}

#navFix .icon {
    /*background: url(icon.png) no-repeat;*/
    /*background-size: 640px 280px;*/
}

/*** �����Ŵ� ***/
.header2021 .search_box .search_btn {
    float: right;
    width: 25px;
    height: 25px;
    background-position: -287px 5px;
    cursor: pointer;
    border: 0;
    font-size: 0;
}


/*** �°�ͷ�������ϰ彨���յ�1200���������������2021-V2�汾 ***/
.header2021.v2 .header-nav {
    width: 1200px;
    height: 35px;
    background: #eb2e2e;
    margin: 0 auto;
}

.header2021.v2 .header-nav .nav-link {
    padding-left: 22px;
}

.header2021.v2 .header-nav-b {
    width: 1200px;
    height:auto !important;
    background: #FAFAFA;
    border-bottom: 1px solid #F1F1F1;
    margin: 0 auto;
}





.header2021.v2 .header-nav-b a {
    font-size: 14px;
}

.header2021.v2 .header-nav-b.navabsolute {
    width: 1200px;
    position: absolute;
    top: 130px;
    left: 50%;
    margin-left: -600px;
    z-index: 999;
}

.header2021.v2 .header-nav-b.navfix {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 999;
    width: 1200px;
    left: 50%;
    margin-left: -600px;
}

.header2021.v2 .header-nav-b ul {
    padding-left: 20px;
}

.header2021.v2 .header-nav-b ul li {
    /* margin-right: 47px; */
    margin-right: 41px;
    line-height: 46px;
}

.header2021.v2 .header-nav-b ul li .icon-1 {
    width: 20px;
}

.header2021.v2 .search_box {
    margin-top: 4px;
    background-color: #fff;
    width: 180px;
    height: 25px;
    float: right;
    margin-right: 20px;
    border-radius: 12px 12px 12px 12px;
}

.header2021.v2 .header-nav {
    height: 45px;
}

.header2021.v2 .header-nav-b.navabsolute {
    top: 130px;
}

.header2021.v2 .header-nav-b.navfix {
    top: 0;
}

.header2021.v2 .header-nav .nav-link li {
    line-height: 45px;
    margin-right: 42px;
}

.header2021.v2 .search_box {
    margin-top: 9px;
}

.header2021.v2 .nav-link li a {
    font-size: 16px;
}


/*��Ҫ������*/
/*swiper���*/

/* ===============================================================
Basic Swiper Styles
================================================================*/
.swiper-container {
    margin: 0 auto;
    position: relative;
    overflow: hidden;
    direction: ltr;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
    /* Fix of Webkit flickering */
    z-index: 1;
}

.swiper-wrapper {
    position: relative;
    width: 100%;
    -webkit-transition-property: -webkit-transform, left, top;
    -webkit-transition-duration: 0s;
    -webkit-transform: translate3d(0px, 0, 0);
    -webkit-transition-timing-function: ease;

    -moz-transition-property: -moz-transform, left, top;
    -moz-transition-duration: 0s;
    -moz-transform: translate3d(0px, 0, 0);
    -moz-transition-timing-function: ease;

    -o-transition-property: -o-transform, left, top;
    -o-transition-duration: 0s;
    -o-transform: translate3d(0px, 0, 0);
    -o-transition-timing-function: ease;
    -o-transform: translate(0px, 0px);

    -ms-transition-property: -ms-transform, left, top;
    -ms-transition-duration: 0s;
    -ms-transform: translate3d(0px, 0, 0);
    -ms-transition-timing-function: ease;

    transition-property: transform, left, top;
    transition-duration: 0s;
    transform: translate3d(0px, 0, 0);
    transition-timing-function: ease;

    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}

.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;
}

.swiper-slide {
    float: left;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}

/* IE10 Windows Phone 8 Fixes */
.swiper-wp8-horizontal {
    -ms-touch-action: pan-y;
}

.swiper-wp8-vertical {
    -ms-touch-action: pan-x;
}

.swiper-scrollbar {
    border-radius: 10px;
    position: relative;
    -ms-touch-action: none;
    background: rgba(0, 0, 0, 0.1)
}

.swiper-scrollbar-drag {
    height: 100%;
    width: 100%;
    position: relative;
    background: rgba(0, 0, 0, 0.5);
    border-radius: 10px;
}

.swiper-scrollbar-cursor-drag {
    cursor: move;
}

/*�ֲ�ͼ����*/
.banner {
    margin-top: 5px;
    height: 298px;
    overflow: hidden;
}

/*�ֲ�ͼ*/
.banner-swiper {
    height: 298px;
    width: 600px;
    overflow: hidden;
    background: #eee;
}

/*�ֲ�ͼ*/
.swiper-container {
    height: 298px;
}

.swiper-box .swiper-wrapper img {
    width: 600px;
    height: 298px;
}

.swiper-container .pagination {
    position: absolute;
    z-index: 20;
    bottom: 6px;
    right: 10px;
    width: auto;
    text-align: right;
}

.swiper-pagination-bullet {
    display: inline-block;
    width: 16px;
    height: 6px;
    background: #000;
    margin: 0 2px;
    opacity: 0.3;
    filter: Alpha(opacity=30);
    cursor: pointer;
    border-radius: inherit;
}

.swiper-pagination-bullet-active {
    opacity: 1;
    filter: Alpha(opacity=100);
    background: #fff;
}

.swiper-arrow {
    height: 80px;
    width: 30px;
    color: #fff;
    font-size: 20px;
    position: absolute;
    top: 50%;
    margin-top: -40px;
    z-index: 3;
    cursor: pointer;
    display: none;
}

.swiper-arrow span {
    display: block;
    height: 100%;
    width: 100%;
    background: #000;
    opacity: 0.4;
    filter: Alpha(opacity=40);
}

.swiper-arrow i {
    width: 20px;
    height: 30px;
    position: absolute;
    top: 26px;
    left: 7px;
}

.swiper-left {
    left: 0;
}

.swiper-right {
    right: 0;
}

.swiper-left i {
    background-position: -1px -100px;
}

.swiper-right i {
    background-position: -25px -100px;
}

.swiper-arrow:hover span {
    opacity: 0.7;
    filter: Alpha(opacity=70);
}

.swiper-box:hover .swiper-arrow {
    display: block;
}

.swiper-wrapper .swiper-slide {
    position: relative;
}

.swiper-wrapper .swiper-slide i {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 600px;
    height: 148px;
    background: url(//statict.cnmo.com/origin/mainpage/www/images/new_line.png) repeat;
}

/*ͼƬ*/
.banner-img {
    width: 600px;
    overflow: hidden;
    height: 298px;
}

.banner-img li {
    width: 298px;
    height: 148px;
    margin-left: 2px;
    float: left;
    margin-bottom: 2px;
    background: #eee;
    overflow: hidden;
    position: relative;
}

.banner-img li img {
    width: 100%;
}

/*.banner-img li a{display: block;position: relative;height: 100%;width: 100%;}*/
.banner-img li b {
    display: block;
    z-index: 99;
    position: absolute;
    left: 0;
    bottom: 0;
    width: 285px;
    height: 36px;
    line-height: 36px;
    color: #fff;
    font-size: 14px;
    text-indent: 13px;
    text-align: left;
    overflow: hidden;
}

.banner-img li b.text-shaw {
    color: #000;
    left: 1px;
    bottom: -1px;
    z-index: 98;
}

.banner-img li i {
    display: block;
    z-index: 97;
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 36px;
    background: #000;
    opacity: .3;
Alpha(opacity = 30);
}

/*���������*/
.left {
    width: 240px;
    float: left;
}

.left-long {
    width: 940px;
    float: left;
    height: 256px;
}

/*�������Ҳ�*/
.right {
    width: 240px;
    float: right;
}

/*�������м�*/
.con {
    width: 680px;
    float: left;
    margin-left: 20px;
}

/*������ʾ�б�*/
.news-list {
    text-align: left;
}

.news-list ul {
    margin-left: -20px;
}

.news-list li {
    width: 330px;
    float: left;
    margin-left: 20px;
}

.linetext {
    height: 38px;
    line-height: 38px; /*overflow: hidden;*/
    display: table;
    white-space: nowrap;
    position: relative;
}

.linetext-h2 {
    height: 42px;
}

.linetext a {
    color: #404040;
    font-size: 16px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    float: left;
    max-width: 318px;
}

.linetext.haveicon a {
    max-width: 316px;
}

.linetext-h2 a {
    max-width: 330px;
}

.linetext a:hover {
    color: #EB2E2E;
}

.linetext a h2 {
    font-size: 18px;
    color: #404040;
    padding-top: 2px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    max-width: 330px;
}

.linetext a h2:hover {
    color: #EB2E2E;
    text-decoration: underline;
}

.linetext .cRed h2, .linetext .cRed b {
    color: #eb2e2e;
}

.linetext i {
    width: 5px;
    height: 5px;
    border-radius: 50%;
    display: block;
    background-color: #e3e3e3;
    margin-right: 6px;
    margin-bottom: 3px;
    margin-top: 17px;
    float: left;
}

.safari10 .linetext i {
    margin-top: 16px;
}

.linetext a .icon {
    width: 20px;
    height: 11px;
    display: inline-block;
    margin-left: 4px;
    position: absolute;
    top: 14px;
    right: -24px;
}

.linetext a .icon1-hot {
    background-position: -49px 0;
}

.linetext a .icon1-img {
    background-position: -74px 0;
}

.linetext a .icon1-video {
    background-position: -99px 0;
}

/*2022-3-16 ��Ʒ������ ���� û�����ݵ�ʱ�� ��һ��Ϊ��*/
.linetext-202203 {
    height: 48px !important;
}

.newlist-column {
    padding-top: 8px;
    height: 40px;
}

.newlist-column img {
    height: 24px;
    margin: -3px 14px 2px 0;
}

.newlist-column b {
    font-size: 18px;
    line-height: 40px;
}

.newlist-column1 {
    padding-top: 4px;
    height: 40px;
}

.newlist-column1 i {
    width: 3px;
    height: 18px;
    background: #0f0e0e;
    float: left;
    margin-right: 12px;
    border-radius: 0;
    margin-top: 12px;
}

.safari10 .newlist-column1 i {
    margin-top: 11px;
}

.newlist-column1 b {
    font-size: 18px;
    line-height: 41px;
}

/*7���ȵ�*/
.hot-7 {
    padding-top: 5px;
}

.hot-7 li {
    border-bottom: 1px solid #f3f3f3;
    padding: 27px 0;
    overflow: hidden;
    font-size: 18px;
    text-align: left;
    line-height: 22px;
    clear: both;
}

.hot-7 li.last {
    border: none;
}

.hot-7-num {
    font-size: 30px;
    font-style: italic;
    float: left;
    color: #e9e9e9;
    padding-top: 10px;
}

.hot-7-1 .hot-7-num {
    color: #eb2e2e;
}

.hot-7-2 .hot-7-num {
    color: #e8b427;
}

.hot-7-3 .hot-7-num {
    color: #f3b76a;
}

.hot-7-tit {
    width: 208px;
    float: right;
    height: 46px;
    overflow: hidden;
    line-height: 24px;
}

.hot-7-btn {
    color: #9e9e9e;
    font-size: 14px;
    width: 206px;
    float: right;
    padding-top: 3px;
    height: 20px;
    overflow: hidden;
}

.hot-7-btn a {
    color: #9e9e9e;
}

.hot-7-btn a:hover {
    color: #404040;
}

.hot-7-btn span {
    margin: 0 8px;
    color: #c1c1c1;
}

/*������ʽ*/
/*1*/
.tit-nav1 {
    color: #000;
    font-size: 18px;
    font-weight: bold;
    text-align: left;
    height: 45px;
    line-height: 40px;
    padding-top: 5px;
}

.tit-nav1 a {
    color: #000;
}

/*2*/
.tit-nav2 {
    width: 100%;
    border-bottom: 1px solid #e6e6e6;
    text-align: left;
    height: 45px;
    line-height: 45px;
}

.tit-nav2 b {
    border-bottom: 2px solid #000;
    font-size: 22px;
    color: #000;
    line-height: 43px;
    display: block;
    float: left;
}

.tit-nav2 b a {
    color: #000;
}

.safari .tit-nav2 b span {
    font-family: arial;
}

.tit-nav2-right {
    float: right;
    line-height: 40px;
    padding-top: 5px;
}

.tit-nav2-right a {
    color: #000;
    cursor: pointer;
}

.tit-nav2-right a:hover {
    color: #EB2E2E;
}

.tit-nav2-right span {
    color: #dbdbdb;
    padding: 0 5px;
}

/*��Ƶͷ������*/
.white-tit {
    height: 70px;
    width: 1200px;
    text-align: left;
    margin: 0 auto;
    overflow: hidden;
    padding-top: 5px;
}

.white-tit a {
    color: #fff;
    font-size: 22px;
    line-height: 65px;
}

/*.white-tit2{text-align: left;}
.white-tit2 .inner{
    width: 120px;
    height: 70px;
    margin-top: -70px;
white-space: nowrap;
    } */

/*����*/
.one {
    padding-top: 25px;
    margin-bottom: 15px;
}

/*���*/
.one .left {

}

.one .news-list li {
    padding-top: 2px;
}

.one .newlist-column1 {
    padding-top: 3px;
}

/*ֱ��*/
.live-tit-img {
    position: relative;
    width: 240px;
    height: 90px;
}

.live-tit-img .default-img {
    width: 240px;
    height: 90px;
    overflow: hidden;
}

.live-tit-img span {
    color: #fff;
    background: rgb(235, 46, 46);
    background: rgba(235, 46, 46, .9);
    font-size: 14px;
    display: block;
    width: 85px;
    height: 25px;
    line-height: 25px;
    position: absolute;
    top: 10px;
    left: 10px;
    text-indent: 7px;
    text-align: left;
    border-radius: 14px;
}

.live-tit-img span i {
    color: #ffbfbf;
    font-family: arial;
    font-size: 15px;
}

.live-tit-img .icon {
    width: 31px;
    height: 31px;
    background-position: -50px -100px;
    position: absolute;
    bottom: -15px;
    right: 15px;
}

.live-tit-tit {
    border-bottom: 1px solid #ececec;
    height: 55px;
    line-height: 55px;
    color: #eb2e2e;
    font-size: 16px;
    text-align: left;
}

.live-tit-tit span {
    font-size: 12px;
    font-family: simsun, "����";
    float: left;
    margin-right: 10px;
}

.live-tit-tit p {
    width: 240px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.live-list {
    padding-top: 5px;
    text-align: left;
}

.live-list li a {
    color: #888;
    line-height: 30px;
}

.live-list li a span {
    float: left;
    max-width: 245px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-right: 3px;
}

.live-list li.live-list-red a span {
    max-width:238px;
}

.live-list li.live-list-red a {
    color: #eb2e2e;
}

.live-list li a:hover {
    color: #eb2e2e;
}

/*��˵����*/
.say-say ul {
    border-top: 1px solid #f2f2f2;
}

.say-say ul li {
    border-bottom: 1px solid #f2f2f2;
    height: 75px;
}

.say-say-img {
    width: 49px;
    height: 49px;
    border-radius: 50%;
    margin-top: 13px;
    overflow: hidden;
    float: left;
    position: relative;
    cursor: pointer;
}

.say-say-img img {
    width: 100%;
}

.say-say-img span {
    position: absolute;
    top: 0;
    left: 0;
    background: #000;
    opacity: .6;
    filter: Alpha(opacity=60);
    display: none;
    z-index: 98;
    width: 100%;
    height: 100%;
}

.say-say-img p {
    position: absolute;
    top: 0;
    left: 0;
    line-height: 50px;
    text-align: center;
    display: none;
    z-index: 99;
    width: 100%;
    color: #fff;
}

.say-say-img:hover span {
    display: block;
}

.say-say-img:hover p {
    display: block;
}

.say-say-img.on span {
    display: block;
}

.say-say-img.on p {
    display: block;
}

.say-say-info {
    display: block;
    width: 180px;
    text-align: left;
    height: 64px;
    float: right;
    padding-top: 18px;
    position: relative;
}

.say-say-info a.say-info {
    display: block;
    height: 34px;
    color: #404040;
    overflow: hidden;
    line-height: 1.2;
}

.say-say-info a.say-info:hover {
    color: #EB2E2E;
}

.say-say-info .icon-share {
    height: 19px;
    width: 20px;
    display: block;
    position: absolute;
    bottom: -3px;
    right: 39px;
    overflow: hidden;
    transition: all 200ms linear;
    -webkit-transition: all 200ms linear;
}

.say-say-info .icon-share .icon {
    height: 16px;
    display: block;
    width: 20px;
    background-position: -121px 2px;
    cursor: pointer;
    position: absolute;
    left: 0;
}

.say-say-info .icon-share .icon-share1 {
    height: 19px;
    bottom: 0;
}

.say-say-info .icon-share .weibo {
    background-position: -221px 4px;
    bottom: 51px;
}

.say-say-info .icon-share .weixin {
    background-position: -196px 4px;
    bottom: 35px;
}

.say-say-info .icon-share .qzone {
    background-position: -171px 2px;
    bottom: 19px;
}

.say-say-info .icon-share:hover {
    background-color: #f7f7f9;
    height: 68px;
}

.say-say-info .like {
    color: #aaaaaa;
    font-size: 12px;
    margin-left: 12px;
    line-height: 14px;
    position: absolute;
    right: 0;
    bottom: 0;
    font-family: tahoma;
    cursor: pointer;
}

.say-say-info .like .icon {
    width: 15px;
    height: 14px;
    background-position: -150px 0;
    display: block;
    float: left;
    margin-top: 2px;
}

.say-say-info .like:hover {
    color: #EB2E2E;
}

.say-say-info .like:hover .icon {
    background-position: -150px -14px;
}

/*+1*/
.say-say-info .likeon {
    color: #EB2E2E;
}

.say-say-info .likeon .icon {
    background-position: -150px -14px;
}

.like_1 {
    position: absolute;
    top: 0;
    left: 50%;
    color: #f52b2a;
    opacity: 0;
    filter: Alpha(opacity=0);
    transition: all .5s;
    -webkit-transition: all .5s;
    transform: scale(.5);
    -webkit-transform: scale(.5);
    -o-transform: scale(.5);
    -moz-transform: scale(.5);
}

.like_1_move {
    opacity: 1;
    filter: Alpha(opacity=100);
    transform: translateY(-20px) scale(1);
    -webkit-transform: translateY(-20px) scale(1);
    -o-transform: translateY(-20px) scale(1);
    -moz-transform: translateY(-20px) scale(1);
}

/*Ħ��ѧԺ*/
.one-left-img-div {
    height: 110px;
    width: 240px;
    overflow: hidden;
}

.one-left-img-div img {
    width: 100%;
}

.one-left-img-tit {
    padding-top: 9px;
    text-align: left;
    line-height: 21px;
    height: 50px;
    overflow: hidden;
}

/*.one-left-img:hover p{color: #EB2E2E;}*/
/*�м�*/
.one .con {

}

.one .con .news-list {
    margin-top: -14px;
}

/*�Ҳ�*/
.one .right {

}

.one .right .add-div {
    margin-bottom: 10px;
    cursor: pointer;
}

/*���ð�*/
.gohaoa-right {
    background: #f9f9f9;
    width: 100%;
}

.gohaoa-right .titbox {
    height: 42px;
}

.gohaoa-right .titbox .tit {
    width: 87px;
    height: 42px;
    float: left;
    background-image: url(/origin/mainpage/home/images/gha_tit.png?t=20180930);
    background-repeat: no-repeat;
    background-position: 0 center;
    background-size: 100%;
}

.gohaoa-right .titbox .tit a {
    display: block;
    width: 87px;
    height: 42px;
}

.gohaoa-right .titbox .rico {
    height: 42px;
    line-height: 42px;
    float: right;
    font-size: 12px;
}

.gohaoa-right .titbox .rico a {
    color: #7d7d7d;
}

.ghapic .swiper-box {
    width: 240px;
    height: 120px;
    overflow: hidden;
}

.ghapic .swiper-box .swiper-wrapper img {
    width: 240px;
    height: 120px;
}

.ghapic .swiper-box .swiper-slide {
    height: 120px;
}

#swiper-container2 {
    height: 120px;
}

#swiper-container2 .pagination {
    bottom: 3px;
    text-align: center;
    right: 0;
    width: 100%;
}

#swiper-container2 .pagination .swiper-pagination-bullet {
    height: 5px;
    cursor: pointer;
}

#swiper-container2 .swiper-arrow {
    height: 50px;
    width: 25px;
    margin-top: -25px;
}

#swiper-container2 .swiper-arrow i {
    top: 14px;
    left: 6px;
    width: 14px;
    height: 25px;
}

#swiper-container2 .swiper-left i {
    background-position: -100px -100px;
}

#swiper-container2 .swiper-right i {
    background-position: -125px -100px;
}

#swiper-container2 .swiper-arrow span {
    opacity: .2;
    filter: Alpha(opacity=20)
}

#swiper-container2 .swiper-arrow:hover span {
    opacity: .4;
    filter: Alpha(opacity=40)
}


.gohaoa-right .ghalist {
    text-align: left;
    padding: 8px 12px;
}

.gohaoa-right .ghalist li {
    height: 32px;
    line-height: 32px;
    background: url(//statict.cnmo.com/origin/mainpage/www/images/new_icon_gouha.png) no-repeat 0 center;
    background-size: 23px 12px;
    text-indent: 30px;
    overflow: hidden;
}

.gohaoa-right .ghalist li a {
    line-height: 32px;
}

.gohaoa-right .ghalist li.gouhao-img {
    background: none;
    text-indent: 0;
    padding: 3px 0;
    height: 38px;
}

/**** ���ð�������죨20190326�������������ֱ�Ϊ���У�����newstyle��ʽ�ͺ� *****/
.ghalist.newstyle {
    height: 280px;
    margin-top: 10px;
}

.ghalist.newstyle li {
    height: auto;
    padding-left: 30px;
    text-indent: 0;
    margin-bottom: 8px;
    height: 36px;
    overflow: hidden;
    background: url(//statict.cnmo.com/origin/mainpage/www/images/new_icon_gouha.png) no-repeat 0 3px;
    background-size: 23px 12px;
}

.ghalist.newstyle li, .ghalist.newstyle li a {
    line-height: 120%;
}

.ghalist.newstyle li.gouhao-img {
    margin-bottom: 0px;
}


/*��Ƶ��*/
.video-div {
    width: 100%;
    height: 550px;
    background: #333;
}

.video-box .three-tit {
    width: 1200px;
    margin: 0 auto;
}

.video-box {
    width: 1200px;
    margin: 0 auto;
}

/*��Ƶ*/
.video-scrollbar {
    width: 329px;
    height: 415px;
    position: relative;
    float: right;
    margin-right: 5px;
}

.video-scrollbar .swiper-video-scrollbar {
    width: 325px;
    height: 415px;
    position: relative;
    overflow: hidden;
}

.video-scrollbar .swiper-video-scrollbar .video-src {
    width: 320px;
    height: 88px;
    margin-bottom: 8px;
    padding: 4px;
}

.video-scrollbar .swiper-video-scrollbar .swiper-slide:first-child .video-src {
    padding-top: 0;
}

.swiper-scrollbar {
    height: 415px;
    width: 10px;
    display: block;
    position: absolute;
    top: 0;
    right: -4px;
    background: #1c1c1c;
}

.swiper-scrollbar-drag {
    background: #3d3d3d;
}

.swiper-scrollbar-drag:hover {
    background: #565656;
}

.swiper-scrollbar-cursor-drag {
    cursor: default;
}

.video-scrollbar .swiper-wrapper {
    height: auto;
    width: 325px;
    position: absolute;
    top: 0;
    left: 0;
}

.video-box .swiper-wrapper .swiper-slide {
    margin-bottom: -8px;
}

.video-s-img {
    width: 160px;
    height: 80px;
    position: relative;
    float: left;
    cursor: pointer;
    overflow: hidden;
}

.video-src .video-s-img {
    background: #f7f7f7;
}

.video-src .video-s-img img {
    width: 100%;
    height: auto;
    margin-top: -20px;
}

.video-s-img span {
    z-index: 99;
    position: absolute;
    bottom: 8px;
    left: 13px;
    display: block;
    background: #000;
    background: rgba(0, 0, 0, .7);
    line-height: 24px;
    padding: 0 7px;
    border-radius: 8px;
    color: #fff;
    font-size: 12px;
}

.video-s-img .share {
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 98;
    background: #000;
    width: 100%;
    height: 100%;
    opacity: .8;
    filter: Alpha(opacity=80)
}

.video-s-info {
    width: 130px;
    height: 80px;
    float: right;
    color: #a6a6a6;
    text-align: left;
    position: relative;
    cursor: pointer;
    margin-right: 5px;
}

.video-s-info p {
    display: block;
    height: 60px;
    width: 100%;
    overflow: hidden;
}

.video-s-info span {
    color: #616161;
    position: absolute;
    left: 0;
    bottom: 0;
    line-height: 1;
}

.video-scrollbar .on .video-s-info {
    color: #EB2E2E;
}

.video-scrollbar .on .video-s-info span {
    color: #EB2E2E;
}

.video-scrollbar .on .video-s-img .share {
    display: none;
}

.video-play {
    width: 850px;
    height: 415px;
    float: left;
    background: #535353;
    cursor: pointer;
    position: relative;
    position: relative;
}

.video-play .tabcontent iframe, .video-play .tabcontent embed, .video-play .tabcontent object {
    width: 850px;
    height: 415px;
}

.video-play .maskLayer {
    width: 850px;
    height: 415px;
    overflow: hidden;
}

.video-play .maskLayer .icon {
    width: 66px;
    height: 66px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -33px;
    margin-top: -33px;
    background: url(/origin/mainpage/home/images/icon_video.png) no-repeat;
}

.video-play .maskLayer img {
    width: 100%;
    height: auto;
    opacity: .40;
    filter: Alpha(opacity=40)
}

.video-paly-tit {
    color: #fff;
    position: absolute;
    bottom: -62px;
    left: 0;
    overflow: hidden;
    max-width: 100%;
    line-height: 60px;
    text-align: left;
    white-space: nowrap;
    font-size: 16px;
}

.video-paly-tit:hover {
    color: #EB2E2E;
}

.video-scrollbar .swiper-video-scrollbar .video-src:hover .video-s-img .share {
    opacity: .25;
    filter: Alpha(opacity=25)
}

.video-scrollbar .swiper-video-scrollbar .video-src:hover .video-s-info {
    color: #fff;
}

.video-scrollbar .swiper-video-scrollbar .on:hover .video-s-info {
    color: #EB2E2E;
}

.video-scrollbar .swiper-video-scrollbar .video-src:hover .mouse-big img {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}

.video-div .white-tit2 a b {
    white-space: nowrap;
}

/*����*/
.two {
    margin-bottom: 15px;
    margin-top: -1px;
}

.two .left {
    height: 630px;
}

/*�ֻ����а�*/
.two .tit-nav2 .tit-nav2-right a.cur {
    color: #eb2e2e;
}

.phone-ranking-list {
    clear: both;
    margin: 15px 0 10px;
    display: none;
}

.phone-ranking-list li {
    clear: both;
    color: #404040;
    height: 41px;
    line-height: 24px;
    padding-top: 8px;
}

.phone-ranking-list li i {
    display: block;
    width: 20px;
    height: 20px;
    text-align: center;
    background: #f1f1f1;
    border-radius: 50%;
    line-height: 21px;
    font-family: arial;
    font-size: 16px;
    float: left;
}

.phone-ranking-list li a {
    display: block;
    float: left;
    margin-left: 8px;
    width: 210px;
    text-align: left;
}

.phone-ranking-list li a span {
    display: block;
    float: left;
    width: 152px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.phone-ranking-list li a b {
    display: block;
    float: right;
    width: 58px;
    font-weight: normal;
    color: #8b8b8b;
    text-align: right;
}

.phone-ranking-list li a:hover b {
    color: #eb2e2e;
}

.phone-ranking-list li.list-o1 i {
    background: #eb2e2e;
    color: #fff;
}

.phone-ranking-list li.list-o2 i {
    background: #ff5050;
    color: #fff;
}

.phone-ranking-list li.list-o3 i {
    background: #ff7400;
    color: #fff;
}

.phone-ranking-list li.list-o1 a:hover i, .phone-ranking-list li.list-o2 a:hover i, .phone-ranking-list li.list-o3 a:hover i {
    color: #fff;
}

/*�۸�*/
.two-money {
    border-left: 1px #f0f0f0 solid;
    border-top: 1px #f0f0f0 solid;
    text-align: center;
    height: 66px;
}

.two-money a {
    display: block;
    width: 50%;
    border-right: 1px #f0f0f0 solid;
    border-bottom: 1px #f0f0f0 solid;
    height: 33px;;
    line-height: 33px;
    float: left;
    color: #eb2e2e;
}

.two-money a:hover {
    text-decoration: underline;
}

.two .con {
    height: 630px;
}

.two .con .tit-nav2-right span {
    padding: 0 20px;
}

.two .con .news-list {
    padding-top: 10px;
}

.two .con .linetext {
    height: 35px;
    line-height: 35px;
}

.two .con .linetext i {
    margin-top: 15px;
}

.two .con .news-list .linetext-h2 {
    height: 40px;
}

.two .con .news-list .newlist-column img {
    height: 18px;
    margin: -2px 5px 2px 0;
}

.all-test {
    padding-top: 12px;
}

.all-test .all-test-img {
    display: block;
    width: 100%;
    height: 105px;
    overflow: hidden;
    position: relative;
}

.all-test .all-test-img i {
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 98;
    width: 100%;
    height: 105px;
    background: url(//statict.cnmo.com/origin/mainpage/www/images/new_line1.png) repeat-x bottom;
}

.all-test .all-test-img p {
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 99;
    width: 100%;
    line-height: 32px;
    color: #fff;
    text-align: center;
}

.all-test .all-test-img b {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 99;
    background: url(//statict.cnmo.com/origin/mainpage/www/images/new_icon_test.png) no-repeat;
    background-size: 100%;
    width: 43px;
    height: 43px;
    color: #fff;
    display: block;
}

.all-test-info {
    width: 100%;
    padding: 8px 0 6px;
}

.all-test-info span {
    width: 160px;
    float: left;
    display: block;
    line-height: 27px;
    height: 27px;
}

.all-test-info .all-test-time {
    clear: both;
    width: 100%;
}

.all-test-info .all-test-money {
    width: 155px;
}

.two .con .all-test-info i {
    margin-top: 11px;
}

.all-test-btn {
    display: block;
    width: 100%;
    height: 27px;
    line-height: 27px;
    background: #EB2E2E;
    color: #fff;
    text-align: center;
}

.all-test-btn span {
    padding: 0 13px;
}

.all-test-btn:hover {
    background: #d11919;
    color: #fff;
}

.two .right {
    height: 630px;
}

/*��TAP*/
.tab-long {
    padding-top: 20px;
    width: 100%;
    clear: both;
    margin-bottom: 0;
    line-height: 50px;
    overflow: hidden;
}

.tab-long .long-nav {
    height: 50px;
    background: #f7f7f7;
    border-top: #e6e6e6 solid 1px;
    font-size: 16px;
}

.tab-long .long-nav a {
    display: block;
    float: left;
    width: 96px;
}

.tab-long .long-nav a.long-nav-active {
    color: #EB2E2E;
    font-weight: bold;
    background: #fff;
    border-top: 2px #EB2E2E solid;
    margin-top: -1px;
    height: 50px;
    line-height: 48px;
}

.tab-long .long-nav a.long-nav-right {
    float: right;
    color: #fff;
    height: 25px;
    line-height: 25px;
    padding: 0 8px;
    margin: 12px 18px 0 0;
    background: #EB2E2E;
    width: auto;
}

.tab-long .long-nav a.long-nav-right:hover {
    background: #d11917;
}

.tab-long .long-list {
    border-bottom: 1px solid #e6e6e6;
}

.tab-long .long-list li {
    height: 50px;
    border-top: 1px solid #f2f2f2;
    text-align: left;
    width: 1210px;
}

.tab-long .long-list li span {
    color: #adadad;
    float: left;
}

.tab-long .long-list li .long-list-link {
    width: 1167px;
    overflow: hidden;
    height: 36px;
    margin: 7px 0;
    float: left;
}

.tab-long .long-list li .long-list-link a {
    display: block;
    width: 96px;
    height: 36px;
    line-height: 36px;
    margin: 0 5px;
    float: left;
    text-align: center;
    overflow: hidden;
}

.tab-long .long-list li .long-list-link a img {
    width: 96px;
    height: 36px;
}

.tab-long .long-list li .long-list-link .link-2 {
    width: 199px;
    text-indent: 9px;
}

.tab-long .long-list li .list-more {
    float: right;
    color: #adadad;
    display: none;
}

.tab-long .long-list li .list-more:hover {
    color: #404040;
}

.tab-long .long-list li.CNMO_commodity {
    height: 166px;
    box-sizing: border-box;
}

.tab-long .long-list li.CNMO_commodity .cdity {
    float: left;
    padding: 2px;
    width: 150px;
    height: 177px;
    border: 1px solid #f5f5f5;
    box-sizing: border-box;
    border-top: 0;
    border-left: 0;
}

.tab-long .long-list li.CNMO_commodity .cdity:first-child {
    border-left: 1px solid #f5f5f5;
}

.tab-long .long-list li.CNMO_commodity .cdity .cdImg {
    margin: 0 auto;
    width: 120px;
    height: 120px;
}

.tab-long .long-list li.CNMO_commodity .cdity .cdImg img {
    display: block;
    width: 100%;
    height: 100%;
}

.tab-long .long-list li.CNMO_commodity .cdity p {
    overflow: hidden;
    height: 16px;
    width: 100%;
    margin: 10px 0 5px 0;
    font-size: 14px;
    color: #404040;
    text-align: center;
    line-height: 15px;
}

.tab-long .long-list li.CNMO_commodity .cdity:hover p {
    color: #eb2e2e;
}

.tab-long .long-list li.CNMO_commodity .cdity .cdPirce {
    width: 100%;
    text-align: center;
    font-size: 12px;
    color: #eb2e2e;
    line-height: 12px;
}

.CNMO_zhaimi {
    border-bottom: 0 !important;
}

/*����*/
.three {
    clear: both;
    margin-bottom: 15px;
    margin-top: -1px;
}

/*.three .left{margin-top: 10px;}*/
/*����iq����*/
.car-iq img {
    width: 88px;
    height: 65px;;
    float: left;
    margin-right: 9px;
    margin-top: 5px;
}

.car-iq li {
    padding: 0;
    height: 78px;
}

.car-iq li .hot-7-tit {
    height: auto;
}

.car-iq li .hot-7-num {
    margin-top: 15px;
}

.car-iq-info p {
    font-size: 16px;
    color: #262626;
    margin-top: 15px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.car-iq li .hot-7-tit:hover .car-iq-info p {
    color: #eb2e2e;
}

.car-iq-info span {
    font-size: 12px;
    color: #9e9e9e
}

.hot-7-1 .car-iq-info p {
    color: #eb2e2e;
}

.hot-7-2 .car-iq-info p {
    color: #e82727;
}

.hot-7-3 .car-iq-info p {
    color: #f3b76a;
}

/*.three .con{margin-top: 10px;}*/
.three .con .news-list {
    padding-top: 10px;
}

.car-img {
    padding-top: 11px;
    height: auto;
    clear: both;
}

.car-img li {
    position: relative;
    overflow: hidden;
    height: 170px;
}

.car-img li img {
    width: 100%;
    height: auto;
}

.car-img .mouse-big i {
    z-index: 99;
    position: absolute;
    left: 0;
    top: 7px;
    background: rgb(235, 45, 45);
    background: rgba(235, 45, 45, .8);
    color: #fff;
    display: block;
    height: 20px;
    line-height: 20px;
    padding: 0 8px;
}

.car-img .mouse-big i span {
    font-family: arial;
    color: #ffb5b4;
}

.car-img .mouse-big p {
    z-index: 99;
    position: absolute;
    left: 0;
    bottom: 0px;
    background: rgb(0, 0, 0);
    background: rgba(0, 0, 0, .6);
    color: #fff;
    height: 30px;
    line-height: 30px;
    padding: 0 8px;
}

.car-img .mouse-big:hover p {
    background: rgb(0, 0, 0);
    background: rgba(0, 0, 0, .8)
}

.three .right { /*margin-top: 10px;*/
    height: 527px;
}

.three .right .hot-7 {
    padding-top: 2px;
}

.three .right .hot-7 li {
    padding: 25px 0;
}

.three .tab-long {
    padding-top: 0;
}

/*����*/
.four { /*padding-top: 4px;*/
    margin-bottom: 15px;
    margin-top: -1px;
}

.icon-home {
    background: url(//statict.cnmo.com/origin/mainpage/www/images/new_icon_home_2020.png) no-repeat;
    background-size: 280px 80px;
}

/*.four .left{height:480px;}*/
.household {
    padding-top: 20px;
    width: 100%;
}

.household-list a {
    display: block;
    width: 50%;
    float: left;
    height: 70px;
    background: #cadffa;
    line-height: 70px;
    color: #3c3c3c;
    font-size: 16px;
}

.household-list a.hh_sj {
    background: #f1e7dc;
    margin-bottom: 5px;
    height: 102px;
}

.household-list a.hh_sj span {
    display: inline-block;
    width: 100%;
    line-height: 16px;
}

.household-list a.hh_zs {
    background: #e8eff5;
    margin-bottom: 5px;
    height: 102px;
}

.household-list a.hh_zs span {
    display: inline-block;
    width: 100%;
    line-height: 16px;
}

.household-list a.hh_ws {
    background: #f1e7dc;
}

.household-list a.hh_af {
    background: #def1ca;
}

.household-list a.hh_cw {
    background: #def1ca;
}

.household-list a.hh_wsj {
    background: #e1e2f1;
}

.household-list a.hh_sf {
    background: #f1e7dc;
}

.household-list a.hh_qt {
    background: #e8eff5;
}

.household-list a span {
    float: left;
}

.household-list a .icon-home {
    display: block;
    width: 35px;
    height: 35px;
    margin: 20px 10px 0 20px;
    float: left;
}

.household-list a.hh_sj .icon-home {
    background-position: 0px 0px;
    width: 37px;
    height: 30px;
    margin: 23px 41px 17px 41px;
}

.household-list a.hh_zs .icon-home {
    background-position: -50px 0px;
    width: 39px;
    height: 31px;
    margin: 22px 41px 17px 41px;
}

.household-list a.hh_kt .icon-home {
    background-position: -103px 0px;
    width: 35px;
    height: 27px;
}

.household-list a.hh_ws .icon-home {
    background-position: -155px 0;
    width: 30px;
    height: 25px;
    margin-top: 21px;
}

.household-list a.hh_af .icon-home {
    background-position: -100px 0;
}

.household-list a.hh_cw .icon-home {
    background-position: -202px 0;
    width: 29px;
    height: 28px;
}

.household-list a.hh_sf .icon-home {
    background-position: -200px 0;
}

.household-list a.hh_qt .icon-home {
    background-position: -250px 0;
}

.household-list a.hh_wsj .icon-home {
    background-position: -247px 0;
    width: 27px;
    height: 28px;
}

.household-list a.on {
    color: #fff;
}

/*.household-list a.on.hh_kt{background: #458eea;}
.household-list a.on.hh_ws{background: #e9a34d;}
.household-list a.on.hh_af{background: #91e23d;}
.household-list a.on.hh_cw{background: #6167d5;}
.household-list a.on.hh_sf{background: #e9a34d;}
.household-list a.on.hh_qt{background: #599ed5;}*/

.household-list a.on.hh_sj {
    background: #e9a34d;
}

.household-list a.on.hh_zs {
    background: #c7e2fa;
}

.household-list a.on.hh_kt {
    background: #458eea;
}

.household-list a.on.hh_ws {
    background: #e9a34d;
}

.household-list a.on.hh_cw {
    background: #91e23d;
}

.household-list a.on.hh_wsj {
    background: #6167d5;
}

.household-list a.on.hh_sj .icon-home {
    background-position: 0px -49px;
}

.household-list a.on.hh_zs .icon-home {
    background-position: -50px -48px;
}

.household-list a.on.hh_kt .icon-home {
    background-position: -103px -48px;
}

.household-list a.on.hh_ws .icon-home {
    background-position: -155px -48px;
}

.household-list a.on.hh_af .icon-home {
    background-position: -100px -50px;
}

.household-list a.on.hh_cw .icon-home {
    background-position: -202px -47px;
}

.household-list a.on.hh_wsj .icon-home {
    background-position: -247px -48px;
}

.household-list a.on.hh_sf .icon-home {
    background-position: -200px -50px;
}

.household-list a.on.hh_qt .icon-home {
    background-position: -250px -50px;
}

.household-img {
    background: url(//statict.cnmo.com/origin/mainpage/www/images/new_icon_home_bg.png) no-repeat;
    overflow: hidden;
    height: 203px;
    width: 240px;
    clear: both;
    background-size: 240px 240px;
    position: relative;
    background-position: 0px -37px;
}

.household-bg, .household-img-map {
    position: absolute;
    left: 0;
    top: -37px;
    width: 240px;
    height: 240px;
    z-index: 98;
}

.household-img-map {
    z-index: 99;
}

.household-img img {
    display: block;
    opacity: 0;
    filter: Alpha(opacity=0)
}

/*.four .con{height: 480px;}*/
.four .con .news-list {
    padding-top: 8px;
}

.four .con .car-tit {
    float: right;
    color: #EB2E2E;
    font-weight: bold;
    font-size: 16px;
}

.four .linetext a h2 {
    padding-top: 0;
}

.four .linetext {
    height: 40px;
    line-height: 40px;
}

/*.four .right{height: 480px;}*/
.four .right {
    height: 515px;
}

.four .right .hot-7 {
    padding-top: 2px;
    margin-bottom: -2px;
}

.four .right .hot-7 li {
    padding: 26px 0;
}

/*����*/
.five {
    margin-top: -1px;
    clear: both; /*margin-bottom: 10px;*/
}

.five .linetext a h2 { /*padding-top: 0;margin-top: -2px;*/
}

/*.five .left-long{margin-top: 10px;clear: both;}*/
.five .left-long .news-list {
    padding-top: 10px;
}

.five .five-img {
    font-size: 16px;
    width: 240px;
    padding-top: 15px;
    text-align: left;
}

.five .five-img .five-img-tit {
    line-height: 22px;
    margin-top: 8px;
    font-size: 16px;
    height: 44px;
    overflow: hidden;
}

.five .five-img .mouse-big {
    height: 170px;
    width: 240px;
    overflow: hidden;
}

.five .linetext {
    height: 41px;
    line-height: 41px;
}

.five .linetext i {
    margin-top: 18px;
}

/*.five .right{margin-top: 10px;}*/
.five .right .hot-7 {
    height: 250px;
    overflow: hidden;
}

.five .right .hot-7 li {
    padding: 20px 0;
}

/*ͷ������*/
.head-line {
    position: relative;
    width: 1220px;
    margin: 0 auto;
}

.head-line-bg {
    position: absolute;
    height: 200px;
    width: 100%;
    background: #333;
    left: 0;
    top: 0;
}

.head-line-box {
    position: relative;
    width: 1200px;
    margin: 0 auto;
}

.head-line-box .getMoreInfo {
    width: 1230px;
    margin-left: -15px;
}

.head-line-box .getMoreInfo li {
    padding: 0 15px;
    margin-bottom: 30px;
    float: left;
    text-align: left;
}

.head-line-box .getMoreInfo li p a {
    display: block;
}

.head-line-img {
    width: 380px;
    height: 238px;
    position: relative;
    display: block;
    text-align: center;
}

.head-line-img1 {
    width: 100%;
    height: 100%;
    overflow: hidden;
    line-height: 238px;
}

.head-line-img1 img {
    width: 100%;
    height: auto;
}

.head-line-img b {
    display: block;
    width: 80px;
    height: 80px;
    line-height: 80px;
    color: #fff;
    background: #EB2E2E;
    position: absolute;
    top: 10px;
    right: -10px;
    font-size: 36px;
}

.head-line-span {
    font-size: 14px;
    color: #b2b2b2;
    line-height: 45px;
}

.head-line-span:hover {
    color: #404040;
}

.head-line-tit {
    font-weight: bold;
    font-size: 22px;
    width: 360px;
    max-height: 50px;
    overflow: hidden;
    line-height: 1.2;
}

.head-line-tit-f {
    line-height: 1.8;
    display: inline-block;
    width: 360px;
    max-height: 63px;
    overflow: hidden;
    padding-top: 15px;
    color: #757575;
}

.head-line-tit-f:hover {
    color: #404040;
}

.head-line-box ul li.hover .head-line-tit a {
    color: #EB2E2E;
}

.head-line-box ul li.hover .head-line-tit-f {
    color: #404040;
}

.head-line-right {
    display: none;
}

.head-line-right1 {
    text-align: right;
    padding-top: 10px;
    position: relative;
    z-index: 122;
    cursor: pointer;
}

.head-line-right1 .head-line-say {
    width: 30px;
    float: right;
    margin-left: 2px;
    height: 20px;
    position: relative;
    cursor: pointer;
    -webkit-transition: width .4s cubic-bezier(.19, 1, .22, 1);
    transition: width .4s cubic-bezier(.19, 1, .22, 1);
}

.head-line-right1 .head-line-say p, .head-line-right1 .head-line-say span {
    display: none;
    font-size: 12px;
    color: #c9c9c9;
    font-weight: normal;
    line-height: 18px;
}

.head-line-right1 .head-line-say span {
    display: block;
    opacity: 0;
    filter: Alpha(opacity=0);
    -webkit-transition: opacity .1s ease;
    transition: opacity .1s ease;
}

.head-line-right1 .head-line-say div {
    width: 100%;
    float: right;
    height: 2px;
    -webkit-transition: width .4s cubic-bezier(.19, 1, .22, 1);
    transition: width .4s cubic-bezier(.19, 1, .22, 1);
}

.head-line-right1 .head-line-say div.bar_bg1 {
    background: #00a2ff;
}

.head-line-right1 .head-line-say div.bar_bg2 {
    background: #00a2ff;
}

.head-line-right1 .head-line-say div.bar_bg3 {
    background: #00a2ff;
}

.head-line-right1 .head-line-say p {
    position: absolute;
    right: 0;
    top: -15px;
}

.head-line-right1 .head-line-say:hover p {
    display: block;
}

.head-line-right1 .head-line-say1 {
    clear: both;
    font-size: 12px;
    color: #5f5f5f;
    display: block;
    line-height: 22px;
}

.head-line-right1 .head-line-say2 {
    clear: both;
    opacity: 0;
    filter: Alpha(opacity=0);
    position: absolute;
    left: 0;
    bottom: 0;
}

.head-line-right1:hover .head-line-say {
    width: 90px;
}

.head-line-right1:hover .head-line-say span {
    opacity: 1;
    filter: Alpha(opacity=100)
}

.head-line-right1:hover .head-line-say2 {
    opacity: 1;
    filter: Alpha(opacity=100)
}

/*.head-line-btn-box{position: relative;z-index: 5;top: -114px;}*/
div.head-line-btn {
    width: 1200px;
    height: 55px;
    border: 1px solid #f4f4f4;
    clear: both;
    margin: 0 auto;
    cursor: pointer;
    display: block;
    font-family: tahoma;
}

.head-line-btn .icon {
    display: inline-block;
    width: 9px;
    height: 9px;
    background-position: -235px -90px;
    margin-bottom: 2px;
    -webkit-transform-origin: 50%;
    transform-origin: 50%;
    transition: transform .3s linear;
    -webkit-transition: -webkit-transform .3s linear;
}

.head-line-btn:hover .icon {
    background-position: -235px -110px;
    transform: rotate(270deg);
    -webkit-transform: rotate(270deg);
}


.head-line-btn span, .head-line-btn a {
    font-size: 20px;
    line-height: 55px;
}

.head-line-btn:hover span, .head-line-btn:hover a {
    color: #EB2E2E;
}

/*ͼƬ�Ŵ�Ч��*/
.mouse-big img {
    width: 100%;
    height: 100%;
    -webkit-transition: -webkit-transform .5s ease;
    -ms-transition: -ms-transform .5s ease;
    -moz-transition: -moz-transform .5s ease;
    -o-transition: -o-transform .5s ease;
    transition: transform .5s ease;
}

.mouse-big:hover img {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}

.mouse-big1 img {
    width: 100%;
    height: 100%;
    -webkit-transition: -webkit-transform .5s ease;
    -ms-transition: -ms-transform .5s ease;
    -moz-transition: -moz-transform .5s ease;
    -o-transition: -o-transform .5s ease;
    transition: transform .5s ease;
}

.mouse-big1:hover img {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}

.safari10 .mouse-big img {
    -webkit-transition: -webkit-transform 0;
    -ms-transition: -ms-transform 0;
    -moz-transition: -moz-transform 0;
    -o-transition: -o-transform 0;
    transition: transform 0;
}

.safari10 .mouse-big1 img {
    -webkit-transition: -webkit-transform 0;
    -ms-transition: -ms-transform 0;
    -moz-transition: -moz-transform 0;
    -o-transition: -o-transform 0;
    transition: transform 0;
}


/*�Ҳ�����*/
.pop {
    position: fixed;
    bottom: 45px;
    left: 50%;
    margin-left: 620px;
    width: 50px;
    border: 1px solid #ededed;
    border-radius: 5px;
    z-index: 998;
    background: #fff;
    display: none;
}

.pop ul li {
    width: 100%;
    position: relative;
    cursor: pointer;
    height: 50px;
}

.pop ul li .icon {
    width: 23px;
    height: 23px;
    margin: 13px auto;
}

.pop ul li .click {
    display: block;
    padding: 0 9px;
}

.pop ul li .icon-name {
    display: block;
    color: #3e3e3e;
    width: 30px;
    height: 50px;
    line-height: 15px;
    text-align: center;
    border-bottom: 1px solid #e6e6e6;
    vertical-align: middle;
    display: table-cell;
}

.pop ul li .icon {
    transition: all 400ms;
    -webkit-transition: all 400ms;
}

.pop ul li.bort {
    border-top: 1px solid #E6E6E6;
    margin-top: -1px;
}

.pop ul li.top1 .icon {
    background-position: -149px -90px;
}

.pop ul li.sina1 .icon {
    background-position: -174px -90px
}

.pop ul li.eweima1 .icon {
    background-position: -199px -90px;
}

.pop ul li.top1:hover .icon {
    background-position: -149px -115px;
}

.pop ul li.sina1:hover .icon {
    background-position: -174px -115px;
}

.pop ul li.eweima1:hover .icon {
    background-position: -199px -115px;
}

.pop ul li .eweima {
    position: absolute;
    left: -110px;
    top: -2px;
    width: 99px;
    height: 99px;
    border: 1px solid #ededed;
    display: none;
    background: #fff;
}

.pop ul li .eweima img {
    width: 100%;
    height: 100%;
}

.pop ul li:hover .icon-name {
    color: #EB2E2E;
}

.pop ul li:hover .eweima {
    display: block;
}


.link-footer {
    margin-top: 34px;
    margin-bottom: 15px;
    width: 1200px;
}

/*.link-footer li { display: none; }*/
.link-footer li a.apply-link {
    bottom: 6px;
}

.link-footer li a:hover {
    color: #404040;
}

.footer {
    border-top-color: #dcdcdc;
}

.footer-box1 .w1200 {
    font-size: 14px;
}

.footer-box {
    text-align: center;
    padding: 20px 0
}

.footer-box .footer-info {
    height: 84px;
    padding-top: 10px;
}

.footer-box a:hover {
    color: #404040;
}

.footer-box1 {
    height: 53px;
    line-height: 53px;
    background: #ececec;
    width: 100%;
    font-size: 14px;
}

.footer-box1 a {
    color: #2c2c2c;
}

.footer-info-link a {
    margin: 0 2px;
}

.footer-box1 a:hover {
    text-decoration: underline;
}

.footer-box1 em {
    color: #cbcbcb;
    margin: 0 24px;
}

.footer-box1 .fr em {
    margin: 0 15px;
}

.footer-box2 {
    height: 30px;
    line-height: 30px;
    width: 100%;
    color: #c1c1c1;
    font-size: 12px;
    background: #2b2b2b;
}

.footer-box2 a {
    color: #c1c1c1;
    float: left;
    margin-right: 30px;
}

.footer-box2 a:hover {
    text-decoration: underline;
}

.footer-box2 .fr {
    white-space: nowrap;
}

.footer-box2 .fr p {
    color: #c1c1c1;
    float: left;
    margin-left: 40px;
    font-weight: bold;
}

.footer-box2 p a {
    float: right;
    margin-right: 0;
}

.footer-icon {
    position: relative;
    padding-left: 22px;
    margin-right: 5px;
}

.footer-icon img {
    position: absolute;
    top: 5px;
    left: 0;
}

/*������*/
.header-nav-b.navfix {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 999;
}

.navabsolute {
    position: absolute;
    top: 155px;
    left: 0;
    z-index: 999;
}

.navfix-div {
    height: 60px;
}

/*ʧ�ܻ��ߴ��󵯿�*/
.errorPop {
    display: none;
    background: #000;
    background: rgba(0, 0, 0, .8);
    border-radius: 10px;
    position: fixed;
    width: 200px;
    margin-left: -100px;
    height: 60px;
    line-height: 60px;
    top: 50%;
    left: 50%;
    z-index: 999999;
    color: #fff;
}

/*ie*/
.ie8 .gohaoa-right .ghalist li,
.ie7 .gohaoa-right .ghalist li,
.ie6 .gohaoa-right .ghalist li {
    background-image: url(//statict.cnmo.com/origin/mainpage/www/images/new_icon_gouha_ie.png);
}

.ie8 .gohaoa-right .ghalist li.gouhao-img,
.ie7 .gohaoa-right .ghalist li.gouhao-img,
.ie6 .gohaoa-right .ghalist li.gouhao-img {
    background: none;
}

.ie8 .all-test .all-test-img b,
.ie7 .all-test .all-test-img b,
.ie6 .all-test .all-test-img b {
    background-image: url(//statict.cnmo.com/origin/mainpage/www/images/new_icon_test_ie.png);
}

.ie8 .icon-home, .ie7 .icon-home, .ie6 .icon-home {
    background-image: url(//statict.cnmo.com/origin/mainpage/www/images/new_icon_home_ie.png);
}

.ie8 .one, .ie7 .one {
    height: 955px;
}

.ie7 .header-logo {
    height: 100px;
}

.ie7 .news-list li {
    margin-left: 10px;
}

.ie7 .say-say-info {
    height: 46px;
}

.ie7 .tit-nav1 {
    height: 40px;
}

.ie7 .tit-nav1 ul li:last-chid {
    margin-top: -5px;
}

.ie7 .linetext {
    height: 41px;
    line-height: 41px;
}

.ie7 .one .linetext {
    height: 39px;
    line-height: 39px;
}

.ie7 .linetext i {
    margin-bottom: 8px;
}

.ie7 .newlist-column {
    padding-top: 0;
}

.ie7 .newlist-column1 {
    line-height: 41px;
}

.ie7 .two .con .linetext {
    height: 38px;
    line-height: 38px
}

.ie7 .phone-ranking-list {
    margin-bottom: 0;
}

.ie7 .phone-ranking-list li {
    padding-top: 0;
    height: 38px;
}

.ie7 .all-test-info {
    height: 65px !important;
}

.ie7 .two-money a {
    width: 118px;
}

.ie7 .two .left {
    height: auto;
}

.ie7 .hot-7 li {
    padding-top: 26px;
}

.ie7 .car-iq li {
    padding-top: 0px;
    height: auto;
}

.ie7 .three .right .hot-7 li {
    padding: 22px 0 25px;
}

.ie7 .four .right .hot-7 li {
    padding: 23px 0 23px;
}

.ie7 .five .right .hot-7 li {
    padding: 14px 0 20px;
}

.ie7 .link-footer {
    margin-top: 0;
    padding-top: 26px;
}

.ie7 .head-line-btn {
    margin-top: 20px;
}

.ie7 .footer-box1 a {
    float: left;
}

.ie7 .footer-box1 em {
    float: left;
}

.ie7 .white-tit a {
    float: left;
}

.ie7 .head-line-right1 {
    width: 280px;
}

.ie7 .car-img {
    padding-top: 0;
}

.ie7 .three .two-money {
    margin-top: -5px;
}

.ie7 .two .con {
    height: 660px;
}

.ie7 .linetext a .icon {
    height: 17px;
}

.ie7 .pop ul li {
    height: auto;
}

.ie7 .pop ul li .click {
    vertical-align: middle;
    display: block;
    border-bottom: 1px solid #e6e6e6;
    padding: 5px 0 8px;
    width: 30px;
    margin: 0 auto;
    margin-bottom: -2px;
}

.ie7 .pop ul li .icon-name {
    line-height: 18px; /*display: block;height: 45px*/;
    vertical-align: middle;
    border: 0;
}

.ie8 .nav-link li i, .ie7 .nav-link li i {
    margin-left: -15px;
}

/*���*/
.add_div {
    cursor: pointer;
    overflow: hidden;
}

.add_div_left {
    margin-right: 4px;
    float: left;
    cursor: pointer;
}

.add-tit {
    float: right;
    color: #EB2E2E;
    font-weight: bold;
    font-size: 16px;
}

.add-tit:hover {
    text-decoration: underline;
}


/*��������*/
.tabs .tabli, .tabbox ul {
    display: none;
}

.tabs .tabli {
    display: block;
    float: left;
    margin-right: 25px;
    font-size: 22px;
    font-weight: bold;
    cursor: pointer;
}

.tabs .tabli b {
    color: #8B8B8B;
    border-bottom: none;
}

.tabs div.tabli {
    margin-right: 0
}

.tabs div.tabli b {
    display: block;
    overflow: hidden;
    height: 45px;
    max-width: 134px;
}

.tabs .tabli.on b {
    color: #000;
    border-bottom: 2px #000 solid;
}


.cnmo_sp3 .whitebg {
    padding-top: 15px;
}

.cnmo_sp1 .whitebg {
    padding-bottom: 10px;
}

.header-div img {
    width: 1010px;
}


.m_b_5 {
    margin-bottom: 5px !important;
}


/************************************************
 ׷�Ӱ�������ص����� Add Liuxinxiu 2018-12-11
*************************************************/
.cnmo_sp1, .cnmo_sp1, .cnmo_sp3, .cnmo_sp3x, .header-logo, .header-nav {
    position: relative;
    z-index: 1;
}

/****** ׷������ʽ ******/
.area_box {
    width: 100%;
}

.area_box .innerbg {
    width: 1220px;
    margin: 0 auto;
}

.whitebg {
    background-color: #fff
}

/****** ���ԭ�������ɾ�� ******/
/*.video-div {
    margin-top: 0px;
}*/
/*.banner {
    margin-top: 0px;
}*/
.link-footer li a:hover {
    color: #000
}

.link-footer .link-footer-nav span.cur {
    color: #404040;
}

.link-footer li {
    height: auto !important;
}

/****** ������������������ڲ㱳�� ******/
.head-line-bgbox {
    position: relative;
    z-index: 2;
}

.head-line-bgbox .hbg {
    position: absolute;
    height: 200px;
    width: 100%;
    background: #333;
    left: 0;
    top: 0;
}

.head-line-box {
    width: 1220px;
}

.head-line-box .toppx {
    height: 200px;
}

.head-line-box .listul {
    width: 1220px;
    margin: 0 auto;
    position: relative;
    z-index: 100;
    top: -130px;
    padding-bottom: 130px;
}

.head-line-box .listul .inner {
    position: absolute;
    z-index: 10;
    left: 0;
    top: 130px;
    right: 0;
    bottom: -230px;
}

.head-line-box .getMoreInfo {
    width: 1230px;
    margin-left: -5px;
    position: relative;
    z-index: 101;
}

.homelist_bottom {
    position: absolute;
    width: 1220px;
    z-index: 201;
    left: 0;
}

.car-img li .inner {
    position: relative;
    overflow: hidden;
    height: 170px;
}


/**** ���ñ������棨�����ý�壩 ****/
body, .newhp_fengkuang .blankImg {
    background-color: #fff;
}

.pt1 .cinnerbox {
    border-radius: 5px 5px 0px 0px;
    padding-top: 10px;
}

.pt1 .cinnerbox .banner {
    margin-top: 0px;
}

/****** �ſ��������չʾ��϶ ******/
/*.header-blankTop{height:293px; background:#fff}*/


.cnmo_sp3 .innerbg {
    padding-bottom: 10px;
}


/*.tabs a.tabli {
    padding-left: 0;
}*/

.cnmo_sp2 .topblank {
    height: 65px;
    width: 1200px;
    margin: 0 auto;
}

.white-tit2 {
    height: 1px;
    width: 1200px;
    margin: 0 auto;
    text-align: left;
    padding-top: 5px;
    position: relative;
    z-index: 202;
}

.white-tit2 .inner {
    width: 120px;
    height: 60px;
    margin-top: -65px;
}

.white-tit2 .inner a {
    color: #fff;
    font-size: 22px;
    line-height: 65px;
}


/*******************************
  ����϶����
********************************/
.add_div .wrap__AD { /*  margin-top: 5px !important; */
    margin-bottom: 5px !important;
}

.add_div_box .wrap__AD {
    margin-bottom: 10px !important;
}

body .add_div_margin_bottom_none .wrap__AD {
    margin-bottom: 0px !important;
}

body .add_div_bottom .gmine_ad {
    margin-bottom: 5px !important;
}


/* admin���λ �Ҳ� */
.information {
    width: 240px;
    height: 481px;
    overflow: hidden;
    position: relative;
}

.information h2 {
    text-align: left;
    color: #eb2e2e;
    font-size: 18px;
    font-weight: bold;
    line-height: 16px;
    margin-bottom: 20px;
}

.information li {
    display: inline-block;
}

.information li i {
    float: left;
    display: inline-block;
    width: 5px;
    height: 5px;
    background: red;
    border-radius: 50%;
    margin-top: 8px;
    margin-left: -16px;
    position: relative;
    z-index: 100;
}

.information li i b {
    position: absolute;
    width: 1px;
    height: 107px;
    background: #f6f6f6;
    left: 2px;
    top: 5px;
    z-index: 99;
}

.information li .inf_p {
    text-align: left;
    line-height: 21px;
    margin-left: 16px;
    margin-bottom: 9px;
    margin-top: 7px;
    font-size: 16px;
    color: #404040;
    padding-top: 15px;
    border-top: 1px solid #f5f5f5;
    word-break: break-all;
    /*    text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;*/
}

.information li .inf_p:hover {
    color: #eb2e2e;
}

.information li:first-child .inf_p {
    border: 0;
    padding-top: 0;
    margin-top: 0;
}

.information li span {
    margin-left: 16px;
    color: #a3a3a3;
    font-size: 11px;
}

.information li span a {
    color: #a3a3a3;
}

.information li:last-child span {
    margin-bottom: 9px;
}

.information li:last-child i b {
    height: 53px;
}

.information li .inf_span {
    float: left;
    margin-left: 14px;
}

.information li span:last-child {
    float: right;
}

.bigT_button {
    position: absolute;
    z-index: 103;
    width: 240px;
    height: 440px;
}

.right_One {
    position: relative;

}

.right_One .big_button {
    position: absolute;
    z-index: 103;
    width: 240px;
    height: 924px;
}

.adversThree {
    width: 240px;
    height: 440px;
    position: relative;
}


/*******************************************
  �ײ���Ȩ��Ϣ�����ʱ�ж���@�������� 2020-02-21 liuxinxiu
********************************************/
.footer-box1 a, .footer-box1 em {
    overflow: hidden;
    float: left;
}


/********* 2020-06-08 ����҂ȸİ� ������ʽ*************/
.tech {
    width: 100%;

    z-index: 10;
    overflow: hidden;
}

.tech .tech_title {
    width: 100%;
    height: 31px;
    text-align: left;
}
.tech .tech_title  a{
    font-size: 18px;
}

.tech .tech_title i {
    display: inline-block;
    float: left;
    width: 59px;
    height: 18px;
    background: url(//statict.cnmo.com/origin/s/images/2020/index/tech.png) no-repeat;
    background-size: 100% 100%;
}

.tech .tech_title span {
    float: right;
    font-size: 12px;
    color: #686868;
    line-height: 24px;
    cursor: pointer;
}

.tech .tech_user {
    width: 100%;
    height: 113px;
    border-top: 1px solid #EEEEEE;
    box-sizing: border-box;
}

.tech .tech_user .tu_s {
    width: 75px;
    height: 100%;
    float: left;
    box-sizing: border-box;
}

.tech .tech_user .tu_s.tu_s_one {
    padding-right: 11px;
}

.tech .tech_user .tu_s.tu_s_two {
    width: 86px;
}

.tech .tech_user .tu_s.tu_s_three {
    padding-left: 11px;
}

.tech .tech_user .tu_s .uimg {
    width: 49px;
    height: 49px;
    margin: 12px auto 0;
    border-radius: 50%;
    overflow: hidden;
    border: 1px solid #e7e7e7;
    box-sizing: border-box;
}

.tech .tech_user .tu_s .uimg img {
    width: 100%;
    height: 100%;
}

.tech .tech_user .tu_s:hover p {
    color: #eb2e2e;
}

.tech .tech_user .tu_s p {
    width: 100%;
    text-align: center;
    font-size: 14px;
    margin-top: 2px;
    color: #404040;
    overflow: hidden;
    white-space: nowrap;
}

.tech .tech_user .tu_s p:hover {
    color: #eb2e2e;
}

.tech .tech_user .tu_s span {
    width: 100%;
    text-align: center;
    font-size: 12px;
    color: #969696;
    overflow: hidden;
    white-space: nowrap;
}

.tech .tech_user .t_xian {
    float: left;
    width: 1px;
    height: 34px;
    margin-top: 36px;
    background: #eee;
}

.tech .techUl {
    width: 100%;
}

.tech .techUl ul li {
    width: 100%;
    height: 44px;
    border-top: 1px solid #eee;
    box-sizing: border-box;
    padding: 13px 0 12px 0;
}

.tech .techUl ul li h2 {
    font-size: 16px;
    line-height: 21px;
    color: #404040;
    overflow: hidden;
    margin-bottom: 9px;
    font-weight: 400;
    text-align: left;
    height: 22px;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}

.tech .techUl ul li h2:hover {
    color: #eb2e2e;
}

.tech .techUl ul li .author {
    width: 100%;
    height: 29px;
    line-height: 29px;
}

.tech .techUl ul li .author .authorImg {
    width: 29px;
    height: 29px;
    float: left;
    overflow: hidden;
    border-radius: 50%;
}

.tech .techUl ul li .author .authorImg img {
    width: 100%;
    height: 100%;
    display: block;
}

.tech .techUl ul li .author .authorS {
    float: left;
    font-size: 12px;
    color: #404040;
}

.tech .techUl ul li .author .authorUesr {
    float: left;
    margin-left: 10px;
    font-size: 12px;
    color: #404040;
}

.tech .techUl ul li .author .author_gz {
    float: right;
    color: #EB2E2E;
    font-size: 12px;
    cursor: pointer;
}

.tech .techUl ul li .author .author_amount {
    float: right;
    font-size: 12px;
    color: #A8A8A8;
}

.tech .techUl ul li .author .author_amount i {
    display: inline-block;
    width: 14px;
    height: 9px;
    margin: 0 7px 0 11px;
    background: url(//statict.cnmo.com/origin/s/images/2020/index/look.png) no-repeat;
    background-size: 100% 100%;
}

/*AI��������*/
.generator {
    width: 240px;
    height: 240px;
    border-radius: 8px;
    border: 1px solid #E5E5E5;
    margin-top: 5px;
    padding: 17px 0;
    box-sizing: border-box;
    position: absolute;
    top: 676px;
    left: 0;
    z-index: 20;
}

.generator h2 {
    width: 100%;
    font-size: 18px;
    line-height: 18px;
    font-weight: 600;
    color: #000;
    text-align: left;
    margin-bottom: 14px;
}

.generator h2 span {
    float: left;
    display: inline-block;
    width: 3px;
    height: 18px;
    background: #000;
    margin-right: 18px;
}

.generator h2 i {
    display: inline-block;
    width: 14px;
    height: 14px;
    border-radius: 50%;
    background: #C9C9C9;
    color: #fff;
    font-size: 12px;
    /*transform: scale(0.85);*/
    margin-left: 7px;
    text-align: center;
    line-height: 14px;
}

.generator h2 i:hover {
    background: #eb2e2e;
}

.generator .gentjs {
    position: absolute;
    display: none;
    width: 240px;
    height: 70px;
    top: -82px;
    left: -1px;
    background: #fff;
    border-radius: 8px;
    border: 1px solid #e5e5e5;
    color: #000;
    font-size: 12px;
    text-align: left;
    line-height: 21px;
    padding: 5px 0;
    box-sizing: border-box;
}

.generator .gentjs:before {
    content: "";
    width: 0px;
    height: 0px;
    border-top: 12px solid #e5e5e5;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    position: absolute;
    top: 68px;
    left: 114px;
}

.generator .gentjs:after {
    content: "";
    width: 0px;
    height: 0px;
    border-top: 10px solid #FFFFFF;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    position: absolute;
    top: 68px;
    left: 116px;
}

.generator .gentjs .spanb {
    transform: scale(0.85);
    -moz-transform: scale(0.85);
    -o-transform: scale(0.85);
    -webkit-transform: scale(0.85);
    animation: scale(0.85);
    -webkit-animation: scale(0.85);
    display: inline-block;
    font-weight: 400;
    color: #404040;
    word-break: break-all;
    display: inline-block;
    width: 106%;
    margin-left: -3%;
}

.generator h2 i:hover .gentjs {
    display: block;

}

.generator .gen_rbg {
    padding: 0;
    box-sizing: border-box;
    width: 240px;
    height: auto;
    overflow: hidden;
}

.generator .gen_rbg .gen_chil {
    width: 50%;
    display: inline-block;
    text-align: center;
    float: left;
    cursor: pointer;
}

.generator .gen_rbg .gen_chil h4 {
    font-size: 14px;
    color: #000;
    margin-bottom: 4px;
    font-weight: 400;
}

.generator .gen_rbg .gen_chil:hover h4 {
    color: #eb2e2e;
}

.generator .gen_rbg .gen_chil p {
    font-size: 12px;
    color: #888888;
}

.generator .gen_rbg .gen_chil.odd {
    border-right: 1px solid #EEEEEE;
}

.generator .gen_rbg .heng {
    width: 80%;
    height: 1px;
    background: #EEEEEE;
    margin: 15px 0;
    display: inline-block;
}

.scaleFont {
    transform: scale(0.85);
    -moz-transform: scale(0.85);
    -o-transform: scale(0.85);
    -webkit-transform: scale(0.85);
    animation: scale(0.85);
    -webkit-animation: scale(0.85);
}

.generator .immediately {
    width: 180px;
    height: 33px;
    border-radius: 19px;
    border: 1px solid rgba(235, 46, 46, 1);
    color: #EB2E2E;
    font-size: 14px;
    line-height: 31px;
    text-align: center;
    margin: 14px auto 0;
    cursor: pointer;
}

.generator .immediately i {
    width: 17px;
    height: 18px;
    display: inline-block;
    background: url(//statict.cnmo.com/origin/s/images/2020/index/sc.png) no-repeat;
    background-size: 100% 100%;
    vertical-align: sub;
    margin-right: 15px;
}

.generator .immediately:hover {
    background: #FFE6E6;
}

.right_dad {
    position: relative;
    width: 240px;
}

.generator-shadow {
    box-shadow: -5px 0px 3px 0px rgba(0, 0, 0, 0.05);
}


.right_dad .hide_chil {
    width: 130px;
    height: 240px;
    position: absolute;
    top: 681px;
    /*top: 685px;*/
    left: -116px;
    background: #fff;
    border: 1px solid #e5e5e5;
    border-right: 0px;
    border-top-left-radius: 8px;
    border-bottom-left-radius: 8px;
    z-index: 10;
    padding: 12px 0 12px 17px;
    box-sizing: border-box;
    display: none;
}

.right_dad .hide_chil.chil_pm ul li {
    font-size: 12px;
    line-height: 27px;
    color: #212121;
    cursor: pointer;
    text-align: left;
}

.right_dad .hide_chil.chil_pm ul li:hover {
    color: #eb2e2e;
}

.right_dad .hide_chil.chil_home .Roomlist {
    width: 100%;
    display: inline-block;
    margin-top: 4px;
    float: left;
    text-align: left;
}

.right_dad .hide_chil.chil_home .RoomlistA {
    margin-top: 0;
}

.right_dad .hide_chil.chil_home .Roomlist h5 {
    width: 100%;
    font-size: 12px;
    font-weight: 500;
    color: #212121;
    line-height: 24px;
}

.right_dad .hide_chil.chil_home .Roomlist .Roomul {
    width: 90%;
}

.right_dad .hide_chil.chil_home .Roomlist .Roomul .between {
    font-size: 12px;
    color: #8A8A8A;
    line-height: 22px;
    float: left;
    margin-right: 10px;
    cursor: pointer;
}

.right_dad .hide_chil.chil_home .Roomlist .Roomul .between:hover {
    color: #eb2e2e;
}

.right_dad .hide_chil.chil_squareEcology {
    padding-left: 13px;
}

.right_dad .hide_chil.chil_squareEcology .ullistEcology {
    width: 87px;
}

.right_dad .hide_chil.chil_squareEcology .ullistEcology li {
    width: 87px;
    height: 38px;
    border: 1px solid #e5e5e5;
    cursor: pointer;
    margin: 4px 0;
    overflow: hidden;
}

.right_dad .hide_chil.chil_squareEcology .ullistEcology li:hover {
    border: 1px solid #eb2e2e;
}

.right_dad .hide_chil.chil_squareEcology .ullistEcology li img {
    width: 121%;
    /* height: 100%; */
    margin-top: 4px;
}

.right_dad .hide_chil.chil_squarePrice ul li {
    font-size: 12px;
    line-height: 27px;
    color: #212121;
    cursor: pointer;
    text-align: left;
}

.right_dad .hide_chil.chil_squarePrice ul li:hover {
    color: #eb2e2e;
}

.right_dad .hide_chil .ons {
    color: #eb2e2e !important;
}

.ullistEcology .ons {
    border: 1px solid #eb2e2e !important;
}


/*toast��ʾ��*/
@keyframes fadeIn {
    0% {
        opacity: 0
    }
    100% {
        opacity: 1
    }
}

@-webkit-keyframes fadeIn {
    0% {
        opacity: 0
    }
    100% {
        opacity: 1
    }
}

@-moz-keyframes fadeIn {
    0% {
        opacity: 0
    }
    100% {
        opacity: 1
    }
}

@-o-keyframes fadeIn {
    0% {
        opacity: 0
    }
    100% {
        opacity: 1
    }
}

@-ms-keyframes fadeIn {
    0% {
        opacity: 0
    }
    100% {
        opacity: 1
    }
}

/*������֡�ö�����ʧ�ø�ƽ��*/
@keyframes fadeOut {
    0% {
        opacity: 1
    }
    60% {
        opacity: .9
    }
    100% {
        opacity: 0
    }
}

@-webkit-keyframes fadeOut {
    0% {
        opacity: 1
    }
    60% {
        opacity: .9
    }
    100% {
        opacity: 0
    }
}

@-moz-keyframes fadeOut {
    0% {
        opacity: 1
    }
    60% {
        opacity: .9
    }
    100% {
        opacity: 0
    }
}

@-o-keyframes fadeOut {
    0% {
        opacity: 1
    }
    60% {
        opacity: .9
    }
    100% {
        opacity: 0
    }
}

@-ms-keyframes fadeOut {
    0% {
        opacity: 1
    }
    60% {
        opacity: .9
    }
    100% {
        opacity: 0
    }
}

.web-toast {
    position: fixed;
    background: rgba(0, 0, 0, 0.7);
    color: #fff;
    font-size: 14px;
    line-height: 1;
    padding: 10px;
    border-radius: 3px;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    z-index: 9999;
    white-space: nowrap;
}

/*ʱ����΢��һ�����ʾʱ�䳤*/
.fadeOut {
    animation: fadeOut 1.2s;
}

.fadeIn {
    animation: fadeIn .5s;
}


/*20200629 �������ͼҾӰ�黻λ ������ʽ*/
.hw20200629 {
    margin-bottom: 0 !important;
    margin-top: 10px !important;
}

.hw20200629 .th20200629 {
    margin-bottom: 10px !important;
}
.lists{display: flex;justify-content: space-between;}
.lists .list {width: 30%}
.lists .list .hot-7-tit{width:calc(100% - 30px);}
