@charset "utf-8";
body {
    font-size: 14px;
    FONT-FAMILY:Microsoft YaHei,PingFang SC,HanHei SC,SimHei,Arial,sans-serif,SimSuncss;
    BACKGROUND: #f1f1f1;
    COLOR: #666;
    LINE-HEIGHT: 22px
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {
    margin: 0;
    padding: 0
}
fieldset, a img {
    border: 0
}
address, caption, cite, code, dfn, em, th, var {
    font-style: normal;
    font-weight:normal
}
ul, li {
    list-style: none
}
caption, th {
    text-align: left
}
h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
}
ul, li {
    list-style-type: none
}
.font_blue{
    color:#32a7ff !important;;
}
.font_bold{
    font-weight: bold;
}
.color_red{
    color:#f23535 !important;
}
a {
    COLOR: #333;
    text-decoration:none;
}
a:visited {
    /*COLOR: #777;*/
    text-decoration: none
}
a:hover {
    COLOR: #f23535;
    text-decoration: none
}
.today {
    color: #f23535 !important
}
.fl_left {
    float: left
}
.fl_right {
    float: right;
    text-align:right;
}
.hui a, .hui a:visited, .hui a:hover {
    color: #999;
    text-decoration: none
}
.more{
    font-size:14px !important;
    color:#32a7ff !important;
    font-weight:normal;
    float:right !important;
    padding-right:0 !important;
}
.more a{
    color:#32a7ff !important;
}
.main_b20 {
    border-bottom: #f1f1f1 13px solid;
}
.main_t20 {
    border-top: #f1f1f1 13px solid;
}
.t_aligncenter{
    text-align:center
}
.pt10{
    display: block;
    padding-top:5px;
}
.login_btn1, .login_btn2 {
    width: 100px;
    font-size: 16px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    float: left;
    cursor: pointer;
    webkit-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
    background: #32a7ff;
    border: 0 !important;
    color: #fff !important;
}
.login_btn1:hover {
    background: #0e92f5;
}
.login_btn2 {
    width: 60px !important;
}
.login_btn22{
    width: 100px !important;
    border: 1px solid #ccc !important;
}
.login_btn1:hover, .login_btn2:hover {
    background: #1a9cd6;
}
.login_btn22:hover{
    border: 1px solid #ccc !important;
    color: #03a611 !important;
    background: #c4fcc9 !important;
}
.top {
    width: 100%;
    /*height: 70px;*/
    border-bottom: #ddd 1px solid;
    background: #fff;
}
.top_1a {
    width: 1390px;
    /*height: 70px;*/
    margin: auto;
    background: #fff;
}
.top_1_left {
    width:485px;
    float: left;
    /*margin: auto;*/
    /*height: 65px;*/
    font-size:14px;
    overflow: hidden;
}
.top_1_left li {
    line-height: 55px;
    /*height: 55px;*/
    float: left;
    color: #999;
    cursor: pointer;
    padding: 5px 15px;
}
.top_1_left li a {
    /*height: 50px;*/
    color: #999;
    display: block;
    cursor: pointer;
}
.top_1_left li a:hover, .top_1_left li a.cur {
    color: #666;
}
.top_1_left li.kkjlogo{
    padding: 5px 0;
}
.top_1_left li.kkjlogo a{
    /*height: 50px;*/
}
.top_1_left li.kkjlogo a:hover{
}
.top_1_center {
    margin:13px 0;
    width: 345px;
    height:auto;
    float: left;
    border-left:1px solid #ddd;
    border-right:1px solid #ddd;
    overflow: hidden;
}
.top_1_center1{
    width: 200px;
    *width: auto;
    float:left;
    text-align: center;
    padding-top:2px
}
/*--天气--*/

.weather .cross-big-2 dd .wea-more{
    display:none;
}
.search_warp {
    width:340px;
    FLOAT:left;
    height:40px;
}
.search_form {
    CLEAR:both;
    height:35px;
    border:0;
}
.search_word_warp {
    height:37px;
    float:left
}
.sele_list {
    height:45px;
    text-align:center;
    float:left;
    padding-left:18px;
}
.sele_list li {
    width:80px;
    line-height:35px;
    color:#999;
    font-size:18px;
    cursor:pointer;
    float:left;
}
.sele_list li:hover, .sele_list li.cur {
    color:#1a9cd6;
    font-weight:bold;
}
.search_word_warp a {
    color:#bcbbbb
}
.search_word_warp a:hover {
    color:#999
}
.search_button_warp {
    width:auto;
    height:26px;
    float:right;
    margin-top:4px;
}
.search_word {
    BORDER:0;
    LINE-HEIGHT:35px;
    height:35px;
    WIDTH:250px;
    margin-left:10px;
    color:#999;
    outline:none;
    font:14px/35px "Microsoft YaHei", "Arial Narrow";
    padding-left:10px;
}
.search_button {
    width:65px;
    HEIGHT:26px;
    FONT-SIZE:14px;
    text-align:center;
    BORDER:0;
    CURSOR:pointer;
    background: url(../images/icon_2020.png) no-repeat 18px 2px;
}
.search_button:hover {
    background-position: 18px 2px;
}
.top_1_right {
    float: right;
    height:50px;
    line-height:50px;
    padding: 10px 15px;
    *min-width:133px;
    z-index:80;
}
.top_1_right li {
    float:left;
    height:55px;
    padding:0px 10px;
    cursor:pointer;
    font-size:12px;
}
.top_1_right li img {
    border: 0;
    vertical-align: top;
    margin: 0px 8px 0 0;
}
.Logged_in_float {
    width: 235px;
    height: 150px;
    border: #e7e7e7 1px solid;
    position: absolute;
    z-index:13;
    background: #FFF;
    top: 40px;
    right: -1px;
    padding: 10px 18px;
    box-shadow: 1px 1px 2px #ddd;
}
.Logged_in_info {
    border-bottom: #e7e7e7 1px solid;
    overflow: hidden;
    padding: 5px 0 10px;
}
.Logged_in_info li {
    width: 50%;
    height: 30px;
    line-height: 30px;
    font-size: 12px;
    float: left;
    padding: 0;
    color: #f00;
}
.Logged_in_info li span {
    display: inline-block;
    width: 55px;
    color: #777;
}
.nav_box {
    height: auto;
    width: 100%;
    background: #32A7FF;
}
.nav {
    height: 64px;
    width: 1390px;
    margin: auto;
    position: relative;
    z-index:11;
}
.nav li {
    height: 64px;
    cursor: pointer;
    float: left;
    position: relative;
    font-size: 16px;
    font-weight: bold;
    padding: 0 30px;
    z-index: 21;
    margin: 0 1px;
}
.nav li:hover,.nav li.cur{
    background: #2095EC;
}
.nav li a i,.nav li a.cur i {
    display: inline-block;
    width: 15px;
    height: 11px;
    background:  url(../images/navgetbottom.png) no-repeat 0 -2px;
    vertical-align: middle;
    margin-left: 5px;
}
.nav li a:hover i,.nav li a.cur i,.nav li.cur:hover.nav_s i {
    background: url(../images/navgetup.png) no-repeat 0 -2px;
}
.nav li a{
    height: 35px;
    line-height: 35px;
    padding: 14px 0;
    color: #fff;
    display: inline-block;
}
.nav li a:hover,.nav li a.cur{
    color: #fff !important;
}
.nav li em {
    display: inline-block;
    width: 22px;
    height: 22px;
    margin-top: 7px;
    *margin-top: 0;
    margin-right: 5px;
    vertical-align: top;
}
.nav_kkjhome{
    background: url("../images/nav_iconkkjhome.png") no-repeat
}
.nav_zixun{
    background: url("../images/nav_iconzixun.png") no-repeat
}
.nav_phb{
    background: url("../images/nav_iconphb.png") no-repeat
}
.nav_haowu{
    background: url("../images/nav_iconhaowu.png") no-repeat
}
.nav_fbh{
    background: url("../images/nav_iconfbh.png") no-repeat
}
.nav_pince{
    background: url("../images/nav_iconpince.png") no-repeat
}
.nav_yjgg{
    width: 23px !important;
    background: url("../images/nav_iconyjgg.png") no-repeat
}
.nav_dcgg{
    width: 20px !important;
    height: 24px;
    margin-top: 5px;
    background: url("../images/nav_icondcgg.png") no-repeat
}
.nav_mydrivers{
    background: url("../images/nav_iconmydrivers.png") no-repeat
}
.nav_s {
    width: 1390px;
    height: auto;
    top: 63px;
    left:0;
    position: absolute;
    background: #fff;
    z-index: 40;
    opacity: 1;
    moz-box-shadow: 1px 1px 5px #ccc;
    -webkit-box-shadow: 1px 1px 5px #ccc;
    box-shadow: 1px 1px 5px #ccc;
    padding: 23px 0;
    overflow: hidden;
    transition: all .3s;
    overflow:hidden;
}
.nav_show{
    top: 97px;
    opacity: 1;
    transition: all .3s;
    visibility: visible;
}
.navs_left {
    width: 30px;
    padding: 0 10px 0 25px;
    float: left;
    text-align: center;
    font-size: 16px;
    font-weight: bold;
    display: flex;
    align-items: center;
    height: 160px;
}
.navs_right,.navs_text{
    color:#ccc;
    width:1300px;
    float:right;
    position: relative;
    border-left: 1px solid #666;
}
.navs_right .caret{
    position: absolute;
    left:-1px;
    width:10px;
    height: 20px;
    top:50%;
    margin-top:-10px;
    background: url("../images/nav_line.png") no-repeat 0 0;
}
.navs_right li,.navs_text li{
    padding: 9px 20px;
    height: auto;
    font-weight: normal;
}
.nav .navs_right li{
    float: none !important;
}
.nav .navs_right li:hover,.navs_text li{
    background: none !important;
}
.nav .navs_right li a,.nav .navs_text li a{
    display: inline-block;
    padding: 0 30px !important;
    color: #333 !important;
    font-size: 14px !important;
    height: auto !important;
    cursor: pointer;
}
.nav .navs_right li a:hover,.navs_text li a:hover{
    text-decoration: underline;
    color: #f23535 !important;
    background:none !important;
    border:0 !important;
}
.nav_style2 .navs_right li a{
    padding:0 32px !important;
}
.navs_photo{
    height: auto;
    overflow: hidden;
    padding:10px 20px;
}
.navs_photo li{
    width: 230px;
    height: 120px;
    FONT-WEIGHT: 200;
    margin: 0 17px;
    padding: 0 !important;
    float: left;
    border: 2px solid #fff;
    border-radius: 6px;
    background: #DAEDFC;
    text-align: center;
    position: relative;
    overflow: hidden;
}
.navs_photo li a{
    padding:0;
}
.navs_photo li img{
    transition-duration: 0.4s;
}
.navs_photo li:hover img {
    transform: translateY(-0px);
    -ms-transform: translateY(-0px);
    -webkit-transform: translateY(-0px);
    transform: scale(1.15);
    opacity: .7;
}
.navs_photo li:hover{
    background: #DAEDFC;
    border:2px solid #F23535;
}
.navs_photo li img{
    width:98px;
    height: auto;
}
.navs_photo li .photo_text{
    line-height: 30px;
    height: 30px;
    text-align: center;
    background: #044372;
    color:#fff;
    font-size:14px;
    position: absolute;
    bottom:0;
    left:0;
    width: 100%;
}
.navs_text{
    border: 0;
    float: inherit;
    padding: 7px 0 0 10px;
    width: 100%;
}
.navs_text li{
    padding:0 20px !important;
}
.navs_text li a{
    width: auto;
    padding: 0 5px !important;
    text-align: center;
    line-height: 40px !important;
}
.nav_style3 .navs_photo li img{
    width:100%;
    height: auto;
}
.nav_style3 .navs_photo li .photo_text{
    width:220px;
    height: auto;
    background:rgba(0,0,0,60%);
    overflow:hidden;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:1;
    line-height: 22px;
    padding:4px 5px;
    transition-duration: 0.5s;
    text-align: left;
}
.nav_style3 .navs_photo li:hover .photo_text{
    -webkit-line-clamp:2;
}
.font_40{
    font-size:40px !important;
}
.font_48{
    font-size:48px !important;
}
.nav_s a p.pid{
    font-size:16px;
    color:#333 !important;
    line-height: 36px!important;
    height:36px;
    line-height: 22px\9;
    *line-height:22px;
    background: none;
}
.nav_s a:hover p.pid{
    background: none;
}
.nav_s a p.pnumber{
    font-size:12px;
    color:#666 !important;
    line-height: 30px !important;
    height:30px;
    font-weight: normal;
    background: none;
}
.nav_s a:hover p.pnumber{
    background: none;
}
.nav_s a:hover p{
    color: #fff !important;
}
.nav_s2 a,.nav_s3 a{
    width:311px !important;
}
.nav_s4 a{
    width:244.5px !important;
}
.nav_s5,.nav_s8{
    height:160px;
}
.nav_s5 a{
    width:311px !important;
}
.nav_s8 a,.nav_s9 a{
    width:645px !important;
}
.nav_s8 a em,.nav_s9 a em,.nav_s10 a em{
    display: inline-block;
    padding-top: 20px;
    width: auto !important;
}
.nav_s8 a p.pimg,.nav_s9 a p.pimg,.nav_s10 a p.pimg{
    display: inline-block;
    width: 60px;
    text-align: left !important;
    padding-top: 20px !important;
    line-height: 59px;
    font-size: 48px;
    vertical-align: bottom;
}
.nav_s10 a{
    width:422px !important;
}
/*--资讯页二级--*/
.top_zixun {
    width: 100%;
    height: 40px;
    border-bottom: #e7e7e7 1px solid;
    background: #FFF;
}
.top_zixun_1a {
    width: 1390px;
    height: 40px;
    margin: auto;
}
.top_zixun_1_left {
    float: left;
    margin: auto;
    height: 40px;
    font-size: 14px;
    overflow: hidden;
}
.top_zixun_1_left li {
    margin: 5px 11px 4px 0px;
    height: 40px;
    line-height: 40px;
    float: left;
    color: #999;
}
.top_zixun_1_center {
    float: left;
    overflow: hidden;
}
.top_zixun_1_center a {
    color: #999;
    display: inline-block;
    padding-left:25px;
    line-height: 40px;
    text-align: right;
}
.top_zixun_1_right {
    float: right;
    height: 40px;
    line-height: 40px;
    position: relative;
    padding: 0px 15px   !important;
}
.top_zixun_1_right li {
    line-height: 40px;
    height: 40x;
    float: left;
    padding: 0px 10px;
    cursor: pointer;

}
.top_zixun_1_right li a.user {
    max-width: 160px;
    height: 24px;
    line-height: 24px;
    overflow: hidden;
    margin-right: 5px;
    color: #666;
    float: left;
    display: inline-block;
    *+margin-top: 5px;
}
.top_zixun_1_right li a.exit {
    height: 24px;
    line-height: 24px;
    display: inline-block;
    float: left;
}
.top_zixun_1_right li img {
    border: 0;
    vertical-align: top;
    margin: 4px 4px 0 0;
}

.top_zixun_1_right li.Logged_in {
    width: 125px;
    float: right !important;
    background: #FFF;
    border-left: #e7e7e7 1px solid;
    border-right: #e7e7e7 1px solid;
    text-align: left;
    position: absolute;
    height: 25px;
    line-height: 22px !important;
    padding-left: 40px;
    font-size: 14px;
    color: #666;
    z-index: 220;
    right: -1px;
    top: 0;
}
.top_zixun_1_right li.Logged_in i {
    display: inline-block;
    width: 22px;
    height: 22px;
    position: absolute;
    z-index: 10;
    top: 10px;
    left: 12px;
}
.top_zixun_1_right li.Logged_in i img {
    width: 20px;
    height: 20px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
}
.name {
    position: relative;
}
.top_zixun_1_right li.Logged_in span {
    display: inline-block;
    padding: 0 3px;
    color: #FFF;
    background: #F00;
    font-size: 10px;
    position: absolute;
    z-index: 199;
    top: -5px;
    margin-left: 4px;
    min-width: 9px;
    height: 14px;
    line-height: 13px;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    -ms-border-radius: 7px;
    -o-border-radius: 7px;
    text-align: center;
}
.top_zixun_1_right li a {
    color: #999;
}
.top_zixun_1_right li a:hover {
    color: #666;
}
.Logged_in_float {
    width: 235px;
    height: 150px;
    border: #e7e7e7 1px solid;
    position: absolute;
    z-index: 1;
    background: #FFF;
    top: 40px;
    right: -1px;
    padding: 10px 20px;
    box-shadow: 1px 1px 2px #ddd;
}
.Logged_in_info {
    border-bottom: #e7e7e7 1px solid;
    overflow: hidden;
    padding: 5px 0 10px;
}
.Logged_in_info li {
    width: 50%;
    height: 30px;
    line-height: 30px;
    font-size: 12px;
    float: left;
    padding: 0;
    color: #f00;
}
.Logged_in_info li span {
    display: inline-block;
    width: 55px;
    color: #777;
}
.top_zixun_2 {
    height: 97px;
    width: 1100px;
    margin: auto;
}
.top_2_left {
    width: 210px;
    padding-left: 28px;
    padding-top: 6px;
    float: left;
}
.top_zixun_2_center {
    padding-top: 20px;
    width: 500px;
    float: left;
}
.top_zixun_2_right {
    width: 340px;
    float: right;
}

/*--bottom--*/
.link, .cooperation {
    width: 1390px;
    margin: 13px auto;
    background: #FFF;
    height: auto;
    overflow: hidden;
}
.link H4, .cooperation H4 {
    color: #666;
    height: 30px;
    padding: 16px 30px 10px 30px;
    margin-right: 6px;
    _margin-right: 3px;
+margin-right: 3px;
    font-weight: bold;
    font-weight: bold;
    font-size: 18px;
    border-bottom: #f4f4f4 1px solid;
}
.link li {
    width: 89px;
    float: left;
    line-height: 25px;
    height: 25px;
    font-size: 12px;
}
.link li a:hover {
    color: #F00;
    text-decoration:underline;
}
.link {
    position: relative;
}
.link span.more {
    position: absolute;
    right: 15px;
    top: 10px;
}
.link  span.more a {
    color: #666;
}
.cooperation li {
    padding: 15px 0 15px 20px;
    float: left;
}
.cooperation img {
    display: inline-block;
    width: 130px;
    height: 50px;
    border: 1px solid #ddd;
    padding: 0;
}
.cooperation img:hover {
    filter: alpha  (opacity=70);
    -moz-opacity: 0.7;
    opacity: 0.7;
}

#footer {
    /*width: 1300px;*/
    margin: 30px auto;
    font-size: 14px;
    color: #999;
    text-align: center;
}
#footer a{
    color: #999;
}
#footer p {
    padding: 5px 0;
}
.copyright {
    padding-top:10px;
    padding-bottom: 10px;
    text-align: center;
}
#footer .copyright a {
    color: #888;
}
.UserFankui_Div {
    left: 52%;
    width: 57px;
    height: 22px;
    background: url(../images/feedback.png?id=5) no-repeat;
    position: fixed;
    margin-left: 550px;
    bottom: 100px;
    cursor: pointer;
    padding-top: 35px;
    text-align:center
}
.UserFankui_Div a {
    color: #fff
}

.footer_about {
    width: 100%;
    border-bottom: #e8e8e8 1px solid;
    border-top: #e8e8e8 1px  solid;
    margin: 10px 0;
}
.footer_about .pageFooter {
    width: 1300px;
    margin: 0 auto;
    height: 225px;
    padding-top:35px;
}
.footerLine {
    clear: both;
    width: 100%;
    border-top: 2px solid #eeeeee;
}
.footerright {
    float: right;
    width: 480px;
    padding: 10px 15px 25px 35px;
    border-left: 1px solid #ddd;
    height: 150px;
}
.footerright  ul {
    padding: 0px 0px 0px 40px;
}
.footerright LI {
    padding-top: 20px;
    float: left;
    width: 190px;
    height: 100px;
    text-align:center;
}
.footerright LI img {
    border: #ddd 1px  solid;
    width: 100px;
    height: 100px;
    background: #FFF;
    padding: 4px;
}
.footerright LI img:hover {
    border: #afcbdb 1px  solid;
    cursor: pointer;
}
.footerright span {
    display: block;
}
.footerleft {
    float: left;
}
.footerleft dl {
    float: left;
    padding: 0px 70px 10px 65px;
}
.footerleft dd {
    font-size: 16px;
    font-weight: bold;
    color: #383838;
    -webkit-margin-start:0px;
    line-height: 44px;
}
.footerleft dt {
    color: #888;
    font-size: 14px;
    line-height:32px;
}
.footerleft dt img {
    vertical-align: middle;
}
.footerleft dt a {
    color: #888;
    position: relative;
    z-index:111;
}
.wxewm_cur {
    display: none;
    position: absolute;
    top: -46px;
    left: 130px;
    height: 115px;
    width: 115px;
}
.float_ewmar {
    width: 6px;
    height: 15px;
    position: absolute;
    left: 0px;
    top: 38px;
    z-index: 3333;
}
.float_ewm {
    margin-left:5px;
    border: #ddd 1px solid;
    background: #fff;
    -webkit-box-shadow: 2px 2px 6px #dedbdb;
    -moz-box-shadow: 2px  2px 6px #dedbdb;
    box-shadow: 2px 2px 6px #dedbdb;
    width: 100px;
    height: 100px;
    padding: 6px;
}
.float_ewm img {
    width: 100px;
    height: 100px;
    display: inline-block;
}
.ck_allplun {
    text-align: center;
    line-height: 40px;
    height: 40px;
    font-size: 16px;
    border: #eee 1px solid;
    margin: 15px 0 25px 0
}
.ck_allplun a {
    display: block;
    color: #f00;
    background: #f8f8f8
}
.ck_allplun a:hover {
    color: #ea0606;
    background: #f3f3f3
}

/*--翻页--*/
.m-page {
    overflow: hidden;
    position: relative;
    margin: 10px 0;
    padding: 0px 0;
    height: 42px;
    width: 100%;
    text-align: center;
}
.m-page .wraper {
    float:left;
    margin-left:50%
}
.m-page .inner {
    float:left !important;
    margin-left:-50%;
    *margin-left:-38%;
    _margin-left:-38%;
+margin-left:-38%;
    width:700px;
}
.m-page .inner, .m-page .wraper {
    _float:none;
    _margin-left:auto;
    _margin-right:auto
}
.m-page .items {
    float:left;
    width:100%;
}
.m-page .item {
    margin-left: 10px;
    min-width: 40px;
    height: 40px;
    color: #3e3e3e;
    text-align: center;
    line-height: 40px;
    cursor: pointer;
    -webkit-transition: all .1s linear;
    -moz-transition: all .1s linear;
    -o-transition: all .1s linear;
    transition: all .1s linear;
    border-radius: 4px;
    background: #fff;
    border:#333 1px solid;
    display: inline-block;
    *float:left;
    _float:left;
+float:left;
    *width: 40px;
    _width: 40px;
    *width: 40px;
}
.m-page .item a{
    color:#111;
    font-size:14px;
    display:block;
}
.m-page .active a{
    color:#fff !important;
}

.m-page .item .num {
    position:relative;
    z-index:1;
    display:inline-block;
    width:100%;
    text-decoration:none;
    font-size:14px;
}
.m-page .item:hover {
    z-index:1;
    border-color:#333 !important;
    background:#333;
    color:#fff !important;
}
.item a:hover{
    color:#fff !important;
    display:block;
    font-size:14px;
}
.m-page .dot {
    border:none;
    line-height:37px;
    width:24px;
    cursor:default
}
.m-page .dot:hover {
    color:#fff !important;
    font-size:14px;
}
.m-page .icon {
    _margin-top:12px
}
.m-page .next a, .m-page .prev a{
    font-weight:400;
    background: url(../images/icon_2020.png) no-repeat;
}
a.prev:hover,a.next:hover{
    filter: invert(100%);
    *background: url(../images/icon_2020.png) no-repeat;
    _background: url(../images/icon_2020.png) no-repeat;
+background: url(../images/icon_2020.png) no-repeat;
}
a.prev{
    background-position: 14px -1796px !important;
}
a.next{
    background-position: 16px -1827px !important
}
.m-page .dot+.next {
    margin-left:-1px
}
.m-page .next-disabled, .m-page .prev-disabled {
    color: #333;
}
.m-page .next-disabled:hover, .m-page .prev-disabled:hover {
    border-color:#ededed;
    color:#fff !important;
}
.m-page .active, .m-page .active:hover {
    z-index:1;
    background:#333333;
    color:#fff !important;
    border-color:#333333;
    cursor:default;
    text-decoration:none
}
.m-page .icon-btn-star, .m-page .icon-btn-star-selected {
    display:block;
    margin:5px auto 0
}
.m-page .page0:hover .star-gif {
    display:none
}
.m-page .page0 .star-gif {
    position:absolute;

    top:11px;
    left:10px
}
.m-page .form {
    float:left
}
.m-page .text, .m-page .total {
    _display:inline;
    float:left;
    line-height:30px
}
.m-page .btn, .m-page .input, .m-page .text {
    margin-left:5px;
}
.m-page .total {
    margin-left:10px
}
.m-page .input, .m-page .text, .m-page .total {
    color:#999
}
.m-page .btn, .m-page .input {
    margin-top:7px;
    float:left;
    _display:inline
}
.m-page .input {
    width:30px;
    border:solid 1px #ededed;
    height:21px;
    text-align:center
}
.ks-ie8 .m-page .input {
    line-height:21px
}
.m-page .btn {
    height:21px;
    width:43px;
    -webkit-border-radius:2px;
    -webkit-background-clip:padding-box;
    -moz-border-radius:2px;
    -moz-background-clip:padding;
    border-radius:2px;
    background-clip:padding-box;
    border:solid 1px #ededed;
    text-align:center;
    line-height:21px;
    cursor:pointer
}
.m-page .btn:hover {
    border-color:#3594ef;
    color:#fff !important;
}
.m-bottomsearch {
    margin-top:20px;
}

.main_title i {
    display: inline-block;
}
.main_title i a {
    display: inline-block;
    width: 16px;
    height: 16px;
    border-radius: 8px;
    background: #bababa;
    margin-left:15px;
}
.main_title i a:hover, .main_title i a.cur {
    background: #1a9cd6;
}
.main_1, .main_2, .main_3, .main_1, .main_4 {
    height: auto;
    padding: 0px 30px 12px 30px;
}
/*--意见反馈--*/
.aui_inner {
    background: #FFF;
}
.aui_outer, .aui_inner {
    border: 0px solid rgba(0,0,0,.7);
    border: 0px solid #333\9;
}
.aui_border {
    box-shadow: inset 0 0 1px rgba(255,255,255,.9);
    border-spacing: 0px;
}
.aui_nw, .aui_ne, .aui_sw, .aui_se {
    width: 8px;
    height: 8px;
}
.aui_nw, .aui_n, .aui_ne, .aui_w, .aui_e, .aui_sw, .aui_s, .aui_se {
    background: rgba(0,0,0,.3);
    background: #000\9!important;
    filter: alpha(opacity=40);
}
.aui_state_lock .aui_nw, .aui_state_lock .aui_n, .aui_state_lock .aui_ne, .aui_state_lock .aui_w, .aui_state_lock .aui_e, .aui_state_lock .aui_sw, .aui_state_lock .aui_s, .aui_state_lock .aui_se {
    background: rgba(0,0,0,.5);
    background: #000\9!important;
    filter: alpha(opacity=50);
}
.aui_state_focus .aui_dialog {
    box-shadow: 0 0 3px rgba(0,0,0,0.4);
}
.aui_state_focus .aui_outer {
    box-shadow: 0 2px 3px rgba(0,0,0,0.1);
}
.aui_state_lock .aui_border {
    box-shadow: 0 3px 26px rgba(0,0,0,.9);
}
.aui_state_drag .aui_outer, .aui_outer:active {
    box-shadow: none;
}
.aui_titleBar {
    position: relative;
    height: 100%;
}
.aui_title {
    height: 28px;
    line-height: 27px;
    padding: 0 28px 0 10px;
    text-shadow: 0 1px 0 rgba(255,255,255,.7);
    font-weight: bold;
    color: #95a7ae;
    font-family: Tahoma, Arial/9!important;
    background-color: #bdc6cd;
    background: linear-gradient(top, #edf5f8, #bdc6cd);
    background: -moz-linear-gradient(top, #edf5f8, #bdc6cd);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#edf5f8), to(#bdc6cd));
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#edf5f8', endColorstr='#bdc6cd');
    border-top: 1px solid #edf5f8;
    border-bottom: 1px solid #b6bec5;
}
.aui_state_focus .aui_title {
    color: #4c5a5f;
}
.aui_state_drag .aui_title {
    background: linear-gradient(top, #bdc6cd, #edf5f8);
    background: -moz-linear-gradient(top, #bdc6cd, #edf5f8);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#bdc6cd), to(#edf5f8));
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bdc6cd', endColorstr='#edf5f8');
    box-shadow: none;
}
.aui_state_drag .aui_titleBar {
    box-shadow: none;
}
.aui_close {
    padding: 0;
    top: 4px;
    right: 4px;
    width: 21px;
    height: 21px;
    line-height: 21px;
    font-size: 18px;
    color: #68767b;
    text-align: center;
    font-family: Helvetica, STHeiti;
    _font-family: Tahoma, '\u9ed1\u4f53', 'Book Antiqua', Palatino;
    text-shadow: 0 1px 0 rgba(255,255,255,.9);
    display: block;
    position: absolute;
    text-decoration: none;
    outline: none;
    _cursor: pointer;
}
.aui_close:hover {
    background: #C72015;
    color: #FFF;
}
.aui_close:active {
    box-shadow: none;
}
.aui_content {
    color: #666;
}
.aui_state_focus .aui_content {
    color: #000;
}
.aui_buttons {
    background-color: #F6F6F6;
    border-top: solid 1px #DADEE5;
}
.aui_state_noTitle .aui_nw, .aui_state_noTitle .aui_ne, .aui_state_noTitle .aui_sw, .aui_state_noTitle .aui_se {
    width: 3px;
    height: 3px;
}
.aui_state_noTitle .aui_inner {
    border: 1px solid #666;
    background: #FFF;
}
.aui_state_noTitle .aui_outer {
    border: none 0;
    box-shadow: none;
}
.aui_state_noTitle .aui_nw, .aui_state_noTitle .aui_n, .aui_state_noTitle .aui_ne, .aui_state_noTitle .aui_w, .aui_state_noTitle .aui_e, .aui_state_noTitle .aui_sw, .aui_state_noTitle .aui_s, .aui_state_noTitle .aui_se {
    background: rgba(0,0,0,.05);
    background: #000\9!important;
    filter: alpha(opacity=5)!important;
}
.aui_state_noTitle .aui_titleBar {
    bottom: 0;
    _bottom: 0;
    _margin-top: 0;
}
.aui_state_noTitle .aui_close {
    top: 0;
    right: 0;
    width: 18px;
    height: 18px;
    line-height: 18px;
    text-align: center;
    text-indent: 0;
    font-size: 18px;
    text-decoration: none;
    color: #214FA3;
    background: none;
}
.aui_state_noTitle .aui_close:hover, .aui_state_noTitle .aui_close:active {
    text-decoration: none;
    color: #900;
}
.aui_state_noTitle .aui_dialog {
    box-shadow: none;
}
.top_1_left li img{
    /*height: 44px;*/
}
em.zhiding {
    white-space: nowrap;
    width: 28px;
    height: 22px;
    margin-right: 3px;
    background: url(../images/icon_2020.png) no-repeat 0 -164px;
    display: inline-block;
    vertical-align: middle;
}
.no_info {
    text-align: center;
    padding: 220px 0;
    font-size: 18px;
    color: #333;
}
.no_info span {
    display: block;
    padding-bottom: 25px;
}
.page_pt26{
    padding: 26px 0 8px 0 !important;
}
.dot{
    padding:15px 0;
    height: 16px;
    text-align: center;
}
.dot a,.dot a:visited{
    display: inline-block;
    width:16px;
    height: 16px;
    border-radius: 8px;
    background: #ccc;
    margin: 0 10px;
}
.dot a:hover{
    background:#32a7ff;
}
.dot a.cur{
    width:48px;
    background:#32a7ff;
}
.box_triangle {
    /*悬浮窗用上三角*/
    width:18px;
    height: 10px;
    z-index: 16;
    margin: 0px auto !important;
    background: url(../images/triangle_top.png) no-repeat top center;
    position: absolute;
}
.sshare_float {
    position: absolute;
    z-index: 15;
    border-radius: 7px;
    border: 1px solid #eee;
    background: #fff;
    box-shadow: 1px 1px 5px rgb(0, 0 , 0 , .25);
}
i.arrow_left,i.arrow_right{
    width: 43px;
    height: 50px;
    background: url("../images/arrow_icon.png") no-repeat;
    cursor: pointer;
    position: absolute;
    top:50%;
    margin-top:-25px;
    z-index: 2;
}
.arrow_left{
    left:0;
    background-position: 0 0!important;
}
.arrow_left:hover{
    background-position: 0 -50px !important;
}
.arrow_right{
    right:0;
    background-position: 0 -100px !important;
}
.arrow_right:hover{
    background-position: 0 -150px !important;
}
.fr {
    float: right !important;
    margin-right: 0px !important;
}
.fl {
    float: left !important;
    margin-right: 0px !important;
}
/*2022920新增*/
.shidian_s{
    position: relative;
}
.shidian_s .more_shidian_s{
    display:none;
}
.shidian_s:hover .more_shidian_s{
    display:inline-block;
}
.more_shidian_s{
    position: absolute;
    top:0px;
    right:-40px;
    width:30px;
    height: 82px;
    padding-left:20px;
    z-index:3;
    font-weight: bold;
}
.more_shidian_s a{
    background: #fff;
    display:block;
    text-align: center;
    line-height: 16px;
    color:#32a7ff;
    height: 74px;
    padding-top:8px;
    border:0 0 1px rgba(0,0,0, .1)
}
.float_close {
    width: 15px;
    height: 15px;
    position: absolute;
    right: 25px;
    top: 22px;
    z-index: 11;
    cursor: pointer;
}
.float_close a {
    display:block;
    width:15px;
    height:15px;
    background: url(../images/close_icon.png) no-repeat -15px 0 ;
}
.float_close a:hover {
    background: url(../images/close_icon.png) no-repeat 0 0;
}
/*fankui*/
.feedback_focus{
    width:600px;
    height: 600px;
    position: fixed;
    top:50%;
    left:50%;
    margin-left: -300px;
    margin-top: -300px;
    z-index: 1988;
    background: #fff;
    border-radius: 6px;
    font-size:12px;
    color:#333;
}
.feedback_focus .login_name{
    color:#333;
    font-weight: bold;
    padding:8px 0;
}
.feedback_focus .fkui_title {
    display: block;
    height: 80px;
    line-height: 80px;
    color: #333;
    font-size: 20px;
    text-align: center;
    font-weight: bold;
    position: relative;
}
.feedback_focus .pinglun_login_left{
    width:auto;
    margin-top:0;
    border:0px;
    height: auto;
}
.feedback_focus .pinglun_login_left span{
    display: inline-block;
    float:left;
    color:#333;
    width: 70px;
    font-weight: bold;
}
.feedback_focus .login_name_style{
    border-radius: 4px;
    border: 0;
    background: #f3f3f3;
    outline:none;
    width:450px;
    height: 36px;
    line-height: 36px;
    font-size:12px;
    color:#000;
}
.login_name{
    position: relative;
    color:#999;
}
.feedback_focus .addpic{
    width:72px;
    height: 72px;
    text-align: center;
    position: absolute;
    background: url("../images/icon_pic.png") no-repeat center center;
    cursor: pointer;
    z-index: 1;
    top:7px;
    left:69px;
}
.feedback_focus .addpic .delect_icon{
    width:12px;
    height: 12px;
    position: absolute;
    top:-3px;
    right:-3px;
    background: url("../images/icon_del.png") no-repeat center center;
}
.feedback_focus .addpic .delect_icon img{
    width:100%;
    height: auto;
}
.feedback_focus .addpic img{
    width:70px;
    height: 70px;
    vertical-align: middle;
    text-align: center;
    padding-top:1px;
}
.feedback_focus .addpic:hover{

}
.feedback_focus  .addpictext{
    position: absolute;
    top:90px;
    left:69px;
    color:#999;
    font-weight: normal;
}
.feedback_focus .icon_close{
    display: inline-block;
    width:18px;
    height: 18px;
    position: absolute;
    top:15px;
    right:15px;
    background: url("../images/icon_close.png") no-repeat center center;
    z-index:1;
    cursor: pointer;
}
.feedback_focus .icon_close:hover{
    opacity: .8
}
.feedback_focus .login_button{
    width:100%;
    text-align: center;
    height: 45px;
}
.feedback_focus  #div_fankui{
    width: 600px;
    display: block;
}
.btn_aui_state{
    display: inline-block;
    width: 180px;
    height: 45px;
    line-height: 40px;
    text-align: center;
    border-radius: 4px;
    font-size: 16px;
    cursor: pointer;
    border: 0;
    outline: none;
    background: #32A7FF;
    color: #fff;
    font-weight: bold;
}
.btn_aui_state:hover{
    opacity:.7;
}
.feedback_focus .feedback_outer{
    box-shadow: 0 2px 3px rgba(0,0,0,0);
}

/*夜间模式*/
body.night a:link,body.night h3,body.night h4,body.night h5,body.night h6{
    color: #b5b5b5 !important;
    border-color:#404040;
    cursor: pointer;
}
body.night a:visited{
    color:#aaa;
}
body.night a:hover{
    color:#f23535 !important;
}
body.night p{
    color: #b5b5b5 !important;
    border-color:#404040;
}
body.night body,body.night .navs_left{
    color:#b5b5b5 !important;
}
body.night div{
    border-color:#404040 !important;
}
body.night .nav .navs_right li a, body.night .nav .navs_text li a{
    color:#b5b5b5;
}
body.night .nav .navs_right li a:hover, body.night .nav .navs_text li a:hover{
    color:#f23535 !important;
}
body.night img{
    opacity: 0.65;
}
body.night,
body.night .shian_list{
    background: #171514 !important;
}
body.night .footerleft dd,body.night .footer_about,body.night .footerright,body.night .baidu_right h3 li.btitle{
    color:#b5b5b5
}
body.night .nav li a{
    color: #fff !important
}
body.night .nav li a:hover{
    color:#fff !important
}
body.night .navs_right, body.night .navs_text{
    color:#666;
}
body.night .top,body.night .top_1a,body.night .search_word,body.night .top_1_center,body.night .main_left h4 a{
    background-color: #232222;
}
body.night .nav_box{
    background: #206faa;
}
body.night h3.main_title{
    border-color: #171514;
}
body.night .top {
    background-color: #232222;
}
body.night .nav_s{
    background: #333;
    moz-box-shadow: 1px 1px 5px #111;
    -webkit-box-shadow: 1px 1px 5px #111;
    box-shadow: 1px 1px 5px #111;
    opacity: 1;
}
body.night .navs_photo li{
    opacity: 0.7
}
body.night .m-page .item{
    background-color:#333;
}
body.night .m-page .item:hover{
    background-color:#444;
}
body.night .more_shidian_s a{
    background: #333;
    color: #32A7FF;
}
body.night .more_shidian_s a:hover{
    color: #F23535;
}
/*--2022920--*/
body.night .login_info_float_arrow img{
    opacity: .1;
}
body.night .top_1_right li .login_info_float h6 .facesinfo span{
    color:#b5b5b5;
}
body.night .top_1_right li .login_info_float{
    border-color: transparent !important;
    background-color: #333;
}
body.night .top_1_right li .login_info_float p a{
    background-color: #333;
    color: #b5b5b5 !important;
}
body.night .top_1_right li .login_info_float p a:hover {
    background-color: #444 !important;
    color: #ff7110 !important
}
body.night .top_1_right li .login_info_float p a i {
    background: url( "../images/2022_userinfo_icon_night.png?v5=55");
}
body.night .top_1_right li.return .login_info_float p a{
    opacity: .8;
}
/*20220923三分钟悬浮窗用*/
body.night .tj_box{
    background: #232222;
}
body.night .hotnews_list,body.night .goods{
    background: none;
}
body.night .tjleft li{
    border-color:#404040;
}
body.night .tj_top .close1 a{
    opacity: .9;
    filter: brightness(40%);
}
body.night .sanjiao,body.night .box_triangle {
    background-image: url(../images/triangle_top_right.png)
}
body.night .user_message_count,body.night .ck_calendar a{
    color:#fff;
}
body.night .smerm_down {
    background: #333;
    color: #b5b5b5 !important;
}
body.night h3.main_title, body.night h3.main_title{
    background: none !important;
}
body.night .main h3.div_fasten{
    height: 45px;
    margin-bottom: 20px;
    background: #232323  !important;
}
body.night .main h3.div_lower{
    /*黑暗模式用，白天没有*/
    height: auto !important;
}
/*org_color*/
body.orange .calendar span.time,body.orange .h3 a.righttitle{
    color: #fc6e1a !important;
}
body.orange .calendar{
    border-color:#fc6e1a;
}
body.orange  .calendar span.ck_calendar a{
    background-color:#fc6e1a !important;
}
body.orange h3 a.righttitle:before, body.orange h3.righttitle:before {
    background-color:#fc6e1a !important;
}
body.orange .trends li:hover a span.titl{
    color: #fc6e1a;
}
body.org #vleft_tab li a i.app {
    background-image: url(../images/org_vAPP_down.png);
}
body.org #vleft_tab li a i.tougao {
    background-image: url(../images/org_vtougao.png);
}
body.org #vleft_tab li a i.jiucuo {
    background-image: url(../images/org_vjiucuo.png);
}
body.org #vright_tab li a i.fankui {
    background-image: url(../images/org_vfankui.png);
}
body.org #vright_tab li a i.pinglun {
    background-image: url(../images/org_vkpinlun.png);
}
body.org #vright_tab li a i.top1 {
    background-image: url(../images/org_vtotop.png);
}
body.org #vright_tab li a i.app {
    background-image: url(../images/org_vAPP_down.png);
}
body.org #vleft_tab li a:hover,body.org #vright_tab li a:hover{
    color:#fc6e1a;
}
body.org .more_shidian_s a{
    color: #fc6e1a;
}
body.org .more_shidian_s a:hover{
    color: #F23535;
}
/*red_color*/
body.red .calendar span.time,body.red .h3 a.righttitle{
    color: #ee0101 !important;
}
body.red .calendar span.ck_calendar a{
    background-color:#ee0101 !important;
}
body.red .calendar{
    border-color:#ee0101;
}
body.red h3 a.righttitle:before, body.red h3.righttitle:before {
    background-color:#ee0101
}
body.red .trends li:hover a span.titl{
    color: #ee0101;
}
body.red .more_shidian_s a{
    color: #ee0101;
}
body.red .more_shidian_s a:hover{
    color: #ee0101;
}
body.night .newslist li.mnow {
    border: #c36d17 1px dashed !important;
    background: linear-gradient(to left,#431901,#1c0b01);
    background: -webkit-linear-gradient(to left, #431901 0%,#1c0b01 100%);
    background: -o-linear-gradient(lto left, #431901 100%,#1c0b01 100%);
    background: -ms-linear-gradient(to left, #431901 100%,#1c0b01 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1c0b01', endColorstr='#431901',GradientType=1);
}
body.night .top_1_right li.messenger {
    background: url(../images/night_2019_soft_logo.png) no-repeat 0 -945px;
}
body.night .aui_outer .login_qj,.aui_outer .login_name {
    color: #b5b5b5
}

body.night .aui_outer .login_name_style {
    border: #666 1px solid;
    color: #ccc;
    background: #444;
}
body.night .aui_outer .file_upload_fankui2{
    opacity: .8;
}
body.night .aui_outer .aui_dialog{
    background: #333;
}
body.night .aui_outer .aui_title{
    opacity: .6;
}
body.night .pinglun_login{
    background: #333;
}
body.night .iprompt_float {
    background: #333;
}
body.night .iprompt_float i {
    color: #b5b5b5;
}
body.night .iprompt_float .confirm a ,body.night .iprompt_float span{
    opacity: .6;
}
/*--fankui_night--*/
body.night .feedback_focus .fkui_title{
    color: #b5b5b5;
}
body.night .feedback_focus{
    background:#333;
}
body.night .feedback_focus .login_name_style {
    background: #444;
    color: #b5b5b5;
}
body.night .feedback_focus .addpic {
    opacity: .15;
}
body.night .btn_aui_state {
    opacity: .5;
}
body.night .btn_aui_state:hover {
    opacity: .65;
}
body.night .feedback_focus .icon_close{
    display: inline-block;
    width:18px;
    height: 18px;
    position: absolute;
    top:15px;
    right:15px;
    background: url("../images/icon_close_night.png") no-repeat center center;
    z-index:1;
    cursor: pointer;
    opacity: .4;
}
body.night .feedback_focus .icon_close:hover{
    opacity: .6
}
.feedback_focus .login_name,body.night .feedback_focus .pinglun_login_left span  {
    color: #aaa;
}

.nav-child{
    position: absolute;z-index: 9999;background: #32A7FF;
    left: 0px;
    display: none;
    width: 100%;
}
.nav-child li{
    padding: 0 41px;
}
.nav li:hover .nav-child {
    display: block;
}


.row1{
    word-break: break-word!important;
    overflow: hidden;text-overflow: ellipsis;display: -webkit-box!important;-webkit-line-clamp: 1!important;-webkit-box-orient: vertical;
}
.row2{
    word-break: break-word!important;
    overflow: hidden;text-overflow: ellipsis;display: -webkit-box!important;-webkit-line-clamp: 2;-webkit-box-orient: vertical;
}
.row3{
    word-break: break-word!important;
    overflow: hidden;text-overflow: ellipsis;display: -webkit-box!important;-webkit-line-clamp: 3;-webkit-box-orient: vertical;
}
.row4{
    word-break: break-word!important;
    overflow: hidden;text-overflow: ellipsis;display: -webkit-box!important;-webkit-line-clamp: 4;-webkit-box-orient: vertical;
}
.row5{
    word-break: break-word!important;
    overflow: hidden;text-overflow: ellipsis;display: -webkit-box!important;-webkit-line-clamp: 5;-webkit-box-orient: vertical;
}



.pagination{
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    /*background: #fff;*/
    padding: 0 0.3rem;
}
.pagination li{
    list-style: none;
}
.pagination li a{
    margin: 14px 5px;
    display: inline-block;
    line-height: 30px;
    border-radius: 4px;
    text-align: center;
    background: #e3e3e3;
    color: #333;
    font-size: 14px;
    position: relative;
    padding: 5px 10px;
    border: none;
    height: auto;
}
.pagination span{
    margin: 14px 5px;
    display: inline-block;
    line-height: 30px;
    text-align: center;
    padding: 5px 10px;
    border-radius: 4px;
    height: auto;
}

.pagination li:last-child a{
    background: #e3e3e3;
    color: #333;
}
.pagination li:first-child a{
    background: #e3e3e3;
    color: #333;
}
.disabled span{
    background: #e3e3e3;
    color: #333;
}
.pagination .active span{
    background: #32A7FF;
    color: #fff;
}

.selhover{
    color: #fff!important;
    background-color: #32A7FF ;
}
.listnav{
    display: flex ;
    align-items: center;
    flex-wrap: wrap;
    height: auto;
    margin-bottom: 0.2rem;
    /*background: #fff;*/
    /*padding-left: 20px;*/

}
.listnav a{
    display: block;
    padding: 5px 10px;
    color: #222;
    margin: 5px 0;
    border-radius: 4px;
    font-size: 16px;
}

.dian{
    width: 5px;
    height: 5px;
    background: #32A7FF;
    border-radius: 100%;

}