@charset "utf-8";
*{font-family:"微软雅黑"}
body {
	margin: 0px;
	padding: 0px;
	text-align: center;
	background-color: #FEFEFF;
	font-size: 16px;
	line-height: 25px;
	color: #333;
	text-decoration: none;
	background-image: url(css_res/benke_02.jpg);
	background-repeat: repeat-y;
	background-position: center 0%;
}
.width {width:1180px; margin-left:auto; margin-right:auto; display: inline-block;}
.width96 {width:96%; margin-left:auto; margin-right:auto;}
.width100{ width:100%; margin-left:auto; margin-right:auto;}
.img{vertical-align:bottom; display:block;}
.floatLeft{ float:left;}
.floatRight{ float:right;}
.ClearBoth{ clear:both;}
.marginTop15 {margin-top: 15px;}
.marginTop25 {margin-top:25px;}
.displaynone{ display:none;}
/*显示主体部分通用样式*/
.main{ font-size: 14px; line-height: 30px; text-align: left;}
.main img{ max-width:100%;}
.main table{ margin-left:auto; margin-right: auto;}
.main table,.main table td{border-collapse:collapse; border:solid #cccccc;	border-width:1px 1px 1px 1px;}
.main table td{
	padding-top: 2px;
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 2px;
}

/*------------------------------------------------------*/
.ArticleTitle{}
.ArticleTitle h1{ font-size:22px; line-height: 40px; text-align: center;}
.ArticleInfo{text-align: center; font-size:12px; line-height: 30px; color: #B4B4B4;}
.ArticleContent{}
/*以上通用样式不能随便修改------------------------------------------------------*/

.top{
	background-image: url(css_res/benke_05.jpg);
	background-repeat: repeat-x;
	background-position: 0% top; height: 151px; margin-top: 10px;
}
.topLogo{ height: 85px; padding-top: 20px;}
.topButton{}
.leftBox{
	width: 260px;
	border-left: 1px solid #DCDCDC;
	border-right: 1px solid #DCDCDC;
	background-color: #EDEDED;
}
.rightBox{	width: 275px;
	border-left: 1px solid #DCDCDC;
	border-right: 1px solid #DCDCDC;
	background-color: #EDEDED;}
.IndexMain{ margin-left: 10px;}
.topLogoTxt{ float:left; font-size: 30px; line-height: 64px; margin-left: 20px; color: #FFFFFF;}
.TitleOne{ font-size: 18px; line-height: 35px; color: #FFFFFF; background-color: #179fee; text-align: left; text-indent: 20px;}
.TitleOne a{ font-size: 18px; line-height: 35px; color: #FFFFFF; }
.AritcleList{ padding-bottom: 10px; min-height: 250px;}
.AritcleList ul{ margin: 0px; padding: 0px; list-style: none;}
.AritcleList ul li{
	margin: 0px;
	padding: 0px;
	list-style: none;
	text-align: left;
	text-indent: 15px;
	border-bottom: 1px dotted #D5D5D5;
}
.AritcleList ul li label{ float:right; font-size:12px; line-height: 30px; color: #848484;}
.AritcleList ul li a{
	font-size: 14px;
	line-height: 30px;
	text-decoration: none;
	color: #2D2D2D;
	width: 100%;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
#wp_news_w5  ul li a{
	width: 75%;
}
.IndexMainTitle{ text-align: left;color: #272727; text-indent: 20px; font-size:18px; line-height: 35px;}
.IndexMainTitle a{
	text-align: left;
	font-size: 18px;
	line-height: 35px;
	text-decoration: none; color: #272727;
}

.IndexMain{
	background-image: url(css_res/benke_21.jpg);
	background-repeat: repeat-x;
	background-position: 0% top;
	border-top: 3px solid #179fee;
	width: 620px; margin-left: 10px;
}
.mainBottomLine{
	border-bottom: 1px solid #EDEDED;
}
.mainBox{ width: 900px;background-image: url(css_res/benke_21.jpg);
	background-repeat: repeat-x;
	background-position: 0% top;}

.ClassList{}
.ClassList ul{ margin: 0px; padding: 0px; list-style: none;}
.ClassList ul li{ margin: 0px; padding: 0px; list-style: none;	border-bottom: 1px solid #CCCCCC; text-align: left; text-indent: 40px;}
.ClassList ul ul li{ margin: 0px; padding: 0px; list-style: none;	border-bottom: 1px solid #CCCCCC; text-align: left; text-indent: 70px;}
.ClassList ul li a{
	font-size: 16px;
	line-height: 35px;
	color: #2E2E2E;
	text-decoration: none;

}
.ClassList ul li a:hover{
	font-size: 16px;
	line-height: 35px;
	color: #0B4FAB;
	text-decoration: none;
}

.IndexTitle{
/*	background-color: #cefaf8;*/
	height: 35px;
	border-bottom: 1px solid #439ffd;
}
.IndexTitle ul{ margin:0px; padding: 0px; list-style: none;}
.IndexTitle ul li{
	margin-top: 0px;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 0px;
	padding: 0px;
	list-style: none;
	float: left;
}
.IndexTitle ul li a{
	font-size: 16px;
	line-height: 35px;
	text-decoration: none; padding-left: 10px; padding-right: 10px;
}

.BtnOn{
	background-color: #439ffd;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
}
.BtnOn a{ color:#FFFFFF;}
.BtnOut{ background-color: #a1d0ff;	border-top-left-radius: 8px;
	border-top-right-radius: 8px;}

.BtnOut a{ color:#424242;}

/*路径样式---------------------------------------------------------------------------------------*/
.pathList {	border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #CCCCCC;  text-indent:20px; margin-bottom: 0px;}
.pathList a{font-size: 14px;line-height: 35px;color: #666666;text-decoration: none;}
/*底部样式，自行修改-------------------------------------------------------------------------------*/
.Bottom {
	background-image: url(http://dzxx.suda.edu.cn/benke/images/web_43.jpg);
 padding-bottom: 20px; padding-top: 20px;
	color: #333333;
	background-repeat: repeat-x;
}
.Bottom div,.Bottom a,.Bottom a:visited,.Bottom a:hover{
	font-size: 12px;
	line-height: 20px;
	text-decoration: none;
		color: #333333;
}
.keyanitem{display: none;}
.mheader{display: none}
.possplit {
	background: none;
	text-indent: 2px;
	width: 22px;
	display: inline-block;
	border: 0px solid red;
	font-size: 12px;
	letter-spacing: -4px;
}
ul.wp_paging li{border:0!important; }
@media screen and (max-width: 1179px) {
    .width{width: 100%}
	.leftBox {width: 22%;}
	.IndexMain {width: 53%;margin-left: 0.8%;}
	.rightBox {width: 23%;}
	.IndexTitle ul li {margin-right: 3px;margin-left: 3px;}
	.IndexTitle ul li a {font-size: 12px;padding-left: 5px;padding-right: 5px;}
	.mainBox {
		width: 77%;
		background-image: url(css_res/benke_21.jpg);
		background-repeat: repeat-x;
		background-position: 0% top;
	}
}
@media screen and (max-width: 767px) {

	.header{display: none}
	.mheader{display: block}
	.keyanitem{display: block;}
	.keyanlist{display: none;}
	.leftBox {width: 100%;background-color: #fff;border: 0}
	.IndexMain {width: 100%;margin: 0;background-color: #fff;border: 0;background-image: none}
	.rightBox {width: 100%;background-color: #fff;border: 0}
	.mainBox {
		width: 92%;
		background-image: none;
		margin: 0 auto;
		float: none;
	}
	.AritcleList ul li label {display: none;}
	.marginTop15 {
		margin-top: 0;
	}
	#wp_news_w5  ul li a{width: 100%;}
	.IndexMainTitle {
		background-color: #0b6395;
		font-size: 18px;
		line-height: 42px;
		color: #FFFFFF;
		background-position: left center;
		text-align: left;
		height: 42px;
		text-indent: 50px;
	}
	.IndexMainTitle a{
		font-size: 18px;
		line-height: 42px;
		color: #FFFFFF;
		text-decoration: none;
	}
    .TitleOne {
        background-color: #0b6395;
        font-size: 18px;
        line-height: 42px;
        color: #FFFFFF;
        background-position: left center;
        text-align: left;
        height: 42px;
        text-indent: 50px;
    }
    .TitleOne a {
        font-size: 18px;
        line-height: 42px;
        color: #FFFFFF;
        text-decoration: none;
    }
	.AritcleList ul li {
		margin: 0px;
		padding: 0px;
		list-style: none;
		float: none;
		height: auto;
		text-align: left;
		border-bottom: 1px dashed #C3C3C3;
	}
	.AritcleList{
		margin-top: 25px;
		margin-bottom: 5px;
		width: 92%;
		margin-right: auto;
		margin-left: auto;
	}
	.mainBottomLine {
		border-bottom: none;
	}
	.Bottom{display: none}

	.width100 {width:100%;}
	.width100 img{ max-width:100%; height: auto;}
	.topBg {background-color: #FFF;border-bottom-width: 2px;border-bottom-style: solid;border-bottom-color: #90c21f;position: fixed;z-index: 8888;height: 55px;top: 0px;width: 100%;filter:alpha(opacity=90);/* IE */-moz-opacity:0.9;/* Moz FF */opacity: 0.9;/* æ”¯æŒCSS3çš„æµè§ˆå™¨ï¼ˆFF 1.5ä¹Ÿæ”¯æŒï¼‰*//*IE6*/_position: absolute;_top:expression_r(documentElement.scrollTop);}
	.logo{position: fixed;top: 0px;z-index:8889; padding-top:5px; padding-bottom:5px;text-align: left}
	.logo label{ float:right;margin-top:2px;margin-right:20px; }
	.clearBoth{ clear:both;}
	.MenuBox{position: fixed;
		top:0px;right: 0px;width:100%; height:100%;
		z-index:9999;display:none;}
	.MenuBg{position: fixed; z-index:888;
		top:0px;right: 0px;width:50%; height:100%;
		background:#0b6395;filter:alpha(opacity=90);/* IE */-moz-opacity:0.9;/* Moz FF */opacity: 0.9;/* æ”¯æŒCSS3çš„æµè§ˆå™¨ï¼ˆFF 1.5ä¹Ÿæ”¯æŒï¼‰*//*IE6*/}
	.MenuList{position: fixed; z-index:888;
		top:0px;right: 0px;width:50%;
		height:100%;

		padding-top:50px;z-index:8888;
	}
	.MenuList ul,.MenuList ul li{ margin:0px; padding:0px; list-style:none; width:100%; text-align:left;}
	.MenuList ul li a{
		text-align: left;
		font-size: 16px;
		line-height:50px;
		text-decoration: none;
		color: #FFFFFF;
		display:block;
		padding-left:25px;
	}
	.Banner img{ width:100%;height:auto;}
	.mweizhi{display: none}
	.ClassList{padding: 15px 0;background-color: #004076;}
	.ClassList ul li {
		border-bottom: 0px solid #CCCCCC;
		text-align: center;
		text-indent: 0;
		width: 33.3%;
		float: left;
	}
	.ClassList ul li a {
		color: #ffffff;
		line-height: 35px;
		font-size: 16px;
	}
	.ClassList ul li a:hover{
		color: #ffffff;

	}
	.ClassList ul li ul{display: none}
	.pathList a {
		font-size: 16px;
		line-height: 24px;
		color: rgb(51,51,51);
		text-decoration: none;
	}
	.main img {
		height: auto;
	}

}