﻿body{ background: #f7faff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol; color: #34495e}
body,ul,ul li,dl,dt,dd{ margin: 0; padding: 0; list-style: none}
a,a:hover{ text-decoration: none}
a:hover{ color: #1054ff !important;}
h1,h2,h3,h4{ margin: 0; padding: 0}
.cur-pointer {cursor: pointer}
input,button,select{outline-color: invert ; outline-style: none ; outline-width: 0 ; border: none ; text-shadow: none ; -webkit-user-select: text ;box-shadow: none;}
.blue{color:#1054ff}
.red{color:#ed5565}
.yellow{color:#f8ac59}
.green{color:#1ab394}
.grey{color:#9aabb8}
.white{color:#fff}
.darkBlue{color:#34495e}
.pt55{padding-top:55px}
.p30{padding:30px}
.p0{padding:0!important}
.pb0{padding-bottom:0!important}
.p15{padding:15px!important}
.mb0{margin-bottom:0!important}
.mb15{margin-bottom:15px!important}
.w100{width:100%!important}
.f14{font-size:14px}
.nav-selected a i:before,.nav-selected a span{ color: #1054ff}
.hot_new_list,.hot_new_th{font-size:0}
.hot_new_th{border-bottom:1px #f7faff solid}
.hot_new_list{height:auto;overflow:hidden}
.hot_new_list li:nth-child(2n){background:#f7faff}
.hot_new_list span,.hot_new_th span{display:inline-block;height:55px;line-height:55px;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis}
.hot_new_list span a{color:#1054ff}
.title_style1{position:relative;overflow:hidden}
.title_style1 span{border-left:4px #1054ff solid;padding-left:10px;font-size:14px;color:#34495e}
.title_style1 .title_style1_more{position:absolute;right:0;top:0;background:url(../fonts/ba3516fba3504f098e037a64fc748ce0.svg)}
.hot_details_index li .icon-columnar{background:url(../fonts/columnar.svg)}
.hot_details_index li .icon-medal{background:url(../fonts/medal.svg)}
.hot_details_index li .icon-eye{background:url(../fonts/eye.svg)}
.hot_details_top .hot_link{color:#1054ff;font-size:14px;margin-top:25px;display:inline-block;background:url(../fonts/arrow-right-blue.svg) no-repeat center right;padding-right:18px; height: 24px; line-height: 24px}
.hot_title{font-size:14px;line-height:1;color:#9aabb8}
.hot_key{float:left}
.hot_source{float:left;border:1px solid #ebedf2;border-radius:15px;opacity:1;text-align:center;padding:2px 12px;margin-left:20px;margin-top:10px;font-size:14px;color:#9aabb8}
.hot_details_top{background:#fff;padding:17px 30px}
.hot_details_top h1{margin:10px 0 0 0;padding:0;line-height:1;font-size:20px}
.mt15{margin-top:15px}
.hot_details_article,.hot_details_echarts{background:#fff;margin-top:15px;padding:17px 30px}
.hot_details_echarts .title{line-height:1;font-size:14px;margin-bottom:25px}
.relevant li{position:relative;padding-left:155px;padding-right:15px;margin-top:15px}
.relevant li .img{width:140px;height:94px;overflow:hidden;display:block;border-radius:4px;position:absolute;left:0;top:0}
.relevant li .img img{width:100%; height: 100%; object-fit: cover}
.relevant li .title{line-height:1;font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis}
.relevant li .title a{color:#34495e}
.relevant li p{line-height:20px;font-size:12px;color:#9aabb8;margin:10px 0;height:40px;overflow:hidden}
.relevant li p a{color:#9aabb8}
.relevant li .bottom{position:relative}
.relevant li .bottom .author{position:relative;display:inline-block;height:16px;line-height:16px;padding-left:20px;color:#9aabb8;font-size:12px}
.relevant li .bottom .author img{width:16px;height:16px;position:absolute;left:0;top:0}
.relevant li .bottom .read_ico{font-size:12px;color:#9aabb8;display:inline-block;height:20px;line-height:20px;position:absolute;right:70px;top:1px;padding-left:18px}
.relevant li .bottom .article_source{font-size:12px;color:#9aabb8;display:inline-block;height:20px;line-height:20px;position:absolute;right:0;top:0;padding-left:10px;padding-right:10px;border:#9aabb8 1px solid;border-radius:2px}
.echarts_tab li{display:inline-block;height:32px;line-height:32px;margin-right:5px;background:#fff;border:1px #9aabb8 solid;font-size:12px;padding:0 16px;border-radius:4px;cursor:pointer}
.echarts_tab li.dq{background:#1054ff;color:#fff;border-color:#1054ff}
.navigation{padding:15px 15px 0 15px}
.nav_tab{font-size:0;display:inline-block}
.nav_tab li{display:inline-block;font-size:14px;margin-right:15px;position:relative;transition:.1s}
.nav_tab li a{display:inline-block;height:34px;color:#34495e;line-height:34px;cursor:pointer;border-radius:4px;padding:0 13px;position:relative;overflow:hidden}
.nav_tab li a b{display:inline-block;width:8px;height:8px;background:#000;border-radius:50%;position:absolute;left:0;top:50%;margin-top:-4px}
.nav_tab li.dq a b{display:none}
.nav_tab li.dq a,.nav_tab li.dq a:hover{background:#1054ff;color:#fff!important}
.sortable-ghost a{background:#fff!important}
.nav_tab li:nth-child(1) a b{background:#1054ff!important}
.nav_tab li:nth-child(2) a b{background:#ed5565!important}
.nav_tab li:nth-child(3) a b{background:#f8ac59!important}
.nav_tab li:nth-child(4) a b{background:#1ab394!important}
.nav_tab li:nth-child(5) a b{background:#ffd62c!important}
.nav_tab li:nth-child(6) a b{background:#34495e!important}
.nav_tab li:nth-child(7) a b{background:#6b48ff!important}
.nav_tab li.add{display:none}
.nav_tab li.add a{background:#f7faff;color:#9aabb8;border:1px #dde6eb solid;height:32px;line-height:32px}
.nav_tab li.add a i,.nav_tab li.add a span{vertical-align:middle}
.nav_tab li.add a i{margin-right:6px}
.navigation .operation{float:right}
.navigation .operation a{margin-left:40px}
.navigation .operation a:first-child{margin-left:0}
.navigation .operation a:hover,.navigation .operation a:hover i{color:#1054ff}
[class*=nbtn-]{display:inline-block;border:none;height:34px;line-height:32px;font-size:14px;color:#34495e;cursor:pointer;border-radius:4px;padding:0 13px;text-align:center;background:#fff}
[class*=nbtn-] i,[class*=nbtn-] span{vertical-align:middle}
[class*=nbtn-][disabled]{background:#f7faff;color:#9aabb8;border:1px #dde6eb solid}
[class*=nbtn-] i{margin-right:6px;color:#34495e;font-size:16px}
.nbtn-default{border:1px #1054ff solid;color:#1054ff}
.nbtn-primary{background:#1054ff;color:#fff}
.nbtn-link{padding:0}
.nbtn-primary i{color:#fff!important}
.nbtn-primary:hover{color:#fff!important}
.nav_tab.edit li.set a{border:1px #faccd1 dashed;padding-left:30px;height:32px;line-height:32px}
.nav_tab.edit li.set a b{left:15px;display:block}
.nav_tab.edit li.set.dq a{background:0 0;color:#34495e!important}
.nav_tab.edit li.add{display:inline-block}
.nav_tab li .del{position:absolute;right:-8px;top:-8px;background:url(../images/deltag.png);width:16px;height:16px;z-index:9;display:none}
.nav_tab.edit li:hover .del{display:inline-block;cursor:pointer}
.show{display:inline-block}
.hide{display:none}
.myDialog{background:rgba(0,0,0,.5);position:fixed;left:0;top:0;bottom:0;right:0;display:none;z-index:999;overflow-y:auto}
.myDialog_box{width:500px;margin:0 auto;background:#fff;border-radius:4px;margin-top:200px;position:relative;padding:30px}
.myDialog_title{line-height:20px;color:#34495e;font-size:14px;margin-bottom:15px}
.myDialog_close{position:absolute;right:30px;top:30px;border:none;background:0 0;margin:0;padding:0;cursor:pointer}
.myDialog_close i{font-style:normal;width:20px;height:20px;display:inline-block;line-height:20px;color:#34495e;font-size:12px}
.collect_box,.inc_box,.myinput-select,.myinput-text,.navigation-item,.new-nav-box li a,.tag_box a,.tag_box span,[class*=nbtn-]{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
.myinput_box label{display:block;font-size:14px;color:#34495e;margin-bottom:8px}
.myinput_box{margin-bottom:22px}
.myinput-select{width:100%}
[class*=myinput-]{width:100%;height:34px;background:#f7faff;border:1px #dde6eb solid;border-radius:4px;padding:0 15px}
input::-webkit-input-placeholder{color:#9aabb8}
input:-moz-placeholder{color:#9aabb8}
input::-moz-placeholder{color:#9aabb8}
input:-ms-input-placeholder{color:#9aabb8}
.new-nav-box{font-size:0;padding:0 15px}
.new-nav-box li{width:150px;font-size:14px;display:inline-block;margin-right:20px;margin-bottom:15px;position:relative}
.new-nav-box li i{position:absolute;background:url(../images/deltag.png) no-repeat;width:16px;height:16px;right:-8px;top:-8px;z-index:9;display:none}
.new-nav-box li em{position:absolute;right:10px;top:11px;color:#1054ff;cursor:pointer;display:none}
.new-nav-box li:hover em{display:inline-block}
.new-nav-box li a{display:block;position:relative;height:40px;line-height:40px;font-size:16px;padding-left:42px;border-radius:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#34495e}
.new-nav-box li a:hover{color:#34495e}
.new-nav-box li:hover a{background:#f7faff}
.new-nav-box li a img{position:absolute;width:24px;height:24px;top:8px;left:10px}
#common.edit li.set a{border:1px #faccd1 dashed}
#common.edit li.slider{display:none}
#common.edit li:hover i{display:inline-block;cursor:pointer}
#common{width:calc(100% + 20px)}
.no_sites{width:100%;text-align:center;font-size:14px;height:auto;overflow:hidden}
.btn_add_site{border:1px #1054ff solid;color:#1054ff;padding:8px 15px;background-color:transparent;border-radius:6px}
.no_sites .text{color:#9aabb8;margin:10px 0}
.title_style2{padding-bottom:15px;border-bottom:2px #f7faff solid;position:relative;margin-bottom:15px}
.title_style2 span{font-size:14px;line-height:1;color:#34495e}
.title_style2 .navigation-more{position:absolute;right:0;top:0;font-size:14px;color:#9aabb8}
.slider .navigation-more{color:#9aabb8}
.collect_box{background:#fff;box-shadow:0 2px 6px 0 rgba(72,96,136,.2);position:absolute;z-index:9;left:0;top:0;height:100px;border-radius:4px;padding:15px;display:none;width:200px}
.collect .icon--117{color:#34495e}
.navigation-item{float:right;width:calc(100% - 155px);background-color:#fff;margin-bottom:20px;padding:15px}
.navigation-item li{width:152px}
.navigation-item li:nth-child(6n){margin-right:0!important}
.navigation-item li:nth-child(7n){margin-right:20px}
.navigation_more_box{background:#fff}
.breadcrumb{font-size:12px}
.breadcrumb a,.breadcrumb i{color:#9aabb8}
.breadcrumb i{padding:0 5px}
.navigation_more_box{padding:30px;background:#fff}
.my_ul_table{border-right:1px #eff3f5 solid;border-bottom:1px #eff3f5 solid;display:table;border-collapse:separate;width:100%}
.my_ul_table a i,.my_ul_table a span{vertical-align:middle}
.my_ul_table a i{margin-right:5px}
.my_ul_table a{color:#1054ff}
.my_ul_table li{font-size:0;display:table-row}
.my_ul_table li>div{display:table-cell;font-size:14px;padding:15px;border-left:1px #eff3f5 solid;border-top:1px #eff3f5 solid;text-align:center;vertical-align:middle}
.navigation_more_list img{height:24px}
.cert{height:26px;line-height:26px;border:1px #dde6eb solid;display:inline-block;border-radius:3px;padding:0 8px;font-size:12px}
.cert i,.cert span{vertical-align:middle;margin-right:5px}
.navigation_detail_top{padding:15px;background:#fff;position:relative}
.navigation_detail_top_left{position:relative;padding-left:75px}
.navigation_detail_top_left .logo{width:46px;height:46px;border-radius:50%;position:absolute;left:0;top:0}
.navigation_detail_top_left .web_name{line-height:1;font-size:26px}
.navigation_detail_top_left .web_name .tag_box{margin-left:15px}
.tag_box{display:inline-block}
.tag_box a,.tag_box span{display:inline-block;height:26px;line-height:26px;padding:0 8px;font-size:12px;border:1px #dde6eb solid;border-radius:3px;margin-right:15px}
.tag_box a.green,.tag_box span.green{background:#1ab394;border:1px #1ab394 solid;color:#fff}
.tag_box a.green:hover,.tag_box span.green:hover{color:#fff!important}
.navigation_detail_top_left .web_url{font-size:12px;margin:3px 0 8px 0}
.company_name,.company_name a{color:#1054ff;font-size:14px}
.company_name{margin-bottom:15px}
.cert_box{font-size:14px}
.cert_box>span{vertical-align:middle}
.cert_box .cert{margin:0 10px}
.cert_box a{font-size:14px;color:#1054ff}
.navigation_detail_top .nbtn-default{position:absolute;right:15px;top:15px}
.inc_box{background:#fff}
.hauto{height:auto;overflow:hidden}
.introduce{line-height:24px;font-size:14px;margin:0}
.web_inf>div{float:left;width:390px;height:250px}
.web_inf>div:nth-child(2){margin:0 15px}
.my_ul_table.noborder{border:none}
.my_ul_table.noborder li div{text-align:left;padding:0;border:none}
.web_inf .my_ul_table.noborder li div{padding-bottom:15px}
.web_inf .my_ul_table.noborder li:last-child div{padding-bottom:0}
.web_inf .my_ul_table.noborder li div:first-child{width:86px}
.be_similar{padding:15px 15px 0 15px;margin-top:15px}
.top_bnt.loginH{margin-top:0;position:relative;z-index:99}
.user_header{vertical-align:middle;height:50px;line-height:50px}
.user_header:hover>ul{display:block}
.user_header>ul{background:#fff;box-shadow:0 2px 6px 0 rgba(40,81,121,.16);position:absolute;font-size:12px;top:50px;display:none;width:100px;right:0}
.user_header>ul>li>a{display:block;height:34px;line-height:34px;padding:0 10px;color:#34495e}
.user_header>ul>li>a:hover{background:#f7faff}
.user_header>ul>li>a i,.user_header>ul>li>a span{vertical-align:middle}
.user_header>ul>li>a i{margin-right:10px;color:#9aabb8}
.user_header>i{font-size:12px;margin-left:5px}
.user_header>img{display:inline-block;width:20px;height:20px;margin-right:8px;border-radius:50%;overflow:hidden;vertical-align:middle}
.user_header>span{display:inline-block;height:20px;line-height:20px;vertical-align:middle}
.operation_ok{float:right;font-size:0;display:none}
.operation_ok a{margin-left:15px}
.initTag_btn{position:relative}
.initTag_btn .tiaoguo_text{color:#ed5565;font-size:12px;position:absolute;left:0;bottom:-24px}
.verifycode{height:auto;overflow:hidden}
.verifycode div:nth-child(1){width:calc(65% - 15px);float:left;margin-right:15px}
.verifycode div:nth-child(2){width:35%;float:left}
.verifycode div:nth-child(2) a{width:100%}
.initTag{font-size:0;width:230px;margin:0 auto;padding-left:25px;padding-top:67px;margin-bottom:73px}
.initTag li{display:inline-block;margin-right:25px;margin-bottom:22px}
.initTag li a{display:inline-block;font-size:16px;height:40px;line-height:40px;border-radius:4px;border:1px #dde6eb solid;background:#f7faff;width:88px;text-align:center;color:#34495e}
.initTag li a.dq{background:#1054ff;border-color:#1054ff;color:#fff}
.initTag li a.dq:hover{color:#fff!important}
.hot_new_list li span img{vertical-align:middle;width:24px}
.hot_new_list span:nth-child(1) i{display:inline-block;font-style:normal;text-align:center;width:24px}

/*PC样式*/
@media (min-width:768px) {
    .gallery_footer_login{height:auto;overflow:hidden;text-align:center;padding:15px 0 30px 0}
    .gallery_footer_login .top_bnt{float:none}
    .gallery_footer_login_title{font-size:26px}
    .gallery_footer_login .top_bnt:first-child{margin-left:0}
    .relevant li{width:calc(50% - 170px);float:left;overflow:hidden;height:98px}
    .hot_details_index li{margin-right:15px;width:271px}
    .hot_list{float:left;width:515px;margin-right:15px}
    .hot_main{width:calc(100% - 155px);float:left}
    .hot_main .hot_list:nth-child(2n){margin-right:0}
    .hot_new_list{min-height:550px}
    .hot_new_list span:nth-child(1),.hot_new_th span:nth-child(1){width:45px;padding:0 5px}
    .hot_new_list span:nth-child(2),.hot_new_th span:nth-child(2){width:525px}
    .hot_span_3{width: 350px}
    .hot_span_right{float: right; margin-top: 25px;}
    .hot_span_right li{float: left; font-size: 14px; color: #9aabb8; line-height: 24px; height: 24px}
    .hot_span_right img{margin-right: 5px;width: 24px}
    .hot_index .hot_new_list span:nth-child(2),.hot_index .hot_new_th span:nth-child(2){width:330px}
    .hot_classify .hot_new_th span:nth-child(2),.hot_classify span:nth-child(2){width:525px}
    .article_detaile_hot span:nth-child(2){width:175px}
    .article_detaile_hot{width:100%}
    .header{background:#fff;height:50px;overflow:hidden}
    .mb15{margin-bottom:15px}
    .ml15{margin-left:15px}
    .mr15{margin-right:15px}
    .mt15{margin-top:15px}
    .gray{color:#9aabb8}
    .header_main{width:1200px;margin:0 auto}
    .logo{float:left;margin-right:42px}
    .nav{float:left}
    .nav li{float:left;margin-right:23px}
    .nav li a{display:block;height:48px;line-height:48px;font-size:16px;color:#34495e;border-bottom:2px #fff solid}
    .nav li.dq>a{border-bottom:2px #1054ff solid}
    .top_bnt{float:right;margin-top:11px}
    .top_bnt>li{display:inline-block;margin-left:14px}
    .top_bnt>li>a{display:block;width:65px;height:28px;line-height:28px;text-align:center;border:1px #1054ff solid;border-radius:3px;font-size:14px}
    .top_bnt>li:nth-child(2)>a{background:#fff;color:#1054ff}
    .top_bnt>li>a.reg{background:#1054ff;color:#fff}
    .top_bnt>li>a.reg:hover{color:#fff!important}
    .top_bnt>li>a.login:hover{color:#1054ff!important}
    .top_bnt>li>a.login{color:#1054ff}
    .search{width:200px;height:28px;overflow:hidden;background:#f7faff;border-radius:3px;position:relative;margin-top:11px;float:right}
    .search input{width:162px;float:left;height:100%;border:none;background:0 0;position:relative;margin:0 5px}
    .search button{position:absolute;right:0;top:0;width:28px;height:28px;padding:0;margin:0;border:none}
    .main{width:1200px;margin:0 auto;height:auto;overflow:hidden}
    .tag_classify{width:1200px;margin:10px auto;height:auto;overflow:hidden;background-color:#fff}
    .tag_classify li{float:left;margin-left:40px}
    .tag_classify li a{display:block;height:48px;line-height:48px;font-size:14px;color:#34495e;border-bottom:2px #fff solid}
    .tag_classify li.dq>a{border-bottom:2px #1054ff solid}
    .left_nav{width:140px;float:left;position:relative;z-index:9}
    .left_nav_list{margin-top:8px}
    .left_nav_list>li{height:40px;margin:1px 0;position:relative}
    .left_nav_list>li:first-child{margin-top:0}
    .left_nav_list>li>a{display:block;height:40px;line-height:40px;color:#34495e;font-size:14px;position:relative;z-index:2}
    .left_nav_list>li>a:hover>i:before{color:#1054ff}
    .left_nav_list>li>a>i{margin-right:8px;font-size:16px}
    .left_nav_list>li>a>span{vertical-align:middle}
    .left_nav_list>li>a>em{position:absolute;right:0;top:15px;color:#9aabb8}
    .left_nav_list>li>a:hover em{color:#1054ff}
    .left_nav>ul>li>a>span,.left_nav_list>li>a>i{vertical-align:middle}
    .left_nav_list>li.dq>a:hover{color:#1054ff}
    .left_nav_list>li.dq>a i{color:#1054ff}
    .left_nav_list>li.dq>a{color:#1054ff!important}
    .left_nav>ul>li.dq em,.left_nav_list>li.dq i:before{color:#1054ff}
    .left_nav_list>li:hover .sub_box{display:block}
    .left_nav .sub_box li.dq a{color:#1054ff}
    .left_nav .sub_box{position:absolute;left:0;top:0;padding-left:132px;z-index:1;display:none;height:40px}
    .left_nav .sub_box>ul{width:250px;padding:15px 15px 0 15px;background:#fff;border-radius:4px;box-shadow:0 2px 6px 0 #e2eaff;font-size:0}
    .left_nav .sub_box>ul li{display:inline-block;font-size:12px;width:20%;line-height:19px;margin-bottom:15px}
    .left_nav .sub_box>ul li a{color:#34495e}
    .main_center{width:700px;float:left}
    .main_center2{width:1045px;float:left}
    .ads{width:1200px;height:398px;margin:0 auto;overflow:hidden;margin-bottom:15px;background:#fff}
    .tab{height:30px;margin:15px}
    .tab ul{height:25px}
    .tab ul li{float:left;font-size:14px}
    .slide-tab{background:#1054ff;color:#fff!important;display:block;margin-right:25px;width:100px;height:27px;line-height:27px;text-align:center;border-radius:15px;font-size:14px}
    .iconfont{list-style-type:disc;margin-right:25px}
    .tab ul span{color:#34495e}
    .search-box{width:1170px;height:40px;margin:15px;Z-INDEX:99}
    .search-box #searchGroupInput{height:36px;width:1040px;float:left;background:#fff}
    .search-box #searchsubmit{background-color:#f7faff;height:38px;width:119px;display:block;float:right;line-height:38px;text-align:center;font-size:14px;border:1px #dde6eb solid;border-left:none;color:#34495e;border-radius:0 4px 4px 0}
    .nav-box{width:1170px;margin:0 auto;margin-top:25px}
    .nav-box ul li{width:150px;height:40px;float:left;margin:0 0 15px 15px}
    .nav-box img{width:25px;margin-right:5px}
    .nav-box a{font-size:16px;color:#34495e}
    .news_list{padding-top:10px}
    .news_list li{padding:5px 15px 5px 225px;background:#fff;border-bottom:2px solid #f7faff;position:relative;height:130px}
    .news_list li .img{position:absolute;left:15px;top:5px;width:195px;height:130px;overflow:hidden;border-radius:5px}
    .news_list li .img img{width:100%;height: 100%;object-fit:cover;}
    .news_list li p{margin:15px 0;padding:0;font-size:14px;color:#9aabb8;line-height:26px;height:52px;overflow:hidden}
    .news_list li p a{color:#9aabb8}
    .news_list li h3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:400}
    .news_list li h3 a{color:#34495e}
    .news_list_footer .user{position:relative;padding-left:18px;font-size:12px;color:#9aabb8;vertical-align:auto}
    .news_list_footer .time{font-size:12px;color:#9aabb8;padding-left:10px}
    .news_list_footer .user a{color:#9aabb8}
    .news_list_footer .user i{width:15px;height:15px;display:inline-block;position:absolute;left:0;top:-1px;border-radius:50%;overflow:hidden}
    .news_list_footer .user i img{width:100%;height:100%}
    .news_list_footer .read_ico{font-size:12px;color:#9aabb8;padding-left:15px;float:right;margin-top:5px}
    .main_center .more{background:#fff;margin-top:13px}
    .main_center .more a{font-size:12px;color:#34495e;display:block;height:50px;line-height:50px;text-align:center}
    .video_center .more{background:#fff;margin-top:6px}
    .video_center .more a{font-size:12px;color:#34495e;display:block;height:50px;line-height:50px;text-align:center}
    .footer{background:#fff;overflow:hidden}
    .tongji a{font-size:14px;color:#9aabb8}
    .footer_main{width:1200px;margin:0 auto}
    .footer_left{position:relative;font-size:14px;margin:18px 0;}
    .footer_left dt{position:absolute;left:0;top:5px}
    .footer_left dd.footer_nav a{color:#34495e;margin-right:15px}
    .copyright{margin:10px 0; text-align: center;}
    .security_ico{float:right;margin-top:30px}
    .right_box{width:auto;height:auto;overflow:hidden;background:#fff;padding:15px}
    .main_right{width:330px;float:right}
    .banner_h_70{height:70px;background:#1054ff}
    .banner_h_250{height:250px;background:#1054ff}
    .banner_h_250 img{width:300px;height:250px;}
    .article_show_box{background:#fff;height:auto;overflow:hidden}
    .article_show .title{color:#34495e;font-size:24px;line-height:normal;font-weight:400;margin-bottom:35px}
    .article_show{margin:35px}
    .article_inf{font-size:14px;height:auto;overflow:hidden;margin-bottom:35px;color:#34495e}
    .article_inf span{color:#9aabb8;margin-right:30px}
    .article_inf span.classify{float:right;margin-right:0}
    .article_show_body{font-size:16px;line-height:26px;color:#34495e}
    .article_show_body img{max-width:100%}
    .article_footer{font-size:14px;line-height:26px;color:#34495e}
    .article_footer div:first-child{color:#9aabb8;font-size:14px;font-style:italic}
    .article_footer div:nth-child(2) a{color:#1054ff}
    .article_footer i{color:#9aabb8}
    .article_footer_banner{background:#fff;padding:15px}
    .user_inf{background:#fff;padding:15px;margin-bottom:15px}
    .user_pic{text-align:center;padding-bottom:30px;border-bottom:1px #f7faff solid;display:block;color:#34495e}
    .user_pic img{width:115px;height:115px;border-radius:50%;display:block;margin:0 auto;border:1px #c1d3ff solid;padding:4px;background:#f7faff;margin-bottom:10px}
    .user_inf ul{height:auto;overflow:hidden;padding-top:15px}
    .user_inf ul li{float:left;width:50%;text-align:center}
    .user_inf ul li i{display:block;color:#9aabb8;font-style:normal}
    .ewm{background:#fff;padding:15px;margin-bottom:15px;font-size:12px;color:#34495e;text-align:center}
    .ewm img{display:block;margin:0 auto 15px auto}
    .link{width:1180px;margin:0 auto;background:#fff;padding:0 10px 10px 10px;margin-top:15px}
    .link .link_title{height:45px;border-bottom:1px #f2f5fa solid}
    .link .link_title span{float:left;border-left:3px #1054ff solid;padding-left:10px;font-size:14px;margin-top:14px}
    .link_title a{float:right;height:45px;line-height:45px;color:#9aabb8;font-size:14px}
    .link ul{padding:10px;height:auto;overflow:hidden}
    .link ul li{float:left;margin-right:10px}
    .link ul li a{color:#34495e;font-size:14px}
    .keywords{margin-top:15px; padding-bottom: -15px}
    .keywords a{background-color:#f7faff;font-size:12px;padding:4px;border-radius:999rem;padding-right:16px;display:inline-block;align-items:center;line-height:1.4;margin-right:15px;color:#34495e; margin-bottom: 15px}
    .keywords a:before{content:"#";color:#1054ff;border-radius:100%;background-color:#fff;width:20px;height:20px;line-height:20px;text-align:center;margin-right:6px;font-weight:700}
    .article_show_body h1,.article_show_body h2{font-size:16px;background:url(../fonts/h1.svg) no-repeat;padding-left:30px;color:#34495e;background-size:18px 13px;background-position:0 6px}
    .article_show_body h3{font-size:16px;background:url(../fonts/h2.svg) no-repeat;padding-left:20px;color:#34495e;background-size:18px 13px;background-size:10px 13px;background-position:0 6px}
    .article_show_body b{font-size:16px;background:url(../fonts/b.svg) no-repeat;padding-left:25px;color:#34495e;background-size:18px 13px}
    .article_show_body strong{font-size:16px;background:url(../fonts/b.svg) no-repeat;padding-left:25px;color:#34495e;background-size:18px 13px}
    .article_show_body blockquote{background:url(../fonts/b.svg) no-repeat #f7faff;background-position:15px 10px;padding:40px 15px 15px 15px;margin:0;color:#9aabb8;background-size:25px 15px;border-radius:4px}
    .page{text-align:right}
    .page .pagination{display:inline-block;text-align:center;height:auto;overflow:hidden}
    .page .pagination li:first-child{border-radius:5px 0 0 5px}
    .page .pagination li:last-child{border-right:1px #f1f1f1 solid;border-radius:0 5px 5px 0}
    .page .pagination li{float:left;border:1px #f1f1f1 solid;border-right:none;overflow:hidden}
    .page .pagination li a,.pagination li span{float:left;padding:0 10px;height:34px;line-height:34px;text-align:center;background:#fff}
    .page .pagination li a{color:#34495e}
    .page .pagination li.active span{background:#1054ff;color:#fff}
    .author_article{height:auto;overflow:hidden}
    .author_article li{float:left;width:228px;margin-right:15px;background:#fff;margin-bottom:15px;height:194px;overflow:hidden}
    .author_article li .pic{width:228px;height:125px;overflow:hidden;display:block;background:#f1f1f1}
    .author_article li .pic img{width:100%}
    .author_article li .title{display:block;padding:5px 10px;line-height:18px;font-size:12px;color:#34495e;height:36px;overflow:hidden}
    .author_article li:nth-child(5n+5){margin-right:0}
    .author_f{font-size:12px;color:#9aabb8;padding:0 10px 10px 10px}
    .author_f .browse{padding-left:15px;float:right}
    .author_nav{width:auto;background:#fff;margin:15px 0;height:auto;overflow:hidden;padding:0 15px}
    .author_nav li{float:left}
    .author_nav li a{height:45px;line-height:45px;display:block;padding:0 15px}
    .author_nav li.dq a{background:#f7faff;color:#1054ff}
    .author_header{background:#fff;height:150px;margin-top:100px;position:relative}
    .author_header img{width:125px;height:125px;border-radius:50%;left:50%;margin:0 0 0 -67.5px;position:absolute;top:-50%;padding:5px;border:1px #1054ff solid}
    .article_inf a{color:#34495e}
    .username{padding-top:70px;text-align:center}
    .article_show_body table{font-size:12px;width:100%}
    .header{overflow:visible}
    .mapnav,.navbut{display:none}
    .nav{display:block}
    .nav>li{position:relative}
    .nav>li>div{background:#fff;width:300px;position:absolute;top:100%;box-shadow:0 2px 4px rgba(0,0,0,.12),0 0 6px rgba(0,0,0,.04);display:none;padding:8px 15px;z-index:999}
    .nav>li:hover>div{display:block}
    .tab #topLinkTab li:first-child .slide-tab{margin-left:-18px}
    #topLinkTab{padding-left:20px;height:auto;overflow:hidden}
    #topLinkList li img{vertical-align:middle}
    .nav>li>div a{width:25%;float:left;line-height:26px;height:26px}
    #searchGroupForm .searchList{float:left;height:40px;position:absolute;left:0;top:0}
    #searchGroupForm .searchList span{display:block;height:40px;width:50px;position:relative;cursor:pointer}
    #searchGroupForm .searchList span img{width:20px;height:20px;position:absolute;left:10px;top:10px}
    #searchGroupForm .searchList span i{right:0;top:0;display:block;height:40px;line-height:40px;position:absolute;width:16px;font-size:14px;text-align:center}
    #searchGroupForm .searchList ul{background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.12),0 0 6px rgba(0,0,0,.04);width:120px;display:none}
    #searchGroupForm .searchList ul li{height:40px;border-bottom:1px #e5e5e5 dashed;line-height:40px;position:relative;padding-left:50px;cursor:pointer;overflow:hidden;font-size:14px}
    #searchGroupForm .searchList ul li:last-child{border-bottom:none}
    #searchGroupForm .searchList ul li img{height:20px;width:20px;position:absolute;left:20px;top:10px}
    .search-box{background:#fff;height:40px;position:relative;z-index:99}
    #searchGroupForm #searchGroupInput{float:left;padding-left:80px;width:966px;border:1px #dde6eb solid;border-radius:4px 0 0 4px}
    #topLinkTab span{height:27px;line-height:27px;cursor:pointer}
    #tp-weather-widget{float:left;margin:13px 0 0 20px;color:#34495e;font-family:"Helvetica Neue",Helvetica,Tahoma,Arial,"Microsoft Yahei","Hiragino Sans GB","WenQuanYi Micro Hei",sans-serif}
    #headerDate{height:50px;line-height:50px;float:left;margin-left:100px;color:#34495e;font-size:14px}
    #headerDate b{font-size:16px;font-weight:400}
    #headerDate a:nth-child(2){margin-left:20px}
    #headerDate a:nth-child(2) img{width:14px;height:14px;margin:0 5px;vertical-align:middle}
    .new_ad_style1{padding:10px 10px 0 10px;background:#fff;height:auto;overflow:hidden;margin-bottom:10px}
    .new_ad_style1 dl{position:relative;padding:0 0 0 600px;height:auto;overflow:hidden;margin:0}
    .new_ad_style1 dd{width:275px;height:150px;float:left;margin:0 0 10px 10px}
    .new_ad_style1 dd img{width:100%;height:100%}
    .new_ad_style1 dt{position:absolute;left:0;top:0}
    .box{width:1180px;margin:0 auto;background:#fff;padding:0 10px 10px 10px;margin-top:15px}
    .box .box_title{height:45px;border-bottom:1px #f2f5fa solid}
    .box .box_title span{float:left;border-left:3px #1054ff solid;padding-left:10px;font-size:14px;margin-top:14px}
    .girls{height:385px}
    .girls_l{position:relative;float:left;margin:15px 15px 15px 0;width:250px;height:357px}
    .girls_l img{width:250px;height:357px}
    .girls ul{float:left;overflow:hidden;padding-top:15px;width:915px}
    .girls ul li{float:left;margin-right:10px;margin-bottom:17px;width:217px;height:170px;vertical-align:bottom}
    .girls ul li h4{font-size:12px;color:#34495e}
    /*明星标签*/
    .star{width:1200px;margin:0 auto;min-height:200px;margin-bottom:15px; background: #fff; position: relative; margin-top: 15px}
    /*.star *{ display: none}*/
    .star_about{ padding-left:165px;}
    .star_div{padding:15px; min-height: 200px}
    .star_name b{font-size:14px;color:#34495e}
    .star_name small{margin-left:15px;font-size:12px;color:#fff;border-radius:2px;padding:1px 6px;background-color:#1ab394}
    .star_describe{font-size:14px;overflow:hidden;text-overflow:ellipsis;margin-top:15px;margin-right:15px}
    .star_describe a{ color: #1054FF; margin-left: 5px}
    .star_tag_name{margin-top:15px;font-size:14px;color:#34495e}
    .star_tags{margin-top:15px}
    .star_tags a{height:26px;line-height:26px;font-size:12px;padding:0 10px;margin-right:10px;background:#f7faff;border-radius:3px;display:inline-block}
    .inc_pic li{ width: calc( 33.33% - 29px)}
    .inc_pic li:nth-child(3n){ margin-right: 0}
}
/*手机版样式*/
@media (max-width: 768px) {
    .tag_classify{width:calc(100% - 30px);margin:10px auto;height:auto;overflow:hidden;background-color:#fff}
    .tag_classify li{float:left;margin-left:40px}
    .tag_classify li a{display:block;height:48px;line-height:48px;font-size:14px;color:#34495e;border-bottom:2px #fff solid}
    .tag_classify li.dq>a{border-bottom:2px #1054ff solid}
    .inc_box{width:auto;float:none;margin:0 15px 15px 15px}
    .web_inf>div{width:auto;float:none}
    .web_inf .inc_box{margin-bottom:15px;height:auto}
    .web_inf>div:nth-child(2){margin-bottom:15px}
    .myDialog_box{width:240px!important}
    .news_list_footer .time{display:none}
    .navigation_detail_top{margin:0 15px 15px 15px}
    .navigation{word-break:keep-all;white-space:nowrap;overflow-x:auto;margin-bottom:15px}
    .operation{display:none}
    #common,.be_similar_nav{padding:15px 0 0 0;width:100%}
    #common li,.be_similar_nav li{width:20%;margin-right:0}
    #common li img,.be_similar_nav li a img{display:block;position:relative;margin:0 auto 5px auto;left:0;top:0}
    #common li a,.be_similar_nav li a{height:48px;font-size:12px;padding:0;text-align:center;line-height:normal}
    .main .ads{height:560px}
    .tag_article{margin:0 15px}
    .hot_details_echarts,.hot_details_top{margin:0 15px;padding:15px}
    .hot_details_echarts{margin-top:15px}
    .hot_main{margin:0 15px;width:calc(100% - 30px);height:auto;overflow:hidden}
    .new_ad_style1{display:none}
    .box{display:none}
    .navbut{display:block}
    .mapnav{display:none}
    .nav{display:none}
    .top_bnt{display:none}
    .navbut{width:30px;height:27px;position:absolute;left:75px;top:0;padding-top:3px}
    .navbut span{display:block;height:2px;background:#1054ff;margin:4px 8px 0 8px}
    .mapnav{background:#fff;width:calc(100% - 20px);border-top:1px #f7faff solid;padding:5px 10px;height:auto;overflow:hidden}
    .mapnav li{float:left;width:20%;font-size:14px}
    .mapnav li a{display:block;height:24px;line-height:24px;padding:0 5px;color:#34495e}
    #headerDate{display:none}
    .ads{height:400px;margin:15px;overflow:hidden;background:#fff}
    #tp-weather-widget{position:absolute;left:50%;top:0;margin-left:-45px}
    .top_bnt.loginH{position:absolute;right:15px;top:0;z-index:200;height:30px}
    .user_header{height:30px}
    .user_header>ul{top:30px}
    .user_header>ul>li>a{display:block;margin-right:0}
    .user_header>ul>li{display:block;margin-right:0}
    .mb15{margin-bottom:15px}
    .article_inf{font-size:14px;color:#34495e}
    .article_inf a{color:#34495e}
    .right_box{width:auto;height:auto;overflow:hidden;background:#fff;padding:15px}
    .hot_details_index li{width:calc(100% - 2px);margin-top:15px}
    .navigation-item{float:none;width:calc(100% - 30px);margin:0 15px 15px 15px}
    .navigation-item ul li a{padding:0;text-align:center;line-height:normal;font-size:12px;height:48px}
    .navigation-item ul li{width:20%;margin-right:0}
    .navigation-item ul li img{display:block;position:relative;margin:0 auto 5px auto;left:0;top:0}
    .navigation-item li:nth-child(7n){margin-right:0}
    .tab{height:30px;margin:15px;overflow:auto}
    .tab ul{height:27px;font-size:0;white-space:nowrap}
    .tab ul li{display:inline-block;font-size:14px}
    .slide-tab{background:#1054ff;color:#fff!important;display:block;margin-right:25px;width:100px;height:20px;line-height:20px;text-align:center;border-radius:15px}
    .iconfont{list-style-type:disc;margin-right:25px}
    .tab ul span{color:#34495e;height:27px;line-height:27px;display:block}
    .article_show_box{overflow:hidden}
    .footer .footer_nav{display:none}
    .footer dt{background:#fff;text-align:center;margin:15px 15px 0 15px;padding:15px}
    .footer dt img{height:45px}
    .footer .footer_main>a,.footer .gray{display:block;background: #fff;text-align: center; margin: 15px 15px 0 15px;padding: 15px; color: #9aabb8;}
    .page{margin:0 15px}
    .hot_new_list span:nth-child(1),.hot_new_th span:nth-child(1){width:calc(15% - 10px);padding:0 5px;position:relative}
    .hot_new_list span:nth-child(2),.hot_new_th span:nth-child(2){width:60%}
    .hot_new_list span:nth-child(3),.hot_new_th span:nth-child(3){width:25%}
    .hot_span_3{display: none}
    .hot_span_right{display: none}
    #searchGroupForm .searchList{float:left;height:40px;position:absolute;left:0;top:0}
    #searchGroupForm .searchList span{display:block;height:40px;width:50px;position:relative;cursor:pointer}
    #searchGroupForm .searchList span img{width:20px;height:20px;position:absolute;left:10px;top:10px}
    #searchGroupForm .searchList span i{right:0;top:0;display:block;height:40px;line-height:40px;position:absolute;width:16px}
    #searchGroupForm .searchList ul{background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.12),0 0 6px rgba(0,0,0,.04);width:120px;display:none}
    #searchGroupForm .searchList ul li{height:40px;border-bottom:1px #e5e5e5 dashed;line-height:40px;position:relative;padding-left:50px;cursor:pointer;overflow:hidden;font-size:14px}
    #searchGroupForm .searchList ul li:last-child{border-bottom:none}
    #searchGroupForm .searchList ul li img{height:20px;width:20px;position:absolute;left:20px;top:10px}
    .search-box{background:#f7faff;height:40px;position:relative;margin:0 10px;z-index:99}
    .search-box #searchGroupInput{height:40px;width:calc(100% - 92px);float:left;background:#fff;border:1px #dde6eb solid;border-right:none;padding-left:60px;box-sizing:border-box;border-radius:4px 0 0 4px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
    .search-box #searchsubmit{background-color:#f7faff;height:38px;width:90px;display:block;float:right;line-height:38px;text-align:center;font-size:14px;color:#34495e;border:1px #dde6eb solid;border-radius:0 4px 4px 0}
    .nav-box{width:auto;clear:both}
    .iconfont{list-style-type:disc;margin-right:25px}
    #topLinkList li{float:left;width:20%;font-size:13px;text-align:center;height:50px;overflow:hidden;margin-top:20px}
    #topLinkList li img{display:block;width:30px;height:30px;margin:0 auto 3px auto}
    #topLinkList li a{color:#34495e}
    .header_main .logo{height:30px;line-height:30px;background:#fff; padding-left: 15px}
    .header_main .logo img{height:100%}
    .top_bnt{position:absolute;right:0;top:0;font-size:12px}
    .top_bnt li{display:inline-block;line-height:30px;z-index:1;margin-right:10px}
    .top_bnt li a{color:#34495e}
    .nav{background:#fff;border-top:1px #f7f7f7 solid;border-bottom:1px #f7f7f7 solid}
    .nav li{display:inline-block;font-size:14px}
    .nav li a{color:#34495e;display:block;height:30px;line-height:30px;margin:0 10px}
    .nav li.dq>a{border-bottom:2px #1054ff solid}
    .left_nav,.link,.main_right{display:none}
    .news_list li{display:block;position:relative;padding-left:120px;background:#fff;height:83px;border-bottom:1px #f7faff solid;padding-top:10px;margin:0 10px}
    .news_list li .img{position:absolute;left:0;top:10px;width:110px;height:73px;display:block;overflow:hidden;border-radius:3px;background:#f7faff}
    .news_list li .img img{width:100%}
    .news_list li h3{font-size:16px}
    .news_list li h3 a{color:#34495e;font-weight:400;display:block;line-height:24px;height:48px;overflow:hidden;margin-bottom:4px}
    .news_list li p{font-size:12px;display:none}
    .news_list_footer{height:20px;font-size:12px;line-height:20px;color:#9aabb8}
    .news_list_footer .user img{height:20px;width:20px;border-radius:50%;float:left;margin-right:10px}
    .news_list_footer .read_ico{float:right;padding-right:10px}
    .news_list_footer .user a{color:#9aabb8}
    .more{border-top:15px #f7faff solid}
    .more a{height:60px;line-height:60px;display:block;font-size:14px;text-align:center;background:#fff;color:#34495e}
    .article_show h1{font-size:24px;font-weight:400;padding:10px;color:#34495e}
    .main_center{margin:0 15px}
    .article_inf{padding:0 10px;margin-bottom:15px;color:#34495e}
    .article_inf span{margin-right:10px;font-size:14px}
    .article_inf a{color:#34495e}
    .article_show_body img{max-width:100%}
    /*.article_show_body h1,.article_show_body h2,.article_show_body p{margin-left:10px;margin-right:10px}*/
    .article_show_body{font-size:14px;color:#34495e;line-height:26px; margin: 0 10px}
    .article_show_body p{word-wrap:break-word;word-break:break-all}
    .article_footer_banner{display:none}
    .article_footer{line-height:26px;margin:0 10px;font-size:14px; color: #34495e;font-style: italic}
    .article_footer div:first-child{ color: #9aabb8; font-size: 14px}
    .article_footer div:nth-child(2) a{ color: #1054FF;}
    .article_footer div{ font-size: 14px; margin-bottom: 15px}
    .article_footer div.mylink{word-wrap:break-word;white-space:pre-wrap;word-break:break-all;}
    .keywords{margin-top:10px}
    .keywords a{height:24px;line-height:24px;background:#f7faff;border-radius:3px;display:inline-block;margin-right:10px;padding:0 8px; margin-bottom: 5px}
    .author_header{background:#fff;position:relative;height:80px;margin-top:50px}
    .author_header img{width:60px;height:60px;border-radius:50%;position:absolute;left:50%;top:-50%;padding:3px;border:1px #1054ff solid;margin-left:-33px}
    .author_nav{background:#fff;margin:10px 0;height:auto;overflow:hidden;padding:0 10px}
    .author_nav a{display:block;height:50px;line-height:50px}
    .author_nav li{float:left}
    .author_nav li a{padding:0 15px}
    .author_nav li.dq a{background:#f7faff;color:#1054ff}
    .author_article{ padding: 0 15px}
    .author_article li{background:#fff;margin-bottom:15px}
    .author_article li .pic{width:100%;overflow:hidden;display:block}
    .author_article li .pic img{width:100%}
    .author_article li .title{font-size:14px;padding:0 15px;color:#34495e;display:block}
    .author_article li .author_f{padding:10px 15px;font-size:14px;color:#9aabb8}
    .author_f .browse{padding-left:15px;float:right}
    .pagination{margin-bottom:20px;height:auto;overflow:hidden}
    .pagination li{display:none;width:50%;float:left;text-align:center}
    .pagination li a,.pagination li span{display:block;background:#fff;height:40px;line-height:40px}
    .pagination li:first-child{display:inline-block}
    .pagination li:last-child{display:inline-block}
    .username{padding-top:30px;text-align:center}
    /*明星标签*/
    .star{height:auto;overflow:hidden;background:#fff}
    .star_img{position:relative;display:block;padding-top:80%}
    .star_img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center -.33px}
    .star_img_box{text-align:center;width:100px;color:#fff;font-size:14px;padding:2px;background-color:#1054ff;position:absolute;z-index:1; left: 0}
    .star_about{float:left}
    .star_div{ margin-top: 15px}
    .star_name b{font-size:14px;color:#34495e}
    .star_name small{margin-left:15px;font-size:12px;color:#fff;border-radius:2px;padding:1px 6px;background-color:#1ab394}
    .star_describe{font-size:14px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;margin-top:15px;margin-right:15px}
    .star_tag_name{margin-top:15px;font-size:14px;color:#34495e}
    .star_tags{margin-top:15px}
    .star_tags a{height:26px;line-height:26px;font-size:12px;padding:0 10px;margin:5px 5px 5px 0;background:#f7faff;border-radius:3px;display:inline-block}
    .gallery_nav{ padding: 0 15px;}
    .gallery_nav li{ margin-bottom: 15px}
    .gallery_list{ padding:0 0 0 15px}
    .gallery_list ul{ width: calc(50% - 21px); float: left}
    .gallery_details_inf h1{ height: auto}
    .gallery_tab_img a{ width: 16.6%; position: relative; padding-top: 20%; height: auto}
    .gallery_tab_img>a:first-child{ margin-right: 10px}
    .gallery_tab_img>ul{ width: calc(66.8% - 20px)}
    .gallery_tab_img>ul li{ width: calc(25% - 10px); padding-top: 31.1%; height: auto; position: relative}
    .gallery_tab_img>ul li+li{ margin-left: 10px}
    .gallery_tab_img>ul li img{ position: absolute; left: 0; top: 0;object-fit: cover;
        object-position: center;
        cursor: pointer;
        width: 100%;
        height: 100%;}
    .gallery_tab_img>a:last-child{ margin-left: 10px}
    .gallery_tab_img>a>span{ position: absolute;z-index: 2; height: 100%; line-height: 70px}
    .gallery_tab_img>a img{ position: absolute; left: 0; top: 0; z-index: 1;object-fit: cover;
        object-position: center;
        cursor: pointer;
        width: 100%;
        height: 100%;}

    .video_title{ margin: 15px 15px 0 15px}
    .video_title .classify{ display: none}
    .video_title .more{ margin: 0!important; border: 0}
    .video_list_box{ margin-left: 15px}
    .video_list_box li{ width: calc(50% - 45px)}
    .video_banner{ width: 100%; margin-bottom: 15px}
    .video_banner img{ width: 100%; height: auto}
    .video_banner .pagination *{ display: none}
    .video_banner .pagination,.video_banner .pagination:nth-child(1){ padding: 0; background: rgba(0,0,0,0.5); width: 9px; height: 10px;border-radius: 50%; overflow: hidden; margin-right: 5px}
    .my-pagination{ text-align: center; padding-left: 5px}
    .video_banner .my-pagination{ background: none; margin-bottom: 10px}
    .video_banner .pagination.swiper-pagination-bullet-active{ background: rgba(16,84,255,1)}
    .video_tab{ margin: 0 15px}
    .video_banner{ height: auto}
    .video_tab a{ margin-bottom: 15px}
    .video_list_box li:nth-child(5n){ margin-right: 15px}
    .video_list_box li img{ width: 100%; height: auto}

    .video_type>div,.tab_box{white-space:nowrap; overflow: auto}
    .video_classify_box .tab_box li{ height: 34px}
    .video_page_box .page_a a:nth-child(6n){ margin-right: 0}
    .video_page_box .page_a a, .video_page_box .page_a span, .video_page_box .page_a i{ width: 46px}
    .video_page_box .page_a i{ width: 107px}
    .video_page_box{overflow: hidden}
    .star_img.dy{ left: 0; top: 0; height: auto; overflow: hidden; width: 100%; padding: 0; position: relative}
    .star_img.dy img{ width: 100%; position: relative}
    .video_ts{ display: none}

    .inc_pic li{ width: calc( 50% - 29px); background: #fff; padding: 10px; float: left; margin-right: 13px; margin-bottom: 13px}
    .inc_pic li:nth-child(2n){ margin-right: 0}
    .article_show{ background: #fff}
}

/********************************头部搜索 start********************************/
.header_main .icon--162{ float: right; height: 30px; line-height: 30px; margin-top: 11px; padding: 0 10px; cursor: pointer}
.header_search{ position: absolute; right: 175px; top: 55px;box-shadow: 0 2px 6px 0 rgba(185, 197, 204, 40); padding: 15px; background: #fff; width: 230px;z-index: 99; display: none}
.header_search>div{ background: #f7faff; position: relative}
.header_search>div input{ height: 34px; background: none; margin: 0; padding: 0 10px; width: 145px}
.header_search>div span{ position: absolute; right: 0; top: 0; margin: 0; padding: 0; cursor: pointer}
.header_search>div span.icon--162{ margin-top: 0; height: 34px; line-height: 34px}
.header_search>div span.icon--128{ border-right: 1px #DDE6EB solid; padding-right: 7px; right: 34px; top: 8px;color: #9AABB8}
.header_main{ position: relative}
  .mapnavpc{background:#fff;border-top:1px #f7faff solid;padding:0px 10px;margin-left: -25px;height:auto;overflow:hidden}
    .mapnavpc li{float:left;font-size:14px}
 .mapnavpc li a{display:block;height:48px;line-height:48px;padding:0 15px;color:#34495e}
  .mapnavpc li.dq a{
    color: #1054FF;font-weight: 700;}
@media (max-width: 768px) {
    .header_main>.icon--162{ position: absolute; right: 15px; top: 0; margin-top: 0}
    .header_search{ right: 15px; top: 35px; z-index: 99}
    .top_bnt{ display: none!important;}
}
/********************************头部搜索 end********************************/

.star_tags a,.title_style1 a,.star_describe a{ color: #1054ff}
.title_style1 .current_time{ color: #34495e}
.title_style1 a.more{ font-size: 14px; color: #9AABB8; background: url("../images/arrow-right.png") no-repeat right center; padding-right: 15px; float: right; border-top: none}
.tq-page-l{ display: none}
.main_center{ background: #fff}
.right_tools{ background: #fff; padding: 15px; margin-bottom: 15px}
.tools_list{ font-size: 0}
.tools_list li{ margin-right: 15px; display: inline-block; margin-top: 15px}
.tools_list li:nth-child(4n){ margin-right: 0}
.tools_list li a{ display: inline-block; width: 61px; height: 61px; border: 1px #DDE6EB solid; border-radius: 10px; text-align: center}
.tools_list li a span{ display: block; color: #34495e; line-height: 19px; font-size: 12px}
.tools_list li a img{ width: 24px; height: 24px; display: inline-block; margin:9px 0 6px 0}
.tools_list2 dl{ display: inline-block; margin-top: 15px;width: 126px;overflow: hidden}
.tools_list2 dl:nth-child(odd){padding-right: 45px}
.tools_list2{font-size: 0;background: #fff;padding:0 15px 15px 15px}
.tools_list2 a{color: #34495e}
.tools_list2 dt img{ width: 18px; height: 18px; vertical-align: middle; margin-right: 7px}
.tools_list2 dt a{ font-size: 14px; vertical-align: middle}
.tools_list2 dt,.tools_list2 dd{ display: inline-block; vertical-align: middle}
.tools_list2 dd{ border-left: 1px #DDE6EB solid; margin-left: 15px; padding-left: 15px; font-size: 14px}
.tools_list3{background: #fff; height: 105px;}
.tools_list3 li{float: left;text-align: center;margin-right: 15px; display: inline-block; margin-top: 15px; width: 63px;}
.tools_list3 li:nth-child(4n){ margin-right: 0}
.tools_list3 li a{font-size: 14px;color: #34495e}
.startag{ margin-top: 0}
.tools_ip_left{ float: left; width: 330px}
.inc_box2{ background: #fff; padding: 15px}
.ip_inf{ margin-top: 15px}
.ip_inf>div>div{ line-height: 26px}
.ip_inf>div>div:nth-child(1){ width: 85px; color: #9aabb8}
.tr{ text-align: right}
.ip_inf.yw>div>div:nth-child(2){ text-align: right}
.ip_inf.yw>div>div:nth-child(2) a{ margin-right: 5px; color: #1054ff}
.tools_ip_right{ float: right; width: 824px; background: #fff; padding: 15px}
.tools_ip_right .map{ margin-top: 10px; font-size: 0}
.tools_ip_right .map img{ height: 579px; width: 100%}
.tools_ip_bottom{ height: auto; overflow: hidden}
.tools_ip_bottom_lists{ font-size: 0; margin-bottom: -10px; height: auto; overflow: hidden}
.tools_ip_bottom_lists li{ font-size: 14px; width: 10%; display: inline-block; height: 20px; line-height: 20px; margin-bottom: 10px}
.tools_ip_bottom_lists li a{ color: #1054ff;overflow: hidden;text-overflow:ellipsis;white-space: nowrap; margin-right: 10px; display:block}
.tools_ip_ss{ background: #fff; height: 100px; text-align: center;}
.tools_ip_ss .div_table{ margin: 0 auto; width: auto; margin-top: 29px}
.tools_ip_ss .div_table>div>div{ vertical-align: middle}
.tools_ip_ss .div_table>div>div:nth-child(1){ padding-right: 15px}
.ss{ font-size: 0; position: relative}
.ss i{ position: absolute; right: 110px; top: 14px; font-size: 14px; display: none}
.ss:hover i{ display: block}
.ss input{ height: 40px; border: 1px #EBEDF2 solid; border-radius: 4px 0 0 4px; padding: 0 15px; font-size: 14px; width: 550px; vertical-align: middle; border-right: 0}
.ss button{ height: 42px; border: 1px #EBEDF2 solid; border-radius: 0 4px 4px 0; padding: 0 15px; font-size: 14px; width: 98px; background: #F7FAFF; vertical-align: middle}
.ip_inf_box{ background: #fff; padding: 15px; height: 110px; overflow: hidden}
.ip_fx{ width: 110px; height: 110px; background: #ED5565; position: relative; border-radius: 4px; overflow: hidden}
.ip_fx span:nth-child(1){ width: 110px; height: 110px; display: inline-block; font-size: 32px; color: #fff; text-align: center; line-height: 90px}
.ip_fx span:nth-child(2){ background: rgba(0,0,0,0.2); position: absolute; left: 0; bottom: 0; color: #fff; text-align: center; width: 100%; height: 30px; line-height: 30px}
.ip_inf_list>div{ font-size: 24px; margin-bottom: 26px}
.ip_inf_box .div_table{ width: auto}
.ip_inf_box .div_table>div>div{ vertical-align: top}
.ip_inf_box .div_table>div>div:nth-child(1){ padding-right: 15px}
.ip_inf_list ul{ font-size: 0}
.ip_inf_list ul li{ font-size: 14px; display: inline-block; width: 380px; margin-top: 9px; height: 19px; line-height: 19px; color: #9aabb8}
.ip_inf_list ul li span{ color: #34495e}
.ip_body{ font-size: 14px; line-height: 26px; margin-top: 15px}
.alexa_img{ width: 100%; font-size: 0; margin-top: 15px}
.alexa_img li{ display: inline-block; width: 50%; text-align: center}
.alexa_img li img{ margin-bottom: 10px}
.alexa_img li span{ display: block; font-size: 14px}
.channel{ float: left; margin-top: 15px; font-size: 0; border-left: 1px #EBEDF2 solid; padding-left: 23px; position: relative; z-index: 100;}
.channel_nav_box{ position: absolute; left: 23px; top: 0;display: none; padding-top: 35px}
.channel ul{  background: #fff;width: 315px; padding: 15px 15px 0 15px; margin-bottom: -15px; border-radius: 4px;box-shadow: 0 2px 4px rgba(0, 0, 0, .12), 0 0 6px rgba(0, 0, 0, .04); font-size: 0}
.channel:hover .channel_nav_box{ display: block}
.channel ul li{ width: 40px; height: 46px; text-align: center; display: inline-block; margin-right: 15px; margin-bottom: 15px}
.channel ul li a{ display: block; color: #34495e}
.channel ul li:nth-child(6n){ margin-right: 0}
.channel ul li img{ width: 24px; height: 24px}
.channel ul li div{ font-size: 12px; line-height: 19px; overflow: hidden; margin-top: 5px}
@media (max-width: 768px) {
    .inc_box2{ margin-left:15px; margin-right: 15px}
    .tools_ip_ss{ margin: 0 15px}
    .ss input{ width: 110px}
    .tools_ip_bottom_lists li{ width: 33.33%}
    .alexa_img{ margin-bottom: -15px}
    .alexa_img li{ display: block; width: 100%; margin-bottom: 15px}
    .alexa_img li img{ max-width: 100%}
    .tools_ip_left{ width: 100%}
    .tools_ip_right{ display: none}
    .ip_inf_box{ margin-left: 15px; margin-right: 15px}
    .ip_inf_list ul li{ width: auto; display: block}
    .ip_inf_list>div{ margin-bottom: 0}
    .channel{ display: none}
    .ip_inf_box{ height: auto}
}
.phone_inf{ height: auto; overflow: hidden; position: relative}
.phone_type{ width: 110px; height: 110px; border-radius: 4px; overflow: hidden; position: relative; font-size: 0}
.phone_type span{ display: inline-block; width: 100%; position: absolute; left: 0; bottom: 0; height: 30px; line-height: 30px; text-align: center; background: rgba(0,0,0,0.2); font-size: 14px; color: #fff}
.left_nav .fixed{ background: #fff; padding: 15px}
.left_nav{ min-height: 10px}
.video_fixed li{ font-size: 0; margin-top: 5px}
.video_fixed li img{ width: 18px; height: 18px; vertical-align: middle; margin-right: 5px}
.video_fixed li span{ font-size: 12px; vertical-align: middle}
.video_fixed li a{ display: block; background: #fff; width:64px; height: 18px; padding: 8px 15px; color: #34495e}
.video_fixed{ position: fixed; left: 50%; bottom: 115px; margin-left: 615px}
.cert i.icon--115{ color: #1ab394}
.cert i.icon--117{ color: #ed5565}
.phone_inf_right .h1{ font-size: 24px; height: 36px; line-height: 36px}
.phone_type{ float: left; margin-right: 15px; width: 110px}
.phone_inf_right{ float: left; width: calc(100% - 125px)}
.phone_inf_right .div_table{ margin-top: 6px; width: auto}
.phone_inf_right .div_table>div>div{ padding-top: 15px; color: #9aabb8}
.phone_inf_right .div_table>div>div{ padding-right: 80px}
.webname{;overflow: hidden;text-overflow:ellipsis;white-space: nowrap; width: 300px}
.phone_inf_right .div_table>div>div span{ display: inline-block; color: #34495e}
.phone_inf_bottom{ display: block; clear: both; padding-top: 30px; font-size: 14px}
.phone_inf_bottom a{ color: #1054ff}
.phone_inf_itrust{ position: absolute; right: 0; top: 0; text-align: right; font-size: 0}
.phone_inf_itrust img{ margin-bottom: 27px}
.phone_inf_itrust .phone_num{ font-size: 24px}
.phone_company{ font-size: 14px; margin-top: 15px}
.phone_company a{ color: #1054FF}
.ssl_sm{ font-size: 0;display: flex;justify-content: space-between; }
.ssl_sm li{ display: inline-block; position: relative; padding-left: 45px; width: calc(368px - 45px); margin-top: 15px;vertical-align: top; text-align: justify}
.ssl_sm li img{position: absolute; left: 0; top: 0}
.ssl_sm li div{ font-size: 14px}
.ssl_sm li p{ font-size: 14px; color: #9aabb8; margin: 0}
.f14{ font-size: 14px}
.myssl_inf{ width: auto}
.myssl_inf>div>div{ padding: 7px 0}
.myssl_inf>div>div:nth-child(1){ padding-right: 15px}
.myssl_grade{ font-size: 0; position: relative; padding-top: 18px}
.myssl_grade span{ display: inline-block; width: 30px; height: 8px; margin-right: 1px}
.myssl_grade span:nth-child(1){ background: #088B65}
.myssl_grade span:nth-child(2){ background: #17AC8C}
.myssl_grade span:nth-child(3){ background: #5FCAB4}
.myssl_grade span:nth-child(4){ background: #FAC58B}
.myssl_grade span:nth-child(5){ background: #F7A551}
.myssl_grade span:nth-child(6){ background: #F3822E}
.myssl_grade span:nth-child(7){ background: #F28893}
.myssl_grade span:nth-child(8){ background: #EB4E5D}
.myssl_grade span:nth-child(9){ background: #E02A37}
.myssl_grade i{ font-size: 14px; position: absolute; font-style: normal; width: 30px; text-align: center; left: 0; top: 0}
.myssl_grade i[data-text='A+']{ left: 0; color: #088B65}
.myssl_grade i[data-text='A']{ left: 31px; color: #17AC8C}
.myssl_grade i[data-text='A-']{ left: 62px; color: #5FCAB4}
.myssl_grade i[data-text='B']{ left: 93px; color: #FAC58B}
.myssl_grade i[data-text='C']{ left: 124px; color: #F7A551}
.myssl_grade i[data-text='D']{ left: 155px; color: #F3822E}
.myssl_grade i[data-text='F']{ left: 186px; color: #F28893}
.myssl_grade i[data-text='E']{ left: 217px; color: #EB4E5D}
.myssl_grade i[data-text='T']{ left: 248px; color: #E02A37}
.ssl_tag{ display: inline-block; width: 50px; height: 26px; color: #fff; line-height: 26px; text-align: center; border-radius: 4px}
.ssl_tag.y{ background: #1AB394}
.ssl_tag.n{ background: #ED5565}
.ssl_cert_inf{ margin-top: 15px; font-size: 14px; position: relative}
.ssl_cert_inf span{ margin-right: 15px}
.ssl_cert_inf li{ line-height: 30px}
.ssl_cert_inf li span{ width: 100px; display: inline-block}
.ssl_cert_inf .ad{ position: absolute; right: 0; top: 0; width: 300px; height: 250px; background: #f1f1f1}
.ssl_cert_inf .ad img{ width: 100%; height: 100%}
.phone_inf_right a{ color: #1054FF}
.alexa_rank{ font-size: 0}
.alexa_rank li{ display: inline-block}
.alexa_rank li:nth-child(1){ width: 20%}
.alexa_rank li:nth-child(2){ width: 20%}
.alexa_rank li:nth-child(3){ width: 25%}
.alexa_rank li:nth-child(4){ width: 25%}
.alexa_rank li:nth-child(5){ width: 10%}
.alexa_rank li{ vertical-align: top}
.alexa_rank li span{ display: block; height: 40px; line-height: 40px; font-size: 14px; padding: 0 10px}
.alexa_rank li span:nth-child(2){ background: #F7FAFF}
.alexa_rank li span:nth-child(1){ color: #9aabb8}
.be_similar_nav li:nth-child(7n){ margin-right: 0}
@media (max-width: 768px) {
    .ssl_sm{ display: block}
    .phone_inf_right .div_table>div>div:nth-child(1){ padding-right: 0}
    .ssl_sm li{ width: calc(100% - 45px)}
    .alexa_rank li{ display: block; width: auto!important;}
    .alexa_rank li span:nth-child(1){ padding-left: 10px}
    .alexa_rank li span{ display: inline-block; width: calc(50% - 10px); padding: 0}
    .alexa_rank li span:nth-child(2){ background: #fff; text-align: right; padding-right: 10px}
    .alexa_rank li:nth-child(2n) span{ background: #F7FAFF}
    .phone_inf_right .div_table{ width: 100%; margin-top: 0}
    .phone_inf_right .div_table>div>div{ display: block}
    .phone_inf_right .div_table>div>div span{ display: inline-block; width: 60px}
    .phone_inf_itrust{ position: relative; text-align: left; padding-left: 125px; clear: both; display: block}
    .phone_inf_itrust>div:nth-child(1){ position: absolute; right: 0; top: -136px}
    .phone_inf_itrust>div:nth-child(1) img{ height: 16px}
    .phone_inf_itrust>div.phone_num{ font-size: 14px; padding-top: 10px}
    .phone_inf_right .h1{ font-size: 14px; height: 20px; line-height: 20px}
    .phone_inf_right .div_table>div>div{ padding-top: 10px}
    .phone_company{ margin-top: 10px}
    .phone_inf_right .div_table.https>div>div span{ width: 72px}
    .phone_inf_right .div_table{ font-size: 12px}
    .div_table.https .gx{ display: block}
    .phone_inf_right{ font-size: 12px}
    .myssl_grade span,.myssl_grade i{ width: 20px}
    .myssl_grade i[data-text='A+']{ left: 0}
    .myssl_grade i[data-text='A']{ left: 21px}
    .myssl_grade i[data-text='A-']{ left: 42px}
    .myssl_grade i[data-text='B']{ left: 63px}
    .myssl_grade i[data-text='C']{ left: 84px}
    .myssl_grade i[data-text='D']{ left: 105px}
    .myssl_grade i[data-text='F']{ left: 126px}
    .myssl_grade i[data-text='E']{ left: 147px}
    .myssl_grade i[data-text='T']{ left: 168px}
    .ssl_cert_inf .ad{ position: relative; margin-top: 15px}

    .tools_ip_ss{ height: 42px; padding: 15px; overflow: hidden}
    .tools_ip_ss .div_table{ margin-top: 0; width: 100%}
    .webname{ width: auto;white-space:normal}
    .xin{ height: auto; margin-left: 15px; margin-right: 15px}
    .xin_left{ float: none}
    .xin_title_tag a{ margin-bottom: 15px; display: inline-block}
    .xin_right{ width: auto; float: none; margin: 15px 0}
    .xin_info{ margin-left: 15px; margin-right: 15px}
}

.school_detail_top{ padding: 15px; background: #fff; font-size: 0; position: relative; padding-left: 130px}
.school_detail_top>img{ position: absolute; left: 15px; top: 15px}
.school_detail_top_inf h1{ font-size: 24px; line-height: 36px; font-weight: normal}
.school_detail_top_inf .error_edit{ font-size: 14px; color: #34495e; padding-left: 15px}
.school_detail_top_inf .error_edit span,.school_detail_top_inf .error_edit i{ vertical-align: middle}
.school_detail_top_inf .error_edit i{ margin-right: 8px}
.school_tag{ font-size: 0; margin-bottom: -15px; overflow: hidden; min-height: 39px}
.school_tag a{ font-size: 14px; display: inline-block; height: 24px; line-height: 24px; padding: 0 15px; margin-right: 15px; margin-bottom: 15px}
.school_tag a:last-child{ margin-right: 0}
.school_inf{ font-size: 14px; height: auto; overflow: hidden; padding: 15px; background: #F7FAFF; margin-top: 15px}
.school_inf ul{ line-height: 26px;width:50% ; float: left}
.school_inf ul li{ position: relative; padding-left: 80px; padding-right: 15px; max-height: 52px; overflow: hidden;word-wrap: break-word;word-break: normal;}
.school_inf ul li span{ position: absolute; left: 0; top: 0}
.school_tag .tags1{ color: #FF987F; background: #FCECE7}
.school_tag .tags1:hover{ color: #FF987F!important;}
.school_tag .tags2{ color: #61D0A2; background: #E0F4ED}
.school_tag .tags2:hover{ color: #61D0A2!important;}
.school_tag .tags3{ color:#9AABB8 ; background: #F7FAFF}
.school_tag .tags3:hover{ color: #9AABB8!important;}
.school_score{ font-size: 14px; position: absolute; right: 15px; top: 15px}
.school_score>div:nth-child(1){ color: #1054ff;}
.school_score>div:nth-child(1) span{ font-size: 30px}
.school_score>div:nth-child(2){ color: #9AABB8}
.school_detail_nav{ background: #fff; padding: 0 15px; font-size: 0; margin-top: 15px}
.school_detail_nav ul li{ display: inline-block}
.school_detail_nav ul li a{ display: block; height: 48px; line-height: 48px; border-bottom: 2px #fff solid; font-size: 14px; margin-right: 15px; color: #34495e}
.school_detail_nav ul li.dq a{ border-bottom: 2px #1054FF solid; color: #1054FF}
.school_bottom_left{ background: #fff; padding: 15px; float: left; width: 825px}
.school_bottom{ margin-top: 15px; height: auto; overflow: hidden}
.school_bottom_left_inf{ line-height: 26px; margin-top: 15px;text-align:justify; font-size: 14px}
.school_bottom_right{ background: #fff; padding: 15px; width: 300px; float: right}
.school_study { margin-top: 10px }
.school_study div { font-size: 12px; float: left; text-align: center; margin: 10px 10px 0 10px }
.school_study img { width: 55px; height: 55px; display: block; margin-bottom: 5px; border-radius: 10px;object-fit: cover;object-position: top }
.school_study span { margin-top: 5px }
.school_bottom_list {background: #fff; padding: 10px;margin-top: 10px;overflow: hidden}
.school_bottom_list .title_style1{margin-left: 7px}
.school_bottom_list ul li {font-size: 14px; float: left;width: 33%;margin-top: 10px}
.school_bottom_list ul li i {font-family: 宋体;font-style: normal;font-size: 18px;vertical-align:middle}
.school_bottom_list ul li a {color: #34495e}
.minput{ display: block; position: relative; margin-bottom: 15px; font-size: 14px}
.minput input[type='text']{ background: #f7faff; height: 30px; border: 1px #EBEDF2 solid; padding: 0 15px; border-radius: 4px; width: calc(100% - 30px)}
.minput label{ vertical-align: middle}
.minput .input_phone_code{ background: none; border: none; position: absolute; right: 0; top: 0; height: 30px; padding: 0 15px; color: #1054FF}
.form_tips{ color: #9AABB8; font-size: 12px}
.form_tips a{ color: #1054FF}
.school_fixed_header{ width: 100%; position: fixed; top: 0; background: #fff; z-index: 9; height: 45px; display: none}
.school_fixed_header>div{ width: 1200px; margin: 0 auto}
.school_fixed_header>div>img{ float: left; width: 30px; height: 30px; margin-top: 7px; margin-right: 15px}
.school_fixed_header>div h1{ float: left; font-size: 16px; line-height: 45px; margin-right: 15px}
.school_fixed_header>div .tag{ float: left; font-size: 16px; line-height: 45px}
.school_fixed_header>div .school_nav{ float: right}
.school_fixed_header>div .school_nav li{ float: left; font-size: 14px; line-height: 43px; color: #34495e; margin-left: 15px; border-bottom: 2px #fff solid}
.school_fixed_header>div .school_nav li.dq a{ color: #1054FF; border-bottom: 2px #1054FF solid}
.school_fixed_header>div .school_nav li a{ display: block; color: #34495e;}
.school_classify{ background: #fff; padding: 15px; font-size: 0}
.school_classify dt a,.school_classify dd a{ font-size: 14px; color: #34495e}
.school_classify dt,.school_classify dd{ display: inline-block}
.school_classify dt{ margin-right: 35px; position: absolute; left: 0; top: 0}
.school_classify dl{ margin-bottom: 15px; padding-left: 90px; position: relative; min-height: 27px}
.school_classify dl a{ margin-right: 32px; line-height: 25px; display: inline-block; border-bottom: 2px #fff solid}
.school_classify dl a.dq{ border-bottom: 2px #1054FF solid; color: #1054FF}
.school_list{ margin-top: 15px}
.school_list ul{ height: auto; overflow: hidden}
.school_list li{ padding: 15px; background: #fff; float: left; width: 360px; margin-right: 15px; margin-bottom: 15px; height: 62px}
.school_list li:nth-child(3n){ margin-right: 0}
.school_list li>div:nth-child(1){ line-height: 28px; margin-bottom: 10px; height: 28px; overflow: hidden}
.school_list li a{ color: #34495e}

.school_search_list .school_search_result{font-size: 14px;margin-top: 10px}
.school_search_list .school_search_result span{color: #61D0A2}
.school_search_list ul li {margin-top:10px;padding:10px 16px; background:#fff; overflow: hidden}
.school_search_item_1 {float: left}
.school_search_item_2 {float:left; margin-left: 16px}
.school_search_item_2 a span{color:#34495e;font-size: 16px}
.school_search_item_2 .school_tag{margin-top:10px}
.school_search_item_3 {float: right}
.school_search_item_3 div {color:#1054ff;font-size: 20px}
.school_search_item_3 div label {font-size: 12px;margin-left: 5px}
.school_search_item_3 span {color:#9AABB8;font-size: 12px}

@media (max-width: 768px) {
    .school_detail_nav,.school_bottom_right,.school_bottom_left,.school_detail_top{ margin-left: 15px; margin-right: 15px}
    .school_detail_nav ul{white-space: nowrap; overflow-x: auto}
    .school_bottom_left{ float: none; width: auto}
    .school_bottom_right{ float: none; width: auto; margin-top: 15px}
    .school_detail_top{ padding-left: 15px; padding-top: 130px}
    .school_inf ul{ display: block; width: auto}
    .school_list,.school_classify{ margin-left: 15px; margin-right: 15px}
    .school_list li{ width: 100%}
    .school_classify dl{padding-left: 0;white-space: nowrap; overflow-x: auto}
    .school_classify dt{ position: relative}
    .ss i{ right: 130px}
}
.star_n_bottom{ margin-top: 12px}
.star_n_bottom .tag{ font-size: 0; display: inline-block; vertical-align: middle; margin-right: 30px}
.star_n_bottom .tag a{ display: inline-block; background: #f7faff; border-radius: 4px; height: 22px; line-height: 22px; padding: 0 10px; color: #1054ff; font-size: 12px}
.star_n_bottom .tag a+a{ margin-left: 15px}
.star_n_bottom span{ display: inline-block; height: 22px; line-height: 22px; font-size: 14px; margin-right: 30px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.star_n_bottom span a{ color: #1054ff}
.star_n_bottom .qita{ display: inline-block; height: 22px; overflow: hidden; vertical-align: middle; font-size: 0}
@media (max-width: 768px) {
    .star_n_bottom .qita span{ width: 50%; margin: 0; float: left; margin-top: 12px}
    .star_n_bottom .qita{ height: auto}
}
.header_nav{ background: #fff; height: 50px; line-height: 50px; padding-left: 23px;float: left; position: relative}
.header_nav ul{ font-size: 0; display: inline-block}
.header_nav li{ display: inline-block; margin-right: 51px}
.header_nav li a{ font-size: 14px; color: #34495e}

.soft_tj ul{ height: auto; overflow: hidden}
.soft_tj li{ width: 186px; height: 170px; background: #fff; margin-right: 16px; font-size: 0; text-align: center; float: left}
.soft_tj li:nth-child(6n){ margin-right: 0}
.soft_tj li:hover a{ background: #1054FF; color: #fff!important;}
.soft_tj li img{ width: 56px; height: 56px; margin-top: 22px}
.soft_tj li div{ font-size: 16px; margin: 10px 0; text-align: center}
.soft_tj li a{ display: inline-block; width: 80px; height: 30px; line-height: 30px; border-radius: 4px; font-size: 14px; color: #1054FF}
.inc_titles2 { height: 36px; line-height: 36px; margin-top: 30px; margin-bottom: 15px;position: relative}
.inc_titles2 h3{ font-size: 24px; line-height: 36px; display: inline-block; font-weight: normal}
.inc_titles2 .more{ background:url("../images/more.png"); display: inline-block; width: 20px; height: 20px; position: absolute; right: 15px; top: 15px}
.classify_nav{ background: #fff; height: 50px; line-height: 50px; padding-left: 23px; position: relative}
.classify_nav ul{ font-size: 0; display: inline-block}
.classify_nav li{ display: inline-block; margin-right: 51px}
.classify_nav li a{ font-size: 14px; color: #34495e}
.classify_nav .more{ background:url("../images/more.png"); display: inline-block; width: 20px; height: 20px; position: absolute; right: 15px; top: 15px}
.soft_list{ height: auto; overflow: hidden; margin-top: 15px}
.soft_list li{ width: 239px; float: left; margin-right: 1px; background: #fff; height: 91px; margin-bottom: 1px}
.soft_list li a{ display: block; position: relative; padding-left: 83px; overflow: hidden; color: #34495e}
.soft_list li a img{ width: 48px; height: 48px; position: absolute; left: 15px; top: 20px}
.soft_list li a .title{ line-height: 22px; font-size: 16px; margin-top: 22px}
.soft_list li a .type{ line-height: 22px; font-size: 12px; margin-top: 5px; color: #9aabb8}
.soft_classify_list{ margin-top: 15px; height: auto; overflow: hidden}
.soft_classify_list dl{ background: #fff; width: 258px; margin-right: 15px; padding: 15px; height: auto; overflow: hidden; float: left}
.soft_classify_list dl:nth-child(4n){ margin-right: 0}
.soft_classify_list dl dt{ line-height: 22px; font-size: 16px; margin-bottom: 18px}
.soft_classify_list dl dd a{ display: block; line-height: 24px; height: 24px; position: relative; padding-left: 38px; font-size: 16px; color: #34495e;overflow: hidden;text-overflow:ellipsis;white-space: nowrap}
.soft_classify_list dl dd a img,.soft_classify_list dl dd a span{ position: absolute; left: 0; top: 0; display: inline-block; width: 24px; height: 24px; text-align: center; line-height: 24px; font-size: 14px; color: #9aabb8}
.soft_classify_list dl dd{ margin-bottom: 25px}
.soft_classify_list dl dd:last-child{ margin-bottom: 0}

.classify_query{ background: #fff; padding: 15px}
.classify_query dl{ border-bottom: 1px #F7FAFF solid; position: relative; padding-left: 88px; font-size: 14px; margin-bottom: 15px; min-height: 49px; font-size: 0}
.classify_query dl:last-child{ border-bottom: none; margin-bottom: -30px}
.classify_query dl dt{ position: absolute; left: 0; top: 0; color: #9AABB8; font-size: 14px}
.classify_query dd{ display: inline-block; margin-right:30px; margin-bottom: 14px}
.classify_query dd a{ height: 22px; padding-bottom: 8px; border-bottom: 2px #fff solid; display: inline-block; color: #34495e; font-size: 14px}
.classify_query dd a.dq{ border-color: #1054FF; color: #1054FF}
.soft_inf{ background: #fff; padding: 15px}
.soft_inf .top{ position: relative; padding-left: 90px}
.soft_inf .top .img{ width: 72px; height: 72px; position: absolute; left: 0; top: 0}
.soft_inf .top .title{ line-height: 38px; font-size: 26px}
.soft_inf .top .title a{ background: #1AB394; height: 24px; line-height: 24px; font-size: 14px; color: #fff; display: inline-block; border-radius: 4px; padding: 0 10px; vertical-align: middle; margin-left: 10px}
.inc_tag{ font-size: 0}
.inc_tag a{ display: inline-block; height: 24px; line-height: 24px; background: #F7FAFF; color: #9AABB8; font-size: 12px; padding: 0 10px; border-radius: 4px}
.inc_tag a+a{ margin-left: 15px}
.soft_inf .inc_tag{ margin-top: 9px}
.soft_inf .bottom{ padding-top: 12px; height: auto; overflow: hidden}
.soft_inf .bottom li{ display: inline-block; border-right: 1px #DDE6EB solid; padding-right: 33px; margin-right: 27px; font-size: 14px}
.soft_inf .bottom li span{ display: block; line-height: 21px; color: #9AABB8}
.soft_inf .bottom li div{ display: block; line-height: 21px; margin-top: 5px}
.xs_soft{ height: auto; overflow: hidden}
.xs_soft li{ float: left; width: 14.28571428571429%; margin-top: 30px; height: 24px; overflow: hidden}
.xs_soft li a{ font-size: 0; color: #34495e; display: block}
.xs_soft li a img{ width: 24px; height: 24px; margin-right: 8px; float: left}
.xs_soft li a span{ font-size: 14px; float: left; line-height: 24px; width: calc(100% - 42px)}
@media (max-width: 768px) {
    .soft_inf{ margin: 0 15px}
    .xs_soft li{ float: left; width: 33.33%}
    .soft_inf .bottom li{ margin: 0; padding: 0; width: calc(50% - 1px); float: left}
    .soft_inf .bottom li:nth-child(2n){ border-right: none; padding-left: 34px; width: calc( 50% - 34px)}
    .soft_inf .bottom li div{overflow: hidden;text-overflow:ellipsis;white-space: nowrap}
    .classify_query{white-space: nowrap; margin:0 15px}
    .classify_query dl{ overflow-x: auto; overflow-y: hidden}
    .soft_list{ margin-left: 15px; margin-right: 15px}
    .soft_list li{ width: calc(50% - 1px)}
    .soft_list li .title{overflow: hidden;text-overflow:ellipsis;white-space: nowrap}
    .inc_titles2 { margin-left:15px; margin-right: 15px}
    .inc_titles2 .more{ position: relative; top: 0; vertical-align: middle; display: inline-block; border-top: none}
    .classify_nav{white-space: nowrap; overflow-x: auto; margin-left:15px; margin-right: 15px; overflow-y: hidden}
    .soft_classify_list dl{ width: auto; float: none; margin-right: 15px; margin-left: 15px; margin-top: 15px}
    .soft_classify_list dl:nth-child(4n){ margin-right: 15px}
    .soft_classify_list dl:first-child{ margin-top: 0}
    .soft_tj{ margin-left: 15px; margin-right: 15px;}
    .soft_tj ul{white-space: nowrap; overflow-x: auto}
    .soft_tj li{ float: none; display: inline-block}
    .classify_nav .more{ position: relative; top: 0; vertical-align: middle; display: inline-block; border-top: none}
}
.book_classify{ background: #fff; width: 230px; float: left; margin-right: 15px}
.book_classify .list li{ float: left; margin-right: 28px; margin-bottom: 15px}
.book_classify .list li a{ font-size: 14px; color: #34495e}
.book_classify .list{ height: 206px;
    overflow: hidden;
    margin: 16px 22px 4px 22px;}
.book_classify .more{ display: block; height: 43px; border-top: 1px #f7faff solid; line-height: 43px; text-align: center; font-size: 14px}
.book_classify .more a{ display:block;color: #34495e;}
.book_classify .more i{ margin-left: 5px}
.book_classify .more i,.book_classify .more{ vertical-align: baseline}
.book_classify .tab{ height: 34px; background: #f7faff; padding: 4px; font-size: 0}
.book_classify .tab li{ display: inline-block; width: 50%}
.book_classify .tab li a{ display: block; font-size: 14px; color: #9aabb8; height: 34px; line-height: 34px; text-align: center}
.book_classify .tab li a.dq{ background: #fff; color: #34495e}
.book_classify .title{ color: #9AABB8; line-height: 21px; margin: 0 15px 10px 15px; font-size: 14px}
.tj_book ul{ margin-bottom: -15px; height: auto; overflow: hidden}
.tj_book li{ float: left; width: 170px; height: 126px; padding: 15px; background: #fff; position: relative; padding-left: 123px; margin-right: 15px; margin-bottom: 15px}
.tj_book li:nth-child(3n){ margin-right: 0}
.tj_book li .img{ position: absolute; left: 15px; top: 15px; width: 95px; height: 127px}
.tj_book li .img img{ width: 100%; height: 100%}
.tj_book li .title{ display: block; color: #34495e}
.tj_book li .title div{ font-size: 14px; line-height: 21px}
.tj_book li .title p{line-height: 22px; font-size: 12px; margin: 8px 0 13px 0; height: 66px; overflow: hidden}
.tj_book li .inf{ font-size: 12px; color: #9aabb8; height: 20px; line-height: 20px}
.tj_book li .inf a{ float: right; height: 18px; line-height: 18px; border: 1px #9AABB8 solid; padding: 0 8px; border-radius: 4px; color: #9aabb8}
.book_top{ height: auto; overflow: hidden}
.book_list{ height: auto; overflow: hidden}
.book_list li{ float: left; width: 187px; height: 290px; background: #fff; padding: 0; margin-right: 15.5px; margin-top: 15.5px}
.book_list li a{ display: block; font-size: 0; padding: 15px}
.book_list li a img{ width: 157px; height: 208px}
.book_list li a .title{ line-height: 21px; font-size: 14px; color: #34495e; margin: 8px 0 4px 0; height: 21px; overflow: hidden}
.book_list li a .author{ font-size: 12px; color: #9aabb8; line-height: 19px}
.book_list li:nth-child(6n){ margin-right: 0}
.ad_1200_90{ width: 1200px; height: 90px; background: #9AABB8}
.ad_1200_90 img{ width: 100%; height: 100%}
.soft_classify_list.book_phb dl{ width: 360px}
.soft_classify_list.book_phb dl dd{ position: relative}
.soft_classify_list.book_phb dl .tag{ height: 22px; border: 1px #9AABB8 solid; line-height: 22px; position: absolute; padding: 0 8px; font-size: 12px; border-radius: 4px; color: #9AABB8; right: 0; top: 0}
.gx_list{ height: auto; overflow: hidden; margin-bottom: -15px}
.gx_list .inc_box2{ float: left; width: 258px; margin-right: 16px; margin-bottom: 15px}
.gx_list .inc_box2:nth-child(4n){ margin-right: 0}
.icon_title{ font-size: 0; position: relative; padding-bottom: 16px; border-bottom: 1px #f7faff solid}
.icon_title img{ vertical-align: middle; margin-right: 12px}
.icon_title span{ font-size: 14px; vertical-align: middle; color: #9aabb8}
.icon_title .inc_more{ position: absolute; right: 0; top: 2px;}
.inc_more{background: url(../images/more.png);display: inline-block;width: 20px;height: 20px;}
.gx_list ul{ margin-bottom: -25px; padding-top: 10px}
.gx_list li{ height: 24px; line-height: 24px; margin-bottom: 25px; font-size: 14px}
.gx_list li a{ color: #34495e}
.gx_list li span{ height: 22px; padding: 0 8px; float: right; font-size: 12px; border: 1px #9AABB8 solid; border-radius: 4px; color: #9AABB8}
.bood_list{ height: auto; overflow: hidden}
.bood_list li{ float: left; width: 443px; height: 139px; background: #fff; padding: 15px 15px 15px 134px; position: relative; margin-right: 15px; margin-top: 15px}
.bood_list li:nth-child(2n){ margin-right: 0}
.bood_list li .img{ position: absolute; left: 15px; top: 15px; width: 104px; height: 139px}
.bood_list li .img img{ width: 100%; height: 100%}
.bood_list li .title{ height: 25px; line-height: 25px; margin-bottom: 8px}
.bood_list li .title a{color: #34495e}
.bood_list li .tag{ height: auto; overflow: hidden}
.bood_list li .tag a{ float: left; height: 22px; line-height: 22px; padding: 0 8px; border-radius: 4px; background: #F7FAFF; font-size: 12px; color: #34495e}
.bood_list li .tag a:nth-child(1){ background: #1AB394; color: #fff!important;}
.bood_list li .tag a+a{ margin-left: 15px}
.bood_list li p{ height: 48px; line-height: 22px; margin-top: 11px; font-size: 14px; margin-bottom: 6px}
.bood_list li p a{ color: #1054FF}
.bood_list li .bottom{ font-size: 12px; height: 19px; overflow: hidden; line-height: 26px}
.bood_list li .bottom div{ float: left; margin-right: 15px}
.bood_list li .bottom div span{ color: #9aabb8}
.bood_list li .bottom a{ color: #34495e}
.bood_list.bookdetail{ overflow: visible; margin-bottom: 15px}
.bood_list.bookdetail li{ width: auto; height: 255px; padding-left: 180px; margin-top: 0; float: none; margin-right: 0}
.bood_list.bookdetail .tag{ margin-bottom: 15px}
.bood_list.bookdetail .bottom{ margin-bottom: 15px}
.bood_list.bookdetail .img{ width: 150px; height: 199px}
.bood_list.bookdetail .play_btn{position: absolute; left: 15px; bottom: 15px; height: 42px; width: 120px}
.bood_list.bookdetail .inc-bnt-primary{ line-height: 42px; height: 42px; width: 100%}
.bood_list.bookdetail .play_btn ul{ position: absolute; left: 0; top: calc(100%); height: auto;box-shadow: 0px 2px 6px 0px rgba(181, 181, 181, 40);border: 1px solid rgba(255, 255, 255, 100); border-radius: 4px; display: none}
.bood_list.bookdetail .play_btn ul li{ padding: 0; margin: 0; width: 148px; height: 42px; line-height: 42px; font-size: 12px}
.bood_list.bookdetail .play_btn ul li a{ display: block; padding: 0 15px; color: #34495e; font-size: 0}
.bood_list.bookdetail .play_btn ul li a span{ font-size: 12px; vertical-align: middle; margin-left: 10px}
.bood_list.bookdetail .play_btn ul li a img{ width: 16px; height: 16px; vertical-align: middle}
.bood_list.bookdetail .play_btn ul li:hover{ background: #f7faff}
.bood_list.bookdetail .play_btn:hover ul{ display: block}
[class*="inc-bnt"]{ height: 34px; line-height: 34px; padding: 0 15px; display: inline-block}
.inc-bnt-primary{ background: #1054ff; color: #fff; border-radius: 4px; text-align: center}
.inc-bnt-primary img{ vertical-align: middle; margin-right: 5px}
.inc-bnt-primary:hover{ background: #0529ff; color: #fff!important;}
.tip{ height: 48px; line-height: 48px; padding: 0 15px;background: #fff; margin-bottom: 15px; font-size: 14px}
.tip img {vertical-align: middle;margin-right: 10px;}
.xstj{ background: #fff; height: 49px; line-height: 49px; padding: 0 15px}
.xstj .title_style1{ display: inline-block; line-height: 1; width: 100%}
.title_style1 .hyp{ background: url("../images/md-sync.svg") right center no-repeat; font-size: 14px; padding-right: 20px; color: #34495e; float: right}
.bug{ display: block;clear: both}
.index_gallery{padding:15px 15px 0 15px; overflow: hidden; background: #fff}
.index_gallery_list dt{float: left;width: 182px; height: 324px}
.index_gallery_list dt a{display: block; width: 100%; height: 100%;}
.index_gallery_list dd a .img{ width: auto; height:140px; overflow: hidden}
.index_gallery_list dt a img{width: 100%; height: 100%; object-fit:cover;}
.index_gallery_list dd{width:182px; margin-left: 15px ;float: left}
.index_gallery_list dd a{display: block; width:auto;}
.index_gallery_list dd a img{width: 100%; height: 100%; object-fit:cover;}
.index_gallery_list span{color:#34495e;font-size:14px;display: block; line-height: 20px; height: 20px; overflow: hidden; margin-top: 10px; margin-bottom: 15px}
.title_style1_tag{float: right}
.title_style1_tag a{float: left;color:#34495e;font-size:14px;padding-right: 30px}
.index_v{padding:15px 15px 0 15px; overflow: hidden; background: #fff}
.index_v_list dt{float: left;width: 222px; height: 330px}
.index_v_list dt a{display: block; width: auto; height: 100%;}
.index_v_list dd a .img{ width: auto; height:140px; overflow: hidden}
.index_v_list dt a img{width: 100%; height: 100%; object-fit:cover;}
.index_v_list dd{width:222px; margin-left:15px;float: left}
.index_v_list dd a{display: block; width:auto;}
.index_v_list dd a img{width: 100%; height: 100%; object-fit:cover;}
.index_v_list span{color:#34495e;font-size:14px;display: block; line-height: 20px; height: 20px; overflow: hidden; margin-top: 15px; margin-bottom: 15px}
.index_soft{padding:15px 15px 0 15px;overflow: hidden; background: #fff}
.index_soft_list{width:220px;padding-right: 15px;float: left;padding-bottom: 15px}
.index_soft_list:nth-child(5n){padding-right:0}
.index_soft_list dt{width: 220px; height: 40px; background: #f7faff; text-align: center; line-height: 40px;}
.index_soft_list dt a{color:#34495e}
.index_soft_list dd img{width: 30px;height: 30px;vertical-align: middle; float: left}
.index_soft_list dd{ margin-top: 15px; height: 30px; overflow: hidden}
.index_soft_list dd span{font-size: 16px; color: #34495e; padding-left: 5px;vertical-align: middle; display: inline-block; line-height: 30px; overflow: hidden; height: 30px; float: left; width: calc(100% - 30px - 5px)}
.index_soft_list dd a{ display: inline-block}
.soft_classify_list dl:nth-child(3n){ margin-right: 0}
@media (max-width: 768px) {
    .index_gallery{ margin-left: 15px; margin-right: 15px; margin-top: 15px}
    .index_gallery .title_style1_tag{ display: none}
    .index_gallery_list dt{ display: none}
    .index_gallery_list dd{ width: calc( 50% - 7.5px)}
    .index_gallery_list dd:nth-child(even){ margin-left: 0}
    .index_v{ margin-left: 15px; margin-right: 15px; margin-top: 15px}
    .index_v_list .title_style1_tag{ display: none}
    .index_v_list dt{ display: none}
    .index_v_list dd{ width: calc( 50% - 7.5px)}
    .index_v_list dd:nth-child(even){ margin-left: 0}
    .index_soft{ display: none}
    .book_list{ margin-left: 15px; margin-right: 15px}
    .book_list li{ width: calc(50% - 7.75px)}
    .book_list li:nth-child(2n){ margin-right: 0}
    .book_list li a img{ width: 100%; height: auto}
    .ad_1200_90{ display: none}
    .soft_classify_list.book_phb dl{ width:auto}
    .soft_classify_list.book_phb dl:nth-child(3n){ margin-right: 15px}
    .gx_list .inc_box2{ width: auto; float: none}
    .gx_list .inc_box2:nth-child(4n){ margin-right: 15px}
    .book_classify{ float: none; margin-left: 15px; width: auto; height:auto; overflow: hidden; margin-bottom: 15px}
    .tj_book{ margin-left: 15px; margin-right: 15px; width: auto}
    .tj_book li{ width: auto; margin-right: 0}
    .bood_list li{ width: auto; margin-left: 15px; margin-right: 15px}
    .bood_list li p{ overflow: hidden}
    .bood_list li:nth-child(2n){ margin-right: 15px}
    .bood_list.bookdetail li{ width: auto; height: 255px; padding-left: 180px; margin-top: 0; float: none}
    .bood_list li .tag a+a{ margin-right: 10px; margin-left: 0}
    .bood_list li .tag a:nth-child(1){ margin-right: 10px}
    .bood_list li .tag a{ margin-bottom: 10px; height: auto; overflow: hidden; min-height: 22px}
    .bood_list li .bottom{ height: auto}
    .bood_list.bookdetail .tag{ margin-bottom: 0}
    .bookdetail.bood_list li{ float: none}
    .tip{ line-height: 20px; height: auto; margin-left: 15px; margin-right: 15px; padding: 13px 15px}
    .xstj{ margin-left: 15px; margin-right: 15px}
}
.book_top_tag{ height: auto; overflow: hidden; border-bottom: 1px #EBEDF2 solid; margin-bottom: 20px}
.book_top_tag li{ float: left}
.book_top_tag li a{ display: inline-block; border-bottom: 4px #fff solid; padding-bottom: 10px; color: #34495e; font-size: 16px; margin-right: 35px}
.book_top_tag li a.dq{ border-color: #1054FF}
.house_list{ height: auto; overflow: hidden}
.house_list li{ width: 360px; height: 60px; overflow: hidden; background: #fff; padding: 15px; float: left; margin-right: 15px; margin-bottom: 15px}
.house_list li:nth-child(3n){ margin-right: 0}
.house_list li .title{ line-height: 25px; font-size: 16px; color: #34495e; margin-bottom: 1px}
.house_list li .info{ font-size: 14px; color: #9aabb8; line-height: 36px}
.house_list li .info span{ color: #ED5565; font-size: 24px; float: right}
.house_list li .info span i{ font-size: 14px; font-style: normal; margin-left: 5px}
.house_list li a{ color: #34495e}
.house_list li .info a{ color: #9aabb8}
.crumbs{ line-height: 21px; margin-bottom: 15px}
.crumbs span{ color: #1ab394}


.index_book{ height: auto; overflow: hidden;}
.index_book li{ float: left; width: 182px; margin-right: 15px; margin-top: 15px}
.index_book li:nth-child(6n){ margin-right: 0}
.index_book li .img{ width: auto; height: 241px}
.index_book li .title{ font-size: 14px; line-height: 21px; margin-top: 8px; overflow: hidden; height: 21px}
.index_book li .img img{ width: 100%; height: 100%;object-fit: cover;}
.index_book li>a{ display: block; color: #34495e; font-size: 0}
.index_book li .author{ line-height: 19px; margin-top: 4px; font-size: 12px; color: #9aabb8}
.index_book li .author a{ color: #34495e}
.housedetail{ background: #fff; padding: 15px 15px 15px 130px; position: relative}
.housedetail .img{ position: absolute; left: 15px; top: 15px; width: 100px; height: 100px}
.housedetail .img img{ width: 100%; height: 100%}
.housedetail .title{ line-height: 36px; font-size: 24px}
.housedetail .dz{ font-size: 14px; color: #9aabb8; line-height: 21px; margin-top: 2px}
.housedetail .price{ position: absolute; right: 15px; top: 15px; text-align: right}
.housedetail .price div:nth-child(1){ line-height: 21px; color: #9aabb8}
.housedetail .price div:nth-child(2){ line-height: 36px; font-size: 24px; color: #ED5565; margin-top: 2px}
.housedetail .price div:nth-child(2) b{ font-size: 14px}
.housedetail .info{ padding: 15px; background: #F7FAFF; margin-top: 15px}
.housedetail .info ul{ height: auto; overflow: hidden}
.housedetail .info li{ float: left; width: 50%; line-height: 21px; margin-bottom: 11px; font-size: 14px}
.housedetail .info li span{ display: inline-block; width: 70px; color: #9AABB8}
.housedetail .info li:nth-child(5),.housedetail .info li:nth-child(6){ float: none}
.housedetail .info li:last-child{ margin-bottom: 0}
@media (max-width: 768px) {
    .house_list{ margin-left: 15px; margin-right: 15px}
    .house_list li{ width: auto; float: none; margin-right: 0}
    .index_book li{ width: calc(50% - 7.5px)}
    .index_book li:nth-child(2n){ margin-right: 0}
    .housedetail .img{ display: none}
    .housedetail{ padding: 15px}
}

/**
* 图库商品
**/
.img_goods {
    background: url("../images/point.png") no-repeat left top;
    width: 250px;
    height: 20px;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
    font-size: 14px;
}
.img_goods:hover{ height: 150px; z-index: 9}


.img_goods > .title {
    height: 34px;
    background: rgba(0, 0, 0, 0.8) url("../images/cart.svg") no-repeat 9px center;
    padding-left: 32px;
    padding-right: 15px;
    border-radius: 4px;
    color: #fff;
    width: 215px;
    line-height: 34px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;;
    position: absolute;
    left: 29px;
    top: -10px
}
.img_goods > .title a{ color: #fff}

.img_goods > .title i {
    width: 18px;
    height: 18px;
    left: calc(100% - 18px);
    top: 9px;
    position: absolute;
    display: block;
    background: url("../fonts/right.svg");
}

.img_goods .item {
    width: 312px;
    height: 85px;
    background: #fff;
    border-radius: 4px;
    padding: 15px;
    position: absolute;
    left: -67px;
    top: 39px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
    display: none;
}
.img_goods .item a{ color: #34495e}
.img_goods:hover .item{ display: block}

.img_goods .item .img {
    width: 85px;
    height: 85px;
    border-radius: 4px;
    float: left;
    overflow: hidden
}

.img_goods .item .img img {
    width: 100%;
    height: 100%;
    object-fit: cover
}

.img_goods .item .inf {
    float: right;
    width: calc(100% - 100px)
}

.img_goods .item .inf .title {
    line-height: 1.5;
    height: 42px;
    overflow: hidden;
    margin-bottom: 21px
}

.img_goods .item .inf .price {
    font-size: 16px;
    font-weight: bold;
    color: #ED5565
}
.hot_desc{ color: #9aabb8; font-size: 14px; line-height: 1.5; margin: 16px 0}

.time_line{ padding-bottom: 16px; margin-top: 16px}
.time_line li span.time{ float: left; color: #9aabb8; font-size: 14px; margin-right: 94px}
.time_line li{ background: url("../images/time_icon.jpg") no-repeat 165px 0; margin-top: 16px}
.time_line li:after{ content: " ";clear: both; display: block}
.time_line li .content{ float: left; width: calc(100% - 260px); padding: 16px;box-shadow: 0 2px 6px 0 rgba(202, 203, 204, 0.4); border-radius: 4px}
.time_line li .content a span{ display: inline-block; height: 20px; line-height: 20px; padding: 0 8px; background: #1AB394; color: #fff; font-size: 12px; border-radius: 4px; margin-right: 8px}
.time_line li .content a { font-size: 14px; color: #34495e; line-height: 20px; display: inline-block; margin-bottom: 8px}
.time_line li .content p{ margin: 0; color: #9aabb8; font-size: 12px}
.tab_box2 li{ display: inline-block}
.tab_box2{ font-size: 0}
.tab_box2 li a{ display: block; font-size: 14px; height: 30px; line-height: 30px; padding: 0 16px; background: #F7FAFF; margin-right: 16px; border-radius: 4px; color: #34495e}
.tab_box2 li a.dq{ background: #1054ff; color: #fff!important;}
.tab_box2 li a.dq:hover{ color: #fff!important;}
.movies_hot .img{ float: left; width: 132px; height: 167px; border-radius: 4px}
.movies_hot .img img{ width: 100%; height: 100%; object-fit: cover}
.movies_hot{ height: auto; overflow: hidden; margin: 15px 0}
.movies_hot .inf{ float: right; width: calc(100% - 147px)}
.movies_hot .inf .title{ font-size: 24px; margin-bottom: 22px}
.movies_hot .inf div span{ color: #9aabb8}
.movies_hot .inf div{ line-height: 21px; margin-bottom: 10px; font-size: 14px}
.movies_hot .inf div.desc{ margin-bottom: 0}
.movies_hot .inf div.desc a{ color: #1054ff}

.hot_special_title{background: #fff; height: 40px;border-bottom: 1px solid #f7faff;line-height: 40px; padding: 0 15px;}
.hot_special_list li{border-bottom: 2px solid #f7faff; padding: 15px;}
.hot_special_list li:last-child{ border-bottom: none}
.hot_special_list li a{ display: block}
.hot_special_list li a .title{ font-size: 18px; color: #34495e}
.hot_special_list li a:hover .title{ color: #1054ff}
.hot_special_list li a p{ line-height:26px;color: #9aabb8;margin: 15px 0;font-size: 14px;overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.hot_special_list li a .inf{ font-size: 12px; color: #9aabb8}
.hot_special_list li a .inf span+span{ margin-left: 28px}
.hot_special_right_list li:nth-child(odd){ background: #f7faff}
.hot_special_right_list li:nth-child(even){ background: none; font-size: 14px}
.hot_special_right_list li span:nth-child(1){ margin:0 26px 0 5px; width: 24px; text-align: center; padding: 0}
.hot_special_right_list li span:nth-child(2){ width: calc(100% - 76px); color: #34495e}
.hot_special_right_list li a{ color: #34495e}
.hot_special_right_list li a:hover{ color: #1054ff}
.hot_special_right_list .hot_new_list{ min-height: auto}
.topic_details{padding:0 30px}
.topic_details .title{ font-size: 16px; margin-top: 15px}
.topic_details p{ color: #9aabb8; line-height: 25px; font-size: 14px; border-bottom: 1px #DDE6EB solid; padding-bottom: 15px}
.topic_time_line{; background: url("../images/time_icon2.svg") no-repeat left 2px; background-size: 12px 12px; padding-left: 20px}
.topic_time_line .time{ color: #1054ff; margin-bottom: 15px}
.zm_span{ background: #1AB394; display: inline-block; height: 20px; padding: 0 8px; color: #fff; line-height: 20px; border-radius: 4px; font-size: 12px}
.time_line_list{ font-size: 14px; position: relative; margin-bottom: 30px}
.time_line_list .zm_span{ margin-right: 8px; position: absolute; left: 0; top: 0;}
.time_line_list .content{ min-height: 20px; line-height: 20px; margin-bottom: 8px}
.time_line_list .inf{ font-size: 12px; color: #9aabb8}
.time_line_list .inf span{ margin-right: 24px}
.time_line_list .content a{ color: #34495e}
.hot_big_title{ width: auto; height: 28px; margin-bottom: 18px; overflow: hidden}
.hot_big_title span{ float: left; height: 28px; line-height: 28px; font-size: 24px}
.hot_big_title span.icon{ margin-right: 8px}
.hot_new_index{ width: 100%; float: none; height: auto; overflow: hidden}
.hot_new_index .hot_list{ width: calc(25% - 11.25px); margin-right: 15px}
.hot_new_index .hot_list:nth-child(2n){ margin-right: 15px}
.hot_new_index .hot_list:nth-child(4n){ margin-right: 0}
.hot_new_index .hot_new_list span:nth-child(2), .hot_new_index .hot_new_th span:nth-child(2){ width: 135px}
.hot_big_title .more{ height: 28px; line-height: 28px; float: right; font-size: 14px}

.new_hot_list{ height: auto; overflow: hidden; background: #fff}
.new_hot_list dt{ height: auto; overflow: hidden; border-bottom: 1px #f7faff solid}
.new_hot_list dt span:nth-child(1){ width: 30px; text-align: center}
.new_hot_list dt span:nth-child(3),.new_hot_list dd span:nth-child(3){ width: 70px; text-align: center}
.new_hot_list dt span:nth-child(2),.new_hot_list dd span:nth-child(2){ width: calc(100% - 150px); padding: 0 25px;;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis}
.new_hot_list dt span,.new_hot_list dd span{ float: left; font-size: 14px; height: 55px; line-height: 55px}
.new_hot_list dd{ height: auto; overflow: hidden}
.new_hot_list dd span:nth-child(1){ width: 30px; text-align: center;}
.new_hot_list dd span:nth-child(1) img{ display: inline-block; vertical-align: middle}
.new_hot_list dd:nth-child(2n){ background: #f7faff}
.new_hot_list dd a{ color: #34495e}
.new_hot_list dd a:hover{ color: #1054ff}

.index_hot{ height: auto; overflow: hidden}
.index_hot>div{ background: #fff; padding: 15px;float: left; width: calc(25% - 41.25px); margin-right: 15px}
.index_hot>div:nth-child(4n){ margin-right: 0}

.hot_zz_list li{ float: left; width: calc(33.33% - 40px); background: #fff; padding: 15px; margin-right: 15px; margin-bottom: 15px}
.hot_zz_list li:nth-child(3n){ margin-right: 0}
.hot_zz_list li .title{ font-size: 16px; color: #34495e}
.hot_zz_list li a:hover .title{color: #1054ff}
.hot_zz_list li p{ font-size: 12px; color: #9aabb8;display: -webkit-box; text-align: justify;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;}
.hot_zz_list li .time{ font-size: 12px; color: #9aabb8}



@media (max-width: 768px) {
    .index_hot>div{ width: calc(100% - 60px); margin:0 15px 15px 15px}
    .hot_big_title .more{ border-top: none}
    .hot_big_title{ margin-left: 15px; margin-right: 15px}
    .hot_zz_list li{ width: calc(100% - 60px); margin-left: 15px; margin-bottom: 15px; height: auto; overflow: hidden; float: none}
    .time_line li span.time{ display: block; float: none; margin-bottom: 8px}
    .time_line li{ background-position: 0 0; padding-left: 30px}
    .time_line li .content{ width: calc(100% - 32px); float: none;box-shadow:none; padding: 0; margin-bottom: 8px}
}

.buykeyword{ background: #FBF6F0; height: 64px; border-radius: 32px; margin: 0 15px 0 15px; position: relative; overflow: hidden; padding-left: 78px}
.buykeyword>div{ font-size: 16px; color: #F3822E; font-weight: bold; line-height: 24px; height: 24px; margin-top: 8px}
.buykeyword>p{ line-height: 24px; font-size: 14px; color: #F8AC59; margin: 0}
.buykeyword>img{ position: absolute; left: 8px; top: 8px}
.buykeyword>a{ display: block; width: 100px; height: 38px; background: #F3822E; color: #fff!important; text-align: center; line-height: 38px; position: absolute; right: 16px; top: 13px; border-radius: 19px}
.inc_table{ width: 100%; border-collapse: collapse; border: 1px #DDE6EB solid}
.inc_table thead tr td{ background: #F7FAFF}
.inc_table td{ padding: 7px 14px; font-size: 14px; border-bottom: 1px #DDE6EB solid}
.inc_table_sub_title td{ font-weight: bold; color: #9aabb8}
.inc_table .w440{ width: 440px}
@media (max-width: 768px) {
    .inc_table .w440{ width: auto}
}