﻿@charset ;
/* CSS Document */

/* Common Parts */
*{
    padding: 0;
    margin: 0 auto;
    border: none;
	list-style-type: none;
	text-decoration: blink;}
#ie {
	background:#000;
	border:1px solid #CCC;
	height:900px;}

#ie-body {
	color:#ccc;
	font-family:'Microsoft YaHei',arial,serif,Geneva,sans-serif;
	font-size:30px;
	opacity:0.5;
	text-align:center;}

#ie-body p:hover {
	color:#fff;
	opacity:1;}

body{
    background: #b9b9b9;
	font-family: Microsoft YaHei;
    font-size: 10px;}

/* Header */
#header {
    background: #225184;
    text-align: center;
	position: relative;}
.header_image {
    background: url(../../images/my/index/logo.png) no-repeat;
    height: 164px;
    background-position: 50%;}

#main {
    background:url(../../images/my/index/background.png) repeat-x #b9b9b9;
	position: relative;}

/* #bigimages { */
/*     background: url(../../images/my/index/bigpicture.png) no-repeat center #225184;*/
/*     background-size: 100% 100%;}*/

.slider {
    width: 960px;
    height: 350px;
    margin: 0px auto;
    overflow: hidden;
    z-index: 1;
    padding:0;}

#contents {
	width: 960px;
	font-size: 8px;
	overflow: hidden;
	background-color: #F5F5F5;
	text-overflow: ellipsis;}

#firstfloor {
	background-color: #FFF;
	width: 100%;
    height: 100%;
	overflow: hidden;}

#newsimages {
	width: 354px;
        height: 275px;
	float: left;}
#newsimgslider {
	width: 354px;
        height: 200px;
	margin: 5px auto;
	position: relative;}
.slideshow { 
	clear: both;}
.slideshow li {
	position: relative;
	overflow: hidden;}
.slideshow span.title {
	position: absolute;
	bottom: 0;
	left: 0;
	margin-bottom: 0;
	width: 100%;
	height: 32px;
	line-height: 32px;
	font-size: 14px;
	text-indent: 10px;}
.slideshow span.title, .slidebar li {
	background: rgba(0,0,0,0.3);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = #30000000,endColorstr = #30000000);
	color: #FFF;
	overflow: hidden;}
#slidesImgs li {
	width: 330px;
	height: 200px;
	display: none;}
.slidebar {
	position: absolute;
	top: 5px;
	left: 20px;}
.slidebar li {
	float: left;
	margin-right: 1px;
	width: 20px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	font-size: 10px;
	cursor: pointer;}
.slidebar li.on {
	background: rgba(255,255,255,0.5);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = #90000000,endColorstr = #90000000);
	color: #FFC200;
	font-weight: 700;}

#newscenter {
	width: 354px;
	height: 275px;
	float: left;}

#notices {
    width: 248px;
	height: 275px;
	float: left;}

#secondfloor {
	background-color: #225184;
	/* background: url(http://dlmus.bjaxly.com/statics/ljxy/images/my/index/sec_back.png) no-repeat; */
	background-size: cover;
	color: #FFF;
	width: 100%;
    height: 100%;
	overflow: hidden;}

#jobnews {
	width: 354px;
	height: 275px;
	float: left;}

#studentnews {
	width: 354px;
	height: 275px;
	float: left;}

#studentnews_img img {
    width: 105px;
    height: 69px;
    margin: 3px 3px 3px;}

#downloads {
    width: 248px;
	height: 275px;
	float: left;}

#thirdfloor {
	background-color: #FFF;
	width: 100%;
    height: 100%;
	overflow: hidden;}

#category_title {
	width: 100%;
	display: inline-flex;
	border-bottom: 3px groove;}

#category_title h1 {
	text-align: left;
	margin: 15px 15px;
	font-style: oblique;
	font-weight: bolder;
	text-shadow: -0.1em 0.1em #B9B9B9;
	width: 50%;}

.cat_title_img {
	text-align: right;
	margin: 15px 15px;
	width: 50%;}

#category_title_blue {
	width: 100%;
	display: inline-flex;
	border-bottom: 3px groove;}

#category_title_blue h1 {
	text-align: left;
	margin: 15px 15px;
	font-style: oblique;
	font-weight: bolder;
	color: #FFF;
	font: #FFF;
	width: 50%;}

#newscenter ul, #notices ul, #jobnews ul, #studentnews ul, #downloads ul{
	padding-left: 5px;
	padding-right: 20px;}

#newscenter ul li, #notices ul li{
	line-height: 25px;
	border-bottom: 1px dashed #FFC5C5;
    overflow: hidden;}

#jobnews ul li, #studentnews ul li, #downloads ul li{
	line-height: 25px;
	border-bottom: 1px dashed #225184;
    overflow: hidden;}


#newscenter ul li a, #notices ul li a{
	color:#555555;
	font-size: 13px;}

#jobnews ul li a, #studentnews ul li a, #downloads ul li a{
	color:#FFF;
	font-size: 13px;}

#newscenter ul li a:hover, #notices ul li a:hover{
	color: #FF3A00;}

#jobnews ul li a:hover, #studentnews ul li a:hover, #downloads ul li a:hover{
	color: #6cf100;}

#newscenter ul li a span, #notices ul li a span{
	margin-right: 6px;
	color: #FF3A00;}

#jobnews ul li a span, #studentnews ul li a span, #downloads ul li a span{
	margin-right: 6px;
	color: #6cf100;}

#links {
	width: 100%;
	height: 75px;
	margin-left: 5px;}

#links li{
	width: 120px;
	line-height: 25px; 
	float: left;
	text-align: center;
	border-style: double;
	border-color: #1C38A6;
	margin-bottom: 10px;}

#links li a{
	font-size: 14px;
	color:#777777;}

#links li a:hover{
	font-size: 14px;
	color:#FF3A00;}

#bottomimages {
	border:solid 1px #B9B9B9;
	background-color: rgba(0, 0, 0, 0.7);
	width: 960px;}

#carousel_container {
	position:relative;
	height:100%;
	overflow:hidden;}  

#carousel_inner {
	width:900px;
	height:86px;
	overflow: hidden;}

#left_scroll {
	position: absolute;
	left:0;
	top:43px;
	width:9px;
	height:9px;
	cursor: pointer;
	cursor: hand;}
	

#right_scroll {
	position: absolute;
	top:43px;
	right:0;
	width: 9px;
	height: 9px;
	cursor: pointer;
	cursor: hand;}
	

#carousel_ul {
	width:9999px;
	height:95px;
	position:relative;}

#carousel_ul li {
	float: left;
	width:84px;
	height:86px;
	border:solid 1px #FEDDAB;
	display:inline-flex;}

#footer {
	background: #225184;
    position: relative;}
.footerwrap {
	width: 960px;
	padding-bottom: 50px;
	overflow: hidden;
	margin: 0 auto;}

.siteinfo {
    width:100%;
    border-top: 1px solid #ddd;
    font-size: 12px;
    color: #DDD;
    margin:40px auto 0;
    text-align: center;}
.siteinfo .sns {
    text-align: center;
    position: relative;
    top: -18px;}
.siteinfo .sns img {
    width: 35px;
    height: 35px;
    margin: 0 20px;
    padding:0 5px 5px;
    text-align: center;
    overflow: hidden;}
#weixin {
    position: relative;
    display: inline-block;
    *display: inline;
    *zoom:1;}
#weixin .two-code {
    display: none;
    position: absolute;
    left:50%;top:50%;
    margin-left:-50px;
    margin-top:-50px;
    width:100px;
    height:100px;
    background: none;}
#weixin:hover .two-code {
    display: block
;}
.footerlink {
    height: 30px;
    line-height: 30px;}
.footerlink a {
    margin: 0 5px;
    color: #666;}
.footerlink a:hover {
    color: #999;}

/* CSS容器内容超出(溢出)自动换行 */ 
.linebr {  

clear: both; /* 清除左右浮动 */  

width: 100px; /* 必须定义宽度 */  

word-break: break-word; /* 文本行的任意字内断开 */  

word-wrap: break-word; /* ie */  

white-space: -moz-pre-wrap; /* mozilla */  

white-space: -hp-pre-wrap; /* hp printers */  

white-space: -o-pre-wrap; /* opera 7 */  

white-space: -pre-wrap; /* opera 4-6 */  

white-space: pre; /* css2 */  

white-space: pre-wrap; /* css 2.1 */  

white-space: pre-line;}  