body{
	padding: 0;
	margin: 0;
	font-size: 14px;
}

ul{
	padding: 0;
	margin: 0;
}

ul, ol, dl {
    font-family: inherit;
    line-height: 1.6;
    list-style-position: outside;
    margin-bottom: 1.25rem;
}


#head{
	background: #f9f9f9;
	height: 110px;
	width: 1002px;
	margin: 0 auto;
}

#logo{
	float:left;
	font-size: 26px;
	color:#000000;
	background:url(../images/logo.png) no-repeat 0% 0%;
	height: 63px;
	padding-left: 68px;
    padding-top: 15px;
	margin: 20px 603px 0 0px;
}

#head-txt{
	float:left;
	width: 80px;
	height: 110px;
	font-size: 12px;
	text-align: left;
	
}

#head-txt ul{
	padding: 0;
	margin: 43px 0 0 0;
	
}

#head-txt ul li{
	list-style: none;
	float: left;
	font-size: 14px;
	margin: 0 20px 0 0;
}

#head-txt ul li a:link,#head-txt ul li a:visited{
	text-decoration: none;
	color: black;
}

#head-txt ul li a:hover{
	text-decoration: underline;
}

#menu{

	width: 1002px;
	margin: 0 auto;
		
}

#menu ul{

	height: 36px;
	text-align: center;
	padding: 12px 0 0 0px;
	padding-left: 64px;
}

#menu ul li{
	list-style: none;
	float: left;
	font-size: 14px;
	margin: 0 60px 0 0;
}

#menu ul li a:link,#menu ul li a:visited{
	text-decoration: none;
	color: black;
}

#menu ul li a:hover{
	color:#079ade;
}

#banner{

	width: 1002px;
	margin: 0 auto;
	height: 311px;
	padding: 10px 0 0 0px;
	text-align: center;
}


#center{
	padding: 0 0 0 0px;
	width: 1002px;
	margin: 10px auto 0 auto;
}

.center-l{
	background: #f9f9f9;
	padding: 0 10px 0 10px;
	width: 260px;
	height: 394px;
	float: left;
	margin: 0 11px 0 0;
	
}

.center-l-title{
	font-size: 16px;
	padding: 10px 0;
	color:#0251b0;
}

.center-l-main{
	padding: 0 0 5px 0;
}

ul#news-home{
	
}

ul#news-home li{
	list-style:url(../images/icon-news.jpg);
	list-style-position: inside;
	
}

ul#news-home li a:link,ul#news-home li a:visited{
	text-decoration: none;
	font-size: 12px;
	color: #151515;
	line-height: 21px;
		
}

ul#news-home li a:hover{
	text-decoration: underline;
}

#product{
	margin: 0 auto;
	padding: 0 0 0 212px;
}

#product ul{}

#product ul li{
	list-style: none;
	float: left;
	opacity: 0.6;
}

#product ul li:hover{
	opacity: 1.0;
	
	-webkit-box-shadow:0 0 10px rgba(0, 204, 204, .5);  
  -moz-box-shadow:0 0 10px rgba(0, 204, 204, .5);  
  box-shadow:0 0 10px rgba(0, 204, 204, .5);  
	
	transition: 0.5s;
}

#product ul li img{
	width: 196px;
	margin: 0 5px 0 0;
}


#foot {
	background:#eeeeee;
	margin: 35px auto 0 auto;
	width: 1002px;

	padding: 44px 0 0 0;
}

#foot1{
	margin-left: 0px;
	width: 1002px;
}

#foot1-1{
	padding: 0 216px 0 216px;
	float: left;

}

.foot-2{
	width: 112px;
	float: left;
	margin: 0 0px 0 0;
}

#logocarousel {
	width: 1423px;
	margin: 0 auto;
}
.foot-2 a {
	display: block;
	margin: 0 0 10px 0;
	font-size: 14px;
}

.foot-2 a:link,.foot-2 a:visited{
	text-decoration: none;
	 color: #242425;
	
}

.foot-2 a:hover{
	text-decoration: underline;
	color: #242425;
}
#foot2{
	width: 100%;
	margin: 0 auto;
}

#foot2 a.jishuzhichi:link,#foot2 a.jishuzhichi:visited{
	text-decoration: none;
	color:#242425;
}

#foot2 a.jishuzhichi:hover{
	text-decoration: underline;
	color:#F50C10;
}

#wrap-about {
	margin: 0 auto;
    width: 1000px;
	
}

#sidebar {
	width: 218px;
	float: left;
	padding: 10px 0 0 1px;
	margin-top: 12px;
	border-left:1px solid #e0e0e0;
	border-right:1px solid #e0e0e0; 
	border-bottom:1px solid #e0e0e0; 
	border-top: 5px solid #54a2ed;
	background: #FDFDFD;
	box-shadow: 3px 0px 6px #e0e0e0;
}

#sidebar ul{
	margin:0;
	padding: 0;
}

#sidebar ul li{
	list-style: none;
	padding: 8px 0 8px 25px;
	border-bottom: 1px solid #e0e0e0;
	background: url(../images/arrow-sidebar.jpg) no-repeat scroll 90% 50%;
}

#sidebar ul li a{
	color: #6e6e6e;
}

#sidebar ul li a:link,#sidebar ul li a:visited{
	text-decoration: none;
}

#sidebar ul li a:hover{
	text-decoration:underline;
}

#content {
	float: left;
}

#sidebar h2 {
	color: #17715d;
    float: left;
    font-size: 18px;
    margin: 0 5px 5px 0;
	padding: 0 0 0 20px;
}
#sidebar h3 {
	color: gray;
    float: left;
    font-size: 14px;
    margin: 0;
    padding: 7px 0 0;
}

#sidebar-repeat-x{
	background: url(../images/repeat-sidebar.jpg) repeat-x;
	height: 28px;
	width: 100%;
	color: white;
	text-align: center;
	padding: 5px 0 15px 0;
}

.sidebar-bottom{
	font-size: 14px;
	color:#6e6e6e;
	margin: 0 0 15px 0;
	padding: 0 0 0 5px;
	
}

#content{
	margin: 0 0 0 10px;
	padding: 0 0 0 15px;
	width: 754px;
}

#breadcrum{
	font-size: 14px;
	color: #666666;
	padding: 10px 0 0 0;
}

#breadcrum a{
	text-decoration: none;
	color: #666666;
}

#breadcrum a:link,#breadcrum a:visited{
	text-decoration: none;
	
}

#breadcrum a:hover{
	text-decoration: underline;
	color: #EF080C;
}

#wenben{
	padding: 46px 0 58px 0px;

}

#title{
	border-bottom:1px solid #e0e0e0; 
	padding: 0 0 8px 0;
	margin: 0 0 35px 0;
	color: #035b4a;
	font-size: 18px;
}

#neirong{
	padding-right: 0px;
}

#neirong p{
	font-size: 14px;
	color: #3e3e3e;
	line-height: 30px;
	margin: 0 0 35px 0;
}

#neirong ul{
	margin: 30px 0 0 0;
}

#neirong ul li{
	float: left;
	margin: 0 30px 30px 0;
	text-align: center;
}

