/* project: www.soshoo.com/首页和后台登录页面
   author: xu ying (cherry.xu@soshoo.com) */ /* default styles
   -------------- */
* {margin: 0; padding: 0;}

div,ul,li{ margin:0; padding:0;}

a{ text-decoration:none;}

body { padding: 0; margin: 0; font: 12px "宋体", Arial; background: #ECECEC; color: #000000;}

.content { margin: 5px auto; width: 960px; background:#ffffff;}

.library { background: url(../../image/library.png) repeat-x; text-align: center; padding: 10px 0px;}

.search { height: 41px; margin-bottom: 10px; }

.search_left { height: 41px; width: 6px; float: left; background: url(../../image/searchLeft.png) no-repeat; }

.search_center {
	height: 41px; 
	line-height: 41px;
	width: 948px; float: left; display:inline; 
	text-align: center; vertical-align: middle;
	background: url(../../image/searchCenter.png) repeat-x;
}

.search_center table { height: 100%;}

.search_center td {color: #000000;}

.searchtext { width: 300px;}

.searchsel { width: 120px; }

.searchbtn { width: 64px; height: 22px; border: 0; background: url(../../image/search.gif) no-repeat;}

.search_right { height: 41px; width: 6px; float: left; background: url(../../image/searchRight.png) no-repeat;}

.clear { clear: both; }

/**------------------------------------------*/
.indexbody { width: 960px; height:auto; overflow:hidden;}

.soshoo_left{ width:740px; height:auto; overflow:hidden; float:left; display:inline;}

.soshoo_right{ width:210px; height:auto; overflow:hidden; float:left; display:inline; margin-left:10px;}

.soshoo_lefttop{width:740px; height:auto; overflow:hidden;}

.left_tongji,.left_shuzi{ 
	width:365px;
	 height:auto; overflow:hidden;
	float:left; display:inline;
}

.left_tongjiTop{ 
	width:362px; background:url(../../image/part.png) bottom repeat-x; 
	z-index:0; position:relative;
	border:1px solid #ffca7e; height:24px !important;
	padding-top:1px;
	padding-left:1px;
}

.left_tongjiTop img{ z-index:99;}

.left_tongjiKa{ width:363px; height:345px !important; padding-top:5px;  border:1px solid #dddddd; border-top:0;}

.left_tongjiUl{ width:363px; height:auto; overflow:hidden;}

.left_tongjiUl ul{ list-style:none; width:360px; margin-top:10px;margin-left:3px;}

.left_tongjiUl ul li{ float:left; display:inline; text-align:center; width:180px; line-height:25px;}

.hover{ font-weight:bold;}

.left_tongjiUl table{ width:95%; text-align:center; margin:0 auto; }

.left_tongjiUl table td{ line-height:28px;}

.left_tongjiUl table td a{ color:#000000;}

/***************/
.left_shuzi{ margin-left:10px;}

.left_ul{ width:325px;list-style:disc; padding-left:38px;text-indent:2px; margin-top:15px;}

.left_ul  li{ width:325px; line-height:28px; background:url(../../image/dot.png);}

.left_ul li span{ width:85px;display:inline; zoom:1; font-weight:bold; line-height:32px;}

.left_ul li span{ display:inline;}

.soshoo_ad{ width:738px; height:80px; padding-top:10px; padding-bottom:10px;  border-left:1px solid #dddddd; border-right:1px solid #dddddd;}

.soshoo_ad img{margin:0; padding:0;}

/********---******/
/*----soshoo  新闻-------*/
.soshoo_news{ width:740px;height:auto; overflow:hidden;}

.news_left,.news_right{ width:363px; height:220px !important; border:1px solid #dddddd; float:left; display:inline;}

.soshoo_news p{ width:343px; line-height:28px; font-size:14px; font-weight:bold; padding-left:20px; color:#FF950B; font-family:youyuan; border-bottom:1px solid #dddddd;}

.soshoo_news ul{ width:335px;list-style:disc; padding-left:28px;text-indent:2px; padding-bottom:10px; }

.soshoo_news ul li{ line-height:30px;}

.soshoo_news ul li a{ margin-right:10px;}

.soshoo_news ul li img{margin-left:10px;}

.news_right{margin-left:10px;}


/*******************************/
/**soshoo  右边 210 */
.right_newsTop,.right_newsBottom{ width:210px; height:auto; overflow:hidden;}

.right_title{
	width:198px;  padding-left:10px; 
	line-height:24px; 
	background: url(../../image/part.png) bottom repeat-x; border:1px solid #FFBC65; 
	font-size:15px; font-weight:bold; color:#FF950B; font-family:youyuan;
}

.right_tab{ width:208px !important; height:435px !important; _height:355px;border:1px solid #FFBC65; border-top:none; }

.right_tab table{ width:198px !important; margin-left:10px; padding-top:10px; margin-top:0;}

.right_tab table td{marign:0; padding-top:5px;}

.right_tabTd1{ width:50px !important; height:20px;}

.right_tabTd2{ width:148px !important; height:30px; text-align:left; vertical-align:top;}

.right_p1{ width:133px !important; margin-left:10px; margin-top:3px;margin-right:5px;}

.right_p2{ width:133px !important; margin-left:10px;margin-top:3px; margin-right:5px;}



.right_newsBottom{margin-top:10px;}

.right_newslist{ width:208px !important; height:284px !important;border:1px solid #FFBC65; border-top:none;}

.right_newslist p{ width:198px !important;  margin-left:10px;text-indent:10px; padding-top:10px;line-height:20px; border-bottom:1px dashed #555555;}

.right_morea{ width:198px; text-align:right; padding-right:10px; line-height:30px; margin-top:10px; display:block;}

/*********************************************/
.top {
	width: 960px; #
	height: 90px;
	height: 150px;
}

.header {
	*height: 50px;
	*margin-bottom: 5px !important;
	*margin-left: 0 !important;
	background:#ffffff;
	padding-top:10px;

	
}

.logo_right {
	float: right; #
	width: 543px;
	width: 743px;
	margin-right:7px;
}

.top_class {
	*margin-right: 30px;
	margin-left:30px;
}

#latest {
	position: relative;
	height: 25px;
}

.latest_div {
	width: 960px;
	position: absolute;
	right: 0;
	bottom: 0;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	border: 0;
	text-align: right;
	vertical-align: bottom;
}

#ilogo {
	float: left;
}

#tools {
	height: 25px;
	vertical-align: top;
	text-align: right;
	font-size: 12px;
	color: #0033FF;
}



.red {
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
}


/*************************/
.nav {
	background:#ffffff;
}

.nav li {
	width: 160px;
	height: 30px;
	margin: 0;
	float: left;
	line-height: 30px;
	_line-height: ;
	text-align: center;
}

.nav li a {
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}

.nav li a:active {
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}

.navOn {
	background: url(../../images/navOn.png) no-repeat;
	font-size: 12px; /*火狐文字加粗效果用*/
	color: #ffffff; /*火狐文字加粗效果用*/
	font-weight: bold; /*火狐文字加粗效果用*/
	text-decoration: none; /*火狐文字加粗效果用*/
}

.navOff {
	background: url(../../images/navOff.png) no-repeat;
	vertical-align: middle;
}

.navOff .navoff_a:hover {
	color: #FF970F;
}

.navOff .navoff_a {
	color: black;
}

.line5 { *height: 5px;
	background-color: #ff7808;
	overflow: hidden;

}



.footer {
	width: 960px;
	height:120px;
	background:#ffffff;
}

.footer {
	clear: both;
	width: 960px;
	height: 120px;
	text-align: center;
	padding-top: 20px;
	color: #333333;
	line-height: 30px;
	border-top: 1px solid #FEFEFE;
}

.footer a {
	color: #333333;
}




/**************/

.area {
	width: 365px;
	height: 320px;
	float: right;
	margin-bottom: 10px; >
	margin-bottom: 5px;
}




.about {
	height: 233px;
	line-height: 28px;
	font-family: "宋体";
	font-size: 12px;
	color: #666666;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 12px;
	border-left: 1px solid #dddddd;
	border-right: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
}

.dataCont {
	height: 250px;
	margin-top: -5px;
	padding: 10px;
	border: 1px solid red;
}

.pic {
	width: 275px;
	float: left;
}









/* login.jsp
   -------------- */
#logo {
	width: 100%;
	height: 56px;
	text-align: center;
	margin-top: 80px;
}

#loginbg {
	width: 506px;
	height: 155px;
	text-align: center;
	margin-top: 30px;
	padding-top: 150px;
	margin: 0 auto;
	background-image: url(../../image/loginbg.png);
}

#login {
	width: 335px;
	height: 70px;
	margin: 0 auto;
}

#login table {
	font: "幼圆", "宋体";
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}

input {
	width: 98%;
	height: 20px;
}

.loginbtn {
	width: 103px;
	height: 62px;
	background-image: url(../../image/login.gif);
	border: 0px;
	cursor: pointer;
}

#copyright {
	width: 460px;
	height: 20px;
	margin-top: 55px;
	font-family: Arial, Helvetica, sans-serif, "宋体";
	font-size: 12px;
	color: #333333;
	text-align: right;
}



