@charset "utf-8";

/* CSS Document */

* {
    box-sizing: border-box;
    padding: 0;
    margin: 0;
}

html,
body,
a,
div,
ul,
li,
ol,
img,
dl,
dt,
dd,
p,
input,
button,
h1,
h2,
h3,
h4,
h5,
h6,
select,
textarea {
    margin: 0;
    font-family: Arial, Helvetica, 'Microsoft Yahei', 'Hiragino Sans GB', sans-serif;
    border: 0;
    padding: 0px
}

ul,
li {
    list-style-type: none
}

a {
    text-decoration: none;
    -webkit-transition-property: color;
    -moz-transition-property: color;
    -o-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: .2s;
    -moz-transition-duration: .2s;
    -o-transition-duration: .2s;
    transition-duration: .2s;
}

img {
    display: block
}

.main {
    position: relative;
    width: 1100px;
    margin: 0 auto;
    height: auto;
}

.new-main {
    position: relative;
    width: 1200px;
    margin: 0 auto;
    height: auto;
}

.left {
    float: left;
}

.right {
    float: right
}

body {
    font-size: 14px;
    line-height: 1.42857143;
    color: #333;
}

.topad {
    width: 100%;
    height: auto
}

.returntop {
    position: fixed;
    right: 10px;
    bottom: 70px;
    background: #ddd;
    width: 55px;
    height: auto;
    text-align: center;
    border-radius: 5px;
    opacity: 0.8;
    padding: 5px;
    display: none;
    z-index: 100000
}

.returntop a {
    color: #666;
    font-size: 18px;
    text-decoration: none
}

.returntop a:hover {
    color: #459df5
}

.head_nav {
    width: 100%;
    height: 30px;
    background-color: #f2f2f2
}

.head_nav .right {
    line-height: 30px
}

.head_nav .right ul {
    margin-bottom: 0px;
}

.head_nav .right ul li {
    float: left;
    height: 30px;
    margin: 0px auto;
    padding: 0px 5px
}

.head_nav .right ul li a {
    text-decoration: none;
    color: #333;
    font-size: 12px
}

.login_detail li {
    text-align: center;
    margin: 0 auto;
    width: 100%;
}

.head_nav .right ul li a:hover {
    color: #900
}

.login_new {
    width: 120px;
    position: relative;
}

.login_new img {
    width: 30px;
    height: 30px;
    border-radius: 100%;
    padding: 2px;
    float: left
}

.login_new span {
    overflow: hidden;
    float: left;
    display: block;
    width: 80px;
    height: 30px;
    font-size: 12px;
    line-height: 30px;
    text-indent: 8px;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.login_detail {
    display: none;
    position: absolute;
    width: 80px;
    height: 90px;
    top: 30px;
    right: 5px;
    background: #ddd;
    z-index: 100000;
}

.clearfix:before,
.clearfix:after {
    display: table;
    content: ""
}

.clearfix:after {
    clear: both;
}

.clearfix {
    *zoom: 1;
}

.zt_box {
    max-width: 1100px;
    margin: auto;
    /* display:flex;
	flex-wrap:wrap;
	justify-content:left; */
}


/* .zt_box a{
	flex:0 0 18%;
	margin:1%;
} */

.zt_box img {
    width: 100%;
}

.main_left .hot {
    position: relative;
}

.main_left .hot::after {
    content: '';
    width: 25px;
    height: 16px;
    background: url(/Public/home/images/hot.png);
    background-size: cover;
    position: absolute;
    top: 2px;
    right: -26px;
}

.main_left ul .hot::after {
    content: '';
    width: 16px;
    height: 10px;
    right: -6px;
}

.moreNews {
    position: relative;
    transition: all .3s;
}

.moreNews .moreNews-div {
    position: absolute;
    top: 30px;
    right: 0;
    width: 180px;
    height: auto;
    background: #fff;
    transition: all .3s;
    display: none;
    z-index: 999;
    border: 1px solid #f2f2f5;
    box-shadow: 0px 2px 2px rgba(0, 0, 0, .5);
    z-index: 999;
}

.moreNews:hover {
    background: dodgerblue;
}

.head_nav .right ul li.moreNews:hover a.moreNews-text-PC {
    color: #fff;
}

.moreNews .moreNews-div.active {
    display: block
}

.head_nav .right .moreNews-div>ul {
    background: #fff;
}

.head_nav .right .moreNews-div>ul>li {
    position: relative;
    width: 100%;
    background: #fff;
    height: auto;
    padding: 3px 15px;
    overflow: hidden;
}

.moreNews-div>ul>li:after {
    content: '>';
    position: absolute;
    top: 0;
    height: 100%;
    line-height: 50px;
    color: #fff;
    width: 15px;
    background: dodgerblue;
    transition: all .2s;
    right: -15px;
}

.moreNews-div>ul>li:hover:after {
    right: 0px;
}

.moreNews-div a {
    display: flex;
    justify-content: space-around;
}

.moreNews-div p {
    height: 100%;
}

.moreNews-div .zmt-logo {
    flex-basis: 45px;
    height: 45px;
    background: url(../images/zmtlogo3.png) no-repeat;
    opacity: .7;
    transition: all .3s;
}

.head_nav .right .moreNews-div>ul>li:hover {
    background: rgba(0, 0, 0, .05)
}

.moreNews-div>ul>li:hover .zmt-logo,
.moreNews-div>ul>li:hover .zmt-name {
    opacity: 1;
    color: dodgerblue;
}

.moreNews-div .zmt-name {
    color: #333;
    line-height: 45px;
    text-align: center;
    flex-grow: 1;
    /*font-weight: bold;*/
    font-size: 14px;
    transition: all .3s;
}

.wxewm {
    position: absolute;
    top: 0;
    left: 100%;
    padding: 5px;
    box-shadow: 0 0 5px rgba(0, 0, 0, .5);
    width: 100px;
    height: 100px;
    display: none;
}

.moreNews-close {
    display: none;
}

.moreNews-div .zmt-logo.logo-wx {
    background-position: 0px -45px;
}

.moreNews-div .zmt-logo.logo-wb {
    background-position: -1px -90px;
}

.moreNews-div .zmt-logo.logo-cj {
    background-position: -1px -135px;
}

.moreNews-div .zmt-logo.logo-jm {
    background-position: -2px -306px;
}

.moreNews-div .zmt-logo.logo-bj {
    background-position: -2px -488px;
}

.moreNews-div .zmt-logo.logo-wy {
    background-position: -2px -441px;
}

.moreNews-div .zmt-logo.logo-fh {
    background-position: -2px -215px;
}

.moreNews-div .zmt-logo.logo-dy {
    background-position: -2px -350px;
}

.moreNews-div .zmt-logo.logo-qe {
    background-position: -2px -174px;
}

.moreNews-div .zmt-logo.logo-xq {
    background-position: -2px 0px;
}

.moreNews-div .zmt-logo.logo-tt {
    background-position: -2px -578px;
}

.moreNews-div .zmt-logo.logo-sh {
    background-position: -2px -622px;
}

.moreNews-div .zmt-logo.logo-cf {
    background-position: -2px -667px;
}

.moreNews-div .zmt-logo.logo-tx {
    background-position: -2px -712px;
}

.moreNews-div .zmt-logo.logo-lgw {
    background-position: -2px -757px;
}

.moreNews-div .zmt-logo.logo-1d {
    background-position: -2px -260px;
}

.moreNews-div .zmt-logo.logo-ts {
    background-position: -2px -532px;
}

.head_logo {
    width: 100%;
    height: 120px;
}

.logo_nav {
    width: 100%;
    height: auto;
}

.logo {
    padding: 6px 2px;
    float: left
}

.logo img {
    width: 100%;
}

.banner {
    width: 880px;
    height: 122px;
    padding: 10px 0px;
    float: right
}

.search {
    float: left;
    width: 200px;
    height: auto
}

.search input {
    float: left;
    width: 136px;
    height: 32px;
    background: #f2f2f2;
    border: none;
    text-indent: 12px;
    font-size: 16px;
    line-height: 32px;
    font-family: "Microsoft YaHei";
    outline: none;
}

.search span {
    float: left;
    display: block;
    width: 44px;
    height: 32px;
    background: url(../images/new_search.png) 15px 3px no-repeat #f2f2f2;
}


/*--------------nav导航栏-------------------*/

.navi_body {
    overflow: hidden;
    height: 50px;
    background: #24619e;
    z-index: 10000;
    width: 100%;
    position: absolute;
    transition: height ease 0.5s;
    -webkit-transition: height ease 0.5s;
    -o-transition: height ease 0.5s;
    -moz-transition: height ease 0.5s;
}

.navi_head {
    height: 50px;
    background-color: #459df5;
}

.navi_body:hover {
    height: 250px;
}

.navi_head>div>span {
    width: 110px;
    text-align: center;
    height: 250px;
    display: inline-block;
    color: #FFF;
    font-size: 14px;
    vertical-align: top;
    box-sizing: border-box;
    transition: all .2s;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -o-transition: all .2s;
}


/*.navi_head span p:hover{ border-left:2px solid #fff;border-right:2px solid #fff}*/

.navi_head>div>span>p a {
    color: #FFF;
    text-decoration: none;
}

.navi_head>div>span>p a:hover {
    color: #FC3;
}

.navi_title {
    font-size: 17px;
    line-height: 50px;
    margin-top: 0;
}

.navi_head>div>span:hover {
    background: rgba(100, 100, 100, 0.2);
}

.zuo {
    display: none;
    position: absolute;
    left: 0;
    width: 20px;
    height: 100%;
    z-index: 100000;
    background: #459df5;
    opacity: 0.7;
}

.you {
    display: none;
    position: absolute;
    right: 0;
    width: 20px;
    height: 100%;
    z-index: 100000;
    background: #459df5;
    opacity: 0.7;
}

.navi_box {
    width: 100%;
    height: 50px;
    position: relative
}


/*--------------图片新闻轮播-------------------*/

.pic_news {
    width: 100%;
    height: auto;
}

.pic_window {
    width: 550px;
    padding: 10px 0px;
    float: left
}

#pic_news {
    width: 100%;
    height: 350px;
    margin: 10px auto;
    border-radius:
}

#pic_news .swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;
    line-height: 350px;
}

#pic_news .swiper-slide img {
    width: 100%;
    height: 100%
}

#pic_news .swiper-slide span {
    font-size: 20px;
    color: #fff;
    position: absolute;
    line-height: 60px;
    width: 100%;
    z-index: 5;
    bottom: 0;
    left: 0;
    padding: 2%;
}

.shadow {
    position: absolute;
    bottom: 0;
    right: 0;
    left: 0;
    background: url(../images/pic_t4.png) center bottom no-repeat;
    background-size: 100% auto;
    height: 200px;
    z-index: 3;
}

.pic_window_right {
    width: 550px;
    height: auto;
    padding: 10px 0px;
    float: left;
}

.pic_container {
    width: 100%;
    height: 350px;
    margin: 10px auto;
}

.pic_part_top img,
.pic_part_bottom img {
    width: 100%;
    height: 100%;
}

.pic_part_top {
    width: 265px;
    height: 170px;
    float: left;
    background-color: #999;
    margin: 0px 0px 5px 10px;
    position: relative;
    overflow: hidden
}

.pic_part_top:nth-child(3),
.pic_part_top:nth-child(4) {
    width: 265px;
    height: 170px;
    float: left;
    background-color: #999;
    margin: 5px 0px 0px 10px;
    position: relative;
    overflow: hidden
}

.pic_part_bottom {
    width: 265px;
    height: 170px;
    float: left;
    background-color: #999;
    margin: 5px 0px 0px 10px;
    position: relative;
    overflow: hidden
}

.pic_t {
    width: 100%;
    height: 80px;
    position: absolute;
    bottom: 0;
    font-size: 15px;
    color: #fff;
    background: url(../images/pic_t4.png) center no-repeat;
    background-size: cover;
    padding: 30px 5px 0px 5px;
}

.pic_container img {
    -webkit-transition: all 1s;
    -moz-transition: all 1s;
    -o-transition: all 1s
}

.pic_part_top:hover img,
.pic_part_bottom:hover img {
    transform: scale(1.2);
    -webkit-transition: all 1s;
    -moz-transition: all 1s;
    -o-transition: all 1s
}

.toutiao {
    height: 170px;
    float: left;
    margin: 0px 0px 5px 10px;
    position: relative;
    overflow: hidden
}

.toutiao dl {
    padding-left: 20px
}

.toutiao dl dt {
    overflow: hidden;
    width: 520px;
    white-space: nowrap;
    text-overflow: ellipsis;
    float: left;
    box-sizing: border-box;
    padding: 0px 5px;
    line-height: 40px;
}

.toutiao dl dt a {
    font-size: 20px;
    line-height: 40px;
    font-weight: bold;
    color: #333;
    text-decoration: none;
}

.toutiao dl dd {
    overflow: hidden;
    width: 520px;
    height: auto;
    white-space: nowrap;
    text-overflow: ellipsis;
    float: left;
    box-sizing: border-box;
    padding: 0px 5px;
    line-height: 30px;
}

.toutiao dl dd a {
    font-size: 18px;
    line-height: 30px;
    color: #333;
    text-decoration: none;
}

.toutiao dl dd a:hover,
.toutiao dl dt a:hover {
    color: #F90;
}


/*--------------左栏目-------------------*/

.part {
    width: 100%;
    height: auto;
    background:
}

.part a:hover {
    color: #F90;
    text-decoration: none
}

.main_left {
    width: 700px;
    height: auto;
    float: left;
}

.main_left2 {
    width: 1100px;
    height: auto;
    float: left;
}

.main_left_top {
    width: 100%;
    float: left;
    margin-top: 10px;
    background: #fff;
}

.main_left_top dt {
    overflow: hidden;
    width: 100%;
    height: 30px;
    margin-bottom: 9px;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding: 0px 10px;
}

.main_left_top dt a {
    font-size: 26px;
    line-height: 30px;
    font-weight: bold;
    color: #333;
    text-decoration: none
}

.main_left_top dd div {
    overflow: hidden;
    width: 48%;
    height: auto;
    white-space: nowrap;
    text-overflow: ellipsis;
    float: left;
    background: #fff;
    box-sizing: border-box;
    padding: 0px 5px
}

.main_left_top dd div a {
    font-size: 16px;
    line-height: 38px;
    color: #333;
    text-decoration: none
}

.main_left_top dd span {
    display: inline-block;
    margin: 6px 12px;
    width: 1px;
    height: 26px;
    background: #ccc;
    vertical-align: middle;
    float: left
}

.one span,
.two span,
.three span,
.four span,
.five span,
.six span,
.seven span,
four2 span {
    display: none
}

.ad {
    width: 100%;
    height: 110px;
    clear: both;
    padding: 10px 0px 10px 0px;
}

.ad img,
.ad2 img {
    width: 100%;
    height: 100%
}

.ad2 {
    width: 100%;
    height: 190px;
    clear: both;
    padding: 10px 0px 10px 10px;
}

.ad3 {
    width: 100%;
    height: 110px;
    clear: both;
    padding: 10px 0px 10px 0px;
}

.part_pd {
    width: 100%;
    height: auto;
    clear: both;
}

.part_pd .one,
.part_pd .two,
.part_pd .three,
.part_pd .four,
.part_pd .five,
.part_pd .six,
.part_pd .four2,
.part_pd .seven {
    clear: both;
    height: 30px;
    overflow: hidden;
    transition: height ease 0.5s;
}

.part_pd .one:hover,
.part_pd .two:hover,
.part_pd .three:hover,
.part_pd .four:hover,
.part_pd .five:hover {
    height: 60px
}

.part_pd .seven:hover {
    height: 120px
}

.one li a,
.two li a,
.three li a,
.four li a,
.five li a,
.six li a,
.four2 li a,
.seven li a {
    float: left;
    color: #666;
    line-height: 30px;
    padding: 0px 8px;
    font-size: 15px;
}

.left_title {
    clear: both;
    float: left;
    overflow: hidden;
    width: 100%;
    height: 46px;
    margin-top: 8px;
    border-bottom: 2px solid #f90
}

.left_title h3 {
    display: block;
    float: left;
    height: 46px;
    padding-left: 4px;
    color: #333;
    margin: 0 auto
}

.left_title h3 a {
    color: #333;
    line-height: 46px;
    font-weight: bold;
    text-decoration: none
}

.left_title span {
    display: block;
    float: right;
    width: 470px;
    height: 46px;
    text-align: right;
}

.left_title span a {
    display: block;
    position: relative;
    float: right;
    margin: 0 12px;
    font: 16px/47px arial, Helvetica, 'Microsoft Yahei', 'Hiragino Sans GB', sans-serif;
    color: #333;
    text-decoration: none
}

#du {
    display: none
}

.left_main {
    width: 100%;
    height: auto;
    clear: both;
}

.pic_window2 {
    width: 300px;
    height: 235px;
    float: left;
    margin-top: 10px;
}

.pic_window2_img {
    width: 100%;
    height: 220px
}

.pic_window2_img img {
    width: 100%;
    height: 100%;
}

.pic_window2 p {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.pic_window2 p a {
    line-height: 35px;
    font-size: 16px;
    color: #333;
    text-decoration: none;
}

.article {
    width: 360px;
    height: 195px;
    float: left;
    margin: 10px 0px 0px 40px;
    display: none
}

.article_law1 {
    width: 300px;
    height: auto;
    float: left;
    margin: 10px 0px 6px 40px;
}

.article_law2 {
    width: 360px;
    height: auto;
    float: left;
    margin: 10px 30px 6px 40px;
}

.article_law3 {
    width: 300px;
    height: auto;
    float: left;
    margin: 10px 30px 6px 0px;
}

.article_law1 .article_img {
    width: 100%;
    height: 100px;
    text-align: center
}

.article_law2 .article_img {
    width: 100%;
    height: 100px;
    text-align: center;
    padding-right: 60px
}

.article_law3 .article_img {
    width: 100%;
    height: 100px;
    text-align: center;
}

.article_law1 .article_img img,
.article_law2 .article_img img,
.article_law3 .article_img img {
    width: 100px;
    height: 100px;
    border-radius: 50%;
    float: left;
    padding: 5px
}

.article_law1 .article_img a,
.article_law2 .article_img a,
.article_law3 .article_img a {
    width: 100%;
    font-size: 16px;
    font-weight: bold;
    line-height: 40px;
    color: #F60;
}

.article_law1 .article_img span,
.article_law2 .article_img span,
.article_law3 .article_img span {
    float: left;
    width: 180px;
    height: 30px;
    text-align: center;
    padding-left: 30px;
    color: #999;
    font-size: 12px
}

.article .article_top {
    width: 100%;
    height: 40px;
    overflow: hidden;
    text-overflow: ellipsis;
}

.article .article_top a {
    line-height: 40px;
    font-size: 16px;
    font-weight: bold;
    color: #333;
    text-decoration: none;
    white-space: nowrap;
}

.article .article_top a:hover {
    color: #F90
}

.article_law1 .article_main,
.article_law2 .article_main,
.article_law3 .article_main {
    width: 100%;
    height: 65px;
    margin-top: 5px;
    text-overflow: ellipsis;
    overflow: hidden
}

.article .article_main {
    width: 100%;
    height: 195px;
    margin-top: 5px;
    text-overflow: ellipsis;
    overflow: hidden
}

.article .article_main a,
.article_law1 .article_main a,
.article_law2 .article_main a,
.article_law3 .article_main a,
.detail_bg a {
    width: 100%;
    line-height: 32px;
    font-size: 15px;
    text-decoration: none;
    color: #333;
    white-space: nowrap;
}

.article .article_main a:hover,
.article_law1 .article_main a:hover,
.article_law2 .article_main a:hover,
.article_law3 .article_main a:hover {
    color: #F90
}

.article_main .bg {
    overflow: hidden;
    height: 195px;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.article2 {
    width: 360px;
    height: 235px;
    float: left;
    margin: 10px 0px 0px 0px;
    display: none
}

.article2 .article_top {
    width: 100%;
    height: 40px;
    overflow: hidden;
    text-overflow: ellipsis;
}

.article2 .article_top a {
    line-height: 40px;
    font-size: 16px;
    font-weight: bold;
    color: #333;
    text-decoration: none;
    white-space: nowrap;
}

.article2 .article_top a:hover {
    color: #F90
}

.article2 .article_main {
    width: 100%;
    height: 195px;
    margin-top: 5px;
    text-overflow: ellipsis;
    overflow: hidden
}

.article2 .article_main a {
    width: 5%;
    line-height: 32px;
    font-size: 15px;
    text-decoration: none;
    color: #333;
    white-space: nowrap;
}

.article2 .article_main a:hover {
    color: #F90
}

.article_main .bg {
    overflow: hidden;
    height: 195px;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.article2 .article_main li {
    float: left;
    width: 48%;
    text-overflow: ellipsis;
    overflow: hidden;
    margin: 0 1%;
}

.yxdy {
    display: none;
}

.zk li {
    width: 360px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.rz {
    width: 100%;
    text-overflow: ellipsis;
    overflow: hidden;
}

.rz a {
    width: 5%;
    line-height: 40px;
    font-size: 15px;
    text-decoration: none;
    color: #666;
    white-space: nowrap;
}

.rz a:hover {
    color: #F90
}

.rz li {
    text-overflow: ellipsis;
    overflow: hidden;
}

.mingdan li a {
    line-height: 40px !important;
    margin-left: 5px;
}

#man {
    width: 100%;
    height: auto;
    margin: 0px auto;
}

#man .swiper-slide {
    font-size: 18px;
    background: #fff;
    height: auto;
}

.ec_man {
    width: 33%;
    height: auto;
    float: left;
    margin-top: 30px
}

.pic_man {
    width: 100px;
    height: 100px;
    float: left;
    padding: 5px
}

.pic_man img {
    border-radius: 50px;
    width: 100%;
    height: 100%
}

.man_name {
    width: 120px;
    height: 100px;
    float: left;
    text-align: center
}

.man_name a {
    width: 100%;
    font-size: 16px;
    font-weight: bold;
    line-height: 40px;
    color: #F60
}

.man_name span {
    float: left;
    font-size: 12px;
    color: #999
}


/* 文章详情css */

.detail_top_ad {
    width: 100%;
    height: auto;
}

.detail_top_ad img {
    width: 33%;
    float: left;
    height: 90px
}

.detail {
    width: 100%;
    height: auto;
    padding: 0px 2px;
    margin: 10px auto
}

.location {
    width: 100%;
    height: 42px;
    font-size: 15px;
    font-weight: bold;
    color: #666
}

.location a {
    padding: 0px 5px;
    color: #333
}

.title {
    width: 100%;
    height: auto;
    border-top: 2px solid #ddd;
    text-align: center;
    font-weight: bold;
    font-size: 24px;
    color: #333;
    padding: 20px 0px;
}

.title_detail {
    text-align: center;
    width: 100%;
    height: auto;
    color: #999;
    margin-bottom: 20px
}

.title_detail span {
    margin-right: 20px
}

.text {
    width: 100%;
    height: auto;
    padding: 10px 10px 30px 10px;
    font-size: 16px
}

.text p {
    display: block;
    clear: both;
    float: left;
    width: 100%;
    margin: 10px 0;
    font-size: 1pc;
    line-height: 28px;
    color: #333;
    word-wrap: break-word;
    overflow: hidden;
    word-break: normal;
}

.text img {
    margin: 0 auto;
    text-align: center;
    width: 100%;
    height: auto
}

.keywords {
    width: 100%;
    line-height: 30px;
    font-weight: bold;
    font-size: 15px;
    margin: 10px 0px
}

.keywords span {
    margin: 0px 5px;
    color: #666
}

.detail_ad {
    width: 100%;
    height: auto
}

.detail_ad .baogao {
    width: 100%;
    height: auto
}

.detail_ad .baogao dt {
    width: 100%;
    line-height: 30px;
    font-size: 15px
}

.detail_ad .baogao dd {
    width: 50%;
    float: left;
    line-height: 30px;
    font-size: 15px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.detail_ad .baogao dd a {
    color: #666
}

.detail_ad .zhiku {
    width: 100%;
    height: auto
}

.detail_ad .zhiku dt {
    width: 100%;
    line-height: 30px;
    font-size: 15px
}

.detail_ad .zhiku dd {
    float: left;
    line-height: 30px;
    font-size: 15px;
    margin: 0px 5px
}

.detail_ad .zhiku dd a {
    color: #666
}

.detail_ad dl {
    margin: 0 auto;
    padding-bottom: 10px
}

.detail_ad dl:hover,
.detail_bottom dl:hover {
    background-color: #f2f2f2
}

.detail_ad dl a:hover {
    color: #F90
}

.detail_bottom dl {
    margin: 0 auto;
    padding-bottom: 10px
}

.detail_bottom dl dt {
    width: 100%;
    line-height: 30px;
    font-size: 15px
}

.detail_bottom dl dd {
    width: 50%;
    float: left;
    line-height: 30px;
    font-size: 15px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    padding-left: 5px
}

.detail_bottom dl dd a {
    color: #666
}

.jiathis_style_24x24 {
    margin: 10px
}


/* 搜索css */

.search_main,
.section2_title {
    width: 100%;
    line-height: 50px;
    font-weight: bold;
    font-size: 22px;
    padding: 1px 10px;
    color: #333;
    border-bottom: 2px solid#039
}

.search_main span,
.section2_title span {
    color: #F90
}

.search_result {
    width: 100%;
    height: auto;
    clear: both
}

.search_result li {
    width: 100%;
    height: auto
}

.search_result dl {
    margin: 5px auto
}

.search_result dl:hover {
    background: #f2f2f2
}

.search_result dt {
    overflow: hidden;
    width: 100%;
    height: 40px;
}

.search_result dt a {
    font-size: 15px;
    line-height: 40px;
    color: #333;
}

.search_result dt span {
    font-size: 14px;
    line-height: 40px;
    color: #999;
    float: right;
    font-weight: normal
}

.search_result dd .img_min {
    float: left;
    width: 180px;
    height: 120px;
    margin-right: 20px
}

.search_result dd .img_min img {
    width: 100%;
    height: 100%;
    padding: 0px 0px 10px 10px
}

.search_result dd p {
    overflow: hidden;
    width: 500px;
    height: 90px;
    font-size: 14px;
    line-height: 22px;
    color: #999;
    margin: 0px auto
}

.search_result dd p a,
.search_result dd p a:hover {
    color: #999
}

.search_result dd {
    display: none
}

.search_result dd span {
    font-size: 14px;
    line-height: 30px;
    margin-right: 13px;
    color: #999;
}


/*频道css*/

.section_top {
    width: 480px;
    height: auto;
    float: left
}

#section_top {
    width: 100%;
    height: 260px;
    margin-top: 20px;
}

#section_top .swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;
    line-height: 260px;
}

#section_top .swiper-slide img {
    width: 100%;
    height: 100%
}

#section_top .swiper-slide span {
    font-size: 18px;
    color: #fff;
    position: absolute;
    line-height: 60px;
    width: 100%;
    z-index: 5;
    bottom: 0;
    left: 0;
    padding: 2%;
}

.section_top2 {
    width: 210px;
    height: 125px;
    float: left;
    background: #ddd;
    position: relative
}

.section_top2 img {
    width: 100%;
    height: 100%
}

.section_main {
    width: 100%;
    height: auto;
    margin-top: 30px;
}

.section_title {
    clear: both;
    float: left;
    overflow: hidden;
    width: 100%;
    height: 46px;
    margin-top: 30px;
    border-bottom: 2px solid #039
}

.section_main .section_title span {
    display: block;
    float: left;
    width: 100%;
    height: 46px;
    text-align: left;
}

.section_main .section_title span a {
    display: block;
    position: relative;
    float: left;
    margin: 0 15px;
    font: 18px/46px arial, Helvetica, 'Microsoft Yahei', 'Hiragino Sans GB', sans-serif;
    color: #8c8c8c;
    text-decoration: none
}

.section_main .section_title span a:hover {
    color: #F90
}

.section_main .section_title .active {
    color: #F90;
}

.section_main2 {
    width: 100%;
    height: auto;
}

.tiaozhuan {
    width: 100%;
    height: 34px;
    margin-bottom: 20px
}

.tiaozhuan input {
    float: left
}

.tiaozhuan span {
    float: left;
    line-height: 34px
}


/*专栏css*/

.expert {
    width: 100%;
    height: auto;
    background: url(../images/expert_bg.jpg) center no-repeat;
    background-size: cover;
    padding-bottom: 20px;
    margin-bottom: 20px;
    border-radius: 3px
}

.expert_top {
    width: 100%;
    padding: 2px;
    height: auto;
    padding: 20px 0px
}

.expert_img {
    width: 100%;
    height: auto;
    text-align: center;
}

.expert_img img {
    width: 150px;
    height: 150px;
    text-align: center;
    border-radius: 100px;
    border: 5px solid #f2f2f2;
    margin: 0 auto
}

.expert_top span {
    font-size: 26px;
    line-height: 70px;
    color: #fff;
    font-family: "幼圆";
    width: 100%;
    font-weight: bold
}

.expert_top p {
    padding: 5px 40px;
    text-align: left;
    color: #f4f4f4;
    margin: 0px 20px;
}

.expert_main {
    width: 660px;
    margin: 20px 20px;
    height: auto;
    padding: 20px 30px;
    background: #fff;
    border-radius: 10px;
}

.expert_main .search_result {
    width: 100%;
    height: auto;
}

.expert_main .search_result li {
    width: 100%;
    height: auto
}

.expert_main .search_result dl {
    margin: 0 auto;
    -webkit-transition-property: background;
    -moz-transition-property: background;
    -o-transition-property: background;
    transition-property: background;
    -webkit-transition-duration: .2s;
    -moz-transition-duration: .2s;
    -o-transition-duration: .2s;
    transition-duration: .2s;
}

.expert_main .search_result dl:hover {
    background: #f2f2f2
}

.expert_main .search_result dt {
    overflow: hidden;
    width: 100%;
    height: 40px;
}

.expert_main .search_result dt a {
    font-size: 16px;
    line-height: 40px;
    color: #333;
}

.expert_main .search_result dt span {
    font-size: 14px;
    line-height: 40px;
    color: #999;
    float: right;
    font-weight: normal
}

.expert_main .search_result dd .img_min {
    float: left;
    width: 180px;
    height: 120px;
    margin-right: 20px
}

.expert_main .search_result dd .img_min img {
    width: 100%;
    height: 100%;
    padding: 0px 0px 10px 10px
}

.expert_main .search_result dd p {
    overflow: hidden;
    width: 400px;
    height: 90px;
    font-size: 14px;
    line-height: 22px;
    color: #999;
    margin: 0px auto
}

.expert_main .search_result dd p a,
.expert_main .search_result dd p a:hover {
    color: #999
}

.expert_main .search_result dd span {
    font-size: 14px;
    line-height: 30px;
    margin-right: 13px;
    color: #999;
}


/*--------------右栏目-------------------*/

.main_right {
    width: 350px;
    height: auto;
    float: left;
    margin-left: 50px
}

.rd .ad {
    height: 101px;
}

.news_flash,
.fxs,
.wb,
.rd,
.tj,
.book,
.email,
.all_sections,
.sh,
.ts,
.bg,
.wb2 {
    width: 100%;
    padding: 2px;
    height: auto
}

.rd,
.wb,
.sh,
.tj,
.fxs,
.bg,
.wb2 {
    margin-top: 0px
}

.sections_box {
    width: 100%;
    height: auto;
    margin: 20px auto;
    padding: 0px;
}

.sections_box li {
    width: 30%;
    height: 36px;
    float: left;
    margin-left: 3%;
    margin-bottom: 10px;
    text-align: center;
    border: 1px solid #459df5;
}

.sections_box li a {
    line-height: 36px;
    font-size: 16px;
    color: #459df5;
    font-family: "幼圆";
}

.sections_box li:hover {
    background: #459df5
}

.sections_box li:hover a {
    color: #fff
}

.tj a {
    display: block;
    font-size: 16px;
    line-height: 40px;
    margin-left: 4px;
    color: #666;
}

.email {
    position: relative;
}

.email a.before {
    position: absolute;
    top: 0;
    right: 0;
    line-height: 30px;
    color: dodgerblue;
}

.email img {
    width: 50px;
    height: 50px;
    float: left
}

.email p {
    font-size: 18px;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
}

.email .form-group {
    float: left;
}

.email button {
    background: #459df5;
    border: 0;
    color: #fff;
    border-radius: 2px;
    transition: all .5s;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -o-transition: all .5s;
}

.email button:hover {
    color: #036;
}

.detail_bg {
    width: 100%;
    height: 200px;
    margin-top: 5px;
    text-overflow: ellipsis;
    overflow: hidden
}


/*电商投资板块*/

.wb .right_title {
    height: 47px;
    margin-top: 5px;
    padding-top: 5px;
}

.wb .right_title a {
    line-height: 35px;
    cursor: pointer
}

.wb .stock_t1 {
    color: #666
}

.wb .right_title a:hover {
    color: #F90
}

.wb .right_title a:nth-child(2) {
    margin-left: 30px
}

.wb .right_title a:nth-child(5) {
    margin-left: 20px
}

.wb .right_title .stock_t1 {
    font-size: 15px;
    font-weight: normal
}

.wb .box {
    display: none;
    width: 100%;
    margin-top: 34px;
}

.wb .right_title .hover {
    color: #F90
}

.wb .box .min {
    height: 38px;
    padding-top: 10px;
    font-weight: bold
}

.wb .box .min .min_t {
    float: left;
    width: 16.4%;
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.wb .box .min .min_t:nth-child(1) {
    text-align: left;
    padding-left: 5px;
    width: 18%;
}

.wb .box .min .min_t:nth-child(4) {
    width: 16%;
    padding-right: 5px
}

.wb .box #stock {
    height: 40px;
    margin: 0 auto
}

.wb .box #stock:nth-child(2n) {
    background: #f2f2f2
}

.wb .box #stock li {
    float: left;
    width: 16.8%;
    line-height: 38px;
    text-align: center;
}

.wb .box #stock li:nth-child(4) {
    float: left;
    width: 16%;
    padding-right: 5px
}

.wb .box #stock li:nth-child(1) {
    color: #333;
    text-align: left;
    padding-left: 5px
}

.wb .box #stock li span {
    color: #999;
    font-size: 12px;
    margin-left: 3px
}

.wb .box #stock2 {
    height: 38px;
    margin: 0 auto
}

.wb .box #stock2:nth-child(2n) {
    background: #f2f2f2
}

.wb .box #stock2 li {
    float: left;
    width: 15%;
    line-height: 38px;
    text-align: center;
}

.wb .box #stock2 li:nth-child(4) {
    float: left;
    width: 16%;
    padding-right: 5px
}

.wb .box #stock2 li:nth-child(1) {
    width: 22%;
    color: #333;
    text-align: left;
    padding-left: 5px
}

.wb .box #stock2 li span {
    color: #999;
    font-size: 12px;
    margin-left: 3px
}


/*独角兽*/

.wb2 .right_title {
    height: 47px;
    margin-top: 5px;
    padding-top: 5px;
}

.wb2 .right_title a {
    line-height: 35px;
    cursor: pointer
}

.wb2 .stock_t1 {
    color: #666
}

.wb2 .right_title a:nth-child(2) {
    margin-left: 70px
}

.wb2 .right_title a:nth-child(5) {
    margin-left: 20px
}

.wb2 .right_title .stock_t1 {
    font-size: 15px;
    font-weight: normal
}

.wb2 .box {
    /*display:none;*/
    width: 100%;
    margin-top: 34px;
    height: 500px;
}

.wb2 .right_title .hover {
    color: #C00
}

.wb2 .box .min {
    height: 38px;
    padding-top: 10px;
    font-weight: bold
}

.wb2 .box .min .min_t {
    float: left;
    width: 25%;
    text-align: center
}

.wb2 .box .min .min_t:nth-child(1) {
    width: 25%;
    text-align: left;
    padding-left: 5px
}

.wb2 .box .min .min_t:nth-child(4) {
    width: 25%;
    padding-right: 5px
}

.wb2 .box #stock {
    height: 40px;
    margin: 0 auto
}

.wb2 .box #stock:nth-child(2n) {
    background: #f2f2f2
}

.wb2 .box #stock li {
    float: left;
    width: 25%;
    line-height: 40px;
    text-align: center;
    font-size: 13px;
    color: #666;
}

.wb2 .box #stock li:nth-child(4) {
    float: left;
    width: 25%;
    padding-right: 5px
}

.wb2 .box #stock li:nth-child(1) {
    width: 25%;
    text-align: left;
    padding-left: 5px
}

.wb2 .box #stock li span {
    color: #999;
    font-size: 12px;
    margin-left: 3px
}


/*内页股票数据*/

.wb3 .right_title {
    height: 47px;
    margin-top: 5px;
    padding-top: 5px;
}

.wb3 .right_title a {
    line-height: 35px;
    cursor: pointer
}

.wb3 .stock_t1 {
    color: #666
}

.wb3 .right_title a:hover {
    color: #C00
}


/*.wb3 .right_title a:nth-child(2){ margin-left:30px}*/


/*.wb3 .right_title a:nth-child(5){ margin-left:20px}*/

.wb3 .right_title .stock_t1 {
    font-size: 15px;
    font-weight: normal
}

.wb3 .box {
    display: none;
    width: 100%;
    margin-top: 34px;
    height: 500px;
}

.wb3 .right_title .hover {
    color: #C00
}

.wb3 .box .min {
    height: 38px;
    padding-top: 10px;
    font-weight: bold
}

.wb3 .box .min .min_t {
    float: left;
    width: 25%;
    text-align: right
}

.wb3 .box .min .min_t:nth-child(1) {
    /*width:40%;*/
    text-align: left;
    padding-left: 5px
}

.wb3 .box #stock {
    height: 39px;
    margin: 0 auto
}

.wb3 .box #stock:nth-child(2n) {
    background: #f2f2f2
}

.wb3 .box #stock li {
    float: left;
    width: 25%;
    line-height: 38px;
    text-align: right;
}

.wb3 .box #stock li:nth-child(1) {
    /*width:40%;*/
    text-align: left;
    padding-left: 5px
}

.wb3 .box #stock li span {
    color: #999;
    margin-left: 3px
}

.right_title {
    width: 100%;
    height: auto;
    border-bottom: 2px solid #ddd;
    clear: both
}

.right_title a {
    color: #333;
    line-height: 50px;
    font-weight: bold;
    text-decoration: none;
    font-size: 18px;
    padding: 0px 10px
}

.right_title span {
    line-height: 50px;
    font-size: 16px;
    font-weight: bold;
    padding: 11px 15px;
    cursor: pointer;
    color: #333;
    position: relative;
    transition: all .3s;
}


/*.right_title span:nth-child(1){border-radius: 3px 0px 0px 3px;background: linear-gradient(-90deg, rgb(100, 200, 247) 20%, rgb(69, 157, 245) 80%);transition: all .3s;}
.right_title span:nth-child(2){border-radius: 0px 3px 3px 0px;background: linear-gradient(-90deg,rgb(69, 157, 245) 20%, rgb(100, 200, 247) 80%);transition: all .3s;}
*/

.right_title .more {
    font-size: 16px;
    float: right;
    font-weight: normal;
    color: #666
}

.news_flash li,
.fxs li,
.wb li,
.book li,
.rd li {
    overflow: hidden;
    width: 100%;
    height: 40px;
}

.news_flash li a {
    width: 305px;
    overflow: hidden;
    float: left;
    font-size: 15px;
    line-height: 38px;
    white-space: nowrap;
    display: block;
    color: #666;
    padding-left: 10px;
    text-overflow: ellipsis;
}

.news_flash li span {
    width: 40px;
    line-height: 38px;
    color: #999;
    font-size: 14px;
    float: right;
    text-align: right
}

#kj {
    color: #666
}

.kj_box {
    overflow: hidden;
    height: 283px;
}

.kj_box div {
    display: none;
}

.kj_box ul li {
    height: 35px
}

.fxs li a,
.wb li a,
.book li a,
.rd li a,
.ts li a {
    width: 340px;
    overflow: hidden;
    float: left;
    font-size: 15px;
    line-height: 38px;
    white-space: nowrap;
    display: block;
    color: #666;
    padding: 0px 10px;
    text-overflow: ellipsis;
}

.right_top {
    width: 100%;
    height: 50px;
    overflow: hidden
}

.right_top a {
    line-height: 50px;
    font-size: 17px;
    font-weight: bold;
    padding-left: 10px;
    color: #333
}

#rdd {
    width: 100%;
    height: 100px;
    margin: 0px auto;
    padding-left: 10px
}

#rdd .swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;
    line-height: 100px;
}

#rdd .swiper-slide img {
    width: 100%;
    height: 100%
}

#rd {
    width: 100%;
    height: 100px;
    margin: 20px auto;
    padding-left: 10px
}

#rd .swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;
    line-height: 100px;
}

#rd .swiper-slide img {
    width: 100%;
    height: 100%
}

#mobrd {
    width: 100%;
    height: 100px;
    margin: 20px auto;
    padding-left: 10px;
    display: none
}

#mobrd .swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;
    line-height: 100px;
}

#mobrd .swiper-slide img {
    width: 100%;
    height: 100%
}

#tj {
    width: 100%;
    height: 300px;
    margin: 20px auto;
    padding-left: 10px
}

#tj .swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;
    line-height: 200px;
}

#tj .swiper-slide img {
    width: 100%;
    height: 100%
}

#sh {
    width: 100%;
    height: 310px;
    margin: 0px auto;
    padding-left: 10px;
    overflow: hidden
}

#sh .swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;
    height: auto;
}

#sh .swiper-slide img {
    width: 100%;
    height: 100%;
    padding: 5px 20px
}

.sh_box {
    height: 300px
}

.sh_box li {
    width: 100%;
    margin: 0px auto;
    height: 70px;
    padding: 10px 0px
}

.sh_box li .sh_logo {
    float: left;
    width: 160px;
    height: 50px;
    padding-left: 10px
}

#book {
    width: 100%;
    height: 100px;
    margin: 20px auto;
    padding-left: 10px
}

#book .swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;
    line-height: 100px;
}

#book .swiper-slide img {
    width: 100%;
    height: 100%
}

.bg_box {
    margin-top: 20px
}

.bg_box li {
    width: 50px;
    margin: 5px 4px;
    height: 45px;
    float: left;
}

.bg_box li img {
    width: 100%;
    height: 100%;
    float: left;
}

.upEmail {
    width: 100%;
    height: auto
}

.upEmail td {
    height: 40px
}

#bd a {
    cursor: pointer;
}

.bdbox .bdshow {
    display: none;
}

.mtbox .mtshow {
    display: none;
}

.plat {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    padding-left: 10px;
    margin-bottom: 5px;
}

.plat li {
    flex: 0 0 44%;
    display: flex;
    margin: 2px 0;
}

.plat span {
    font-size: 12px;
    color: #fff;
    background: #f90;
    text-align: center;
    line-height: 20px;
    display: block;
    width: 30px;
    height: 20px;
    border-radius: 4px;
    opacity: .75;
}

.plat a {
    font-size: 14px;
    color: #666;
    text-align: left;
    border-radius: 2px;
    padding-left: 10px;
    position: relative;
    transition: all .3s ease;
}

.plat li:hover a {
    color: #f90;
}

.plat li:hover span {
    opacity: 1;
}

.rsb li {
    display: flex;
    justify-content: space-between;
    padding: 0 5px;
    margin-top: 5px;
}

.rsb li .rsname {
    flex: 0 0 33%;
    display: flex;
}

.rsb li .rsname a,
.rsb li span {
    color: #666;
    line-height: 24px;
}

.rsb li .rsname span {
    font-size: 12px;
    color: #fff;
    background: #a2aeb9;
    text-align: center;
    line-height: 24px;
    display: block;
    width: 24px;
    height: 24px;
    border-radius: 50%;
    margin-right: 10px;
}

.rsb li:first-child .rsname span {
    color: #fff;
    background: #ff0000;
}

.rsb li:first-child .rsname a,
.rsb li:first-child span {
    color: #ff0000;
}

.rsb li:nth-child(2) .rsname span {
    color: #fff;
    background: #ff8100;
}

.rsb li:nth-child(2) .rsname a,
.rsb li:nth-child(2) span {
    color: #ff8100;
}

.rsb li:nth-child(3) .rsname span {
    color: #fff;
    background: #ffc800;
}

.rsb li:nth-child(3) .rsname a,
.rsb li:nth-child(3) span {
    color: #ffc800;
}

#unicornsBox3 a {
    color: #666;
}

#unicornsBox3 a:hover {
    color: #f90;
}


/*独角兽页面*/

#Unicorns {
    background: #0f1318
}

.Utitle {
    width: 100%;
    line-height: 50px;
    font-size: 40px;
    letter-spacing: 5px;
    color: #f2f2f2;
    text-align: center;
    padding-top: 60px;
    padding-bottom: 30px;
    font-weight: bold
}

.Uphone {
    display: table;
    margin: 0 auto
}

.Ulist {
    padding: 20px 0px;
    height: auto;
}

.Unum {
    line-height: 32px;
    float: left;
    text-align: center;
    padding: 0px 10px;
    margin: 0px 4px;
    cursor: pointer;
    border-radius: 5px;
    background: url(http://www.100ec.cn/Public/home/images/Ubg.jpg) no-repeat;
    background-position: -110px;
    font-weight: bold;
    background-color: #fff;
    transition: all .5s
}

.Unum:hover {
    background-position: 0px;
    color: #fff
}

.Uactive {
    color: #fff;
    background: #459df5
}

.UBox {
    display: none;
    margin-bottom: 50px
}

.Uwrapper:hover .Ucontent {
    color: #459df5;
}

.Uwrapper:hover .Ucontent a {
    color: #F90
}

.Uwrapper:nth-child(odd) {
    background-color: #1c2127
}

.Uwrapper .Ucontent {
    width: 14%;
    padding: 0px 18px;
    color: #f5f5f5;
    line-height: 35px;
    height: 35px;
    text-align: center;
    float: left;
    color: #ccc;
    font-weight: bold;
    -webkit-transition: all .1s linear;
    -moz-transition: all .1s linear;
    -o-transition: all .1s linear;
    -moz-transition: all .1s linear;
    transition: all .1s linear
}

.Uwrapper .Ucontent a {
    color: #459df5
}

.Ustock {
    float: left;
}

.Ustock a {
    line-height: 32px;
    text-align: center;
    padding: 0px 10px;
    margin: 0px 4px;
    color: #459df5;
    font-weight: bold;
}

#main,
#main2 {
    width: 50%;
    height: 400px;
    float: left
}

.djsbg {
    display: none;
}


/*--------------footer-------------------*/


/* .footer{ width:100%; background: #333; clear:both; padding:30px 0 10px 0;}
.bottom{ float:left; height:auto; border-bottom:1px solid #999;}
.bottom li{ float:left; margin:0px 15px; border-top:2px solid #333; transition: all .3s linear; -moz-transition: all .3s linear; -o-transition: all .3s linear;-webkit-transition: all .3s linear;: all .3s linear;}
.bottom li a{ font-size:14px; color: #CCC; text-decoration:none; line-height:40px}
.bottom li:hover{ border-top:2px solid #F90}
.bottom li:nth-child(9){display:none;}
.bottom li:nth-child(10){display:none;}

.ewm{position:absolute;top:-10px;right:80px;}
.ewm1{ float:right; margin-left:40px}
.ewm1 img{width:80px;margin: auto;}
.ewm1 p{ color: #666; font-size:12px; margin-top:5px; text-align:center}

.bottom2{ float:left; height:auto;margin-left:30px;}
.bottom2 li{ float:left; margin:0px 5px;}
.bottom2 li a{ font-size:12px; color: #CCC; text-decoration:none; line-height:50px}
.bottom2 li a:hover{color:#00FFFF} */


/*----------------  导航页面 ------------------*/

.dh,
.dh2 {
    width: 100%;
    height: auto;
}

.dh dt {
    width: 100%;
    line-height: 40px;
    font-weight: bold;
    font-size: 20px;
    padding-left: 10px;
    border-bottom: 1px solid #f2f2f2
}

.dh dd {
    float: left;
    line-height: 30px;
    padding: 0px 10px;
    width: 100px;
}

.dh dd a {
    color: #666;
    text-decoration: none;
    font-size: 16px;
}

.dh dd a:hover {
    color: #F90;
}

#mobfxs {
    display: none
}

#mobfxs .left_top {
    width: 100%;
    height: 40px;
    overflow: hidden;
    text-overflow: ellipsis;
    padding: 0px 5px
}

#mobfxs .left_top a {
    line-height: 40px;
    font-size: 16px;
    font-weight: bold;
    color: #333;
    text-decoration: none;
    white-space: nowrap;
}

#mobfxs ul {
    width: 100%;
    height: 195px;
    margin-top: 5px;
    text-overflow: ellipsis;
    overflow: hidden;
    padding: 0px 5px
}

#mobfxs ul li {
    width: 100%;
    line-height: 32px;
    text-overflow: ellipsis;
    overflow: hidden;
}

#mobfxs li a {
    width: 100%;
    line-height: 32px;
    font-size: 15px;
    text-decoration: none;
    color: #333;
    white-space: nowrap;
}

#mm {
    display: none
}

.moreNews-text-mob {
    display: none;
}

#showFinancialData {
    position: relative;
    display: flex;
    margin-top: 0px;
}

#showFinancialData .financial-data {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    text-align: right;
}

#showFinancialData .financial-data .f-d-item {
    height: 40px;
    line-height: 40px;
    color: #666;
    padding-right: 10px;
}

#showFinancialData .financial-data .f-d-item span {
    color: #999;
    font-weight: normal;
}

#showFinancialData .financial-data .f-d-item:nth-child(even) {
    background: #f2f2f2
}

#showFinancialData .financial-data .f-d-item:nth-child(1) {
    font-weight: bold;
    color: #333
}

#showFinancialData .financial-data:nth-child(1) {
    flex-grow: 0;
    flex-basis: 20%;
    text-align: left;
}

#showFinancialData .financial-data:nth-child(1) .f-d-item {
    padding-left: 5px;
    color: #333
}

#man .swiper-button-next,
#man .swiper-button-prev {
    opacity: 0.5;
    display: none !important;
    transition: all 0.3s;
}

#man:hover .swiper-button-next {
    display: block !important;
}

#man:hover .swiper-button-prev {
    display: block !important;
}

#man .swiper-button-next:hover {
    opacity: 1;
    width: 40px;
}

#man .swiper-button-prev:hover {
    opacity: 1;
    width: 40px;
}

#pic_news .swiper-button-next,
#pic_news .swiper-button-prev {
    opacity: 0.5;
    display: none !important;
    transition: all 0.3s;
}

#pic_news:hover .swiper-button-next {
    display: block !important;
}

#pic_news:hover .swiper-button-prev {
    display: block !important;
}

#pic_news .swiper-button-next:hover {
    opacity: 1;
    width: 40px;
}

#pic_news .swiper-button-prev:hover {
    opacity: 1;
    width: 40px;
}

#complaintData {
    display: block;
}

.wb #complaintData li a {
    width: auto;
    padding: 0;
    color: #333;
    font-weight: bold;
}

.wb #complaintData li a:hover {
    color: dodgerblue
}

@media (max-width:1100px) {
    .head_nav,
    .footer,
    .navi_body,
    .navi_head,
    .part {
        width: 1100px
    }
    /* .zt_box a{
    flex:0 0 48%;
} */
}

@media (max-width:769px) {
    .left_title h3 a {
        font-size: 16px;
    }
    .logo_nav .logo img {
        height: 60px;
    }
    .head_nav,
    .footer,
    .navi_body,
    .main,
    .main_left,
    .main_left2,
    .one,
    .search,
    .pic_window,
    .pic_window_right,
    .part,
    .pic_window2,
    .article,
    .new-main {
        width: 100%
    }
    .main_left,
    .main_left2 {
        padding: 0px 3px
    }
    .moreNews-text-mob {
        display: block;
    }
    .toutiao dl dt {
        width: 100%
    }
    .main_right,
    .ewm,
    .moreNews-text-PC,
    .stock_mm,
    .wxewm,
    #complaintData {
        display: none;
    }
    .banner {
        width: 100%;
        height: 90px;
    }
    .part_pd {
        padding: 0px 5px
    }
    .search,
    .article,
    .pic_window2 {
        float: none
    }
    .logo,
    .search form {
        width: 50%;
        float: left
    }
    .pic_window {
        padding-bottom: 0px
    }
    .search form {
        padding-top: 15px
    }
    .search input {
        width: 80%
    }
    .search form span {
        width: 20%
    }
    .head_logo,
    .logo_nav {
        height: auto
    }
    .navi_body {
        overflow: scroll;
    }
    .navi_body .main {
        padding: 0px
    }
    .navi_title {
        font-size: 16px
    }
    #pic_news {
        height: 250px
    }
    .pic_window_right {
        width: 100%;
    }
    .toutiao {
        margin: 0 auto;
        height: auto;
        width: 100%
    }
    .toutiao dl {
        padding: 0px;
        margin: 0 auto
    }
    .detail_top_ad {
        display: none
    }
    .toutiao dl dt a {
        font-size: 15px;
        line-height: 30px;
        font-weight: bold;
        color: #333;
        text-decoration: none;
    }
    .toutiao dl dd a {
        font-size: 15px;
        white-space: nowrap
    }
    .toutiao dl dd {
        width: 100%;
    }
    .pic_container {
        height: auto;
        margin: 0 auto
    }
    .pic_part_bottom {
        margin: 10px auto;
        width: 49%;
        height: 130px;
        float: left;
    }
    .pic_part_bottom:nth-child(even) {
        margin: 10px auto;
        width: 49%;
        height: 130px;
        float: right;
    }
    .pic_t {
        height: 70px;
        font-size: 13px;
    }
    .main_left_top dt a {
        font-size: 16px;
        word-wrap: break-word;
    }
    .main_left_top dd div a {
        font-size: 15px;
        word-wrap: break-word;
    }
    .main_left_top dt a {
        padding: 0px 10px
    }
    .main_left_top dd div a {
        line-height: 30px
    }
    .main_left_top dd span {
        display: none
    }
    .ad {
        height: 90px
    }
    .ad3 {
        height: 90px
    }
    .main_left_top {
        margin-bottom: 0px;
    }
    .part_pd .one:hover,
    .part_pd .three:hover,
    .part_pd .four:hover,
    .part_pd .five:hover,
    .part_pd .six:hover {
        height: 90px
    }
    .part_pd .two:hover {
        height: 120px
    }
    .one span,
    .two span,
    .three span,
    .four span,
    .five span,
    .six span,
    .four2 span {
        position: absolute;
        right: 8px;
        padding: 6px;
        display: block
    }
    .article {
        margin: 0 auto;
        padding: 0px 5px
    }
    .main {
        padding: 0px 5px
    }
    .article_law1,
    .article_law2,
    .article_law3 {
        display: none
    }
    /*.article_law1,.article_law2{ width:100%; margin:0 auto; margin-left:10px}
.article_law2 .article_img,.article_law1 .article_img{ width:300px; padding:0px}*/
    #pic_news .swiper-slide span {
        font-size: 17px;
        overflow: hidden;
        height: 60px;
        padding: 0px;
    }
    .left_title {
        height: auto;
        margin-top: 10px
    }
    /* .left_title h3{ float:none}
.left_title span{ text-align:left; float:left; width:100%; padding-left:5px; overflow:scroll; height:auto} */
    .left_title span {
        width: auto;
    }
    .left_title span a {
        float: right;
        margin-left: 0px;
        font: 14px/47px arial, Helvetica, 'Microsoft Yahei', 'Hiragino Sans GB', sans-serif;
        margin-right: 8px
    }
    #du {
        display: block;
    }
    .footer {
        height: auto
    }
    .location {
        margin: 10px 0px;
        padding: 0px 10px
    }
    .title {
        text-align: left;
        padding: 20px 10px;
        font-size: 19px
    }
    .title_detail {
        text-align: left;
        padding: 0px 10px
    }
    .navi_head>div>span {
        width: 100px
    }
    .navi_head {
        width: 1000px
    }
    .you {
        display: block
    }
    .detail_ad .baogao dd,
    .detail_bottom dl dd {
        width: 100%
    }
    .detail_ad,
    .detail_bottom,
    .keywords {
        padding-left: 10px
    }
    #move_min_t {
        display: none;
    }
    .wb .box {
        height: auto
    }
    /*.wb .box #stock li:nth-child(2),.wb .box #stock li:nth-child(4){ display: none}*/
    .wb .box #stock2 li:nth-child(4),
    .wb .box #stock2 li:nth-child(6) {
        display: none
    }
    .wb .box .min .min_t,
    .wb .box #stock li {
        width: 21%
    }
    .wb .box .min .min_t:nth-child(1),
    .wb .box #stock li:nth-child(1) {
        width: 37%
    }
    .wb .box .min .min_t,
    .wb .box #stock2 li {
        width: 21%
    }
    .wb .box .min .min_t:nth-child(1),
    .wb .box #stock2 li:nth-child(1) {
        width: 37%
    }
    .article2 .article_main li {
        width: 100%
    }
    .article2 {
        width: 100%
    }
    /*列表页模板*/
    .section_main2 {
        margin-bottom: 20px
    }
    .search_result dl {
        margin: 5px auto;
        border-bottom: 1px solid #f2f2f2;
    }
    .search_result dd p {
        width: 53%;
        float: left;
        height: 70px;
    }
    .search_result dt a {
        font-size: 15px
    }
    .search_result dd {
        display: block
    }
    .search_result dt span {
        display: none
    }
    /*专栏模板*/
    .expert_top span {
        font-size: 22px
    }
    .expert_img img {
        width: 100px;
        height: 100px
    }
    .expert_top p {
        padding: 0px
    }
    .expert_main {
        width: 96%;
        padding: 20px 0px;
        margin: 0px 2%
    }
    .expert_main .search_result dd .img_min {
        width: 40%;
        margin-right: 5%;
        height: 100px
    }
    .expert_main .search_result dd p {
        width: 55%;
        height: 70px
    }
    .expert_main .search_result dt a {
        font-size: 14px
    }
    /*独角兽*/
    #mobfxs,
    #mobrd {
        display: block
    }
    #main,
    #main2 {
        width: 100%;
    }
    .Uwrapper .Ucontent {
        padding: 0px 2px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        text-align: center;
    }
    .Ulist {
        width: 1100px;
        overflow: hidden;
        white-space: nowrap;
    }
    .Uphone {
        width: 100%;
        overflow-x: scroll;
        display: block
    }
    .Utitle {
        font-size: 22px;
        letter-spacing: 2px;
        padding-bottom: 20px;
    }
    #mm .min_t,
    #mm #stock li {
        width: 25%;
        text-align: center;
    }
    #mm .min_t:nth-child(1),
    #mm #stock li:nth-child(1) {
        text-align: left;
    }
    .moreNews .moreNews-div {
        position: fixed;
        width: 100%;
        height: 100%;
        z-index: 2000
    }
    .head_nav .right ul li a.moreNews-text-mob:hover {
        color: #fff;
    }
    .moreNews .moreNews-div.mob {
        display: block;
    }
    .head_nav .right .moreNews-div>ul {}
    .head_nav .right .moreNews-div>ul>li {
        float: left;
        width: 50%;
        height: 60px;
    }
    .moreNews-div a {
        align-items: center;
        height: 100%;
    }
    .moreNews-div .zmt-logo {
        transition: all .3s;
    }
    .moreNews-div .zmt-name {
        line-height: 60px;
    }
    .moreNews-div .zmt-logo {
        opacity: 1;
        /*transform: scale(1.5);*/
        animation: ab .5s;
        transform: scale(.8);
    }
    .moreNews-div>ul>li:after {
        display: none;
    }
    .moreNews-div .moreNews-close {
        display: block;
        position: absolute;
        background: url(../images/moreNewsClose.png) no-repeat;
        background-size: 100%;
        bottom: 50px;
        left: 50%;
        width: 50px;
        height: 50px;
        margin-left: -25px;
        border-radius: 25px;
        box-shadow: 0px 10px 5px rgba(0, 0, 0, .2)
    }
    #hyData,
    #hyData2 {
        display: none!important
    }
    @keyframes ab {
        0% {
            transform: scale(.8);
        }
        50% {
            transform: scale(1);
        }
        100% {
            transform: scale(.8);
        }
    }
    #cbdata {
        display: none;
    }
    #showFinancialData {
        display: none;
    }
    .fin-wb {
        overflow-x: scroll
    }
    .yxdy {
        display: block;
    }
    .djsbg {
        display: block;
    }
    #abcd,
    #ssgs,
    #dszj {
        display: none;
    }
    .bottom li {
        margin: 0 10px;
    }
    .bottom li:nth-child(9) {
        display: block;
    }
    .bottom li:nth-child(10) {
        display: block;
    }
}