@charset "utf-8";
/* CSS Document */

body {
	background-image: url(images/bg.png);
	background-repeat: repeat-x;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 12px;
	color: #8E8E8E;
	background-color: #EEEEEE;
}
#hearder {
	width: 996px;
	margin-right: auto;
	margin-left: auto;
}


a {
	font-size: 12px;
	color: #8B8E91;
	text-decoration: none;
}



ul,li{
	list-style-type: none;
}
#header_time {
	line-height: 31px;
	color: #D7D7D7;
	float: left;
	height: 31px;
}
#hearder .en {
	float: right;
	line-height: 31px;
	padding-right: 10px;
	background-image: url(images/en_bg.png);
	background-repeat: no-repeat;
	background-position: 35px center;
}
#hearder .en a {
	color: #D7D7D7;
}


#hearder .header_timeqian {
	float: left;
	line-height: 31px;
	color: #D7D7D7;
}
#hearder .logo {
	background-image: url(images/logo.png);
	background-repeat: no-repeat;
	background-position: left;
	height: 125px;
	width: 996px;
}
#hearder .logo .so {
	background-image: url(images/tel.png);
	background-repeat: no-repeat;
	background-position: left;
	float: right;
	width: 430px;
	line-height: 120px;
	text-indent: 25px;
	color: #525252;
}
.menu ul {
	margin: 0px;
	padding: 0px;
}
.menu {
	width: 990px;
	height: 43px;
	margin-bottom: 10px;
}


.menu ul li {
	line-height: 43px;
	float: left;
	height: 43px;
	margin-right: 50px;
	text-indent: 30px;
}
.menu ul li a {
	color: #454545;
}
#hearder .menu ul li a:hover {
	color: #0213FF;
}


div.wrapper { width: 980px; margin: 0 auto; position: relative; }
.fn-clear { zoom: 1; }
.box_skitter { position: relative; background: none; }
    .box_skitter ul { display: none; }
    .box_skitter .container_skitter { overflow: hidden; position: relative; }
    .box_skitter .image { overflow: hidden; }
        .box_skitter .image img { display: none; }
    .box_skitter .box_clone { position: absolute; top: 0; left: 0; width: 100px; overflow: hidden; display: none; z-index: 20; }
        .box_skitter .box_clone img { position: absolute; top: 0; left: 0; z-index: 20; }
    .box_skitter .prev_button {
	position: absolute;
	top: 50%;
	left: -5px;
	z-index: 100;
	width: 57px;
	height: 62px;
	overflow: hidden;
	text-indent: -9999em;
	margin-top: 70px;
	background: url(../images/prev.png) no-repeat left top !important;
}
    .box_skitter .next_button {
	position: absolute;
	top: 50%;
	right: -5px;
	z-index: 100;
	width: 57px;
	height: 62px;
	overflow: hidden;
	text-indent: -9999em;
	margin-top: 70px;
	background: url(../images/next.png) no-repeat left top !important;
}
    .box_skitter .label_skitter { z-index: 150; position: absolute; display: none; }
.loading {
	position: absolute;
	top: 50%;
	right: 50%;
	z-index: 10000;
	margin: -16px;
	color: #fff;
	text-indent: -9999em;
	overflow: hidden;
	background: url(../images/ajax-loader.gif) no-repeat left top;
	width: 31px;
	height: 31px;
}
#slideshow {
	width: 980px;
	height: 281px;
}
    #slideshow ul { display: none; }

#main {
	width: 990px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 20px;
}
.index_about {
	width: 660px;
	float: left;
}

.title {
	background-image: url(images/icon1.png);
	background-repeat: no-repeat;
	background-position: left center;
	height: 34px;
	line-height: 34px;
	text-indent: 15px;
	font-size: 16px;
	font-weight: bold;
	color: #333333;
}
.more {
	float: right;
}
.line {
	margin-top: 10px;
	margin-bottom: 10px;
	background-color: #8E8E8E;
	height: 2px;
	width: 100%;
}
#main .index_about p {
	float: right;
	width: 400px;
	line-height: 20px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 14px;
}
#main .index_about .words1 {
	font-size: 14px;
	color: #333333;
	margin-bottom: 15px;
	font-weight: bold;
}
#main .index_about .img {
	float: left;
}

.index_news {
	float: right;
	width: 310px;
}
.index_news ul {
	margin: 0px;
	padding: 0px;
}
.index_news ul li {
	background-image: url(images/news_icon.png);
	background-repeat: no-repeat;
	background-position: left;
	text-indent: 35px;
	margin-bottom: 5px;
	margin-top: 5px;
}
.index_news p {
	margin: 0px;
	padding: 0px;
	height: 20px;
	line-height: 18px;
}
.index_news p a {
	color: #333333;
}
.index_pro {
	width: 996px;
	margin-top: 20px;
}
.index_pro ul {
	margin: 0px;
	padding: 0px;
}
.index_pro ul li {
	float: left;
	margin-right: 15px;
}
.index_pro ul .no {
	margin: 0px;
	padding: 0px;
}
.index_pro ul li p a {
	color: #858C97;
}
.index_pro ul li p a:hover {
	color: #4B4B4B;
}
#footer {
	background-image: url(images/footer_bg.png);
	background-repeat: repeat-x;
	background-position: 100%;
	height: 170px;
	margin-top: 20px;
	margin-right: auto;
	margin-left: auto;
}
.index_contact {
	width: 994px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 20px;
}
.index_contact p {
	line-height: 25px;
	float: left;
	margin-right: 30px;
	color: #333333;
}
.index_contact img {
	display: block;
	height: 25px;
	width: 25px;
	float: left;
}



.box {
	width: 980px;
	overflow: hidden;
	position: relative;
	_height: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 0px;
}
.picbox {
	width: 980px;
	height: 115px;
	overflow: hidden;
	position: relative;
}
.piclist {
	left: 0px; top: 0px; height: 115px; position: absolute;
}
.piclist li {
	background: rgb(238, 238, 238);
	margin-right: 20px;
	float: left;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}
.swaplist {
	left: -3000px; top: 0px; position: absolute;
}
.og_prev {
	background: url("../images/icon.png") no-repeat; top: 33px; width: 30px; height: 50px; filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00000000, endColorstr=#00000000)"; position: absolute; z-index: 99; cursor: pointer; opacity: 0.7;
 
}
.og_next {
	background: url("../images/icon.png") no-repeat; top: 33px; width: 30px; height: 50px; filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFFFF, endColorstr=#FFFFFFFF)"; position: absolute; z-index: 99; cursor: pointer; opacity: 0.7;
 
}
.og_prev {
	background-position: 0px -60px; left: 4px;
}
.og_next {
	right: 4px;
}
#footer .Copyright {
	margin-top: 30px;
	color: #FFF;
	width: 980px;
	line-height: 20px;
	height: 20px;
	margin-right: auto;
	margin-left: auto;
}
.main_left {
	background-color: #FBFBFB;
	width: 235px;
	border: 1px solid #DDDDDD;
	float: left;
}
.main_left .left_title {
	width: 215px;
	margin-right: auto;
	margin-left: auto;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	margin-top: 20px;
	margin-bottom: 10px;
	line-height: 30px;
}
.main_left ul {
	margin: 0px;
	padding-top: 10px;
	padding-right: 30px;
	padding-bottom: 30px;
	padding-left: 30px;
}
.main_left li {
	height: 30px;
	background-image: url(images/left_icon.png);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: 20px;
	line-height: 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ECECEC;
}
.main_left li a:hover {
	color: #333333;
}
.main_right {
	width: 725px;
	float: right;
	line-height: 20px;
}
.main_right .about_main {
	font-size: 14px;
	color: #333333;
	line-height: 25px;
}
.news ul {
	margin: 0px;
	padding: 20px;
}
.news ul li {
	height: 35px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #333333;
	line-height: 35px;
	background-image: url(images/news_icon.png);
	background-repeat: no-repeat;
	background-position: left;
	text-indent: 40px;
}
.news ul li a {
	color: #333333;
}
.news ul li .time {
	color: #0411FD;
	display: block;
	float: right;
	padding-right: 20px;
}
.pro ul {
	margin: 0px;
	padding: 0px;
}
.pro li {
	float: left;
	margin-left: 8px;
	margin-bottom: 10px;
}
.pro ul li p {
	line-height: 30px;
	margin: 0px;
	padding: 0px;
	height: 30px;
	text-align: center;
}
.pro ul li p a {
	color: #4B4B4B;
}
#slider {
	width: 994px;
	margin-right: auto;
	margin-left: auto;
	height: 281px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.page {
	float: right;
	margin-right: 10px;
}
