@charset "utf-8";
/***************
the Academy of Peking University
Author:wallace
***************/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, figure, figcaption, code, del, dfn, em, image, q, dl, dt, dd, ol, ul, li, fieldset, form, legend, table, tf, tr, th {
	border: 0px;
	padding: 0px;
	/*font-size: 100%;*/
	margin: 0px;
	font-family: 'Microsoft Yahei',"Lucida Grande", "Tahoma","Arial", "Helvetica", "sans-serif";
	-webkit-font-smoothing: subpixel-antialiased;
	font-weight:normal;
}
body {
	color: #565656;
	line-height: 20px;
	font-size: 12px;
	font-family:'Microsoft Yahei',"Lucida Grande", "Tahoma","Arial", "Helvetica", "sans-serif";
	margin: 0px;
}
input, textarea, select {
	font-family: 'Microsoft Yahei',"Lucida Grande", "Tahoma","Arial", "Helvetica", "sans-serif";
	background-color: #FFFFFF;
	font-size:12px;
	outline:none;
}
img {
	border: 0px;
	vertical-align:bottom;
	-ms-interpolation-mode: bicubic;
}
a, a:link {
	text-decoration: none;
}
a:hover {
	text-decoration:none;
	color:#8c0000;
}
ul, li {
	list-style-type:none;
}
.left {
	float: left;
}
.right {
	float: right;
}
.clearfix:after {
	display:block;
	content:'';
	clear:both;
	height:0px;
	visibility: hidden;
}
.yahei {
	font-family:"Microsoft Yahei", Arial;
}
h1, h2, h3, h4 {
	font-family:"Microsoft Yahei", Arial;
}
.relative {
	position:relative;
}
.clearfix {
*display:inline-block;
*zoom:1;
*vertical-align:top;
}
/* Add by PKU zb 2014.9.1 */
.clearfix1 {
*display:inline-block;
*zoom:1;
*vertical-align:top;
line-height:35px
}
.clear{
	clear:both;
}
.clear_f {
	clear:both;
}
 *::selection {
 background:#8c0000;
 color: #FFFFFF;
 text-shadow: none;
}
 *::-moz-selection {
 color: #8c0000;
 text-shadow: none;
}
.ie6 {
	text-align:center;
	font-size:14px;
	line-height:60px;
}
.ie6 span {
	float:right;
	margin-right:30px;
	cursor:pointer;
}
.blankspace {
	height:1.5em;
	overflow:hidden;
	margin:0;
	padding:0;
	clear:both;
}
/*comm used header,content,footer*/

.mainWrap {
	width:1200px;
	margin:auto;
}
.header {
	background:#fff url(../images/bg.jpg) repeat-x top
}
.header .topLine {
}
.header .topWrap {
	padding:0;
	/* background:#7f0101 url(../img/pkucloud1h100.png) no-repeat top right; LHY */
	background:#8f000b url(../img/pkucloud1h100.png) no-repeat top right;
	border-top:0px solid #c40000;
	border-bottom:0px solid #600000;
}
.header .topWrap .mainWrap{
	height:100px;
}
.header .logo {
	float:left;
	_display:inline;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:15px;
}
.header .subnavLeft {
	padding-left:10px;
}
.header .search {
	float:right;
	_display:inline;
	margin-top:4px;
	padding-right:10px;
}
.header .search .inp {
	border:0;
	height:16px;
	width:130px;
	/* border:1px solid #821514;*/
	margin-top:2px;
	padding:3px 4px 3px 4px;
	float:left;
	_display:inline;
	background:#AC0000;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	opacity: 0.8;
	filter:alpha(opacity=80);
}
.header .search .inp:hover {
	background:#fff;
	opacity:1
}
.header .search .btn {
	height:22px;
	padding:0 8px;
 *padding:0 8px 0 12px;
	line-height:21px;
	text-align:center;
	border:0;
	float:left;
	font-size:12px;
	_display:inline;
	color:#fff;
	cursor:pointer;
 *background:url(/Skin/skin/img/search_normal.png) 0 3px no-repeat;
}
.header .search .btn:hover {
 *background:url(/Skin/skin/img/search_normal.png) 0 3px no-repeat;
}
.header .subNav {
	/* background:#5e0000; LHY */
	background:#700005;
	/* background:-moz-linear-gradient(top, #8c0000 0%, #820000 100%);
	 FF3.6+ */
	/* background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #8c0000), color-stop(100%, #820000));
	 Chrome,Safari4+ */
	/* background:-webkit-linear-gradient(top, #8c0000 0%, #820000 100%);
	 Chrome10+,Safari5.1+ */
	/* background:-o-linear-gradient(top, #8c0000 0%, #820000 100%);
	 Opera 11.10+ */
	/* background:-ms-linear-gradient(top, #8c0000 0%, #820000 100%);
	 IE10+ */
	/* background:linear-gradient(to bottom, #8c0000 0%, #820000 100%);
	 W3C */
	/* filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#8c0000', endColorstr='#820000', GradientType=0 );
	 IE6-8 */
	border-bottom:0px solid #600000;
}
.header .subNav .menu {
	display:none;
}
.header .subNav li {
	float:left;
	_display:inline;
	padding:6px 2px 6px 3px;
	position:relative;
	z-index:999;
	zoom:1;
}
.header .subNav li a {
	display:block;
/* ZB	font-size:12px; */
	font-size:14px;
	color:#e5e3e3;
	padding:0 5px;
	/* text-shadow:0px 2px 1px #600000; */
	filter:dropshadow(color=#600000, offx=0, offy=2);
}
.header .subNav li a:hover, .header .subNav li a:focus, .header .subNav li a.hover {
	color:#fff;
}
.header .subNav li.current {
	background:#fff;
}
.header .subNav li.current a {
	color:#444;
	text-shadow:0px 2px 1px #f3f3f3;
	filter:dropshadow(color=#f3f3f3, offx=0, offy=2);
}
.header .subNavRight {
	float:right!important;
}
.header .nav {
	/* float:right;
	_display:inline;
	margin-top:25px;*/
	background-color:#fff;
}
.header .nav .menu {
	display:none;
}
header .nav #nav{
	/* text-align:center; */
	margin:auto;
	width:1024px;
}
.header .nav li {
	float:left;
	_display:inline;
	/*padding:0 32px 0 33px;
	+padding:0 31px 0 32px;*/
   padding:0 11px 0 11px;
	+padding:0 10px 0 10px;
	z-index:999;
	zoom:1;
}
.header .nav li.nav_first {
        padding-left:0px;
}
.header .nav li.nav_last {
        padding-right:0px;
} 
.header .nav li a.current {
/* PKU	background: url(/Skin/skin/img/nav_cur.png) bottom repeat-x */
	background: url(/Skin/skin/img/nav_cur_red.png) bottom repeat-x
}
.header .nav li a {
	display:block;
	line-height:43px;
/* ZB	font-size:15px; */
	font-size:16px;
/* PKU	color:#fff; */
	color:#333;
	/* padding:0 12px;
 *padding:0 13px; */
  text-align:center;
  width:125px;
 -webkit-transition-duration:.3s;
-moz-transition-duration:.3s;
-o-transition-duration:.3s;
transition-duration:.3s;
	-ms-transition-duration:0s;
}
.header .nav li a:hover, .header .nav li a.hover {
/* PKU
	color:#565656;
	background:#fff;
*/
   color:#fff;
/* ZB	background:#9b0000; */
	background:#8f000b;
}
.header .nav li a i {
	padding:0;
 *margin:0 -5px 0 5px;
}
.header .nav li a i:before {
	margin-right:-4px;
}
.header .caret {
	display: inline-block;
	width: 0;
	height: 0;
	margin-left: 2px;
	vertical-align: middle;
	border-top: 4px solid;
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;
}
#nav .minfoWrap {
	position:absolute;
	background:#fff;
/* PKU */
	border-top: 0px solid #8c0000;
/* PKU 	top:132px; */
/* PKU
	top:131px;
*/
	left:0%;
	width:100%;
	z-index:2;
	padding:2em 0;
	display:none;
	/* -webkit-box-shadow:0 6px 12px #838383;
	-moz-box-shadow:0 6px 12px #838383;
	box-shadow:0 10px 20px rgba(0, 0, 0, 0.63); */
}
#nav .minfoWrap_inner {
	width:1200px;
	background:#fff;
	margin:0 auto;
}
#nav ul.last {
	right:2px;
}
#nav ul li {
	float:none;
	display:block;
	padding:0;
	margin:0;
}
#nav ul li a {
	background:#fff;
	line-height:24px;
	font-size:14px;
	color:#565656;
/* PKU	padding:0 0 0 20px; */
	padding:0 0 0 0px;
}
#nav ul li a:hover {
	color:#8c0000;
}
.nav01 {
	width:160px
}
/* PKU */
.nav02 {
	width:300px;
	font-size:14px;
	color:#999;
	line-height:24px;
}
.nav03 {
	width:240px;
	font-size:14px;
	color:#f00;
	margin-right:50px;
	line-height:24px;
}
/* PKU */
.nav04 {
	width:200px;
}
/* PKU */
.nav05 {
	width:150px;
	font-size:14px;
	color:#999;
	margin-right:50px;
	line-height:24px;
}
.readmore {
//	text-transform: uppercase;
	font-size: 15px!important;
	box-shadow: none;
	color: #8c0000!important;
	display:inline !important;
	-webkit-transition: 400ms !important;
	-moz-transition: 400ms !important;
	-o-transition: 400ms !important;
	transition: 400ms !important;
}
.readmore:hover {
	text-shadow: none;
	box-shadow: none !important;
	color:#333!important;
}
.readmore1 {
//	text-transform: uppercase;
	font-size: 15px!important;
	box-shadow: none;
	color: #000000!important;
	display:inline !important;
	-webkit-transition: 400ms !important;
	-moz-transition: 400ms !important;
	-o-transition: 400ms !important;
	transition: 400ms !important;
}
.readmore1:hover {
	text-shadow: none;
	box-shadow: none !important;
	color:#8c0000!important;
}
.fl {
	float:left;
}
.fr {
	float:right;
}
.content {
}
.content .thuimg {
	text-align:center;
}
.content .thuimg .thuimgWrap {
	min-width:1000px;
	overflow:hidden;
	background:url(/Skin/skin/images/loading.gif) no-repeat center center;
}
.footer .footWrap {
	background:#ededed;
	padding:40px 0;
	border-top: #dfdfdf 1px solid;
}
.footer .footWrap li {
	width:150px;
	float:left;
	_display:inline;
}
.footer .footWrap h4 {
	padding-bottom:8px;
}
.footer .footWrap h4 a {
	font-size:15px;
	color:#333;
}
.footer .footWrap h4 a:hover {
	color:#8c0000
}
.footer .footWrap a {
	color:#787878;
	display:block;
	line-height:24px;
	text-align:center;
}
.footer .footWrap a:hover {
	color:#8c0000;
}
.footer .copyrights {
	color:#f8f8f8;
	padding:15px 0;
	line-height:22px;
	background:#821514;
	border-top:#8c0000;
}
.footer .copyrights .info {
	float:left;
}
.footer .copyrights .info span {
	padding-right:24px;
}
.footer .copyrights .icp {
	float:right;
}
.footer .copyrights .copy {
	display:block;
}
/*plugin*/

._plugMasklayer {
	background: none repeat scroll 0 0 #FFFFFF;
	display: none;
	height: 100%;
	left: 0;
	opacity: 0.8;
	filter:alpha(opacity=80);
	_position: absolute;
	position:fixed;
	top: 0;
	width: 100%;
	z-index: 9998;
	bottom:0;
}
._plugLayer {
	background: none repeat scroll 0 0 #FFFFFF;
	display: none;
	left: 50%;
	top: 50%;
	border:1px solid #609;
	_position: absolute;
	position:fixed;
	z-index: 9999;
}
/*action*/
.ssubNav {
	display:none;
}
 @media screen and (max-width:1024px) {
 body {
 /* overflow:hidden; */
}
 .mainWrap {
 width:960px;
 margin:0 auto;
}
.header .nav #nav{
	width:795px;
}
.header .nav #nav .minfoWrap .minfoWrap_inner div.fl{
	display:none;
}
 .header .nav li {
  /*padding: 0 24px 0 24px;*/
  padding:0 11px 0 11px;
	+padding:0 10px 0 10px;
}
 .header .nav li a {
 font-size:13px;
 /*padding:0 9px;*/
 width:90px;
}
 #nav ul {
 width:100px;
}

 #nav ul.fl{
 width:160px;
}
 #nav ul.fl a {
 width:150px;
}
 .content {
 /* padding-bottom: 100px; */
}
 .footer .footWrap li {
 width:120px;
 overflow:hidden;
}
.header .topWrap {
height:auto;
}
}


.content .mainContent .article {
    color: #444444;
    float: left;
    font-size: 14px;
    line-height: 24px;
    margin-right: 60px;
    width: 585px;
}
.content .mainContent .article p {
    font-size: 1.4em;
    line-height: 1.75em;
    padding: 0.75em 0;
}
.content .mainContent .article_cn p {
    font-size: 1.3em;
    line-height: 1.75em;
    padding: 0.75em 0;
    text-indent: 2em;
}
.content .mainContent .article_cn {
    margin-left: 10px; line-height:30px; font-size:14px
}
.content .mainContent .article p:first-child {
    padding-top: 0;
}
.contentNav {
    border-bottom: 1px solid #dddddd;
    margin-bottom: 50px;
}
.contentNav .nav {
    color: #999999;
    font-family: sans-serif;
}
.contentNav .nav a {
    color: #999999;
    font-size: 12px;
}
.contentNav .nav a:hover {
    color: #9b0000;
}
.contentNav h1 {
    color: #9b0000;
    font-size: 28px;
    line-height: 1.25em;
    padding: 0.4em 0 0.6em;
}
.contentNav h1.txtTitle {
    color: #22132d;
    font-size: 24px;
}
.contentNav h1.noNav {
    font-size: 24px;
    padding: 0 0 1em;
}
.detailContent {
    margin-top: 50px;
}
.detailContent .column_1, .detailContent .column_2, .detailContent .column_4, .detailContent .column_5, .detailContent .column_leaders {
    float: left;
}
.detailContent .column_1 {
    width: 280px;
}
.detailContent .column_2 {
    margin: 0 auto;
    width: 1200px;
}
.detailContent .column_4 {
    margin: 0 0 0 70px;
    width: 850px;
}
.detailContent .column_5 {
    margin: 0 70px 0 0;
    width: 850px;
}
.detailContent .column_leaders {
    width: 850px;
}
.detailContent table.leaders {
    width: 365px;
}
.detailContent .leftNav {
    margin-left: 10px;
    position: relative;
    width: 270px;
}
.detailContent .leftNav h3 {
    background: #9b0000 none repeat scroll 0 0;
    color: #ffffff;
    font-size: 22px;
    line-height: 68px;
    padding: 0 22px;
}
.detailContent .leftNav .menuicon {
    color: #ffffff;
    display: none;
    float: right;
    text-indent: 0;
}
.detailContent .leftNav li {
    font-size: 18px;
    line-height: 22px;
    position: relative;
}
.detailContent .leftNav ul {
    display: block;
    margin-top: 20px;
}
.detailContent .leftNav li a {
    color: #444444;
    display: block;
    padding: 1em 0 1em 22px;
}
.detailContent .leftNav li i {
    border-left: 1px solid #dddddd;
    bottom: 0;
    color: #9b0000;
    cursor: pointer;
    font-size: 10px;
    padding: 1.5em 4px;
    position: absolute;
    right: 0;
    top: 0;
}
.detailContent .leftNav li i:hover, .detailContent .leftNav li i.current {
    background: #f7f7f7 none repeat scroll 0 0;
}
.detailContent .leftNav li a:hover {
    color: #9b0000;
}
.detailContent .leftNav li.current a {
    color: #9b0000;
    position: relative;
}
.detailContent .leftNav li.current ul {
    display: block;
}
.detailContent .leftNav li ul {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: #f7f7f7 none repeat scroll 0 0;
    border-color: -moz-use-text-color -moz-use-text-color -moz-use-text-color #9b0000;
    border-image: none;
    border-style: none none none solid;
    border-width: 0 0 0 4px;
    display: none;
    left: -4px;
    margin: 0;
    position: relative;
    width: 100%;
}
.detailContent .leftNav li ul li {
    border-bottom: 0 none;
    border-top: 1px solid #dddddd;
    font-size: 12px;
}
.detailContent .leftNav li.current ul {
    border-left: 4px solid #ff9600;
}
.detailContent .leftNav li.current ul li a, .detailContent .leftNav li ul li a {
    border: 0 none;
    color: #22132d;
    font-family: "Lucida Sans Unicode","Lucida Grande",Tahoma,Arial,Helvetica,sans-serif;
    line-height: 18px;
    margin-right: 0;
    padding: 11px 5px 11px 34px;
    position: static;
}
.detailContent .leftNav li ul li a:hover {
    background: #f0f0f0 none repeat scroll 0 0;
}
.detailContent .leftNav li ul li.current a {
    font-weight: bold;
}
.detailContent .contentNav {
    padding-bottom: 5px;
    padding-top: 20px;
}
.detailContent .contentNav h1 {
    line-height: 1em;
    padding: 0.7em 0;
}
.detailContent .mainContent .article {
    margin: 0 70px 0 10px;
    width: 840px;
}
.detailContent .mainContent1 .article {
    margin-right: 100px;
    width: 950px;
}
.detailContent .column_3 {
    margin-top: 110px;
    width: 250px;
}
.detailContent .president {
    text-align: center;
}
.detailContent .president img {
    margin-bottom: 15px;
}
.hot_link {
    background: #ffffff none repeat scroll 0 0;
    border: 1px solid #dfdfdf;
    height: 231px;
    margin-top: 30px;
    width: 268px;
}
.hot_link ul li {
    display: block;
    float: left;
    height: 76px;
    width: 134px;
}
.hot_link ul li a {
    box-sizing: border-box;
    color: #444444;
    display: block;
    float: left;
    font-size: 12px;
    height: 76px;
    text-decoration: none;
    transform: scale(1);
    transition: all 300ms ease 0s;
    width: 134px;
}
.hot_link ul li i {
    background: rgba(0, 0, 0, 0) url("hot_link.png") no-repeat scroll 0 0;
    display: block;
    height: 24px;
    margin: 10px auto;
    width: 24px;
}
.hot_link ul li i.email {
    background-position: -17px -12px;
}
.hot_link ul li i.portal {
    background-position: -69px -12px;
}
.hot_link ul li i.net_nav {
    background-position: -120px -12px;
}
.hot_link ul li i.bbs {
    background-position: -172px -12px;
}
.hot_link ul li i.webmap {
    background-position: -223px -12px;
}
.hot_link ul li i.question {
    background-position: -260px -12px;
}
.hot_link ul li span {
    display: block;
    text-align: center;
}
.hot_link ul li a:hover {
    background: #9b0000 none repeat scroll 0 0;
    color: #ffffff;
    transform: scale(1.05);
    transition: transform 800ms ease 0s;
}
.hot_link ul li a:hover i.email {
    background-position: -17px -47px;
}
.hot_link ul li a:hover i.portal {
    background-position: -69px -47px;
}
.hot_link ul li a:hover i.net_nav {
    background-position: -120px -47px;
}
.hot_link ul li a:hover i.bbs {
    background-position: -172px -47px;
}
.hot_link ul li a:hover i.webmap {
    background-position: -223px -47px;
}
.hot_link ul li a:hover i.question {
    background-position: -260px -47px;
}
.bouti-tit {
    height: 400px;
    position: relative;
    text-align: center;
    width: 100%;
}
.bouti-tit h3 {
    color: #ffffff;
    font-size: 30px;
    line-height: 80px;
}
.bouti-link {
    background-repeat: no-repeat;
    background-size: 100% auto;
    height: 100%;
    margin: 0 auto;
    max-width: 1380px;
    width: 100%;
}
.bouti-link-intro {
    background-image: url("/img/channel_about101.jpg");
}
.bouti-stu-intro {
    background-image: url("/img/channel_student101.jpg");
}
.boutiCon {
    height: 80px;
    left: 0;
    position: absolute;
    text-align: right;
    top: 35%;
    width: 170px;
    z-index: 1;
}
.boutiConBg {
    background: #9b0000 none repeat scroll 0 0;
    height: 80px;
    left: 0;
    opacity: 0.7;
    position: absolute;
    top: 35%;
    width: 200px;
}
.secNav {
    height: 40px;
    line-height: 40px;
    width: 1200px;
}
.secNav li {
    float: left;
}
.secNav li a {
    color: #000000;
    display: block;
    font-family: "Microsoft Yahei";
    font-size: 14px;
    padding: 0 10px;
}
.introTit {
    margin-bottom: 30px;
    margin-left: 10px;
}
.introTitImg {
    background-color: #9b0000;
    background-image: url("/Skin/skin/img/smallPic7.jpg");
    float: left;
    height:50px;
    width: 120px;
}
.introTitImg2 {
    background-color: #9b0000;
    background-image: url("/Skin/skin/img/smallPicb1.jpg");
    float: left;
    height: 50px;
    width: 120px;
}
.introTitImg3 {
    background-color: #9b0000;
    background-image: url("/Skin/skin/img/smallPic7.jpg");
    float: left;
    height:50px;
    width: 120px;
}
.introTit h2 {
    border-bottom: 3px solid #9b0000;
    float: left;
    font-size: 24px;
    line-height:47px;
    padding: 0 27px; width:650px
}
.president figcaption {
    font-size: 16px;
    line-height: 30px;
    text-align: left;
}
.mobSecNav, .mobSecNav2 {
    display: none;
}
.secNav {
    position: relative;
}
#magic-line {
    background: #9b0000 none repeat scroll 0 0;
    height: 4px;
    left: 0;
    padding: 0;
    position: absolute;
    top: 0;
    width: 100px;
}
.leftBg {
    background-image: url("/Skin/skin/img/organ01.png");
    background-size: cover;
    height: 360px;
    margin-left: 10px;
    width: 270px;
}
.rightBg {
    background-image: url("/Skin/skin/img/organ01.png");
    background-size: cover;
    height: 360px;
    width: 270px;
}
.btm_text {
    background-color: #9b0000;
    display: none;
    height: 60px;
    margin: 20px auto 0;
    text-align: center;
    width: 200px;
}
.btm_text a {
    color: #ffffff;
    font-family: "Microsoft Yahei";
    font-size: 24px;
    line-height: 60px;
    padding: 0 10px;
    width: 200px;
}
.right_text {
    background-color: #9b0000;
    height: 60px;
    margin: 30px 0 0;
    opacity: 0.8;
    text-align: center;
    width: 280px;
}
.right_text a {
    color: #ffffff;
    display: inline-block;
    font-family: "Microsoft Yahei";
    font-size: 24px;
    line-height: 60px;
    width: 280px;
}
.right_text a:hover, .btm_text a:hover {
    color: #aaaaaa;
}
.organList h2 {
    font-size: 2.5em;
    margin-bottom: 40px;
    margin-top: 15px;
    text-align: center;
}
.organList dl {
    font-family: "MicroSoft Yahei";
    padding: 15px 0;
}
.organList dt {
    color: #9b0000;
    display: block;
    font-size: 18px;
    line-height: 36px;
}
.organList dd {
    float: left;
    font-size: 1.25em;
    height: 24px;
    line-height: 24px;
    padding-right: 10px;
    width: 270px;
}
.stuBg {
    background-image: url("/Skin/skin/img/stuBg1.jpg");
    height: 360px;
    width: 270px;
}
@media not all {
.content .mainContent .article table td i.thuicon-stop::before, .content .mainContent .article .daJiShilist i.thuicon-stop::before, .content .mainContent .article .fsize i.thuicon-stop::before {
    margin-right: 0;
}
}
.content .mainContent .article table.xianRen td a {
    padding-right: 27px;
}
.content .mainContent .article table td.tdline {
    border: 0 none;
}
.content .mainContent .article table td.nr {
    white-space: nowrap;
}
.content .mainContent .article table td.tdborder {
    border-bottom: 1px solid #ebebeb;
    border-top: 1px solid #ebebeb;
}
.content .mainContent .article table td.tdborder_t {
    border-top: 1px solid #ebebeb;
}
.content .mainContent .article table td.tdborder_b {
    border-bottom: 1px solid #ebebeb;
}
.content .mainContent .article table.liRen td b {
    display: block;
}
.content .mainContent .article table.liRen td span {
    font-family: "Î¢ÈíÑÅºÚ";
    font-size: 12px;
    line-height: 12px;
}
.content .mainContent .article table.liRen th {
    border-bottom: 2px solid #bbbbbb;
    color: #777777;
    font-size: 12px;
    font-weight: bold;
    padding: 0 0 10px 15px;
}
.content .mainContent .article table.tongJi {
    font-size: 16px;
}
.content .mainContent .article span.highlight {
    color: #ff6600;
    font-weight: bold;
}
.content .mainContent .article table.tongJi td.indent {
    font-size: 14px;
    padding-left: 40px;
}
.content .mainContent .article table.tongJi td.indent_1 {
    font-size: 14px;
    padding-left: 20px;
}
.content .mainContent .article table.tongJi td.indent_2 {
    padding-left: 82px;
}
.content .mainContent .article table.tongJi span.small {
    display: block;
    font-size: 12px;
}
.content .mainContent .article p.zhu {
    font-size: 12px;
    padding: 20px 0 50px;
}
.content .mainContent .daJiShilist ul li {
    border-bottom: 1px solid #e2e2e2;
    color: #555555;
    line-height: 24px;
    padding: 10px 0;
}
.content .mainContent .daJiShilist ul li b {
    padding: 0 26px 0 20px;
}
.content .mainContent .daJiShilist ul li span {
    padding-left: 97px;
}
.content .mainContent .article table.daJiShilist td b {
    padding: 0 1em;
}
.content .mainContent .article table.daJiShilist td.f {
    white-space: nowrap;
}
.content .mainContent .article.fullwidth ul.qiTa li {
    float: left;
    width: 50%;
}
.content .mainContent .article.fullwidth ul.qiTa li p {
    border-bottom: 1px solid #ececec;
    margin-right: 30px;
    padding: 0;
}
.content .mainContent .article.fullwidth ul.qiTa li a {
    display: inline-block;
    padding: 12px 0;
    width: 100%;
}
.content .mainContent .article.fullwidth ul.qiTa li .thuicon-angle-right {
    float: right;
}
.content .mainContent .article .yuanShi {
    padding-top: 28px;
}
.content .mainContent .article .yuanShi table td {
    border: 0 none;
    font-size: 12px;
    line-height: 32px;
    padding: 0;
    width: 25%;
}
.content .mainContent .article table td.mingShi {
    color: #9b0000;
    font-size: 16px;
    padding-top: 1.5em;
}
.content .mainContent .article .keXue h3, .content .mainContent .article h3.eduborder {
    border-bottom: 1px solid #cccccc;
}
.content .mainContent .article .keXue table td {
    border-left: 0 none;
    font-size: 12px;
    padding: 2px 0 2px 20px;
    width: 25%;
}
.content .mainContent .article .keXue table .rightborder {
    border-right: 1px dotted #c4c4c4;
    padding: 0 33px 12px 0;
}
.content .mainContent .article .keXue table.liRen th {
    border-bottom: 0 none;
    font-size: 14px;
}
.content .mainContent .article table.t-3 td {
    width: 25%;
}
.content .mainContent .article table.t-3 td span {
    border: 1px solid #000000;
}
.content .mainContent .article i.thuicon-circle {
    font-size: 4px;
    margin-right: 7px;
    vertical-align: middle;
}
@media not all {
.content .mainContent .article i.thuicon-circle::before {
    margin-right: 0;
}
}
.content .mainContent .article .fsize {
    font-size: 12px;
}
.content .mainContent .article a.visit {
    background: #9b0000 none repeat scroll 0 0;
    border-radius: 5px;
    color: #ffffff;
    display: block;
    font-size: 16px;
    padding: 0.8em 1.5em;
}
.content .mainContent .article a.visit i {
    color: #ffffff;
    float: right;
    font-size: 16px;
}
.content .mainContent .article a.visit:hover {
    background: #ff9600 none repeat scroll 0 0;
}
.content .mainContent .article table.xianRen ul li {
    padding: 0.2em 0;
}
.content .mainContent .article .yuanShi .xwxm td, .content .mainContent .article .yuanShi .xwxm th {
    background-color: #ffffff;
    text-align: center;
}
.contentImgright {
    float: right;
    margin: 5px 0 10px 10px;
}
@media screen and (max-width: 1200px) {
.organList dd {
    width: 220px;
}
.detailContent .column_4 {
    width: 60%;
}
.detailContent .column_5 {
    width: 60%;
}
.detailContent .column_leaders {
    width: 60%;
}
}
@media screen and (max-width: 1024px) {
.detailContent .column_1 {
    width: 200px;
}
.detailContent .leftNav {
    width: 200px;
}
.detailContent .leftNav li {
    font-size: 14px;
}
.detailContent .leftNav h3 {
    font-size: 18px;
    line-height: 50px;
}
.detailContent .leftNav li i {
    padding: 1.4em 4px;
}
.detailContent .column_2 {
    width: 100%;
}
.detailContent .column_3 {
    width: 180px;
}
.content .mainContent .article {
    margin-right: 20px;
    width: 740px;
}
.detailContent .contentNav {
    padding-top: 12px;
}
.detailContent .mainContent .article h2 {
    font-size: 18px;
}
.hot_link {
    width: 198px;
}
.hot_link ul li {
    width: 99px;
}
.hot_link ul li a {
    width: 99px;
}
.secNav {
    width: 1000px;
}
.introTit h2 {
    font-size: 18px;
    padding-left: 20px;
}
.leftBg, .rightBg {
    height: 267px;
    width: 200px;
}
.right_text {
    width: 200px;
}
.right_text a {
    font-size: 20px;
    width: 200px;
}
.stuBg {
    height: 281px;
    width: 200px;
}
.detailContent .column_4 {
    margin-left: 70px;
    width: 690px;
}
.detailContent .column_5 {
    margin-right: 70px;
    width: 90%;
}
.detailContent .column_4 {
    width: 60%;
}
.detailContent .column_5 {
    width: 60%;
}
.organList h2 {
    font-size: 2em;
}
}





.cplist {width:margin:0px auto;}
.cplist ul{ margin:0px; padding:0px}
.cplist ul li { margin:5px; width:180px; height: 175px; float: left;border: 1px solid #dedede; padding:5px}
.cplist ul li img {  width: 180px; height: 150px }
.cplist ul li  span { font-weight: normal; color:#000; text-decoration:none; text-align:center; line-height:25px; width:175px; display:block}

.page{width:600px; margin:5px auto; text-align:center; display:block; clear:both; font-size:14px; margin:10px auto}