﻿@charset "utf-8";
body{
	font-size: 16px;
    font-family: "微软雅黑",Microsoft YaHei;
/*    text-align: center;
*/    margin: 0px;
    background-color: white;
}
a, ul {
    list-style-type: none;
    text-decoration: none;
}
div {
    display: block;
}

a{
  cursor:pointer;
  text-decoration: none;
  color:#333;
}

#main{
	width:1420px;
	margin:0 auto;
}
.header_bg{
	background-color: #a01d08;
	height:145px;
	margin:0 auto;
}
header{
	text-align: center;
	height:145px;
}

#nav ul{
	list-style-type: none;
	padding:0 100px;
/*	background-color: #ccc;
*/	height:45px;
	border-bottom: 1px solid #a31e08;

}

#nav li{
	float:left;
	position: relative;
	width:160px;
	height:41px;
/*	background-color: green;
*/	line-height: 45px;
	font-size: 20px;
	color:#a31e08;
	font-weight: 700;
	font-family: "微软雅黑",Arial;
	text-align: center;
}

#nav li a{
	width:160px;
	height:41px;
/*	background-color: green;
*/	line-height: 45px;
	font-size: 20px;
	color:#a31e08;
	font-weight: 700;
	font-family: "微软雅黑",Arial;
	text-align: center;
}

a{
	text-decoration: none;
}
.nav {
	position: relative;
    height: 49px;
    padding: 0 100px;
    background-color: #fff;
    margin: auto;
    z-index: 1000;
	border-bottom: 1px solid #a31e08;
}

.nav a, .nav a:link, .nav a:visited, .nav a:hover {
    font-size: 20px;
	color:#a31e08;
	font-weight: 700;
}

.nav ul li {
    width: 160px;
    height: 45px;
    float: left;
    position: relative;
	line-height: 45px;
	font-size: 20px;
	color:#a31e08;
	font-weight: 700;
	font-family: "微软雅黑",Arial;
	text-align: center;
}

.nav ul li a {
    display: block;
    width: 160px;
    height: 45px;
	line-height: 45px;
	font-size: 20px;
	color:#a31e08;
	font-weight: 700;
	font-family: "微软雅黑",Arial;
	text-align: center;
}

.nav ul li a:hover {
    background-color: #dcdcdc;
}
.hoveredNav{
	background-color: #dcdcdc;
	cursor:pointer;
	height:41px;
	border-bottom:4px solid #dcdcdc;

}
/*nav 2ji*/
.nav ul li ul {
    display: none;
    z-index: 1000;
}

.nav ul li:hover ul {
    display: block;
    width: 160px;
    position: absolute;
    top: 44px;
    left: 0;
    z-index: 1000;
}

.nav ul li:hover ul li {
    min-height: 36px;
    height: auto;
    width: 160px;
}

.nav ul li:hover ul li a {
    display: block;
    width: 160px;
    min-height: 13px;
    height: auto;
    line-height: 20px;
    padding-top: 12px;
    padding-bottom: 11px;
    border-bottom: 1px solid #a31e08;
    background-color: #fff;
    text-align: center;
}

.nav ul li:hover ul li a:hover {
    background-image: none !important;
    background-color: #dcdcdc;
}



/*nav 2ji end*/
.selectedNav{
	cursor:pointer;
	min-height:41px;
	border-bottom:4px solid gray;
}


/*.topPic{
	height:368px;
	background:url('../images/topPic_02.jpg');
	background-repeat: no-repeat;
	background-position: center center;
}*/

.topPic{
	width:1420px;
	height:368px;
	overflow:hidden;
	position:relative;
	z-index:900;
}

.picContainer{
	width:6600px;
	position:relative;
	left:0px;
}

.topPic img{
	*+height:100%;
	min-height: 368px;
	width:1420px;
	display:inline-block;
	float:left;
	overflow:hidden;
	z-index:900;
}

.picBtn{
	position:absolute;
	top:340px;
	left:620px;
/*	height:13px;
	width:80px;
*/
}

.picBtn span{
	width:9px;
	height:9px;
	border:1px solid #a31e08;
	border-radius: 50%;
	margin-right: 5px;
	cursor: pointer;
	float: left;
}

.picBtn .on{
	background-color: #a31e08;
}

.arrow{
/*	display:block;
*/	position:absolute;
	height:50px;
	width:50px;
	z-index: 5;
	background-color: rgba(0,0,0,0.3);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4cffffff,endColorstr=#4cffffff);
	color:#fff;
	font-size: 25px;
	font-weight: 900;
	line-height: 50px;
	text-align: center;
}

#prev{
	top:160px;
	left:0;
}

#next{
	top:160px;
	left:1370px;
}

#sectionLeft{
	display:inline-block;
	float:left;
	width:381px;
	min-height:702px;
	*+height:100%;
	height:auto!important; height:702px;
	margin:28px 22px 70px 24px;
}

#sectionMain{
	display:inline-block;
	float:left;
	width:480px;
	min-height:702px;
	*+height:100%;
	height:auto!important; height:702px;
	margin:28px 22px 70px 22px;
}

#sectionRight{
	display:inline-block;
	float:right;
	width:361px;
	min-height:702px;
	*+height:100%;
	height:auto!important; height:702px;
	margin:28px 48px 70px 22px;
}


.asideTitle, .asideTitle{
	min-height:36px;
	background-image:url('../images/titlebg_09.jpg');
	background-repeat: no-repeat;
	background-position: left center;
	margin:0;
}

.titleTextRed{
	float:left;
	font-size: 20px;
	line-height: 36px;
	margin-left: 38px;
	text-align: center;
	color:#a31e08;
	font-weight: 700;
	font-family: "黑体",Arial;
	width:150px;
}

.moreInfo{
	text-decoration: none;
	float:right;
	margin-right: 9px;
	margin-top: 5px;
	line-height: 31px;
	font-size: 12px;
	font-family: "微软雅黑",Arial;
	font-style: italic;
	color:#9c9c9c;
}

#infomation{
	min-height: 320px;
	height:auto!important;
	*+height:100%;
}

.calendarTitle{
	margin-top: 25px;
	min-height:75px;
	background-color: #dcdcdc;
	text-align: center;
	line-height: 75px;
	font-size: 18px;
	letter-spacing: 2px;
}


.time{
	float: left;
	color:#a31e08;
	font-family: "微软雅黑",Arial;
	width:125px;
	/*height:125px;*/
	text-align: center;
	margin: 25px 0px 38px 0;
	margin /*\**/:25px 0px 35px 0;
	*margin:25px 0px 0px 0;
	padding-right: 5px;
	border-right: 1px solid #ccc;
}

.time .data,.time .week,.temperature{
	font-size: 16px;
	line-height: 25px;
}

.time .weekNum{
	font-size: 25px;
	margin:10px 0px;
	letter-spacing: 4px;
}
.weather{
	float: right;
	color:#a31e08;
	font-family: "微软雅黑",Arial;
	margin: 20px 12px 10px 0;
	margin /*\**/:20px 0px 10px 0;
	*margin:10px 0px 10px 0;
    width:180px;
}
#weather{
	float: right;
	color:#a31e08;
	font-family: "微软雅黑",Arial;
	margin: 16px 20px 28px 18px;
	margin /*\**/:16px 0px 28px 18px;
	*margin:16px 0px 28px 18px;
    width:88px;
    height:60px;
}

#weather .temperature{
	width:inherit;
	height:18px;
	text-align: center;
}

#weather img{
	margin:10px 0px;
	width:40px;
	height:38px;
}

#weather #city{
	float:right;
	width:38px;
	margin:12px 4px;
	*margin:12px 4px 12px 0px;
	text-align: center;
}

#weather a{
	font-size: 12px;
	line-height: 18px;
}

#weather .child-0:hover{
	cursor:pointer;
}

/*#city{
	color:#a31e08;
	font-family: "微软雅黑",Arial;
	font-size: 16px;
	line-height: 20px;
}
*/
/*#weather{
	float:left;
	margin-top: 10px;
}
*/

.changeNews>div{
	min-height: 321px;
	*+height:100%;
	height:auto!important;
}

.articleList{
	clear: both;
}

.articleList li{
	color:#a31e08;
	width:inherit;
	margin:15px 3px;
}

.content_t_c_li{
	/*position: relative;*/
	display:inline;
	color:#333;
/*	width:240px;
	margin-left: 3px;
}

.content_t_c_li span{
/*	position: absolute;
*/
}


#weather a,.footerUp,.footerUp a, .footerDown{
	color:#6c6c6c;
}

.footerUp, .footerDown{
	text-align: center;
}

.articleList li .content_t_c_date{
/*	display:inline-block;*/
	float:right;
	/*position: absolute;*/
	right: 2px;
/*	margin-right: 2px;
*/	color:#6c6c6c;
}

.asideContent{
	clear:both;
	width:inherit;
	overflow:hidden;
}

.asideContent #webStudy{
	background:url('../images/webStudy_12.jpg');
	background-repeat: no-repeat;
	background-position: center center;
	width:284px;
	min-height:60px;
	margin:31px 16px;
	letter-spacing: 2px;
}
.asideContent #webStudy a{
	display: block;
	color:#a31e08;
	font-size: 16px;
	font-weight: 700;
	font-family: "黑体",Arial;
	line-height: 60px;
	width:284px;
	text-align: center;
}

.servers{
	background:url('../images/serverWindow_15.jpg');
	background-repeat: no-repeat;
	background-position: center center;
	min-height:120px;
	margin:15px 0px;
	text-align: center;
}

.servers > div{
	width:102px;
	text-align: center;
	display:inline-block;
}

.servers > div >a{
	line-height: 25px;
	font-size: 18px;
	color:#666;
	display:inline-block;
	width:50px;
	padding:60px 25px 10px 25px;
}

.grayWords{
	color:#8a8a8a;
	font-size: 16px;
	font-family: "微软雅黑",Arial;
}

.contactUs{
	margin-left: 18px;
	width:300px;
}

.contactUs div{
	display:inline-block;
	line-height: 20px;
	margin-top: 10px;
}

#contact{
	margin-top: 17px;	
}

.middleFirstSection{
	width:inherit;
	min-height: 710px;
}

.middleFirstSectionTitle{
	width:inherit;
	min-height:34px;
	border-bottom: 2px solid #a31e08;
}

.middleNav{
	float:left;
	display:inline-block;
	width:160px;
	text-align: center;
	margin:0px;
	font-size: 20px;
	line-height: 34px;
	color:#626262;
	font-weight: 700;
	font-family: "黑体",Arial;
}


.redWords{
	color:#a31e08;
	/*font-size: 16px;
	font-family: "微软雅黑",Arial;*/
	font-weight: 700;
}
.middleFirstSectionTitle > .redWords{
	border-bottom: 2px solid #a31e08;
	background-color:#dcdcdc;
}

.imgNews{
	clear:both;
	width:368px;
	height:297px;
	margin:21px 4px 33px 4px;
	z-index: 1;
	overflow:hidden;
}

#picNews .bgImg{
	clear:both;
	/*background:url('../images/newspic00.jpg');*/
	background-repeat: no-repeat;
	background-position: center center;
	background-attachment: fixed;
	width:368px;
	height:297px;
	background-size: 368px 297px;
	z-index: 1;
	overflow:hidden;

}

#picNews .textBg{
	width:inherit;
	height:50px;
	background-color: rgba(153,153,153,0.6);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#33ffffff,endColorstr=#33ffffff);
	z-index: 2;
	margin-top: 247px;
}

#picNews .textBg > span{
	display:inline-block;
	line-height: 50px;
	color:#eee;
	margin-left: 20px;
	font-size:14px;
	font-weight:600;

}

#sectionMain .articleList li{
	margin-left: 8px;
}

#sectionMain .articleList .moreInfo{
	margin-top: -3px;
}

.middleSecondSection .asideTitle{
/*	clear:both;
*/	background:url('../images/titlebgbig_22.jpg');
	margin-top: 45px;
	width:inherit;
}

.tableContainer{
	min-height: 250px;
	*+height:100%;
	height:auto!important;
}

#showPic{
	width:inherit;
	min-height: 640px;
	*+height:100%;
	height:auto!important;
}


/*div#tableContainer {
	display: table;
}

div#tableRow {
	display: table-row;
	height:135px;
}

section#imgCell {
    display: table-cell;
    width:124px;
}

section#imgCell img{
	margin: 18px 5px 0px 5px;

}

section#textCell{
  display: table-cell;
  vertical-align: top;
  width:238px;
}

section#textCell .articleList{
	margin:27px 10px 0px 15px;
}*/


div#tableRow {
	min-height:135px;
}

#imgCell {
    float: left;
    width:160px;
}

#imgCell img{
	margin: 40px 4px 0px 7px;
	width:149px;
}

#textCell{
  float: right;
  vertical-align: top;
  width:310px;
}

#textCell .articleList{
	margin:33px 10px 0px 25px;
}

.articleList ul{
	list-style-type: disc;
}

.sectionRightImg{
	margin:16px;
	width:273px;
	height:190px;
	overflow: hidden;
}

.sectionRightImg img{
	width:273px;
	height:188px;
}

.footer{
	clear:both;
	width:100%;
	min-height:100px;
	text-align: center;
	font-size: 15px;
	font-family: "微软雅黑",Microsoft YaHei;
	line-height: 45px;
}
.footerUp{
	border-bottom: 1px solid #a31e08;
	width:100%;
	display:inline-block;
}

.old{
	min-height: 355px;
}

#midWork{
	min-height: 320px;
}