* {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:Microsoft YaHei;}
html {width:100%;font-size:100px;line-height:1.5;overflow-x:hidden;}
body {width:100%;margin:0;padding:0;font-size:14px;background:#f4f4f4;color:#333;}
ul,li {padding:0;margin:0;list-style:none}
dl,dd {padding:0;margin:0;text-align:left;list-style:none}
h1,h2,h3,h4,h5 {margin:0;padding:0;font-weight:normal}
a {text-decoration:none;cursor:pointer;color:#333;}
.fl {float:left}
.fr {float:right;}
.md_t20 {margin-top:20px;}
.md_15 {margin:15px;}
.pd_20 {padding:20px;}
.md_t50 {margin-top:50px;}
.pd_b0 {padding-bottom:0!important;}
.hidden {overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.hidden2 {display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
:focus {outline:0 none;}
.clearfix:after {content:'.';clear:both;display:block;height:0;visibility:hidden;font-size:0;line-height:0;}
.h50-box {height:50px;}
.mg_b {margin:20px 0;}
.nav-logo-link img {background:none}
.clearfix:after {content:'.';clear:both;display:block;height:0;visibility:hidden;font-size:0;line-height:0;}
.max-640 {max-width:640px;margin:0 auto}
.moer {float:right;font-size:14px;}
.hui_a {color:#999}
.pd_15 {padding:15px;}
.pd_10 {padding:10px 0;}
.lod_moer {padding:10px 0 20px 0;text-align:center;}
.lod_moer2 {padding:6px 0;text-align:center;font-weight:600;border-top:1px solid #eee;border-bottom:1px solid #eee;}
header {width:100%;max-width:640px;height:50px;z-index:999;position:fixed;top:0;padding:7px;}
header.fixed-top {margin-top:0;background-color:#fff;border-bottom:1px solid #eee;}
header .shiting {color:#fff;position:absolute;left:10px;line-height:12px;text-align:center;top:16px;}
header .shiting  i {font-size:26px;color:#fff;}
header .shiting span {top:-5px;padding-left:4px;position:relative;}
input#btn20{ background:none; border:none; color:#fff}
header .shiting.col_w {color:#999;position:absolute;left:10px;line-height:12px;text-align:center;top:16px;}
header .shiting.col_w i {font-size:26px;color:#999;}
header .shiting.col_w input{ background:none; border:none; color: #0095e1 !important;}
.cs_tbox {width:100%;height:158px;display:none;position:absolute;top:50px;left:0; padding: 25px 10px;z-index: 9;background:#fff;box-shadow: 0 1px 4px rgba(0,0,0,.07);}
.cs_tbox li {width:25%;float:left;text-align:center;}
.cs_tbox li a {display:block;line-height:36px;color:#333; font-size:16px;}
.cs_tbox li a:hover {background:#0095e1;color:#fff;border-radius:8px;}
.cs_tbox li a.on {background:#0095e1;color:#fff;border-radius:8px;}
header.fixed-top .shiting i {color:#999;}
header.fixed-top .shiting span {color:#999;}
.slide a {color:#fff;}
header .slide a {color:#fff;}
header .fixed-top .shiting i {color:#999;}
header .fixed-top .shiting span {color:#999;}
.nav-search {position:relative;width:50px;display:inline-block;height:32px;vertical-align:top;top:2px;left:88%}
.nav-search i {position:absolute;right:8px;top:50%;width:28px;height:28px;margin-top:-15px;line-height:30px;font-size:22px;color:#ccc}
header .fixed-top .nav-search form input {border:0;background:#f8f8f8;}
header .fixed-top .nav-search form input:focus {border-color:#ffa800}
body.nav-open {}
body.nav-open .nav {-webkit-transform:translateY(0);transform:translateY(0);}
body.nav-open .nav-toggle {box-shadow:none;}
body.nav-open .nav-toggle .icon {width:0;}
body.nav-open .nav-toggle .icon:before {-webkit-transform:translateY(9px) rotate(45deg);-ms-transform:translateY(9px) rotate(45deg);transform:translateY(9px) rotate(45deg);}
body.nav-open .nav-toggle .icon:after {-webkit-transform:translateY(-9px) rotate(-45deg);-ms-transform:translateY(-9px) rotate(-45deg);transform:translateY(-9px) rotate(-45deg);}
.nav-toggle {width:35px;height:35px;z-index:9;position:absolute;cursor:pointer;right:15px;top:20px;-webkit-transition-duration:0.66s;transition-duration:0.66s;-webkit-transition-timing-function:swing;transition-timing-function:swing;}
.nav-toggle:before {width:30px;height:30px;content:"";-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);-webkit-transition-duration:0.66s;transition-duration:0.66s;-webkit-transition-timing-function:swing;transition-timing-function:swing;}
.nav-toggle .icon {width:30px;height:2px;background:#666;-webkit-transition-duration:0.5s;transition-duration:0.5s;transiting-timing-function:swing;}
.nav-toggle .icon:before,.nav-toggle .icon:after {width:30px;height:2px;background:#666;content:"";position:absolute;left:0;-webkit-transition-duration:0.5s;transition-duration:0.5s;-webkit-transition-timing-function:swing;transition-timing-function:swing;}
.nav-toggle .icon:before {top:-9px;}
.nav-toggle .icon:after {top:9px;}
.nav {position:fixed;top:0px;right:0;width:100%;height:100%;z-index:1;padding:20px;-webkit-transition-duration:0.66s;transition-duration:0.66s;-webkit-transition-timing-function:swing;transition-timing-function:swing;-webkit-transform:translateY(100%);transform:translateY(100%);background:rgba(255,255,255,0.98);margin-top:46px;}
.nav_list {padding-top:15px;}
.nav_list li a {width:30%;margin:1.5%;font-size:16px;border-radius:4px;height:35px;line-height:35px;background:#eee;float:left;text-align:center}
.nav_list .active a,.nav_list ul li a:hover {color:#fff;background:#fa7d5e;}
.nav_hot {padding:15px;}
.nav_hot h3 {font-size:20px;font-weight:800;color:#0095e1;}
.nav_hot_list {font-size:16px;line-height:36px;padding-top:10px;}
.nav_hot_list li {color:#999}
.nei-header {line-height:32px;border-bottom:1px solid #eee;background:#fff;}
.nei-header .fanhui {width:32px;height:32px;position:absolute;left:12px;}
.nei-header .title {width:200px;position:absolute;left:50%;margin-left:-100px;text-align:center;font-size:20px;display:none;height:38px;}
.nei-header .muen {width:32px;height:32px;position:absolute;right:8px}
.nei-header .open i {color:#0095e1}
.nei-header i {font-size:30px;color:#666}
.slideBox {position:relative;width:100%;max-width:640px;min-height:160px;background: url(/skin/zhixiao/images/bg.jpg) no-repeat top center; background-size: 100%}
.slideBox .bd {position:relative;z-index:1;overflow:hidden}
.slideBox .bd li {position:relative;display:block}
.slideBox .bd li .tit {display:block;width:100%;position:absolute;bottom:0;}
.slideBox .bd li a {display:block;padding-top:60px;}
.slideBox .bd li a img {width:93%;display:block;margin:0 auto;border-radius:8px;z-index:3}
.slideBox .bd .bg {position:absolute;bottom:30px;left:40px;top:-30px;background:#0095e1;width:100%;height:300px;z-index:-1}
.slideBox .hd {position:absolute;height:28px;line-height:28px;bottom:0;left:50%;margin-left:-20px;z-index:1;}
.slideBox .hd li {display:inline-block;width:6px;height:6px;margin:3px;border-radius:3px;background:#fff;text-indent:-9999px;overflow:hidden;margin:0 2px;overflow:hidden;line-height:9999px;-webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease;}
.slideBox .hd li.on {background:#0095e1;width:10px;}
.index_nav {background:#fff;border-radius:8px;padding:15px 8px;}
.index_nav li {width:20%;padding:10px 2%;float:left}
.index_nav li img {width:88%;display: block; margin: 0 auto;}
.index_nav li h2 {font-size:16px;text-align:center;padding-top:2px}
.index_box {background:#fff;border-radius:8px;}
.tuijian_box {overflow:hidden;position:relative;padding:20px;}
.tuijian_box .bd {font-size:16px;color:#999}
.tuijian_box .infoList li {height:32px;line-height:32px;}
.tit_h2 {padding:15px 20px;border-bottom:1px solid #eee;line-height:20px;}
.tit_h1 {padding:15px 20px;border-bottom:1px solid #eee;line-height:20px;}
.tit_h1 h1 {font-size:18px;font-weight:600;border-left:5px solid #0095e1;padding-left:12px;}
.tit_h2 h2 {font-size:18px;font-weight:600;border-left:5px solid #0095e1;padding-left:12px;}
.zhixiao_box {}
.zhixiao_box li {padding:20px;-webkit-transition:all 0.5s;transition:all 0.5s;}
.zhixiao_box li:hover {box-shadow:0 5px 8px rgba(0,149,255,.29);}
.zhixiao_box .info-flow {border-bottom:1px solid #eee;width:100%;display:block;}
.zhixiao_box .info-flow .flow-img {width:58px;height:58px;margin-right:15px;float:left;position:relative;}
.zhixiao_box .info-flow .flow-img img {width:100%;border-radius:8px;}
.zhixiao_box .info-flow .flow-text {width:100%;color:#999;}
.zhixiao_box .info-flow .flow-text h3 {line-height:30px;font-size:18px;color:#333}
.zhixiao_box .info-flow .flow-text h4 {line-height:30px;font-size:18px;color:#333}
.zhixiao_box .info-flow .flow-text .introduce {color:#999;font-size:14px;padding-top:3px;}
.zhixiao_box .info-flow .flow-text span {padding:0 8px;color:#ddd}
.zhuanye_box {padding:5px 10px 20px 10px;}
.zhuanye_box .info-flow {width:33%;padding:15px 10px 0px 10px;float:left}
.zhuanye_box .info-flow .flow-img {position:relative;padding:0}
.zhuanye_box .info-flow .flow-img img {width:100%;border-radius:8px;}
.zhaosheng_list {padding:0px 10px 20px 10px;}
.zhaosheng_list .note-flow {position:relative;width:100%;margin:0;border-bottom:1px solid #eee;padding:15px;}
.zhaosheng_list .note-flow .content {margin-top:6px;display:block;}
.zhaosheng_list .note-flow .content .wrap-img {position:absolute;top:50%;right:15px;margin-top:-40px;}
.zhaosheng_list .note-flow.have-img .content {padding-right:95px;}
.zhaosheng_list .note-flow .meta {margin-top:3px;line-height:22px;font-size:12px;}
.zhaosheng_list .note-flow .content .summary .title_h4 {font-size:18px;line-height:25px;max-height:50px;margin:0;}
.zhaosheng_list .note-flow .meta span {margin-right:10px;font-size:12px;color:#b1b1b1;}
.zhaosheng_list .note-flow .meta span i {font-size:12px;padding-right:3px}
.zhaosheng_list .note-flow img {width:68px;height:68px;background:#f8f8f8;border-radius:8px;}
.news_box {padding:0 5px;}
.news_box img {border-radius:8px}
.news_box h4 {line-height:25px;font-size:18px;}
.news_box .time {margin-top:3px;line-height:22px;font-size:12px;}
.news_box .time span {margin-right:10px;font-size:12px;color:#b1b1b1;}
.news_box .time span i {font-size:12px;padding-right:3px}
.news_box .info-flow {border-bottom:1px solid #eee;width:100%;}
.news_box .info-flow .flow-img {width:30%;margin-right:15px;float:left;position:relative;}
.news_box .info-flow .flow-img img {width:100%}
.picScroll {text-align:center;}
.picScroll .bd ul {width:100%;float:left;padding:10px;}
.picScroll .bd li {width:33%;float:left;font-size:14px;padding:10px;}
.picScroll .bd li img {width:100%;border-radius:8px}
.picScroll .hd {border-bottom:1px solid #eee;overflow:hidden;text-align:left;padding:10px 20px;}
.picScroll .hd ul {float:right;padding-top:10px;}
.picScroll .hd li {float:left;width:8px;height:8px;background:#eee;margin:0 5px;overflow:hidden;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:50%;line-height:30px;}
.picScroll .hd .on {background:#0095e1;}
.picScroll .hd h2 {font-size:18px;font-weight:600;border-left:5px solid #0095e1;padding-left:12px;}
.dqwz {padding:10px 15px 0 15px}
.dqwz i {font-size:14px;color:#999;padding:0 5px}
.title-h1 h1 {font-size:20px;color:#0095e1;font-weight:800;border-bottom:1px solid #eee;padding:10px 15px;}
/**article**/
.article-box {padding:20px;background:#fff;font-size:16px;line-height:32px;border-radius:8px}
.article-box img {max-width:100% !important;height:auto !important;display:block;margin:10px auto;border-radius:4px;}
.article-box em {text-align: center;font-size: 14px;color: #999;font-style: initial;display: block;}
.article-box table {width: 100%!important;border-left: 1px solid #eee; border-top: 1px solid #eee;}
.article-box td {border-bottom: 1px solid #eee; border-right: 1px solid #eee; padding: 2px 8px;}
.article-box .article-title {font-size:20px;font-weight:800;color:#222;line-height:28px; text-align:center}
.article-sub {font-size:12px;border-bottom:1px solid #eee;padding:10px 0;line-height:22px;}
.article-sub .original {display:inline-block;padding:3px 5px;border:1px solid #0095e1;color:#0095e1;line-height:12px;margin-right:8px;}
.article-sub span {color:#777;}
.article-sub #hits {padding:0 3px;}
.article-box .tit_h2 { padding:0px; padding-bottom:15px;}
.article-box .tit_h2 h2 {font-size:18px;font-weight:600;border-left:5px solid #0095e1;padding-left:12px;}
.article-box .article-content {word-wrap:break-word}
.article-box .article-content em {color:#999;font-size:12px;}
.article-box h3 {font-weight:600;border-left:5px solid #0095e1;padding-left:15px;line-height:22px;margin-top:15px;}
.article-box p {margin:10px 0;}
.article-box li{ list-style: decimal-leading-zero;}
.article-box li::marker{ color:#999}
.article-box .article-content>div>p {margin:0;margin-top:15px;}
.article-box .article-content>div img,.article-box .article-content img {max-width:100% !important;display:block;margin:20px auto 0 auto;height:auto !important;}
.article-box .jichu {border-bottom:none;margin-bottom:20px;}
.article-box .jichu p {margin:0;color:#0095e1}
.article-box .jichu .name {font-weight:700;}
.article-box .nei_h3 {border-bottom:1px solid #eee;margin-bottom:10px;}
.article-box .video {display:block;background:#000;margin-top:20px;}
.article-box .describe {margin:10px 0}
.article-box .describe p {padding:8px 0;margin:0}
.article-box .describe h3 {color:#fa7d5e;font-size:20px;font-weight:bold;border-left:5px solid #fa7d5e;height:20px;line-height:20px;padding-left:10px;margin-bottom:10px;}
.article-box .describe h5 {color:#fa7d5e;font-size:20px;font-weight:bold;border-left:5px solid #fa7d5e;height:20px;line-height:20px;padding-left:10px;margin-bottom:10px;}
.article-box .intro {margin:15px 0;border-radius:5px}
.article-box .intro-h3 {color:#0095e1;font-size:22px;font-weight:bold;border-left:5px solid #0095e1;height:20px;line-height:20px;padding-left:10px;margin-bottom:10px}
.article-box .intro-img {width:160px;margin:0 auto;}
.article-box .intro-img img {height:auto;background:none;}
.article-box .tip-h3 {color:#0095e1;font-size:18px;font-weight:bold;height:20px;line-height:20px;margin-bottom:10px;display:block;}
.article-box .intro .tip {background:#fffce9;padding:20px;font-size:15px}
.article-box .intro .tip strong {padding:10px;}
.article-box .article-tag {padding-bottom:0;}
.article-box .article-tag a {display:inline-block;padding:3px 10px;border-radius:12px;margin-right:6px;margin-top:6px;font-size:14px;line-height:20px;background:#f4f4f4;}
.article-box .article-tag a:hover {color:#0095e1;background:#0095e1;color:#fff;transition:all .4s ease;}
.article-box .intro .buzhou_tit {padding:15px 0;}
.article-box .intro .buzhou_tit i {font-family:"arial";font-size:22px;font-style:italic;line-height:28px;color:#0095e1;padding:0 2px;}
.article-content h2 {font-size:18px;font-weight:800;color:#0095e1;border-left:6px solid #0095e1;padding-left:15px;display:-webkit-inline-box;margin-top:15px;line-height:20px;}
.article-content h3 {font-size:18px;font-weight:800;color:#0095e1;border-left:6px solid #0095e1;padding-left:15px;margin-top:15px;line-height:20px;}
.article-content h4 {font-weight:600;}
.article-content h5 {font-size:18px;font-weight:800;color:#0095e1;border-left:6px solid #0095e1;padding-left:15px;display:-webkit-inline-box;margin-top:15px;line-height:20px;}
.article-content blockquote {margin:0;background:#f9f2f0;padding:10px 15px 20px 15px;font-size:18px;border-radius:3px;margin-top:10px;}
.article-content blockquote strong {color:#0095e1;font-size:18px;}
.article-content blockquote p {line-height:26px;margin:0;margin-top:10px;color:#0095e1;}
.article-box .full_text {width:100%;height:45px;line-height:45px;text-align:center;position:relative;display:none;padding:5px;font-size:18px;margin-bottom:10px;}
.article-box .full_text .bg {width:100%;height:1rem;background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff);background:-ms-linear-gradient(to bottom,hsla(0,0%,100%,0),#fff 100%);position:absolute;top:-.95rem;left:0}
.article-box .full_text .name {margin:auto;border:1px solid #0095e1;width:160px;text-align:center;line-height:32px;border-radius:32px;color:#0095e1;background:#fff;cursor:pointer}
.mianzhe {font-size:12px;color:#999;line-height:22px;padding-top:8px;}
footer {font-size:14px;line-height:26px;padding-bottom:20px;}
footer p {margin:0;text-align:center;color:#666;display:block;}
#totop {position:fixed;display:none;bottom:80px;cursor:pointer;right:10px;background:#0095e1;height:50px;width:50px;line-height:40px;text-align:center;font-size:20px;border-radius:6px;color:#fff;}
#totop:hover {background:#010d22}
#totop i {font-size:28px;line-height:50px;}
.list_nav {padding:10px 15px;border-bottom:1px solid #eee;line-height:26px;}
.list_nav span {color:#999;font-size:14px;}
.list_nav a {font-size:14px;padding:1px 6px;display:inline-block;margin-right:5px;}
.list_nav a.on {background:#0095e1;color:#fff;border-radius:3px;}
.list_nav a:hover {background:#0095e1;color:#fff;border-radius:3px;}
.pages {font-size:14px;padding:10px 0;overflow:hidden;text-align:center;}
.pages ul {margin:0;padding:0;list-style-type:none}
.pages ul li {display:none;}
.pages ul li.prev-page,.pages ul li.next-page {display:inline-block;}
.gs-pages ul li a {text-decoration:none;color:#333;opacity:1;}
.huanjing_box {padding:20px 0px;text-align:center}
.huanjing_box .info-flow {width:50%;padding:15px 10px 0px 10px;float:left}
.huanjing_box .info-flow .flow-img {position:relative;padding:0}
.huanjing_box .info-flow .flow-img img {width:100%;border-radius:6px;}
.zhixiao_top {padding: 20px 20px 10px 20px;}
.zhixiao_top .item_box {margin-bottom:23px;height:18px;line-height:18px;}
.zhixiao_top .item_box .item_title {float:left;}
.zhixiao_top .item_box .item_title .academy_num {float:left;width:18px;text-align:center;background:#eee;color:#999;font-size:12px;margin:0 10px 0 0;border-radius:4px;}
.zhixiao_top .item_box:nth-of-type(1) .academy_num {background:#f60;color:#fff;}
.zhixiao_top .item_box:nth-of-type(2) .academy_num {background:#0095e1;color:#fff;background:rgba(255,102,0,.5);}
.zhixiao_top .item_box:nth-of-type(3) .academy_num {color:#fff;background:rgba(255,102,0,.2);}
.zhixiao_top .item_box .item_title .ellipsis {float:left;margin:0;font-size:14px;transition:all .4s;max-width:187px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.zhixiao_top  .item_box .academy_num_right {float:right;font-size:14px;color:#999;transition:all .4s;}
.zhixiao_top .item_box .academy_num_right:hover {color:#0095e1!important}
.zhixiao_li {padding:20px;}
.zhixiao_li ul {background:url("../images/hot_li.png") no-repeat left top;margin:0;padding:0;}
.zhixiao_li li {line-height:41px;font-size:14px;padding-left:26px;}
.zhixiao_li li span {color: #999;}
.zhixiao_li h4 {transition: all .4s;max-width:200px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}