* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	font-size:12px;
}
a,img,dl,dd,dt,li,ul{
	border:0px;
	list-style-type:none;
	margin:0px;
	padding:0px;

	text-decoration:none;
	color:#646464;}

.sb-slidebar {
	background-color: #353535; /* Background colour. */
	color: #e8e8e8; /* Text colour. */
}

.sb-slidebar a {
	color: #f2f2f2; /* Link colour. */
	text-decoration: none;
}

.sb-menu {
	padding: 0;
	margin: 0;
	list-style-type: none;
}

.sb-menu li {
	width: 100%;
	padding: 0;
	margin: 0;
	text-indent:10px;}

.sb-menu .left_i0 {
	background:url(../images/left_i_03.png) no-repeat right center;}
.sb-menu .left_i1 {
	background:url(../images/left_i_06.png) no-repeat right center;}
.sb-menu .left_i2 {
	background:url(../images/left_i_08.png) no-repeat right center;}
.sb-menu .left_i3 {
	background:url(../images/left_i_10.png) no-repeat right center;}
.sb-menu .left_i4 {
	background:url(../images/left_i_12.png) no-repeat right center;}
.sb-menu .left_i5 {
	background:url(../images/left_i_14.png) no-repeat right center;}
.sb-menu .left_i6 {
	background:url(../images/left_i_18.png) no-repeat right center;}
.sb-menu .left_i7 {
	background:url(../images/left_i_16.png) no-repeat right center;}

.sb-menu > li:first-child {
	border-top: none; /* Removes top border from first list item.. */
}

.sb-menu > li:last-child {
	border-bottom: none; /* Removed bottom border from last list item. */
}

.sb-menu li a {
	width: 100%; /* Makes links full width. */
	display: inline-block;
	padding: 1em; /* Creates an even padding the same size as your font. */
}



#sb-site {
	max-width: 640px; 
	width:100%;
	padding-top:44px;
	background:#f0f0f0;
}

#sb-site .sevi{
	width:100%;
	background:#fff;
	margin:10px 0;
	border-top:1px solid #9d9da0;
	border-bottom:1px solid #9d9da0;}
#sb-site .sevi dl{
	width:93%;
	padding-top:10px;
	margin:0 auto;
	border-bottom:1px solid #f2f2f2;}

@media screen and (min-width: 480px) {
#sb-site {
	padding-top:88px;
}
	}
#sb-site .sevi dt{
	float:left;}
#sb-site .sevi dd font{
	font-size:14px;
	color:#323232;
	font-weight:bold;}
#sb-site .sevi dd{
	font-size:12px;
	color:#646464;}


.news_ind {
	width:100%;
	height:280px;
	background:#fff;
	clear:both;
	margin:10px 0;
	border-top:1px solid #9d9da0;
	border-bottom:1px solid #9d9da0;}
.news_ind ul{
	height:40px;
	width:100%;
	margin-bottom:10px;
	clear:both;
	line-height:40px;}
.news_ind ul li{
	width:25%;
	height:40px;
	line-height:40px;
	text-align:center;
	float:left;
	font-size:14px;
	background:url(../images/ner.png) no-repeat right center;}

.news_ind .new_lb dl{
	color:#646464;
	width:95%;
	margin:0 auto;}
.news_ind .new_lb dl dt{
	width:100%;}
.news_ind .new_lb dl dt img{
	float:left;
	width:80px;
	height:65px;
	margin:0 5px 5px 0;}
.news_ind .new_lb dl dt font{
	font-size:13px;
	font-weight:bold;
	color:#333;}
.news_ind .new_lb dl dt a{
	color:#de2828;}
.news_ind .new_lb dl dd{
	width:100%;
	clear:both;
	height:30px;
	line-height:30px;
	background:url(../images/new_x.png) no-repeat right center;
	border-top:1px solid #f2f2f2;}

#sb-site .pro_ind {
	width:100%;
	height:159px;
	background:#fff;
	clear:both;
	margin:10px 0;
	border-top:1px solid #9d9da0;
	border-bottom:1px solid #9d9da0;}
#sb-site .pro_ind dl dt{
	width:100%;
	text-indent:5px;
	margin:10px 0 8px 0;
	border-bottom:#f2f2f2 solid 1px;
	height:23px;}
#sb-site .pro_ind dl dd{
	width:29%;
	height:90px;
	margin-left:11px;
	text-align:center;
	padding:1%;
	font-size:11px;
	float:left;
	border:1px solid #f2f2f2;}

#sb-site .lis_ind {
	width:100%;
	height:79px;
	background:url(../images/index_21.png) no-repeat 7% center #fff;
	clear:both;
	margin:10px 0;
	border-top:1px solid #9d9da0;
	border-bottom:1px solid #9d9da0;}
#sb-site .lis_ind a{
	float:right;
	display:block;
	width:20%;
	height:10%;
	margin-right:1%;
	margin-top:25px;}

#sb-site .about_men ul {
	border-bottom:1px solid #d3d3d4;
	width:100%;
	height:30px;}
#sb-site .about_men ul li{
	float:left;
	width:25%;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	height:30px;
	background:url(../images/ner.png) no-repeat right center;}
#sb-site .about_men ul li a{
	display:block;
	height:29px;
	line-height:29px;}
#sb-site .about_men ul li a:hover{
	border-bottom:1px solid #F00;
	color:#f00;}
#sb-site .about_cen{
	width:100%;
	padding:0px 10px;
	border-bottom:1px solid #d3d3d4;
	margin-bottom:20px;
	font-size:12px;
	color:#666;
	padding-bottom:20px;}

#sb-site .news_lie{
	width:100%;
	margin-bottom:20px;}
#sb-site .news_lie ul li{
	line-height:30px;
	text-indent:10px;
	border-bottom:1px solid #d3d3d4;
	height:30px;}


#sb-site .pro_lei dl{
	height:110px;
	border-bottom:1px solid #d3d3d4;
	width:95%;
	margin:15px auto;
	clear:both;}
#sb-site .pro_lei dt{
	float:left;
	margin-right:10px;
	width:120px;
	height:90px;
	background:#fff;
	padding:5px;}
#sb-site .pro_lei dd{
	line-height:20px;}
#sb-site .pro_lei dd font{
	font-size:14px;
	font-weight:bold;
	color:#323232;}

#sb-site .gogng{
	width:100%;
	margin:0 auto;
	height:30px;
	border-bottom:1px solid #9d9da0;
	background:url(/images/index_05.png) no-repeat 3% center #fff;
	text-indent:90px;
	line-height:30px;}
/* ------------------------
 * 006 - Top Navigation Bar
 */

.sb-navbar {
	max-width: 640px; 
	width:100%;
	height: 44px;
	position: fixed;
	top: 0;
	left: auto;
	right: auto;
	z-index: 1000;}

@media screen and (min-width: 480px) {
.sb-navbar {height:88px;}
	.about_title {margin:56px 0 10px 0;}
	}
@media screen and (max-width: 480px) {
	.about_title {margin:10px 0 10px 0;}
	}
	
html.sb-android .sb-navbar {position: absolute}
.sb-navbar-menu {
	list-style-type: none;
	padding: 0;
	margin: 0;
}
.sb-navbar-menu-left {float: left}
.sb-toggle-left, .sb-open-left, .sb-close {	cursor: pointer; }
.sb-navbar .sb-toggle-left {
	width: 52px;
	float: left;
	padding: 14px;
	position:absolute;
}


.navicon-line {
	width: 24px;
	height: 4px;
	border-radius: 1px;
	margin-bottom: 3px;
	background-color: #fff; /* Colour of navicon lines. */
}

/* Hover states to match navbar menu item hover. */
.sb-navbar .sb-toggle-left:hover {
	background-color: rgba(0, 0, 0, 0.05); /* Will lighten any background colour you set. */
}

#bot{
	position:fixed;
	z-index:99;
	max-width: 640px; 
	width:100%;
	height:59px;
	background:#353535;
	bottom:0px;}
#bot a{
	float:left;
	display:block;
	margin-top:6px;
	width:25%;
	height:59px;
	font-size:12px;
	color:#fff;
	text-align:center;}
.xt034{
	width:90%;}