@charset "gb2312";
/* CSS Document */
html, body, div, p, ul,ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, frameset, table, th, tr, td, fieldset { margin: 0; padding: 0; }
ul,li {list-style-type:none;}
body {
	margin:auto;
	line-height: 27px;
	font-size: 12px;
	background-color: #f7f8f8;
	width:100%;
}
.main_image {width:100%; height:422px; border-top:1px solid #d7d7d7; overflow:hidden; margin:0 auto; position:relative}
.main_image ul {width:9999px; height:422px; overflow:hidden; position:absolute; top:0; left:0}
.main_image li {float:left; width:100%; height:422px;}
.main_image li span {display:block; width:100%; height:422px}
.main_image li a {display:block; width:100%; height:422px}
.main_image li .img_1 {background: url('../images/img_main_1.jpg') center top no-repeat}
.main_image li .img_2 {background: url('../images/img_main_2.jpg') center top no-repeat}
.main_image li .img_3 {background: url('../images/img_main_3.jpg') center top no-repeat}
div.flicking_con {width:990px; margin:0 auto; position:relative}
div.flicking_con .flicking_inner {position:absolute; top:360px; left:90px; z-index:999; width:300px; height:21px} /* 121126 */
div.flicking_con a {float:left; width:21px; height:21px; margin:0; padding:0; background:url('../images/btn_main_img.png') 0 0 no-repeat; display:block; text-indent:-1000px}
div.flicking_con a.on {background-position:0 -21px}
#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:73px!important;height:74px!important;top:50%;margin-top:-37px;display:none;}
#btn_prev{background:url(../images/hover_left.png) no-repeat left top;left:100px;}
#btn_next{background:url(../images/hover_right.png) no-repeat right top;right:100px;}
#demoa {
	overflow:hidden;
	width: 970px;
	float:left;
	height: 150px;
}

#indemoa {
	float: left;
	width: 800%;
}
#demo1a {
float: left;
}
#demo2a {
float: left;
}
.head {
	margin:auto;
	width: 100%;
	background:url(index_bst_05.jpg) bottom repeat-x;
}
.head .logo {
	width:1000px;
	height:98px;
	margin: auto;
}
.head .menu {
	width:1000px;
	height:35px;
	overflow:hidden;
	margin: auto;
}
.foot {
	margin:auto;
	width:844px;
	background-image:url(foot_bg.jpg);
	font-size:12px;
	color:#FFF;
	line-height:22px;
	padding: 10px 10px 0px 150px;
}
a{color:#000;
	text-decoration:none;
	font-size:12px}
a:hover{color:#666;
	text-decoration:none;
	font-size:12px}
.index_foot {
	background-color:#0667ac;
	height:80px;
	margin:auto;
	width:1000px;
	text-align: center;
	line-height: 30px;
	color: #FFF;
	font-size: 14px;
	padding-top: 10px;
}

.main {
	width:1000px;
	margin:auto;
	overflow:hidden;
}
.main .left {
	width:271px;
	float:left;
}
.main .right {
	float:right;
	width:302px;
	background:url(index_bst_12.jpg) no-repeat;
	height:190px;
	width:292px;
	padding: 36px 5px 5px 5px;
}
/* ASPCMS 样式*/
.posts {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 0px;
	OVERFLOW: hidden;
	LINE-HEIGHT: 22px;
	PADDING-TOP: 0px;
}
.posts P {
	MARGIN-BOTTOM: 10px;
}
.single {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px;  PADDING-TOP: 0px
}
.single H2 {
	FONT-SIZE: 18px; PADDING-BOTTOM: 10px; MARGIN: 20px 0px; COLOR: #222; BORDER-BOTTOM: #ddd 1px solid; TEXT-ALIGN: center
}
.postlist {
	MARGIN: 0px 0px 0px
}
.postlist LI {
	PADDING-LEFT: 12px; BACKGROUND: url(article_arrow.jpg) no-repeat 0px 14px; FLOAT: left; LINE-HEIGHT: 32px; BORDER-BOTTOM: #ddd 1px dashed; HEIGHT: 32px
}
.postlist LI H3 {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; FLOAT: left; WIDTH: 500px
}
.postlist LI SPAN {
	FLOAT: right; WIDTH: 80px; COLOR: #666; TEXT-ALIGN: right
}
.productlist {
	margin-left:0px;
	padding-top:0px;
}
.productlist LI {
	FLOAT: left;
	MARGIN:5px;
	;
}
.productlist LI IMG {
	BORDER-RIGHT: #e4e4e4 1px solid;
	PADDING-RIGHT: 2px;
	BORDER-TOP: #e4e4e4 1px solid;
	PADDING-LEFT: 2px;
	PADDING-BOTTOM: 2px;
	BORDER-LEFT: #e4e4e4 1px solid;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #e4e4e4 1px solid;
	width:210px;
	height:200px;
}
.productlist LI .product_name {
	DISPLAY: block;
	OVERFLOW: hidden;
	LINE-HEIGHT: 15px;
	HEIGHT: 15px;
	TEXT-ALIGN: center;
	width:210px;
}
/* 翻页样式 */

.pageNavi {
	PADDING-RIGHT: 0px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 0px; height:25px;MARGIN: 0px auto 0px;
	WIDTH: 700px;
	TEXT-ALIGN: center;
	background-color: #CCC; line-height:25px;
}

.wp-pagenavi A {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 8px! important; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 8px! important; PADDING-BOTTOM: 4px! important; MARGIN: 2px; BORDER-LEFT: #ccc 1px solid; COLOR: #333! important; PADDING-TOP: 4px! important; BORDER-BOTTOM: #ccc 1px solid; TEXT-DECORATION: none! important
}
.wp-pagenavi A:link {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 8px! important; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 8px! important; PADDING-BOTTOM: 4px! important; MARGIN: 2px; BORDER-LEFT: #ccc 1px solid; COLOR: #333! important; PADDING-TOP: 4px! important; BORDER-BOTTOM: #ccc 1px solid; TEXT-DECORATION: none! important
}
.wp-pagenavi A:visited {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 8px! important; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 8px! important; PADDING-BOTTOM: 4px! important; MARGIN: 2px; BORDER-LEFT: #ccc 1px solid; COLOR: #333! important; PADDING-TOP: 4px! important; BORDER-BOTTOM: #ccc 1px solid; TEXT-DECORATION: none! important
}
.wp-pagenavi A:hover {
	COLOR: #0b3779! important; BACKGROUND-COLOR: #eee! important
}
.wp-pagenavi A:active {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid; TEXT-DECORATION: none
}
.wp-pagenavi SPAN {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 8px! important; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 8px! important; PADDING-BOTTOM: 4px! important; MARGIN: 2px; BORDER-LEFT: #ccc 1px solid; COLOR: #454545! important; PADDING-TOP: 4px! important; BORDER-BOTTOM: #ccc 1px solid
}
.pageleft {
	OVERFLOW: hidden; WIDTH: 300px; LINE-HEIGHT: 24px; HEIGHT: 24px
}
.pageright {
	OVERFLOW: hidden; WIDTH: 300px; LINE-HEIGHT: 24px; HEIGHT: 24px
}
.pageleft {
	PADDING-LEFT: 10px; FLOAT: left; TEXT-ALIGN: left
}
.pageright {
	PADDING-RIGHT: 10px; FLOAT: right; TEXT-ALIGN: right
}

a.button_2:link,a.button_2:visited{
	display:block;
	width:77px;
	height:33px;
	line-height:33px;
	background:url(../images/button_2.png) center top no-repeat;
	border:none;
	font-weight:bold;
	cursor:pointer;
	text-align: center;
	letter-spacing: 0.5em;
	color:#FFFFFF;
}
a.button_2:hover{
	color:#FF0;
	text-decoration: none;
	text-align: center;
}
img {
	border:0px;
	display: block;
}
.head .menu .menu1 {
}
.head .menu .menu1 li {
	FONT-SIZE: 16px;
	FLOAT: left;
	MARGIN: 0px;
	WHITE-SPACE: nowrap;
	TEXT-ALIGN: center;
	list-style:none;
	line-height: 35px;
}
.head .menu .menu1 li a{
		padding:0px 20px; DISPLAY: block; FONT-SIZE: 16px; MARGIN: 0px; COLOR: #ffffff;TEXT-DECORATION: none; 
}
.head .menu .menu1 li a:hover {
		padding:0px 20px; DISPLAY: block; FONT-SIZE: 16px; MARGIN: 0px; COLOR: #000;TEXT-DECORATION: none;
		background:url(index_bst_121.gif) no-repeat center;
}
.head .menu .menu1 li a:visited {
		padding:0px 20px; DISPLAY: block; FONT-SIZE: 16px; MARGIN: 0px; COLOR: #ffffff;TEXT-DECORATION: none; 
}
.main .middle {
	float: left;
	width: 359px;
	margin-top: 0px;
	margin-right: 13px;
	margin-bottom: 0px;
	margin-left: 13px;
}
.conte {
	background: url(index_bst_19.jpg) repeat-y;
	padding:0px 10px;
}
.clear {
	clear:both;
	height: 5px;
}
.main .product_scroll {
	height:150px;
	padding-right: 20px;
	padding-left: 20px;
	overflow: hidden;
	background: url(index_bst_125.gif) repeat-y;
}

.main .product_scroll ul li a img {
	width:160px;
	height:120px;
	display: inline;
}
.main .product_scroll ul .text {height:20px;
	line-height:20px;
	text-align:center;
	display: block;
	width: 160px;
}
.main .right1 {
	width:710px;
	float:right;
}
.main .right1 .mulu {height:35px;
	font-size:12px;
	color:#F00;
	padding-left:20px;
	border-bottom: solid 1px #CCC;
	line-height: 35px;
}
.main .right1 .content {

}

.postlist {
	margin: 0px;
	list-style: none;
	padding: 0px;

}
.postlist LI {
	BACKGROUND: url(article_arrow.jpg) no-repeat 0px 14px;
	FLOAT: left;
	LINE-HEIGHT: 30px;
	BORDER-BOTTOM: #ddd 1px dashed;
	list-style: none;
	width: 98%;
}
.postlist LI H2 {
	FONT-WEIGHT: normal;
	FONT-SIZE: 14px;
	FLOAT: left;
	display:inline;
	line-height: 30px;
	margin: 0 auto 0 auto;
}

/* 翻页样式 */

.wp-pagenavi {
}
.wp-pagenavi A {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 8px! important; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 8px! important;MARGIN: 2px; BORDER-LEFT: #ccc 1px solid; COLOR: #333! important;BORDER-BOTTOM: #ccc 1px solid; TEXT-DECORATION: none! important
}
.wp-pagenavi A:link {
	BORDER-RIGHT: #ccc 1px solid;
	PADDING-RIGHT: 8px! important;
	BORDER-TOP: #ccc 1px solid;
	PADDING-LEFT: 8px! important;
	MARGIN: 2px;
	BORDER-LEFT: #ccc 1px solid;
	COLOR: #333! important;
	BORDER-BOTTOM: #ccc 1px solid;
	TEXT-DECORATION: none! important
}
.wp-pagenavi A:visited {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 8px! important; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 8px! important; PADDING-BOTTOM: 4px! important; MARGIN: 2px; BORDER-LEFT: #ccc 1px solid; COLOR: #333! important; PADDING-TOP: 4px! important; BORDER-BOTTOM: #ccc 1px solid; TEXT-DECORATION: none! important
}
.wp-pagenavi A:hover {
	COLOR: #0b3779! important; BACKGROUND-COLOR: #eee! important
}
.wp-pagenavi A:active {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid; TEXT-DECORATION: none
}
.wp-pagenavi SPAN {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 8px! important; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 8px! important;MARGIN: 2px; BORDER-LEFT: #ccc 1px solid; COLOR: #454545! important;BORDER-BOTTOM: #ccc 1px solid
}
.pageleft {
	OVERFLOW: hidden; WIDTH: 300px;
	PADDING-LEFT: 10px;
	FLOAT: left;
	TEXT-ALIGN: center
}
.pageright {
	OVERFLOW: hidden; WIDTH: 300px;
	PADDING-RIGHT: 10px;
	FLOAT: right;
	TEXT-ALIGN: center
}
.main .left .sub {
	margin:0px;
	padding:0px;
	list-style:none;
	font-weight:bold;
	background-color: #F9F9F9;
}
.main .left .sub span {
	height:30px;
	line-height:30px;
	display:block;
	font-size:16px;
	color: #F00;
}
.main .left .sub li {
	text-align:center;
	height:40px;
	line-height:40px;
	font-size:14px;
}
.main .left .sub li a{
	display:block;
	font-size:14px;
}
.main .left .sub li a:hover{
	display:block;
	background-color: #A6804D;
}
.main .left .sub li a:active{
	display:block;
	background-color:#13598e
}
.flsah {
	width: 100%;
	height: 350px;
	margin: auto;
}
.main .product_scroll #demoa #indemoa #demo1a ul {	list-style:none;
	float:left;
	margin: 0px 22px 15px 0px;
	border:#CCC 1px solid;
	padding:5px 5px 0px 5px;
}
.conte1 {background:url(beidou_161.gif) repeat-y;
	padding:3px 45px;
}
.main .left1 {
	float: left;
	width:313px;
}
.main .left h2 {
	font-size: 14px;
	text-align: left;
	background-image: url(dfaw_1.gif);
	height: 34px;
	line-height: 40px;
	padding-left: 20px;
}
.main .left .conte2 {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	background-color:#D8DFF8
}
.main .right1 .content .posts h1 {
	text-align: center;
	height: 30px;
	font-size: 14px;
	line-height: 30px;
}
.main .middle .conte2 {
}
.main .middle .conte2 {
	width: 359px;
	background:url(index_bst_21.jpg) repeat-y;
}
