/* css reset */
@charset "utf-8";
*,*:before,*:after{box-sizing:border-box;}
*{-webkit-tap-highlight-color:rgba(0,0,0,0);} 
html, body, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr,acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small,strike,tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption,tbody, tfoot, thead, tr,th,td{border: 0;font-family: inherit;font-size: 100%;font-style: inherit;font-weight: inherit;margin: 0;outline: 0;padding: 0;vertical-align: baseline;}
body {position:relative;background:#fff;line-height:1.8;color:#3a3a3a;font-size:14px;font-family:Microsoft Yahei,微软雅黑,Arial,Helvetica,sans-serif;}
a{color:#2a2c2e;text-decoration:none;}
a:hover{color:#006f3b;text-decoration:none;}
h1,h2,h3,h4,h5,h6{font-weight:700;line-height:normal;}
h3{font-size:16px;}
strong{color:#000;}
li{list-style:none;}
blockquote{border-left:4px solid #000;color:#000;margin:1em 0;padding-left:1em;}
pre{padding:10px;margin:10px 0;word-break:break-all;word-wrap:break-word;white-space:pre-wrap;background:#f9f9f9;border:1px solid #f0f0f0;color:#aaa;}
img{height:auto;max-width:100%;display:block;border:0;}
hr{margin:10px 0 0 0;height:1px;border:none;background:#ddd;}
input,select,textarea{border:1px solid #bbb;background:#fff;outline:none;width:100%;color:#464646;padding:8px;-webkit-appearance:none;font-size:14px;font-family:Microsoft Yahei,微软雅黑,Arial,Helvetica,sans-serif;}
select{-webkit-appearance:menulist;}
textarea{resize:none;overflow-y:auto;display:block;-webkit-appearance:none;}
input[type="radio"]{width:auto;height:auto;-webkit-appearance:radio;}
input[type="checkbox"]{width:auto!important;height:auto!important;-webkit-appearance:checkbox;}

i{margin-right:5px;} 
.clear:after,.clear:before{content:".";display:block;visibility:hidden;height:0;clear:both;}
.fl{float:left;position:relative;} 
.fr{float:right;position:relative;} 
.hidden{display:none;}
.nowrap{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.disabled{cursor:not-allowed!important;}
.am{transition:all 0.2s linear 0s;-webkit-transition:all 0.2s linear 0s;-moz-transition:all 0.2s linear 0s;}
::-webkit-input-placeholder{color:#969696;}
:-moz-placeholder{color:#969696;}
::-moz-placeholder{color:#969696;}
:-ms-input-placeholder{color:#969696;} 
.page-de ul.ldtdimg li{
width: 100%;
}
.listldtd {
    width: 69%;
    margin-left: 10%;
    padding-top: 60px;
}
.listldtd span {
    font-size: 24px;
    color: #333;
}
.listldtd p {
    font-size: 18px;
    color: #666;
}
.listldtd p {
    font-size: 18px;
    color: #666;
}
/* public */
.public{width:1200px;margin:0 auto;}
.over{overflow: hidden;}

/* col public */
ul.col-2,ul.col-3,ul.col-4,ul.col-5,ul.col-6,ul.col-7{overflow:hidden;}
ul.col-2 li,ul.col-3>li,ul.col-4 li,ul.col-5 li,ul.col-6 li{margin-right:2%;}

ul.col-4-p li{margin-right:1%;}
div.col-2-p a{margin-right:6%;}

ul.col-2 li{width:49%;}
ul.col-3>li{width:32%;}
ul.col-4 li{width:23%;}
ul.col-5 li{width:18.4%;}
ul.col-6 li{width:15%;}
ul.col-7 li{width:13%;margin-right:1.5%;}

ul.col-4-p li{width:24.25%;}
div.col-2-p a{width:47%;}

ul.col-2 li:nth-child(2n+2),ul.col-3 li:nth-child(3n+3),ul.col-5 li:nth-child(5n+5),ul.col-6 li:nth-child(6n+6),ul.col-7 li:nth-child(7n+7){margin-right:0;}


div.col-2-p a:nth-child(2n+2){margin-right:0;}

ul.col-2 li.nomargin,ul.col-3 li.nomargin,ul.col-5 li.nomargin,ul.col-6 li.nomargin,ul.col-7 li.nomargin{margin-right:0;}


div.col-2-p a.nomargin{margin-right:0;}
/*icon*/
@font-face {
  font-family: 'iconfont';  /* project id 472832 */
  src: url('//at.alicdn.com/t/font_472832_cpcjw2saa6upu8fr.eot');
src: url(../at.alicdn.com/t/font_472832_cpcjw2saa6upu8fr.eot?#i.jpg) format('embedded-opentype'),
  url(../at.alicdn.com/t/font_472832_cpcjw2saa6upu8fr..jpg) format('woff'),
  url(../at.alicdn.com/t/font_472832_cpcjw2saa6upu8fr.jpg) format('truetype'),
  url(../at.alicdn.com/t/font_472832_cpcjw2saa6upu8fr.svg#icon.jpg) format('svg')}
.iconfont{font-family:"iconfont" !important;font-size:16px;font-style:normal;-webkit-font-smoothing: antialiased;-webkit-text-stroke-width: 0.1px;-moz-osx-font-smoothing: grayscale;}

/* animate */
.animate{transition:assssll 0.2s linear 0s;-webkit-transition:all 0.2s linear 0s;-moz-transition:all 0.2s linear 0s;-ms-transition:all 0.2s linear 0s;-o-transition:all 0.2s ease-in-out;}
.animate-1{-webkit-animation:bounceIn 1.2s .2s ease both;-moz-animation:bounceIn 1.2s .2s ease both;-ms-animation:bounceIn 1.2s .2s ease both;} /*弹*/
.animate-2{-webkit-animation:fadeInUp .5s .2s ease both;-moz-animation:fadeInUp .5s .2s ease both;-ms-animation:fadeInUp .5s .2s ease both;}/*向上淡入*/
.animate-3{-webkit-animation:fadeInDown .5s .2s ease both;-moz-animation:fadeInDown .5s .2s ease both;-ms-animation:fadeInDown .5s .2s ease both;}/*向下淡入*/
.animate-4{-webkit-animation:fadeOut .6s .2s ease both;-moz-animation:fadeOut .6s .2s ease both;-ms-animation:fadeOut .6s .2s ease both;}/*淡出*/
.animate-5{-webkit-animation:fadeIn .6s .2s ease both;-moz-animation:fadeIn .6s .2s ease both;-ms-animation:fadeIn .6s .2s ease both;}/*淡入*/
.animate-6{-webkit-animation:lightSpeedIn .6s .2s ease both;-moz-animation:lightSpeedIn .6s .2s ease both;-ms-animation:lightSpeedIn .6s .2s ease both;}
.animate-6o{-webkit-animation:lightSpeedOut .6s .2s ease both;-moz-animation:lightSpeedOut .6s .2s ease both;-ms-animation:lightSpeedOut .6s .2s ease both;}
.animate-7{-webkit-animation:flipInY .6s .2s ease both;-moz-animation:flipInY .6s .2s ease both;-ms-animation:flipInY .6s .2s ease both;}
.animate-8{-webkit-animation:flipOutY .6s .2s ease both;-moz-animation:flipOutY .6s .2s ease both;-ms-animation:flipOutY .6s .2s ease both;}
.animate-9{-webkit-animation:zoomIn .6s .2s ease both;-moz-animation:zoomIn .6s .2s ease both;-ms-animation:zoomIn .6s .2s ease both;}
.animate-10{-webkit-animation:bounceIn .6s .2s ease both;-moz-animation:bounceIn .6s .2s ease both;-ms-animation:bounceIn .6s .2s ease both;} /*快速弹*/
.animate-11{-webkit-animation:fadeInUp 1s .2s ease both;-moz-animation:fadeInUp 1s .2s ease both;-ms-animation:fadeInUp 1s .2s ease both;}/*向上淡入*/
.rotateup{color:#EA5413;-moz-transform: rotate(180deg);-webkit-transform: rotate(180deg);-o-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);}
.rotatedown{-moz-transform: rotate(0deg);-webkit-transform: rotate(0deg);-o-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg);}
.loop{animation-iteration-count:infinite;}
.fastanimate{transition:all 0.2s linear 0s;-webkit-transition:all 0.2s linear 0s;-moz-transition:all 0.2s linear 0s;-ms-transition:all 0.2s linear 0s;-o-transition:all 0.2s ease-in-out;}

/*header*/
.header{background: #006f3b;padding: 27px 0 31px 0;}
.head-left .school-name{margin: 6px 0 0 40px;}
.head-left .school-name h3{font-size: 24px;}
.head-left .school-name p{font-size: 10px;}
.head-right{margin-top: 18px;}
.head-right a{padding-right: 15px;font-size: 12px;position: relative;margin-right: 15px;display: inline-block;}
.head-right a i{vertical-align: middle;}
.head-right a,.head-right a i,.head-left .school-name{color: #fff;}
.head-right a:after{content: "";width: 1px;height: 11px;background: #fff;position: absolute;right: 0px;top: 7px;}
.head-right a.head-contact:after{display: none;}

/*nav*/
.nav{padding: 7px 0 0px 0;position: relative;}
.nav>div>ul>li{text-align: center;width: 7.5%;float: left;}
.nav>div>ul>li>a{width: 100%;height: 100%;display: inline-block;padding: 7px 0 7px 0;}
.nav>div>ul>li>a:hover{background: #006f3b;color: #fff;}
.nav div ul li .sec-nav{background-color: #006f3b;background-size: cover;width: 100%;
height: 450px;
position: absolute;z-index: 100000;left: 0;
display: none;}
.sec-nav ul li{background: #fff;padding: 20px 20px 65px 20px;}
.sec-nav ul{margin-top: 43px;}
.sec-nav ul li a div.sec-nav-top{padding-bottom: 10px;border-bottom: 3px solid #107840;}
.sec-nav ul li a div.sec-nav-top h3{font-family: '微软雅黑';color: #006f3b;font-size: 14px;}
.sec-nav ul li a div.sec-nav-top h3 i{font-size: 25px;vertical-align: middle;}
.sec-nav ul li a div.sec-nav-top span{font-size: 12px;}
.sec-nav ul li a div.sec-nav-bot{position: relative;}
.sec-nav ul li a div.sec-nav-bot img{position: absolute;left: 0;}
.sec-nav ul li a div.sec-nav-bot p{font-size: 12px;margin-top: 18px;text-align: left;}
.sec-nav ul li a div.sec-nav-bot p.mode-one{margin-left: 93px;}
.sec-nav ul li a:hover div{color: #006f3b;}

.sec-nav ul li a:hover .over img{-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-ms-transform: scale(1.2);-o-transform: scale(1.2);transform: scale(1.2);}
.sec-nav ul li a i{display: inline-block;vertical-align: middle;}
.sec-nav ul li a i.icon-one{width: 33px;height: 33px;background: url(icon1.jpg);}
.sec-nav ul li a i.icon-two{width: 34px;height: 30px;background: url(icon3.jpg);}
.sec-nav ul li a i.icon-thr{width: 36px;height: 36px;background: url(icon5.jpg);}
.sec-nav ul li a i.icon-fou{width: 32px;height: 32px;background: url(icon7.jpg);}
.sec-nav ul li a i.icon-fiv{width: 32px;height: 35px;background: url(icon9.jpg);}
.sec-nav ul li a i.icon-six{width: 32px;height: 34px;background: url(icon11.jpg);}

.sec-nav ul li a i.icon-1{background: url(f04991c97c2ca31e039e938987f36e51.jpg);width: 33px;height: 33px;}
.sec-nav ul li a i.icon-2{background: url(abedaf783c009eda32a0d85c3ef55208.jpg);width: 29px;height: 33px;}
.sec-nav ul li a i.icon-3{background: url(ed2d01688788ef4ed5de4f879b418edb.jpg);width: 42px;height: 33px;}
.sec-nav ul li a i.icon-4{background: url(aebcde98847a02040bd8c6dba91fbfe4.jpg);width: 27px;height: 33px;}
.sec-nav ul li a i.icon-5{background: url(8823662dfa428434f468d2353a53cbe9.jpg);width: 36px;height: 33px;}
.sec-nav ul li a i.icon-6{background: url(1203c4cf276c4db604c2fc000d9e4acd.jpg);width: 33px;height: 33px;}
.sec-nav ul li a i.icon-7{background: url(d116bc8803c650a0cd1fe65bef7964fd.jpg);width: 33px;height: 33px;}

.sec-nav>ul.majornav>li{padding: 20px 10px 10px 10px;height: 216.33px;}
.sec-nav ul.majornav li a h3{text-align: left;margin-bottom: 10px;border-bottom: 3px solid #107840;padding-bottom: 8px;font-size: 14px;color: #006f3b;}
.sec-nav ul.majornav li a h3 i{font-size: 20px;vertical-align: middle;}
.sec-nav ul.majornav li a p{font-size: 12px;text-align: left;margin-top: 5px;}
.sec-nav ul.majornav li a span{font-size: 12px;margin-top: 5px;}

.sec-nav>ul.sciennav>li{padding: 20px 10px 10px 10px;height: 216.33px;}
.sec-nav ul.sciennav li h3.scitit{text-align: left;margin-bottom: 10px;border-bottom: 3px solid #107840;padding-bottom: 8px;font-size: 14px;color: #006f3b;}
.sec-nav ul.sciennav li h3.scitit i{font-size: 20px;vertical-align: middle;}
.sec-nav ul.sciennav li a h3.scisectit{text-align: left;font-size: 12px;height: 32px;}
.sec-nav ul.sciennav li a p{font-size: 12px;text-align: left;margin-top: 8px;}
.sec-nav ul.sciennav li a.more{font-size: 12px;margin-top: 5px;}

.sec-nav>ul.qualitynav>li{height: 130px;margin-top: 38px;padding: 36px 20px 65px 20px;}
/*.sec-nav ul .zlgc_1{background-image: url('./images/icon-19.png'); background-repeat: no-repeat;background-position: 60px 32px;}
.sec-nav ul .zlgc_2{background-image: url('./images/icon13.png'); background-repeat: no-repeat;background-position: 60px 32px;}
.sec-nav ul .zlgc_3{background-image: url('./images/icon14.png'); background-repeat: no-repeat;background-position: 60px 32px;}
.sec-nav ul .zlgc_4{background-image: url('./images/icon15.png'); background-repeat: no-repeat;background-position: 60px 32px;}
.sec-nav ul .zlgc_5{background-image: url('./images/icon16.png'); background-repeat: no-repeat;background-position: 60px 32px;}
.sec-nav ul .zlgc_6{background-image: url('./images/icon17.png'); background-repeat: no-repeat;background-position: 60px 32px;}
.sec-nav ul .zlgc_7{background-image: url('./images/icon18.png'); background-repeat: no-repeat;background-position: 60px 32px;}*/
.sec-nav ul.qualitynav li a,.sec-nav ul.qualitynav li a em{display: block;}

.sec-nav>ul.groupsecnav>li{padding: 10px 20px 25px 10px;}
.sec-nav ul.groupsecnav li div.sec-nav-top{padding-bottom: 8px;border-bottom: 3px solid #107840;margin-bottom: 8px;}
.sec-nav ul.groupsecnav li div.sec-nav-top a.more{font-size: 12px;}
.sec-nav ul.groupsecnav li div.sec-nav-top h3{color: #006f3b;font-size: 14px;}
.sec-nav ul.groupsecnav li div.sec-nav-top h3 i{font-size: 20px;vertical-align: middle;}
.sec-nav ul.groupsecnav li a div.sec-nav-bot h3{margin-left: 100px;padding-top: 5px;font-size: 12px;text-align: left;}
.sec-nav ul.groupsecnav li a div.sec-nav-bot p.time{margin: 0 0 0 100px;padding-top: 3px;}
.sec-nav ul.groupsecnav li a div.sec-nav-bot p.description{margin-top: 10px;font-size: 12px;}
.sec-nav ul.groupsecnav li a div.sec-nav-bot img{width: 35%;}







.sec-nav ul.partynav li{padding: 10px 20px 10px 20px;height: 216.33px;}
.sec-nav ul.partynav li h3.title{text-align: left;margin-bottom: 8px;border-bottom: 3px solid #107840;font-size: 14px;color: #006f3b;padding-bottom: 4px;}
.sec-nav ul.partynav li h3.title i{font-size: 20px;vertical-align: middle;}
.sec-nav ul.partynav li a h3.navtit{text-align: left;font-size: 14px;}
.sec-nav ul.partynav li a p.navtime{font-size: 12px;text-align: left;}
.sec-nav ul.partynav li a p.navdes{font-size: 12px;text-align: left;margin-top: 3px;}
.sec-nav ul.partynav li a.more{font-size: 12px;margin-top: 5px;}
.sec-nav ul.partynav li a.show-img img{width: 242px;height: 130px;}

.sec-nav ul.sernav li{height: 130px;margin-top: 38px;}
.sec-nav ul .shfw_1{background-image: url(icon-1.jpg); background-repeat: no-repeat;background-position: 72px 18px;}
.sec-nav ul .shfw_2{background-image: url(icon-3.jpg); background-repeat: no-repeat;background-position: 72px 18px;}
.sec-nav ul .shfw_3{background-image: url(icon-5.jpg); background-repeat: no-repeat;background-position: 72px 18px;}
.sec-nav ul .shfw_4{background-image: url(icon-7.jpg); background-repeat: no-repeat;background-position: 72px 18px;}
.sec-nav ul .shfw_5{background-image: url(icon-9.jpg); background-repeat: no-repeat;background-position: 72px 18px;}
.sec-nav ul .shfw_6{background-image: url(icon-11.jpg); background-repeat: no-repeat;background-position: 72px 18px;}
.sec-nav ul.sernav li a em.em{display: block;}

.banner-content .flex-control-paging li a{width: 12px;height: 12px;}
.banner-content .flex-control-paging li a.flex-active {background: #006f3b;}
.banner-content .flex-control-paging li a:hover {background: #006f3b;}
.banner-content .flex-control-nav{bottom: 35px;}
.banner-content .flex-direction-nav a{background: url(arrow-left.jpg);width: 48px;height: 48px;top: 46%;}
.banner-content .flex-direction-nav a.flex-next{background: url(arrow-right.jpg);}
.banner-content .flex-direction-nav a:before{display: none;}
.banner-content .flex-direction-nav .flex-prev{left: 115px;}
.banner-content .flex-direction-nav .flex-next{right: 115px;}

/*main*/
.main-news{background: #dedddd;padding: 24px 0 27px 0;}
.main-news div .main-news-left{width: 25%;margin-right: 1.5%;}
.main-news div .main-news-mid{width: 36%;margin-right: 1.5%;}
.main-news div .main-news-right{width: 36%;}
.main-news-left,.main-news-mid,.main-news-right{padding: 18px 12px;background: #fff;height: 261px;border-top: 3px solid #006f3b;}
.main-news-left h3,.main-news-mid h3,.main-news-right h3{font-size: 18px;color: #006f3b;margin-bottom: 15px;}
#slider-a ul li{position: relative;}
#slider-a ul li a{display: block;overflow: hidden;}
#slider-a ul li a:hover img{-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-ms-transform: scale(1.2);-o-transform: scale(1.2);transform: scale(1.2);}
#slider-a ul li a.slia-des{position: absolute;bottom: 0;width: 100%;
-webkit-transform: translateY(100%);-moz-transform: translateY(100%);-ms-transform: translateY(100%);-o-transform: translateY(100%);transform: translateY(100%);}
#slider-a ul li a.slia-des{background: url(opacity-a.jpg);color: #fff;font-size: 12px;padding: 13px 0 13px 20px;}
#slider-a ul li:hover a.slia-des{-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0);}
.main-news-left .flex-control-nav{top: -30px;right: -113px;}
.main-news-left .flex-control-paging li a,.slider-d .flex-control-paging li a,
.slider-e .flex-control-paging li a{width: 8px;height: 8px;}
.main-news-left .flex-control-paging li a,.slider-e .flex-control-paging li a,
.slider-d .flex-control-paging li a{background: #006f3b;}
.main-news-left .flex-control-paging li a.flex-active,.slider-e .flex-control-paging li a.flex-active,
.slider-d .flex-control-paging li a.flex-active{background: #ebebeb;}

.pub-one a{font-size: 12px;}
.icon-one{font-size: 24px;vertical-align: middle;}

.slider-b,.slider-c{height: 185px;}
.slider-b ul li,.slider-c ul li{height: 185px;}
.slider-b ul li a,.slider-c .swiper-containerb .swiper-wrapper .swiper-slide a{font-size: 14px;display: block;margin-bottom: 12px;}
.slider-b ul li a:hover,.slider-c ul li a:hover{color: #006f3b;}
.pub-a:hover{color: #006f3b;}

.main-show{padding: 50px 0 55px 0;}
.pub-show{position: relative;overflow: hidden;float: left;height: 343px;}
.pub-show img{width: 100%;}
.show-fir,.show-thi{width: 27%;margin-right: 1.5%;}
.show-sec{width: 21%;margin-right: 1.5%;position: relative;}
.show-fou{width: 20.5%;}
.show-fir a .show-pic-one{overflow: hidden;}
.show-fir a .show-pic-one img{width: 100%;}
.showcover-left{position: absolute;height: 100%;width: 100%;top: 0;background: url(opacity-a.jpg);text-align: center;
color: #fff;padding: 74px 35px 0 35px;}
.show-fir a .showcover-left h3{font-size: 18px;
-webkit-transform: translateX(-100%);-moz-transform: translateX(-100%);-ms-transform: translateX(-100%);-o-transform: translateX(-100%);transform: translateX(-100%);}
.show-fir a .showcover-left p{font-size: 12px;margin: 23px 0 20px 0;line-height:2.2;
-webkit-transform: translateX(120%);-moz-transform: translateX(120%);-ms-transform: translateX(120%);-o-transform: translateX(120%);transform: translateX(120%);}
.show-fir a .showcover-left i{font-size: 44px;}
.showcover-left i,.showcover-left p,.showcover-left h3,.showcover-left{opacity: 0;}
.show-fir a p.couple-t{position: absolute;bottom: 0;width: 100%;text-align: center;padding: 8px 0;font-size: 16px;color: #fff;background: #6ebf64;}
.show-fir a:hover .show-pic-one img{-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-ms-transform: scale(1.2);-o-transform: scale(1.2);transform: scale(1.2);}
.show-fir:hover a .showcover-left h3{-webkit-transform: translateX(0);-moz-transform: translateX(0);-ms-transform: translateX(0);-o-transform: translateX(0);transform: translateX(0);
opacity: 1;}
.show-fir:hover a .showcover-left p{-webkit-transform: translateX(0);-moz-transform: translateX(0);-ms-transform: translateX(0);-o-transform: translateX(0);transform: translateX(0);
opacity: 1;}
.show-fir:hover a .showcover-left i,.show-fir:hover a .showcover-left{opacity: 1;}
.show-fou:hover a .showcover-left,.show-fou:hover a .showcover-left i,.show-fou:hover a .showcover-left p{opacity: 1;}
.show-fir:hover a p.couple-t{bottom: -45px;}

.show-sec .show-sec-top a+a{margin-top: 10px;display: block;}
.show-sec .show-sec-bot{margin-top: 10px;position: absolute;bottom: 0;width: 100%;}
.show-sec .show-sec-top a,.show-sec .show-sec-bot a{position: relative;display: block;width: 100%;overflow: hidden;}
.show-sec .show-sec-top a p.qua-t,.show-sec .show-sec-bot a p.qua-t{position: absolute;z-index: 1000;bottom: 0;width: 100%;text-align: center;padding: 8px 0;font-size: 16px;color: #fff;}
.show-sec .show-sec-top a p.qua-t{background: #0399d6;}
.show-sec .show-sec-bot a p.qua-t{background: #fa8b8b;}
.show-sec .show-sec-top a:hover img,.show-sec .show-sec-bot a:hover img
,.show-fou a:hover img{-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-ms-transform: scale(1.2);-o-transform: scale(1.2);transform: scale(1.2);}
.show-sec a .showcover-one i{opacity: 1;}
.show-sec-bot a .showcover-one,.show-sec-top a .showcover-one{opacity: 0;}
.show-sec-bot:hover a .showcover-one,.show-sec-top:hover a .showcover-one{opacity: 1;}
.show-sec-bot a:hover p.qua-t,.show-sec-top a:hover p.qua-t,.show-fou a:hover p.stu-t{bottom: -45px;}
.showcover-one{position: absolute;height: 100%;width: 100%;top: 0;background: url(opacity-a.jpg);text-align: center;
color: #fff;z-index: 10000;
padding: 45px 35px 0 35px;}

.show-thi a p.couple-t{background: #ff9a18;}

.show-fou a{display: block;width: 100%;height: 100%;text-align: center;font-size: 20px;color: #fff;}
.show-fou a i{font-size: 40px;padding-top: 17%;display: block;margin-right: 43px;}
.show-fou a:hover i{margin-right: 0;}
.show-fou a p.stu-t{background: #ff724e;position: absolute;bottom: 0;width: 100%;font-size: 16px;padding: 8px 0;z-index: 100000;}

.main-use{background: #dedddd;padding: 45px 0 55px 0;}
.use-top h3{margin-bottom: 22px;}
.use-top h3 i{font-size: 19px;vertical-align: middle;}
.use-top a{font-size: 12px;letter-spacing: 3px;}

.use-bot{position: relative;background: #fff;}
.use-bot a .use-time{height: 138px;background: #006f3b;padding: 0 18px;}
.use-bot a .use-time p{font-size: 50px;color: #fff;}
.use-bot a .use-time p+p{font-size: 14px;}
.use-bot a .use-detail p{font-size: 12px;color: #545454;margin: 10px 0 0 14px;}
.use-bot-other div{width: 49%;margin-right: 2%;}
.use-bot-other div+div{width: 49%;margin-right: 0;}
.use-bot-other div+div+div{width: 49%;margin-right: 2%;}
.use-bot-other div+div+div+div{width: 49%;margin-right: 0;}
.use-bot-other div a{display: block;background: #fff;position: relative;background: url(grandient.jpg);height: 100%;box-shadow: 0 3px 3px rgba(0, 0, 0, .2);}
.use-bot-other div a span{color: #fff;font-size: 12px;display: inline-block;}
.use-bot-other div a span+span{color: #006f3b;font-size: 13px;margin: 7px 0 0px 22px;width: 50%;height: 100%;font-weight: bold;}
.use-bot-other div a span.use-icon{display: inline-block;background: #006f3b;width: 58px;height: 58px;text-align: center;line-height: 58px;}
/*.use-bot-other div a span.icon-1{background-image: url('../images/jiaowuchu.png'); background-repeat: no-repeat;background-position: 13px 12px;}
.use-bot-other div a span.icon-2{background-image: url('../images/fuwuzhongxin.png'); background-repeat: no-repeat;background-position: 13px 12px;}
.use-bot-other div a span.icon-3{background-image: url('../images/wangluo.png'); background-repeat: no-repeat;background-position: 13px 12px;}
.use-bot-other div a span.icon-4{background-image: url('../images/tushuguan.png'); background-repeat: no-repeat;background-position: 13px 12px;}*/
.use-bot-other div a span.line{position: absolute;top: 0;width: 100%;height: 2px;background: #008044;left: 0;margin: 0;}
.slider-e .flex-control-nav,.slider-d .flex-control-nav{bottom: 173px;left: 110px;}

.group{padding: 20px 0 35px 0;}
.group div .group-tit{margin-bottom: 20px;font-size: 16px;}
.group div .group-tit i{font-size: 25px;vertical-align: middle;font-weight: 100;}
.group div ul li{border-top: 3px solid #006f3b;}
.group div ul li .group-box{padding: 10px;background: #ebebeb;}
.group div ul li .group-box h3{margin-bottom: 10px;}
.group div ul li .group-box h3 i{font-size: 20px;font-weight: 100;}
.group div ul li .group-box a.more{font-size: 12px;}
.group div ul li .group-box .group-contain a{display: block;overflow: hidden;width: 100%;height: 100%;position: relative;}
.group div ul li .group-box .group-contain a p{position: absolute;bottom: 0;width: 100%;color: #fff;background: url(opacity-a.jpg);
font-size: 12px;padding: 10px 0 10px 20px;}
.group div ul li .group-box .group-contain a:hover img{-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-ms-transform: scale(1.2);-o-transform: scale(1.2);transform: scale(1.2);}
.group div ul li .group-box .group-contain a img{width: 100%;}

.page-de .grouplist a .group-tro{width: 100%;} 

.friend{padding: 25px 0;background: #dedddd;}
.friend div h3{font-size: 14px;margin: 2px 0 0 0;}
.friend div h3 i{font-size: 22px;vertical-align: middle;font-weight: 100;}
.friend div .fri-link a{padding: 0 25px;border-right: 1px solid #676767;}
.fri-link a:hover{color: #006f3b;} 

/*footer*/
.footer{background: #006f3b;color: #fff;font-size: 12px;padding: 45px 0 85px 0;}
.footer div ul li a.footimg{margin-right: 18px;}
.code-in{margin-right: 20px;}
.code-in span{margin: 12px 0 0 12px;}
.footer div p a{color: #fff;}

/*学院概况*/
.page-main{background: #e6e6e6;}
.page-main div .page-left{width: 16%;}
.page-main div .page-right{width: 81%;position: relative;}
.page-main div .page-left h3{padding: 15px 0 15px 34px;background: #006f3b;color: #fff;width: 100%;font-size: 16px;}
.page-main div .page-left h3 i{font-size: 25px;vertical-align: middle;font-weight: 100;margin-right: 10px;}
.page-left-top{position: relative;}
.single-e h3{position: *absolute;margin-top: -57px;}
.page-left-nav>div{background: #fff;padding: 20px 0 23px 0;width: 192px;height: 185px;}
.page-left-nav div ul{position: absolute;left: 25px;}
.page-left-nav ul li{margin-bottom: 3px;}
.page-left-nav ul li a{color: #000000;display: block;width: 145px;padding: 9px 0 9px 15px;}
.page-left-nav ul li a.active{background: #006f3b;color: #fff;width: 185px;}
.page-left-nav ul li a i{margin-right: 10px;}
.page-left-nav ul li:hover a{background: #006f3b;color: #fff;width: 185px;}

.page-left-bot{margin-top: 13px;border-bottom: 9px solid #006f3b;}
.page-left-bot .page-left-tel{background: #fff;}
.page-left-bot .page-left-tel ul{padding: 30px 13px;}
.page-left-bot .page-left-tel ul li .borbot-line{border-bottom: 1px solid #bebebe;padding: 0 0 12px 3px;margin-bottom: 20px;}
.page-left-bot .page-left-tel ul li i{font-size: 23px;margin-right: 10px;}
.page-left-bot .page-left-tel ul li div p{font-size: 12px;}
.page-left-bot .page-left-tel ul li div p+p{font-size: 16px;}

.page-main div .page-right .line-top{position: absolute;top: -57px;width: 100%;}
.page-main div .page-right .line-top span{display: inline-block;width: 27%;background: #006f3b;height: 6px;}
.page-main div .page-right .line-top span+span{width: 73%;background: #a7a7a7;}
.page-main div .page-right .page-content{padding: 27px 28px 55px 28px;background: #fff;}
.page-main div .page-right .page-content .position{
padding: 15px 28px 15px 28px;
position: absolute;top: -51px;width: 100%;left: 0;background: #fff;}

.top{background: #006f3c;position: fixed;bottom: 261px;right: 0px;width: 52px;height: 52px;line-height: 52px;text-align: center;cursor: pointer;display: none;}
.top i{color: #fff;margin: 0;font-size: 25px;}

/*专业设置*/
.page-left-nav div.major-box{height: 340px;}
.page-left-nav div.major-box ul li a {padding-left: 14px;}
.page-main div .major-right {width: 81%;margin-left: 2.5%;}
.major-t i{font-size: 28px;color: #006f3b;margin-right: 10px;}
.major-t p span.line{display: block;height: 3px;margin-top: 9px;}
.page-main div .major-message{width: 100%;margin-top: 34.5%;background: #fff;}
.page-main div .major-message h3.tit{font-size: 16px;color: #fff;background: #006f3b;text-align: center;padding: 18px 0;
position: absolute;top: -57px;width: 100%;}
.page-main>div>.major-message>ul{padding: 25px 13px 35px 13px;}
.page-main div .major-message ul li .tit i{font-size: 42px;color: #8a8a8a;margin-right: 15px;}
.page-main div .major-message ul li .tit h3{margin-top: 11px;color: #000000;}
.page-main div .major-message ul li .tit h3 p{font-size: 12px;font-weight: normal;padding-top: 8px;color: #000000;}
.page-main div .major-message ul li a:hover .tit i{color: #006f3b;}
.page-main div .major-message ul li a p.link{margin: 0 0 20px 0;border-bottom: 1px solid #959595;padding: 0 0 20px 0;font-size: 12px;}

/*教研室*/
.page-main div .page-right .re-content{padding: 27px 0px 55px 0px;}
.page-left-nav div.research-box{height: 340px;}
/*.page-left-nav div.research-box ul li a{padding-left: 14px;}*/
.p-resea-it a h3 span.tit,.p-resea-ti a h3 span.tit{font-size: 22px;color: #006f3b;padding: 6px 0 18px 0;border-top: 3px solid #006f3b;display: inline-block;}
.p-resea-it a h3 div.arrow,.p-resea-ti a h3 div.arrow{background: url(line-green.jpg) repeat-y;border: 1px solid #959595;width: 126px;height: 23px;font-size: 12px;line-height: 23px;padding: 0 3px 0 5px;}
.p-resea-it a h3 div.arrow i,.p-resea-ti a h3 div.arrow i{color: #fff;font-size: 12px;}
/*.p-resea-it a div.text,.p-resea-ti a div.text{width: 65%;}*/
.p-resea-it a div.text,.p-resea-ti a div.text{width: 55%;}
.p-resea-it a:hover h3 div.arrow i,.p-resea-ti a:hover h3 div.arrow i{margin-right: 1px;}
.p-resea-it a:hover div.over img,.p-resea-ti a:hover div.over img{-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-ms-transform: scale(1.2);-o-transform: scale(1.2);transform: scale(1.2);}

.p-resea-it{padding: 0 28px 0 28px;}
.p-resea-ti{padding: 29px 28px 36px 28px;background: #f4f4f4;margin: 38px 0 52px 0;}

/*部分主讲教师*/
.speak-de>ul>li{margin-bottom: 4%;position: relative;}
.speak-de ul li a .part-speaker{padding-bottom: 46px;}
.speak-de ul li a .part-speaker img{width: 100%;}
.speak-de ul li a .pspeak-text{background: #e6e6e6;padding: 8px 0 8px 28px;position: absolute;bottom: 0;width: 100%;}
.speak-de ul li a .pspeak-text p{color: #000000;}
.speak-de ul li a .pspeak-text p strong{padding-right: 5px;}
.speak-de ul li a:hover .pspeak-text{background: #006f3b;padding: 14px 0 20px 28px;}
.speak-de ul li a:hover .pspeak-text p,.speak-de ul li a:hover .pspeak-text p strong{color: #fff;}

/*.speak-message ul li a div.tit img{width: 41%;margin: 0 12px 12px 0;}*/
.speak-message ul li a div.tit img{margin: 0 0 12px 0;}
.speak-message ul li a div.tit p{color: #000000;}

/*.page-number{position: relative;}
.page-number ul{position: absolute;left: 39%;}*/
.page-number ul:after{content:".";display:block;visibility:hidden;height:0;clear:both;}
.page-number ul.pagination li{float: left;margin-left: 13px;}
.page-number ul.pagination{padding: 25px 0  0 15px;}
.page-number ul.pagination li.active a{background: #006f3b;padding: 5px 10px;color: #fff;}

/*部分主讲教师详情*/
.speak-de .topest .speak-des{width: 48%;}
.speak-de .topest .speak-des .view-p{padding-bottom: 8px;border-bottom: 1px solid #c6c6c6;margin-bottom: 8px;}
.speak-de .topest .speak-des p.teacher-des{font-size: 12px;margin-top: 10px;}
.speak-de .topest .speak-des p.teacher-des strong{font-size: 14px;}
.speak-de .topest .speak-des div.view-p p+p{margin-left: 55px;}
.speak-de .bot h3,.speak-de .face-view h3.face-des{margin: 60px 0 35px 0;color: #fff;border-bottom: 1px solid #959595;}
.speak-de .bot h3 span,.speak-de .face-view h3.face-des span{display: inline-block;background: #006f3b;padding: 10px 20px;}
.speak-de .bot h3 span i,.speak-de .face-view h3.face-des i{font-weight: 100;font-size: 25px;vertical-align: middle;}

.prev-next{margin-top: 60px;}
.prev-next:after{content:".";display:block;visibility:hidden;height:0;clear:both;}
.prev-next a{background: #e6e6e6;padding: 12px 17px;}
.prev-next a i{font-size: 25px;vertical-align: middle;margin-right: 12px;}
.prev-next a+a i{margin-left: 12px;}
.prev-next a:hover{background: #006f3b;color: #fff;}

/*教师风采*/
.slider-f{width: 525px;position: relative;margin-bottom: 38px;}
.slider-f .flex-control-thumbs{width: 175px;height: 317px;margin: 0;position: absolute;right: -175px;top: 0;background: #006f3b;}
.slider-f .flex-control-thumbs li{width: 80%;margin: 8.5% 0 0 10%;}
.slider-f .flex-control-thumbs img{opacity: 1;}

.teacher .tit{font-size: 22px;margin-bottom: 23px;}
.teacher ul li a.teacher-link{display: block;}
.teacher ul li a.teacher-link:hover{box-shadow: 2px 6px 5px rgba(0, 0, 0, .2);}
.teacher ul li a .topest img{width: 100%;}
.teacher ul li a p.troduce{text-align: center;padding: 12px 0;background: #e6e6e6;}
.teacher ul li a:hover .topest img{-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-ms-transform: scale(1.2);-o-transform: scale(1.2);transform: scale(1.2);}
.page-de .tea-view img{margin: 0 auto;}

.slider-g{padding: 70px 13px 80px 13px;}
.swiper-containera{height: 580px;overflow: hidden;position: relative;}
.slider-g>span{display: inline-block;position: absolute;cursor: pointer;}
.slider-g span.btn1{top: 20px;left: 50%;margin-left: -13.5px;background: url(icon.jpg);background-position: 0px -67px;width: 27px;height: 27px;}
.slider-g span.btn2{top: 660px;left: 50%;margin-left: -13.5px;background: url(icon.jpg);background-position: -62px -67px;width: 27px;height: 27px;}
.swiper-containera .swiper-slide p{margin: 5px 0 0 0;text-align: center;}
.swiper-containera .swiper-slide a:hover div.over img{-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-ms-transform: scale(1.2);-o-transform: scale(1.2);transform: scale(1.2);}

/*科学研究*/
.page-main div .page-left h3 i.search{font-size: 18px;}
.page-left-bot .page-left-tel .has-select-search{padding: 23px 10px 32px 10px;}
.page-left-bot .page-left-tel .has-select-search input
,.page-left-bot .page-left-tel .has-select-search select{border: none;font-size: 12px;}
.page-left-bot .page-left-tel .has-select-search input.keyword,
.page-left-bot .page-left-tel .has-select-search select{background: #e2e2e2;}
.page-left-bot .page-left-tel .has-select-search input.find{background: #006f3b;color: #fff;}
.page-left-bot .page-left-tel .has-select-search select{margin: 17px 0 18px 0;}

.page-de .newlist{padding: 13px 28px 15px 28px;position: relative;}
.page-de .newlist:hover{background: #f2f2f2;}
.page-main div .page-right .new-content {padding: 27px 0 55px 0;}
.page-de .newlist a .new-tro{width: 70%;}
.page-de .newlist a .new-tro h3{font-size: 14px;}
.page-de .newlist a .new-tro span,.page-de .newlist a .new-tro p{font-size: 12px;}
.page-de .newlist a .new-tro i,
.page-main div .new-message ul li a .send-time i{display: inline-block;vertical-align: middle;background: url(icon.jpg);display: inline-block;margin-right: 8px;}
.page-de .newlist a .new-tro i.time
,.page-main div .new-message ul li a .send-time i{background-position: 0px -126px;width: 17px;height: 17px;}
.page-de .newlist a .new-tro i.focus{background-position: -53px -128px;width: 19px;height: 15px;margin-left: 20px;}
.page-de .newlist a .new-tro p.timer{color: #5e5e5e;padding: 15px 0;}
.page-de .newlist a .new-tro p.des{color: #000000;}
.page-de .newlist a:hover .new-tro p.des{color: #006f3b;}
.page-de .newlist a:hover .over img{-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-ms-transform: scale(1.2);-o-transform: scale(1.2);transform: scale(1.2);}
.page-de .newlist a span.line{position: absolute;left: 0;top: 0;height: 100%;width: 0;}
.page-de .newlist a:hover span.line{width: 5px;background: #006f3b;}

.page-main div .new-message ul li a .tit p{font-size: 12px;color: #000000;margin-left:10px;margin-top:10px;}
.page-main div .new-message ul li a .tit p i{background: #006f3b;font-size: 12px;color: #fff;margin-right: 5px;}
.page-main div .new-message ul li a:hover .tit i{color: #fff;}
.page-main div .new-message ul li a .send-time{font-size: 12px;padding: 20px 0 25px 0;border-bottom: 1px solid #959595;color: #707070;margin-bottom: 17px;}
.page-main div .new-message ul li a .send-time strong{color: #7f7d7d;}
.page-main div .new-message ul li a:hover .tit p{color: #006f3b;}


/*科学研究详情*/
.newview h3.title{font-size: 24px;text-align: center;}
.newview p.mes{font-size: 12px;color: #5e5e5e;margin: 25px 0 20px 0;text-align: center;}
.newview p.mes a{color: #5e5e5e;}
.newview p.mes i.time,.newview p.mes i.focus,.newview p.mes i.share{display: inline-block;vertical-align: middle;background: url(icon.jpg);display: inline-block;margin-right: 8px;}
.newview p.mes i.time{background-position: 0px -126px;width: 17px;height: 17px;}
.newview p.mes i.focus{background-position: -53px -128px;width: 19px;height: 15px;margin-left: 20px;}
.newview p.mes i.share{background-position: -104px -128px;width: 15px;height: 14px;margin-left: 20px;}
.newview .description{padding: 25px 50px 35px 50px;background: #f0f0f0;position: relative;margin-bottom: 25px;}
.newview .description span.line{display: inline-block;width: 8%;background: #006f3b;height: 3px;position: absolute;top: 0;left: 0;}
.newview .description span.line+span{width: 92%;top: 0;left: 8%;background: #969696;}
.newview .description p{color: #595959;}
.newview .description p i{color: #8b8b8b;}
.newview .description p i.comma-f{margin-right: 10px;}
.newview .description p i.comma-s{margin-left: 10px;}
.newview .newview-in{color: #595959;}
.newview .newlink{background: #efefef;border-top: 2px solid #d0d0d0;padding: 10px 12px;margin: 30px 0 40px 0;font-size: 12px;}
.newview .newlink i{font-size: 25px;vertical-align: middle;}
.newview .fir-last{margin-bottom: 35px;}
.newview .fir-last a{width: 47%;background: #f0f0f0;color: #595959;}
.newview .fir-last a:hover{background: #006f3b;color: #fff;}
.newview .fir-last a i{vertical-align: middle;font-size: 20px;}
.newview .fir-last a.push-left{padding: 10px 20px 10px 8px;}
.newview .fir-last a.push-left i{margin-right: 10px;}
.newview .fir-last a.push-right{padding: 10px 8px 10px 20px;text-align: right;}
.newview .fir-last a.push-right i{margin: 0 0 0 10px;}
.newview .last-c a{display: inline-block;margin-bottom: 5px;color: #595959;}
.newview .last-c a:hover{color: #006f3b;}
.newview .last-c a:hover i{background: #006f3b;}
.newview .last-c a span.time{margin-right: 5px;}
.newview .last-c a i{background: #9c9c9c;font-size: 12px;color: #fff;}

/*学术讲座*/
/*.lecturelist>a{display: inline-block;}*/
.page-de .lecturelist a div.left{padding: 0 15px 15px 15px;background: #006f3b;color: #fff;}
.page-de .lecturelist a div.right{width: 82%;font-size: 12px;color: #545454;margin-top: 15px;}
.page-de .lecturelist a div.left p{font-size: 50px;font-weight: bold;}
.page-de .lecturelist a div.left p+p{font-size: 14px;font-weight: normal;}

.page-de .lecturelist a div.right i{margin: -90px 30px 0 0;font-size: 43px;color: #a0a0a0;}
.page-de .lecturelist a div.right p{margin-bottom: 4px;}
.page-de .lecturelist a:hover div.right i{margin: -90px 0 0 0;color: #006f3b;}

/*学术详情*/
.lecview .leccontent h3{font-size: 16px;margin-bottom: 22px;font-weight: bold;}
.lecview .leccontent{margin: 50px 0 80px 0;}
.lecview .description p{border-bottom: 1px solid #d0d0d0;padding-bottom: 15px;margin-bottom: 20px;font-size: 14px;color: #000000;}
.lecview .description p i{background: url(icon.jpg);display: inline-block;vertical-align: middle;margin-right: 35px;}
.lecview .description p strong{margin-right: 10px;font-size: 16px;}
.lecview .description p.zero i{background-position: 0 -170px;width: 21px;height: 21px;}
.lecview .description p.p-one i{background-position: -47px -167px;width: 21px;height: 24px;}
.lecview .description p.p-two i{background-position: -104px -170px;width: 21px;height: 21px;}
.lecview .description p.p-thr i{background-position: -161px -170px;width: 21px;height: 21px;}
.lecview .description p.p-fou i{background-position: -231px -172px;width: 21px;height: 19px;}

/*质量工程*/
.qua-message ul li a{display: block;background: #dfdfdf;margin-bottom: 23px;text-align: center;padding: 20px 30px 20px 30px;font-size: 16px;}
.qua-message ul li a:hover{color: #fff;background: #006f3b;transition:assssll 0.2s linear 0s;-webkit-transition:all 0.2s linear 0s;-moz-transition:all 0.2s linear 0s;-ms-transition:all 0.2s linear 0s;-o-transition:all 0.2s ease-in-out;}
.qua-message ul li a i{display: inline-block;background: url(icon.jpg);margin-bottom: 10px;}
.qua-message ul li a i.ricon-one{width: 35px;height: 41px;background-position: 0px -265px;}
.qua-message ul li a i.ricon-two{width: 43px;height: 45px;background-position: -68px -265px;}
.qua-message ul li a i.ricon-thr{width: 45px;height: 45px;background-position: -144px -265px;}
.qua-message ul li a i.ricon-fou{width: 42px;height: 44px;background-position: -223px -265px;}
.qua-message ul li a:hover i.ricon-one{background-position: 0px -217px;}
.qua-message ul li a:hover i.ricon-two{background-position: -68px -213px;}
.qua-message ul li a:hover i.ricon-thr{background-position: -144px -213px;}
.qua-message ul li a:hover i.ricon-fou{background-position: -223px -214px;}

.major-message ul li a i.admin-icon{width: 46px;height: 44px;background-position: 0px -437px;}
.major-message ul li a i.society-icon{width: 43px;height: 44px;background-position: -69px -437px;}
.major-message ul li a i.public-icon{width: 51px;height: 44px;background-position: -128px -437px;}
.major-message ul li a i.law-icon{width: 45px;height: 44px;background-position: -196px -437px;}
.major-message ul li a i.old-icon{width: 44px;height: 44px;background-position: -256px -437px;}
.major-message ul li a:hover i.admin-icon{background-position: 0px -383px;}
.major-message ul li a:hover i.society-icon{background-position: -69px -383px;}
.major-message ul li a:hover i.public-icon{background-position: -128px -383px;}
.major-message ul li a:hover i.law-icon{background-position: -196px -383px;}
.major-message ul li a:hover i.old-icon{background-position: -256px -383px;}
.major-message ul li a.majorlink{padding: 20px 20px 20px 20px;}

.page-left-nav div.qua-box{height: 443px;}
.page-left-nav div.qua-box ul li a {padding-left: 3px;}

/*下载中心*/
.page-left-nav div.down-box {height: 185px;}
.page-de .downlist a div.over i.gray{width: 33px;height: 42px;display: block;background: url(../site21/grayone.jpg);}
.page-de .downlist a:hover div.over i.gray{background: url(../site21/graytwo.jpg);}
.page-de .downlist a .down-tro h3.tit{font-size: 16px;color: #545454;}
.page-de .downlist a:hover .down-tro h3.tit{color: #006f3b;}
.page-de .downlist a .down-tro p.timer{padding: 8px 0;}
.page-de .downlist a .down-tro{width: 65%;margin-left: 25px;}
.page-de .downlist a .down-icon i{width: 42px;height: 42px;display: inline-block;background: url(../site21/graythr.jpg);margin: 10px 28px 0 0;}
.page-de .downlist a:hover .down-icon i{background: url(../site21/grayfou.jpg);}
.page-de .downlist a .new-tro i.oth{margin-left: 20px;}
.page-de .downlist a .new-tro i.act{color: #8b8b8b;}
.page-de .downlist a div.over{margin-top: 8px;}
.page-de .downlist{padding: 20px 28px 20px 28px;position: relative;}
.page-main div .down-message ul li a{font-size: 12px;color: #545454;background: #f2f2f2;display: inline-block;margin-bottom: 15px;padding: 20px 10px;}
.page-main div .down-message ul li a:hover{background: #006f3b;color: #fff;}
.page-main div .down-message ul li a:hover i,.page-main div .down-message ul li a:hover strong{color: #fff;}
.page-main div .down-message ul li a i{vertical-align: middle;color: #8a8a8a;}
.page-main div .down-message ul li a .downtop{margin-bottom: 10px;}

.page-de .downlist a span.underline{position: absolute;bottom: 0;height: 1px;width: 700px;background: #b7b7b7;left: 28px;}
.page-de .downlist a:hover span.underline{width: 0;-webkit-transition: all 0.6s ease-in-out;-moz-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out;}

/*下载详情*/
.newview .downtro{padding: 30px 20px 30px 20px;}
.newview .downtro h3{font-size: 18px;color: #006f3b;}
.newview .downtro p.downmes{text-align: left;margin: 20px 0 0 0;}
.newview .downtro p.downmes i{vertical-align: middle;}
.newview .downtro p i.focus-time{font-size: 18px;}
.newview .downtro p i.focus-time,.newview .description p i.timebook{margin-left: 18px;font-size: 17px;}
.newview .downtro a.icondown{color: #fff;background: #006f3b;padding: 4px 30px;position: absolute;top: 30%;right: 3%;}
.newview .downtro a.icondown i{font-size: 25px;vertical-align: middle;margin-right: 10px;}

.newview .dlink{margin: 100px 0 40px 0;}
.newview .down-in h3.downvtit{color: #006f3b;font-size: 14px;margin-bottom: 30px;}
.newview .down-in h3.downvtit i{font-size: 25px;font-weight: normal;vertical-align: middle;}

/*联系我们*/
.page-left-top .page-left-nav a.dean-mail{background: #006f3b;width: 100%;display: block;position: relative;padding: 30px 25px;margin-top: 15px;}
.page-left-top .page-left-nav a.dean-mail i{background: url(dean-icon.jpg);width: 41px;height: 41px;display: block;
position: absolute;left: 40px;top: 34px;}
.page-left-top .page-left-nav a.dean-mail p{margin-left: 70px;color: #fff;}
.contact-de span.line{display: block;width: 100%;height: 2px;background: #999999;margin: 20px 0 25px 0;}
.contact-de h3 i{background: url(icon.jpg);display: inline-block;vertical-align: middle;margin-right: 30px;}
.contact-de h3{font-size: 18px;color: #4e4e4e;margin-bottom: 15px;}
.contact-de h3 i.school-icon{width: 29px;height: 30px;background-position: -69px -335px;}
.contact-de h3 i.college-icon{width: 30px;height: 30px;background-position: -132px -335px;}
.contact-de h3 i.care-icon{width: 29px;height: 29px;background-position: -195px -335px;}
.contact-de h3 i.map-icon{width: 30px;height: 34px;background-position: -259px -335px;}
.contact-de p.inner-p{margin-left: 60px;}
.contact-de p.inner-p i{font-size: 23px;vertical-align: middle;color: #006f3b;}
.contact-de p.othp{margin-left: 88px;}
#map{height: 350px;}
.page-main div .page-right .contact-content{padding: 27px 55px 85px 55px;}

/*学生留言*/
.online-top h3{color: #000000;font-size: 23px;font-weight: normal;}
/*.online-top h3 span{font-size: 14px;padding: 0 0 30px 30px;}*/
.online-down{margin-top: 30px;}
.online-top h3 i{font-size: 26px;vertical-align: middle;margin-left: 1px;}
.online-down ul li p span{width: 20%;display: inline-block;font-size: 16px;font-weight: bold;}
.online-down ul li p input,.online-down ul li p textarea{width: 80%;border: none;height: 50px;background: #f2f2f2;}
.online-down ul li p textarea{display: inline;vertical-align: top;height: 100px;}
.online-down ul li p{margin: 0 0 25px 0;}
.online-down ul li p img{position: absolute;right: 0;top: 0;height: 50px;}
.btn{border: none;background: #006f3b;color: #fff;padding: 20px 0;font-size: 20px;cursor: pointer;}
.online-de{padding: 0 100px 0 100px;}

.message-menu{margin-bottom: 50px;}
.message-menu span.aa{display: inline-block;padding: 10px 20px;margin-right: 15px;cursor: pointer;border: 1px solid #006f3b;}
.message-menu span.aa:hover{background: #006f3b;color: #fff;}
.message-menu span.active{background: #006f3b;color: #fff;}

.page-de .replylist a .reply h3{font-size: 16px;}
.page-de .replylist a .reply h3 i{font-size: 25px;font-weight: normal;vertical-align: middle;margin-right: 10px;}
.page-de .reply-line{display: block;border-top: 1px dotted #b7b7b7;margin: 10px 28px 10px 28px;}

/*党群工作*/
.page-main div .party-right{width: 81.5%;}
.page-de .newlist a .party-date{margin-top: 7px;}
.page-de .newlist a .party-date span{display: block;font-size: 12px;}
.page-de .newlist a .party-date span.day{background: #006f3b;color: #fff;padding: 7px 8px 7px 8px;}
.page-de .newlist a .party-date span.year{background: #e6e6e6;text-align: right;padding: 4px 10px 4px 0;}
.page-de .newlist a .party-date span em{font-size: 32px;}
.page-de .newlist a .party-tro{width: 86%;}
.page-de .partylist {padding: 16px 28px 18px 28px;}

/*社会服务*/
.page-left-nav div.service-box{height: 530px;}
.page-left-nav div.service-box ul li a{position: relative;}
.page-left-nav div.service-box ul li a.active{width: 206px;color: #fff;}
.page-left-nav div.service-box ul li a:hover{width: 206px;color: #fff;}
.page-left-nav ul li a.active span.triangle{width: 0;height: 0;position: absolute;right: -10px;top: 50%;margin-top: -10px;
border-top: 10px solid transparent;
border-right: 0px solid transparent;
border-bottom: 10px solid transparent;
border-left: 10px solid #006f3b;}
.page-left-nav ul li a:hover span.arrow{position: absolute;right: -10px;top: 50%;margin-top: -10px;
border-top: 10px solid transparent;
border-right: 0px solid transparent;
border-bottom: 10px solid transparent;
border-left: 10px solid #006f3b;}
.page-left-nav div.service-box ul li a{padding: 12px 14px 12px 14px;font-size: 12px;width: 178px;border-bottom: 1px solid #b7b7b7;position: relative;height: 67px;color: #006f3b;}
.page-left-nav div.service-box ul li a em{margin-left: 44px;width: 110px;display: inline-block;}
.page-left-nav div.service-box ul li a i{display: inline-block;vertical-align: middle;position: absolute;top: 16px;}
.page-left-nav ul li a i.icon-one{width: 33px;height: 33px;background: url(icon-1.jpg);}
.page-left-nav ul li a:hover i.icon-one{background: url(icon-2.jpg);}
.page-left-nav ul li a.active i.icon-one{background: url(icon-2.jpg);}
.page-left-nav ul li a i.icon-two{width: 34px;height: 30px;background: url(icon-3.jpg);}
.page-left-nav ul li a:hover i.icon-two{background: url(icon-4.jpg);}
.page-left-nav ul li a.active i.icon-two{background: url(icon-4.jpg);}
.page-left-nav ul li a i.icon-thr{width: 36px;height: 36px;background: url(icon-5.jpg);}
.page-left-nav ul li a:hover i.icon-thr{background: url(icon-6.jpg);}
.page-left-nav ul li a.active i.icon-thr{background: url(icon-6.jpg);}
.page-left-nav ul li a i.icon-fou{width: 32px;height: 32px;background: url(icon-7.jpg);}
.page-left-nav ul li a:hover i.icon-fou{background: url(icon-8.jpg);}
.page-left-nav ul li a.active i.icon-fou{background: url(icon-8.jpg);}
.page-left-nav ul li a i.icon-fiv{width: 32px;height: 35px;background: url(icon-9.jpg);}
.page-left-nav ul li a:hover i.icon-fiv{background: url(icon-10.jpg);}
.page-left-nav ul li a.active i.icon-fiv{background: url(icon-10.jpg);}
.page-left-nav ul li a i.icon-six{width: 32px;height: 34px;background: url(icon-11.jpg);}
.page-left-nav ul li a:hover i.icon-six{background: url(icon-12.jpg);}
.page-left-nav ul li a.active i.icon-six{background: url(icon-12.jpg);}
.page-left-nav div.service-box ul{left: 8px;}

.col-2-p{font-size: 12px;}

.mark{background: url(blackop.jpg) repeat; position: fixed; left: 0px; top: 0px; width: 100%; height: 0; z-index: 20; -webkit-transition:.2s;transition:.2s;z-index:100000000;}
.open{height: 100%;}
.search-btn{position: fixed;width: 500px;left: 50%;padding: 5px;margin-left: -250px;top: 44%;z-index: 20000000000;background: #fff;display: none;}
.search-btn input[type="submit"],.search-btn label{position: absolute;right: 0;top: 0;height: 100%;width: 50px;
cursor: pointer;padding: 0;-webkit-transition: .2s;transition: .2s;color: #fff;font-size: 20px;text-align: center;background: #006f3b;display: inline-block;border: none;}
.search-btn input[type="submit"]{z-index: 10000;background: none;}
.search-btn label{z-index: 1000;}
.search-btn label i{margin: 13px 0 0 0;}
.search-btn input[type="text"]{width: 90%;border: none;}

.face-teacher{text-align: center;margin-bottom: 15px;}
.about-report a{display: inline-block;padding: 10px 20px;color: #fff;background: #006f3b;}

/*分享*/
.link_01{display: none;}

.page-de{min-height: 280px;}

.slider-f ul li.clone{position: relative;}
.slider-f ul li a p.cover-opa{position: absolute;bottom: 0;width: 100%;background: url(opa-b.jpg);color: #fff;padding: 0 0 0 20px;height: 0;}
.slider-f ul li a:hover p.cover-opa{padding: 13px 0 13px 20px;height: 51px;}

.newview .newview-in img,.leccontent img,.major-container img{margin: 0 auto;}

ul.teacherimglist li img{height: 225px;}