@charset "utf-8";
html { color: #000; background: #fff; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td,
hr,
button,
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section { margin: 0; padding: 0; border: 0; list-style: none; outline:none;}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section { display: block; }
audio,
canvas,
video { display: inline-block; *display: inline;
*zoom: 1;
}
body,
button,
input,
select,
textarea { font: 14px/1.5 tahoma, arial, "Microsoft YaHei", \5b8b\4f53; font-family: tahoma, "Microsoft YaHei"; color:#333; }
body { font-size: 14px; line-height: 1.5; }
input,
select,
textarea { font-size: 100%; outline: none; }
table { border-collapse: collapse; border-spacing: 0; }
th { text-align: inherit; }
img { vertical-align: top; }
fieldset,
img { border: 0; max-width: 100%; }
iframe { display: block; }
abbr,
acronym { border: 0; font-variant: normal; }
del { text-decoration: line-through; }
address,
caption,
cite,
code,
dfn,
em,
th,
var { font-style: normal; font-weight: 500; }
ol,
ul { list-style: none; }
caption,
th { text-align: left; }
h1,
h2,
h3,
h4,
h5,
h6 { font-size: 100%; font-weight: normal; }
q:before,
q:after { content: ''; }
sub,
sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
a { text-decoration: none; cursor: pointer; color: #333; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; }
select { appearance: none; -moz-appearance: none; -webkit-appearance: none;/* background: url("../images/xial.png")  calc(100% - 10px) center no-repeat; */}
input { -webkit-appearance: none; }
.clearfix:before,
.clearfix:after { display: block; overflow: hidden; height: 0; content: "."; }
.clearfix:after { clear: both; }
.clearfix { *zoom: 1;
}
* { word-break: break-all; box-sizing:border-box;}
::-webkit-input-placeholder {
font-size: 14px;
color: #999;
}/*webkit*/
:-moz-placeholder {
font-size: 14px;
color: #999;
}           /*firefox 4-18*/
::-moz-placeholder {
font-size: 14px;
color: #999;
}          /*firefox 19+*/
:-ms-input-placeholder {
font-size: 14px;
color: #999;
}      /*ie10+*/

.between{display: flex; display: -webkit-flex; justify-content: space-between;-webkit-justify-content:space-between}
.center{display: flex; display: -webkit-flex;justify-content: center;-webkit-justify-content: center}
.middle{display: flex; display: -webkit-flex;-webkit-align-items:center;align-items:center;}
.m-bottom{display: flex;display: -webkit-flex; -webkit-align-items: flex-end;align-items: flex-end;}
.stretch{display: flex;display: -webkit-flex; -webkit-align-items:stretch;align-items: stretch;}
.start{display: flex;display: -webkit-flex; justify-content: flex-start;-webkit-justify-content: flex-start}
.end{display: flex;display: -webkit-flex; justify-content: flex-end;-webkit-justify-content: flex-end}
.col{display: flex;display: -webkit-flex; -webkit-flex-direction:column;flex-direction: column;}
.row{display: flex;display: -webkit-flex; -webkit-flex-direction:row;flex-direction: row;}
.nowrap{flex-wrap: nowrap;}
.wrap{flex-wrap:wrap;}

.fn-left { float: left; }
.fn-right { float: right; }
.text-overflow { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.linetwo{ overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.none { display: none; }
.rel{ position:relative;}

/*头部*/
body{ background:#f1f1f1; min-width:1200px; font-size:14px;font-family: PingFang SC, Lantinghei SC, Helvetica Neue, Helvetica, Arial, Microsoft YaHei, STHeitiSC-Light, simsun, WenQuanYi Zen Hei, WenQuanYi Micro Hei, "sans-serif"}
.warpper{width:1200px; margin:0 auto;}
.toph1{ height:32px; line-height:32px; padding:0 44px 0 34px; background:#D8D8D8; overflow:hidden;}
.toph1 .nav li{ float:left; padding:0 10px; margin-right:16px; position:relative;}
.toph1 .nav li:last-child{ margin-right:0;}
.toph1 .nav li a{ color:#9b9b9b;}
.toph1 .nav li a:hover,.toph1 .nav li.on a{ color:#4A4A4A;}
.toph1 .nav li.on:before{ position:absolute; content:''; bottom:-4px; left:50%; margin-left:-16px; width:32px; height:7px; border-radius:4px; background:#fff;}

.toph2{ height:86px; padding:0 44px 0 34px; background:#fff;}
.toph2 .logo{ display:block; width:235px; height:57px; font-size:0; line-height:999%; overflow:hidden; background:url(../images/logo.png) no-repeat; background-size:235px 57px;}
.toph2-right{padding-top:30px; height:86px;}
.toph2-search{width:382px; height:32px; border:1px solid #D9D9D9; border-radius:2px; background:#fff;position:relative;}
.select-selected{width:72px;background:rgba(0,0,0,0.04);border-right:1px solid #D9D9D9;position:relative; padding-right:29px;}
.select-selected:before{ position:absolute; content:''; right:0; top:0; width:28px; height:30px; background:url(../images/arrow.png) center no-repeat;}
.select-selected span{ display:block; line-height:30px; text-align:right;color:rgba(0,0,0,0.65); }
.select-option{ position:absolute; top:30px; left:-1px; width:73px;border:1px solid #D9D9D9;border-radius:0 0 2px 2px;max-height: 100px;background:#fff;color: #666;overflow-y: auto; overflow-x: hidden; }
.select-option li{ height: 28px;line-height: 28px; text-align:center;}
.select-option li a{ display:block;color:rgba(0,0,0,0.65);background: rgba(0,0,0,0.04);}
.select-option li a:hover{ color:#000; background:#fff;}
.toph2-search .search-txt {border: 0;width: 212px;height:30px;font-size: 14px;background-color: transparent;}
.toph2-search .search-btn{display:block; width:72px; height:30px; line-height:30px;border-left:1px solid #D9D9D9;background:rgba(0,0,0,0.04); text-align:center;color:rgba(0,0,0,0.65);}

.toph3{ height:48px; padding:0 44px 0 50px; background:#3C60A2;}
.toph3 .menu{ font-size:14px; color:#fff;}
.toph3 .menu a{ display:inline-block; vertical-align:middle;font-size: 16px;color:#fff; margin-right:44px;}
.toph3 .menu a:last-child{ margin-right:0;}
.toph3 .user{ height:24px; padding-left:34px; background:url(../images/user.png) left center no-repeat; background-size:24px 24px;}
.toph3 .download{height:24px; padding-left:34px; background:url(../images/phone.png) left center no-repeat; background-size:24px 24px;}

.mt20{ margin-top:20px;}
.carditem{ background:#fff; padding:16px;}
.carditem .item{ display:block; min-width:60px; margin:0 40px;}
.carditem .item .icon{display:block; margin:0 auto; width:60px; height:60px;}
.carditem .item .itemname{ margin-top:8px; display:block; line-height:20px; text-align:center ;color:rgba(0,0,0,0.65);}

.mt12{ margin-top:10px;}
.banner1{ width:1200px; height:150px;}
.banner2{ width:796px; height:108px;}
.banner3{ width:390px; height:108px;}


/*底部*/
.gkb-foot{ margin-top:20px;background: rgba(0, 0, 0, 0.5);}
.gkb-foot .footer { width: 990px; margin: 0 auto;padding:20px 0; height: 180px;text-align: center; color: #fff; font-size: 12px; }
.footer p { line-height: 24px; margin: 0; padding: 0; color: #fff; }
.footer p .fline { color: #bfbfbf; margin: 0 3px; }
.footer p a { display: inline-block; vertical-align:top; margin: 0 7px; color: #fff; text-decoration: none; }
.footer p a:hover { color: #fff; }
.footios, .footand, .footwp, .footphone { display: inline-block; padding-left: 19px; background: url(../images/foot_p.png) no-repeat; }
.footand { background-position: 0 -30px; }
.footwp { background-position: 0 -60px; }
.footphone { background-position: 0 -90px; }
.footauto { display: inline-block; padding: 0 22px 0 21px; background: url(../images/weibo.png) no-repeat; }
.footer p a.footimg { border: 1px solid #c2c2c2; margin: 5px 5px 0; }
.foottu { width: 460px; margin: 0 auto; margin-top: 6px; text-align: center; margin-left: 295px;}
.foottu a { float: left; line-height: 20px; text-align: left; margin-right: 30px;color: #fff;}
.foottu img, .foottu span { float: left; margin-right: 10px; }

/*侧边*/
.sidebar-nav{ position:fixed; z-index:99999; left:0;top:120px;width: 90px;background: #FFFFFF;}
.sidebar-nav a{ display:block; height:32px; padding:6px 0; line-height:20px; font-size:14px; text-align:center; color:#3C60A2;}
.sidebar-nav a.on{ background:#3C60A2; color:#fff;}
.sidebar-nav a.gotop{height:36px; background:url(../images/go_top.png) center 6px no-repeat; background-size:24px 24px; font-size:0;}


/*学校*/
.t_border{border-top: 4px solid #3C60A2;background: #fff;}
.tab-nav{ height:42px;}
.tab-nav li{height:42px; padding:0 20px; background:#F8F8F8; line-height:41px; border-bottom:1px solid #d8d8d8; border-right:1px solid #d8d8d8; color:#4a4a4a; font-size:14px;cursor:pointer;}
.tab-school .tab-nav li:last-child{border-right:0; }
.tab-nav li.on{border-bottom:1px solid #fff; background:#fff; color:#000000; font-weight:600;}
.tab-content { padding:0 16px;}
.school-con{height:60px;padding-left:58px; border-bottom:1px dashed #D8D8D8; position:relative;}
.school-type{ position:absolute; left:0;top:0; width:58px; height:60px; color:#000; }
.school-con .swiper-container{height:60px; margin:0 40px; font-size:12px;}
.school-list .swiper-slide{display: flex;display: -webkit-flex; justify-content: center; -webkit-justify-content: center;webkit-align-items: center; align-items: center;}
.school-list .swiper-slide .item{ width:100%; padding-left:42px; position:relative;}
.school-list .school-logo{ position:absolute; width:34px; height:34px; left:0; top:50%; transform:translateY(-50%);}
.school-list .school-name{ color:#3C60A2; text-align:center;}
.school-list .school-tools a{ color:#9B9B9B;}
.school-list .school-tools a.tip{ color:#FA6400;}
.school-con .swiper-button-next, .school-con .swiper-button-prev{ width:32px; height:32px; margin-top:-16px;}
.school-con .swiper-button-prev{left:58px; background:url(../images/prev1.png) center no-repeat; background-size:32px 32px;}
.school-con .swiper-button-next{right:0px;background:url(../images/next1.png) center no-repeat; background-size:32px 32px;}
.xx-info{position: absolute;
    z-index: 2000;
    width: 150px;
    padding: 15px 15px 10px;
    background: rgba(255,255,255,0.95);
    border-radius: 4px;
    box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.2), 0px 0px 2px rgba(0, 0, 0, 0.38);
	display: none;
}
.xx-info i {
    position: absolute;
    content: "";
    top: -8px;
    left: 70px;
    width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-bottom: 8px solid rgba(0,0,0,0.1);
}
.xx-info i:after{
	position: absolute;
    content: "";
    top: 2px;
    left: -6px;
    width: 0;
    height: 0;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 6px solid rgba(255,255,255,1);
}
.xx-info .xx-detail p{font-size:12px; text-align:center; margin-top:6px;}
.xx-info .xx-detail img{ display:block;width:120px; height:120px;}

/*图片新闻*/
.picnews{ padding:20px 10px; background:#fff;}
.picnews .le{ width:595px; height:340px;}
.picnews .pics{ position:relative;display:block;}
.picnews .le img{ width:595px;height:340px;}
.picnews .bot{ position:absolute; left:0; right:0; bottom:0; height:56px; width:100%; padding:0 20px;background:rgba(0,0,0,0.5);}
.picnews .le .wzbt{font-size:24px; font-weight:600; color:#FFF;line-height:33px;  overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.picnews .rt{ width:572px; height:360px; overflow:hidden; position:relative; margin-top:-20px;}
.picnews .rt .pics{ width:280px;height:160px; margin-top:20px;display:block;}
.picnews .rt img{width:280px; height:160px;}
.picnews .rt .bot{ padding:0 10px;}
.picnews .rt .wzbt{font-size:14px; font-weight:600; color:#FFF;line-height:20px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}

/*图文列表*/
.news_le{width:790px;position:relative;}
.tab-news .tab-nav{background:#F8F8F8; position:relative;}
.tab-news .tab-nav:after{ position:absolute; content:''; right:0;left:0; bottom:0; width:100%; height:1px; background:#d8d8d8; z-index:1;}
.tab-news .tab-nav li{ position:relative; z-index:2; cursor:pointer;}
.news_rt{width:390px;}
.newsbt{ height:54px; margin:0 10px; border-bottom:1px solid #d8d8d8;}
.newsbt .btname{border-left:6px solid #3C60A2;height:27px; padding-left:12px; line-height:28px; overflow:hidden;font-size:20px; font-weight:600; color:#333;}
.tab-news .more,.tab-views .more{ display:block;padding-right:28px; font-size:16px; font-weight:600; color:#3C60A2; line-height:42px; background:url(../images/more1.png) right center no-repeat; background-size:26px 26px;}
.news_le .more{ position:absolute; right:10px;top:0; }
.news_le .conlist{ padding:0 20px 28px 10px;}
.news_rt .conlist{ padding:0 12px 28px 10px;}
.news_le .item{ height:164px; margin-top:20px;}
.news_le .pic,.news_le .pic img{ width:280px;height:164px;}
.news_le .article{ width:458px; position:relative;}
.news_rt .item{ height:115px; margin-top:20px;}
.news_rt .pic,.news_rt .pic img{ width:170px;height:115px;}
.news_rt .article{ width:180px; position:relative;}
.tab-news .bt1{font-size:18px; font-weight:600; line-height:25px; color:#4a4a4a; text-align:justify;}
.tab-news .bt2{font-size:16px; font-weight:400; line-height:22px; color:#4a4a4a; margin-top:20px;text-align:justify;}
.tab-news .bot{ position:absolute; bottom:0; left:0; right:0; height:18px; line-height:18px; font-size:14px; color:#9b9b9b;}
.tab-news .bot .see{ padding-left:26px; background:url(../images/see.png) left center no-repeat; background-size:16px 16px;}

/*高招视频*/
.view-nav{ position:absolute; left:125px; top:6px;}
.view-nav .tab-nav li{ font-size:16px;font-weight:600; color:#9b9b9b; margin-right:32px; position:relative; height:40px; line-height:40px; padding:0;border:0; background:transparent;} 
.view-nav .tab-nav li.on{ color:#3C60A2;}
.view-nav .tab-nav li.on:before{ position:absolute; content:''; bottom:0;left:0;right:0; margin:0 auto;width:36px;height:3px;background:rgba(60,96,162,1);border-radius:2px;}
.view-news{ padding:20px 10px;}
.view-news .le_view{width:502px;}
.view-news .rt_view{width:666px;}
.view-news .le_view .view-pic{ width:502px; height:294px; position:relative;}
.view-news .le_view .view-pic:before{ position:absolute; content:''; top:0; bottom:0; left:0; right:0; background: url(../images/play.png) center center no-repeat; background-size:60px 60px;}
.view-news .le_view .view-pic img{width:502px; height:294px;}
.view-news .le_view .view-wz{ margin-top:20px;line-height:22px; font-size:16px; color:#000; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.view-news .rt_view a{ display:block;width:214px;}
.view-news .rt_view .view-pic{width:214px; height:120px; position:relative;}
.view-news .rt_view .view-pic img{width:2144px; height:120px;}
.view-news .rt_view .view-wz{margin-top:4px; margin-bottom:10px;line-height:20px; height:40px; font-size:14px; color:#000; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.view-news .rt_view .view-pic:before{ position:absolute; content:''; top:0; bottom:0; left:0; right:0; background: url(../images/play.png) center center no-repeat; background-size:40px 40px;}

/*招办问答*/
.le-question{width:800px;}
.newsbt .rtlink{ position:absolute; right:12px; bottom:12px;}
.newsbt .rtlink a{ font-size:14px; font-weight:400; color:#3A7AA0; line-height:19px; margin-left:24px;}
.newsbt .tipwz{ position:absolute; bottom:12px;left:130px;font-size:14px; font-weight:400; color:#9b9b9b; line-height:19px;}
.le-question .lists{ padding:0 10px;}
.ques-list{ margin-top:20px; background:#FBFBFB; padding:12px 10px;}
.ques-wen{ padding-left:36px; height:26px; background:url(../images/wenda1.png) left bottom no-repeat; background-size:26px 26px;}
.ques-wen .bt{ height:22px; line-height:22px; width:570px; font-size:16px;color:#3C60A2;}
.ques-wen .time{height:17px; line-height:17px; width:150px;font-size:12px;color:#9B9B9B;}
.ques-da{ margin-top:20px; padding-left:36px; height:26px; background:url(../images/wenda2.png) left bottom no-repeat; background-size:26px 26px; position:relative; padding-right:78px;}
.ques-da .name{ height:22px; line-height:22px;  font-size:16px;color:#9b9b9b;font-weight:600;}
.ques-da .name span{ color:#000; margin-right:10px;}
.ques-da .name .zhicheng{height:20px; line-height:20px;  font-size:14px;color:#9b9b9b;}
.ques-da .tiwen-btn{ position:absolute;right:0; bottom:0;width:68px;height:22px;line-height:22px;background:#84B4FF;border-radius:6px;font-size:12px; color:#fff; text-align:center;}
.ques-detail{ margin-top:12px; padding:10px; padding-right:0; background:#E9F8FF;}
.ques-detail .bt{ height:22px; line-height:22px; width:556px; font-size:16px;color:#3C60A2;}
.ques-detail .jieda-btn{ display:block;width:68px;height:22px;line-height:22px;font-size:14px; color:#3C60A2; text-align:left; padding-right:24px; background:url(../images/more2.png) 46px center no-repeat; background-size:16px 16px;}
.ques-bot{ margin-top:12px; height:16px;line-height:16px;}
.ques-bot .fenlei{ font-size:12px; color:#228ADF; line-height:16px;}
.ques-bot .btn{ padding-left:26px;font-size:12px; color:#9B9B9B;}
.ques-bot .btnsee{ margin-right:20px; padding-left:26px; background:url(../images/see.png) left center no-repeat; background-size:16px 16px;}
.ques-bot .btnlike{background:url(../images/zan.png) left center no-repeat; background-size:16px 16px;}
.pd24{ padding:24px;}
.le-question .loadmore,.rt-question .loadmore{ margin:0 auto; display:block;width:260px;height:40px; line-height:40px; text-align:center;background:rgba(239,239,239,1);border-radius:8px; color:#228ADF; font-size:14px;}

/*问题答疑*/
.rt-question,.rt-question .news_rt{ width:380px;}
.t_border2{border-top:4px solid #228ADF;}
.t_border2 .newsbt .btname {border-left: 6px solid #228ADF;}
.rt-question .leibie{ padding:20px 26px 10px 0;}
.rt-question .leibie a{ display:block; width: 94px;height: 37px;background: #DDF1FF;border-radius: 4px; text-align:center; line-height:37px; font-size:14px; font-weight:600;color:#228ADF; margin-left:24px; margin-bottom:18px;}
.rt-question .dayilist li{ position:relative; padding:4px 80px 4px 100px; margin-top:24px; height:64px;}
.rt-question .dayilist li .pic{ position:absolute;top:0; left:20px; width:64px; height:64px; border-radius:50%;}
.rt-question .dayilist li .xyname{ height:28px; line-height:28px; font-size:20px; font-weight:600; color:#3C60A2;}
.rt-question .dayilist li .xyteacher{height:20px; line-height:20px; font-size:14px; font-weight:600; color:#4a4a4a;}
.rt-question .dayilist li .tiwen-btn{ position:absolute;right:10px; bottom:4px;width:68px;height:22px;line-height:22px;background:#84B4FF;border-radius:6px;font-size:12px; color:#fff; text-align:center;}
/*优秀院校*/
.good-school .tab-nav{ padding-left:144px; background:#F8F8F8; height:42px; border-bottom:1px solid #d8d8d8; position:relative; z-index:10;}
.good-school .tab-nav:before{ position:absolute; z-index:20;left:0;top:0; height:42px; line-height:42px; background:#3C60A2; width:144px; text-align:center; color:#fff; font-size:16px; content:'优秀院校';}
.good-school .tab-nav li{ padding:0 38px;}
.good-school .tab-nav li.on{ background:#fff; position:relative;}
.good-school .tab-nav li.on:before{position:absolute; content:''; bottom:-1px;left:0;right:0; margin:0 auto;width:40px;height:2px;background:#FFAB1D;border-radius:1px;}
.good-school .more{position: absolute; z-index:20;right: 10px;top: 0;padding-right: 28px;font-size: 16px;font-weight: 600;color: #3C60A2;line-height: 42px;background: url(../images/more1.png) right center no-repeat; background-size: 26px 26px;}
.good-xycon{ padding:20px 10px;}
.good-xylist{ width:380px; background:#FAFAFA;}
.good-xylist dt { height: 34px; line-height: 34px; overflow: hidden;background: #E5EFFF; color:#84B4FF; font-size:14px; }
.good-xylist dd { height: 34px; line-height: 34px; overflow: hidden; border-bottom: 1px dotted #E5EFFF; color:#3C60A2;font-size:12px; }
.good-xylist div { float: left; word-break: break-all; }
.market-text01 {     width: 254px; padding-left: 10px; margin-right: 10px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.market-text02 { width: 60px; }
.market-text03 { width: 80px; padding-right: 10px; text-align: center; }
.good-xylist dd .market-text03,.good-xylist .market-text03 a{color:#3C60A2;}
.good-xylist a{color:#3C60A2;}

/*精彩图库*/
#picture-list{ padding-bottom:20px;}
.picture-news{ padding:20px 40px;}
.picture-news .le_picture{width:460px;}
.picture-news .rt_picture{width:640px;}
.picture-news .le_picture .picture-pic{ width:460px; height:336px;}
.picture-news .le_picture .picture-pic img{width:460px; height:336px;}
.picture-news .le_picture .picture-wz{ margin-top:10px;line-height:22px; font-size:16px; color:#000; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.picture-news .rt_picture a{ display:block;width:200px;}
.picture-news .rt_picture .picture-pic{width:200px; height:142px;}
.picture-news .rt_picture .picture-pic img{width:200px; height:142px;}
.picture-news .rt_picture .picture-wz{margin-top:4px; margin-bottom:10px;line-height:20px; height:40px; font-size:14px; color:#000; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
#picture-list .swiper-container-horizontal>.swiper-pagination-bullets{ bottom:0;}
#picture-list .swiper-pagination-bullet{ width:74px;border-radius:0; margin:0 12px;}
#picture-list .swiper-button-next, #picture-list .swiper-button-prev{top:44%; width:48px; height:48px;}
#picture-list .swiper-pagination-bullet-active{opacity:0.8;}
#picture-list .swiper-button-prev{ background:url(../images/prev3.png) no-repeat;}
#picture-list .swiper-button-next{ background:url(../images/next3.png) no-repeat;}

.picture-news .le_ztpic{width:350px;}
.picture-news .rt_ztpic{width:750px;}
.picture-news .le_ztpic .picture-pic{ width:350px; height:490px; position:relative;overflow: hidden;}
.picture-news .le_ztpic .picture-pic img{width:350px; }
.picture-news .rt_ztpic a{ display:block;width:236px; margin-bottom:18px;}
.picture-news .rt_ztpic .picture-pic{width:236px; height:236px; position:relative;overflow: hidden;}
.picture-news .rt_ztpic .picture-pic img{width:236px; }
.picture-news .picture-pic .ewm{ position:absolute;left:0; right:0;top:0; bottom:0; background:rgba(0,0,0,0.5); display:none;}
.picture-news .picture-pic .ewm img{position:absolute;left:50%;top:50%; transform:translate(-50%,-50%);width:136px; height:136px; border:4px solid #fff;}
.picture-news .picture-pic .ewm canvas{position:absolute;left:50%;top:50%; transform:translate(-50%,-50%);width:136px; height:136px; border:4px solid #fff;}

/*列表页*/
.bgwhite{ background:#fff;}
.lanmu-bar {padding: 20px 10px;line-height: 20px;color: #2d2d2d;font-size: 14px;background:#fff;}
.lanmu-bar a {color: #2d2d2d; padding-right: 20px;margin-right: 10px;background: url(../images/ky_ny_1.png) right center no-repeat;}
.lanmu-bar span {color: #386ed3;}
.lanmu-bar a:hover span {color: #f60;}
.lanmu .news_le .item:first-child{ margin-top:0;}
.lanmu .loadmore { margin: 0 auto; display: block; width: 260px; height: 40px;line-height: 40px;text-align: center;background: rgba(239,239,239,1); border-radius: 8px;color: #228ADF; font-size: 14px;}
.lanmu .news_le{ width:800px; float:left;}
.lanmu .rt-lanmu{ width:380px; float:right;}
.lanmu .hot { padding: 20px;}
.lanmu .hot li {overflow: hidden;margin-bottom: 10px; width: 100%;height: 20px;font-size: 14px;line-height: 20px;}
.lanmu .hot li span {float: left;width: 20px;height: 20px; background: #cbcbcb;color: #fff; text-align: center;}
.lanmu .hot li span.notop { background-color: #ff6b5c;}
.lanmu .hot li a {float: left; overflow: hidden; padding-left: 10px;width: 300px;height: 20px; color: #000;}

/*文章页*/
.art_container {padding: 10px 20px 60px;}
.art_h1 {max-width: 670px;font-size: 30px; font-weight:700;color: #000;text-align: center;margin: 0 auto;}
.art_sub {margin: 10px auto;font-size: 14px;color: #999;}
.art_sub .come{color: #333;}
.art_subtext {font-size: 16px;color: #666;line-height: 2; margin-top: 20px; margin-bottom:20px; border-top:1px solid #efefef; border-bottom:1px solid #efefef; padding:5px 0;}
.art_text {font-size: 17px;color: #333;line-height: 2; word-break: break-all;}
.art_text img{ margin:20px auto;}

/*视频页*/
.viewpic{position:relative;}
.viewpic:before{position: absolute; content: ''; z-index: 2; left: 0; right: 0;top: 0; bottom: 0; background: rgba(0,0,0,0.2) url(../images/play.png) center center no-repeat; background-size:50px 50px;}
.viewbox{margin:20px auto; width:750px; height:422px; position:relative; overflow:hidden;}
.video-con{width:750px; height:422px; position:relative;}
.video-con:before{position: absolute; content: ''; z-index: 2; left: 0; right: 0;top: 0; bottom: 0; background: rgba(0,0,0,0.2) url(../images/play.png) center center no-repeat;}
.video-con .see {position: absolute; z-index: 3;right: 20px; bottom: 10px;height:36px; line-height:36px; color: #3f3f3f; font-size: 16px; padding-left: 50px; padding-right: 10px; background: rgba(255,255,255,0.8) url(../images/see.png) 10px center no-repeat; border-radius:4px;}
.video-con img { width:750px; height:422px;}
.video-play { width: 100%;height: 100%; display: none;}
.zb_info{ position: relative; padding-left:140px; padding-top:10px; padding-bottom:10px;}
.zb_info .sch-logo { position:absolute;top:10px;left:10px; width: 100px; height:  100px; overflow: hidden;}
.zb_info .sch-logo img{width: 100px;height:  100px;}
.zb_info .sch-name {font-size:26px; color: #3A3A3A; line-height:30px; font-weight: 600;}
.zb_info .sch-tip { margin-top:10px;font-size: 0;}
.zb_info .sch-tip span { display: inline-block; flex-shrink: 0; vertical-align: top; line-height:24px; border-radius:4px; padding:0px 15px;border: 1px solid #1B9CFF;color: #1B9CFF; font-size:16px; margin-right:10px; margin-bottom:10px;}



/**2021-10-9增加视频**/
.view_newbt{font-size: 20px;font-weight: 600;text-align: left;color: #3c60a2;line-height: 28px; padding:0 16px; margin-top:18px; margin-bottom:12px;}
.view_newcon{ padding-left:10px;}
.view_new1 .list{ float:left; width:214px; margin-right:27px; margin-top:18px; padding-bottom:6px;}
.view_new1 .list:nth-child(5n){ margin-right:0;}
.view_new1 .list:nth-child(1),.view_new1 .list:nth-child(2),.view_new1 .list:nth-child(3),.view_new1 .list:nth-child(4),.view_new1 .list:nth-child(5){ margin-top:0;}
.view_new1 .list_pic{ height:120px; overflow:hidden; position:relative;}
.view_new1 .list_pic img{width:214px; height:120px;}
.view_newcon .list_pic .time{ position:absolute; bottom:4px; right:10px;width: 48px;height: 16px;background: rgba(0,0,0,0.25);border-radius: 8px; text-align:center; line-height:16px;letter-spacing: 0px; font-size:12px; color:#fff; line-height:16px;}
.view_newcon .list_bt{font-size:14px; line-height:20px;font-weight: 400;text-align: justify;color: #000000;height: 40px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.view_new1 .list_bt{ margin-top:4px; }
.list_bot{ height:16px; font-size:12px;color: rgba(0,0,0,0.50);line-height: 16px;display: flex; display: -webkit-flex; justify-content: space-between;-webkit-justify-content:space-between;}
.view_new1 .list_bot{ margin-top:6px;}
.list_bot .view_school{ padding-left:22px; background:url(../images/view_school.png) left center no-repeat; width:120px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.list_bot .view_date{ padding-left:22px; background:url(../images/view_date.png) left center no-repeat;}

.view_new2 .list{ float:left; width:376px; margin-right:24px; margin-top:18px; padding-bottom:6px;}
.view_new2 .list:nth-child(3n){ margin-right:0;}
.view_new2 .list:nth-child(1),.view_new2 .list:nth-child(2),.view_new2 .list:nth-child(3){ margin-top:0;}
.view_new2 .list_pic{ float:left; width:180px; height:100px; overflow:hidden; position:relative;}
.view_new2 .list_pic img{width:180px; height:100px;}
.list_info{display: flex;display: -webkit-flex; -webkit-flex-direction:column;flex-direction: column;justify-content: space-between;-webkit-justify-content:space-between;}
.view_new2 .list_info{ float:right; width:180px;height:100px;}
.list_bot2{ height:34px; position:relative; padding-left:48px; font-size:12px;color: rgba(0,0,0,0.50);line-height: 17px;}
.list_bot2 .school_logo{ position:absolute;left:0; bottom:0; width:34px; height:34px; border-radius:50%;}
.list_bot2 .view_school{ display:block; line-height: 17px;color: #3c60a2;overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.list_bot2 .view_xueyuan{ display:block;line-height: 17px;font-size:12px;color: #6d7278;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

.view_new3_01.view_newcon{float:left; width:471px; margin-right:27px;}
.view_new3_02.view_newcon{float:left; width:700px;padding-left:0;}
.view_new3_01 .list_pic{width:461px; height:271px; overflow:hidden; position:relative;}
.view_new3_01 .list_pic img{width:461px;height:271px;}
.view_new3_01 .list_info{height:80px; margin-top:14px;}
.view_new3_01 .list_bt{font-size:16px; line-height:22px;font-weight: 400;text-align: justify;color: #000000;height: 22px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.view_new3_01 .list_bot2{ height:39px; position:relative; padding-left:53px;}
.view_new3_01 .list_bot2 .school_logo{ position:absolute;left:0; bottom:0; width:39px; height:39px; border-radius:50%;}
.view_new3_01 .list_bot2 .view_school{ line-height: 21px;font-size:16px;}
.view_new3_01 .list_bot2 .list_bot{ margin-top:3px;}
.view_new3_01 .list_bot2 .view_xueyuan{ width:300px;}
.view_new3_02.view_new1 .list{margin-right:24px; margin-top:18px; padding-bottom:6px;}
.view_new3_02.view_new1 .list:nth-child(3n){ margin-right:0;}
.view_new3_02.view_new1 .list:nth-child(1),.view_new3_02.view_new1 .list:nth-child(2),.view_new3_02.view_new1 .list:nth-child(3){ margin-top:0;}
.view_new3_02.view_new1 .list .list_bt{font-size:14px; line-height:20px;font-weight: 400;text-align: justify;color: #000000;height: 20px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.view_new3_02.view_new1 .list .list_bot{ margin-top:10px;}

.view_newbt .more{padding-right: 28px;font-size: 16px; font-weight: 600;color: #3C60A2;line-height: 28px;background: url(../images/more1.png) right center no-repeat;background-size: 26px 26px;}
.view_newcon{ padding-bottom:18px; position:relative;}
.view_newcon:before{ position:absolute;  content:'';left:10px; right:10px; bottom:0; height:1px; background:#d8d8d8;}
.view_newcon.view_new3_01,.view_newcon.view_new3_02{ padding-bottom:0;}
.view_newcon.view_new3_01:before,.view_newcon.view_new3_02:before{ display:none;}
.view_newcon .list_pic:before{ position:absolute; content:''; top:0;left:0;right:0;bottom:0; background:rgba(0,0,0,0.3) url(../images/play.png) center center no-repeat;background-size: 46px 46px; opacity:0;-webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s;}
.view_newcon.view_new3_01 .list_pic:before{background-size:80px 80px;}
.view_newcon .list_pic:hover:before{ opacity:1;}