@import "base.css";
:root{--animate-duration:.5s;--animate-delay:.5s;--animate-repeat:1}
.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-duration:var(--animate-duration);animation-duration:var(--animate-duration);-webkit-animation-fill-mode:both;animation-fill-mode:both}
@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}
@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}

@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}

.flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}
.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}
.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}

#adu0{z-index:10000 !important}

#browser-modal{width:100%;height:100%;top:0;left:0;text-align:center;color:#303233;position:fixed;z-index:9990009;}
#browser-modal .browser-modal-cover{position:fixed;left:0;top:0;height:100%;width:100%;background-color:#333;opacity:.9;z-index:-1}
#browser-modal .browser-content{width:700px;margin-top:120px;margin-left:auto;margin-right:auto;padding-bottom:80px;padding-top:50px;background-color:#fff;border-radius:5px}
#browser-modal .browser-content .browser-dpc-logo img{height:42px;margin:45px auto 40px}
#browser-modal .browser-content .browser-text-title{text-transform:uppercase;font-size:24px}
#browser-modal .browser-content .browser-text-desc{margin-top:30px;margin-bottom:20px;font-size:14px}
#browser-modal .browser-content .browser-list{width:600px;margin:20px auto;height:130px}
#browser-modal .browser-content .browser-item{float:left;width:150px;padding-top:20px;padding-bottom:20px;margin-left:auto;margin-right:auto}
#browser-modal .browser-content .browser-item .iconfont{width:100px;height:100px;margin:0 auto;font-size:80px;line-height:80px;margin-bottom:10px}
#browser-modal .browser-content .browser-item .iconchrome{background:url(../images/bro.png) no-repeat 0 0}
#browser-modal .browser-content .browser-item .iconfirefox{background:url(../images/bro.png) no-repeat 0 -100px}
#browser-modal .browser-content .browser-item .iconopera{background:url(../images/bro.png) no-repeat 0 -200px}
#browser-modal .browser-content .browser-item .iconEdge{background:url(../images/bro.png) no-repeat 0 -300px}
#browser-modal .browser-content .browser-item a{cursor:pointer;display:block}
#browser-modal .browser-content .browser-item a img{display:block;margin:0 auto;max-width:100px;width:100px;height:100px}
#browser-modal .browser-content .browser-item a h4{text-align:center;margin-top:20px;font-size:18px;font-weight:700}


@font-face{font-family:"sySong";src:url("../fonts/sySong.woff") format("woff");font-style:normal;font-weight:normal;}

*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
body{overflow-x:hidden}
section,.w1740{max-width:1740px;margin:0 auto}

.cover_bg,.cover_img >div:first-child{background-position:50%;background-repeat:no-repeat;background-size:cover}
.cover_img{position:relative;overflow:hidden}
a:hover .cover_img >div:first-child,.cover_img:hover >div:first-child{-webkit-transform:scale(1.1);transform:scale(1.1)}
.link_news a:hover i{-webkit-transform:scale(.95);transform:scale(.95)}
.cover_img div{position:absolute;top:0;left:0;width:100%;height:100%}

.slick-dots li{cursor:pointer}

.no_scroll{overflow:hidden}

header{position:relative;background: #006f4f;background-size:auto 90%;z-index:999;}

.t_logo,.t_search,.menu{z-index:9999}
.t_logo{line-height:116px}
.t_logo img{max-height:81px;display:inline-block;vertical-align:middle}

.t_fr{padding:32px 0 0;}
.t_slogan{margin:0 256px 0 0}
.t_lang{line-height:40px;padding:0 20px;border-radius:5px;background:#066248;font-size:16px}
.i_lang{width:17px;height:17px;background:url(../images/i_lang.png) 50% no-repeat;margin:0 10px 0 0;}



.t_nav{position:relative;background: #006f4f;border-top:1px solid #3b9078}
.t_nav li{display:inline-block;position:relative;font-size:16px;vertical-align:top;width:8.333333%;}
.t_nav h3{font-weight:normal;position:relative;z-index:3}
.t_nav h3 a{font-size:16px;display:block;color: #fff;line-height:54px;position:relative;}
.t_nav a{display:block;color:#fff}
.t_nav .sub_nav{position:absolute;top:calc(100% + 10px);font-size:14px;padding:6px 8px;background: #006f4f;width:-webkit-max-content;width:-moz-max-content;min-width:100%;opacity:0;filter:alpha(opacity=0);visibility:hidden;z-index:6;}
.t_nav li:hover .sub_nav{top:100%;opacity:1;filter:alpha(opacity=100);visibility:visible;}
.t_nav .sub_nav a{padding:10px 10px;font-size:15px;color: #fff;line-height:1.6;white-space:nowrap;}
.t_nav li:not(.on):hover h3 a{color: #e6901e}

.t_nav .sub_nav{box-shadow:0 5px 10px rgba(0,0,0,.3)}
.t_nav .sub_nav a:not(:first-child){border-top:1px solid rgba(255,255,255,.1);}
.t_nav .sub_nav:before,.t_nav .sub_nav:after{content:'';position:absolute}
.t_nav .sub_nav:before{width:100%;top:0;height:3px;background:#e6901e}
.t_nav .sub_nav:after{top:-6px;border-style:solid;border-width:0 6px 6px 6px;border-color:transparent}
.t_nav li:hover .sub_nav:after{border-color:transparent transparent #e6901e transparent}


/*search*/
.search_wrap{position:absolute;right:50%;top:38px;margin-right:-740px;color:#666;transition:all 0.5s;z-index:99999;}
.search_wrap .search_box{z-index:999;z-index:3}
.search_wrap .i_txt{width:210px;height:40px;position:relative;border:none;padding:0 50px 0 16px;font-size:14px;background:#066248;color:#fff;vertical-align:top;}
.search_wrap .submit{position:absolute;top:0;right:0;width:44px;height:40px;cursor:pointer;}


.search_box .i_txt::-webkit-input-placeholder{color:#8cbbae}
.search_box .i_txt:-moz-placeholder{color:#8cbbae}
.search_box .i_txt::-moz-placeholder{color:#8cbbae}
.search_box .i_txt:-ms-input-placeholder{color:#8cbbae}


/* Slick Slider */
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.slick-list:focus{outline:none}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-track, .slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}
.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}
.slick-track:before, .slick-track:after{display:table;content:''}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{display:none;float:left;height:100%;min-height:1px;position:relative;}
[dir='rtl'] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}
.slick-arrow{cursor:pointer}

.slick-dots li{display:inline-block;position:relative;cursor:pointer;}

.slick_bar a{padding-top:640px}
.slick_bar .slick-dots,.slick_news .slick-dots{position:absolute;text-align:center;z-index:3;}
.slick_bar .slick-arrow{position:absolute;top:50%;width:.6rem;height:.6rem;border-radius:50%;background:rgba(0,0,0,.5) url(../images/prev.png) 50% no-repeat;margin-top: -.6rem;z-index:6;}
.slick_bar .slick-arrow:hover{background-color: #e6901e;border-color: #e6901e;}
.slick_bar .slick-prev{left:30px;}
.slick_bar .slick-next{right:30px;background-image:url(../images/next.png);}

.slick_bar .slick-dots{position:absolute;left:0;right:0;bottom:16px;}
.slick_bar .slick-dot{width:18px;height:18px;display:inline-block;background:#fff;vertical-align:middle;margin:0 8px;border-radius:50%;cursor:pointer}
.slick_bar .slick-dot.slick-active{background:#006f4f;}

-webkit-@keyframes dotRotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}
-moz-@keyframes dotRotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}
-ms-@keyframes dotRotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}
@keyframes dotRotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}

.slick_news .slick-dots{bottom:.2rem;right:.22rem}
.slick_news .slick-dots li{width:.06rem;height:.06rem;border-radius:50px;vertical-align:middle;background:rgba(255,255,255,.5);margin-left:12px;}
.slick_news .slick-dots .slick-active{width:10px;height:10px;background: #e6901e;}
.slick_news time{position:absolute;left:0;bottom:.48rem;padding:0 .2rem;line-height:.3rem;font-size:.18rem;font-family:Times New Roman;font-weight:700;color:#fff;z-index:6}
.slick_news time:before,.tit_sub:before{content:'';position:absolute;left: -10px;top:0;bottom:0;right:0;/* background: #e6901e; */z-index: -1;transform:skew(20deg);}
.slick_news p{position:absolute;left:0;right:0;bottom:0;z-index:3;background:linear-gradient(to top, rgba(0, 0, 0, 0.7), rgba(0,0,0, 0));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#b2000000', GradientType=0);padding:.6rem 1.1rem .18rem .2rem;color: #fff;}


.f1{padding:60px 0 64px;background:#f5f6f0 url(../images/bg1.jpg) 100% 100% no-repeat;}

.tit{margin:0 0 20px;line-height:36px;border-bottom:1px solid #c1c1c1;padding:0 0 12px;}
.sec_wrap .tit{margin:0 0 22px;}
.i_news{width:19px;height:29px;background:url(../images/i_news.png) 50% no-repeat;margin:0 16px 0 0}
.tit h3{display:inline-block;font-size:30px;vertical-align:middle;color:#006f4f}
.more{background:#006f4f;color:#fff;line-height:30px;padding:0 14px;border-radius:50px}
.i1{background:url(../images/i1.png) 50% no-repeat}
.i2{background:url(../images/i2.png) 50% no-repeat}
.i3{background:url(../images/i3.png) 50% no-repeat}
.i4{background:url(../images/i4.png) 50% no-repeat}
.i5{background:url(../images/i5.png) 50% no-repeat}
.i6{background:url(../images/i6.png) 50% no-repeat}
.i7{background:url(../images/i7.png) 50% no-repeat}


.more:hover{color:#006f4f}


-webkit-@keyframes aniMore{0%,100%{transform:translateX(0)}25%{transform:translateX(4px)}75%{transform:translateX(-4px)}}
-moz-@keyframes aniMore{0%,100%{transform:translateX(0)}25%{transform:translateX(4px)}75%{transform:translateX(-4px)}}
-ms-@keyframes aniMore{0%,100%{transform:translateX(0)}25%{transform:translateX(4px)}75%{transform:translateX(-4px)}}
@keyframes aniMore{0%,100%{transform:translateX(0)}25%{transform:translateX(4px)}75%{transform:translateX(-4px)}}

.tab_wrap{width:calc(50.2% - 28px)}
.tab_wrap .hd{font-size:0;overflow:hidden;margin:0 0 34px;}
.tab_wrap .hd a{display:inline-block;line-height:42px;font-size:16px;position:relative;width:13.7%;background:#fff;border-radius:50px;color:#2b2b2b;margin:0 12px}
.tab_wrap .hd .on{background:#006f4f;color:#fff;z-index:6}


.slick_news{}
.slick_news .slick-slide{overflow:hidden}
.slick_news .cover_img{padding-top:520px}
.slick_news .txt{padding:0 120px 0 24px;background:rgba(0,0,0,.6);}
.slick_news h3,.list_img h3{font-size: 16px;line-height: 22px;}
.slick_news h3{height:.44rem;margin:0 0 .14rem}
.slick_news .cover_img >div {-webkit-transition:all 1s cubic-bezier(0.7, 0, 0.3, 1);transition:all 1s cubic-bezier(0.7, 0, 0.3, 1);-webkit-transform:scale(1.2);transform:scale(1.2);}
.slick_news .slick-active .cover_img >div {-webkit-transform:scale(1);transform:scale(1);}

.f1 .news_wrap{width:calc(49.5% - 28px)}
.f1 .tit{margin:0 0 40px}
.list_row{margin:-.12rem 0}
.list_row a{position:relative;display:block;padding:0 130px 0 24px;color:#555;line-height:50px;}
.list_row a:before{content:'';position:absolute;left:0;top:0;bottom:0;width:7px;background:url(../images/arrow.png) 0 50% no-repeat;}
.list_row h3{font-size:.16rem;margin:0 0 .04rem;}
.list_row p{position:relative;}
.list_row p:before{content:'';position:absolute;right:0;top:50%;left:.7rem;border-top:1px dashed #ddd;}
.list_row time,.list_news a:not(.hd) time{position:absolute;top:0;right:0;font-size:16px;color:#868686}


.list_img{margin: 0 -15px -15px;text-align:center;}
.list_img a{float:left;width:calc(33.333333% - .3rem);margin: .15rem}
.list_img .cover_img{padding-top:68%;margin:0 0 10px}
.list_img p{color:#999}

.list_news a{display:block;position:relative;font-size:16px}
.list_news  a:not(.hd){padding:0 120px 0 0;line-height:49px;}
.list_news .hd{color:#8a8a8a;border-bottom:none !important}
.list_news .hd time,.list_news .hd .txt,.list_notice time,.list_notice .txt{display:inline-block;vertical-align:middle}
.list_news .hd time{color:#8b8989;margin:20px 0}
.i_time{width:17px;height:17px;margin:0 10px 0 0;background:url(../images/i_time.png) 50% no-repeat;vertical-align:-3px}
.list_news .hd .txt{float:right;width:calc(58.5% - 14px);padding:14px 0 0;}
.list_news .hd h3{font-size:18px;color:#0e0e0e;line-height:1em}
.list_news .hd p{color:#808080;line-height:30px;height:90px}
.list_news .cover_img{float:left;width:calc(41.5% - 14px);padding-top:202px}
.list_news a:not(:last-child){border-bottom:1px solid #e5e5e5}



.f2{padding:50px 0 60px;background:#fff url(../images/bg2.jpg) 0 100% no-repeat}

.media_wrap{width:calc(50.2% - 28px)}
.sec_wrap{width:calc(49.5% - 28px)}


.f3{padding:50px 0 68px;background:url(../images/bg3.jpg);background-size:cover}

.campus_wrap{width:calc(36.3% - 50px)}

.list_campus .hd{margin:0 0 16px}
.list_campus .hd h3{margin:0 0 10px}
.list_campus .hd p{white-space:nowrap;height:auto !important;display:block}
.list_campus .cover_img{padding-top:145px;width:calc(40% - 11px)}
.list_campus .hd .txt{width:calc(60% - 11px)}

.acty_wrap{width:calc(39% - 50px);margin:0 75px;overflow:hidden}

.slick_acty .slick-list{margin:0 -19px}
.slick_acty .slick-slide{margin:0 19px}
.slick_acty a{color:#818181}
.slick_acty .cover_img{padding-top:182px;}
.slick_acty .txt{padding:18px 14px 20px;background:#fff;}
.slick_acty a:hover .txt{background:url(../images/item.jpg) 50% no-repeat;background-size:cover}
.slick_acty a:hover{color:#fff}
.slick_acty a:hover h3{color:#fff}
.slick_acty h3{font-size:18px;color:#1a1a1a;margin:0 0 12px;}
.slick_acty .txt p{line-height:32px}


.notice_wrap{width:calc(24.7% - 50px)}
.list_notice{margin: -17px 0;}
.list_notice a{display:block;padding:17px 0;font-size:0;position:relative;}
.list_notice.col3{margin:0 -40px;}
.list_notice.col3 a{float:left;width:calc(33.333333% - 80px);margin:0 40px}
.list_notice time{position:relative;z-index:6;width:60px;font-size:20px;line-height:30px;background: #006f4f;color: #fff;padding:0 8px;}
.list_notice time:before{content:'';position:absolute;left:50%;top:50%;margin-top: -19px;width:1px;height:38px;transform:skew(-35deg);background:#fff;}
.list_notice a:hover{transform:translateY(-6px);color: #006f4f}
.list_notice.white a:hover{color: #fff}
.list_notice a:hover:before{height:100%}
.list_notice a:hover time{border-right-color: #8badca}
.list_notice time span{display:block;color: #fff;}
.list_notice time p{text-align:right;}
.list_notice .txt{width:calc(100% - 92px);margin:0 0 0 22px;}
.list_notice h3{line-height:28px;font-size:16px;max-height:56px;}



.list_link a{display:block;margin:0 0 .2rem;padding-top:.72rem}

.f4{padding:52px 0 70px;background: #f6f6f6 url(../images/bg4.jpg) 50% no-repeat;background-size:cover}
.slick_topic{width:70%;border-right:1px solid #e5e5e5;padding:41px 85px 41px 0;}
.slick_topic .slick-list{margin:0 -6px}
.slick_topic .slick-slide{margin:0 6px}
.slick_topic .cover_img{padding-top:103px}
.slick_topic p{position:absolute;left:0;right:0;bottom:0;background:rgba(0,0,0,.3);line-height:33px;padding:0 15px;}
.form_wrap{width:calc(30% - 85px);padding:0 36px 0 0;}
.i_pc{width:35px;height:31px;background:url(../images/i_pc.png) 50% no-repeat;background-size:cover;margin:0 34px 0 0}
.form_wrap .hd{line-height:65px;font-size:18px;background:url(../images/bg_tit.jpg) 50% no-repeat;background-size:cover;color:#fff;text-align:center;margin:0 0 7px;}
.form li{font-size:0;margin-top:21px}
.form li>*{display:inline-block;vertical-align:middle;font-size:14px}
.form li input{height:40px}
.form li .i_txt{padding:0 12px;border:1px solid #d1d1d1;width:calc(55% - 44px);}
.form li em{width:52px;font-size:16px}
.form li span{width:36px;padding:0 6px 0 0;text-align:right;}
.form li .i_btn{background:#006f4f;width: 15%;border:none;color:#fff;height:32px;cursor: pointer;vertical-align:-3px;}
.form li .btn_pwd{color:#8a8a8a;padding:0 0 0 6px;vertical-align:-3px}

.form .select_s{width:calc(45% - 44px)}

.select_s{position:relative;width:100%;line-height:40px;cursor:pointer;font-size:14px;background: rgba(255,255,255,.9) url(../images/down.png) calc(100% - 10px) 50% no-repeat;display:inline-block;color:#292929;vertical-align:middle;}
.select_s .select_s_text{padding:0 20px 0 10px;height:36px;line-height:36px}
.select_text{padding:0 26px 0 8px;border:1px solid #d1d1d1}
.select_ul{display:none;position:absolute;top: calc(100% + 1px);left:0;width:100%;background:rgba(255,255,255,.9);padding: 4px 0;z-index:9999;border:1px solid #D7D7D7;max-height:300px;overflow-y:auto;}
.select_ul li{line-height: 18px;padding: 10px 6px;font-size: 14px;margin:0;word-break: break-all;}
.select_ul li:hover{color:#fff;background:#f38c00}
.select_ul li.cur{color:#fff;background: #006f4f;}
.filter_data .select_s{background-image:url(../images/s_down.png);background-position:calc(100% - 12px) 50%;font-size:18px}



.link_down li:not(:first-child){margin-top: .2rem;}
.link_down h3{line-height:.44rem;border:1px solid #ddd;padding:0 .36rem 0 .12rem;cursor:pointer;font-size:.16rem;position:relative}
.link_down h3:before{content:'';position:absolute;right:.12rem;top:50%;margin-top:-4px;width:14px;height:8px;background:url(../images/down.png) 50% no-repeat}
.link_down li:hover h3:before{transform:rotate(180deg)}
.link_down .sub_nav{position:absolute;left:0;min-width:100%;bottom:100%;visibility:hidden;opacity:0;background:rgba(255,255,255,.9);padding:8px 0;box-shadow:0 -3px 3px rgba(0,0,0,.2)}
.link_down .sub_nav a{display:block;padding:12px 15px 12px 32px;font-size:14px;position:relative;}
.link_down .sub_nav a:not(:first-child){border-top:1px dashed #ddd}
.link_down .sub_nav a:before{left:15px}
.link_down li:hover{transform:translateY(-4px)}
.link_down li:hover .sub_nav{visibility:visible;opacity:1}


@keyframes icon-bounce{0%,100%{-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}25%{-moz-transform:rotate(8deg);-ms-transform:rotate(8deg);-webkit-transform:rotate(8deg);transform:rotate(8deg)}50%{-moz-transform:rotate(-8deg);-ms-transform:rotate(-8deg);-webkit-transform:rotate(-8deg);transform:rotate(-8deg)}75%{-moz-transform:rotate(5deg);-ms-transform:rotate(5deg);-webkit-transform:rotate(5deg);transform:rotate(5deg)}85%{-moz-transform:rotate(-5deg);-ms-transform:rotate(-5deg);-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}}@-webkit-keyframes icon-bounce{0%,100%{-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}25%{-moz-transform:rotate(8deg);-ms-transform:rotate(8deg);-webkit-transform:rotate(8deg);transform:rotate(8deg)}50%{-moz-transform:rotate(-8deg);-ms-transform:rotate(-8deg);-webkit-transform:rotate(-8deg);transform:rotate(-8deg)}75%{-moz-transform:rotate(5deg);-ms-transform:rotate(5deg);-webkit-transform:rotate(5deg);transform:rotate(5deg)}85%{-moz-transform:rotate(-5deg);-ms-transform:rotate(-5deg);-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}}@-moz-keyframes icon-bounce{0%,100%{-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}25%{-moz-transform:rotate(8deg);-ms-transform:rotate(8deg);-webkit-transform:rotate(8deg);transform:rotate(8deg)}50%{-moz-transform:rotate(-8deg);-ms-transform:rotate(-8deg);-webkit-transform:rotate(-8deg);transform:rotate(-8deg)}75%{-moz-transform:rotate(5deg);-ms-transform:rotate(5deg);-webkit-transform:rotate(5deg);transform:rotate(5deg)}85%{-moz-transform:rotate(-5deg);-ms-transform:rotate(-5deg);-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}}@-o-keyframes icon-bounce{0%,100%{-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}25%{-moz-transform:rotate(8deg);-ms-transform:rotate(8deg);-webkit-transform:rotate(8deg);transform:rotate(8deg)}50%{-moz-transform:rotate(-8deg);-ms-transform:rotate(-8deg);-webkit-transform:rotate(-8deg);transform:rotate(-8deg)}75%{-moz-transform:rotate(5deg);-ms-transform:rotate(5deg);-webkit-transform:rotate(5deg);transform:rotate(5deg)}85%{-moz-transform:rotate(-5deg);-ms-transform:rotate(-5deg);-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}}



footer{background:#006f4f;color:#fff;position:relative}
footer,footer a{color:#fff}
.f_logo img{max-height:68px}

.f_icon a{float:left;width:12.5%;padding:38px 0 36px;}
.f_icon a:hover i{background-color:#07aa7b;transform:rotateY(360deg)}
.f_icon i{display:block;width:72px;height:72px;background-position:50%;background-repeat:no-repeat;margin:0 auto 21px;border-radius:50%;background-color:#308a70;position:relative;}
.f_icon i:before{content:'';position:absolute;left:50%;top:50%;margin-left:-44px;margin-top:-44px;width:86px;height:86px;border:1px dashed #fff;border-radius:50%;-webkit-animation:ani_rotate 6s 0s linear infinite;-moz-animation:ani_rotate 6s 0s linear infinite;-ms-animation:ani_rotate 6s 0s linear infinite;animation:ani_rotate 6s 0s linear infinite}

.i1{background-image:url(../images/i1.png)}
.i2{background-image:url(../images/i2.png)}
.i3{background-image:url(../images/i3.png)}
.i4{background-image:url(../images/i4.png)}
.i5{background-image:url(../images/i5.png)}
.i6{background-image:url(../images/i6.png)}
.i7{background-image:url(../images/i7.png)}
.i8{background-image:url(../images/i8.png)}


-webkit-@keyframes ani_rotate{
	0%{transform:rotate(0)}100%{transform:rotate(360deg)}
}
-moz-@keyframes ani_rotate{
	0%{transform:rotate(0)}100%{transform:rotate(360deg)}
}
-ms-@keyframes ani_rotate{
	0%{transform:rotate(0)}100%{transform:rotate(360deg)}
}
@keyframes ani_rotate{
	0%{transform:rotate(0)}100%{transform:rotate(360deg)}
}


.f_bd{padding:22px 0 26px;border-top:1px solid #549e89;line-height:30px}
.f_copy{
    max-width: 380px;
}
.f_copy span{margin:0 .28rem 0 0;display:inline-block;}
.f_copy a:hover{color:#fff}
.f_logo img{max-height:68px}



.inset_bar{width:100%;overflow:hidden;margin:0 0 50px}
.inset_bar .slick-arrow{position:absolute;top:0;bottom:0;width:70px}
.inset_bar .slick-left{position:absolute;top:0;bottom:0}
.inset_bar .slick-right{position:absolute;top:0;bottom:0}




.inset_img{position:relative;display:block;width:100%;z-index:1}

aside.fl{width: 280px;margin: -120px 0 50px;}

.aside_tit{padding:15px 20px;background: rgba(0,111,79,.9);color: #fff;font-size:18px;}
.aside_tit h2{font-size:24px;line-height:40px;}
.aside_tit p{opacity:.5}

.nav_list a{position:relative;line-height: 25px;display:block;padding: 22px 40px 22px 24px;color:#333;}
.nav_list >a{padding-right:26px;border-bottom: 1px solid #fff;}
.nav_list >a:before{content:'';position:absolute;left: 0;width:4px;height:0;z-index: 6;background: #308a70;}
.nav_list >a.on:before{height: 40%;}
.nav_list >a:not(:first-child){border-top: 1px solid #e5e5e5;}
.nav_list a b{position:absolute;right:28px;top:50%;margin-top:-3px;width: 50px;top:0;bottom:0;right:0;color:#999;font-size:16px;}
.nav_list a b:before{content:'';position:absolute;z-index:6;background:url(../images/i_down.png) 50% no-repeat;z-index:6;width: 20px;height: 20px;}
.nav_list .on b:before{}

.nav_list{padding: 0;background: #f9f9f9;overflow:hidden;}
.nav_list .on{background:#fff;color: #006f4f;border-bottom: 1px solid #e5e5e5;margin-bottom: -1px;}
.nav_list .on b{font-size:12px;color:#fff;}
.nav_list a.on b{transform: rotate(90deg);}

.nav_list .on b:after,.nav_list .sub_con .active:before{background: #006f4f;}
.nav_list .sub_con{padding:10px 0;display:none;}
.nav_list .sub_con a{padding-left:21%;font-size:14px;background:none;line-height:1.6;position:relative;padding-top:4%;padding-bottom:4%;}
.nav_list .sub_con a:before{content:'';position:absolute;width:6px;height:6px;background: #999;border-radius:100px;left:15%;top:50%;margin-top:-3px}

.nav_list .sub_con a:not(:first-child){/* border-top:1px dashed #ddd */}

.nav_list .active,.nav_list .active:hover{color: #e6901e;}

/*page*/
.pb_sys_common{font-size:13px;font-family:SimSun;line-height:12px;color:#222}.pb_sys_common a{text-decoration:none}.pb_sys_common .p_pages{margin-left:-5px}.pb_sys_common .p_fun_d,.pb_sys_common .p_no_d,.pb_sys_common .p_no_o,.pb_sys_common .p_fun a,.pb_sys_common .p_no a{border:1px solid #ccc;padding:5px 8px;margin:0 0 0 5px;height:24px;-height:auto;line-height:12px;box-sizing:border-box;display:inline-block;vertical-align:middle}.pb_sys_common .p_t{line-height:12px;margin:0;padding:0;display:inline-block;vertical-align:middle}.pb_sys_common .p_fun_d,.pb_sys_common .p_no_d,.pb_sys_common .p_no_o{color:#ccc}.pb_sys_common .p_fun a,.pb_sys_common .p_no a{color:#222}.pb_sys_common .p_dot{margin-left:4px;margin-right:-4px;color:#222}.pb_sys_common .p_goto input,.pb_sys_common .p_search input{font-family:SimSun;font-size:12px;border:1px solid #aaa;height:22px;line-height:20px;box-sizing:border-box;vertical-align:middle;outline-width:thin;outline-color:#006f4f;margin:0 2px;padding:0 1px}.pb_sys_common .p_goto input{width:22px;text-align:center}.pb_sys_common .p_search input{width:100px;text-align:left}.pb_sys_common .p_goto input:hover,.pb_sys_common .p_goto input:focus,.pb_sys_common .p_search input:hover,.pb_sys_common .p_search input:focus{border:1px solid #006f4f}.pb_sys_common .p_goto a,.pb_sys_common .p_search a{border:1px solid #ccc;padding:5px 6px;color:#222;margin:0;height:24px;-height:auto;line-height:12px;display:inline-block;box-sizing:border-box;vertical-align:middle}.pb_sys_common .p_dosize_d,.pb_sys_common .p_dosize a{border-right:1px solid #ccc;padding:1px 5px;color:#888}.pb_sys_common .p_dosize_d{color:#222}.pb_sys_common .p_dosize a:hover{color:#222}.pb_sys_common .p_dosize_last_d,.pb_sys_common .p_dosize_last a{border-right-width:0}.pb_sys_normal .p_first,.pb_sys_normal .p_first_d,.pb_sys_normal .p_last,.pb_sys_normal .p_last_d{display:none}.pb_sys_normal2 .p_first,.pb_sys_normal2 .p_first_d,.pb_sys_normal2 .p_last,.pb_sys_normal2 .p_last_d,.pb_sys_normal2 .p_prev_d,.pb_sys_normal2 .p_next_d{display:none}.pb_sys_full2 .p_first_d,.pb_sys_full2 .p_last_d,.pb_sys_full2 .p_prev_d,.pb_sys_full2 .p_next_d{display:none}.pb_sys_short .p_no,.pb_sys_short .p_no_d,.pb_sys_short .p_no_o,.pb_sys_short .p_dot{display:none}.pb_sys_short2 .p_no,.pb_sys_short2 .p_no_d,.pb_sys_short2 .p_no_o,.pb_sys_short2 .p_dot,.pb_sys_short2 .p_first,.pb_sys_short2 .p_first_d,.pb_sys_short2 .p_last,.pb_sys_short2 .p_last_d{display:none}.pb_sys_style1 .p_no a:hover,.pb_sys_style1 .p_fun a:hover,.pb_sys_style1 .p_goto a:hover,.pb_sys_style1 .p_search a:hover,.pb_sys_style2 .p_no a:hover,.pb_sys_style2 .p_fun a:hover,.pb_sys_style2 .p_goto a:hover,.pb_sys_style2 .p_search a:hover,.pb_sys_style3 .p_no a:hover,.pb_sys_style3 .p_fun a:hover,.pb_sys_style3 .p_goto a:hover,.pb_sys_style3 .p_search a:hover,.pb_sys_style4 .p_no a:hover,.pb_sys_style4 .p_fun a:hover,.pb_sys_style4 .p_goto a:hover,.pb_sys_style4 .p_search a:hover{background-color:#f5f5f5}.pb_sys_style1 .p_no_d{border:1px solid #006f4f;color:#fff;background-color:#006f4f}.pb_sys_style2 .p_no_d{border:1px solid #f04646;color:#fff;background-color:#f04646}.pb_sys_style3 .p_no_d{border:1px solid #32b907;color:#fff;background-color:#32b907}.pb_sys_style4 .p_no_d{border:1px solid #888;color:#fff;background-color:#888}.pb_sys_style5 .p_fun_d,.pb_sys_style5 .p_no_d,.pb_sys_style5 .p_no_o,.pb_sys_style5 .p_fun a,.pb_sys_style5 .p_no a,.pb_sys_style5 .p_goto a,.pb_sys_style5 .p_search a,.pb_sys_style6 .p_fun_d,.pb_sys_style6 .p_no_d,.pb_sys_style6 .p_no_o,.pb_sys_style6 .p_fun a,.pb_sys_style6 .p_no a,.pb_sys_style6 .p_goto a,.pb_sys_style6 .p_search a,.pb_sys_style7 .p_fun_d,.pb_sys_style7 .p_no_d,.pb_sys_style7 .p_no_o,.pb_sys_style7 .p_fun a,.pb_sys_style7 .p_no a,.pb_sys_style7 .p_goto a,.pb_sys_style7 .p_search a,.pb_sys_style8 .p_fun_d,.pb_sys_style8 .p_no_d,.pb_sys_style8 .p_no_o,.pb_sys_style8 .p_fun a,.pb_sys_style8 .p_no a,.pb_sys_style8 .p_goto a,.pb_sys_style8 .p_search a{border:1px solid transparent}.pb_sys_style5 .p_no_d,.pb_sys_style5 .p_no a:hover,.pb_sys_style6 .p_no_d,.pb_sys_style6 .p_no a:hover,.pb_sys_style7 .p_no_d,.pb_sys_style7 .p_no a:hover,.pb_sys_style8 .p_no_d,.pb_sys_style8 .p_no a:hover{border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px}.pb_sys_style5 .p_fun a:hover,.pb_sys_style5 .p_goto a:hover,.pb_sys_style5 .p_search a:hover,.pb_sys_style6 .p_fun a:hover,.pb_sys_style6 .p_goto a:hover,.pb_sys_style6 .p_search a:hover,.pb_sys_style7 .p_fun a:hover,.pb_sys_style7 .p_goto a:hover,.pb_sys_style7 .p_search a:hover,.pb_sys_style8 .p_fun a:hover,.pb_sys_style8 .p_goto a:hover,.pb_sys_style8 .p_search a:hover{text-decoration:underline}.pb_sys_style5 .p_no_d,.pb_sys_style5 .p_no a:hover{border:1px solid #006f4f;color:#fff;background-color:#006f4f}.pb_sys_style6 .p_no_d,.pb_sys_style6 .p_no a:hover{border:1px solid #f04646;color:#fff;background-color:#f04646}.pb_sys_style7 .p_no_d,.pb_sys_style7 .p_no a:hover{border:1px solid #32b907;color:#fff;background-color:#32b907}
.pb_sys_style8 .p_no_d,.pb_sys_style8 .p_no a:hover{border:1px solid #888;color:#fff;background-color:#888}


.p_fun_d{padding:0 10px;}
.pb_sys_common .p_pages span,.pb_sys_common .p_pages span a{min-width:30px;height:30px;line-height:30px;color:#666;/* border-radius:4px; */padding-top:0;padding-bottom:0;}
.pb_sys_common .p_pages span{margin:0 1px;position:relative;display:inline-block;}
.pb_sys_common .p_pages span a{margin:0;padding:0 10px;position:relative;}
.pb_sys_common .p_fun_d,.pb_sys_common .p_pages span a{border-color: #e1e6ea;background: #fff;}
.pb_sys_style1 .p_pages .p_no_d{background: #006f4f;border-color: #006f4f;color:#fff;width:30px;height:30px;line-height:30px;min-width:30px;}
.pb_sys_common .p_t{margin-left:10px !important;}



.details_wrap,.news_bd{/* max-width:1200px; */margin:0 auto;}

.pos{width:20px;height:20px;background:url('../images/pos.png') 50% no-repeat}
.site_nav{color:#666;margin-right:-10px}
.site_nav b{color:#bbb}
.site_nav a,.site_nav em{display:inline-block;line-height:30px;padding:0 10px}
.site_nav a:hover,.nav_list a:hover{color: #e6901e;}

.nav_list li >a:before{content:'';position:absolute;width:3px;height:0;left:0;background:#006f4f;animation:1.4s ease-out 0s}
.nav_list li >a:hover:before{height:30px}
.nav_list .on >a:hover:before{content:none}


.con_wrap{width: calc(100% - 334px);margin:0 0 80px;position:relative;z-index:6;overflow:hidden;}
.con_wrap .tit{margin-bottom:24px;line-height:32px;border-bottom:1px solid #ddd;padding-bottom:22px}
.con_wrap .tit h3{font-size: 24px;color: #000;font-weight: 700;text-transform:uppercase;}

.full_wrap{width:auto !important}

article{position:relative}

.page_wrap{margin-top:40px;}

.list_lab.col2 a{width:calc(50% - 44px);padding-top:31.657%}

.news_hd{padding:10px 0 30px;color:#333}
.news_hd h3{font-size:24px;color:#333;font-weight:700;}
.news_hd p{background:#f6f6f6;line-height:44px;margin-top:14px}
.news_hd p span{margin:0 14px;color:#999}
.news_bd{font-size:16px;line-height:2;color:#555}

.list_avatar{margin:0 -20px -36px}
.list_avatar a{float:left;width:calc(25% - 40px);margin:0 20px 36px;position:relative;overflow:hidden}
.list_avatar .cover_img{padding-top:141.6%}
.list_avatar h3{line-height:24px;bottom:30px;padding:10px 24px 10px 18px;font-size:16px;position:absolute;max-width:calc(100% - 16px)}
.list_avatar h3:before{content:'';position:absolute;top:0;bottom:0;background: #006f4f;left: -10px;right:6px;z-index:1;transform:skew(-16deg);}
.list_avatar em{display:block;position:relative;z-index:3;}

.avatar_wrap .hd{margin-bottom:30px}
.avatar_wrap .hd h2{font-size:30px;color:#009dab;font-weight:700}
.avatar_wrap .hd .txt{width:calc(100% - 310px)}
.avatar_wrap .hd img{width:280px;height:auto}
.avatar_wrap .bd h2{color:#009dab;font-weight:700;border-left:4px solid #009dab;padding-left:10px;font-size:24px}
.avatar_wrap .bd .con{padding:20px 0 30px;line-height:1.8;color:#333}
.avatar_wrap .post{background:#f5f5f5;padding:20px;margin:40px 0 30px}


.list_item .additem,.list_item .item{position:absolute;width:calc(33.333333% - 15px);background-color: #e5e5e5;border:1px solid #f8f8f8;top:0;left:40%;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;transition:all .3s;}
.list_item .item{border-radius:6px;overflow:hidden;color:#222}
.list_item h3{position:relative;padding:14px 20px;display:block;color:#333;font-size:18px;line-height:24px;color:#fff;background:#124378 url(../images/item.png) 50%}

.additem{width:0;height:0;font-size:0}
.list_item .con{font-size:15px;padding:15px 20px;background:#eef1f6;z-index:99;position:relative}
.list_item .con,.list_item .con *{word-break:break-all}
.list_item .con a{line-height:26px}
.list_item .additem{display:none}

.list_item.row >li:not(:first-child){margin:30px 0 0}
.list_item.row em{height:auto;margin:0 0 20px}

.list_row1 li{line-height: 1.8;font-size: 14px;}
.list_row1 h3{font-size: 18px;background:url(../images/tit.jpg) 50% no-repeat;background-size:cover;color:#fff;padding: 10px 20px;margin: 0 0 20px}


.list_time a{display:block;padding: 30px 0;overflow:hidden;border-bottom: 1px dashed #dcdcdc;font-size: 0;}
.list_time time{display: inline-block;width: 108px;margin: 0 30px 0 0;font-size: 16px;color: #006f4f;line-height: 24px;border-right: 1px solid #eee;vertical-align: middle;}
.list_time time h5{font-size:20px}
.list_time time h5 span{font-size:34px}
.list_time time h5 span:after{content:'';width:14px;height:1px;display:inline-block;vertical-align:middle;background:#006f4f;margin:0 6px 0 10px;}
.list_time .txt{display: inline-block;width: calc(100% - 138px);vertical-align: middle;}
.list_time h3{line-height: 24px;font-size: 16px;vertical-align: middle;max-height: 48px;}


.list_teacher a{float:left;width:25%;padding:15px 10px;}
.list_teacher .cover_bg{padding-top:120px;width:130px;margin:0 auto 16px;border-radius:50%;overflow:hidden;background-position:50% 10%;border:5px solid #fff;}
.list_teacher a:hover .cover_bg{transform:rotate(360deg);border:5px solid #08b6e1}
.list_teacher a:nth-child(4n-2):hover .cover_bg{border-color:#038dd3}
.list_teacher a:nth-child(4n-1):hover .cover_bg{border-color:#04a756}
.list_teacher a:nth-child(4n):hover .cover_bg{border-color:#e6901e}


.tit_sub{font-size: 24px;margin: 0 0 30px;position:relative;display:inline-block;padding: 0 34px 0 18px;overflow:hidden;color: #006f4f;line-height: 42px;border-left: 5px solid #006f4f;}
.tit_sub:before{/* background:#006f4f; */right:10px;}

.list_item{margin: -20px -30px;}
.list_item:not(:last-child){margin-bottom:40px}
.list_item a{display:block;padding: 22px 20px 22px 20px;line-height: 28px;float:left;width: calc(33.3333% - 60px);font-size:14px;margin: 20px 30px;background: #f5f6f0 url(../images/bg1.jpg) 100% 100% no-repeat;background-size:auto 100%;position: relative;}
.list_item.row a{float:none;display:block;width:auto}
.list_item a:before{content:'';position: absolute;left:0;right:0;bottom:0;height:3px;background:#006f4f;}
.list_item a:hover:before{height:100%}
.list_item a:hover{padding: 22px 20px 22px;}

.list_item em{display:block;font-size: 18px;color:#006f4f;height: 56px;}
.list_item a:hover em,.list_item a:hover p{color:#fff}
.list_item em,.list_item p{position: relative;z-index:6}
.list_item p{line-height:20px;margin:3px 0 0;}
.list_item a .i_more{margin: 16px 0 -5px;width: 40px;}
.list_item a:hover .i_more,.list_item a:hover .i_more:before{background:#fff}

.i_more{height:1px;background: #006f4f;position:relative;}
.i_more:before{content:'';position:absolute;right:0;top: -.03rem;width:.08rem;height:1px;background: #006f4f;transform:rotate(45deg);overflow:hidden;}

a:hover .i_more{animation:to_Right linear 1s infinite;}

@-webkit-keyframes to_Right{
    0%,100%{transform:translateX(3px)}50%{transform:translateX(-3px)}
}@keyframes to_Right{
    0%,100%{transform:translateX(3px)}50%{transform:translateX(-3px)}
}

.list_row a:hover:before{animation:to_Right1 linear 1s infinite;}

@-webkit-keyframes to_Right1{
    0%,100%{transform:translateX(0)}50%{transform:translateX(5px)}
}@keyframes to_Right{
    0%,100%{transform:translateX(0)}50%{transform:translateX(5px)}
}

.list_leader{margin: -15px -40px;}
.list_leader a{float: left;width: calc(16.666666% - 80px);margin: 15px 40px;overflow:hidden;padding: 0 0 20px;}
.list_leader a:hover{
    transform: scale(.9);
}
.list_leader .cover_bg{padding-top: 146%;vertical-align:middle;}

.list_leader h3{font-size:18px;color: #333;margin:10px 0 0}
.list_leader h3 span{border:1px solid #666;padding:0 6px;}


.list_leader_his li{padding:.3rem 0;color:#666}
.list_leader_his li:not(:first-child){border-top:1px dashed #ddd}
.list_leader_his p span{font-size:.2rem;font-weight:700;margin:0 .2rem 0 0;color: #333}


@media (min-width:1024px){
	.menu,.t_nav h3 b,.t_search,.search_wrap .bck,.aside_tit b,.m{display:none}
}
@media (min-width:768px){

	.t_nav li .sub_nav{-webkit-transition:.3s all ease-in;-moz-transition:.3s all ease-in;-ms-transition:.3s all ease-in;transition:.3s all ease-in}
	
}

@media (max-width:1780px){
	section,.w1400{max-width:none;padding:0 20px}

	.search_wrap{right:150px;margin-right:0}

	.slick_topic{width: calc(100% - 460px);padding:41px 50px 41px 0;}
	.form_wrap{width: 410px;padding:0;}
}
@media (max-width:1440px){	
	.acty_wrap{margin: 0 50px;width: calc(39% - 0px);}



	.inset_bar img{position:relative;left:50%;margin-left:-65%;width:130%;max-width:initial}

	aside{width:24%;margin:-110px 0 50px}
	.inset_bar{margin:0 0 40px}


	.con_wrap .tit{padding-bottom:16px;margin-bottom: 20px;}
	.con_wrap .tit h3{font-size: 24px;}

	.news_hd h3{font-size:22px}

	.list_leader{margin: -15px -20px;}
	.list_leader a{width: calc(20% - 40px);margin: 15px 20px;}
	.list_leader h3{font-size:16px}
}


@media (max-width:1299px){
	.slick_bar a{padding-top:50%}

	.t_slogan{display:none}
	
	.t_fr{padding: 32px 0 0;}
	
	.t_logo{line-height:100px}
	.t_logo img{max-height:66px}
	.search_wrap{top: 32px;}
	.t_nav h3 a{font-size:15px}

	.f1 .tit{margin:0 0 34px}
	.tit h3{font-size:24px}
	.tab_wrap .hd{margin:0 -6px 34px}
	.tab_wrap .hd a{width:auto;padding:0 15px;margin:0 6px}


	.media_wrap{width:calc(50.2% - 20px)}
	.sec_wrap{width:calc(49.5% - 20px)}

	.sec_wrap .list_news{margin-top:-8px}
	.sec_wrap .list_news a{line-height: 47px}

	.campus_wrap,.slick_topic,.form_wrap,.f_copy,.f_adr{float: none;width: auto}

	.slick_topic .cover_img{padding-top: 48%;}

	.campus_wrap{margin: 0 0 40px;}
	.acty_wrap{float: left;width: calc(60% - 20px);margin: 0 40px 0 0;}
	.notice_wrap{float: right;width: calc(40% - 20px);}

	.slick_topic{padding:0;}
	.form_wrap{margin:40px 0 0}
	.f_icon a{font-size:14px}
	.f_icon i{width:62px;height:62px}
	.f_icon i:before{width:76px;height:76px;margin-top:-39px;margin-left:-39px}
	.f_logo{position: relative;-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none;left:inherit;left: inherit;margin:36px 0;display:block}
	.f_copy,.f_adr{text-align:center;max-width:none}



	aside.fl{width:240px;margin: -110px 0 50px;}
	.con_wrap{width:calc(100% - 280px)}

	.nav_list a{padding: 16px 40px 16px 24px;}
	.nav_list a b{width:40px}
	
	.nav_list a b:before{background-size:10px;}

	.list_notice.col3{margin:0 -30px;}
	.list_notice.col3 a{width: calc(50% - 60px);margin: 0 30px;}

	

	.list_news .cover_img{padding-top:160px;}
	.list_campus .hd .txt{width: calc(100% - 270px);}
	.list_news .hd{margin:0 0 16px}
	.list_news .hd time{margin:12px 0}
	.list_news .hd p{line-height:24px;height:72px;font-size:14px}

	.list_row a{line-height:40px}
	.tab_wrap{width: 520px;}
	.f1 .news_wrap{width: calc(100% - 560px);}
	.slick_news .cover_img{padding-top: 400px;}

	.list_campus .cover_img{width:240px;}

	.tit_sub{font-size:20px;line-height: 44px;}
	.list_item a {width: calc(50% - 60px);}
	.list_item em{font-size:14px;line-height:24px;height:48px}



}

@media (max-width:1024px){
	.aside_link{display:none !important}
}

@media (max-width:1023px){
	section,.w1400{max-width:none;padding:0 15px}
	.t_fr{margin-right: 80px;padding: 20px 0 0;}

	.pc{display:none}
	
	.t_logo{line-height:80px}
	.t_logo img{max-height:52px}


	.search_wrap{display:none;position:fixed;left:0;top: 80px;width:100%;height:100%;color:#666;transition:all 0.5s;z-index:99999;}
	.search_wrap .search_box{position:fixed;width:76%;max-width:660px;z-index:999;z-index:3;display:none;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
	.search_box:before{background-image:url(../images/bg_l.png)}

	.search_wrap .i_txt{width:100%;height:42px;position:relative;background: #fff;padding:0 60px 0 15px;font-size:16px;color: #333;}
	
	.search_wrap .submit{position:absolute;right:0;top:0;width:70px;height:42px;cursor:pointer;}
	.search_wrap .close{position:fixed;right:5%;top:15%;width:32px;height:32px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkM2MEUwM0UyRDE0QjExRUFCMkMxQzY0OTVDMkFDRDQyIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkM2MEUwM0UzRDE0QjExRUFCMkMxQzY0OTVDMkFDRDQyIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzYwRTAzRTBEMTRCMTFFQUIyQzFDNjQ5NUMyQUNENDIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QzYwRTAzRTFEMTRCMTFFQUIyQzFDNjQ5NUMyQUNENDIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4tLD5kAAABQ0lEQVR42uyaSwrCMBCGh0LvZmnJGUQ8nidyIbgodF1wI0icSIpS6MOamSQ/Bv5NH5n52jSZzoSstUdWz+pYDYsy0Y51Zl1YNXmIod1ZJgMI430d2rUgohu9W8k6sQyl24z3sfw49nB09Ygu5TdjJnytli4wGUC8fFx9YcoQY5BUYVb5tPnGlCCmQFKB+cqHYB3FhFgCiQWzyaZYx5oQa0G0YH6yoWZIum91g1J9RjMcuq+YTzHo2401roMP0RgfqcikoT1tis18mmuA6FqktSqLL6haIYZ4iKMV9InHaZoRrGjkXBBK+w8t4I8dYvqFWBAhQhSIoBEijIf4sYL41YVIPkCkgyASdBApU4gkNkRZAaLQA1F6gyiGQpSnITYMVABbOBp3ss0EYg6mQ9nm1LuDew/T+mGWy8azyvvsfD88BRgACRoA/Uq+It4AAAAASUVORK5CYII=) no-repeat center;background-size:60%;cursor:pointer;transition-duration:.5s;z-index:9999;}
	.search_wrap .close:hover{transform:rotate(90deg)}
	.search_wrap .bck{position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.6);z-index:3}

	.menu{right:10px;display:block;width:28px;transition:all .3s ease;z-index:99999;}

	.menu span{width:100%;height:2px;display:block;background: #fff;transition:all .3s ease;border-radius:100px;}
	.menu span + span{margin-top:7px;}
	.menu.on{margin-top: 19px;}
	.menu.on span{transform:rotate(45deg)}
	.menu.on span:nth-child(2){transform:rotate(-45deg) translate(7px,-7px)}
	.menu.on span:nth-child(3){display:none}

	.t_nav{height:100vh;position: fixed;top:0;left:0;right:0;background: #333;text-align:left;z-index:998;margin-right:0;display:none;overflow-y:auto;overflow-x:hidden;padding-top: 102px;padding-bottom:20px;margin:0;}

	.t_nav li{display:block;border-bottom:1px solid rgba(0,0,0,.1);padding:0;width:auto}
	.t_nav h3 a{font-size:16px;-webkit-transition:none;-moz-transition:none;-ms-transition:none;transition:none;line-height:1.8;padding:10px 50px 10px 15px;border-top:none;color:#fff;white-space:initial;}
	.t_nav h3 b{position:absolute;right:0;bottom:0;width:50px;text-align:center;line-height:44px;height:46px;color: #fff;font-size:20px;cursor:pointer;font-weight:normal;top:50%;margin-top:-23px;opacity: .6;}

	.t_nav .on b{transform:rotate(-45deg);margin-top:-22px}
	.t_nav .on h3{background:none;}
	.t_nav .on h3 a{height:auto;padding:10px 50px 10px 15px;background:none;}

	.t_nav .sub_nav{display:none;position:relative;top:0;background:none;padding:10px 0;width:auto;background:rgba(0,0,0,.2);left:initial;-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none;min-width:auto;box-shadow:none;}
	.t_nav .sub_nav:before{height:2px;content: none;}
	.t_nav .sub_nav a{padding:8px 30px;color:#fff;opacity:.7;display:block;width:auto;background-position:20px 13.5px;text-align:left;border:none !important;}
	.t_nav .sub_nav a:hover{background-position:20px -25.5px}

	.t_nav .sub_nav:after{content:none}


	.t_search{position:absolute;right:48px;width:32px;height:32px;background-size:16px;padding:0;background:url(../images/t_search.png) 50% no-repeat;}

	.slick_bar .slick-dot{width:12px;height:12px}

	.tab_wrap, .f1 .news_wrap, .media_wrap, .sec_wrap, .acty_wrap,.notice_wrap{float:none;width:auto}
	.slick_news .cover_img{padding-top: 61%;}
	.f1 .news_wrap,.sec_wrap{margin:30px 0 0}
	
	.f_icon{padding:26px 0 20px}
	.f_icon a{width:25%;padding: 12px 0;}

	.acty_wrap{margin:0 0 30px}

	
	.slick_acty .cover_img{padding-top: 65%;}



	.list_teacher a{width:33.3333%}

	.list_item em{font-size:16px;line-height:24px;height:48px}


	aside{margin: -25px -15px 30px !important;float:none !important;width:auto !important;}
	.con_wrap{float:none;width:auto}

	.aside_tit{padding:8px 20px;}
	.aside_tit h2{font-size:20px}

	.con_wrap{float:none !important;width:auto}
	.nav_list{padding:0}
	.nav_list a{padding:10px 40px 10px 24px;}
	.aside_tit{padding:10px 20px;position:relative;}
	.aside_tit h2{font-size:20px;line-height:26px;}
	.aside_tit b{position:absolute;right:6px;width:40px;text-align:center;height:100%;top:0;line-height:44px;}
	.aside_tit.on b{transform:rotate(45deg)}

	.nav_list{display:none}
	.nav_list .sub_con a{padding:8px 40px;}
	.nav_list .sub_con a:before{left:20px;width:4px;height:4px;margin-top:-2px}
	.site_nav{/* float:none; *//* width:auto; *//* margin:0; */}


	.inset_bar{margin:0}
	.inset_bar img{margin-left:-70%;width:140%}

	.news_hd h3{font-size:20px}
}

@media (max-width:767px){
	html{font-size:50px}
	body{padding-top: 80px;}

	.pos{display:none}
	
	.header{position:fixed;top: 0;left: 0;right: 0;}


	header section{padding:0 10px;}

	.search_box .i_txt::-webkit-input-placeholder{color:#999}
	.search_box .i_txt:-moz-placeholder{color:#999}
	.search_box .i_txt::-moz-placeholder{color:#999}
	.search_box .i_txt:-ms-input-placeholder{color:#999}

	
	.t_fr{margin-right:0;padding:0;position: fixed;right: 10px;top: 0;}
	.t_lang{background:none;padding: 0;}
	.t_search,.menu{margin-top:14px}




	.slick_bar .slick-arrow{width: .4rem;height: .4rem;margin-top: -.2rem;background-size: .1rem;}
	.slick_bar .slick-dots{bottom:10px;}
	.slick_bar .slick-prev{left:10px}
	.slick_bar .slick-next{right:10px}



	.fl, .fr, .f1 .news_wrap, .f1 .list_row, .f_copy,.list_news .cover_img,.list_news .hd .txt,.list_campus .hd .txt{float:none !important;width:auto !important;}

	.more{font-size:12px;line-height: 24px;padding: 0 8px;}
	.f1{padding: .4rem 0 .62rem;}
	.slick_news .slick-dots li{font-size:14px}
	.slick_news .slick-dots .slick-active:after{width:20px;margin:0 0 0 6px}
	.slick_news .slick-dots{right:10px}

	.tab_wrap .hd{margin:-6px -6px 26px}
	.tab_wrap .hd a{margin:6px;font-size: 14px;line-height: 36px;}
	.slick_news{font-size:16px}
	.slick_news p{padding:40px 90px 16px 16px}

	
	.form li .i_txt{width:calc(52% - 44px)}
	
	.form .select_s{width:calc(50% - 44px)}
	.form li span{width: 26px;}
	.form li .btn_pwd{width: 19%;white-space: nowrap;}

	
	.f_icon i{transform:scale(.85)}

	
	.list_row a{padding:0 110px 0 20px}
	.list_news a:not(.hd){padding: 0 106px 0 0;}
	
	.list_news .cover_img,.list_campus .cover_img{padding-top:60%}
	.list_news .hd .txt,.list_campus .hd .txt{display:block}
	.list_news .hd .txt{padding: 18px 0 0;}

	
	.f2{padding: 40px 0;}
	
	.f3 {padding: .4rem 0 .6rem;}
	
	

	.f4{padding:.6rem 0 .66rem;}
	
	
	.f_logo{line-height:normal;}
	.f_logo a{max-width:calc(50% - .1rem);}
	
	.f_bd{line-height: 24px;}


	.inset_bar{margin:0 0 24px}
	.inset_bar img{margin-left:-90%;width:180%}

	.con_wrap{margin:0 0 50px}
	.con_wrap .tit{padding:0 0 12px;margin-bottom:30px;}
	.con_wrap .tit h3{font-size:20px;text-align:center;float:none;font-weight:700;margin:0 0 6px;}

	
	.list_notice.col3{margin: -17px 0;}
	.list_notice.col3 a{float:none;width: auto;margin:0}

	
	.nav_list a b:before{background-size:8px;}

	.news_hd{font-size:12px}
	.news_hd h3{font-size:18px}
	.news_hd p span{margin:0 6px}

	.page_wrap{margin:30px 0 0}
	.p_pages .p_no_d,.p_pages .p_no,.p_pages .p_dot{display:none !important}

	.list_img{margin: -10px;}
	.list_img a{width:calc(50% - .2rem);margin: .1rem;}


	.list_teacher a{width:50%}


	.tit_sub{font-size:18px;padding:0 34px 0 16px;line-height:36px}
	.list_item{margin:-10px 0}
	.list_item a{float:none;width:auto;margin:10px 0;padding: 20px 20px 26px 20px;}
	.list_item em{font-size:15px;height:auto;}
	
	
	.list_row1 h3{font-size:16px}
	
	.list_leader{margin: -15px}
	.list_leader a{width: calc(33.3333% - 30px);margin: 15px;padding: 0 0 3px;}


	.list_leader_his p span{display:block;margin:0 0 .16rem}
	.list_leader_his li{font-size:.16rem;line-height:1.6}

	.t_lang{font-size:14px}

	.list_time time{margin: 0 20px 0 0}
	.list_time time h5 span{
    font-size: 30px;
}
	.list_time .txt{width: calc(100% - 128px)}

}


@media (max-width:340px){
	.list_teacher .cover_bg{width:110px;padding-top:100px}
	.t_logo img{max-height: 48px}
}
