@charset "utf-8";
body{
	font-family: "Microsoft Yahei";
	font-size: 14px;
	color: #333;
	background-color: #ededed;}
ul{
	padding-left: 0;}
li{
	list-style: none;}
a,
a:hover,
a:focus{
	text-decoration: none;}
/*自动隐藏文字*/
.aui-ellipsis-1 {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;}
.aui-ellipsis-2 {
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	word-wrap: break-word;
	white-space: normal !important;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;}
/*头部*/
.mob-header{
	display: none;}
.header-top{
	height: 85px;
	background-color: #fff;padding-top: 9px;
}
.logo{
	margin-right: 45px;}
.yuyan{
	height: 85px;
	line-height: 85px;
	margin-right: 45px;
	width: 100px;
	display: inline-block;}
.yuyan span{
	color: #24baf1;
	font-size: 16px;}
.yuyan span i{
	float: left;
	margin-right: 5px;
	margin-top: -2px;}
.search {
	width: 340px;
	display: inline-block;}
.search-menu{
	height: 38px;
	border: 1px solid #ccc;
	border-radius: 4px;
	padding: 6px 0 4px 12px;}
.search-menu input{
	border: 0;
	outline: none;
	width: 285px;}
.search-menu button{
	background-color: transparent;
	border: 0;
	outline: none;
	color: #aaa;}
.login{
	width: 200px;
	float: right;
	color: #666;
	text-align: right;}
.login a{
	display: inline-block;
	margin-top: 20px;
	height: 40px;
	line-height: 40px;
	color: #666;}
.login a:hover{
	color: #24b9f1;}
.login a.qc_login{
	width: 115px;
	text-align: center;
	border-radius: 3px;
	background-color: #24baf1;
	color: #fff;}
.login a.qc_login i{
	margin-right: 5px;}
.login a.qc_name{
	/*width: 40px;
	border-radius: 20px;
	overflow-x: hidden;*/
	margin-right: 10px;}
.login a.qc_out{
	margin-left: 10px;}
.nav{
	background-color: #fff;}
.nav .container > ul{
	overflow-x: hidden;
	width: 100%;
	margin-bottom: 0;}
.nav .container > ul >li{
	float: left;
	width: 8%;}
.nav li ul{
	display: none;
	z-index: 10000;
	height: 215px;
	margin-bottom: 20px;}
.nav li ul li a{
	font-size: 14px;
	line-height: 24px;}
.nav li a{
	display: block;
	line-height: 48px;
	border-bottom: 3px solid transparent;
	text-align: center;
	font-size: 16px;
	color: #333;}
.nav li a:hover{
	/*border-color: #006baf;*/
	color: #006baf;
	font-weight: bold;}
.nav .container > ul >li > a.slt{
	border-color: #006baf;
	color: #006baf;
	font-weight: bold;}
.nav li ul.show_ul li a.slt{
	color: #006baf;
	font-weight: bold;}
.nav li a.slt:hover{
	text-decoration: none;}
.banner{
	background-color: #005f99;
	margin-bottom: 25px;
	border-top: 1px solid #eee;}
.banner img{
	width: 100%;}
.banner .slideBox{
	position: relative;}
.banner .hd2{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	text-align: center;
	z-index: 1;}
.banner .hd2 a{
	display: inline-block;
	width: 10px;
	height: 10px;
	border-radius: 5px;
	background-color: #fff;
	margin: 0 5px;
	opacity: .8;
	border:1px solid #999;}
.banner .hd2 a.on{
	background-color: #333;
	border-color: #eee;}
.banner .prev,
.banner .next{
	position: absolute;
	top: 45%;
	display: inline-block;
	width: 15px;
	height: 25px;}
.tab-title{
	text-align: center;
	border-bottom: 1px solid #ccc;
	margin-bottom: 60px;}
.tab-title a{
	display: inline-block;
	line-height: 60px;
	font-size: 24px;
	padding: 0 20px;
	border-bottom: 3px solid transparent;
	color: #222;
	margin-bottom: -1px;
	cursor: pointer;}
.tab-title a.active{
	border-color: #24baf1;}

/*首页 新闻 讲座 公告切换*/
.index-xyxw{}
.index-xyxw dl{}
.index-xyxw dl dt{
	height: 230px;
	overflow: hidden;}
.index-xyxw dl dt img{
	width: 100%;}
.index-xyxw dl dd{}
.index-xyxw dl dd h4{
	font-weight: bold;
	line-height: 28px;}
.index-xyxw dl dd p{
	font-size: 14px;
	color: #888;
	line-height: 24px;}
.index-xyxw ul{}
.index-xyxw ul li{
	padding-bottom: 10px;
	background: url(../images/dian.jpg) no-repeat left 10px;
	padding-left: 15px;}
.index-xyxw ul li a{
	font-size: 16px;
	color: #333;
	line-height: 24px;
	display: block;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;}
.index-xyxw ul li a:hover{
	color: #24baf1;}
.more{
	text-align: right;}
.more a{
	font-size: 14px;
	color: #24baf1;}
.more a i{
	margin-left: 5px;}

.index-xsjz-left{}
.index-xsjz-left dt{
	height: 250px;
	overflow: hidden;}
.index-xsjz-left dt img{
	height: 100%;}
.index-xsjz-left dd{
	background-color: #24baf1;
	color: #fff;
	padding: 15px 20px 25px;}
.index-xsjz-left dd .date{
	font-family: 'Arial';}
.index-xsjz-left dd .date i{
	font-size: 20px;
	margin-right: 5px;}
.index-xsjz-left dd h4{
	font-weight: bold;
	margin: 5px 0;
	line-height: 26px;}
.index-xsjz-left dd p{
	margin-bottom: 5px;}
.index-xsjz-left dd p i{
	margin-right: 5px;}
.index-xsjz-menu{
	margin: 0 -2%;}
.index-xsjz-list{
	border-bottom: 1px dashed #c1bfc0;
	padding-bottom: 5px;
	width: 46%;
	float: left;
	margin: 0 2% 10px;}
.index-xsjz-list dt{
	float: left;
	width: 80px;
	height: 80px;
	text-align: center;
	font-family: 'Arial';}
.index-xsjz-list dt p{
	font-size: 12px;
	color: #888;
	margin-bottom: 0;}
.index-xsjz-list dt span{
	font-size: 36px;
	color: #24baf1;
	line-height: 36px;}
.index-xsjz-list dd{
	width: 
;}
.index-xsjz-list dd h5{
	font-size: 16px;
	margin-top: 0;}
.index-xsjz-list dd p{
	margin-bottom: 5px;
	color: #888;}
.index-xsjz-list dd p i{
	color: #24baf1;
	margin-right: 5px;}

.index-xygg-list{
	display: block;
	color: #333;}
.index-xygg-list dl{
	padding: 16px 18px;
	border: 1px solid #ddd;
	border-radius: 4px;
	height: 90px;}
.index-xygg-list dl dt{
	width: 68px;
	float: left;
	text-align: center;
	font-family: 'Arial';
	padding-right: 18px;
	border-right: 1px solid #ccc;
	margin-right: 20px;}
.index-xygg-list dl dt p{
	font-size: 12px;
	color: #888;
	margin-bottom: 0;
	margin-top: 3px;}
.index-xygg-list dl dt span{
	font-size: 36px;
	color: #24baf1;
	line-height: 36px;}
.index-xygg-list dl dd{}
.index-xygg-list dl dd p{
	line-height: 26px;}
.index-xygg-list:hover{
	
	color: #fff;}
.index-xygg-list:hover dl{
	background-color: #24baf1;
	border-color: #24baf1;}
.index-xygg-list:hover dl dt{
	border-color: #50c8f4;}
.index-xygg-list:hover dl dt p,
.index-xygg-list:hover dl dt span{
	color: #fff;}
.index-xygg .more{
	text-align: center;}

.tab-box{
	display: none;}

.index-box{
	margin-bottom: 50px;}
.index-box02{
	padding: 100px 0 80px;
	background-color: #fff;}
.index-box02-title{
	border-left: 4px solid #24baf1;
	padding-left: 15px;
	margin-bottom: 15px;
	font-size: 24px;
	line-height: 24px;}
.index-box02-img{
	height: 155px;
	overflow: hidden;
	border-top: 3px solid #24baf1;
	margin-bottom: 10px;}
.index-box02-img img{
	width: 100%;}
.index-box02-list{}
.index-box02-list li{}
.index-box02-list li a{
	font-size: 16px;
	color: #333;
	line-height: 26px;
	display: block;
	background: url(../images/dian.jpg) no-repeat left center;
	padding-left: 15px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	display: block;}

.index-box03{}
.index-box03 .swiper-container-zp{}
.index-box03 .swiper-container-zp a{
	display: block;
	border: 3px solid #e5e5e5;
	height: 270px;
	overflow: hidden;}
.index-box03 .swiper-container-zp a img{
	width: 100%;}
.index-box03 .swiper-container-zp a:hover{
	border: 5px solid #24baf1;}
.index-box03 .swiper-container-zp p{
	text-align: center;
	margin-top: 10px;}
.tch-title{
	height: 26px;
	line-height: 26px;
	border-left: 4px solid #24baf1;
	padding-left: 15px;
	margin-bottom: 20px;}
.tch-title span{
	font-size: 24px;}
.tch-title a{
	float: right;
	color: #24baf1;}
.swiper-button-next, .swiper-button-prev{
	top: 45%;}

.yq-link{
	font-size: 18px;
	font-weight: bold;
	line-height: 18px;
	margin-bottom: 20px;}
.yq-link i{
	margin-right: 5px;}
.index-yq-link{}
.index-yq-link li{
	padding-bottom: 5px;}
.index-yq-link li a{
	display: block;
	line-height: 40px;
	padding: 0 15px;
	background-color: #7aa1af;
	color: #fff;
	border-radius: 4px;}
.index-yq-link li a:hover{
	background-color: #24baf1;}

.copy{
	text-align: center;
	background-color: #414141;
	color: #bbb;
	padding: 35px 0 50px;}
.copy p{}

/*内页*/
.inner-banner img{
	width: 100%;}
.inner-main{
	background: url(../images/inner-bg.jpg) repeat-y center;
	padding-bottom: 100px;}
.no-bg{
	background: #fff;}
.inner-left{
	background-color: #006baf;
	margin-top: -85px;}
.inner-left-title{
	padding: 0 20px;}
.inner-left-title h2{
	color: #fff;
	font-size: 30px;
	margin-top: 0;
	margin-bottom: 20px;}
.inner-left-title h2 span{
	font-family: arial;
	font-size:14px;
	font-style: italic;
	display: block;
	margin-top: 15px;}
.inner-left-title p{
	width: 56px;
	height:3px;
	background-color:#fff;
	margin-bottom: 0;}
.inner-left-nav{}
.inner-left-nav > li{
	
	border-bottom: 1px solid #2681bb;}
.inner-left-nav > li.bg-active{
	background-color: #24b9f1;}

.inner-left-nav > li > a{
	font-size: 18px;
	color: #fff;
	line-height: 50px;
	padding: 0 20px;
	display: block;}
.inner-left-nav > li > a i{
	display: none;}
.inner-left-nav  li  a:hover{
	background-color: #24b9f1;}
.inner-left-nav  li  a.active{
	background-color: #fff;
	color: #006baf;}
.inner-left-nav  ul.menu_three li  a.active{
	background-color: #fff;
	color: #006baf;}
.inner-left-nav > li .menu_two a:hover{
	background-color: #fff;
	color: #006baf;}
.inner-left-nav > li.has_list > a.active{
	background-color: #006baf;
	color: #fff;}
.inner-left-nav > li.has_list > a.active i{
	display: block;}
.inner-left-nav > li.has_list > a i{
	-webkit-transform: rotate(270deg);
	   -moz-transform: rotate(270deg);
	    -ms-transform: rotate(270deg);
	     -o-transform: rotate(270deg);
	        transform: rotate(270deg);}
.inner-left-nav > li.has_list.bg-active > a i{
	-webkit-transform: rotate(0);
	   -moz-transform: rotate(0);
	    -ms-transform: rotate(0);
	     -o-transform: rotate(0);
	        transform: rotate(0);
	display: block;}
.inner-left-nav > li.has_list > a:hover i{
	display: block;}
.inner-left-nav > li > a > i{
	float: right;}
.inner-left-nav-menu{}
.inner-left-nav-menu li{}
.inner-left-nav-menu li a{
	padding: 0 20px;
	line-height: 50px;
	display: block;
	color: #fff;
	font-size: 16px;}
.inner-left-nav-menu ul.menu_three li a{
	padding: 0 40px;
	line-height: 50px;
	display: block;
	color: #fff;
	font-size: 16px;}
/*.inner-left-nav-menu li a:hover,
.inner-left-nav-menu li a.active{
	background-color: #fff;
	color: #24b9f1;
}*/
.inner-left-nav-menu li a i{
	float: left;
	margin-right: 10px;
	font-size: 16px;}

.inner-main-right{
	font-size: 16px;
	color: #777;
	line-height: 32px;}
.dangqian{
	line-height: 50px;
	color: #ccc;
	border-bottom: 1px solid #e5e5e5;
	margin-bottom: 20px;}
.dangqian a{
	color: #24b9f1;}
.shibada{
	margin-bottom: 20px;}
.shibada img{
	width: 100%;}
.inner-main-right-title{
	font-size: 28px;
	color: #333;
        margin-bottom: 20px;}
.inner-main-right-title span{
	float: right;
	font-size: 16px;}
.inner-main-right-title span a{
	color: #797873;
	background-color: #f5f5f5;
	padding: 6px 15px;
	display: inline-block;
	margin-left: 10px;
	border-radius: 3px;}
.inner-main-right-title span a.active{
	background-color: #24b9f1;
	color: #fff;}
.inner-main-right-title p{
	border-bottom: 1px solid #333;
	margin-top: 20px;}
.inner-main-right table{}
.inner-main-right table th{
	font-weight: bold;
	color: #666;
	line-height: 60px;
	border-bottom: 2px solid #666;
	padding-left: 15px;}
.inner-main-right table td{
    font-size: 16px;
    line-height: 24px;
    border-bottom: 1px solid #e5e5e5;
    padding: 19px 0 19px 15px;}
.inner-main-right .dqbg table td:first-child{
	color: #24b9f1;}
.jiaoliu-list{}
.jiaoliu-list li{
	line-height: 50px;
	border-bottom: 1px solid #e5e5e5;}
.jiaoliu-list li a{
	font-size: 16px;
	color: #777;
	background: url(../images/lvdian.jpg) no-repeat left center;
	display:block;
	width: 80%;
	padding-left: 15px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;}
.jiaoliu-list li span{
	float: right;
	color: #aaa;}
.inner-main-right .news_list li{
	line-height: 50px;
	border-bottom: 1px solid #e5e5e5;
	height: 50px;}
.inner-main-right .news_list li a{
	font-size: 16px;
	color: #777;
	background: url(../images/lvdian.jpg) no-repeat left center;
	display:inline-block;
	width: 80%;
	padding-left: 15px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;}
.inner-main-right .news_list li a:hover{
	color: #24b9f1;}
.inner-main-right .news_list li>span{
	float: right;
	color: #aaa;}
.inner-right-h5{
	font-size: 16px;
	border-bottom: 1px solid #333;
	padding-bottom: 15px;}
.inner-right-h5 b{
	border-left: 3px solid #006baf;
	padding-left: 12px;}

.paixu-title{
	font-size: 20px;
	color: #333;
	border-bottom: 1px solid #333;
	margin: 15px 0;}
.paixu-title i{
	float: left;
	margin-right: 10px;}
.jiaoshi-list{
	margin-bottom: 0;}
.jiaoshi-list li{
	width: 20%;
	float: left;
	margin-bottom: 25px;}
.jiaoshi-list li a{
	color: #24b9f1;
	line-height: 24px;}
.jiaoshi-list li a > span{
	color: #888;
	-webkit-transition: color .25s ease;
	   -moz-transition: color .25s ease;
	    -ms-transition: color .25s ease;
	     -o-transition: color .25s ease;
	        transition: color .25s ease;}
.jiaoshi-list li a > p{
	font-size: 20px;
	font-weight: bold;
	color: #006baf;
	-webkit-transition: color .25s ease;
	   -moz-transition: color .25s ease;
	    -ms-transition: color .25s ease;
	     -o-transition: color .25s ease;
	        transition: color .25s ease;}
.jiaoshi-list li .js-list-img{
	position: relative;
	border-radius: 50%;
	overflow: hidden;
	width: 180px;
	height: 180px;}
.jiaoshi-list li .js-list-img > img{
	width: 100%;}
.jiaoshi-list li .js-list-img .js-list-zz{
	position: absolute;
	width: 100%;
	height: 100%;
	border-radius: 50%;
	top: 0;
	left: 0;
	background-color: rgba(29,148,193,.8);
	text-align: center;
	padding-top: 60px;
	color: #fff;
	opacity: 0;
	-webkit-transition: opacity .25s ease;
	   -moz-transition: opacity .25s ease;
	    -ms-transition: opacity .25s ease;
	     -o-transition: opacity .25s ease;
	        transition: opacity .25s ease;}
.jiaoshi-list li a:hover .js-list-zz{
	opacity: 1;}
.jiaoshi-list li a:hover > span,
.jiaoshi-list li a:hover > p{
	color: #333;}
.jiaoshi-list li .js-list-img .js-list-zz p{
	margin-top: 10px;}

/*学生作品*/
.xszp-list{
	margin: 20px 0;
	border-bottom: 1px solid #eaeaea;
	padding-bottom: 20px;}
.xszp-list:last-child{
	border-bottom: 0;}
.xszp-list dt{
	position: relative;
	width: 300px;
	height: 230px;
	margin-right: 45px;}
.xszp-list dt img{
	width: 100%;}
.xszp-list dt .xszp-list-imgzz{
	position: absolute;
	width: 100%;
	top: 0;}
.xszp-list dt .xszp-list-imgzz img{}
.xszp-list dt .xszp-list-num{
	position: absolute;
	width: 70px;
	height: 70px;
	text-align: center;
	line-height: 70px;
	background-color: #24b9f1;
	color: #fff;
	border-radius: 35px;
	top: 0;
	left: 0;
	font-size: 30px;
	font-family: 'arial'
;}
.xszp-list dd{
	width: 500px;
	float: left;}
.xszp-list dd h3{
	font-size: 24px;
	color: #333;}
.xszp-list dd p{
	font-size: 16px;
	line-height: 32px;
	color: #666;}
.xszp-list dd a{
	font-size: 14px;
	color: #24b9f1;
	display: inline-block;
	padding: 5px 12px;
	border: 1px solid #fff;
	border-radius: 16px;
	background-color: #f5f5f5;}
.xszp-list dd a:hover{
	border: 1px solid #24b9f1;
	background-color: #fff;}
.xszp-list-left{}
.xszp-list-left dt{
	float: left;}
.xszp-list-left dd{}
.xszp-list-right dt{
	float: right;}

/*历史沿革*/
.lishi-yg-main{
	background: url(../images/line-bg.jpg) repeat-y center;
	margin-top: 20px;
	margin-bottom: -100px;
	padding-bottom: 100px;}
.lishi-yg-main dl{
	margin-bottom: 30px;}
.lishi-yg-main dt{
	width: 55px;
	height: 55px;
	border: 4px solid #c3efff;
	background-color: #24b9f1;
	border-radius: 50%;
	font-family: 'arial';
	font-size: 16px;
	text-align: center;
	line-height: 47px;
	color: #fff;}
.lishi-yg-main dd{
	width: 80%;
	box-shadow: 0 0 25px rgba(50,50,50,.3);
	border-radius: 4px;
	position: relative;
	padding: 20px 0 10px;
	font-size:14px;
	line-height: 24px;}

.lishi-yg-main dd img{
	width: 100%;
	margin-bottom: -10px;}
.lishi-yg-main dd p{
	padding: 0 20px;}
.lishi-left,
.lishi-right{
	width: 50%;
	float: left;}

.lishi-left dd:after{
	content: '';
	border-left: 8px solid #fff;
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent;
	display: block;
	position: absolute;
	right: -8px;
	top: 15px;}
.lishi-right{
	margin-top: 90px;}
.lishi-left dl{
	margin-right: -26px;}
.lishi-left dt{
	float: right;}
.lishi-right dt{
	float: left;}
.lishi-right dd{
	float: right;}
.lishi-right dl{
	margin-left: -29px;}
.lishi-right dd:after{
	content: '';
	border-right: 8px solid #fff;
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent;
	display: block;
	position: absolute;
	left: -8px;
	top: 15px;}
/*职业发展*/
.zc-fagui{}
.zc-fagui dt{
	position: relative;
	width: 70%;
	float: left;
	height: 285px;}
.zc-fagui dt > img{
	width: 100%;}
.zc-fagui dd{
	background-color: #f8f8f8;
	height: 285px;
	padding: 40px 30px;
	float: left;
	width: 30%;
	color: #333;
	line-height: 32px;}
.zc-fagui dd a{
	color: #24b9f1;}
.zcfg-jianjie{
	width: 500px;
	height: 55px;
	line-height: 55px;
	background-color: #333;
	color: #fff;
	padding-left: 20px;
	position: absolute;
	bottom: -27px;}
.zcfg-jianjie p{
	width: 420px;
	display: inline-block;}
.zcfg-jianjie span{
	display: inline-block;
	width: 55px;
	height: 55px;
	text-align: center;
	background-color: #24b9f1;
	float: right;
	font-size: 16px;
	font-family: 'arial';}
.zcfg-jianjie span em{}
.zcfg-jianjie span em a{
	font-size: 30px;
	color: #fff;}

/*教师名录详情*/
.jsml-details-list{
	margin-top: 20px;}
.jsml-details-list dt{
	width: 225px;
    height: 290px;
    overflow: hidden;
    display: block;
    float: left;}
.jsml-details-list dt img{
	width: 100%;}
.jsml-details-list dd{
	width: 600px;
    float: left;
    margin-left: 45px;
    line-height: 32px;}
.jsml-details-list dd li span{
	float: left;
	display: inline-block;}
.jsml-details-list dd li p{
	float: left;
	width: 70%;}
.jsml-details-list .email{color: #777;}
/*.jsml-details-list dd h3{
	color: #333;
	margin: 0 0 15px;
}
.jsml-details-list dd p{
	margin-bottom: 0;
}*/
.jsml-details-tab{
	margin-bottom: 0;}
.jsml-details-tab li{
	float: left;
	border: 1px solid #eee;
    border-bottom: 1px solid transparent;
    margin-right: 15px;}
.jsml-details-tab li a{
	padding: 10px 20px;
    display: block;
    color: #333;}
.jsml-details-tab li.active{
	border-color: #006baf;}
.jsml-details-tab li.active a{
	color: #fff;
	background-color: #006baf;}
.jsml-details-main{
    padding: 15px;
	min-height: 300px;
    border: 1px solid #eee;}
.jsml-details-menu{
	display: none;}
.jsml-details-menu:first-child{
	display: block;}
.index-xyxw h4 .pic_title{
    color:#222;}
.clr{float: right; margin-top: 10px;}
.clr a{color: #337ab7;}

/*新闻详情页*/
.inner-main-right table td.news_title{
	font-size: 30px;
	font-weight: bold;
	color: #333;
	border-bottom: 0;
	line-height: 45px;}
.inner-main-right table td.news_info{
	font-size: 14px;
	color: #999;
	line-height: 40px;}
.inner-main-right table td.news_content{
	font-size: 16px;
	color: #666;
	line-height: 32px;
	border-bottom: 0;
	padding-top: 15px;}
.inner-main-right table td.news_content img{
	max-width: 100%!important;
	height: auto!important;}
.inner-main-right table td.news_return{
	border-bottom: 0;}
.inner-main-right table td.hxnk_share{
	border-bottom: 0;}
.inner-main-right table td.hxnk_share .bdsharebuttonbox{
	/*width: 170px!important;*/
	padding-right: 0!important;}

#content .singlepage{
    margin-bottom: 50px;}
/*汽车行业实习轮播*/
#cooperation .slideBox{
	position: relative;
	margin-bottom: 30px;}
#cooperation .hd{
	position: absolute;
	width: 55px;
	height: 55px;
	bottom: -25px;
	left: 50%;
	background-color: #24b9f1;
	z-index: 5;
	text-align: center;
	line-height: 55px;
	font-weight: bold;
	color: #fff;
	font-size: 16px;
	font-style: italic;}
#cooperation .hd .pageState{}
#cooperation .hd .pageState span{
	font-size: 30px;}
#cooperation .bd ul{}
#cooperation .bd li{
	height: 300px;
	background-color: #f8f8f8;
	position: relative;}
#cooperation .bd li a{
	display: block;
	width: 68%;
	float: left;
	height: 300px;
	overflow: hidden;}
#cooperation .bd li a img{
	width: 100%;}
#cooperation .zcfg-title{
	position: absolute;
	width: 50%;
	height: 55px;
	line-height: 55px;
	font-size: 20px;
	font-weight: bold;
	background-color: #333;
	left: 0;
	bottom: -25px;}
#cooperation .zcfg-title a{
	color: #fff;
	white-space: nowrap;
	width: 100%!important;
	padding-left: 15px;
	height: 55px!important;
	text-overflow: ellipsis;
	overflow: hidden;}
#cooperation .zcfg-detail{
	width: 32%;
	float: left;}
#cooperation .zcfg-detail p{
	margin: 35px 30px 10px;
	color: #333;}
#cooperation .zcfg-detail a{
	display: inline-block;
	margin-left: 30px;
	color: #24b9f1;
	height: 30px!important;
	line-height: 30px;}

/*图片列表*/
.img-list{
	margin-top: 20px;}
.img-list li{
	margin-bottom: 20px;}
.img-list li > a{
	display: block;
	height: 170px;
	overflow: hidden;}
.img-list.two-img li > a{
	height: 270px;}
.img-list li a img{
	width: 100%;}
.img-list li p{
	text-align: center;
	margin-top: 5px;}
.img-list li p a{
	color: #666;}
#fancybox-outer{
        position: absolute !important;}

/*姓名列表*/
.name-list{
	margin-top: 20px;
	margin-left: 0;}
.name-list li{
	line-height: 40px;
	background: url(../images/tb-red.jpg) no-repeat left center;
	padding-left: 20px;}
.nj_name{
	text-align: center;
	color: #444;}
/*下载列表*/
.download_file_list{}
.download_file_list li{
	overflow: hidden;}
.download_file_list li a{
	display: block;
	width: 80%;
	float: left;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	color: #666;
	background: url(../images/dian.jpg) no-repeat left center;
	padding-left: 15px;}
.download_file_list li span{
	float: right;
	font-size: 12px;}
.tcx-down{}
.tcx-down li{
	margin: 15px 0;}
.tcx-down li > a{
	display: block;
	height: 300px;
	overflow: hidden;
	background: none;
	width: 100%;
	padding: 0;}
.tcx-down li > a img{
	width: 100%;}
.tcx-down li > span{
	display: block;
	text-align: center;
	margin-top: 5px;
	float: none;
	font-size: 14px;}
.tcx-down li > span a{
	color: #666;
	background: none;
	width: 100%;
	padding: 0;}


/*历任领导*/
.line{
	border-bottom: 1px solid #e5e5e5;}
.liren-title{
	padding: 30px 0 15px;}
.liren-title span{
	font-weight: bold;
	font-size: 22px;
	color: #333;
	border-left: 3px solid #006baf;
	padding-left: 15px;
	line-height: 22px;
	display: inline-block;}
.inner-main-right table.liren-table{
	background-color: #fafafa;}
.inner-main-right table.liren-table td{
	color: #333;}
.inner-main-right table.liren-table .liren-table-one td{
	color: #fff;}
.inner-main-right table.liren-table td a{
    color: #333;}

/*重要研究机构*/
.xszp-list.not_pic{}
.xszp-list.not_pic dt{}
.xszp-list.not_pic dd{
	width: auto;
	float: none;}
.xszp-list.not_pic dd h3{
	margin-top: 0;}

/*友情链接*/
.friendlylink_list{
	overflow: hidden;}
.friendlylink_list table.link-table{
	text-align: center;
	line-height: 24px;}
.friendlylink_list table.link-table td{
	line-height: 24px;
	padding: 10px;
	width: 25%;}
.friendlylink_list table.link-table a{
	color: #666;}
.friendlylink_list table.link-table a:hover{
	color: #006baf;}
/*首页轮播*/
.swiper-button-next.swiper-button-disabled, 
.swiper-button-prev.swiper-button-disabled{
	pointer-events:auto;
	cursor: pointer;}
.xsjz-pic{
    color:#fff;}
.xsjz{
    color:#333;}


/*分页*/
.pager{}
.pager a{
	color: #24b9f1;}
/*新闻详情页返回*/
.return{
	text-align: right;}
.return a{
	color: #24b9f1;}



/*修改资料*/
.zxbm{}
.zxbm .form-group{
	font-size: 16px;
	color: #333;
	position: relative;
	overflow: hidden;}
.zxbm .form-group > span{
	display: inline-block;
	/*width: 340px;*/
	float: left;
	/*text-align: right;*/
	line-height: 42px;
	margin-right: 50px;}
.zxbm .edit_photo{
	margin-top: 10px;}
.zxbm .edit_photo .effect{
	display: inline-block;
	float: left;
	margin-right: 35px;}
.zxbm .edit_photo #container{
	float: left;}
.zxbm .edit_photo #container .upload_icon{
	font-size: 16px;
	color: #555;}
.zxbm .edit_photo #container .upload_icon:hover{
	color: #006baf;}
.zxbm .form-group input.form-control,
.zxbm .form-group select.form-control{
	width: 344px;}

.zxbm .form-group .zxbm-check p{
	overflow: hidden;}
.zxbm .form-group .zxbm-check p span{
	line-height: 42px;
	display: block;
	float: left;
	margin-right: 30px;}
.zxbm .form-group .zxbm-check p span input{
	float: left;
	width: 15px;
	height: 15px;
	margin-top: 15px;
	margin-right: 5px;}
.zxbm .form-group .zxbm-check p span label{
	font-weight: normal;}
.zxbm .form-group .zxbm-check{
	float: left;}
/*.zxbm .form-group .form-control:focus{
	border-color: #f0c738;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(240, 199, 56, .6);
          box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(240, 199, 56, .6);
}*/
.btn-ljbm{
	width: 325px;
	height: 50px;
	margin: 25px 0 0 115px;
	font-weight: bold;
	font-size: 18px;
	background-color: #006baf;
	color: #fff;
	letter-spacing: 10px;
	border: 0;
	-webkit-transition: background-color .25s ease;
	   -moz-transition: background-color .25s ease;
	    -ms-transition: background-color .25s ease;
	     -o-transition: background-color .25s ease;
	        transition: background-color .25s ease;}
.btn-ljbm:hover{
	background-color: #015991;}
.reg_info{
    text-align: center;
    font-size: 24px;
    color: #888;}
.qcxy_dl{
    text-align: center;
    font-size: 24px;}
.dqbg thead th{
   text-align:center;}
.ke-container td{
    padding:0px!important;}  