@charset "utf-8";
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{ margin:0; padding:0; }
html, body {
	height: 100%;
}
body {
	margin: 0;
	padding: 0;
	font-size: 12px;
	color: #333333;
	font-family: 'microsoft yahei', '微软雅黑', simhei, simsun;
	background: #ebebeb url(/uploads/image/_t0a3timages/bg_main.png) center top repeat-y;/**/
	
}
#from1 {
	display: none;
}
html, body, a, div, p, span, input, select, textarea, td, th, h1, h2, h3, h4, h5, h6 {
	font-family: 'microsoft yahei', '微软雅黑', simhei, simsun;
}
* {
	font-family: 'microsoft yahei', '微软雅黑', simhei, simsun;
}
input, select, textarea {
	outline: none;
	-webkit-appearance: none;
	margin: 0;
	padding: 0;
}
a, a:link, a:visited, a:active, a:hover {
	color: #333333;
	text-decoration: none;
}
a:hover {
	color: #4a82bc;
	text-decoration: none;
}
.row, .clearfix {
	clear: both;
 *zoom: 1;
}
.clearfix:after, .row:after {
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
	clear: both;
}
.row .col {
	display: inline-block;
	float: left;
}
.row .fl {
	float: left;
}
.row .fr {
	float: right;
}
img {
	border: none;
}
form {
	margin: 0;
	padding: 0;
}
ul, li {
	margin: 0;
	padding: 0;
	list-style: none;
}
.container {
	width: 100%;
	
}
.clear {
	clear: both;
	height: 1px;
	line-height: 1px;
}
.header {
	width: 100%;
	background:url(/uploads/image/_t0a3timages/header_x.jpg) left top repeat-x; position:relative;
}
.header-bg
{
	background-color:#17375e;	
}
.header .logo {
	margin-left: 35px;
}

.header .lan
{
	padding-right:70px;
	line-height:25px;
	height:25px;
	padding-top:150px;
	float:right;
}

.header .lan a,
.header .lan a:hover
{
	font-family:arial, helvetica, sans-serif;
	font-size:14px;
	color:#ffffff;	
}

.header .search {
	width: 535px;
	height: 125px;
	float: right;
	position: relative;
}
.header .frm-search {
	width: 120px;
	background:  left center no-repeat;
	height: 22px;
	padding-left: 20px;
	margin-right: 0px;
	position: absolute;
	right: 60px;
	top: 50px;
}
.header .top {
	background-color: #17375e;
}
.nav-main {
	display: block;
	width: 100%;
	height: 36px;
	list-style: none;
	/*border-top: 2px solid #ffffff;*/
}
.nav-main a {
	display: inline-block;
	float: left;
	height: 36px;
	line-height: 36px;
	color: #ffffff;
	margin: 0 14px;
	font-size: 16px;
	letter-spacing: 1px;
}
.nav-main a:hover, .nav-main a.active {
	text-decoration: none;
	color: #ffc149;
}
.nav-main a.nav-home {
	background: #ffffff url(/uploads/image/_t0a3timages/ico_home.jpg) center center no-repeat;
	width: 37px;
	margin: 0 2px 0 36px;
}
.box {
	background-color: #ebebeb;
}
.footer {
	background: url(/uploads/image/_t0a3timages/footer_bg.jpg) left top repeat-x #292824;
	padding: 38px 0 24px 0;
}
.footer .foot-cont {
	background: url(/uploads/image/_t0a3timages/logo_foot.jpg) center top no-repeat;
}
.footer .links {
	margin-right: 1%;
	width: 30%;
	float: right;
	text-align: left;
	color: #fff;
	line-height: 20px;
}
.footer .links span {
	margin: 0 8px;
	font-size: 11px;
	line-height: 20px;
}
.footer .links a {
	color: #fff;
}
.footer .info {
	line-height: 20px;
	color: #fff;
	font-size: 12px;
	text-align: left;
	margin-left: 0;
	width: 60%;
	float: left;
}
.footer .info a {
	color: #ffffff;
}
.footer .info a:hover {
	text-decoration: underline;
}
.main {
	width: 1060px;
	margin: 0 auto;
}
.content {
	width: 100%;
	clear: both;
 	*zoom: 1;
	background: url(/uploads/image/_t0a3timages/bg_cont_y.jpg) left top repeat-y;/**/
}
.content-bg {
	background: url(/uploads/image/_t0a3timages/bg_cont.jpg) left top no-repeat;
}
.banner {
}
.banner-box {
	width: 100%;
	position: relative;
	overflow:hidden;
}
.banner-main {

}
.banner-main img
{
	
}
.banner-nav {
	position: relative;
	top: 0;
	left: 0;
}

.banner-cont
{
	width:100%;
}

.bnr-block
{
	width:100%;
	background-position:center top;
	background-repeat:no-repeat;
	height:281px; 	
}

.nav {
	width: 100%;
	position: absolute;
	left: 0;
	top: 0;
	height: 36px;
	z-index: 999;
	background: url(/uploads/image/_t0a3timages/bg_black.png) left top repeat;
}
.banner-home .nav {
	position: static;
	background-color: #595757;
	background-image: none;
}
.contents {
	font-size: 14px;
	color: #595757;
	/*line-height: 30px;*/
	line-height:150%;
	font-family: 'microsoft yahei', '微软雅黑', simhei, simsun;
}
.contents h2 {
	font-size: 16px;
	margin: 0;
	padding: 0;
	height: 30px;
	line-height: 30px;
	color: #333333;
}
.contents strong {
	color: #454545;
	font-size: 15px;
}
.contents p {
	line-height: 30px;
	line-height:150%;
	font-family: 'microsoft yahei', '微软雅黑', simhei, simsun;
}
.pager {
	height: 30px;
	padding: 20px 0;
}
.cmnpager {
	text-align:center;
}
.cmnpager a, .cmnpager a:hover, .cmnpager a:active, .cmnpager a:visited, .cmnpager a:link {
	color: #202020;
	border: 1px solid #ccc;
	padding: 5px 10px;
	display: inline-block;
	margin-right: 5px;
	text-decoration: none;
	border-radius:4px;
}
.cmnpager a:hover, .cmnpager a.on {
	border: 1px solid #2b5a8a;
	color: #fff;
	background-color: #2b5a8a;
}
.qr {
	display: block;
	text-align: right;
	margin-top: 20px;
}

.qr img
{
	margin-left:10px;	
}
.pagenav {
	padding: 10px 0;
	text-align: right;
	color: #666666;
}
.pagenav span {
	font-size: 11px;
	font-family: arial, helvetica, sans-serif;
}
.pagenav a {
	margin: 0 5px;
}
.lefter {
	width: 143px;
	float: left;
	margin-right:-143px;
}
.lefter .lt-box {
	position: relative;
	min-height: 500px;
	_height: 500px;
}
.lister {
	width: auto;
	margin-left: 175px;
	margin-right: 240px;
}
.lister3 {
	width: 645px;
	float: left;
}
.lister2 {
	margin-left: 175px;margin-right:30px;
}
.sider {
	width: 240px;
	float: left;
	margin-left:-240px;
}
.sd-box {
	padding: 50px 20px;
}
.sider2 {
	width: 200px;
	float: right;
}
.sider2 .sd-box {
	padding: 44px 0;
}
.nav-sm {
	width: 150px;
	position: absolute;
	left: -7px;
	top: 0;
}
.nav-sm .mi {
	margin-top: 9px;
	margin-bottom: 3px;
	padding: 0 0 6px 0;
}
.nav-sm .mi a {
	_height: 20px;
	line-height: 20px;
	display: inline-block;
	padding: 5px 0 5px 43px;
	color: #3e3a39;
	font-size: 16px;
}
.nav-sm .mi a:hover, .nav-sm .si a:hover {
	color: #2b5a8a;
}
.nav-sm .mi:hover a, .nav-sm .active a {
	color: #ffffff;
	background: url(/uploads/image/_t0a3timages/ico_05.png) 20px center no-repeat;
}
.nav-sm .active, .nav-sm .mi:hover {
	background: url(/uploads/image/_t0a3timages/bg_mi_active_lg.png) left bottom no-repeat;
}
.nav-sm .si {
}
.nav-sm .si a {
	display: block;
	margin-left: 50px;
	padding: 7px 0 7px 11px;
	line-height: 20px;
	color: #3e3a39;
	background: url(/uploads/image/_t0a3timages/ico_06.png) left 14px no-repeat;
}
.nav-sm .si a:hover, .nav-sm .si a.active {
	color: #4a82bc;
	background: url(/uploads/image/_t0a3timages/ico_04.png) left 14px no-repeat;
}
.nav-cate {
}
.nav-cate li {
	margin: 5px 0;
}
.nav-cate li a {
	display: block;
	border-radius: 8px;
	background-color: #17375e;
	height: 57px;
	padding: 0 22px;
	font-size: 18px;
	color: #ffffff;
}
.nav-cate li a:hover, .nav-cate .active a {
	background-color: #4a82bc;
}
.nav-cate li a span {
	display: inline-block;
	padding: 10px 28px 10px 0;
	line-height: 36px;
	min-width: 80px;
	background: url(/uploads/image/_t0a3timages/ico_07.png) right center no-repeat;
}
.nav-cate li.r2 a span {
	display: inline-block;
	padding: 10px 28px 10px 0;
	line-height: 18px;
	min-width: 80px;
	background: url(/uploads/image/_t0a3timages/ico_07.png) right center no-repeat;
}
.page-nav {
	
	line-height: 35px;
	padding-left: 7px;
	font-size: 10px;
	color: #9fa0a0;
	position:relative;
}
.page-nav a {
	font-size: 10px;
	color: #9fa0a0;
}
.page-nav a:hover {
	color: #454545;
}
.page-nav span {
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	margin: 0 5px;
	color: #9fa0a0;
}
.i-title, .prof-view .contents h1.i-title, .page-cont .contents h1.i-title {
	margin: 0 0 12px 0;
	padding: 0;
	height: 40px;
	line-height: 40px;
	border-bottom: 1px dashed #d7d7d7;
	color: #17375e;
	font-size: 22px;
	font-weight: normal;
}
.sd-pic {
	margin-top: 12px;
}
.sd-pic .sd-pbr, .sd-pic .sd-pbr2 {
	border-radius: 8px;
	background-color: #17375e;
	width: 194px;
	margin: 0 auto;
}
.sd-pic .sd-pbr:hover {
	background-color: #4a82bc;
}
.sd-pic .sd-info {
	padding: 12px;
	background: url(/uploads/image/_t0a3timages/ico_07.png) 163px 32px no-repeat;
}
.sd-info .tl {
	font-size: 12px;
	color: #ffffff;
	width: 135px;
	line-height: 18px;
	margin: 0;
	padding: 0;
	display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;
}
.sd-info .tl a {
	color: #ffffff;
}
.sd-info .info {
	width: 110px;
	line-height: 12px;
	font-size: 11px;
	color: #afbed1;
	padding: 4px 0;
}
.sd-info .info a {
	color: #afbed1;
}
.page-list {
	
}
.page-list .item {
	margin-bottom: 15px;
}
.page-list .item-box {
	border: 1px solid #dcdddd;
	background-color: #e6e6e6;
	border-radius: 6px;
}
.page-list .item-box:hover {
	border: 1px solid #aaaaaa;
	background-color: #cccccc;
	box-shadow: 0 0 6px rgba(128,128,128,0.5);
}
.page-list .item:hover .info {
	background-color: #dddddd;
	border-right: 1px solid #aaaaaa;
}
.page-list .item .tl {
	line-height: 22px;
	margin: 0;
	padding: 0;
	display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;
}
.page-list .item .tl a {
	color: #17375e;
	font-size: 14px;
	font-weight: bold;
}
.page-list .item .info {
	
	width: 610px;
	float: left;
	border-top-left-radius: 6px;
	border-bottom-left-radius: 6px;
	border-right: 1px solid #dddddd;
}
.page-list .item .info .info-box {
	padding: 16px;background-color: #efefef;
}
.page-list .item .i-info {
	height: 22px;
	line-height: 22px;
	background: url(/uploads/image/_t0a3timages/ico_03.png) 4px center no-repeat;
	padding-left: 16px;
	color: #2b5a8a;
}
.page-list .item .i-cont {
	line-height: 22px;
	min-height:45px; 
	color: #595757;
	display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;
}
.page-list .item .i-cont a {
	color: #595757;
}
.page-list .item .btn {
	width: 32px;
	float: right;
}
.page-list .item .btn-sml {
	width: 24px;
	float: right;
	margin-left:-24px;
}
.page-list .item .btn a, .page-list .item .btn-sml a {
	background: url(/uploads/image/_t0a3timages/ico_02.png) center center no-repeat;
	display: block;
	height: 100%;
	min-height: 100px;
	_height: 100px;
}
.pg-partners .page-list .item {
	width: 310px;
	float: left;
	color: #17375e;
}
.pg-partners .page-list .item .info .info-box {
	padding: 20px 0 20px 8px;margin-right:24px;
}
.pg-partners .page-list .item .info {
	width: 100%;
	height: 100px;
}
.pg-partners .page-list .item1 {
	
}
.pg-partners .item .thu {
	float: left;
	width: 75px;
	text-align: center;
	margin-right:-75px;
}
.pg-partners .item .infor {
	float: right;
	width: 190px;
}
.pg-partners .page-list .item .tl {
	font-size: 16px;
	margin-top: 8px;
}
.leader-list {
}
.leader-list .item {
	padding: 14px 0;
	border-bottom: 1px solid #17375e;
}
.leader-list .item .thu {
	width: 151px;
	float: left;
	margin-right:-151px;
}
.leader-list .item .thu img {
	border-radius: 8px;
}
.leader-list .item .info {
 margin-left:175px;
}
.leader-list .item .tl {
	height: 25px;
	line-height: 25px;
	margin: 0;
	padding: 0;
}
.leader-list .item .tl a {
	color: #17375e;
	font-size: 18px;
}
.leader-list .item .cont {
	line-height: 28px;
	height: 150px;
	margin-top: 14px;
	color: #595757;
	font-size: 14px;
}
.leader-list .item .btn {
	height: 22px;
	line-height: 22px;
	text-align: right;
}
.leader-list .item .btn a, .professor-list .item .btn a {
	color: #9fa0a0;
	display: inline-block;
	background: url(/uploads/image/_t0a3timages/ico_01.png) right center no-repeat;
	padding-right: 15px;
}
.leader-list .item .btn a:hover {
	color: #606060;
}
.org-list {
}
.org-list .item {
}
.org-list .item .tl {
	height: 42px;
	line-height: 42px;
	border-bottom: 1px solid #17375e;
	color: #17375e;
	font-size: 18px;
	margin-block-start: 0.83em;
    margin-block-end: 0.83em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
}
.org-list .item .info {
	color: #595757;
	font-size: 14px;
	line-height: 24px;
}
.professor-list {
}

.pub-list .item {
	border-bottom: 1px solid #17375e;
}
.pub-list .item .info-box {
	padding: 12px 0;
}
.pub-list .item .thu {
	width: 140px;
	float: left;
}
.pub-list .item .info {
	width: 695px;
	float: right;
	/*margin-left: 18px;*/
	font-size: 14px;
	color: #595757;
	line-height: 22px;
}
.pub-list .item .info .cont
{
	min-height:154px;	
}
.res-list {
}
.res-list .item .tl {
	margin: 5px 0;
}
.res-list .item .tl a {
	font-size: 16px;
}
.res-list .i-infoc {
	padding: 5px 0;
}
.res-list .i-infoc .span {
	width: 30%;
	float: left;
	line-height: 25px;
	color: #595757;
}
.srs-list .tl {
}
.srs-list .tl td {
	width: 33%;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	background-color: #2b5a8a;
	color: #ffffff;
	line-height: 47px;
}
.srs-list .tl .t1 {
	border-top-left-radius: 8px;
}
.srs-list .tl .t3 {
	border-top-right-radius: 8px;
}
.srs-list .item {
}
.srs-list .item td {
	background-color: #ebebeb;
	padding: 8px 0;
	line-height: 20px;
	color: #595757;
	font-size: 14px;
	text-align: center;
}
.srs-list table {
	background-color: #dcdddd;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
}
.srs-list .title {
	margin: 0;
	padding: 10px 0;
	line-height: 22px;
	font-size: 16px;
	color: #4a82bc;
}
.srs-list .info {
	color: #595757;
	font-size: 14px;
	line-height: 24px;
	padding: 10px 0;
}
.srs-list .info p {
	text-indent: 2em;
}
.pg-index {
	padding: 30px 30px 330px 30px;
	background:#ffffff url(/uploads/image/_t0a3timages/home_bg.jpg) center bottom no-repeat;
}
.pg-index .pg-item {
	width: 310px;
	float: left;
}
.pg-index .pg-item4 {
	width: 220px;
	float: left;
}
.pg-index .pg-item2 {
	width: 310px;
	float: left;
	padding-left: 20px;
	margin-left: 15px;
}
.pg-index .pg-item5 {
	width: 220px;
	float: left;
	padding-left: 20px;
	margin-left: 15px;
}
.i-news {
}
.i-jobs {
}
.i-news-list, .i-news-list2 {
	padding: 10px 0 0 0;
	min-height: 390px;
}
.i-news-list2 .thu {
	width: 78px;
	float: left;
}
.i-news-list2 .info {
	width: 210px;
	float: right;
	font-size: 12px;
	color: #595757;
	line-height: 14px;
}
.i-news-list2 .tl2 {
	color: #595757;
	font-size: 14px;
	line-height: 16px;
	display: block;
	margin-bottom: 10px;
}
.i-news-list2 .info2 {
	font-size: 12px;
	color: #595757;
	line-height: 14px;
}



.i-list {
	padding:10px 0;
}
.pd-index-bg {
	background:#ffffff url(/uploads/image/_t0a3timages/pd_index_bg.png) center top repeat-y;
}
.pg-index h1 {
	margin: 0;
	padding: 0;
	height: 30px;
	line-height: 30px;
	border-bottom: 1px solid #2c5072;
}
.pg-index .title {
	float: left;
	width: 66%;
	color: #2b4e71;
	font-size: 18px;
	font-weight: normal;
}
.pg-index .more {
	float: right;
	width: 30px;
	text-align: right;
	color: #2b4e71;
	font-size: 12px;
	font-weight: normal;
}
.i-news .item {
	padding:10px 0;
	border-bottom: 1px solid #efefef;	
	line-height: 18px;
}
.i-news-list2 .item
{
	padding:11px 0;		
}

.i-news .item .tl {
	height:36px;
	display:inline-block;
	line-height:18px;
	overflow:hidden;
	font-size: 14px;
	color: #595757;
	display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;
}
.i-news .item .tl:hover, .i-news .item .new {
	color: #2c5072;
}
.i-news .item .date {
	font-size: 12px;
	color: #999999;
	margin-left:8px;
}
.pg-index .btn-more {
	text-align: right;
	height: 40px;
	line-height: 40px;
}
.pg-index .btn-more a {
	color: #595757;
	font-size: 12px;
}
.pg-index .btn-more a:hover {
	color: #2c5072;
}
.i-pics .item {
	padding-bottom: 10px;
}
.news-title {
	text-align: center;
	color: #17375e;
	font-size: 18px;
	line-height: 30px;
	margin: 0;
	padding: 0;
}
.page-view {
	padding-bottom: 100px;
}
.page-view .contents p {
	text-indent: 2em;
}
.page-view .contents {
	line-height: 30px;
	line-height:150%;
	color: #595757;
	font-size: 14px;
}
.page-view .contents img {
	max-width: 100%;
	height: auto;
}
.news-date {
	text-align: center;
	color: #727272;
	font-size: 14px;
}
.news-date span {
	color: #999999;
}
.prof-intro {
	font-size: 14px;
	color: #ffffff;
	line-height: 28px;
	padding: 18px 0 18px 30px;
	border-bottom: 4px solid #274b75;
}
.leader-intro {
	font-size: 14px;
	color: #ffffff;
	line-height: 28px;
	padding: 18px 0 18px 30px;
}
.prof-nav {
	/*padding-bottom: 18px;*/
}
.prof-nav li {
	border-bottom: 1px solid #3b587a;text-align:center
}
.prof-nav a {
	display: block;
	line-height: 34px;
	height: 34px;
	color: #ffffff;
	font-size: 16px;
}
.prof-nav a:hover, .prof-nav .active a {
	color: #82b0df;
	background: url(/uploads/image/_t0a3timages/ico_08.png) 140px center no-repeat;
}
.sd-pic .sd-info2 {
}
.prof-view .contents h1, .prof-view .contents h2 {
	color: #2b5a8a;
	font-size: 14px;
	margin: 0;
	padding: 0;
	line-height: 25px;
}
.prof-view .contents p {
	text-indent: 0;
	font-size:14px;
	line-height:150%;
}
.page-cont {
	padding-bottom: 100px;
}
.enrollment .page-cont {
	padding-bottom: 30px;
}
.page-cont .contents {
	color: #595757;
	font-size: 14px;
	line-height: 30px;
	line-height:150%;
}
.page-cont .contents p {
	text-indent: 2em;
	margin: 0 0 10px 0;
	padding: 0;
}
.page-cont .contents h3 {
	margin: 0;
	padding: 5px 0;
}
.page-cont .contents h1, .page-cont .contents h2 {
	font-weight: normal;
	font-size: 16px;
	color: #4a82bc;
	margin: 0;
	padding: 0;
}
.page-cont .contents h1.title-ln {
	font-size: 18px;
	line-height: 30px;
	padding: 3px 0;
	margin: 0;
	border-bottom: 1px solid #17375e;
	color: #17375e;
}
.page-cont .contents h1.title-ln2 {
	font-size: 14px;
	color: #595757;
	line-height: 20px;
	margin: 0;
	padding: 8px 0;
	border-bottom: 1px solid #17375e;
	font-weight: normal;
}
.foot-links {
	padding-top: 30px;
}
.foot-links h1 {
	padding: 10px 0 0 0;
	margin: 0;
	border-top: 1px solid #494949;
	line-height: 40px;
	height: 40px;
	color: #80d4ff;
	font-size: 14px;
}
.foot-links ul li {
	width: 25%;
	float: left;
	height: 20px;
	line-height: 20px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;
}
.foot-links ul li a {
	font-size: 12px;
	color: #dcdddd;
}
.foot-links ul li a:hover {
	color: #ffffff;
	text-decoration: underline;
}
.header-bg2
{
	background:url(/uploads/image/_t0a3timages/top_bg.jpg) center top no-repeat;	background-size:cover;	
}
.top-home {
	height: 188px;	
	position: relative;
}
.top-home .logo {
	display: none;
}
.top-home .search {
	margin-top: 14px;
	position: absolute;
	right: 0;
	top: 0;
	width: 280px;
	height: 20px;
}
.top-home .search-loc {
	width: 135px;
	float: left;
	line-height: 17px;
	height: 17px;
	text-align: right;
}
.top-home .search-loc a {
	margin: 0 5px;
	color: #ffffff;
	font-size: 14px;
}
.top-home .search-loc a:hover {
	text-decoration: underline;
}
.search-form {
	height: 17px;
	float: left;
	width: 145px;
}
.top-home .search .fld {
	height: 15px;
	line-height: 15px;
	border: 1px solid #ebebeb;
	background-color: #ebebeb;
	width: 110px;
	float: left;
}
.top-home .search .btn {
	width: 20px;
}
.hide {
	display: none;
}
.page-enlist ul li {
	width: 33.33%;
	float: left;
}
.sitemap {
	background-color: #ebebeb;
}
.sitemap .sm-list {
	padding: 30px;
}
.sm-list .item {
	margin-left: 1%;
	padding: 20px 2%;
	width: 15%;
	float: left;
	background-color: #f5f5f5;
	border-radius: 6px;
}
.sm-list .item:hover {
	background-color: #e6e7e7;
}
.sm-list li {
	margin: 3px 0;
	line-height: 20px;
}
.sm-list .ti h2 {
	font-size: 16px;
}
.sm-list .ti h2 a {
	color: #2b5a8a;
}
.sm-list .mi {
	font-size: 14px;
	padding-left: 20px;
	background: url(/uploads/image/_t0a3timages/ico_04.png) 5px 8px no-repeat;
}
.sm-list .mi a {
	color: #3e3a39;
}
.sm-list .si {
	font-size: 12px;
	padding-left: 35px;
	background: url(/uploads/image/_t0a3timages/ico_06.png) 25px center no-repeat;
}
.sm-list .si a {
	color: #736a68;
}
.sm-list li a:hover {
	color: #2b5a8a;
}
.subj-list .item {
	line-height: 31px;
	border-bottom: 1px solid #dcdddd;
}
.subj-list .item a {
	font-size: 14px;
}
.subj-list .item0 a {
	color: #4a82bc;
	font-weight: bold;
	text-decoration: underline;
}
/**************视频*************/

.video-player {
	background-color:#343434;
}
.video-player .vd-player {
	width:770px;
	height:460px;
	background-color:#343434;
	border-left:1px solid #2d2d2d;
	border-right:1px solid #2d2d2d;
	margin:0 auto;
	max-width: 100%;
}
.video-player .vd-info {
	width:285px;	
	color:#b5b5b6;
	float:left;
}
.vd-info .vd-nav {
	height:36px;
	line-height:36px;
	color:#7c7c7c;
	padding-left:10px;
}
.vd-info .vd-nav a {
	font-size:10px;
	color:#7c7c7c;
}
.vd-info .vd-nav span {
	margin:0 5px;
	color:#7c7c7c;
	font-family:arial, helvetica, sans-serif;
	font-size:10px;
}
.vd-playing {
	height:22px;
	line-height:22px;
	color:#fffefe;
	font-size:16px;
	padding-left:40px;
	background:url(/uploads/image/_t0a3timages/ico_v01.png) 10px center no-repeat;
}
.vd-info2
{
	margin-top:20px;
	padding:10px 0;
	border-top:1px solid #202020;	
}
.vd-info2 .thu {
	width:125px;
	margin-left:10px;
	float:left;
}
.vd-info2 .info {
	float:left;
	width:125px;
	margin-left:10px;
	padding-left:10px;
}
.vd-info2 .tl2 {
	font-size:14px;
	color:#dcdddd;
	padding:5px 0;
	line-height:22px;
	margin:0;
}
.vd-info2 .tl3 {
	color:#888888;
	height:25px;
	line-height:25px;
}
.vd-info2 .tl4 {
	color:#cccccc;
	padding-left:18px;
	background:url(/uploads/image/_t0a3timages/ico_v02.png) left center no-repeat;
}
.vd-info .conts {
	font-size:12px;
	line-height:18px;
	color:#b5b5b6;
	padding:10px;
	min-height:90px;
	border-top:1px solid #202020;	
}

.vd-info .conts p
{
	margin:0;
	padding:0;	
}

.vd-info .tl5 {
	font-size:12px;
	color:#b5b5b6;
	padding-left:10px;
}

.video-list
{
	padding:20px 0;	
}
.video-list h1 {
	color:#595757;
	font-size:16px;
	font-weight:normal;
	height:36px;
	line-height:36px;
	border-bottom:1px solid #cdcece;
	margin:0 19px;
	padding:0;
}
.video-list .item {
	width:226px;
	margin:15px 19px;
	float:left;
}
.video-list .item .box {
	border-radius: 8px;
	background-color: #17375e;
}
.video-list .item .box:hover
{
	background-color: #4a82bc;
}
.video-list .item .thu img {
	border-top-left-radius:8px;
	border-bottom-right-radius:8px;
}
.video-list .item .tl {
	display:block;
	padding: 12px;
	background: url(/uploads/image/_t0a3timages/ico_07.png) 163px 32px no-repeat;
}
.video-list .item .tl i {
	display:block;
	font-size: 12px;
	color: #ffffff;
	width: 135px;
	line-height: 18px;
	font-style:normal;
}
.video-list .item .tl span {
	display:block;
	width: 110px;
	line-height: 12px;
	font-size: 11px;
	color: #afbed1;
	padding: 4px 0;
}

.player-box
{
	position:relative;
	width:100%;
	height:460px;	
}

.player
{
	position:absolute;
	left:0;
	top:0;
	width:760px;
	height:460px;
	background-color:#343434;	
	z-index:9999;
}

.videoclose
{
	display:inline-block;
	position:absolute;
	margin: 0 0 0 0;
	top:0;
	left:0;
	width:58px;
	height:58px;
	background:url(/uploads/image/_t0a3timages/btn_close.png) center center no-repeat;
	z-index:99999;
	display:none;	
}

.videoclose:hover
{
	background:url(/uploads/image/_t0a3timages/btn_close2.png) center center no-repeat;	
}

.flowplayer .fp-embed,
.flowplayer .fp-embed-code,
.flowplayer .fp-help,
.flowplayer .fp-logo,
.flowplayer .fp-context-menu
{
	visibility:hidden;
	display:none;
	width:1px;
	height:1px;
	background:transparent;
	border:none;
	outline:none;
	overflow:hidden;
}


.btn-down
{
	text-align:right;	
}

.btn-down a
{
	color:#17375e;	
}

.btn-down a span
{
	font-size:10px;
	font-family:arial, helvetica, sans-serif;	
}

.btn-down a:hover
{
	text-decoration:underline;	
}

.bd-share
{
	margin-top:20px;
	padding:10px 0;
	border-top:1px solid #ccc;	
}

.bd-share .btn-zoom
{
	width:30%;
	float:left;
}

.bd-share .bdsharebuttonbox
{
	width:190px;
	float:right;
	text-align:right;	
}

.btn-zoom a
{
	display:inline-block;
	float:left;
}

.ico-print
{
	background:url(/uploads/image/_t0a3timages/ico_print.jpg) right center no-repeat;
	padding-right:22px;
	margin-right:10px;	
}

.ico-zoom1
{
	background:url(/uploads/image/_t0a3timages/ico_tzoom.jpg) right center no-repeat;
	padding-right:22px;
}

.ico-zoom2
{
	padding-left:22px;
	background:url(/uploads/image/_t0a3timages/ico_tzoom2.jpg) left center no-repeat;
}

.pub-filst
{
	
}

.pub-filst .item
{
	width:33.33%;
	float:left;
	border:none;
	margin:0;
	padding:0;
}

.pub-filst .item strong
{
	
}

.pub-filst .item a
{
	display:inline-block;
	padding-left:18px;
	background:url(/uploads/image/_t0a3timages/ico_pdf.png) left center no-repeat;
	color:#999999;
	font-size:11px;	
}

.files
{
	
}

.files ul li
{
	margin-top:10px;	
}

.files a
{
	display:inline-block;
	padding-left:22px;
	line-height:25px;
	height:25px;
	background-position:left center;
	background-repeat:no-repeat;
}

.ico-file
{
	background-image:url(/uploads/image/_t0a3timages/ico_file.gif);	
}

.ico-pdf
{
	background-image:url(/uploads/image/_t0a3timages/ico_pdf.gif);	
}

.ico-doc
{
	background-image:url(/uploads/image/_t0a3timages/ico_doc.gif);	
}

.ico-rar
{
	background-image:url(/uploads/image/_t0a3timages/ico_rar.gif);	
}

.pub-list-attr
{
	
}

.pub-list-attr p
{
	margin:0;
	padding:0;
	text-indent:0;	
}


.banner-main .focus-title-bar{margin-left:0;left:0;bottom:45px;height:42px;}
.banner-main .focus-title-bg{background:url(/uploads/image/_t0a3timages/bg_black2.png);opacity: 1.0;
    filter: alpha(opacity=100);position:absolute;left:0;top:0;}
.banner-main .focus-title{height: 30px;line-height: 30px;width:960px;font-size:24px;padding:6px 50px;margin:0 auto;display:block;position:relative;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.banner-main .focus-title a{color:#fff;}

.banner-main .focus-navigation{width:32px;height:32px;bottom:8px;top:auto;margin-top:0;text-indent:-999em;}
.banner-main .focus-prev{background: url(/uploads/image/_t0a3timages/btn_prev.png) center top no-repeat;left: 50%;margin-left: 438px;}
.banner-main .focus-next{background: url(/uploads/image/_t0a3timages/btn_next.png) center top no-repeat;left: 50%;margin-left: 470px;right:auto;}

.nav-main  .sub-menu{display:none !important;}
.nav-main .menu-switch-arrow{display:none;}
.nav-main li.i1 a{
	background: #ffffff url(/uploads/image/_t0a3timages/ico_home.jpg) center center no-repeat;
	width: 37px;
	margin: 0 2px 0 36px;text-indent:-999em;
}
.nav-main .menu-item.selected a {text-decoration: none;color: #ffc149;}
.nav-main .menu-item.parent a {text-decoration: none;color: #ffc149;}

.list_mc{width:100%;float:left;}

.col_menu_head {background: #17375e;display:none;}/**位置栏目背景**/
.col_menu_head h3.col_name {font-size: 18px;font-weight:normal;color:#fff;}/**位置栏目字体**/
.col_menu_head h3.col_name .col_name_text { display:block; line-height:40px; padding:0px 5px 0px 5px;}

.contents img { float:none; clear:both; }
.news_cont{width:100%;float:left;}

.righter{float:left;width:100%;}
.righter_in{margin-left:175px;}
.righter_in .lister{margin-left:0;margin-right:0;width:100%;float:left;}
.righter_in .i-title{margin-right:240px;}
.righter_in .page-view{margin-right:240px;}

.pub-list .item .thu{margin-right:-140px;}
.pub-list .item .info{width:100%;}
.pub-list .item .info .cont{margin-left:160px;}

.i-video img{width:100%;height:187px;}
.i-pics img{max-width:100%;}

.search-input,.search-btn{float:left;}
.top-home .search .btn{border:none;background:url(/uploads/image/_t0a3tpicture/ico_search.jpg) center no-repeat;}

.wp_listcolumn.nav-sm{border:none;width:150px;}
.wp_listcolumn .wp_column:hover {background: url(/uploads/image/_t0a3timages/bg_mi_active_lg.png) left bottom no-repeat;}
.wp_listcolumn .wp_column.selected {background: url(/uploads/image/_t0a3timages/bg_mi_active_lg.png) left bottom no-repeat;}
.wp_listcolumn .wp_column.parent {background: url(/uploads/image/_t0a3timages/bg_mi_active_lg.png) left bottom no-repeat;}
.wp_listcolumn .wp_column a{background:none;border:none;font-weight:normal;color: #3e3a39;width:auto;}
.wp_listcolumn .wp_column a:hover { color:#fff; background: url(/uploads/image/_t0a3timages/ico_05.png) 20px center no-repeat;}
.wp_listcolumn .wp_column a.selected { color:#fff; background: url(/uploads/image/_t0a3timages/ico_05.png) 20px center no-repeat;}
.wp_listcolumn .wp_column a.parent { color:#fff; background: url(/uploads/image/_t0a3timages/ico_05.png) 20px center no-repeat;}
.wp_listcolumn .wp_column a .column-name{padding:0;line-height:20px;}
.nav-sm .si a.selected{color: #4a82bc;background: url(/uploads/image/_t0a3timages/ico_04.png) left 14px no-repeat;}

.sd-pic .sd-pbr img{width:100%;height:274px;}

.wp_listcolumn_x .wp_column{float:none;display:block;}
.wp_listcolumn_x .wp_column a{display:block;background: #17375e;color: #ffffff;font-size: 18px;font-weight:normal;}
.wp_listcolumn_x .wp_column a:hover {background-color: #4a82bc;color: #ffffff;}
.wp_listcolumn_x .wp_column a.selected{background-color: #4a82bc;color: #ffffff;}
.wp_listcolumn_x .wp_column a .column-name{line-height:36px;padding: 10px 28px 10px 0;}

.pg-partners .item .cont{float:left;width:100%;}
.pg-partners .item .cont_in{margin-left:90px;margin-right:24px;}
.pg-partners .item .cont_in .news_title{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.pg-partners .item .cont_in .short_title{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.pg-partners .item .thu img{max-width:100%;max-height:60px;}

.pg-partners .page-list .item{width:48%;}
.pg-partners .page-list .item:nth-child(even){margin-left:4%;}

body.sitemap{background-image: none;background-color: #ebebeb;}
div.sitemap{min-height:980px;}

.banner-cont_no {height: 39px;background-color: #595757;}
.wp_video_player{max-width:100%;margin:0 auto;}


.possplit {
    background: none;
    text-indent: 0px;
    text-align: center;
    width: 18px;
    display: inline-block;
    border: 0px solid red;
}
.wp_articlecontent{overflow-x: auto;
        overflow-y:hidden ;
        position: relative;}


.pg-index .pg-item3{width: 310px;float: none;margin:0 auto;}

.professor-list table {
	border-top: 1px solid #17375e;
}
.professor-list .item {
}
.professor-list .item:first-child div{border-top: 1px solid #17375e;}
.professor-list .item>div {
	border-bottom: 1px solid #17375e;
	padding: 10px 0 !important;
	line-height: 30px;float:left;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.professor-list .item .tl {
	width: 20%;
	background-color: #ccdae8;
text-align:center
}
.professor-list .item .tl a {
	 
	color: #17375e;
	font-size: 14px;
	font-weight: bold;
}
.professor-list .item .info1, .professor-list .item .info2, .professor-list .item .info3 {
	color: #595757;
	font-size: 12px;
}
.professor-list .item .info1 {
	width: 25%;
	padding-left: 25px;padding-left:15px !important;box-sizing:border-box
}
.professor-list .item .info2 {
	width: 18%;
	padding-left: 25px;
}
.professor-list .item .info3 {
	width: 25%;
	padding-left: 25px;
}
.professor-list .item .btn {
	text-align: right;
	padding-right: 5px;
}