@import url("../myicons/style.css");

body{ background: #f7faff;font-family:"Helvetica Neue",Helvetica,Tahoma,Arial,"Microsoft Yahei","Hiragino Sans GB","WenQuanYi Micro Hei",sans-serif; 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}
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:#ffffff}
.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}

.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: #9aabb8}
.title_style1 .title_style1_more{ position: absolute; right: 0; top: 0; background: url("../img/more.png"); display: inline-block; width: 20px; height: 20px}
.hot_new_list span,.hot_new_th span{ color: #34495e}
.hot_details_index{ height: auto; overflow: hidden; font-size: 0; margin-top: 25px}
.hot_details_index li{
    height: 75px;
    background:rgba(255,255,255,1);
    border:1px solid rgba(235,237,242,1);
    border-radius:5px;
    display: inline-block;
    position: relative;
}

.hot_details_index li:last-child{ margin-right: 0}
.hot_details_index li span{ position: absolute}
.hot_details_index li .text1{ font-size: 18px; line-height: 1; left: 24px; top: 14px}
.hot_details_index li .text2{ font-size: 14px; color: #9aabb8; line-height: 1; left: 24px; top: 42px}
.hot_details_index li [class*='icon-']{ right: 30px; top: 20px; display: inline-block; width: 35px; height: 35px}
.hot_details_index li .icon-clock{ background:url("../img/clock.svg")}
.hot_details_index li .icon-columnar{ background:url("../img/columnar.svg")}
.hot_details_index li .icon-medal{ background:url("../img/medal.svg")}
.hot_details_index li .icon-eye{ background:url("../img/eye.svg")}
.hot_details_top .hot_link{ color: #1054FF; font-size: 14px; line-height: 1; margin-top: 25px; display: inline-block; background: url("../img/arrow-right-blue.svg") no-repeat center right; padding-right: 18px}


.hot_title{ font-size: 14px; line-height: 1; color: #9aabb8}
.hot_key{float:left;}
.hot_source{float:left;border:1px solid rgba(235,237,242,1);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_echarts,.hot_details_article{ 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%}
.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-'] span,[class*='nbtn-'] i{ 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: none; color: #34495e!important;}
.nav_tab.edit li.add{ display: inline-block}
.nav_tab li .del{ position: absolute ;right: -8px; top: -8px; background: url("../img/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,0.5); position: fixed; left: 0; top: 0; bottom: 0; right: 0; display: none ; z-index: 999}
.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: none; 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}
.myinput-text,.myinput-select,.new-nav-box li a,.navigation-item,.collect_box,.tag_box span,.tag_box a,[class*='nbtn-'],.inc_box{-moz-box-sizing: border-box; /*Firefox3.5+*/-webkit-box-sizing: border-box; /*Safari3.2+*/-o-box-sizing: border-box; /*Opera9.6*/ -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: 2px; padding: 0 15px;}

input::-webkit-input-placeholder { /* WebKit browsers 适配谷歌 */
    color: #9AABB8;
}
input:-moz-placeholder { /* Mozilla Firefox 4 to 18 适配火狐 */
    color: #9AABB8;
}
input::-moz-placeholder { /* Mozilla Firefox 19+ 适配火狐 */
    color: #9AABB8;
}
input:-ms-input-placeholder { /* Internet Explorer 10+  适配ie*/
    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("../img/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}
.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, 0.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 span,.cert i{ 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 span,.tag_box a{ 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 span.green,.tag_box a.green{ background: #1ab394; border: 1px #1ab394 solid; color: #fff}
.tag_box span.green:hover,.tag_box a.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, 0.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 span,.user_header>ul>li>a i{ 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}
.hot_new_list span:nth-child(1) i{ display: inline-block; font-style: normal; text-align: center; width: 24px}
/*图库*/
.gallery_list{ width: 100%; overflow: hidden;}
.gallery_list ul{ float: left; width: 228px;  margin-right: 15px; display: none}
.gallery_list ul:last-child{ margin-right: 0}
.gallery_list li .img>img{ width: 100%}
.gallery_list li .img{ display: block; position: relative}
.gallery_list li{ font-size: 0; position: relative; margin-bottom: 15px; padding: 15px;background: #fff}
.gallery_list li:hover .author{ display: block}
.gallery_list .author{ position: absolute; left: 24px; bottom: 22px; height: 26px; border-radius: 13px 13px 13px 13px; background: rgba(0,0,0,0.3); padding-left: 28px; color: #fff; font-size: 12px; line-height: 26px; padding-right: 10px; display: none}
.gallery_list .author>img{ width: 18px; height: 18px; border-radius: 50%; padding: 1px; background: #fff; position: absolute; left: 3px; top: 3px}
.gallery_list .author:hover{ color: #fff!important;}
.gallery_list li>a>span{ display: inline-block; font-size: 12px; position: absolute; right: 9px; bottom:7px; height: 26px; line-height: 26px; background: rgba(0,0,0,0.3); color: #fff; border-radius: 13px 13px 13px 13px; padding: 0 15px}
.gallery_nav li{ display: inline-block; font-size: 14px; margin-right: 15px}
.gallery_nav li a{ display: inline-block; height: 40px; padding: 0 15px;background: #fff; line-height: 40px; color: #34495e}
.gallery_nav{ font-size: 0; padding-bottom: 15px}
.gallery_nav li.dq a{ background: #1054FF; color: #fff}
.gallery_nav li.dq a:hover{ color: #fff!important;}
[class*=mybtn-]{ height: 30px; padding: 0 15px; display: inline-block; line-height: 28px; color: #34495e; font-size: 12px; border-radius: 4px; border:1px #e5e5e5 solid;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box; vertical-align: middle}
.mybtn-primary{ background: #1054FF; color: #fff; border: 1px #1054FF solid}
.mybtn-primary:hover{ color: #fff!important;}
.gallery_details{ padding: 15px; background: #fff}
.gallery_big_img{ font-size: 0; margin: 15px 0}
.gallery_big_img>div{ display: inline-block; position: relative}
.gallery_big_img>div>span{ display: inline-block; width: 30px; height: 30px; background: rgba(0,0,0,0.3); position: absolute; right: 0; top: 0; font-size: 15px; color: #fff; text-align: center; line-height: 30px; cursor: pointer}
.gallery_big_img img{ width: 100%}
#enlargeimg>a{ position: absolute; top: 30px; height: calc(100% - 30px); width: 50%}
#enlargeimg>a.qian{ left: 0}
#enlargeimg>a.hou{ right: 0}
.gallery_big_img>div>i{ position: absolute; left: 34px; bottom: 21px; color: #F2A4A4; font-size: 14px; font-style: normal}
.gallery_tab_img{ font-size: 0}
.gallery_tab_img>a{ display: inline-block; position: relative; width: 96px; height: 144px; overflow: hidden}
.gallery_tab_img>a:hover>span{ display: inline-block}
.gallery_tab_img>a:first-child{ margin-right: 25px}
.gallery_tab_img>a:last-child{ margin-left: 24px; float: right}
.gallery_tab_img>a img{ width: 100%}
.gallery_tab_img>a>span{ display: inline-block; width: 100%; height: 100%; line-height: 144px; background: rgba(0,0,0,0.5); color: #fff; position: absolute; left: 0; top: 0; text-align: center; font-size: 14px}
.gallery_tab_img>ul li{ display: inline-block; width: 94px; height: 142px; overflow: hidden; border: 1px #fff solid}
.gallery_tab_img>ul li.dq{ border: 1px #1054FF solid}
.gallery_tab_img>ul li img{ object-fit: cover; object-position:center; cursor: pointer; width: 100%; height: 100%}
.gallery_tab_img>ul li+li{ margin-left: 15px}
.gallery_tab_img>ul{display: inline-block}
.gallery_details_top{ font-size: 0}
.gallery_details_top a+a{ margin-left: 10px}
.gallery_details_top .mybtn-default{ color: #9aabb8; font-size: 18px; background: #F7FAFF; border: 1px #F7FAFF solid; padding: 0; width: 30px; text-align: center}
.gallery_details_top .mybtn-default:hover,.gallery_details_top .mybtn-default i.like{ color: #ed5565!important;}
.gallery_details_tags{ font-size: 0; padding-top: 15px}
.gallery_details_tags a{ display: inline-block; height: 26px; line-height: 26px; padding: 0 15px; background: #F7FAFF; font-size: 12px; color: #1054FF}
.gallery_details_tags a+a{ margin-left: 15px}
.gallery_details_inf{ background: #fff; margin-top: 15px; padding: 15px}
.gallery_details_inf h1{ font-size: 24px; font-weight: normal; height: 36px; line-height: 36px}
.gallery_details_inf p{ font-size: 14px; line-height: 20px; margin-top: 10px}
.gallery_details_author{ font-size: 0; text-align: center; background: #fff; padding: 15px}
.gallery_details_author img{ width: 125px; height: 125px; border-radius: 50%}
.gallery_details_author div{ font-size: 14px; margin-top: 10px}
.gallery_details_author_img{ background: #fff; margin-top: 15px; padding: 15px; height: auto; overflow: hidden}
.gallery_details_author_img ul{ float: left; width: 96px; font-size: 0}
.gallery_details_author_img ul li{ margin-bottom: 2px; font-size: 0; float: left; height: auto; overflow: hidden}
.gallery_details_author_img ul li a{ display: block; width: 100%}
.gallery_details_author_img ul li img{ width: 100%; float: left}
.gallery_details_author_img ul+ul{ margin-left: 2px}
.scrollbar{ height: 600px}
.inctishi{ height: 24px; line-height: 24px; width: 100%; position: fixed; left: 0; top: 0; text-align: center; z-index: 9999}
.inctishi div{ display: inline-block; line-height: 46px; background: rgba(0,0,0,0.5); width: 150px;max-height: 60px; background: #fff; border-radius: 4px; color: #34495e; box-shadow: 0 2px 12px 0 rgba(84,140,204,0.3); font-size: 14px}
.donghuashow
{
    animation: show 0.3s;
    animation-fill-mode:forwards;
}
.donghuahide
{
    animation: hide 0.3s;
    animation-fill-mode:forwards;
}
@keyframes show
{
    from {
        transform:translateY(0);
        opacity: 0;
    }
    to {
        transform:translateY(100%);
        opacity: 1;
    }
}
@keyframes hide
{
    from {
        transform:translateY(0);
        opacity: 0;
    }
    to {
        transform:translateY(-300%);
        opacity: 1;
    }
}

.xin{background:#fff;position:relative;height:130px}
.xin_box_logo{position:absolute;left:0;top:0}
.xin_box_logo img{height:100px;width:100px;padding:15px}
.xin_box_left{position:relative;padding:15px 0 0 130px}
.xin_title{font-size:26px;color:#34495e}
.xin_title>a{float: right;margin-right: 15px}
.xin_title_time{font-size:14px;color:#9aabb8;padding-top:15px}
.xin_time_button{background:#c5ece5;color:#1ab394;padding:2px 5px;margin-left:15px;border-radius:4px}
.xin_title_tag{padding-top:15px}
.xin_tag_button{background:#f7faff;color:#9aabb8;font-size:12px;padding:2px 5px;margin-right:15px;border-radius:4px}
.xin_left{float:left;width:870px;background:#fff}
.xin_right{float:right;width:255px;background:#fff}
.xin_table{border:1px solid #e5ebf5;width:100%;table-layout:fixed;word-wrap:break-word;border-collapse:collapse;display:table}
.xin_table_tr{display:table-row}
.xin_table_tr>div{border:1px solid #eff3f5;color:#34495e;font-size:14px;padding:15px;box-sizing:border-box;display:table-cell}
.xin_table_155{width:155px;height:50px;background:#f7faff}
.xin_table_265{height:50px}
.xin_table_672{height:50px}
.xin_ul li{padding-bottom:15px}
.xin_ul li div:first-child{width:86px}
.xin_ul li>div{display:table-cell;font-size:14px;color:#34495e}
.xin_info{ height: auto; overflow: hidden}




.video_banner {width: 1200px;margin: 0 auto;height: 400px}
.video_banner .swiper-wrapper .swiper-slide {width: 100%;height: 100%;background: #fff}
.video_banner .my-pagination{ font-size: 0; position: absolute; left: 0; bottom: 0; z-index: 99; background-color: rgba(25, 26, 32, 0.6);}
.video_banner .my-pagination>div{ display: inline-block}
.video_banner .my-pagination>div>div{ font-size: 14px; line-height: 21px; margin-top: 3px}
.video_banner .swiper-wrapper img{ width: 100%; height: 100%}
.video_banner .pagination:nth-child(1){ width: 103px}
.video_banner .pagination{ width: 102px; height: 50px; position: relative; padding:15px 15px 15px 122px}
.video_banner .pagination+.pagination{ border-left: 1px rgba(255,255,255,0.2) solid}
.video_banner .pagination img{ width: 80px; height: 50px; position: absolute; left: 15px; top: 15px; border-radius: 4px}
.video_banner .swiper-pagination-bullet-active{ background: rgba(255, 255, 255, 0.2);}
.video_banner .my-pagination>div>div:nth-child(2){ color: #fff}
.video_banner .my-pagination>div>div:nth-child(3){ color: #9aabb8}
.video_title{ font-size: 0; position: relative}
.video_title h1{ font-size: 24px; display: inline-block; vertical-align: middle; margin-right: 28px; line-height: 1}
.video_title .classify{ display: inline-block; vertical-align: middle}
.video_title .classify a{ color: #34495e; font-size: 14px; margin-right: 10px; display: inline-block; height: 26px; line-height: 26px; padding: 0 15px}
.video_title .more{ position: absolute; right: 0; top: 0; font-size: 14px; height: 26px; line-height: 26px; color: #9AABB8}
.video_list_box ul{ overflow: hidden; height: auto}
.video_list_box li{ background: #fff; width: 198px; padding: 15px; float: left; font-size: 0; margin-right: 15px; margin-top: 15px}
.video_list_box li:nth-child(5n){ margin-right: 0}
.video_list_box li img{ width: 198px; height: 274px}
.video_list_box li div,.video_list_box li p{ font-size: 14px; line-height: 20px; margin: 10px 0 0 0}
.video_list_box li p{ margin-top: 8px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap; color: #9aabb8}
.video_list_box li .title{overflow: hidden;text-overflow:ellipsis;white-space: nowrap}
.video_list_box li .img{ position: relative; margin: 0; height: auto; overflow: hidden}
.video_list_box li .img img{ float: left;transition: all 0.3s;}
.video_list_box li .img:hover img{ float: left;transform: scale(1.1);}
.video_list_box li a{ display: block; color: #34495e}
.video_list_box li .img span{ position: absolute; border-radius: 4px; right: 10px; bottom: 13px; background: rgba(0,0,0,0.2); color: #fff; display: inline-block; height: 26px; line-height: 26px; padding: 0 15px; font-size: 14px}
.mt30{ margin-top: 30px}
.video_tab{ font-size: 0; margin-top: 30px}
.video_tab a{ display: inline-block; height: 34px; line-height: 34px; color: #34495e; font-size: 14px; background: #fff; padding: 0 15px; border-radius: 4px; margin-right: 17px}
.video_tab a:hover{ background: #e2eaff}
.video_tab a.dq{ background: #1054ff; color: #fff}
.video_tab a img{ vertical-align: middle; margin-right: 5px}
.video_tab a.dq:hover{ background: #0529ff; color: #fff!important;}
.video_tab a.pk{ color:#ff6418}
.video_tab a.pk:hover{ color:#ff6418!important;}
.video_banner .pagination{ margin-bottom:0!important;}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ margin-bottom: 0;}

.video_classify_box{ background: #fff; padding: 15px}
.video_classify_box .tab_box li{ display: inline-block; font-size: 16px; position: relative; margin-right: 41px}
.video_classify_box .tab_box{ font-size: 0; height: auto;margin: 0}
.video_classify_box .tab_box a{ display: inline-block; height: 24px; line-height: 25px; color: #34495e; position: relative}
.video_classify_box .tab_box li.dq a{ color: #1054ff;}
.video_classify_box .tab_box li.dq span{ position: absolute; left: 50%; width: 20px; height: 2px; overflow: hidden; display: block; bottom: -3px; margin-left: -10px; background: #1054ff}
.voide_type{ position: relative; padding-left: 50px; margin-top: 15px}
.voide_type>span{ position: absolute; left: 0; top: 0; height: 28px; line-height: 28px; font-size: 14px}
.voide_type>div{ font-size: 0}
.voide_type>div>div a{ font-size: 14px; height: 28px; line-height: 28px; padding:0 15px; display: inline-block; background: #F7FAFF; margin-right: 15px; border-radius: 4px}
.voide_type>div>div a.dq{ background: #1054ff; color: #fff}
.voide_type>div>div a.dq:hover{ background: #0529ff!important; color: #fff!important;}

.voide_inf{ font-size: 12px;line-height: 22px; margin-top: 11px}
.voide_inf>div{ display: inline-block; line-height: 22px; font-size: 0; padding-left: 30px}
.voide_inf>a{ display: inline-block; height: 22px; line-height: 22px; padding: 0 15px; background: #F7FAFF; font-size: 12px; margin-right: 15px; border-radius: 4px}
.voide_inf>span{ margin-right: 30px}
.voide_performer{ font-size: 14px; margin-top: 11px}
.voide_performer a{ margin-right: 15px; color: #1054ff}

.video_page_box{ padding: 15px; height: auto; overflow: hidden}
.video_page_box .title{ font-size: 14px}
.video_page_box .page_a{ font-size: 0}
.video_page_box .page_a a,.video_page_box .page_a span,.video_page_box .page_a i{ position: relative; margin-top: 15px; display: inline-block; font-size: 14px; width: 50px; height: 28px; background: #F7FAFF; line-height: 28px; text-align: center; border-radius: 4px; margin-right: 15px}
.video_page_box .page_a i{ width: 115px; font-style: normal; margin-right: 0}
.video_page_box .page_a a span{ position: absolute; display: inline-block; width: 15px; height: 15px; text-align: center; line-height: 16px; color: #fff; background: #F8AC59; font-size: 12px; right: -7px; top: -7px; margin: 0}
.video_page_box .page_a a{ display: none}

.video_page_box .title{ position: relative; z-index: 9; height: 30px; line-height: 30px}
.video_page_box .title .source{ position: absolute; right: 0; top: 0}
.video_page_box .title .source img{ vertical-align: middle;  margin-right: 5px}
.video_page_box .title .source span{ display: block; height: 30px; line-height: 30px}
.video_page_box .title .source li{ height: 30px; line-height: 30px; padding: 0 15px;white-space:nowrap;font-size: 12px}
.video_page_box .title .source li a{ display: block; color: #34495e}
.video_page_box .title .source ul{ background: #fff; box-shadow: 0 0 10px rgba(0,0,0,0.1); border-radius: 4px; position: absolute; display: none}
.video_page_box .title .source: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;}

.voide_ts{ width: calc(1200px - 30px); margin: 0 auto; height: 48px; padding: 0 15px; line-height: 48px; background: #fff; margin-bottom: 15px; border-radius: 4px; font-size: 14px}
.voide_ts img{ vertical-align: middle; margin-right: 10px}
.video_page_box .title .inc-bnt-primary{ height: 42px; line-height: 42px; width: 150px; padding: 0}

.star_img.dy{ left: 15px; top: 15px; width: 150px; height: 225px; overflow: hidden}
.star_img.dy img{ width: 100%}

/**
2020-11-19
新增文章底部图库
**/
.inc_pic li{ width: calc( 33.33% - 29px); background: #fff; padding: 10px; float: left; margin-right: 13px; margin-bottom: 13px}
.ico-more2{ background: url("../img/more2.svg"); display: inline-block; width: 20px; height: 20px; vertical-align: middle}
.title_style3{ line-height: 1; font-size: 14px; position: relative; margin: 15px 0}
.title_style3>a{ position: absolute; right: 0; top: 0; color: #9AABB8}
.inc_pic{ height: auto; overflow: hidden}
.inc_pic li span{ display: block; height: 180px; overflow: hidden; font-size: 0}
.inc_pic li span img{ width: 100%;object-fit:cover; height: 180px}
.inc_pic li div{ font-size: 14px; line-height: 1; margin-top: 10px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.inc_pic a{ color: #34495e}

/*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_index .hot_new_list span:nth-child(2),.hot_index .hot_new_th span:nth-child(2){ width: 330px}
    .hot_classify span:nth-child(2),.hot_classify .hot_new_th span:nth-child(2){ width: 525px}
    .article_detaile_hot span:nth-child(2),.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}
    .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;border-top:2px #1054ff solid;background:#fff}
    .left_nav ul{padding-bottom: 10px}
    .left_nav li{height:35px;margin:1px 0}
    .left_nav ul li:first-child{margin-top:0}
    .left_nav li a{display:block;height:35px;line-height:35px;text-align:center;color:#34495e; font-size: 14px}
    .left_nav li a i{ margin-right: 6px; color: #34495e; font-size: 18px}
    .left_nav li a i,.left_nav li a span{ vertical-align: middle}
    .left_nav li.dq a:hover{color:#fff}
    .left_nav li.dq a i{ color: #fff}
    .left_nav li.dq{background:#1054ff}
    .left_nav li.dq a{color:#fff!important}
    .main_center{width:700px;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 li{padding:5px 15px 5px 225px;background:#fff;margin-bottom:2px;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%}
    .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}
    .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%}
    .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}
    .footer{background:#fff;height:100px;overflow:hidden}
    .tongji a{font-size:14px;color:#9aabb8}
    .footer_main{width:1200px;margin:0 auto}
    .footer_left{position:relative;padding-left:70px;font-size:14px;margin-top:15px;float:left}
    .footer_left dt{position:absolute;left:0;top:5px}
    .footer_left dd.footer_nav a{color:#34495e;margin-right:15px}
    .copyright{margin:10px 0}
    .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}
    .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}
    .keywords a{height:26px;line-height:26px;padding:0 10px;margin-right:10px;background:#f7faff;border-radius:3px;display:inline-block}
    .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;width:34px;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: 150px; color: #34495e; font-size: 14px}
    #headerDate b{ font-size: 16px; font-weight: normal}

    .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_img{width:164px;float:left; position: absolute; top: -15px; left: 0}
    .star_img img{width:164px;height:225px}
    .star_img_box{text-align:center;width:134px;color:#fff;font-size:14px;padding-top:2px;padding-bottom:2px;background-color:#1054ff;border-radius:12px 2px 12px 2px; position: absolute; bottom: 30px; left: 50%; margin-left: -67px}
    .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: 80%!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{ padding: 15px 0 0 0; width: 100%}
    #common li{ width: 20%; margin-right: 0}
    #common li img{ display: block; position: relative; margin: 0 auto 5px auto; left: 0; top: 0;}
    #common 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_top,.hot_details_echarts{ 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}
    /*#topLinkTab li{ float: left; font-size: 14px}*/
    /*#topLinkTab li span{ display: block; height: 26px; line-height: 26px; font-size: 13px}*/
    #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 .gray,.footer .footer_main>a{ display: none}
    .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%}


    #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; /* Firefox */
        -webkit-box-sizing:border-box; /* Safari */}
    .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}
    .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{padding-bottom:50px;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;margin:15px;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;margin:-260px 0 0 0;z-index:1}
    .star_about{float:left}
    .star_div{padding: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}

    .voide_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}
    .voide_ts{ display: none}

    /**
    2020-11-19
    新增文章底部图库
    **/
    .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: 80px; top: 55px;box-shadow: 0 2px 6px 0 rgba(185, 197, 204, 40); padding: 15px; background: #fff; width: 230px; display: none;z-index: 9}
.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}
@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********************************/

/********************************挂标代码 start********************************/
.guabiao{float:right;margin-top:30px; width: 114px}
@media (max-width: 768px) {
    .guabiao{float:right;margin:20px 30px 0 0; width: 114px}
    .footer dt{ text-align: left}
}
/********************************挂标代码 end********************************/

/********************************学校 start********************************/
.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}
.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}
.school_list li a{ color: #34495e}
.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}
.div_table{ display: inline-table; width: 100%; font-size: 14px}
.div_table>div{ display: table-row}
.div_table>div>div{ display: table-cell}
.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}

@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}
    .ss input{ width: 110px}
}
/********************************学校 end********************************/