@charset "gb2312";

/* CSS Document */
*{margin:0px;padding:0px;font-family:"Î¢ÈíÑÅºÚ";font-size: 14px;}
img{border:none;}
ul{list-style:none;}
body {background: url(imgbody_line4.jpg) repeat-x;}
a:link{color: #444;;text-decoration:none;font-size:12px;cursor:hand;}
a:visited{color: #015498;;text-decoration:none;font-size:12px;}
a:hover{color: #015498;text-decoration:underline;font-size:12px;}
a:active{color: #015498;text-decoration:none;font-size:12px;}
.f14 {
	font-size: 14px;
}

.container_960 {
	background-color:white;
	width: 960px;
	height: auto;
	margin: 0 auto;
}
.top { 
	margin:auto;
	height: 130px;
	width: 960px;
	background-image: url(imglogo_neu2.png);
	background-repeat: no-repeat;
}

.logo {

	width: 960px;
	height: 40px;
	float: left;
	text-align: left;
}


.title {
	margin-right: 20px;
	width: 910px;
	height: auto;
}

.title ul {
	list-style: none;
	text-decoration: none;
}

.title ul li {
	margin: 0 6px;
	float: right;
	line-height:40px;
	height:40px;
}

.title ul li a {
	color: #FFFFFF;
	font-size: 12px;
	text-decoration: none;
}


/*????*/
.titlebar {

	margin:0 auto;
	width: 960px;
	height: 31px;

}

.titlebar a {
	color: #FFFFFF;

	text-decoration: none;

}
.titlebar .nav_center{
float: left;
height: 31px;
width: 935px;
background-image: url(imgnav_bgcenter.jpg);
background-repeat: repeat-x;
padding-left: 7px;
}
.titlebar ul {
	margin: 0 0 0 40px;
	padding-left: 10px;
	list-style: none;
}

.titlebar ul li {
	float: left;
	text-align: center;
	font-size: 15px;
	font-family:"??????";
	color: #FFFFFF;
	padding-left: 7px;
	padding-right: 17px;
	line-height: 30px;
	height:30px;
}
.titlebar ul li:hover {
	float: left;
	text-align: center;
	font-size: 15px;
	font-family:"??????";
	background: url(imgnav_hover.jpg) repeat-x;
	padding-left: 7px;
	padding-right: 17px;
	line-height: 30px;
	height:30px;
}

.titlebar .mainpage {
	width: 60px;
}

.end {
	
	z-index: 20px;
	width: 3px;
	padding-left: 15px;
	background-position: right;
}

/*------------------------------------------------------------------------------------------------------??????*/
.mainbody {
margin-top:3px;
	padding: 0 17px;
width: 960px;
	text-align: center;

background-image: url(imglayout_bg.jpg);
background-repeat: repeat-y;
        margin-top: -16px;
}

.mainbody .mainbody_left {
	background-color: #FFFFFF;
	margin: 0 15px 0 0;
	float: left;
	width: 30%;
	height: auto;
}

.mainbody .mainbody_right {
	float: left;
	width: 60%;
	height: auto;
}

.img_neu {
	width: 160px;
	height: 160px;
	text-align: center;
}

.img_neu img {
	margin: 20px;
}

.sidebar {
	font-weight: bold;
	padding-top: 10px;
	width: 160px;
	height: 35px;
	
	background-repeat: repeat-x;
}

.sidebar2 {
	font-weight: bold;
	padding-top: 10px;
	width: 300px;
	height: 26px;
	background: url(imgreport_bg.jpg) no-repeat;
}

.officeOnline {
	text-align: left;
	padding-top: 0px;
	width: 297px;
	height: 120px;
        background-color: white;
        border-right-width: 1px;
        border-left-width: 1px;
        border-right-style: solid;
        border-left-style: solid;
        border-right-color: #CFDDEC;
        border-left-color: #CFDDEC;
        padding-top: 15px;
}

.officeOnline ul li {
	padding: 10px 0 0 0;
}

.officeOnline a {
	text-decoration: none;
}
.xyzx .down{

height: 26px;
width:300px;
background-image: url(imgreport_bg2.jpg);

}

.hotnews {
	height: auto;
	width: 220px;
}

.hotnews .sidebar {
	font-weight: bold;
	padding-top: 10px;
	width: 160px;
	height: 35px;
	background-image: url(imgimg_sidebar.jpg);
	background-repeat: repeat-x;
}

.hotnews ul {
	font-size: 14px;
	text-align: left;
}

.hotnews ul li {
	margin: 0;
	width: 160px;
	line-height: 25px;
}

.hotnews ul li a {
	text-decoration: none;
}

.bottom {
	width: 960px;
	margin: 0 auto;
	border-top: 2px solid #387AC5;
	line-height:30px;

}

.bottom .quickLink {
color: #888;
font-size:12px;
		padding-top: 13px;
padding-left:20px;
	height:50px;
	width: 460px;
	text-align: left;
float:left;
}

.bottom .officeLocation {
text-align: right;
color: #888;
font-size:12px;
	padding-top: 13px;
padding-right:20px;
	width: 450px;
height:50px;
        float:right;
}
.officeLocation a:hover {
color: #024697;
}
.officeLocation  a {
color: #888;
}
.bigimg {
	width: 960px;
	height: auto;
	/*
background-image:url(imgbackground_middle.jpg);
background-repeat:repeat-x;
*/
}

/*???????*/
h2 {
	text-align: left;
	padding-left: 30px;
}

.content {
	background-color: #FFFFFF;
	float: left;
	width: 100%;
	height: auto;
	border-width: 1px;
	border-color: #6699FF;
	margin-top:0px;
}

.content_work {
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	height: 230px;
        background-image: url(../img/new-1.gif);
}

.content_work .content_workh2 {
	width: 100%;
	height: 20px;
	border-bottom-style: solid;
	//border-color: blue;
	border-width: 0px;
}

.content_workTitle,.content_noticeTitle {
	width: 200px;
	float: left;
}

.content_work ul {
	margin-left: 10px;
	font-size: 12px;
	text-align: left;
}

.content_work ul li {
	line-height: 30px;
	width: 90%;
	border-bottom-style: dotted;
	border-color: #666;
	border-width: 1px;
}

.content_work ul li a {
	text-decoration: none;
}

.content_work .content_workTime {
	float: right;
	margin-top: 0px; *
	margin-top: -30px;
}

.content_notice {
	margin-top: 20px;
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	height: 230px;
        background-image: url(../img/new-1.gif);
}

.content_notice a {
	text-decoration: none;
}

.content_notice .content_noticeh2 {
	width: 100%;
	height: 20px;
	border-bottom-style: solid;
	//border-color: red;
	border-width: 0px;
}

.content_notice .content_workTime {
	float: right;
	margin-top: 0px; *
	margin-top: -30px;
}

.content_noticeList1 {
	display: block;
}

.content_noticeList2 {
	display: none;
}

.content_noticeList1 ul,.content_noticeList2 ul {
	margin-left: 10px;
	font-size: 12px;
	text-align: left;
}

.content_noticeList1 ul li,.content_noticeList2 ul li {
	line-height: 30px;
	width: 90%;
	border-bottom-style: dotted;
	border-color: #666;
	border-width: 1px;
}

.content_noticeList1 ul li a,.content_noticeList2 ul li a {
	text-decoration: none;
}

.content_more {
	margin-top: 20px !important;
	margin-top: 0; *
	margin-top: 20px;
	float: right;
	display: block;
	font-size: 14px;
}

.content_noticeTitle ul {
	list-style: none;
	text-align: left;
	margin-left: 15px;
}

.content_noticeTitle ul li {
	text-align: center;
	float: left;
	font-size: 24px;
	border: solid 1px #cccccc;
	border-bottom: hidden;
	width: 70px;
	height: 30px;
	background: #FFCC00;
}

.content_noticeTitle ul li a {
	font-size: 24px;
	font-weight: bold;
}

/*???????*/ /*???????*/
.message_bar {
	margin-left: 20px;
	float: left;
	width: 175px;
	height: auto;
}

.message_bar_title {
	margin-left: auto;
	margin-right: auto;
	font-weight: bold;
	padding-top: 16px;
	width: 140px;
	height: 35px;
	background-image: url(../img/tit_down (2).jpg);
	background-repeat: repeat-x;
}

.message_area {
	color: #015498;
	text-align: left;
	font-size: 13px;
	width: 175px;
	height: 350px;
}

.message_area ul {
	text-align: left;
	font-size: 14px;
}

.message_area ul li {
	margin: 5px 0;
}

.message_area p {
	line-height: 10px;
	border-bottom-style: dotted;
	border-color: #666;
	border-width: 1px;
	padding: 5px 5px;
}

.message_inputarea {
	border-width: 1px;
	border-style: solid;
	border-color: #33CCFF;
	width: 170px;
	height: 30px;
}

/*???????*/ /*??? ????*/
	/*=====================================================================================================================*/
	/*?????????? ???*/
#content .middle {
	width: 960px;
	height: 1080px;
	float: left;
	/*
background-image:url(imgbackground_middle.jpg);
background-repeat:repeat-x;*/
	z-index: 1px;
}

.nowlocation {
	color: #2063B0;
	height: 20px;
	font-size: 12px;
	text-align: left;
	padding-top:20px;
	padding-bottom:20px;

}

.nowlocation a {
	color: #2063B0;
	font-size: 12px;
	text-decoration: none;
}

#nr .middleContent {
	margin-left: auto;
	margin-right: auto;
	width:900px;
	min-height: 600px;
}

.middleContent_left {
	float: left;
	width: 675px;
	height: auto;
	background-color: #FFFFFF;
	z-index: 2px;
}

.middleContent_right {
	margin-left: 17px;
	float: left;
	width: 268px;
	height: auto;
	border-bottom-color: #CC6666;
	z-index: 2px;
}

.information {
	width: 225px;
	height: 130px;
}

.information .informationTitle {
	text-align: left;
	padding-top: 10px;
	padding-left: 2px;
	font-weight: bold;
	font-size: 14px;
	width: 225px;
	height: 26px;
	background-image: url(imgimg_sidebarTitle.jpg);
	background-repeat: repeat-x;
}

.information .informationContent {
	width: 225px;
	height: 104px;
	background-color: #FFFFFF;
}

.newinformation {
	width: 268px;
	height: 260px;
}

.newinformation .mewinfoContent {
	width: 268px;
	height: 240px;
	background-color: #FFFFFF;
}

.newinformation .mewinfoContent .mewinfoContent_text {
	height: 20px;
	font-size: 13px;
	color: #666;
	padding-top: 3px;
}

.newinformation .newinfoTitle,.hotrank .hotrankbar,.special .special_bar
	{
	color: #000077;
	text-align: left;
	padding-top: 10px;
	padding-left: 2px;
	font-weight: bold;
	font-size: 14px;
	width: auto;
	height: 20px;
	background-image: url(imgimg_sidebar.jpg);
	background-repeat: repeat-x;
}

.hotrank {
	width: 225px;
	height: 270px;
}

.houtrank_content {
	text-align: left;
}

.houtrank_line {
	height: 13px;
	margin-top: 8px;
}

.houtrank_content a {
	text-decoration: none;
	color: #999999;
	font-size: 12px;
}

.special {
	width: 225px;
	height: 150px;
}

.special_content {
	width: auto;
	height: 85px;
}

.special_img {
	float: left;
	width: 85px;
	height: 85px;
}

.special_text {
	margin-left: 5px;
	text-align: left;
	float: left;
	width: 130px;
	height: 85px;
}

.special_text h5 {
	margin: 2px 0;
	color: #FF6600;
}

.special_text a {
	text-decoration: none;
	color: #999999;
	font-size: 12px;
}

.middleContent_source {
	margin: 0 auto 0 auto;
	text-align: left;
	width: 630px;
	height: 30px;
	color: #666;
	font-size: 12px;
}

.middleContent_source>span {
	float: right;
}

.middleContent_source>span a {
	color: #666;
	text-decoration: none;
}

.middleContent_abstract {
	margin: 10px auto 0 auto;
	width: 580px;
	height: 40px;
	border-style: solid;
	border-width: 2px thin;
	border-color: #00FFFF;
}

.middleContent_abstractDtail {
	width: auto;
	height: auto;
	text-align: left;
	padding-top: 10px;
	padding-left: 10px;
	color: #0000CC;
	font-size: 14px;
}

.middleContent_abstractDtail .abstractDtails {
	float: left;
	width: 500px;
	height: 40px;
	font-size: 12px;
	color: #666;
	overflow: hidden;
}

.middleContent_abstractDtail .abstractTitle {
	width: 50px;
	height: 40px;
	float: left;
}

.middleContent_text {
	color: #666;
	margin: 0 auto 0 auto;
	width: 600px;
	height: auto;
	background-color: #FFFFFF;
}

.middleContent_text p {
	text-align: left;
	text-indent: 30px;
	font-size: 14px;
}

.middleContent_textTags {
	margin: 0 auto 0 auto;
	width: 580px;
	height: 30px;
	border-style: dashed;
	border-color: #FF9966;
	border-width: 2px thin;
	background-color: #FFFF66;
	text-align: left;
	font-size: 12px;
}

.textTags_layout {
	width: 640px;
	margin: 0 auto 0 auto;
	height: 50px;
	border-bottom-color: #CCCCCC;
	border-bottom-style: solid;
	border-bottom-width: thin;
}

.middleContent_support {
	width: 580px;
	margin: 0 auto 0 auto;
	height: 68px;
	text-align: left;
}

.support {
	float: left;
	background-image: url(imgbutton_ding.jpg);
	background-repeat: no-repeat;
	width: 44px;
	height: 44px;
	margin-top: 10px;
}

.step {
	float: left;
	background-image: url(imgbutton_cai.jpg);
	background-repeat: no-repeat;
	width: 44px;
	height: 44px;
	margin-top: 10px;
}

.middleContent_supportLink {
	float: right;
	margin-top: 20px;
	padding-right: 50px;
}

.middleContent_supportLink a {
	text-decoration: none;
	text-align: center;
	font-size: 14px;
}

.middleContent_comments {
	padding-top: 10px;
	clear: both;
	font-size: 14px;
	text-align: left;
	width: 640px;
	margin: 0 auto 0 auto;
	height: 30px;
	background-image: url(imgbackground_comments.jpg);
	background-repeat: repeat-x;
}

.middleContent_comments>span a {
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

.comments_content {
	float: none;
	width: 640px;
	height: 200px;
	border-width: 1px;
	margin-left: auto;
	margin-right: auto;
}

.comments_content table {
	width: 630px;
	height: 180px;
	border-bottom-style: solid;
	border-width: 1px;
}

.comments_area {
	width: 400px;
	height: 80px
}

.comments_checking {
	float: left;
	text-align: left;
	margin-top: 40px;
	width: 120px
}

.checking_code {
	padding-top: 8px;
	width: 100px;
	height: 40px;
	float: left;
	font-size: 18px;
	font-weight: bold;
}

.button_submit {
	text-align: center;
	font-size: 12px;
	background-color: #993333;
}

/*?????????? ????*/
	/*====================================================================================================================*/
	/*??????? ??????? ???*/
#menu_1 {
	min-height: 550px;
	width: 191px;
	float: left;
}

#second .middle {
	width: 900px;
	min-height: 600px;
	margin : 5px auto auto auto;
	padding-left : 30px;
	padding-right : 30px;
}

#menu_1 .menu_1Title,#concernLink .concernLinkTitle {
	width: 181px;
	height: 25px;
	text-align: left;
	/*background:url(imgimg_sidebarTitle.jpg)  repeat-x; */
	margin: 0;
	font-weight: bold;
	padding: 10px 0 0 10px;
}

.menu_1List {
	width: 191px;
	height: auto;
	font-size: 14px;
}

/*
???
*/
.menu_1List ul {
	margin: 0;
	padding: 0;
}

.menu_1List ul li {
	line-height: 27px;
	white-space: nowrap;
}

.menu_1List ul li.parent {
	background: url(http://ofd.shisu.edu.cn/Portals/0/Skins/jwc_index/arrow.gif) 3px 11px no-repeat;
	margin: 0;
	padding: 0;
	text-align: left;
}

.menu_1List ul li>a {
	text-decoration: none;
	padding: 0 0 0 5px;
	color: #444;
	font-weight: bold;
}

.menu_1List ul li.parent ul {
	text-decoration: none;
	margin: 0;
	padding: 0;
}

.menu_1List ul li.parent ul li {
	background-color: #eeeeee;
	margin: 0;
}

/*
???
*/
#messageList_1 {
	height: auto;
	float: left;
	width: 685px; 
	margin-left: 35px;
}

.devidebar {
	width: 690px;
	margin: 0 auto 0 auto;
	height: 1px;
	
}

#messageList_1 .ss_top {
	width:690px;
	margin: 0 auto 0 auto;
	height: 20px;
	text-align: left;
        padding: 0;
	
}

#messageList_1 .newMessages_neck {
	width: 690px;
	height: 28px;
	margin: 10px auto;
	text-align: left;
}

#messageList_1 .newMessages_neck_jxpy {
	width: 690px;
	
	border: 1px solid #cccccc;
	margin: 10px auto 0px 20px;
}

#messageList_1 .newMessages_body {
	height: auto;
}

#messageList_1 .newMessages_unit {
	margin: 30px auto 30px auto;
	overflow: hidden;

}

.neckLink {
	width: 200px;
	height: 30px;
	float: left;
	margin: 0 0 0 20px;
	padding-top: 5px;
	text-align: center;
	background: url(imgneckLink_bg.jpg) no-repeat;
}

.neckLink a {
	text-decoration: none;
}

#messageList_1 .msgUnit_title {
	width: 680px;
}

#messageList_1 .msgUnit_list {
	width: 680px;
	margin: 10px auto 0 auto;
	text-align: left;
	font-size: 14px;
       
}

#messageList_1 .msgUnit_list ul {
	margin: 0;
	padding: 0;
}

#messageList_1 .msgUnit_list ul li {
	width: 670px;
	margin: 0 0 0 10px;
	line-height: 20px;
}

#messageList_1 .msgUnit_list ul li a {
	text-decoration: none;
	color: #444;
	font-size: 14px
}

.msgUnit_list
 
.contentTitle
,
.neckList
 
.contentTitle
,
{
width
:550px;
 
float
:left
;
 
overflow
:hidden
;
}
.msgUnit_list
 
.contentTime
,
.neckList
 
.contentTime
,
{
width
:100px;
 
float
:left
;
 
font-size
:13px;

text-align:right;
}

.contentTime{
	float:right;
	text-align:right;
}
.titleTxt {
	float: left;
	padding: 5px 0 0 5px;
	color:#175BA7;
	color: #175BA7;
    display: block;
    font-size: 15px;
    font-weight: bold;
    height: 20px;
    max-width: 16em;
    overflow: hidden;
}

.titleMore {
	float: right;
	padding: 5px 5px 0 0;
}

.titleMore a {
	text-decoration: none;
	font-size: 12px;
}

/***
#concernLink{ width:191px; min-height:550px; float:left; background:url(imgtempconcernLinkbg.jpg) no-repeat;margin-left:15px; text-align:left;}
#concernLink .time{ width:170px; height:15px; font-size:12px; text-align:right;}
.linkArea{ width:170px; height:auto; margin:10px auto 0 auto;text-align:left;}
.linkArea ul { margin:0; padding:0; font-size:14px;}
.linkArea ul li{ width:170px; height:auto; line-height:20px; white-space: nowrap; overflow:hidden;}
.linkArea ul li a{ text-decoration:none;}
***/ /*??????? ????*/ /*??????? ??????? ???*/
.newMessages_neck_jxpy .neckTitle {
	width: 690px;
	height: 25px;
	background: url(imgimg_sidebarTitle.jpg) repeat-x;
}

.newMessages_neck_jxpy .neckList {
	width: 690px;
	margin: 5px auto 0 auto;
	text-align: left;
	font-size: 14px;
}

.newMessages_neck_jxpy .neckList ul {
	margin: 0;
	padding: 0;
}

.newMessages_neck_jxpy .neckList ul li {
	width: 670px;
	margin: 0 0 0 10px;
	line-height: 20px;
}

.newMessages_neck_jxpy .neckList ul li a {
	text-decoration: none;
}
.clearF{
	clear:both;
}