.iconfont{
	font-size:inherit;
}
.swiper-container {
      width: 100%;
      height: auto;
    }
.swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;

      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
    }
.swiper-slide img{
	max-width:100%;
}
.main_left{
	width:28%;
	box-sizing: border-box;
}
.gg_con{}
.mk_title{
	position:relative;
	font-size:24px;
	color:#176eb9;
	font-weight: bold;
	line-height: 30px;
	padding-bottom: 12px;
	/*border-bottom: 2px solid #155184;*/
}
.mk_title:after{
	position:absolute;
	left: 0;
	bottom: 0;
	z-index: 0;
	content: "";
	width:80%;
	height:8px;
	background: linear-gradient(to right, #cbeafd , transparent);
	
}
.mk_title .iconfont:first-child{
	position:relative;
	top:-2px;
	display:inline-block;
	width:26px;
	height:26px;
	font-size:16px;
	line-height: 26px;
	text-align: center;
	border-radius:50%;
	margin-right: 5px;
	border:1px solid #bed1e1;
	color:#155184;
}
.mk_title .more{
	font-size:14px;
	color:#666;
	line-height: 30px;
}
.mk_title .more .iconfont{
	position:relative;
	top:2px;
	border:none;
	color:#333;
}
.mk_title .more:hover, .mk_title .more:hover .iconfont{
	color:#176eb9;
}
.ggsm_con{
	font-family: "Microsoft YaHei";
	font-size: 18px;
	color: #333;
	/*font-weight:bold;*/
	padding:15px 25px;
	margin-top:15px;
	line-height: 2.4;
	text-indent: 2em;
	border:1px solid #e7e7e7;
	background: url(../images/hua.png) #fff no-repeat top right;
}
.zscx_con{
	margin-top:45px;
	padding:35px 10px;
	font-size:20px;
	color:#fff;
	text-align:center;
	justify-content:center;
	background:url(../images/cx_bg.png) no-repeat left bottom, linear-gradient(to bottom, #3d85d1, #104498);
	background-size: cover;
}
.zscx_btn{ 
	color: #fff; 
	font-size:18px; 
	padding: 5px 25px; 
	display:inline-block; 
	border-radius: 30px; 
	border:1px solid #fff; 
	margin-top:25px; 
	transition: all .3s;
}
.zscx_btn:hover{ color:#1d57a9; background:#fff;}
.ksrk_con{
	margin-top:45px;
}
.ksrk_con ul li{
	color:#fff;
	font-size: 24px;
	margin-top:15px;
	transition: all .3s;
}
.ksrk_con ul li.bg1{
	background:url("../images/rkbg01.png") no-repeat;
	background-size:cover;
}
.ksrk_con ul li.bg2{
	background:url("../images/rkbg02.png") no-repeat;
	background-size:cover;
}
.ksrk_con ul li.bg3{
	background:url("../images/rkbg03.png") no-repeat;
	background-size:cover;
}
.ksrk_con ul li.bg4{
	background:url("../images/rkbg04.png") no-repeat;
	background-size:cover;
}
.ksrk_con ul li.bg5{
	background:url("../images/rkbg05.png") no-repeat;
	background-size:cover;
}
.ksrk_con ul li:hover{
	opacity:.8;
}
.ksrk_con ul li a{
	color:#fff;
	text-align: center;
	padding: 25px 10px;
	display: block;
}
.ksrk_con ul li a .iconfont{
	margin-right:10px;
}
.main_right{
	width:72%;
	padding-left:50px;
	box-sizing: border-box;
}
.xwdt_con{
	margin-bottom:30px;
}
.xwdt_list{
	width:40%;
	height: 470px;
}
.xwdt_list li{
	padding:15px 5px 12px 20px;
	border-bottom:1px solid #eee;
}
.xwdt_list li a{
	display:block;
}
.xwdt_list li .xwdt_list_title{
	font-family: "Microsoft YaHei";
	font-size:18px;
	display: -webkit-box;
    height: 42px;
	line-height: 20px;
	font-weight: bold;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.xwdt_list li .time{
	font-family: "Microsoft YaHei";
    font-size: 16px;
    color: #999;
	margin-top:5px;
}
.xwdt_list li.active{
	background:url("../images/list_bg.png") no-repeat right bottom #176eb9;
}
.xwdt_list li.active .xwdt_list_title, .xwdt_list li.active .time{
	color:#fff;
}
.xwdt_img{
	width:60%;
	height: 470px;
	background: #fff;
	box-shadow: 0 0 10px rgba(0,0,0,.15);
}
.xwdt_img:hover{
	box-shadow: 0 0 10px rgba(23,110,185,.3);
}
.xwdt_img li{
	overflow: hidden;
	display:none;
	background:#fff;
	
}
.xwdt_img img{
	width:100%;
	height: 395px;
	display: block;
}
.nb_text{
    margin-top: 8px;
    display: -webkit-box;
    font-size: 14px;
    line-height: 25px;
    height: 40px;
	padding: 5px 15px 12px;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    color: #333;
    opacity: 0.7;
}
.m_t_35{
	margin-top:35px;
}
.zsjj_con{
	width:50%;
	padding-right:25px;
	box-sizing: border-box;
}
.xmgg_con{
	width:50%;
	padding-left:25px;
	box-sizing: border-box;
}
.zsjj_list, .xmgs_list{
	margin-top:15px;
}
.zsjj_list li, .xmgs_list li{
	margin-bottom: 5px;
	border-bottom: 1px dashed #e7e7e7;
}
.zsjj_list li a, .xmgs_list li a{
	position:relative;
	padding-right:120px;
	line-height: 50px;
	display:block;
}
.zsjj_list li a>div, .xmgs_list li a>div{
	height:50px;
	font-size:18px;
	/*font-weight: bold;*/
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.zsjj_list li a>span, .xmgs_list li a>span{
	position:absolute;
	right:0;
	top:0;
	width:110px;
	color:#777;
	text-align: left;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space:nowrap;
}
.xmgs_list li a>span{
	font-size: 14px;
	font-family: "Georgia";
}
.zsjj_list li a:hover, .xmgs_list li a:hover{
	color:#176eb9;
}

.bg_01{ 
	margin-top:50px;
	padding:30px 0;
	background:url("../images/bxjg_bg.png") no-repeat center top #eaf1f4;
}
.mkbt{
	text-align: center;
	color: #176eb9;
	padding-bottom: 20px;
	border-bottom: 1px solid #e1e1e1;
}
.mkbt h3{
	font-size:24px;
}
.mkbt>p{
	font-size:12px;
	text-transform: uppercase;
}

.insitute-link {
	margin-top:55px;
  padding-bottom: 25px;
}
.insitute-link .swiper {
  padding-bottom: 45px;
}
.insitute-link .swiper-slide {
    height: 110px;
    min-height: 75px;
    display: block;
    border: 1px solid #e7e7e7;
    background-color: #fff;
    box-sizing: border-box;
    text-align: center;
    font-size: 18px;
    background: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}
.insitute-link .swiper-slide img {
  	width: 100%;
	height: 100%;
}


/* FlexSlider Necessary Styles
*********************************/
.flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;position:relative} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides > li.clone{position:relative}
.flexslider .slides img {width: 100%;border-bottom: 3px solid #1D77CE}
.flex-pauseplay span {text-transform: capitalize;}
/* Clearfix for the .slides element */
.slides:after {content: "\0020"; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
html[xmlns] .slides {display: block;}
* html .slides {height: 1%;}
.no-js .slides > li:first-child {display: block;}
/* FlexSlider Default Theme
*********************************/
.flexslider { position: relative;zoom:1; }
.flex-viewport { max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }
.loading .flex-viewport { max-height: 300px; }
.flexslider .slides { zoom: 1; }
.carousel li { margin-right: 5px; }

/* Direction Nav */
.flex-direction-nav {*height: 0;}
.flex-direction-nav a { text-decoration:none; display: block; width: 30px; height: 50px;  position: absolute; top: 50%; z-index: 10; overflow: hidden; opacity: 0; cursor: pointer; color: rgba(0,0,0,0.8);  text-indent:-999em ;margin-top:-25px;}
.flex-direction-nav .flex-prev { background: url("../images/l.png");
            width:70px;height:70px;
            left:70px;
            display: block;
            opacity: 1;}
.flex-direction-nav .flex-next {background: url("../images/r.png");
            width:70px;height:70px;
            right:70px;
            display: block;
            opacity: 1;}
/* Pause/Play */
.flex-pauseplay a { display: block; width: 20px; height: 20px; position: absolute; bottom: 5px; left: 10px; opacity: 0.8; z-index: 10; overflow: hidden; cursor: pointer; color: #000; background:#ddd}
.flex-pauseplay a:before{font-size: 20px; display: inline-block; content: '\f004'; }
.flex-pauseplay a:hover  { opacity: 1; }
.flex-pauseplay a.flex-play:before { content: '\f003'; }
/* Control Nav */
.flex-control-nav {display: none }
.flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}
.flex-control-thumbs img:hover {opacity: 1;}
.flex-control-thumbs .flex-active {opacity: 1; cursor: default;}
.xialajt{position: fixed;z-index: 200;bottom:30px;left:50%;margin-left: -34px;cursor: pointer;}

/*?????????*/
.tjyw .container{padding-bottom: 60px;border-bottom:1px solid #F6F6F6}
.yw-list{margin-left: -85px;padding-top: 15px;overflow: hidden}
.yw-list li{width:400px;float: left;margin-left: 85px;}
.yw-list li a{display: block}
.ywpic{width:386px;height:240px;padding: 6px;border: 1px solid #1167BB;}
.ywpic img{width: 100%;height:100%;}
.yw-list li a .ywpictxt{display:table;height:60px;width:300px;padding-left:100px;padding-top:10px;padding-bottom:10px;color:#333333;font-size: 16px;font-weight: bold;background: url("../images/tjywpictxt.png") no-repeat}
.yw-list li a .ywpictxt p{width:200px;color:#fff;display: table-cell;vertical-align: middle;}
.yw-list li a p{color:#333333;font-size: 16px;font-weight: bold;}
.moreBox{text-align: right;position: absolute;right:15px;bottom:0;}
/*a.more{font-size: 12px;color:#0A69C5;background: url("../images/icon-more.png") no-repeat right center;padding-right: 23px;}*/
a.jrxww{font-size: 16px;color:#0A69C5;font-weight: bold;padding-left: 10px;}
.title h2{background: url("../images/titlebg1.png") no-repeat center;padding-top: 60px;padding-bottom: 45px;text-align: center;}
.title h2 b{color:#1267BB;font-size: 28px;}
.title{width:747px;background: url("../images/titlebg2.png") no-repeat center;margin: auto}
.title h2 span{font-size: 16px;color:#8E8E8E;font-weight: normal;position: relative;top:20px;}
.topBox{position: relative;width:1380px;margin: auto;}
/*同济公告*/
.tj-notice{padding-top: 60px;padding-bottom: 20px;}
.notice-left{width:456px;}
.notice-right{width:446px;}
.notice-left li,.notice-right li{margin-bottom: 36px;overflow: hidden}
.notice-left li a,.notice-right li a{display: block;}
.date{width:50px;height:40px;background: #1167BB;text-align: center;color:#fff;padding-top: 10px;padding-bottom: 10px;margin-right: 20px;}
.date b{font-size: 20px;}
.date span{font-size: 12px;padding-top: 8px;}
.noticeInf{width:374px;}
.noticeInf h4{color:#333333;font-size: 16px;

/* overflow: hidden; */
/* text-overflow:ellipsis;  */
/* white-space: nowrap;*/



}
.noticeInf p{font-size: 13px;color:#807676;margin-top: 18px;overflow: hidden;  text-overflow:ellipsis;  white-space: nowrap;}
.notice-middle{width:376px;height:372px;background: url("../images/logo2.png") no-repeat;margin-top: -14px;margin-left: 50px;margin-right: 50px;}
.notice-title{margin-top: 100px;margin-bottom: 15px;}
.notice-title h3{font-size: 28px;color:#1267BB;text-align: center}
.notice-title p{font-size: 16px;color:#8E8E8E;text-align: center}
.notive-more{width:160px;height:63px;background: url("../images/noticecover1.png") no-repeat;margin: auto;}
.notive-more a{font-size: 12px;color:#0667C7;background: url("../images/icon-more.png") no-repeat bottom center;padding-bottom: 10px;position: relative;top:20px;left:10px;}
/*??????*/
.tzjs{width:100%;overflow:hidden;background: url("../images/tzjsbg.png") no-repeat #EFF2F6;padding-bottom: 100px;}
.tzjs .title h2{background: url("../images/titlebg3.png") no-repeat center;}
.tzjsPic{width:300px;height:159px;overflow: hidden}
.tzjs-item{background: #fff;width:300px;height:340px;display: block}
.tzjs-item h3{font-size: 16px;color:#0B5AA8;margin-bottom: 15px;}
.tzjs-item span{font-size: 13px;color:#807676;}
.tzjs-item p{font-size: 13px;color:#807676;margin-top: 20px;line-height: 24px;}
.tzjs-item-inf{padding: 20px;}
.tzjs-item2{background: #fff;width:240px;height:280px;padding: 30px;display: block}
.tzjs-item2 h3{font-size: 16px;color:#0B5AA8;margin-bottom: 15px;}
.tzjs-item2 span{font-size: 13px;color:#807676;display: block;padding-bottom: 15px;}
.tzjs-item2 p{font-size: 13px;color:#807676;padding-top: 15px;line-height: 24px;border-top: 1px solid #D2D3D3}
#slick1 .slick-dots li{background: #D8D9DB;width:8px;height:8px;border-radius: 50%;}
#slick1 .slick-dots li button:before{content:""}
#slick1 .slick-dots{bottom:-50px}
#slick1 .slick-dots li.slick-active{background: #1167BB;width:10px;height:10px;}
#slick1 .slick-prev{background: url("../images/tzjsleft.png") no-repeat;top: 113%;left: 637px;z-index: 1000}
#slick1 .slick-next{background: url("../images/tzjsright.png") no-repeat;top: 113%;right:625px;z-index: 1000}
/*??????*/
.txjs{width:100%;overflow: hidden;background: url("../images/txjs.png") no-repeat center top;padding-bottom: 100px;}
.txjs .title h2{background: url("../images/titlebg4.png") no-repeat center;}
.txjs .title h2 b{color:#fff}
.txjs .title h2 span{color:#fff;opacity: .5;font-weight: normal}
.txjs a.more{background: url("../images/icon-more2.png") no-repeat left center;color:#fff;}
.videoPic{width:568px;height:300px;overflow: hidden;position: relative}
.videobg{position: absolute;width:568px;height:302px;top:0;left:0;}
.videobg a{display: block;width:68px;height:47px;margin:135px auto}
#slick2>div{width:1010px;margin: auto}
.videoTitle{width:440px;height:302px;background: url("../images/videobg2.png") no-repeat;}
.videoTitle a{display: block;padding: 70px 40px;color:#0B5AA8;font-size: 24px;font-weight: bold;line-height: 40px;}
#slick2 .slick-dots li{margin-left:70px;background: #89AFD4;width:10px;height:10px;border-radius: 50%;position: relative}
#slick2 .slick-dots li button:before{content:""}
#slick2 .slick-dots li.slick-active{background: #F4792E;}
#slick2 .slick-dots li:before{
    content: "";
    border-top: 1px solid #8BB1D6;
    display: block;
    position: absolute;
    width: 70px;
    top: 5px;
    right:12px;
}
#slick2 .slick-dots li:last-child:after{
    content: "";
    border-top: 1px solid #8BB1D6;
    display: block;
    position: absolute;
    width: 70px;
    top: 5px;
    right:-71px;
}

#slick2 .slick-dots{width:100%}
#slick2 .slick-prev{background: url("../images/txjsright.png") no-repeat;width:70px;height:70px;}
#slick2 .slick-next{background: url("../images/txjsleft.png") no-repeat;width:70px;height:70px;}
/*??м???*/
.txjy{background:#EFF2F6}
.txjy .title h2{background: url("../images/titlebg5.png") no-repeat center;}
.txjy-left{width:227px;height:240px;overflow: hidden}
.txjy-right{width:177px;height:190px;background: #fff;padding: 25px;}
.txjy-right>a{display: block;font-size: 15px;color:#0B5AA8;font-weight: bold;padding-bottom: 15px;border-bottom: 1px solid #E0E0E0;font-weight: normal;}
.txjy-right>p{color:#999999;font-size: 14px;line-height: 24px;padding-top: 15px;margin-bottom: 25px;}
.txjy-right>.time2{color:#666666;font-size: 13px;background: url("../images/timeicon1.png") no-repeat left center;padding-left: 26px;}
.txjy1 li,.txjy2 li{float: left;width:454px;height:240px; margin-left: 6px;margin-bottom: 6px;}
.txjy1,.txjy2{overflow: hidden}
.txjy-list{padding-bottom: 70px;}
.txjy1 .txjy-left,.txjy2 .txjy-left{position: relative}
.txjy1 .txjy-left .jt{position: absolute;width:10px;height:20px;right:0;top:100px;}
.txjy2 .txjy-left .jt{position: absolute;left:0;top:100px;width:10px;height:20px;}
.txjy .txjy1,.txjy .txjy2{margin-left: -6px;}

/*同济映像*/
.tjyx .title h2{background: url("../images/titlebg6.png") no-repeat center;}
.tjyx-list li{width:20%;float: left;position: relative;height:500px;}
.tjyx-list li a{display: block;width:100%;height:360px;overflow: hidden}
.tjyx-txt{position:relative;text-align: center;font-size: 16px;color:#333333;padding: 40px;border-left: 1px solid #F6F8FA;border-right: 1px solid #F6F8FA;border-bottom: 1px solid #F6F8FA;}
.tjyx-txt b.line{width:1px;height:20px;background: #E7E8E9;margin: auto}
.tjyx-detail{font-size: 14px;color:#B0D8FF;margin-top: 20px;line-height: 24px;display: none}
.tjyx-list li.active .tjyx-txt{background: url("../images/glbg.png") no-repeat right bottom #0B5AA8;border: 0;}
.tjyx-list li.active .tjyx-txt p.name{color:#fff}
.tjyx-list{overflow: hidden}
/*??????*/
.tzgj{padding-top: 70px;padding-bottom: 100px;}
.tzgj h3{font-size:28px;color:#1267BB;text-align: center;margin-bottom: 20px;}
.tzgj-inf{font-size: 30px;text-align: center}
#slick3 .slick-dots li{background: #E0E0E0;width:10px;height:10px;border-radius: 50%;}
#slick3 .slick-dots li button:before{content:""}
#slick3 .slick-dots li.slick-active{background: #1167BB;}
#slick3{width:1200px;margin:auto;}
/*???*/
.hl-main5-content1{background: #EEF1F3;padding: 20px;position: relative;margin-bottom: 60px;overflow: hidden}
.hl-main5-content1 ul{margin-left: -20px;overflow: hidden}
.hl-main5-content1 ul li{width:320px;height:120px;float: left;margin-left: 20px;}
.more2{position: absolute;right:0;top:50%}
/*???????*/
.td-list p a{font-size: 16px;color:#333333;display:inline-block;margin-right: 50px;margin-bottom: 60px;width: 70px;}
.td-list p a.item01{background: url("../images/tdicon10.png") no-repeat left center;padding-left: 67px;padding-top: 12px;padding-bottom: 12px;}
.td-list p a.item02{background: url("../images/tdicon11.png") no-repeat left center;padding-left: 67px;padding-top: 12px;padding-bottom: 12px;}
.td-list p a.item03{background: url("../images/tdicon1.png") no-repeat left center;padding-left: 67px;padding-top: 12px;padding-bottom: 12px;}
.td-list p a.item04{background: url("../images/tdicon2.png") no-repeat left center;padding-left: 67px;padding-top: 12px;padding-bottom: 12px;}
.td-list p a.item05{background: url("../images/tdicon4.png") no-repeat left center;padding-left: 67px;padding-top: 12px;padding-bottom: 12px;}
.td-list p a.item06{background: url("../images/tdicon3.png") no-repeat left center;padding-left: 67px;padding-top: 12px;padding-bottom: 12px;}
.td-list p a.item07{background: url("../images/tdicon5.png") no-repeat left center;padding-left: 67px;padding-top: 12px;padding-bottom: 12px;}
.td-list p a.item08{background: url("../images/tdicon6.png") no-repeat left center;padding-left: 67px;padding-top: 12px;padding-bottom: 12px;}
.td-list p a.item09{background: url("../images/tdicon7.png") no-repeat left center;padding-left: 67px;padding-top: 12px;padding-bottom: 12px;}
.td-list p a.item10{background: url("../images/tdicon8.png") no-repeat left center;padding-left: 67px;padding-top: 12px;padding-bottom: 12px;}
.td-list p a.item11{background: url("../images/tdicon9.png") no-repeat left center;padding-left: 67px;padding-top: 12px;padding-bottom: 12px;}
.kstd-title h3{color:#0B5AA8;font-size: 18px;font-weight: normal}
.kstd-title{width:111px;height:64px;background: url("../images/ztbg.png") no-repeat;margin-right: 10px;}
.zkbtn{font-size: 16px;color:#0B5AA8;background: url("../images/zkzt.png") left center no-repeat;padding-left: 31px;cursor: pointer}
.sqbtn{font-size: 16px;color:#0B5AA8;background: url("../images/sqzt.png") left center no-repeat;padding-left: 31px;display: none;cursor: pointer}
.sq-td{display: none}
.zksqBtn{margin-top: 10px;}




/********************************************
               -??????? Start!-
********************************************/
.page-banner{height: 268px;}
.content{color: #4d4d4d;padding-bottom: 60px;}
.section-left{width: 322px;padding-top: 25px;min-height: 720px;}
.left-menu{margin-bottom: 20px;}
.left-menu .menu-title{background: url(../images/menu-bg.jpg) no-repeat center 0;padding-top: 16px;text-align: center;color: #fff;height: 109px;}
.left-menu .menu-title span{display: block;width: 30px;height: 30px;background: url(../images/icons.png) no-repeat;margin: 0 auto 10px;}
.left-menu .menu-title span.nerws-icon{background-position: 0 0;}
.left-menu .menu-title span.notice-icon{background-position: 0 -83px;}
.left-menu .menu-title span.brief-icon{background-position: 0 -761px;}
.left-menu .menu-title h3{font-size: 24px;line-height: 32px;font-weight: normal;}
.left-menu .menu-title h5{line-height: 20px;font-weight: normal;}
.left-menu .sub-title{line-height: 63px;text-align: center;background: #176eb9;color: #fff;font-size: 16px;font-weight: bold;border-bottom: 1px solid #e5e5e5;}
.left-menu .sub-title:after,
.left-menu .sub-title:before{display: inline;content: "/";}
.left-menu .sub-title:before{margin-right: 16px;}
.left-menu .sub-title:after{margin-left: 16px;}
.left-menu ul li{line-height: 58px;background: #fcfbfb;border-bottom: 1px solid #e5e5e5;position: relative;}
.left-menu ul li a{display: block;color: #333;padding: 5px 29px 0;}
.left-menu ul li a:hover{color: #176eb9;transition: 0.4s;}
.left-menu ul li.on{background: #176eb9;}
.left-menu ul li.on a{text-align: center;color: #fff;font-size: 16px;font-weight: bold;}
.left-menu ul li.on a:after,
.left-menu ul li.on a:before{display: inline;content: "/";}
.left-menu ul li.on a:before{margin-right: 16px;}
.left-menu ul li.on a:after{margin-left: 16px;}
.left-menu .icon-menu li a{padding-left: 79px;position: relative;}
.left-menu .icon-menu li a i{display: block;width: 24px;height: 24px;background: url(../images/icons.png) no-repeat;position: absolute;left: 34px;top: 50%;margin-top: -12px;}
.left-menu .icon-menu li.on a{text-align: left;}
.left-menu .profile-menu li a i.icon1{background-position: 0 -617px;}
.left-menu .profile-menu li a i.icon2{background-position: 0 -641px;}
.left-menu .profile-menu li a i.icon3{background-position: 0 -665px;}
.left-menu .profile-menu li a i.icon4{background-position: 0 -689px;}
.left-menu .profile-menu li a i.icon5{background-position: 0 -713px;}
.left-menu .profile-menu li a i.icon6{background-position: 0 -737px;}
.left-menu .profile-menu li a i.icon7{background-position: 0 -1496px;}
.left-menu .profile-menu li.on a i.icon1{background-position: -24px -617px;}
.left-menu .profile-menu li.on a i.icon2{background-position: -24px -641px;}
.left-menu .profile-menu li.on a i.icon3{background-position: -24px -665px;}
.left-menu .profile-menu li.on a i.icon4{background-position: -24px -689px;}
.left-menu .profile-menu li.on a i.icon5{background-position: -24px -713px;}
.left-menu .profile-menu li.on a i.icon6{background-position: -24px -737px;}
.left-menu .profile-menu li.on a i.icon7{background-position: -24px -1496px;}
.left-menu .teacher-menu li a i.icon1{background-position: 0 -819px;}
.left-menu .teacher-menu li a i.icon2{background-position: 0 -843px;}
.left-menu .teacher-menu li.on a i.icon1{background-position: -24px -819px;}
.left-menu .teacher-menu li.on a i.icon2{background-position: -24px -843px;}
.left-menu ul li .dropdown a{background: #fcfbfb;border-top: 1px solid #e4e4e4;color: #333;font-weight: normal;text-align: center;padding: 0 0 0 50px;font-size: 14px;}
.left-menu ul li .dropdown a:before{display: none;}
.left-menu ul li .dropdown a:after{display: none;}
.left-menu ul li .dropdown a:hover,
.left-menu ul li .dropdown a.active{background: #cf6523;color: #fff;transition: 0.4s;}
.left-menu ul li h4{position: relative;}
.left-menu ul li span{display: block;width: 24px;height: 24px;background: url(../images/icons.png) no-repeat 0 -867px;position: absolute;right: 14px;top: 50%;margin-top: -9px;}
.left-menu ul li.on span{background-position: -24px -867px;}
.left-menu .navigation-menu li a i.icon1{background-position: 0 -951px;}
.left-menu .navigation-menu li a i.icon2{background-position: 0 -975px;}
.left-menu .navigation-menu li a i.icon3{background-position: 0 -999px;}
.left-menu .navigation-menu li a i.icon4{background-position: 0 -1023px;}
.left-menu .navigation-menu li.on a i.icon1{background-position: -24px -951px;}
.left-menu .navigation-menu li.on a i.icon2{background-position: -24px -975px;}
.left-menu .navigation-menu li.on a i.icon3{background-position: -24px -999px;}
.left-menu .navigation-menu li.on a i.icon4{background-position: -24px -1023px;}
.left-menu .scientific-menu li a i.icon1{background-position: 0 -1142px;}
.left-menu .scientific-menu li a i.icon2{background-position: 0 -1166px;}
.left-menu .scientific-menu li a i.icon3{background-position: 0 -1190px;}
.left-menu .scientific-menu li a i.icon4{background-position: 0 -1214px;}
.left-menu .scientific-menu li a i.icon5{background-position: 0 -1238px;}
.left-menu .scientific-menu li a i.icon6{background-position: 0 -1262px;}
.left-menu .scientific-menu li.on a i.icon1{background-position: -24px -1142px;}
.left-menu .scientific-menu li.on a i.icon2{background-position: -24px -1166px;}
.left-menu .scientific-menu li.on a i.icon3{background-position: -24px -1190px;}
.left-menu .scientific-menu li.on a i.icon4{background-position: -24px -1214px;}
.left-menu .scientific-menu li.on a i.icon5{background-position: -24px -1238px;}
.left-menu .scientific-menu li.on a i.icon6{background-position: -24px -1262px;}
.left-menu .mechanism-menu li a i.icon1{background-position: 0 -1520px;}
.left-menu .mechanism-menu li a i.icon2{background-position: 0 -1544px;}
.left-menu .mechanism-menu li a i.icon3{background-position: 0 -1568px;}
.left-menu .mechanism-menu li a i.icon4{background-position: 0 -1592px;}
.left-menu .mechanism-menu li.on a i.icon1{background-position: -24px -1520px;}
.left-menu .mechanism-menu li.on a i.icon2{background-position: -24px -1544px;}
.left-menu .mechanism-menu li.on a i.icon3{background-position: -24px -1568px;}
.left-menu .mechanism-menu li.on a i.icon4{background-position: -24px -1592px;}

.relative-link{padding: 11px 22px;background: #fbfbfb url() no-repeat 0 0;min-height: 250px;}
.relative-link h3{line-height: 60px;font-size: 18px;border-bottom: 1px solid #176eb9;margin-bottom: 22px;font-weight: normal;color: #404040;}
.relative-link .select{height: 44px;border: 1px solid #e5e5e5;background: #fff;position: relative;margin-bottom: 14px;}
.relative-link .select input{display: block;width: 246px;height: 44px;padding: 0 15px;line-height: 44px;color: #8c8c8c;background: none;border: none;}
.relative-link .select ul{position: absolute;width: 100%;left: -1px;top: 44px;background: #fff;border: 1px solid #e5e5e5;padding: 10px 0;display: none;}
.relative-link .select ul li{padding: 0 16px;line-height: 30px;cursor: pointer;color: #666;}
.relative-link .select ul li:hover{background: #f2f2f2;transition: 0.4s;}
.relative-link .select i{display: block;width: 7px;height: 4px;background: url(../images/icons.png) no-repeat 0 -30px;position: absolute;right: 14px;top: 20px;transition: 0.4s;}
.relative-link .select i.on{transition: 0.4s;transform: rotate(90deg);}
.relative-link .zIndex1{z-index: 11;}
.relative-link .zIndex2{z-index: 9;}

.section-right{width:100%; min-height: 720px}
.section-right .top-bar{line-height: 70px;padding: 0 5px 8px;position: relative;height: 70px;}
.section-right .top-bar:after{display: block;content: "";width: 100%;height: 8px;background: url(../images/line-bg.jpg) repeat-x;position: absolute;left: 0;bottom: 0;}
.section-right .top-bar h3{ float: left;font-size: 24px; color: #176eb9; font-weight: normal;}
.crumbs{color: #b2b2b2;}
.crumbs a{color: #b2b2b2;}
.crumbs a:hover{color: #176eb9;transition: 0.4s;}
.crumbs span{color: #176eb9;}

.pageNum{height: 36px;text-align: center;}
.pageNum span{line-height: 36px;margin: 0 6px;color: #737373;}
.pageNum a{display: inline-block;vertical-align: top;height: 34px;padding: 0 14px;border: 1px solid #e5e5e5;line-height: 34px;color: #b3b3b3;margin: 0 6px;}
.pageNum a:hover{color: #176eb9;border-color: #176eb9;}
.pageNum a.on{background: #176eb9;border-color: #176eb9;color: #fff;}
.pageNum form{display: inline-block;vertical-align: top;height: 36px;}
.pageNum form input{display: inline-block;height: 26px;line-height: 26px;width: 26px;border: 1px solid #eee;border-radius: 3px;margin: 4px;text-align: center;background: #fdfdfd;color: #b3b3b3;}


/*??????*/
.tj-news .news-list{padding: 10px 0 40px;}
.tj-news .news-list li{padding: 20px 0;}
.tj-news .news-list li a{display: block;}
.tj-news .news-list .img{float: right;width: 250px;height: 168px;overflow: hidden;position: relative;}
.tj-news .news-list .img:after{display: block;content: "";width: 100%;height: 100%;background: rgba(0,0,0,0.12);position: absolute;top: 0;left: 0;opacity: 0;}
.tj-news .news-list .text{float: left;width: 720px;border-bottom: 1px solid #eee;padding: 0 10px 17px;}
.tj-news .news-list .text h4{line-height: 54px;margin-bottom: 14px;font-size: 18px;color: #333;}
.tj-news .news-list .text p{line-height: 22px;color: #737373;font-size: 16px;}
.tj-news .news-list .text .news-info{height: 20px;margin-top: 18px;}
.tj-news .news-list .text .news-info span{float: left;padding-left: 20px;line-height: 20px;margin-right: 40px;color: #bfbfbf;}
.tj-news .news-list .text .news-info span.time-stamp{background: url(../images/icons.png) no-repeat 0 -34px;}
.tj-news .news-list li a:hover .text h4{color: #176eb9;}
.tj-news .news-list li a:hover .img{box-shadow: 0 0 7px rgba(60,60,60,0.64);}
.tj-news .news-list li a:hover .img:after{opacity: 1;}


/*????????*/
.news-inner{padding-top: 45px;}
.news-inner .article{padding-bottom: 28px;border-bottom: 2px solid #e6e6e6;}
.news-inner .article h2{padding: 15px 24px;background: #f3f3f3;line-height: 44px;font-size: 24px;color: #0b5aa8;font-weight: normal;margin-bottom: 10px;}
.news-inner .article .infos{line-height: 20px;padding: 20px 0;color: #999;}
.news-inner .article .infos span{margin-right: 24px;}

.news-inner .article  video{width:650px !important;height:auto !important;}

.news-inner .article p,.news-inner .article span{line-height: 28px!important;font-size: 16px!important;color: #3f3f3f!important; font-family:'Microsoft YaHei'!important;}
.news-inner .article .img{text-align: center;margin: 30px 0;}
.news-inner .article .img span{display: inline-block;vertical-align: top;background: #176eb9;padding: 0;margin: 0;}
.news-inner .article .img img{position: relative; top: -4px;left: -4px;max-width: 100%;display: block;}
.news-inner .links{margin: 32px 0;}
.news-inner .links a{width: 45%;line-height: 24px;color: #b2b2b2;font-size: 16px;}
.news-inner .links a:hover{color: #176eb9;text-decoration: underline;}
.news-inner .other-item{width: 490px;}
.news-inner .other-tit{height: 39px;border-bottom: 1px solid #f1f1f1;margin-bottom: 14px;}
.news-inner .other-tit span{float: left;padding: 0 8px;height: 38px;line-height: 38px;border-bottom: 3px solid #0b5aa8;font-size: 18px;color: #0b5aa8;font-weight: bold;}
.news-inner .article-list li{border-bottom: 1px dashed #dcdcdc;margin-bottom: 6px;}
.news-inner .article-list li a{display: block;line-height: 42px;}
.news-inner .article-list li a:before{display: block;float: left;content: "";width: 8px;height: 9px;background: url(../images/icons.png) no-repeat 0 -54px;margin: 16.5px 8px 0 0;}
.news-inner .article-list li p{float: left;width: 374px;height: 42px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color: #7f7f7f;font-size: 16px;}
.news-inner .article-list li span{float: right;text-align: right;font-size: 12px;color: #bfbebe;}
.news-inner .article-list li a:hover p{color: #176eb9;}
.news-inner .article-list li:last-child{margin-bottom: 0;}

/*
.news-inner .hot-list li{padding: 11px 0 8px;border-bottom: 1px dashed #dcdcdc;}
.news-inner .hot-list li a{display: block;}
.news-inner .hot-list .img{height: 105px;overflow: hidden;}
.news-inner .hot-list .img img{width: 100%;transition: 0.4s;}
.news-inner .hot-list li h4{line-height: 24px;margin: 14px 0 10px;color: #7f7f7f;font-weight: normal;font-size: 16px;}
.news-inner .hot-list .infos{height: 20px;}
.news-inner .hot-list .infos span{float: left;margin-right: 40px;line-height: 20px;color: #bfbebe;}
.news-inner .hot-list .infos span.time-stamp{background: url(../images/icons.png) no-repeat 0 -34px;padding-left: 20px;}
.news-inner .hot-list li a:hover .img img{transition: 0.4s;transform: scale(1.1);}
.news-inner .hot-list li a:hover h4{color: #176eb9;transition: 0.4s;}

*/



.news-inner .hot-list li{padding: 24px 0;border-bottom: 1px dashed #dcdcdc;}
.news-inner .hot-list li a{display: block;}
.news-inner .hot-list .img{float: left;width: 200px;}
.news-inner .hot-list .img img{width: 100%;}
.news-inner .hot-list .text{float: right;width: 275px;}
.news-inner .hot-list .text h4{height: 48px;padding-bottom: 4px;border-bottom: 1px dashed #dcdcdc;line-height: 24px;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;color: #4b4b4b;margin-bottom: 7px;}
.news-inner .hot-list .text h4 a{color: #4b4b4b;}
.news-inner .hot-list .text h4 a:hover{color: #176eb9;transition: 0.4s;}
.news-inner .hot-list .text p{height: 54px;line-height: 18px;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;color: #999;margin-bottom: 5px;}
.news-inner .hot-list .text .infos{height: 20px;}
.news-inner .hot-list .text .infos span{float: left;margin-right: 40px;line-height: 20px;color: #bfbebe;}
.news-inner .hot-list .text .infos span.time-stamp{background: url(../images/icons.png) no-repeat 0 -34px;padding-left: 20px;}








/*У?????*/
.school-notice ul{padding-bottom: 60px;}
.school-notice ul li:after{display: block;content: "";width: 972px;height: 1px; margin: 0 auto;background: #eee;}
.school-notice ul li a{display: block;padding: 28px 20px 18px 0;}
.school-notice .datebox{float: left;width: 136px;height: 94px;border-right: 1px solid #fff;}
.school-notice .datebox span{display: block;text-align: center;line-height: 72px;font-size: 30px;color: #8c8c8c;}
.school-notice .datebox i{display: block;width: 14px;height: 10px;margin: 0 auto;background: url(../images/icons.png) no-repeat 0 -63px;}
.school-notice .text{float: right;width: 830px;}
.school-notice .text h4{line-height: 44px;font-size: 16px;color: #404040;font-weight: normal;}
.school-notice .text p{line-height: 22px;color: #808080;}
.school-notice ul li a:hover{background: #176eb9;transition: 0.4s;}
.school-notice ul li a:hover .datebox span,
.school-notice ul li a:hover .text h4,
.school-notice ul li a:hover .text p{color: #fff;}
.school-notice ul li a:hover .datebox i{background-position: 0 -73px;}



/*???????*/
.tj-video ul{padding: 45px 2px 20px;}
.tj-video ul li{float: left;width: 306px;margin: 0 15px 40px;}
.tj-video ul li a{display: block;padding: 3px;}
.tj-video .img{width: 300px;height: 200px;overflow: hidden;position: relative;}
.tj-video .img img{width: 100%;}
.tj-video .img span{width: 100%;height: 100%;background: rgba(0,0,0,0.6);position: absolute;top: 0;left: 0;display: none;}
.tj-video .img span:after{display: block;content: "";width: 42px;height: 42px;background: url(../images/video-btn.png) no-repeat 0 0;position: absolute;top: 50%;left: 50%;margin: -21px 0 0 -21px;}
.tj-video .text{height: 70px;border-bottom: 1px solid #e5e5e5;}
.tj-video .text h4{font-weight: normal;color: #333;line-height: 70px;text-align: center;}
.tj-video .text i{width: 14px;height: 10px;margin: 0 auto;background: url(../images/icons.png) no-repeat 0 -73px;display: none;}
.tj-video ul li a:hover{background: #ff9627;transition: 0.4s;}
.tj-video ul li a:hover .img span{display: block;}
.tj-video ul li a:hover .text{border-color: #ff9627;}
.tj-video ul li a:hover .text h4{color: #fff;;line-height: 42px;}
.tj-video ul li a:hover .text i{display: block;}


/*???????*/
.video-inner{padding-top: 30px;}
.video-inner .videp-detial h2{text-align: center;line-height: 54px;font-size: 24px;border-bottom: 1px solid #e5e5e5;margin-bottom: 24px;}
.video-inner .my-video{width: 778px;margin: 0 auto;}
.video-inner .video-bar{height: 50px;background: #000;padding: 0 15px;}
.video-inner .video-bar h4{float: left;line-height: 50px;color: #fff;}
.video-inner .video-bar .btns{height: 30px;padding-top: 10px;}
.video-inner .video-bar .btns a{float: left;width: 30px;height: 30px;margin-left: 40px;background: url(../images/icons.png) no-repeat;}
.video-inner .video-bar .btns a.thumbs-up{background-position: 0 -113px;}
.video-inner .video-bar .btns a.share{background-position: 0 -143px;}
.video-inner .video-bar .btns a.collecte{background-position: 0 -173px;}
.video-inner .video-bar .btns a.thumbs-up:hover{background-position: -30px -113px;}
.video-inner .video-bar .btns a.share:hover{background-position: -30px -143px;}
.video-inner .video-bar .btns a.collecte:hover{background-position: -30px -173px;}
.video-inner .other-video{margin-top: 30px;margin-bottom: 10px;}
.video-inner .other-video h4{height: 18px;padding: 10px 0;border-bottom: 1px solid #e5e5e5;margin-bottom: 10px;}
.video-inner .other-video h4 span{float: left;line-height: 18px;padding-left: 8px;border-left: 3px solid #176eb9;font-size: 18px;color: #666;}
.video-inner .other-video .list-tab{width: 940px;margin: 0 auto;position: relative;}
.video-inner .other-video .list-tab .list-btn{display: block;width: 34px;height: 34px;border: 1px solid #176eb9;text-align: center;line-height: 34px;font-size: 18px;color: #176eb9;font-family: "????";position: absolute;top: 38px;cursor: pointer;font-weight: bold;}
.video-inner .other-video .list-tab .list-prev{left: -36px;}
.video-inner .other-video .list-tab .list-next{right: -36px;}
.video-inner .other-video .list-tab .swiper-button-disabled{border-color: #e5e5e5;color: #d1d1d1;}
#mySwiper1 .swiper-slide a{display: block;width: 162px;margin: 0 auto;}
#mySwiper1 .swiper-slide .img{border: 2px solid #fff;height: 108px;overflow: hidden;}
#mySwiper1 .swiper-slide .img img{width: 100%;}
#mySwiper1 .swiper-slide p{text-align: center;line-height: 20px;padding: 8px 10px;font-size: 12px;color: #666;}


/*??????*/
.tj-image{}
.tj-image ul{padding: 10px 2px 40px;}
.tj-image ul li{float: left;width: 314px;border: 1px solid #eee;border-radius: 4px;overflow: hidden;margin: 20px 10px;}
.tj-image ul li a{display: block;}
.tj-image .img{width: 314px;height: 216px;overflow: hidden;}
.tj-image .img img{width: 100%;transition: 0.4s;}
.tj-image .infos{padding: 30px 18px 25px;line-height: 24px;}
.tj-image .infos h4{float: left;font-size: 18px;color: #333;}
.tj-image .infos h5{float: right;color: #a7a7a7;font-size: 16px;font-weight: normal;}
.tj-image .infos h5 span{color: #176eb9;}
.tj-image ul li a:hover .img img{transition: 0.4s;transform: scale(1.1)}

.filter-bg{position: fixed;width: 100%;height: 100%;background: rgba(0,0,0,0.85);top: 0;left: 0;z-index: 100001;display: none;}
.original-image .big-image{width: 80%;height: 80%;margin: 0 auto;}
.original-image .big-image .image-inner{display: table-cell;text-align: center;vertical-align: middle;}
.original-image .big-image .image-inner img{max-height: 100%;max-width: 100%;display: none;}
.original-image span{display: block;width: 50px;height: 50px;background: url(../images/icons.png) no-repeat;position: absolute;cursor: pointer;}
.original-image span.image-close{top: 30px;right: 30px;background-position: 0 -203px;}
.original-image span.image-prev{top: 50%;left: 5%;margin: -25px 0 0 -25px;background-position: 0 -253px;}
.original-image span.image-next{top: 50%;right: 5%;margin: -25px -25px 0 0;background-position: 0 -303px;}


/*??????*/
.tj-topic ul{padding: 24px 0;}
.tj-topic ul li{padding: 30px 20px;border: 1px solid #e5e5e5;margin: 24px 0;}
.tj-topic .img{float: left;width: 282px;height: 98px;overflow: hidden;}
.tj-topic .img a,
.tj-topic .img img{display: block;width: 100%;}
.tj-topic .text{float: right;width: 660px;}
.tj-topic .text h4{font-size: 18px;line-height: 38px;margin-bottom: 12px;}
.tj-topic .text h4 a{color: #333;}
.tj-topic .text h4 a:hover{color: #176eb9;transition: 0.4s;}
.tj-topic .text p{line-height: 22px;color: #999;}


/*??????*/
.tj-shortcut ul{padding: 30px 2px 44px;}
.tj-shortcut ul li{float: left;width: 240px;height: 100px;margin: 8px 6px;}
.tj-shortcut ul li a{display: block;height: 88px;background: #e5e5e5;padding: 6px;}
.tj-shortcut .shortcut-wp{height: 86px;border: 1px solid #fff;border-radius: 3px;text-align: center;}
.tj-shortcut ul li span{display: inline-block;vertical-align: top;width: 44px;height: 44px;background: url(../images/icons.png) no-repeat;margin: 21px 10px 0 0;}
.tj-shortcut ul li span.icon1{background-position: 0 -353px;}
.tj-shortcut ul li span.icon2{background-position: 0 -397px;}
.tj-shortcut ul li span.icon3{background-position: 0 -441px;}
.tj-shortcut ul li span.icon4{background-position: 0 -485px;}
.tj-shortcut ul li span.icon5{background-position: 0 -529px;}
.tj-shortcut ul li span.icon6{background-position: 0 -573px;}
.tj-shortcut ul li strong{font-size: 18px;color: #666;display: inline;line-height: 86px;}
.tj-shortcut ul li a:hover{background: #176eb9;transition: 0.4s;}
.tj-shortcut ul li a:hover span.icon1{background-position: -44px -353px;}
.tj-shortcut ul li a:hover span.icon2{background-position: -44px -397px;}
.tj-shortcut ul li a:hover span.icon3{background-position: -44px -441px;}
.tj-shortcut ul li a:hover span.icon4{background-position: -44px -485px;}
.tj-shortcut ul li a:hover span.icon5{background-position: -44px -529px;}
.tj-shortcut ul li a:hover span.icon6{background-position: -44px -573px;}
.tj-shortcut ul li a:hover strong{color: #fff;}



/*?У???*/
.tj-intro{width:100%; margin-top:20px;}
.tj-intro .img{margin: 35px 0;text-align: center;}
.tj-intro .img img{max-width: 100%;}
.tj-intro p{line-height: 30px!important;text-indent: 28px;font-size: 16px!important;font-family:'Microsoft YaHei'!important;}
.tj-intro span{line-height: 30px!important; font-size: 16px!important;font-family:'Microsoft YaHei'!important;}
.tj-intro img{margin:0 auto!important; text-indent:0!important;}
#vsb_content_2 .vsbcontent_img{text-indent:0!important;}

/*??????*/
.tj-history{padding: 46px 0 0 56px;}
.tj-history .history-inner{border-left: 1px solid #e5e5e5;padding: 56px 0 56px 58px;}
.tj-history .history-item{margin: 10px 0;}
.tj-history .history-item .year{min-height: 40px;position: relative;}
.tj-history .history-item .year .time{width: 48px;height: 40px;position: absolute;top: 0;left: -115px;line-height: 40px;font-size: 16px;color: #176eb9;font-weight: bold;}
.tj-history .history-item .year .dot{width: 6px;height: 6px;background: #fff;border: 4px solid #176eb9;border-radius: 100%;position: absolute;top: 13px;left: -65.5px;}
.tj-history .history-item .text{background: #f5f5f5;line-height: 24px;padding: 8px 36px;position: relative;font-size: 16px;}
.tj-history .history-item .text:before{display: block;content: "";width: 9px;height: 12px;background: url(../images/icons.png) no-repeat 0 -791px;position: absolute;left: -9px;top: 50%;margin-top: -6px;}
.tj-history .history-item .month{margin: 10px 0;position: relative;}
.tj-history .history-item .month .time{width: 45px;height: 40px;line-height: 40px;text-align: center;font-size: 12px;color: #666;position: absolute;top: 50%;margin-top: -20px;left: -54px;}
.tj-history .history-item .month .dot{width: 8px;height: 8px;background: #176eb9;border-radius: 100%;position: absolute;top: 50%;margin-top: -4px;left: -62.5px;}


/*??????*/
.statistics{padding-top: 8px;}
.statistics h4{text-align: center;line-height: 40px;padding: 30px 0;font-size: 18px;}
.statistics table{width: 100%;border-collapse:collapse;}
.statistics table,table tr td { border:1px solid #e5e5e5; }
.statistics table tr{text-align: center;}
.statistics .table-wp{padding: 12px 20px;}
.statistics .c357dc4{color: #357dc4;}
.statistics .c8c8c8c{color: #8c8c8c;}
.statistics .cf4792c{color: #176eb9;}
.statistics table tr h3{font-size: 18px;}
.statistics table tr h5{font-size: 16px;font-weight: normal;line-height: 30px;}
.statistics table tr p{line-height: 24px;}
.statistics .ceil-text{font-size: 16px;line-height: 40px;}
.statistics .remarks{margin-top: 40px;text-align: right;line-height: 24px;}
/*.statistics ul li{float: left;width: 472px;height: 160px;margin: 45px 17px;position: relative;}
.statistics .img{height: 160px;border-radius: 3px;overflow: hidden;}
.statistics .img img{width: 100%;}
.statistics ul li a{display: block;width: 220px;height: 24px;background: #236ab1;background: rgba(11,90,168,0.9);position: absolute;bottom: -31px;left: 50%;margin-left: -130px;padding: 20px;}
.statistics ul li a h4{line-height: 24px;border-left: 2px solid #fff;padding: 0 45px 0 20px;position: relative;color: #fff;}
.statistics ul li a h4:after{display: block;content: "";width: 25px;height: 16px;background: url(../images/icons.png) no-repeat 0 -803px;position: absolute;right: 0;top: 4px;}*/



/*У?????*/
.distribution h2{line-height: 42px;margin: 30px 0;font-size: 18px;text-align: center;}
.distribution .tab-container .etabs{height: 46px;text-align: center;margin-bottom: 52px;}
.distribution .tab-container .etabs li{display: inline-block;vertical-align: top;margin: 0 20px;}
.distribution .tab-container .etabs li a{display: inline-block;vertical-align: top;width: 178px;height: 44px;border: 1px solid #e5e5e5;border-radius: 23px;text-align: center;line-height: 44px;color: #999;}
.distribution .tab-container .etabs li a.active{background: #176eb9;border-color: #176eb9;color: #fff;}
.distribution .tab-container .campus{height: 658px;position: relative;}
.distribution .campus-map{width: 256px;height: 172px;border: 4px solid #f3f3f3;position: absolute;top: 0;right: 0;}
.distribution .BMap_cpyCtrl{display: none;}
.distribution .campus .panorama-btn{display: block;width: 30px;height: 20px;background: url(../images/icons.png) no-repeat;position: absolute;left: 50%;margin-left: -15px;z-index: 999;cursor: pointer;}
.distribution .campus .btn-next{bottom: 100px;background-position: 0 -1067px;}
.distribution .campus .btn-prev{bottom: 150px;background-position: 0 -1047px;}


/*?У???*/
.identification .iden-item{padding: 20px 0;}
.identification .iden-tit{line-height: 58px;position: relative;height: 58px;}
.identification .iden-tit:after{display: block;content: "";width: 100%;height: 1px;background: #006097;position: absolute;top: 50%;left: 0;z-index: 1;}
.identification .iden-tit span{float: left;padding-right: 40px;background: #fff;position: relative;z-index: 3;font-size: 24px;color: #006097;font-weight: bold;}
.identification .iden-con .img{text-align: center;margin: 28px 0;}
.identification .iden-con .img img{max-width: 100%;}
.identification .iden-con p{line-height: 24px;margin-bottom: 24px;color: #666;}
.identification .iden-con h3{text-align: center;font-size: 24px;line-height: 1.5;margin: 20px 0;color: #006097;}
.identification .iden-con h4{text-align: center;font-size: 18px;line-height: 1.5;margin: 20px 0;color: #006097;}
.identification .tj-song{width: 694px;margin: 0 auto;padding: 30px 0;}
.identification .tj-song audio{width: 100%;}
.identification .tj-song .btns{line-height: 24px;margin: 15px 0;}
.identification .tj-song .btns a{color: #176eb9;margin-right: 40px;}
.identification .tj-song .see-detial{display: none;}
.identification .schoolsong p{text-align: center;line-height: 38px;}


/*??????*/
.leader .leader-item{padding: 24px 0;}
.leader .leader-tit{line-height: 40px;background: #f5f5f5;padding-left: 12px;border-left: 3px solid #176eb9;font-size: 16px;}
.leader .leader-con{padding-top: 40px;}
.leader .leader-con .photo{width: 174px;margin-right: 28px;}
.leader .leader-con .photo img{width: 100%;}
.leader .leader-con .item1{width: 274px;}
.leader .leader-con .item2{width: 508px;}
.leader .leader-con .inner-item{margin-bottom: 20px;}
.leader .leader-con .inner-item .inner-con{padding-top: 18px;}
.leader .leader-con .inner-item h4{line-height: 33px;border-bottom: 1px dashed #d2d2d2;font-size: 16px;font-weight: normal;}
.leader .leader-con .inner-item h2{line-height: 48px;font-size: 24px;}
.leader .leader-con .inner-item span{float: left;width: 40%;text-align: center;margin: 10px 0;line-height: 22px;font-size: 16px;}


/*??????*/
.leader .leader-list{padding: 20px 1px 0;}
.leader .leader-list li{float: left;width: 132px;margin: 13px 35px;}
.leader .leader-list .img{height: 178px;overflow: hidden;margin-bottom: 6px;}
.leader .leader-list .img img{width: 100%;}
.leader .leader-list li a{display: block;color: #4d4d4d;text-align: center;}
.leader .leader-list li a:hover{color: #176eb9;transition: 0.4s;}
.leader .leader-list li a h4{line-height: 26px;font-size: 16px;font-weight: normal;}
.leader .leader-list li a p{line-height: 18px;}



/*??????*/
.tj-teacher {padding-top: 45px;}
.tj-teacher .top-manu{}
.tj-teacher .top-manu a{float: left;width: 271px;height: 50px;border: 1px solid #eee;margin: 10px 32px;background: #fafafa;line-height: 50px;text-align: center;font-size: 16px;color: #333;}
.tj-teacher .top-manu a:hover,
.tj-teacher .top-manu a.on{background: #176eb9;color: #fff;border-color: #176eb9;transition: 0.4s;}

.tj-teacher .teacher-item ul{padding: 44px 11px 20px;}
.tj-teacher .teacher-item ul li{float: left;width: 154px;margin: 0 21px 26px;}
.tj-teacher .teacher-item ul li a{display: block;}
.tj-teacher .teacher-item .img{padding: 4px;border: 1px solid #e5e5e5;overflow: hidden;}
.tj-teacher .teacher-item .img img{width: 100%;display: block;}
.tj-teacher .teacher-item ul li p{text-align: center;line-height: 50px;font-size: 16px;color: #333;}
.tj-teacher .teacher-item ul li a:hover p{color: #176eb9;transition: 0.4s;}


/*??????????*/
.teacher-inner{}
.teacher-inner .teacher-info{padding-top: 28px;}
.teacher-inner .teacher-info h3{line-height: 38px;font-size: 18px;}
.teacher-inner .teacher-info h5{line-height: 28px;font-size: 12px;color: #bebebe;margin-bottom: 48px;font-weight: normal;}
.teacher-inner .teacher-info .img{float: left;width: 244px;padding: 3px;background: #176eb9;}
.teacher-inner .teacher-info .img img{display: block;width: 100%;}
.teacher-inner .teacher-info .text{float: right;width: 712px;}
.teacher-inner .teacher-info .text p{line-height: 24px;}
.teacher-inner .teacher-btn{margin-top: 72px;height: 120px;}
.teacher-inner .teacher-btn a{float: left;width: 50%;height: 120px;background: #f7f7f7;position: relative;}
.teacher-inner .teacher-btn h4{line-height: 40px;font-size: 18px;color: #666;font-weight: normal;}
.teacher-inner .teacher-btn h4 small{font-size: 12px;}
.teacher-inner .teacher-btn p{line-height: 32px;color: #999;}
.teacher-inner .teacher-btn a.prev .btn-wp{float: left;padding: 24px 0 0 75px;}
.teacher-inner .teacher-btn a.next .btn-wp{float: right;padding: 24px 75px 0 0;}
.teacher-inner .teacher-btn a:before{display: block;content: "";width: 9px;height: 13px;background: url(../images/icons.png) no-repeat;position: absolute;top: 50%;margin-top: -6.5px;}
.teacher-inner .teacher-btn a.prev:before{background-position: 0 -891px;left: 25px;}
.teacher-inner .teacher-btn a.next:before{background-position: 0 -904px;right: 25px;}
.teacher-inner .teacher-btn a:hover{background: #176eb9;transition: 0.4s;}
.teacher-inner .teacher-btn a:hover h4,
.teacher-inner .teacher-btn a:hover p{color: #fff;}
.teacher-inner .teacher-btn a.prev:hover:before{background-position: -9px -891px;}
.teacher-inner .teacher-btn a.next:hover:before{background-position: -9px -904px;}



/*???????*/
.result{padding-top: 20px;}
.result .result-title{height: 35px;border-bottom: 1px solid #f8f8f8;margin-bottom: 24px;}
.result .result-title span{float: left;height: 34px;border-bottom: 3px solid #176eb9;padding: 0 13px 0 33px;line-height: 34px;position: relative;font-size: 16px;}
.result .result-title span:before{display: block;content: "";width: 27px;height: 27px;background: url(../images/icons.png) no-repeat 0 -917px;position: absolute;left: 0;top: 3.5px;}
.result .result-top{padding: 6px 16px;background: #f2f2f2;}
.result .result-top h5{line-height: 22px;color: #888888;font-weight: normal;}
.result .result-top h5 span{color: #176eb9;}
.result .result-top h5 small{font-size: 12px;}
.result ul {padding: 10px 0 50px;}
.result ul li{padding: 15px 0;border-bottom: 1px dashed #ececec;}
.result ul li a{float: left;width: 1240px;padding-left: 12px;line-height: 24px;position: relative;color: #333;}
.result ul li a:before{display: block;content: "";width: 4px;height: 7px;background: url(../images/icons.png) no-repeat 0 -944px;position: absolute;left: 0;top: 8.5px;}
.result ul li a:hover{color: #176eb9;transition: 0.4s;}
.result ul li a:hover:before{background-position: -4px -944px;}
.result ul li span{float: right;width: 112px;line-height: 24px;text-align: right;font-size: 12px;color: #999;padding-right: 8px;}



/*???????*/
.tj-navigation{padding-top: 25px;}
.tj-navigation .top-img{margin-bottom: 24px;}
.tj-navigation .top-img img{width: 100%;}
.tj-navigation .etabs{height: 29px;border-bottom: 1px solid #e5e5e5;margin-bottom: 50px;}
.tj-navigation .etabs li{float: left;margin: 0 10px;}
.tj-navigation .etabs li a{display: block;padding: 0 12px;line-height: 28px;font-size: 16px;color: #4c4c4c;}
.tj-navigation .etabs li a.active{border-bottom: 3px solid #176eb9;}


.ceil-title{padding: 15px 0 23px;position: relative;height: 40px;line-height: 40px;}
.ceil-title:after{display: block;content: "";width: 100%;height: 8px;background: url(../images/line-bg.jpg) repeat-x;position: absolute;left: 0;bottom: 0;}
.ceil-title .title-text{padding-left: 50px;position: relative;}
.ceil-title .title-text strong{font-size: 18px;}
.ceil-title .title-text i{width: 40px;height: 40px;background: url(../images/icons.png) no-repeat;position: absolute;left: 0;top: 0;}
.ceil-title .title-text i.icon-education{background-position: 0 -1087px;}
.ceil-title .title-text i.icon-enrolment{background-position: 0 -1286px;}
.ceil-title .title-text i.icon-exchange{background-position: 0 -1326px;}
.ceil-title .title-text i.icon-service{background-position: 0 -1366px;}


/*???????*/
.tj-education ul{padding-top: 16px;}
.tj-education ul li{float: left;width: 440px;height: 314px;position: relative;overflow: hidden;margin: 15px 10px;}
.tj-education ul li .img{width: 100%;height: 100%;overflow: hidden;position: absolute;top: 0;left: 0;z-index: 1;}
.tj-education ul li .img img{width: 100%;}
.tj-education ul li span{display: block;width: 418px;height: 292px;border: 1px solid rgba(255,255,255,0.36);position: absolute;top: 10px;left: 10px;z-index: 2;}
.tj-education ul li a{display: block;width: 356px;height: 80px;background: #0b5aa8;background: rgba(11,90,168,0.9);position: absolute;left: 20px;bottom: 20px;z-index: 3;color: #fff;}
.tj-education ul li a h4{float: left;font-size: 16px;line-height: 80px;margin-left: 14px;font-weight: normal;transition: 0.4s;}
.tj-education ul li a h4 small{font-size: 12px;}
.tj-education ul li a i{float: right;width: 9px;height: 15px;background: url(../images/icons.png) no-repeat 0 -1127px;margin: 32.5px 18px 0 0;transition: 0.4s;}
.tj-education ul li a:hover h4{margin-left: 18px;transition: 0.4s;}
.tj-education ul li a:hover i{margin-right: 22px;transition: 0.4s;}


/*????о?*/
.scientific ul{padding: 10px 2px 30px;}
.scientific ul li{float: left;width: 316px;margin: 20px 10px;}
.scientific ul li a{display: block;border: 1px solid #e5e5e5;border-radius: 4px;overflow: hidden;color: #333;}
.scientific .img{height: 214px;overflow: hidden;}
.scientific .img img{width: 100%;transition: 0.4s;}
.scientific ul li p{padding: 0 22px;margin: 16px 0 24px;line-height: 20px;height: 40px;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.scientific ul li a:hover{color: #176eb9;}
.scientific ul li a:hover .img img{transition: 0.4s;transform: scale(1.1);}


/*???÷???*/
.tj-service ul li{float: left;width: 420px;margin: 40px 20px;position: relative;}
.tj-service .img{height: 160px;overflow: hidden;border-radius: 4px;}
.tj-service ul li a{display: block;width: 260px;height: 64px;background: #0b5aa8;background: rgba(11,90,168,0.9);position: absolute;left: 50%;margin-left: -130px;bottom: -32px;color: #fff;}
.tj-service ul li a h4{float: left;height: 30px;line-height: 30px;margin-top: 17px;margin-left: 14px;font-weight: normal;transition: 0.4s;padding-left: 38px;position: relative;font-size: 16px;}
.tj-service ul li a h4:before{display: block;content: "";width: 30px;height: 30px;background: url(../images/icons.png) no-repeat;position: absolute;left: 0;top: 0;}
.tj-service ul li a h4.icon1:before{background-position: 0 -1406px;}
.tj-service ul li a h4.icon2:before{background-position: -30px -1406px;}
.tj-service ul li a h4.icon3:before{background-position: -60px -1406px;}
.tj-service ul li a h4.icon4:before{background-position: 0 -1436px;}
.tj-service ul li a h4.icon5:before{background-position: -30px -1436px;}
.tj-service ul li a h4.icon6:before{background-position: -60px -1436px;}
.tj-service ul li a h4.icon7:before{background-position: 0 -1466px;}
.tj-service ul li a h4.icon8:before{background-position: -30px -1466px;}
.tj-service ul li a h4.icon9:before{background-position: -60px -1466px;}
.tj-service ul li a i{float: right;width: 9px;height: 15px;background: url(../images/icons.png) no-repeat 0 -1127px;margin: 24.5px 18px 0 0;transition: 0.4s;}
.tj-service ul li a:hover h4{margin-left: 18px;transition: 0.4s;}
.tj-service ul li a:hover i{margin-right: 22px;transition: 0.4s;}


/*行政机构*/
.mechanism{margin-top: 22px;border: 1px solid #f5f5f5;border-radius: 6px;background: #fdfdfd;padding: 8px 0 20px;}
.mechanism .mechanism-wp{float: left;width: 50%;}
.mechanism ul{padding: 0 16px;}
.mechanism ul li{padding-top: 10px;border-bottom: 1px solid #dcdcdc;}
.mechanism ul li.on{border-color: #fdfdfd;}
.mechanism ul li a{display: block;line-height: 50px;padding-left: 16px;position: relative;color: #4d4d4d;}
.mechanism ul li a:before{display: block;content: "";width: 5px;height: 5px;background: #176eb9;position: absolute;left: 2px;top: 50%;margin-top: -2.5px;}
.mechanism ul li h4{font-weight: normal;font-size: 16px;padding-right: 40px;position: relative;}
.mechanism ul li h4 i{display: block;width: 36px;height: 36px;background: url("../images/icons.png") no-repeat;background-position: 0 -1616px;position: absolute;right: 0;top: 50%;margin-top: -18px;transition: 0.4s;}
.mechanism ul li.on h4 i{transition: 0.4s;transform: rotate(180deg);}
.mechanism ul li .dropdown{background: #f4f4f4;padding: 0 15px;display: none;}


.leader .leader-item a{color: #333;}
.leader .leader-item a:hover{color: #1D77CE; transition: 0.4s;}


.inner-con .clearfix a{color: #333;}
.inner-con .clearfix a:hover{color: #1D77CE; transition: 0.4s;}


/********************************************
               -??????? End!-
********************************************/







/****************************************
         -2018-05-30增加样式-
*****************************************/
/*院系总览*/
.department{padding: 26px 100px;border: 1px solid #eee;border-radius: 5px;background: #fcfcfc url() no-repeat center bottom;margin-top: 22px;}
.department .dp-title{height: 60px;border-bottom: 1px solid #e5e5e5;position: relative;text-align: center;margin-bottom: 44px;}
.department .dp-title:before{display: block;content: "";width: 38px;height: 3px;background: #0071a8;position: absolute;left: 50%;margin-left: -19px;bottom: -2px;}
.department .dp-title span{display: inline-block;vertical-align: top;line-height: 60px;position: relative;font-size: 24px;color: #0071a8;font-weight: bold;}
.department .dp-title span:before,
.department .dp-title span:after{display: inline-block;content: "";vertical-align: top;width: 45px;height: 2px;background: #0071a8;position: absolute;top: 50%;margin-top: -1px;}
.department .dp-title span:before{left: 112px;}
.department .dp-title span:after{right: 112px;}

.department ul li{float: left;width: 381px;height: 48px;position: relative;margin: 0 48px 32px 0;}
.department ul li:nth-child(2n){margin-right: 0;}
.department ul li a{display: block;height: 46px;line-height: 46px;padding: 0 20px;overflow: hidden;}


.department ul li h4{position: relative;padding-right: 8px;background: #fff;border: 1px solid #e5e5e5;font-weight: normal;}
.department ul li h4 i{display: block;width: 28px;height: 28px;background: url(../images/icons.png) no-repeat 0 -1676px;position: absolute;right: 0;top: 9px;}
.department ul li h4 a{;font-size: 16px;color: #343434;}
.department ul li:hover h4{background: #0071a8;}
.department ul li:hover h4 a{color: #fff;}
.department ul li:hover h4 i{background-position: -28px -1676px;}
.department .dropdown{position: absolute;width: 100%;top: 48px;left: 0;border-left: 1px solid #e5e5e5;border-right: 1px solid #e5e5e5;box-sizing: border-box;display: none;z-index: 99;}
.department .dropdown a{border-bottom: 1px solid #e5e5e5;color: #666;background: #fff;}
.department .dropdown a:hover{background: #0071a8;color: #fff;}
.department ul li:hover .dropdown{display: block;}


/*附属单位*/
.detachment ul{padding-top: 30px;}
.detachment ul li{float: left;width: 234px;margin: 38px 50px;}
.detachment ul li a,
.detachment ul li img{display: block;width: 100%;}



/*考生*/
.examination{padding: 25px 1px;}
.examination ul li{float: left;width: 224px;height: 135px;margin: 0 38px 22px 0;overflow: hidden;position: relative;}
.examination ul li a{display: block;}
.examination ul li:last-child{margin-right: 0;}
.examination ul li img{width: 100%;transition: 0.4s;}
.examination ul li .filter{position: absolute;width: 100%;height: 100%;top: 0;left: 0;background: rgba(0,0,0,0.3);z-index: 1;}
.examination ul li .line{position: absolute;top: 6px;left: 6px;width: 210px;height: 121px;border: 1px solid #d7d7dc;z-index: 2;}
.examination ul li h3{position: absolute;width: 100%;height: 30px;left: 0;top: 50%;margin-top: -15px;line-height: 30px;text-align: center;font-size: 18px;color: #fff;font-weight: bold;z-index: 3;}
.examination ul li h3 span{display: inline-block;vertical-align: top;position: relative;}
.examination ul li h3 span:before,
.examination ul li h3 span:after{display: inline-block;content: "";vertical-align: top;width: 20px;height: 2px;background: #fff;position: absolute;top: 50%;margin-top: -1px;transition: 0.4s;}
.examination ul li h3 span:before{left: -40px;}
.examination ul li h3 span:after{right: -40px;}
.examination ul li:hover img{transition: 0.4s;transform: scale(1.1);}
.examination ul li:hover h3 span:before{transition: 0.4s;left: -30px;}
.examination ul li:hover h3 span:after{transition: 0.4s;right: -30px;}
.examination .partner h3{line-height: 32px;border-bottom: 2px solid #0b5aa8;font-size: 16px;}
.examination .partner-con{background: #fcfcfc;padding: 16px;}
.examination .partner-con a{float: left;line-height: 24px;margin: 8px 20px;min-width: 150px;color: #333;}
.examination .partner-con a:hover{color: #e77817;transition: 0.4s;}
.examination .partner-con a:before{display: inline;content: "●";font-size: 10px;margin-right: 4px;}




/**********2018-06-07添加*********/
#myMap{z-index: 11;}
.campus-img{height: 658px;position: relative;overflow: hidden;}
.campus-img img{display: block;width: 100%;position: absolute;top: 0;left: 0;display: none;}
#campus1 .campus-btn{width: 20px;height: 30px;background: url('../images/img-btn.png') no-repeat;position: absolute;top: 50%;cursor: pointer;}
#campus1 .campus-next{background-position: 0 -30px;right: 50px;}
#campus1 .campus-prev{left: 50px;}
#campus1 .img-num{position: absolute;width: 100%;height: 48px;text-align: center;line-height: 48px;color: #fff;font-size: 18px;left: 0;bottom: 10px;z-index: 7;}

#vsb_content img{display:block!important; margin:0 auto!important;}


/**********2018-11-09添加*********/
.sjtj{margin-bottom: 100px;}
.sjtj .sjtjList{overflow: hidden;margin-left: -20px;}
.sjtjitem{width:400px;margin-left: 20px;float: left;margin-bottom: 40px;height:100px;}
.sjtjitem dd{margin-left: 30px;width:275px;}
.sjtjitem dd a{font-size: 36px;color:#1267BB;font-family: "apple"}
.sjtjitem dd a span{font-size: 14px;}
.sjtjitem dd p{font-size: 12px;color:#666666;}
#slick4{margin-bottom: 0;}
#slick4 .slick-dots{bottom:-60px;}
#slick4 .slick-dots li{background: #E0E0E0;width:9px;height:9px;border-radius: 50%;}
#slick4 .slick-dots li button:before{content:""}
#slick4 .slick-dots li.slick-active{background: #1167BB;width:12px;height:12px;position: relative;top:-2px;}
.sjzz{font-size: 12px;color:#999999;text-align: right;}
.sjtj .title h2{background: url("../images/titlebg7.png") no-repeat center;}



.m_t_40{ margin-top:40px;}
.m_t_50{ margin-top:50px;}
.target { width:1380px; height:400px; overflow:hidden; position:relative; margin:0 auto; }
.target img { position:absolute; top:0; left:0; width:100%; height:100%; }
.module_title{ position:relative; font-size:24px; line-height:56px; color:#0b5aa8; text-align:center; border-bottom:1px solid #eee;}
.module_title > span{ position:relative; padding:0 10px; display:inline-block; border-bottom:3px solid #ff6e08;}
.news-list {
    
    overflow: hidden;
}
.news-list li, .notice-list li {
	width: 680px;
    overflow: hidden;
    height: 85px;
    margin-bottom: 10px;
	/*float: left;*/
	margin-left:10px;
}
.news-list li a, .notice-list li a {
    display: block;
    height: 83px;
	color: #333;
    border: 1px solid transparent;
}
.news-list li .news-list-l strong, .notice-list li .news-list-l strong {
    font-size: 24px;
    margin-top: 14px;
    display: block;
}
.news-list li .news-list-l, .notice-list li .news-list-l {
    width: 58px;
    height: 83px;
    float: left;
    background: #7f7ebb;
    color: #fff;
    text-align: center;
    font-size: 12px;
}
.news-list li .news-list-r, .notice-list li .news-list-r {
    height: 83px;
    float: left;
	display:table;
    background: #f5f3f8;
}
.news-list li .news-list-r h3, .notice-list li .news-list-r h3 {
    width: 600px;
    margin: 10px auto 5px;
    font-size: 16px;
	padding-left:5px;
	display:table-cell;
	vertical-align:middle;
    font-weight: normal;
}
.news-list li a:hover, .notice-list li a:hover{
	 color:#0a5aa8;
	 box-shadow:0 0 3px rgba(127,127,187,1);
	}
a.more:hover{ font-weight:bold;}

.idx_module_list_bg{ padding:80px 0; min-width:1380px; background:url(../images/part2.jpg) no-repeat center top;}
.idx_module_list{ width:447px; padding-right: 20px; float:left; -webkit-transition:all .3s; -ms-transition:all .3s; -moz-transition:all .3s; transition:all .3s;}
.idx_module_list > div{ background:#fff;}
.idx_module_list + .idx_module_list{/* margin-left:30px;*/}
.idx_module_list:hover{ box-shadow:0 0 5px rgba(0,0,0,.2);}
.idx_module_list > div > h3{ font-size:16px; padding:10px 10px 10px 30px; border-bottom:1px solid #eee; color:#333;}
.idx_module_list > div > h3 > span{ position:relative; display:inline-block; }
.idx_module_list > div > h3 > span:before{ position: absolute; left:-25px; top:10px; content:""; height:3px; width:15px; display:block; background:#176eb9; -webkit-border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; border-radius:3px;}
.idx_module_list > div > h3 > span:after{ position: absolute; right:-25px; top:10px; content:""; height:3px; width:15px; display:block; background:#176eb9; -webkit-border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; border-radius:3px;}
.idx_module_list > div > h3 a{ font-size:12px; float:right; margin-top:5px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#777;}
.idx_module_list > div > h3 a:hover{ color:#e26111;}
.idx_item { margin-top:15px; padding:0 10px 15px 5px;}
.idx_item li{ position:relative; line-height:44px; margin-top:8px; border-bottom:1px dashed #fff; -webkit-transition:all .3s; -ms-transition:all .3s; transition:all .3s;}
.idx_item li:before{ position:absolute; top:50%; left:5px; margin-top:-3px; content:''; width:6px; height:6px; display:block; background:#d6c3b7; -webkit-border-radius:50%; -moz-border-radius:50%; -ms-border-radius:50%; border-radius:50%;}
.idx_item li a{ position:relative; display:block; color:#333; padding-left:20px; overflow:hidden; text-overflow:ellipsis; white-space: nowrap;}
.idx_item li:hover{ border-bottom:1px dashed #c4d7e8;}
.idx_item li:hover a{ color:#0A5AA8;}

.index_list{ width:680px;}
.main-title-box {
	position:relative;
    text-align: center;
    opacity: 1;
}
.main-title-box .title-bg {
    font-size: 30px;
    color: #e9ebf4;
    line-height: 40px;
	text-transform:uppercase;
}
.main-title-box .title-text {
    font-size: 26px;
    color: #0b5aa8;
    position: relative;
    top: -25px;
}
.sz_list{ margin-top:20px;}
.sz_list li{ 
	width:210px;
	float:left;
	min-height:330px;
	border:1px solid #e3e4ea;
	box-sizing:border-box;
	text-align:center;
	-webkit-transition:all .3s; -moz-transition:all .3s; -ms-transition:all .3s; transition:all .3s;}
.sz_list li + li{ margin-left:24px;}
.sz_list li a{ color:#333;}
.sz_list li div {  height:290px; border-bottom:1px solid #e3e4ea; overflow:hidden;}
.sz_list li div img{ width:100%; height:100%; -webkit-transition:all .3s; -moz-transition:all .3s; -ms-transition:all .3s; transition:all .3s;}
.sz_list li p{ padding:12px; font-weight:bold;}
.sz_list li:hover img{ transform: scale(1.05);}
.sz_list li:hover a{ color:#176eb9;}
.bg_grey{ min-width:1380px; background:#EFF2F6}
.text_right{ text-align:rigth;}
.enrollment_swap{ border-top:1px solid #ddd;}
.enrollment_swap .item_block{
	width:370px;
	padding: 15px 0 30px 50px;
	border-left:1px solid #ddd;
	float:left;
	margin-left:50px;
	height:240px;
    }
.enrollment_swap .item_block:first-child{ margin-left:0; border-left:0; padding-left:30px;}
.enrollment_swap .item_block h3 {
    font-size: 26px;
    color: #1e9ce9;
    line-height: 48px;
    padding: 10px 0 10px 55px;
	font-weight:normal;
}
.enrollment_swap .item_block.zzsm h3 {
    background: url(../images/sm.png) no-repeat left center;
}
.enrollment_swap .item_block.xxjs h3 {
    background: url(../images/xxjs.png) no-repeat left center;
}
.enrollment_swap .item_block.pjfk h3 {
    background: url(../images/pjfk.png) no-repeat left center;
}
.enrollment_swap .emain p {
    color: #555555;
    font-size: 16px;
    line-height: 34px;
	text-align:justify;
}
.department2 .item .p {
    margin-top: 20px;
    font-size: 18px;
    padding-left: 90px;
}
.links { padding-left:10px; margin-top:30px;}
.links a {
	position: relative;
    padding-left: 25px;
    display: inline-block;
    width: 100%;
    vertical-align: top;
    box-sizing: border-box;
    margin-bottom: 20px;
    line-height: 1.3;
    white-space: nowrap;
	font-size:16px;
	color:#333;
}
.links a:before {
    content: "";
    width:19px;
	height:9px;
	display:block;
	background:url(../images/jt.png) no-repeat left top;
    margin-right: 10px;
    position: absolute;
    left: 0;
    top:5px;
	 -webkit-transition:all .3s; -moz-transition:all .3s; -ms-transition:all .3s; transition:all .3s;
}
.links a:hover{ color:#1e9ce9;}
.links a:hover:before {
	left: 3px;
}
.p_t_60{ padding-top:60px;}


.td-list p a.item21 {
    background: url(../images/tdicondy.png) no-repeat left center;
    padding-left: 67px;
    padding-top: 12px;
    padding-bottom: 12px;
}
.td-list p a.item22 {
    background: url(../images/tdiconks.png) no-repeat left center;
    padding-left: 67px;
    padding-top: 12px;
    padding-bottom: 12px;
}
.td-list p a.item23 {
    background: url(../images/tdiconbili.png) no-repeat left center;
    padding-left: 67px;
    padding-top: 12px;
    padding-bottom: 12px;
}
.td-list p a:hover{ color:#1e9ce9;}

.sildebar{ position:absolute; left:0; top:0; width:300px; border:1px solid #eee; background:#fcfcfc; }
.m_t_10{ margin-top:10px;}
.m_t_20{ margin-top:20px;}
.m_b_50{ margin-bottom:50px;}
.sildebar_title{
	background: url(../images/menu_t_bg.jpg) no-repeat center 0;
    padding-top: 24px;
    text-align: center;
    color: #fff;
	font-size:24px;
    height: 70px;
	}
.sildebar_title > p{ margin-top:3px; font-size:12px; color:#fff; text-transform:uppercase;}
.sildebar_list li{ position:relative; height:56px; line-height:56px; border-top:1px dashed #ddd; border-left:3px solid #fff; -webkit-transition:all.3s; -ms-transition:all.3s; transition:all.3s;}
.sildebar_list li:first-child{ border-top:none;}
.sildebar_list li a{ color:#333; font-size:16px; padding-left:50px;  display:block; -webkit-transition:all.3s; -ms-transition:all.3s; transition:all.3s;}
.sildebar_list li:hover{ border-left-color:#176eb9;}
.sildebar_list li:hover a{ position:relative; color:#176eb9;}
.sildebar_list li.active{  border-left-color:#176eb9; background:#176eb9;}
.sildebar_list li.active:after{ position:absolute; top:50%; right:-24px; margin-top:-12px; content:""; border:12px solid; border-color:transparent transparent transparent #176eb9;}
.sildebar_list li.active a{ color:#fff;}
.right_main{
	margin-top: 22px;
    border: 1px solid #f5f5f5;
    border-radius: 6px;
    background: #fdfdfd;
    padding: 15px 45px;
	}
.list_item01 ul li{
	font-size:15px;
	height:60px;
	line-height:60px;
	border-bottom:1px dashed #ccc;
	}
.list_item01 ul li a{
	position:relative;
	display:block;
	padding-right:150px;
}
.list_item01 ul li a>div{
	display:block;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	}
.list_item01 ul li a:hover{
	color:#176eb9;
	}

.list_item01 ul li a>span{
	position:absolute;
	top:0;
	right:10px;
	font-family:"Georgia";
	color:#777;
	}
.small_ban img{ width:100%;}
.show_page{ text-align:center; margin-top:30px; margin-bottom:15px;}
.show_page > span{ padding:0 10px; cursor:pointer; height:30px; line-height:30px; display:inline-block; border:1px solid #bbb; color:#888; font-size:12px; font-weight:bold; box-sizing:border-box;}
.show_page > span + span{ margin-left:3px;}
.show_page > span:hover, .show_page > span.active{ color:#0a5aa8; border-color:#80baf3;}
.list_item02 li{ padding:15px 0; position:relative; border-bottom: 1px dashed #ccc;}
.list_item02 li a{ display:block; color:#666; line-height:1.8;}
.list_item02 li img{ width:160px; border:1px solid #ccc; display:block; float:left;}
.list_item02 li a div{ padding-left:190px;}
.list_item02 li .ry_info{ font-size:20px; margin-bottom:5px; padding-top:15px; color:#333;}
.list_item02 li .fb_time{ font-size:12px; color:#999; margin-bottom:10px;}
.list_item02 li a:hover, .list_item02 li a:hover .ry_info{ color:#0a5aa8;}
.list_item02 li:hover{ background:#fff;}
.show_page select{ height:30px !important; margin-bottom:0 !important;}

.list_item03{}


.list_item03 table{
        border-collapse: collapse; }
.list_item03 table, .list_item03 table tr td { 
        border:1px solid #ccc; 
    }
.list_item03 table tr th{
	color:#fff;
	padding:15px 0;
	background:#176eb9;
	border-left:1px solid #fff; 
	}
.list_item03 table tr th:first-child{
	border-left:1px solid #ccc; 
	}
.list_item03 table tr td{
	font-size:14px;
    padding: 15px 5px;
	text-align:center;
    }
.text_right{ text-align:right;}
.list_item03 input{ width:180px; height:32px; padding:0 5px; border:1px solid #d8d8d8; margin-bottom:15px; margin-right:5px; background:#fff;}
.list_item03 input:focus{ border:1px solid #b9d6f3;}
.list_item03 form button{ position:relative; height:33px;  padding:0 20px 0 35px; border:none; color:#fff; background:#176eb9; cursor:pointer;}
.list_item03 form button:before{ position:absolute; left:13px; top:7px; content:""; width:22px; height:22px; display:block; background:url(../images/search.png) no-repeat;}
.list_item03 form button:hover{ background:#2b93ca;}
.szdw_artical, .cy_artical{ padding: 30px 20px; }
.szdw_artical_title , .artical_title{ font-size:20px; font-weight:bold; text-align:center; line-height:1; margin-bottom:30px;}
.szdw_artical_title span , .artical_title span{ position:relative; display:inline-block;}
.szdw_artical_title span:before, .szdw_artical_title span:after, .artical_title span:before, .artical_title span:after{ position: absolute; left:-40px; top:8px; content:""; height:4px; width:20px; -webkit-border-radius:4px; -ms-border-radius:4px; border-radius:4px; background:#237ed6;}
.szdw_artical_title span:after, .artical_title span:after{ left:auto; right:-38px;}
.szdw_artical_con, .artical_con{ font-size:16px; color:#666; line-height:2.1;}
.szdw_artical_con img{ width:227px; height:325px; display:block; margin:20px auto; border:1px solid #ddd;}
.szdw_artical_con > p , .artical_con > p{ text-indent:2em;}
.artical_con img{ max-width:100%; display:block; margin:20px auto;}
.artical_time{ font-size:12px; color:#999; text-align:center; margin-bottom:10px;}
.artical_subtitle{ font-size:15px; color:#999; text-align:center; margin-bottom:10px;}
.go_back_link{ color:#176eb9;}
.go_back_link:hover{ color:#0a5aa8;}

#slideBox{ position:relative;}
.mr_frBtnL, .mr_frBtnR{ position:absolute; top:50%; z-index:9; margin-top:-23px; opacity:.3; filter:Alpha(opacity=30); cursor:pointer;}
.mr_frBtnL{ left:0;}
.mr_frBtnR{ right:0;}
.mr_frBtnL:hover, .mr_frBtnR:hover{ opacity:1; filter:Alpha(opacity=100);}


.main_con{
	position:relative;
	margin-top:10px;
	padding-left:350px;
}

@media screen and (max-width: 1024px){
	.main_left{ width:100%;}
	.main_right { width:100%; padding-left:0;}
	.mk_title, .mkbt h3{ font-size:22px;}
	.insitute-link{ margin-top:30px; padding-bottom: 0;}
	.insitute-link .swiper-slide{ height:90px;}
	.swiper-button-prev, .swiper-button-next{ display:none; }
	.main_con{ padding-left:0; margin-top:0}
	.sildebar{ display:none;}
	.right_main{ padding:10px;}
	.szdw_artical_con img{ max-width:100%;}
}
@media screen and (min-width: 769px) and (max-width: 1023px){
	.list_item01 ul li a{ padding-left:0; padding-right:120px;}
} 
@media screen and (max-width: 768px) {
	.gg_con{ margin-top:35px;}
    .zsjj_con{ width:100%; float: none; padding-right:0; margin-top:35px;}
	.xmgg_con{ width:100%; float: none; padding-left:0; margin-top:35px;}
	.xwdt_list{ width:100%;}
	.xwdt_list li{ padding:15px 10px 12px;}	
	.list_item01 ul li:before{ display:none;}
	.list_item01 ul li a{ padding-left:0; padding-right:100px;}
	.list_item02 li img{ width:100%; margin-bottom: 10px;}
	.list_item02 li a div{ padding-left:0;}
	.list_item03 input{ height:40px; line-height: 40px; width:calc(100% - 20px);}
	.list_item03 form button{ margin-bottom:20px;}
	.szdw_artical, .cy_artical{ padding:10px 5px;}
	.crumbs{ display:none;}
	.section-right .top-bar{ height:60px; line-height: 60px;}
}




