﻿/* CSS Document */
body, h1, h2, h3, h4, h5, h6, p, blockquote, dl, dt, dd, ul, ol, li, a, span, i, b, form, fieldset, legend, button, input, textarea, th, td{
 margin: 0;padding: 0;}
body{font-family:Microsoft YaHei,Arial, Helvetica, sans-serif;font-size:12px;min-width:1200px;}
body,button,input,select,textarea/* for ie */{color:#333;}
address,em{font-style:normal;}
h1,h2,h3,h4,h5,h6{font-family:"Microsoft YaHei";}
ul,ol{list-style:none;}
a{text-decoration:none; color:#333; cursor:pointer;font-family:"Microsoft YaHei";}
img{border:0px;}
a:hover{color:#b81005;
}




#pph{text-align:center;font-size:16px;color:#333;font-weight:bolder;}
.noprint{height:30px;line-height:30px;background-color:#7e1f19;}
.top_c{width:1200px;margin:0 auto;color:#dedede;}
.top_c a{color:#dedede;}
.top_c .top_left{float:left;background:url(../images/home.png) 0 9px no-repeat;padding-left:20px;}
.top_c .top_right{float:right;}
/*.top_c .search_input {padding: 3px 0;width: 0px;transition: width 0.5s;}*/
#sw-header{width:100%;height:120px;background-color:rgba(255, 255, 255,1);box-shadow:0 6px 10px -2px rgba(0,0,0,0.2);position:relative;z-index:9;}
#sw-header #top{width:1200px;margin:0 auto;}
#logo{width:238px;height:100px;float:left;margin-top:14px;}
#logo a{background:url(../images/logo.png) no-repeat;display:block;width:238px;height:100px;}
#header-nav{float:right;width:950px;height:120px;}
#header-nav #sw-channel-list-container{width:950px;height:120px;}
#header-nav #channel-navigation .sw-channel-item{width:100px;height:100px;padding-top:20px;text-align:center;}
li.sw-channel-item > a span{display:block; line-height: 20px;font-size:12px;}
#header-nav #channel-navigation .sw-channel-item a{font-size:16px;color:#333;padding:0;}
#header-nav #channel-navigation .sw-channel-item:hover a{color:#7e1f19;}
#header-nav #channel-navigation .sw-channel-item.active a{color:#7e1f19;}
#header-nav #channel-navigation .sw-channel-item ul.sw-channel-dropdown{width:130px;background-color: #f9f9f9;border:0;margin-top:50px;	padding-bottom:8px;border-top: 3px solid #7e1f19;}
#header-nav #channel-navigation .sw-channel-item ul.sw-channel-dropdown li{width:130px;height:40px;line-height:40px;text-align:left;}
#header-nav #channel-navigation .sw-channel-item ul.sw-channel-dropdown li a{display:block;width:110px;font-size:14px;height:38px;color:#333;line-height:40px;overflow:hidden;text-align:left;padding: 0px 0 0 20px;}
#header-nav #channel-navigation .sw-channel-item ul.sw-channel-dropdown li a span{display:inline-block; width: 129px; line-height: 15px;}
#header-nav #channel-navigation .sw-channel-item ul.sw-channel-dropdown li a:hover{background-color: #7e1f19; color:#f9f9f9;}

/* 中部左右滚动图标 Begin */
#sw-icon {background: #e9e9e9;*+height: 1%;}
#sw-icon:after { content: "Name:top-ico-zc"; display: block; height: 0; clear: both;visibility: hidden;}
.sw-icon-wrapper { margin: 0 auto; width: 1200px;}
.sw-icon-frame { position: relative; height: 65px; overflow: hidden; float: left; width: 1043px;}
#sw-icon ul{  position: absolute; width: 2000px;height:68px;margin:auto;}
#sw-icon ul li{float:left;width:215px;height:68px;overflow:hidden;margin-top: 6px;}
#sw-icon ul li a{display:block;	font-size:14px;	color:#383635; text-decoration: none; cursor: pointer;font-family: "Microsoft YaHei";}
#sw-icon ul li a:hover{color:#b81005;}
#sw-icon ul li a p{	float:left;	width:100px;padding:7px 0 5px 18px;	overflow:hidden;}
#sw-icon ul li a span{display:block;float:left;width:100px;	padding:0 0 0 18px;	color:#6c6c6c;	font-family:arial;overflow:hidden;}
#sw-icon ul li a:hover span{color:#b81005;}
#sw-icon ul li a .a, .b, .c, .d, .e{display:block;width:56px;height:56px;float:left;}
#sw-icon ul li a i { height: 50px; width: 50px; display: block; float: left;}
#sw-icon ul li a .score {background-position: 0 0;}
#sw-icon ul li a .email {background:url(../images/icon6.png) no-repeat;}
#sw-icon ul li a .mail {background:url(../images/icon3.png) no-repeat;}
#sw-icon ul li a .score2 {background-position: 0 -150px;}
#sw-icon ul li a .notice {background-position: 0 -200px;}
#sw-icon ul li a .calendar {text-align: center;	padding: 13px 0 0 0;font-style: normal;	font-size: 16px;font-weight: bold;font-family: Arial Black;
color: #7e1f19;background:url(../images/icon5.png) no-repeat;}
#sw-icon ul li a .cloudClass {background-position: 0 -300px;}
#sw-icon ul li a .mook {background:url(../images/icon1.png) no-repeat;}
#sw-icon ul li a .media {background:url(../images/icon2.png) no-repeat;}
#sw-icon ul li a .lib {background:url(../images/icon4.png) no-repeat;}
#sw-icon .sw-icon-wrapper .sw-icon-frame ul li a:hover i {
    -webkit-transition: -webkit-transform 0.5s ease-out;
    -moz-transition: -moz-transform 0.5s ease-out;
    -ms-transition: -ms-transform 0.5s ease-out;
    transition: transform 0.5s ease-out;
    transform: rotateY(360deg);
    -webkit-transform: rotateY(360deg);
    -moz-transform: rotateY(360deg);
    -ms-transform: rotateY(360deg);
}
#sw-icon-left, #sw-icon-right { float: left;  margin: 12px 26px; display: block;width: 20px; height: 42px;}
.leftArrow,.rightArrow { display: block; width: 20px; height: 42px;}
.rightArrow { background: url(../images/arrow.png) 0 -126px;}
.rightArrow:hover {background: url(../images/arrow.png) 0 -84px;}
.leftArrow:hover { cursor: default;}
/* 中部左右滚动图标 End*/

/*内容块*/
.sw-content{float:left;	height:204px;	width:100%;	padding:38px 0;	background:url(../images/bg.jpg) top left; }
.content{width:1200px;margin:0 auto;}

                
/* 首页新闻中心 */
.leftbox {float: left;display: block;width: 449px;height: 322px;padding: 9px 15px;	background-color: #fff;	border-radius: 5px 5px 0 0;box-shadow: 6px 5px 10px #999;}
.leftbox .ui-widget-header{position:relative;}
.leftbox .ui-widget-header a.more{display:block;position:absolute;right:0px;top:7px;font-size:12px;font-weight:bold;color:#7e1f19;font-family:Arial, Helvetica, sans-serif}
.leftbox .ui-widget-header h1 {font-weight: normal;height: 22px;border-bottom: 2px solid #7e1f19;padding-top:4px;}
.leftbox .ui-widget-header h1 a{font-size:16px;color: #7e1f19;}
.leftbox .ui-widget-header h1 span {font-size:14px;color: #7e1f19;padding-left:10px;}
.tfzx_newslist{padding-top:5px;}
.tfzx_newslist li{height:35px;margin-top:12px;position:relative;padding-left:60px;}
.tfzx_newslist .tfzx_news_day{position:absolute;left:0px;top:0px;width:41px;height:35px;border:1px solid #7e1f19;text-align:center;float:left;}
.tfzx_newslist .tfzx_news_day p{display:block;height:20px;background:#7e1f19;color:#fff;}
.tfzx_news h2{font-size:12px;font-weight:normal;line-height:20px;}
.tfzx_news p{font-size:10px;color:#888;}
/* End 首页新闻中心 */

/* [Start] 选项卡内容 */
.sw-content .tabbox { width: 477px; float: left;  margin-left: 17px;}
.sw-content .tabbox .tab_menu {  height: 35px;  width: 100%; text-align: center; border-bottom: 2px solid #7e1f19;}
.sw-content .tabbox .tab_menu li { float: left; width: 149px;  height: 34px;  margin-right: 12px;  background: #7e1f19;  overflow: hidden; cursor: pointer;
    border-radius: 5px 5px 0 0;  border-top: 1px solid #9bafad;   border-left: 1px solid #9bafad;  border-right: 1px solid #9bafad;}
.sw-content .tabbox .tab_menu li span{display:block;font-size:10px;}	
.sw-content .tabbox .tab_menu li:nth-last-child(1) {margin-right: 0;}
.sw-content .tabbox .tab_menu li a { display: block;  width: 149px; height: 26px; line-height: 14px; padding: 4px 0;font-size: 12px; background-color: #fff;color: #7e1f19;text-decoration: none;}
.sw-content .tabbox .tab_menu li.current{border-top: 1px solid #7e1f19;   border-left: 1px solid #7e1f19;  border-right: 1px solid #7e1f19;}
.sw-content .tabbox .tab_menu li.current a{background:none;color:#fff;}
.sw-content .tab_conbox {background: #fff;width:435px;padding:15px 20px;height:273px;border-left: 1px solid #999; border-right: 1px solid #999;border-bottom: 1px solid #999;box-shadow: 6px 5px 10px #aaa;}
li.tab_con{line-height:30px;height:30px;font-size:12px;background:url(../images/list_img.jpg) 0px 10px no-repeat;padding-left:16px;}
.tab_con h2{width:320px;height:30px;overflow:hidden;font-size:12px;font-weight:normal;float:left;}
.list_day{float:right;color:#888;padding-right:10px;}
.tab_box .hide{display:none;}
/* [End] 选项卡内容 */

/* [Start] 国际部导航*/
#rightbox {	float: right;	display: block;	width: 210px;	height: 340px;	background-color: #fff;	overflow: hidden;	border-radius: 5px 5px 0 0;    box-shadow: 6px 5px 10px #999;}
#international-page li { display: block;  float: left;  width: 210px;  height: 48px;}
#international-page li a {float: left;  display: block;   width: 154px;   height: 26px;margin: 4px 10px; border: 1px solid #ddd;box-shadow: 1px 1px 1px #999;
    padding: 7px 0 0 34px;    position: relative;    background-color: #eee;}
#international-page li a:hover {    background: #7e1f19;    color: #fff;    border: 1px solid #fff;}
#international-page li a em.eg {	margin-left: 5px;}
#international-page .international-homepage {	height: 37px;   background-color: #7e1f19;  margin-bottom: 7px;}
#international-page .international-homepage a {	display: block;	width: 210px;	margin-top: 10px;	padding: 0;    color: #fff;border: none;box-shadow: none;background-color: #7e1f19;}
#international-page .international-homepage a:hover { border: none;}
#international-page .international-homepage a em.eg {margin-left: 0;}
#international-page li a i {position: absolute;	top: 0;	left: 0;  display: block;  width: 30px;  height: 34px; border-right: 1px solid #999;}
#international-page li a:hover i { border-right: 1px solid #fff;}
#international-page li a i.us {background: url(../images/gj01.png) no-repeat;}
#international-page li a i.news {background: url(../images/gj06.png) no-repeat;}
#international-page li a i.academics {background: url(../images/gj03.png) no-repeat;}
#international-page li a i.adissions {background: url(../images/gj02.png) no-repeat;}
#international-page li a i.life {background: url(../images/gj05.png) no-repeat;}
#international-page li a i.photo {background: url(../images/gj04.png) no-repeat;}
#international-page li a:hover i.us {background: url(../images/gj01_1.png) no-repeat;}
#international-page li a:hover i.news {background: url(../images/gj06_1.png) no-repeat;}
#international-page li a:hover i.academics {background: url(../images/gj03_1.png) no-repeat;}
#international-page li a:hover i.adissions {background: url(../images/gj02_1.png) no-repeat;}
#international-page li a:hover i.life {background: url(../images/gj05_1.png) no-repeat;}
#international-page li a:hover i.photo {background: url(../images/gj04_1.png) no-repeat;}
/* [End] 国际部导航*/

/* [Start] 原内容调整修复 */
.sw-content {height: auto;float: none;}
.sw-content:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.ui-article-title span.hot { display: inline-block;max-width: 345px;overflow: hidden; text-overflow: ellipsis;white-space: nowrap;}
/* [End] 原内容调整修复 */
                
/* GroupEnd */                
#sw-footer{background-color:#333;height:170px;width:100%;z-index:1;clear:both;}  
#footer{width:1200px;margin:auto;text-align:center;height:90px;color:#999;padding-top:20px;line-height:22px;}      
#footer a{color:#999;padding:0 6px;} 
#footer a:hover{color:#fff;}         
span.tfbq{position:relative;top:-40px;padding:0 0 0 10px;}
ul.sw-channel-list li.sw-channel-item {list-style: none; margin: 0px 0px 0px 5px; height: 39px; float: left; position: relative;}
ul.sw-channel-dropdown {background: rgb(243, 243, 243); list-style: none; margin: 0px; padding: 0px; border: 1px solid rgb(204, 204, 204); border-image: none; left: 0px; top: 39px; width: 180px; font-size: 12px; font-weight: normal; display: none; position: absolute; z-index: 7001;}

/*焦点图*/
.focus{ position:relative; width:100%; height:590px;margin-top:-80px;}  
.focus .shadow .title{width: 260px; height: 65px;padding-left: 30px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}  
.focus .fPic{ position:absolute; left:0px; top:0px;width:100%;height:590px; }  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .shadow{ position:absolute; bottom:30px; left:50%;margin-left:-450px;width:1200px; z-index:10; height:60px; line-height: 60px;     
 display:block;  text-align:left; }  
.focus .shadow a{display:block;float:left;padding:0 50px;height:60px; text-decoration:none; color:#fff; font-size:20px; overflow:hidden; background:rgba(0,0,0,0.56);}  
.focus .fcon{ position:relative; width:100%; height:590px;float:left;  display:none; }
.focus .fbg{bottom:25px; right:40px; position:absolute; height:21px; text-align:center; z-index: 200; }  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative; display:inline; width:12px; height:12px; border-radius:7px; margin:0 5px;color:#B0B0B0; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#fc114a;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    
.focus .prev,.focus .next{position:absolute;width:100px;height:180px;background: url(../images/focus_btn.png) no-repeat;}
.focus .prev{top: 50%;margin-top: -90px; left:140px;background-position:0 -0px; cursor:pointer; }  
.focus .next{top: 50%;margin-top: -90px; right: 140px;  background-position:-100px 0px;  cursor:pointer;}  
.focus .prev:hover{  background-position:0 -186px; }  
.focus .next:hover{  background-position:-100px -186px;}  


.search_input {width: 200px; border:2px #c8c8c8 solid; }