@font-face {
	font-family: 'Roboto-Light-10';
	src: url('/fonts/Roboto-Light-10.eot');
	src: local(''), url('/fonts/Roboto-Light-10.woff') format('woff'), url('/fonts/Roboto-Light-10.ttf') format('truetype'), url('/fonts/Roboto-Light-10.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
* { margin: 0; padding: 0; }

html { -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;  background: #fff;}


body {background: #fff;color: #444;  margin: 0 auto; font-size: 12px; line-height: 1.25em; font-family: 'microsoft yahei', Helvetica,arial;-webkit-text-size-adjust: none;overflow-x: hidden; }

ol, ul, li { list-style: none; }

img { border: none; vertical-align: top; -webkit-transition:all 0.8s ease 0s; transition:all 0.8s ease 0s; }

a { color: #444; text-decoration: none; outline: none; -webkit-transition:all 0.8s ease 0s; transition:all 0.8s ease 0s; }

a:hover{color: #06458b;}

button, input, select, textarea { font-size: 100%; font-family: 'microsoft yahei', Helvetica,arial;margin: 0; outline: 0 none; vertical-align: baseline; *vertical-align: middle; }

input { outline: none; font-family: 'microsoft yahei', Helvetica,arial;-moz-appearance:none;}

input:focus, textarea:focus { outline: none; }

input:focus { -webkit-tap-highlight-color: transparent; -webkit-user-modify: read-write-plaintext-only; }

input[type="button"], input[type="submit"], input[type="reset"] { -webkit-appearance: none; }

textarea { -webkit-appearance: none; }

select{appearance:none;-moz-appearance:none;-webkit-appearance:none;background: #fff;}

h1, h2, h3, h4, h5, h6 { font-weight: normal; -webkit-transition:all 0.8s ease 0s; transition:all 0.8s ease 0s; }

.clearfix:before, .clearfix:after { content: ''; display: table; }

.clearfix:after { clear: both; }

.clearfix { *zoom: 1; }

.none { display: none; }

em, i, span, b {  font-style: normal; -webkit-transition:all 0.5s ease 0s; transition:all 0.5s ease 0s;}
 
/*transition*/

.ov_hide{white-space: nowrap;overflow: hidden;text-overflow:ellipsis;}
input.section_1_right input::-webkit-input-placeholder{color: #b2bbc4;}
input::-moz-placeholder{color: #b2bbc4;  }
input:-moz-placeholder{color: #b2bbc4;   }
input:-ms-input-placeholder{color: #b2bbc4;   }
.fl{float: left;}
.fr{float: right;}
.w_1440{min-width: 1440px;max-width: 1440px;margin: auto;position: relative;}
.menua{display: none;float: right;}
.no_repeat{background-repeat: no-repeat;background-size: cover;background-position: center;}

.fz15{font-size: 15px;}
header{background: #fafafa url(../images/header_bg.jpg) right center no-repeat;}
header h1{padding: 30px 0 20px;width: 499px;}
header h1 img{}
header .head-search{border:1px solid #bcbcbc ;background: #fff;}
header .head-search input{border:none}
header .head-search input[type=text]{height: 46px;width: calc(100% - 48px);font-size: 15px;line-height: 46px;text-indent: 1em;color: #555;}
header .head-search input[type=text]::-webkit-input-placeholder {color: #ababab;}
header .head-search input[type=text]:-ms-input-placeholder {color: #ababab;}
header .head-search input[type=submit]{width: 48px;height: 46px;background: url(/images/ico13.png) no-repeat center center;background-size: 30px;}
header .head-top{width:480px;}
header .head-top a{display: inline-block;line-height: 18px;}
header .head-top .head-link{padding: 28px 0 19px;}
header .head-top .head-link img{margin-right: 13px;height:16px;position:relative;top:1px;}
header .head-top .head-link a i {color: #015198;}
header .head-top .head-link a{margin-left: 37px;}
header .head-top .head-link a:first-child{margin-left: 0;}
header .head-top .head-link a:hover {text-decoration: underline;}
/*header end*/
.nav_bg{background: rgba(255,255,255,0.5);}
.nav_pc{padding: 13px 0;}
.nav_pc > li{position: relative;float: left;line-height: 40px;width: calc((100% - 87px) / 10);text-align: center;}
.nav_pc > li:first-child{width: 87px;}
.nav_pc > li > a{position: relative;display: block;font-size: 18px;color: #242424;}
.nav_pc > li > a::before{width: 40px;content: '';position: absolute;bottom: 0; left: 50%;margin-left: -20px;height: 2px;background: #005fc3;transform: scaleX(0);-webkit-transform: scaleX(0);-webkit-transition:all 0.5s ease 0s; transition:all 0.5s ease 0s;}
.nav_pc > li > a:after{width: 1px;height: 23px;background: #9c9c9c;content: '';position: absolute;left: 0;top: 50%;margin-top: -11.5px;}
.nav_pc > li:first-child a:after{display: none;}
.nav-2nd{display: none;z-index: 2;position: absolute;left: 50%;top: 40px ;width: 120%;min-width: 120px;padding: 8px 0;background-color:rgba(255,255,255,0.9);transform: translateX(-50%);}
.nav-2nd > li{padding: 0 5px}
.nav-2nd > li > a{position: relative;display: block;padding: 10px;font-size: 14px;line-height: 16px;text-align: center;color: #333;position: relative;}
.nav-2nd > li > a:after{width: 100%;background: #005fc3;content: '';left: 0;top: 0;height: 100%;position: absolute; -webkit-transition:all 0s ease 0s; transition:all 0s ease 0s; opacity:0}

.nav-2nd > li > a:hover:after{opacity:1}
.nav-2nd > li > a span{-webkit-transition:all 0s ease 0s; transition:all 0s ease 0s;position: relative;z-index: 2;font-size:16px;font-weight:normal}
.nav-2nd > li > a:hover span{color: #fff;}
.nav_pc li.on a,.nav_pc li:hover a{color: #005fc3;font-weight: bold;}
.nav_pc li.on a::before,.nav_pc li:hover a::before{ransform: scaleX(1);-webkit-transform: scaleX(1);}
.serico{cursor: pointer;margin-top: 50px;margin-left: 60px;background-repeat: no-repeat;background-position: center;background-image: url(/images/serico.png);width: 20px;height: 21px;display: inline-block;}
.menuLine{float: right;display: none;width: 25px;margin-top: 22px;}
.menuLine span{display: block;width: 100%;height: 2px;background: #005fc3;border-radius: 2px;animation: navBtn 2s infinite ease;}
.menuLine span:nth-child(2){margin: 6px 0;animation-delay: 0.5s;}
.menuLine span:nth-child(3){animation-delay: 1.0s;}
@keyframes navBtn{
	50%{width: 60%;}
	100%{width: 100%;}
}
.banner{}
.banner .txt{color: #fff;}
.fz30{font-size: 30px;}
.fz14{font-size: 14px;}
.banner .swiper-slide{background: #005fc3;}
.banner .txt{width: 33%;height: 630px;margin-left:3%;opacity: 0;visibility: hidden;}
.banner .txt h4{line-height: 47px;}
.banner .txt h4:first-child{padding-top: 158px;}
.banner .txt .text{padding-top:14px;line-height: 30px;text-align: justify;}
.banner .img{height:100%;position: absolute;right: 0;top: 0;width: 59%;width: 100%;z-index: 3;}
.banner video{position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit: cover;}
.banner .ban_title{position: absolute;right: 0;bottom: 0;text-align: right;color: #fff;display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;line-height: 50px;z-index: 3;width: 100%;box-sizing: border-box;padding: 0 20px 0 260px;background: rgba(0, 95, 195, 0.7);}
.banbtn{position: absolute;left: 50%;bottom: 8px;margin-left: -305px;z-index: 2;width:78px;left: 100px;margin-left: 0;display: none;}
.banbtn a{display: inline-block;/*border:1px solid rgba(255,255,255,0.2);background: rgba(0,0,0,0.2);*/}
.banbtn a.prev{float:left}
.banbtn a.next{float:right}
/*.banbtn a:hover{background:rgba(0,0,0,0.5) ;}*/
.banbtn a.swiper-button-disabled{display:none}
.banner .swiper-pagination{    bottom: 20px !important; width: auto !important;    left: 3% !important;  z-index: 2;    color: #fff;    font-size: 20px;}
/*banner end*/
.index{background: url(/images/indexbg.png) center top no-repeat;}
.sectionOne{padding: 45px 0;}
.secOne{width: 67%;padding: 37px 40px 52px;}
.bgwhite{background: #fff;box-shadow: 0 0 15px rgba(0,0,0,0.3);}
.indexTit{padding-top: 3px;}
.indexTit > a{float: right;font-size: 15px;line-height: 60px;}
.indexTit > a i{position: relative;top: -2px;}
.indexTit > a:hover{color: #005fc3;}
.fz20{font-size: 20px;}
.fz16{font-size: 16px;}
.fz14{font-size: 14px;}
.fz18{font-size: 18px;}
.secOne dl{padding-top: 53px;height: 474px;}
.secOne dt{width: 48.3%;}
.secOne dt a.img{display: block;padding-bottom: 242px;}
.secOne dt .txt a{display: block;}
.secOne dt .txt h5{padding: 22px 0 15px;color: #1d1d1d;line-height: 30px;}
.secOne dt .txt span{display: block;}
.secOne dt .txt .time{color: #0663c6;;font-family:  Helvetica, Arial,sans-serif;}
.secOne dt .txt .text{margin: 12px 0 24px; color: #454545;line-height: 25px;height: 75px;overflow: hidden;}
.secOne dt .txt .more{color: #005fc3;font-family:  Helvetica, Arial,sans-serif;text-transform: uppercase;}
.secOne dt .txt .more i{margin-left: 10px;}
.secOne dd{width: 45%;}
.secOne dd .item {height: 88px;padding:17px 0 ;border-top: 1px solid #dedede;}
.secOne dd .item:first-child{border:none;padding-top: 0;}
.secOne dd .item *{display: block;}
.secOne dd .item .img{padding-bottom: 88px;width: 88px;}
.secOne dd .item .txt{padding-left: 105px;}
.secOne dd .item .txt .title{padding:10px 0 0;color: #333333;line-height: 24px;height: 48px;overflow: hidden;}
.secOne dd .item .txt .time{margin-top: 10px;color: #4b4b4b;font-family:  Helvetica, Arial,sans-serif;color: #0663c6;}
.secTwo,.secOne{box-sizing: border-box;border-bottom: 5px solid #005fc3;}
.secTwo{width: 32%;padding: 37px 35px;background:#fafafa url(../images/img6.jpg) right bottom no-repeat;}
.secTwo ul{padding-top: 37px;height: 505px;}
.secTwo ul li a,.secTwo ul li a span{display: block;}
.secTwo ul li a span.tit{margin-bottom: 12px;color: #333333;line-height: 22px;overflow: hidden;}
.secTwo ul li a span.time{color: #0663c6;font-family:  Helvetica, Arial,sans-serif;}
.secTwo ul li a span.time img{width: 15px;margin-right: 8px;}
.secTwo ul li a{position: relative;}
.secTwo ul li a:after{width: calc(100% - 120px);content: '';position: absolute;right: 0;bottom: 6px;height: 2px;background-color: #e8e8e8;}
.secTwo ul li{padding: 16px 0;}

.fz25{font-size: 25px;}
.secThreeSwiper{padding-bottom: 15px;}
.secThreeSwiper .item{padding: 3px;margin: 20px 15px 0;-webkit-transition:all 0.5s ease 0s; transition:all 0.5s ease 0s;}
.secThreeSwiper .item .tit{margin-right:26px;width: 210px;line-height: 130px; height: 130px; background: #c1e7fc url(/images/img7.jpg) right bottom no-repeat;text-align: center;font-weight: bold;}
.secThreeSwiper .item .tit a{display: block;color: #1c86b8;}
.secThreeSwiper .item .text{width: calc(100% - 262px);}
.secThreeSwiper .item .text img{width: 25px;}
.secThree{width: 67%;overflow: hidden;}
.secThree .indexTit{padding: 0 46px 30px ;}
.classname{border-bottom: 1px solid #dbdbdb;height: 65px;}
.classname h5{width: 80%;line-height: 43px;height: 40px;overflow: hidden;margin: 12.5px 0;font-weight: bold;color: #1d1d1d;white-space: break-spaces;}
.classname h6{width: 46%;margin-left: 1%;line-height: 65px;color: #333333;}
.classname h6 i,.classtime h6 i{font-weight: bold;}
.classname h6 img,.classtime h6 img{margin-top: 20px;margin-right: 20px;}
.classtime h6 {width: calc(46% - 5px);line-height: 64px;color: #333;}
.classtime h6:first-child{width: 53%;margin-right: 5px;}
.sectionTwo{padding: 40px 0;}
.threebtn{margin-top: 22px;display: none;}
.threebtn a{background: #cccccc;display: inline-block;}
.threebtn a:hover,.sevenbtn a:hover{background: #005fc3;}
.secThreeSwiper .item:hover .text .classname h5{color: #005fc3;}
.secThreeSwiper .item:hover{box-shadow: 0 0 15px #005fc3;}

.secFour{width: 32%;}
.secFour ul{padding: 14px 34px ;margin-top: 47px;height: 415px;overflow: hidden;border-bottom: 5px solid #005fc3;}
.secFour ul li a{display: block;height: 59px;border-top: 1px solid #e3e3e3;line-height: 59px;}
.secFour ul li:first-child a{border-top: none;}
.secFour ul li a span{color: #333;display: inline-block;width: 100%;position:relative;}
.secFour ul li a span:before{content:'';width:5px;height:5px;display:inline-block;    background: #036aca;    border-radius: 5px;    margin: 0 10px 0 0;    position: relative;    top: -3px;;}
.secFour ul li a i{color: #4b4b4b;font-family:  Helvetica, Arial,sans-serif;display:none}
.secFour ul li a:hover span,.secTwo ul li a:hover span.tit,.secOne dd .item a:hover .txt .title,.secOne dl:hover dt .txt h5{color: #005fc3;transform: translateX(3px);}
.secOne dl dt:hover  a.img{transform: scale(1.03);}

.sectionThree{padding: 40px 0 0;margin-bottom: 55px;}
.secFive{width: 40%;}
.secFive .indexTit{padding: 0 46px;}
.secFive ul{padding-top: 33px;}
.secFive li{width: calc(50% - 17px);margin-left:17px;margin-bottom: 17px;height: 141px; -webkit-transition:all 0.8s ease 0s; transition:all 0.8s ease 0s;}
.secFive li a,.secFive li a > *{display: block;text-align: center;}
.secFive li a i{color: #005fc3;line-height: 26px;}
.secFive li a span{margin-top: 32px;margin-bottom: 15px;}
.secFive li:nth-child(3),.secFive li:nth-child(4){width:calc(50% - 17px)}
.secFive li:nth-child(3) i{margin:0 25px;position:relative;top:-10px}
.secFive li:hover{box-shadow: 0 0 15px #005fc3;}
.secFive li:hover img{transform: translateY(-5px);}
.secSix{width: 34.6%;margin: 0 3.8%;}
.Sixbtn{margin-top: 38px;}
.Sixbtn a{height: 291px;display: block;}

.secSeven{width: 17.8%;}
.secSeven .indexTit{position: relative;}
.secSevenSwiper.swiper-container{margin-top: 38px;}
.secSevenSwiper .swiper-slide *{display: block;}
.secSevenSwiper .swiper-slide .img{padding-bottom: 290px;background-position: center top;}
.secSevenSwiper .swiper-slide .txt{padding: 0 20px 25px;box-sizing: border-box;  color: #fff; position: absolute;width: 100%; bottom: 0;left: 0;}
.secSevenSwiper .swiper-slide .txt:after{content: '';position: absolute;bottom: 0;left: 0;width: 100%;background: url(/images/gray.png) left bottom repeat-x;height: 160px;}
.secSevenSwiper .swiper-slide .txt i{line-height: 30px;text-align:center;}
.secSevenSwiper .swiper-slide .txt em{line-height: 20px;opacity: 0.7;}
.secSevenSwiper .swiper-slide .txt *{position: relative;z-index: 2;}
.secSevenSwiper .swiper-slide a:hover .txt em{opacity: 1;}
.secSevenSwiper .swiper-slide a:hover .img{opacity: 0.8;}
.sevenbtn{position: absolute;bottom: -33px;right: 0;z-index: 2;}
.sevenbtn a{display: inline-block;background-color: #ccc;}
.sevenbtn a img{width: 23px;height: 23px !important;}

footer{background: #005fc3;}
footer h2{padding: 60px 0 55px;width: 499px;}
footer h2 img{max-width: 100%;filter: brightness(0) invert(1);}
footer .copy_fr{color: #a8cdf9;line-height: 32px;padding: 56px 0 ;max-width: 860px;width: calc(100% - 450px);}
footer .copy_fr a{color: #a8cdf9;}
footer .copy_fr select{width: 180px; border:none;background: #fff;height: 32px;line-height: 32px;font-size: 15px;color: #000;border-radius: 5px;padding: 0 15px;margin: 0 10px;}
.copy_top span{color:#fff ;}
.copy_top{margin-bottom: 10px;}
.copy_top div{position: relative;display: inline-block;}
.copy_top div:after{content: '';right: 20px;top: 50%;margin-top: -3px; border-top: 6px solid #969696;border-left: 4px solid transparent;border-right: 4px solid transparent;position: absolute;}
.copy_bottom span{position: relative;padding: 0 10px;}
.copy_bottom span::before{content: '';left: 0;top: 3px;width: 1px;height: 12px;background: #a8cdf9;position: absolute;}
.copy_bottom span:first-child::before{display: none;}
.copy_bottom span:first-child{padding: 0 10px 0 0;}

.n_banner{padding-bottom: 300px;}
.main{background:#f2f6fa url(/images/indexbg.png) center top no-repeat;padding: 48px 0 40px;}
.left_nav{width: 20.8%;background: #fff;}
.left_nav h2{background: #005fc3; color: #fff;padding: 20px 0 20px 25px;}
.left_nav img{width: 50px;margin-right: 10px;}
.left_nav span{line-height: 30px;padding-top: 5px;font-weight: bold;}
.left_nav em{line-height: 18px;font-family: arial;opacity: 0.7;text-transform: capitalize;}
.block{display: block;}
.fz12{font-size: 12px;}
.left_nav > ul{border:1px solid #d0d0d0}
.left_nav > ul > li > a span{color: #414141;}
.left_nav > ul > li > a{border-top:1px solid #d0d0d0;line-height: 67px;position: relative;padding-left: 34px;}
.left_nav > ul > li > a::before{content: '';position: absolute;left: -1px;top: 0;height: 0;width: 3px;background: #005fc3;-webkit-transition:all 0.4s ease 0s; transition:all 0.4s ease 0s;}
.left_nav > ul > li:first-child a{border-top: none;}
.left_nav > ul > li > a::after{content: '';width: 8px;height: 8px;border-top: 2px solid #414141;border-right: 2px solid #414141;display: inline-block;transform: rotate(45deg);-webkit-transform: rotate(45deg);position: absolute;top: 50%;margin-top: -4px;right: 9%;}
.left_nav > ul > li > a.on::after,.left_nav > ul > li > a:hover::after{border-top: 2px solid #005fc3;border-right: 2px solid #005fc3;}
.left_nav > ul > li > a.on::before,.left_nav > ul > li > a:hover::before{height: 100%;}
.left_nav > ul > li > a.on span,.left_nav > ul > li > a:hover span {color: #005fc3;}
.left_nav .nLi .navSub{display: none;}
.left_nav .nLi .navSub ul{padding: 0 35px; border-top: 1px solid #dbdbdb;}
.left_nav .nLi .navSub ul li{border-bottom: 1px solid #e5e5e5;padding: 15px 0;}
.left_nav .nLi .navSub ul li:last-child{border-bottom: none}
.left_nav .nLi .navSub ul li a{display: block;padding-right: 34px;font-size: 16px;line-height: 20px;color: #444444;position: relative;}

.left_nav .nLi .navSub ul li.active a,.left_nav .nLi .navSub ul li a:hover{color: #018fdd;}

/* ²àµ¼º½end */
.main_right{width: 76.4%;box-sizing: border-box;padding: 18px 50px 50px;background: #fff;overflow: hidden;}
.location{line-height: 53px;border-bottom: 4px solid #e9eef3;}
.location h4{font-weight: 500;position: relative;color: #005fc3;}
.location h4:after{width: 100%;content: '';position: absolute;bottom: -4px;background: #005fc3;height: 4px;left: 0;}
.location span{color: #666666;background: url(/images/ico14.png) left 17px no-repeat;background-size: 18px;padding-left: 30px;}
.location span a{color: #666;}
.location span i{color: #005fc3;}
.location span em{font-family: simsun;margin: 0 5px;}
.fz26{font-size: 26px;}
.list_about .title{text-align: center;padding: 30px 0;}
.list_about{line-height: 37px;margin: 26px 0;color: #111111;}

.list_leader{margin: 66px 0;}
.list_leader table thead{background: #005fc3;color: #fff;}
.list_leader table{border:1px solid #a4caf2;width: 100%;text-align: center;border-collapse:collapse; line-height: 30px;}
.list_leader table td{border:1px solid #a4caf2;}
.list_leader table td p{padding:24px 10px ;}
.list_leader table tbody td{font-size: 16px;color:#111}
.list_leader table thead td{font-size: 20px;}
.list_leader table tbody tr:nth-child(odd){background: #f9f9f9;}

.teacher_nav{text-align: center;padding: 34px 0 ;}
.teacher_nav a{background: #f0f0f0;color: #414141;padding: 0 35px;display: inline-block;line-height: 60px;margin: 0 7px;}
.teacher_nav a.on,.teacher_nav a:hover{background: #005fc3;color: #fff;}

.list_teacher{padding-top:30px}
.list_teacher dl{width: 47.9%;float: left;background: #f7f7f7;margin-bottom: 39px;-webkit-transition:all 0.4s ease 0s; transition:all 0.4s ease 0s;}
.list_teacher dl:nth-child(even){margin-right:4.2%;}
.list_teacher dl dt{width: 192px;margin-right: 20px;}
.list_teacher dl dt a{padding-bottom: 252px;}
.list_teacher dl dd{padding-left: 212px;line-height: 30px;padding-top: 17px;}
.list_teacher dl dd h5 a{color: #111;font-weight: bold;border-bottom: 1px solid #dedede;padding-bottom: 4px;}
.list_teacher dl dd h6{color: #333;padding: 7px 0 10px;height:30px;}
.list_teacher dl dd .text .title{color: #111;}
.list_teacher dl dd .text .txt{color: #000;height: 60px;overflow: hidden;margin-bottom:15px;margin-right:5px;}
.list_teacher dl dd .more{display: block;border:1px solid #cbcbcb;width: 108px;height: 28px;line-height: 28px;border-radius: 25px;text-align: center;color: #333333;font-size: 14px;position: relative;}
.list_teacher dl dd .more::after{content: '';width: 17px;height: 17px;background: url(/images/right.png) center no-repeat;background-size: 17px;display: inline-block;position: relative;top: 3px;margin-left: 6px;}
.list_teacher dl dd .more:hover::after{background: url(/images/rightbai.png) center no-repeat;background-size: 17px;}
.list_teacher dl dd .more:hover{background: #005fc3;border-color:#005fc3 ;}
.list_teacher dl dd .more:hover span{color: #fff;}
.list_teacher dl:hover{box-shadow: 0 0 15px rgba(0,0,0,0.2);}

.page{text-align: center;line-height: 36px;padding-top: 20px;}
.page a,.page span{border:1px solid #dddddd;padding:  0 18px;cursor: pointer;}
.page *{display: inline-block;color: #444;margin:  0 5px;}
.page input{border:1px solid #ddd;width: 40px;height: 34px;line-height: 34px;}
.page a.on,.page a:hover{background: #005fc3;color: #fff;border-color: #005fc3;}

.list_tacademic .item{margin-top: 30px; float: left;border:1px solid #eaeaea;width: 100%;box-sizing: border-box; -webkit-transition:all 0.5s ease 0s; transition:all 0.5s ease 0s;}
.list_tacademic .item .tit{background: url(/images/img7.jpg);width: 210px;height: 129px;margin: 3px;}
.list_tacademic .item .tit *{display: block;text-align: center;color: #1c86b8;line-height: 30px;}
.list_tacademic .item .tit span{font-weight: bold;padding-top: 33px;padding-bottom: 12px;}
.list_tacademic .item .tit em{line-height: 22px;}
.list_tacademic .item .text{width: calc(100% - 258px);margin-right: 20px;}
.list_tacademic .item .text .classname h5{color: #1d1d1d;width: 100%;height: 37px;margin-top: 12px;}
.list_tacademic .item .text .classtime img{width: 20px;}
.list_tacademic .item:hover{box-shadow: 0 0 10px rgba(0,0,0,0.5);}
.list_tacademic .item:hover .text .classname h5{color:#005fc3}
.list_tacademic{padding-bottom: 30px;}

.list_forum{padding: 28px 0;}
.forumleft{width: 100%;}
.forumleft li{float: left;width:50%;}
.forumleft li:nth-child(odd){background: #f6f6f6;}
.forumleft:first-child{position: relative;}
.forumleft:first-child:after{width: 1px;height: 100%;background: #000;content: '';position: absolute;right: 0;top: 0;}
.forumleft a{display: block;padding:  0 20px;float: left;width: 100%;box-sizing: border-box;}
.forumleft a span{display: inline-block;padding: 10px 0;line-height: 23px;color: #333333;margin-left: 13px;float: left;}
.forumleft a span.span1{color: #005fc3;width: 62px;margin-left: 0;}
.forumleft a span.span2{width: 130px;}
.forumleft a span.span3{width: 138px;}
.forumleft a:hover span{ color: #005fc3;}

.list_news{margin-bottom: 20px;}
.list_news dl{border-bottom: 1px solid #dedede;padding: 20px 0;}
.list_news dt{width: 137px;}
.list_news dt span{font-family: 'Roboto-Light-10';font-size: 26px;color: #111;line-height: 40px;width: 100%;font-weight: 300;position: relative;	}
.list_news dt span:after{width: 50px;height: 1px;background: #dedede;content: '';position: absolute;left: 87px;top: 28px;-webkit-transition:all 0.4s ease 0s; transition:all 0.4s ease 0s;}
.list_news dt i.year{    display: block;
    font-size: 20px;
    font-family: 'Roboto-Light-10';
    color: #111;
    font-weight: 300;
    padding-top: 3px;
}
.list_news dt em{display: inline-block;width: 30px;height: 30px;background: url(/images/right.png) no-repeat center;background-size: 20px;margin-top: 27px;}
.list_news dd{padding-left: 153px;}
.list_news dd a{display: block;}
.list_news dd a span.tit{line-height: 30px;margin: 4px 0 19px;color:#000}
.list_news dd a span.txt{color: #777;line-height: 26px;height: 52px;overflow: hidden;display:block;color:#111}
.list_news dl:hover dt em{width: 70px;border-radius: 25px;background:#005fc3 url(/images/rightbai.png) no-repeat center;background-size: 20px;}
.list_news dl:hover dt span,.list_news dl:hover dd a span.tit,.list_news dl:hover dt i.year{color: #005fc3;}
.list_news dl:hover dt span:after{width: 68px;background: #a5a5a5;}
.list_news dl:hover dd a span.tit{transform: translateX(18px);-webkit-transform: translateX(18px);}

.list_pro{padding: 10px 0 50px;}
.list_pro li{float: left;width: 30.4%;margin-left: 4.4%;margin-top: 20px;}
.list_pro li:nth-child(3n+1){margin-left: 0;}
.list_pro li a{display: block;}
.list_pro li span.img{width: 303px;border:1px solid #cbcbcb;height: 210px;background-repeat: no-repeat;background-position: center;background-repeat: no-repeat;background-size: contain;}
.list_pro li span.txt{line-height: 25px;margin-top: 15px;height: 50px;overflow: hidden;}
.list_pro li a:hover span.txt{color: #005fc3;transform: translateY(3px);}

.contPro_tit{margin-top: 50px;text-align: center;font-size: 26px;color: #111;line-height: 35px;}
.contPro_img img{max-width: 57%;display: inline-block;}
.contPro_img{text-align: center;margin: 40px 0;}
.contProTitle{background: url(/images/contprobg.jpg);line-height: 50px;}
.contProTitle span{margin-left: 25px;padding-left: 15px;position: relative;color: #fff;font-size: 20px;}
.contProTitle span:after{width: 4px;height: 18px;background: #fff;content: '';display: inline-block;position: absolute;left: 0;top: 50%;margin-top: -9px;;}
.contRroTxt{line-height: 36px;font-size: 16px;color: #111;margin: 20px 25px 40px;}

.tuwenswiper{margin-top: 30px; position: relative;overflow: hidden;border:1px solid #e1e1e1;height: 272px;}
.tuwenswiper .img{padding-bottom: 272px;width: 427px;display: block;}
.tuwenswiper .contect{width: calc(100% - 500px);margin-right: 40px;}
.tuwenswiper .contect h5 a{color: #111;line-height: 30px;border-bottom: 1px solid #e9eef3;display: block;margin-top: 30px;font-weight: bold;padding-bottom: 18px;}
.tuwenswiper .contect .txt{line-height: 30px;color: #454545;opacity: 0.8;margin-top: 15px;height: 90px;margin-bottom: 44px;overflow: hidden;}
.tuwenswiper .contect .time{color: #222;}
.tuwenswiper .contect .time a,.tuwenlist dl dd .time a{color: #333;margin-left: 19px;}
.tuwenswiper .contect .time a i,.tuwenlist dl dd .time a i{font-family: simsun;margin-left: 5px;}
.tuwenswiper .contect .time span,.tuwenlist dl dd .time span{font-weight: 300;}
.tuwenswiper .swiper-slide:hover .img,.tuwenlist dl:hover dt a,.Sixbtn a:hover {transform: scale(1.05);box-shadow: 0 0 10px rgba(0,0,0,0.7); }
.tuwenswiper .swiper-slide:hover .contect h5 a,.tuwenswiper .contect .time a:hover,.tuwenlist dl:hover dd h5 a,.tuwenlist dl dd .time a:hover{color: #005fc3;}
.tuwenpage{position: absolute;right: 40px;bottom: 25px;z-index: 2;}
.tuwenpage span{width: 16px;height: 3px;background: #ccc;border-radius: 0;margin-left: 10px;cursor: pointer;}
.tuwenpage span.swiper-pagination-bullet-active{width: 26px;background: #005fc3;}

.tuwenlist{padding-top: 15px;}
.tuwenlist dl{margin-top: 45px;}
.tuwenlist dl dt{width: 218px;border:1px solid #e1e1e1;}
.tuwenlist dl dt a{padding-bottom: 128px;width: 100%;}
.tuwenlist dl dd{padding-left: 255px;}
.tuwenlist dl dd h5 a{line-height: 30px;border-bottom: 1px solid #e1e1e1;padding-bottom: 10px;color: #000;}
.tuwenlist dl dd .txt{line-height: 25px;height: 50px;overflow: hidden;color:#111;font-size: 14px;padding-top: 11px;}
.tuwenlist dl dd .time{color: #111;margin-top: 12px;}
.tuwenlist{border-bottom: 1px solid #dedede;padding-bottom: 45px;margin-bottom: 30px;}

.contNewsTit{text-align: center;line-height: 32px;color: #111111;border-bottom: 1px solid #dedede;padding: 22px 0;}
.contNewsTime{font-size: 14px;color: #444;text-align: center;line-height: 30px;padding: 15px 0 0;opacity: 0.8;}
.contNewsTime span{margin: 0 12px;}
.contNewsBox{line-height: 35px;color: #111111;margin-top: 37px;}
.contNewsBox img,.contNewsBox table,.contNewsBox iframe{max-width: 100%;display: block;margin: auto;}
.cont_news{margin: 38px 0;}
.contPage p,.contPage a{color: #111111;}
.contPage{line-height: 36px;border-top: 1px solid #dedede;padding-top: 20px;}
.contNewsBox table{border-collapse: collapse;}

.list_job{position: relative;padding-bottom: 20px;}
.list_job::before{width: 1110px;background: url(/images/job_bg.jpg) center top no-repeat;content: '';position: absolute;height: 878px;left: -50px;top: 0;}
.list_job::after{width: 550px;height: 511px;background: url(/images/job_bg2.png) center top no-repeat;content: '';position: absolute;right: -50px;top:630px;display: none;}
.job_content{position: relative;z-index: 2;line-height: 36px;color:#000}
.job_content .job_tit{color: #111111;text-align: center;margin: 60px 0 40px;}
.job_content .blue{color: #005fc3;text-indent: 2em;}
.job_content .ewm{text-align: center;margin-right: 10px;}
.job_content .ewm img{width: 140px;height: 140px;box-shadow: 0 0 10px rgba(0,0,0,.2);}
.job_btn{margin-top: 30px;border:1px solid #dedede;width: 249px;height: 51px;border-radius: 25px;display: inline-block;text-align: center;line-height: 51px;}
.job_btn span{position: relative;}
.job_btn span:before{width: 25px;height: 25px;background: url(/images/up.png);display: inline-block;content: '';background-size: 25px;position: absolute;top: -3px;left: -40px;}
.job_btn:hover{background: rgba(0,0,0,0.2)}

.contactUl li{width: 25%;text-align: center;position: relative;float:left;}
.contactUl li:after{width: 1px;height: 166px;content: '';position: absolute;left: 0;top: 50%;margin-top: -83px;background: #e9e9e9;}
.contactUl li img{display: inline-block;}
.contactUl li h6{color: #111;line-height: 35px;padding: 17px 0 13px;}
.contactUl li .txt{color: #222;line-height: 25px;padding: 0 10px;}
.contactUl li:first-child:after{display: none;}
.contactUl,.list_contact{padding: 30px 0;}
.forumleft a:hover{background:#005fc3}
.forumleft a:hover span{ color: #fff;}


.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{padding:0 15px !important;height:35px !important;line-height:35px !important;font-size:14px;    font-family:' microsoft yahei' !important;}