p{
	line-height:1.8em;
	margin-bottom:15px;
	}
header, .footer, .content, .breadcrumb {
    width:1002px;
	}
.footer{
	width:962px;
	}
.logo{
    padding-top:0;
	}
.search {
    clear:none;
	margin:0 20px 0 0;
	}
.search #sf_keyword{
    padding:4px 5px;
	}
.colSide h4 {
    background: url("../images/colside_title_bg.jpg") 0 0 no-repeat;
	}
nav{
	margin-bottom:0;
	}
#navMenu{
	height:36px;
	border-left:none;
    background:url(../images/nav_bg.jpg) 0 0 repeat-x;
	}
#navMenu a:hover{
	background:url(../images/nav_hove.jpg) 0 0 repeat-x;
	}
#navMenu li{
    border-right:none;
	}
#navMenu a{
	padding:9px 20px 6px;
	}
.home a{
	background-position:center 13px;
	}
#navMenu .home a:hover{
	background:url(../images/home_hover.png) center 13px no-repeat;
	}
h2.menuTitle{
	font-size:150%;
	padding:7px 0 17px 20px;
	background:url(../images/h2_bg.jpg) 0 0 no-repeat;
	}
.sideCate li{
    border-bottom: 1px dashed #000;
	}
.sideCate li a{
	color:#000;
	padding:7px 3px 5px 30px;
	}
.sideCate li.par_tree, .sideCate li a.tree.active, .sideCate li.par_tree.active{
	background-position:9px 11px;
	}
.sideCate > li:hover, .sideCate > li > span:hover, .sideCate > li.par_tree > ul > li:hover{
	background-color:#ededed;
	}
footer, footer a, footer a:hover{
	color:#fff;
	}
footer{
	margin-top:0;
    padding:0;
	background:none;
	}
footer a{
	text-decoration:none;
	}
.footer{
	padding:20px;
	background:none #000;
	}
.index .content{
	height:500px;
	padding:70px 0 0;
	position:relative;
	background:url(../images/index-bg.jpg) 0 bottom no-repeat;
	}
.index .enter{
    top:400px;
	left:640px;
	position: absolute;
	}
.index footer{
	position:relative;
	}
.index .footer{
	color:#000;
	width:732px;
	height:100px;
	padding:40px 20px 20px 250px;
	background:url(../images/index-footer.jpg) 0 0 no-repeat;
	}
.index .footer a{
	color:#000;
	}
	
/*******************/
body{
	 font-family: Verdana,Geneva,sans-serif;
}
.cate-photo{	
	background-color: #FFFFFF;
    display: table-cell;
    height: 160px;
    margin: 0;
    overflow: hidden;
    text-align: center;
    vertical-align: middle;
    width: 300px;
}
.sub_data h3 {
    background-color: #333333;
    font-weight: bold;
    padding: 6px 0;
    text-align: center;
}

.sub_data h3 a {
    color: #FFF;
    outline: medium none;
    text-decoration: none;
	font-weight: bold;
}
.proList a{
	font-weight: bold;
}
.social{
	margin-top:-7px;
	}
.colMain{
    width:750px;
	}