body,div,ul,ol,li,dl,dt,dd,span,p,h1,h2,h3,h4,h5,h6,img,form,table,tr,td,th,label{
	margin:0;
	padding:0;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	list-style-type: none;
}

body {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	color: #666;
	font-family: "宋体";
	background-color: #f4f4f4;

}
a {
	font-size: 12px;
	color: #666;
	text-decoration: none;
}
a:hover {
	font-size: 12px;
	color: #666;
	text-decoration: underline;
}
.header {
	height: 91px;
	width: auto;
	background-color: #f6f9fe;
}
.header_in {
	height: 91px;
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/header_bg.jpg);
}
.logo {
	height: 91px;
	float: left;
	width: 380px;
}
.logo a {
	background-image: url(../images/logo.gif);
	background-repeat: no-repeat;
	display: block;
	height: 91px;
	width: 380px;
}
.header_right {
	float: right;
	padding-top: 35px;
}

.nav {
	background-image: url(../images/nav_bg.gif);
	background-repeat: repeat-x;
	height: 63px;
	width: auto;
	font-family: "微软雅黑";
}
.nav_in {
	height: 63px;
	width: 980px;
	margin-right: auto;
	margin-left: auto;
}
.nav_in li {
	float: left;
	height: 63px;
	display: block;
	padding-right: 26px;
	padding-left: 26px;
	overflow: hidden;
	width: auto;
}
.nav_in li a {
	color: #fff;
	font-size: 14px;
	line-height: 53px;
	display: block;
	height: 63px;
	text-decoration: none;
	float: left;
	overflow: hidden;
}
.nav_in li a:hover {
	color: #aad5ff;
	font-size: 14px;
	background-image: url(../images/nav1.gif);
	background-repeat: no-repeat;
	background-position: center 43px;
	line-height: 53px;
	display: block;
	height: 63px;
	text-decoration: none;
	float: left;
	overflow: hidden;
}
.nav_in li a.current {
	color: #aad5ff;
	font-size: 14px;
	background-image: url(../images/nav1.gif);
	background-repeat: no-repeat;
	background-position: center 43px;
	line-height: 53px;
	display: block;
	height: 63px;
	text-decoration: none;
	float: left;
	overflow: hidden;
}
.nav_in li ul { position:absolute; margin:52px 0 0 -35px; width:163px; background:url(../images/sub_menu_bottom_bg.png) no-repeat left bottom; padding:11px 0 22px; z-index:999; display:none;}
.nav_in li ul li { float:left; width:137px; height:30px; padding:0 13px; background:url(../images/sub_menu_bg.png) repeat-y 0 0;}
.nav_in li ul li a { display:block;width:127px;margin: 0 5px;background:url(../images/dropdown_menu_bg.jpg) no-repeat 0 0;height:30px; line-height:30px;
text-align:center; color:#666; font:12px/36px "新宋体" }
.nav_in li ul li a:hover, .nav_in li ul li.current a {height:30px;line-height:30px; color:#fff; background-color:#09519a; background-image:none;}
.nav_in li ul li.first a { background-image:none;}
.banner {
/*	background-image: url(../images/banner_1.jpg);
	background-repeat: no-repeat;*/
	height: 370px;
	width: auto;
	background-position: left center;
}
#flash_box {
height: 370px;
width: 100%;
position: relative;
overflow:hidden;
z-index:1;
}
.ibanner { height: 370px; left:0px; width:100%}
.ibanner ul li{ float:left; list-style:none; width:100%; position:absolute;}
.ibanner ul li a{display:block;}
.ibanner A IMG { width:100%;height: 370px; visibility:hidden;}
.banner .num{
	position:absolute;
	right:10px; 
	bottom:5px;
	z-index:2;
}

.banner .num li{
	float: left;
	color: #B70004;
	text-align: center;
	line-height: 16px;
	width: 16px;
	height: 16px;
	font-family: Arial;
	font-size: 12px;
	cursor: pointer;
	overflow: hidden;
	margin: 3px 1px;
	border: 1px solid #B0AFAB;
	background-color: #D1D0CE;
}
.banner .num li.on{
	color: #fff;
	line-height: 16px;
	width: 16px;
	height: 16px;
	font-size: 14px;
	margin: 3px 1px;
	border: 1px solid #B70004;
	background-color: #B70004;
	font-weight: bold;
}
.rp{
	width:980px;
	margin-left:auto;
	margin-right:auto;
	display:block;
	overflow:hidden;
	margin-top: 10px;
}.rp .rp_f {
	background-image: url(../images/RP_bg.jpg);
	background-repeat: no-repeat;
	height: 37px;
}
.rp .rp_f h2 {
	font-family: "微软雅黑";
	line-height: 37px;
	color: #333;
	font-size: 15px;
	padding-left: 12px;
	float: left;
}
.rp .rp_f .search {
	height: 23px;
	width: 277px;
	float: right;
	background-image: url(../images/search.jpg);
	background-repeat: no-repeat;
	margin-top: 7px;
	padding-right: 12px;
	background-position: left center;
}
.rp .rp_f .search .txt {
	background-image: url(../images/search.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	height: 23px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width: 230px;
	color: #666;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	line-height: 26px;
	float: left;
}
.rp .rp_f .search form .clear {
	height: 23px;
	width: 30px;
	float: right;
}
.rp .rp_f .search form .clear a {
	height: 23px;
	width: 30px;
	float: right;
	display: block;
}
.rp .rp_e {
	margin-top: 10px;
	display: block;
	overflow: hidden;
}
.rp .rp_e .rp_p {
	float: left;
	background-image: url(../images/RP_bg1.jpg);
	background-repeat: no-repeat;
	height: 283px;
	width: 237px;
	display: block;
	padding-right: 10px;
	background-position: left top;
}
.rp .rp_e .rp_p dt {
	display: block;
	height: 165px;
	width: 231px;
	padding-top: 1px;
	padding-left: 1px;
}
.rp .rp_e .rp_p dd {
	display: block;
	padding-left: 9px;
	padding-right: 12px;
}
.rp .rp_e .rp_p dd h4 {
	line-height: 36px;
}
.rp .rp_e .rp_p dd h4 a {
	color: #fff;
	font-size: 14px;
}
.rp .rp_e .rp_p dd p {
	color: #99cae1;
	line-height: 18px;
	text-indent: 24px;
}
.products {
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	display: block;
	overflow: hidden;
	margin-top: 20px;
}
.products .products_f {
	background-image: url(../images/products_bg.gif);
	background-repeat: no-repeat;
	height: 33px;
}
.products .products_f h2 {
	font-family: "微软雅黑";
	font-size: 15px;
	color: #333;
	float: left;
	padding-left: 12px;
	line-height: 33px;
}
.products .products_f .products_m {
	float: right;
	padding-right: 12px;
	padding-top: 12px;
}
.products .products_e {
	height: 209px;
	width: 978px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #e1e1e1;
	border-bottom-color: #e1e1e1;
	border-left-color: #e1e1e1;
	background-color: #fff;
}
.products .products_e .btnL {
	float: left;
	padding-top: 73px;
	padding-left: 10px;
}
.products .products_e .btnR {
	float: right;
	padding-top: 73px;
	padding-right: 10px;
}
.products .products_e .products_in {
	float: left;
	width: 860px;
	height:200px;
	overflow:hidden;
}
.products_in ul li{width:154px; float:left;}
.products_in ul li a{color:#547494; line-height:24px; width:154px; text-align:center;}
.products_p {
	width: 154px;
	height: auto;
	margin-top: 22px;
	float: left;
	padding-left: 18px;
}
.products_p dt {
	height: 154px;
	width: 154px;
	display: block;
}
.products_p dt a {
	height: 150px;
	width: 150px;
	border: 1px solid #cccccc;
	padding: 1px;
	display: block;
}
.products_p dt a:hover {
	height: 150px;
	width: 150px;
	border: 1px solid #007bb4;
	padding: 1px;
	display: block;
}
.products_p dd {
}
.products_p dd a {
	color: #547494;
	text-align: center;
	line-height: 24px;
	display: block;
}
.na {
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	display: block;
	margin-top: 20px;
	overflow: hidden;
}
.na .na_left {
	float: left;
	height: 196px;
	width: 630px;
}
.na .na_left .na_left_f {
	height: 30px;
}
.na .na_left .na_left_f li  {
	height: 30px;
	width: 93px;
	float: left;
	background-image: url(../images/na_left_f_1.gif);
	text-align: center;
	line-height: 26px;
	margin-right: 5px;
}
.na .na_left .na_left_f li.current  {
	height: 30px;
	width: 93px;
	float: left;
	background-image: url(../images/na_left_f_2.gif);
	text-align: center;
	line-height: 26px;
	margin-right: 5px;
}
.na .na_left .na_left_f li a {
	color: #fff;
	display: block;
}
.na .na_left .na_left_f li a:hover {
	color: #fff;
	display: block;
	text-decoration: none;
}
.na .na_left .na_left_e {
	padding-top: 10px;
}
.na .na_left .na_left_e li {
	float: left;
	background-image: url(../images/na_left_f_3.gif);
	background-repeat: no-repeat;
	background-position: 7px center;
	padding-left: 15px;
	line-height: 24px;
	height: 24px;
	width: 300px;
}
.na .na_left .na_left_e li a {
	color: #444;
}


.na .na_right {
	float: right;
	height: 196px;
	width: 325px;
	background-image: url(../images/AboutUs_bg.jpg);
	background-repeat: repeat;
}
.na .na_right ul {
	padding-top: 53px;
	padding-left: 19px;
}
.na .na_right ul li {
	background-image: url(../images/AboutUs_1.gif);
	background-repeat: no-repeat;
	background-position: left 10px;
	height: 25px;
	padding-left: 14px;
}
.na .na_right ul li a {
	line-height: 25px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #a6a6a6;
	width: 271px;
	display: block;
}
.ad {
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 20px;
	height: 103px;
}
.ad a {
	height: 103px;
	width: 310px;
	float: left;
	margin-right: 25px;
}
.Links {
	display: block;
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
	height: auto;
	margin-top: 30px;
}
.Links a {
	float: left;
	margin-right:20px;
}
.footer {
	display: block;
	margin-top: 30px;
	overflow: scroll;
	height: auto;
	width: auto;
}
.footer .footer_f {
	background-color: #007bb4;
	display: block;
	height: auto;
	width: auto;
}
.footer .footer_f .footer_f_in {
	display: block;
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
	height: auto;
	padding-top: 10px;
	padding-bottom: 35px;
}
.footer .footer_f .footer_f_in .f_nav {
	float: left;
	width: auto;
	height: auto;
	display: block;
	overflow: hidden;
	padding-left: 37px;
}
.footer .footer_f .footer_f_in .f_nav dt {
	font-weight: bold;
	color: #ffffff;
	border-bottom-color: #3395c3;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	line-height: 32px;
	height: 32px;
	width: auto;
	margin-bottom: 6px;
	display: block;
	overflow: hidden;
	float: left;
}
.footer .footer_f .footer_f_in .f_nav dd {
	width: auto;
	height: auto;
	display: block;
	clear: both;
}
.footer .footer_f .footer_f_in .f_nav dd a {
	color: #a6baff;
	line-height: 20px;
	width: auto;
	height: 20px;
}
.footer .footer_f .footer_f_in .f_nav .Share {
	background-image: url(../images/Share.jpg);
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 40px;
	width: 68px;
	margin-top: 13px;
}
.footer .footer_f .footer_f_in .f_nav .Share .p1 {
	height: 16px;
	width: 16px;
	display: block;
	float: left;
}
.footer .footer_f .footer_f_in .f_nav .Share .p2 {
	height: 16px;
	width: 16px;
	display: block;
	float: left;
	margin-left: 10px;
}
.footer .footer_f .footer_f_in .f_nav .Share .p3 {
	height: 16px;
	width: 16px;
	display: block;
	float: left;
	margin-left: 10px;
}
.footer .footer_f .footer_f_in .f_nav .Share .p4 {
	height: 16px;
	width: 16px;
	display: block;
	float: left;
	margin-top: 9px;
}
.footer .footer_f .footer_f_in .f_nav .Share .p5 {
	height: 16px;
	width: 16px;
	display: block;
	float: left;
	margin-left: 10px;
	margin-top: 9px;
}
.footer .footer_f .footer_f_in .f_nav .Share .p6 {
	height: 16px;
	width: 16px;
	display: block;
	float: left;
	margin-left: 10px;
	margin-top: 9px;
}
.footer .footer_e {
	background-color: #fff;
	height: 72px;
}
.footer .footer_e .e_in {
	height: auto;
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	line-height: 20px;
	padding-top: 16px;
}
.footer .footer_e .e_in .p1 {
	float: left;
}
.footer .footer_e .e_in .p2 {
	float: right;
	text-align: right;
}
.Content {
	display: block;
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
	height: auto;
	margin-top: 18px;
}
.Content_left {
	float: left;
	height: auto;
	width: 220px;
	background-color: #fff;
	padding-bottom: 50px;
}
.Content_left h2 {
	background-color: #006da0;
	background-image: url(../images/Content_left_1.gif);
	background-repeat: no-repeat;
	background-position: 14px center;
	height: 42px;
	line-height: 42px;
	padding-left: 26px;
	color: #fff;
	font-size: 14px;
}
.Content_left li {
	height: 42px;
	line-height: 42px;
}
.Content_left li a{
	height: 42px;
	line-height: 42px;
	background-image: url(../images/Content_left_3.gif);
	background-repeat: no-repeat;
	display: block;
	background-position: 17px center;
	padding-left: 28px;
	font-size: 14px;
	color: #444;
}
.Content_left li a:hover{
	height: 42px;
	line-height: 42px;
	background-image: url(../images/Content_left_2.gif);
	background-repeat: no-repeat;
	display: block;
	background-position: 17px center;
	padding-left: 28px;
	background-color: #fafafa;
	color: #007bb4;
	text-decoration: none;
	font-size: 14px;
}
.Content_left li a.current{
	height: 42px;
	line-height: 42px;
	background-image: url(../images/Content_left_2.gif);
	background-repeat: no-repeat;
	display: block;
	background-position: 17px center;
	padding-left: 28px;
	background-color: #fafafa;
	color: #007bb4;
	font-size: 14px;
}
.Content_right {
	background-color: #fff;
	float: right;
	width: 741px;
	padding-bottom: 50px;
	display: block;
}
.right_f {
	height: 42px;
	width: 741px;
	display: block;
}
.right_f h2 {
	font-size: 14px;
	color: #444;
	height: 20px;
	line-height: 20px;
	display: block;
	float: left;
	border-left-width: 7px;
	border-left-style: solid;
	border-left-color: #006DA0;
	margin-top: 11px;
	padding-left: 13px;
}
.right_f .crumbs {
	float: right;
	background-image: url(../images/crumbs.gif);
	background-repeat: no-repeat;
	padding-left: 18px;
	padding-top: 14px;
	color: #999;
	background-position: left 12px;
	padding-right: 20px;
	text-align: right;
}
.right_f .crumbs span {
	color: #ccc;
	padding-right: 6px;
	padding-left: 6px;
}
.right_f .crumbs a {
	color: #999;
}
.about_in {
	margin-top: 20px;
	padding-right: 19px;
	padding-left: 20px;
	font-size: 13px;
	display: block;
	overflow: hidden;
}
.about_in p {
	text-indent: 24px;
	line-height: 24px;
}

.news {
	height: 34px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #DFDFDF;
	line-height: 34px;
	margin-right: auto;
	margin-left: auto;
}
.news1 {
	float: left;
	background-image: url(../images/na_left_f_3.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 12px;
}
.news1 a {
	color: #444;
	display: block;
	width: 550px;
}
.news1 a:hover {
	color: #007BB4;
	text-decoration: none;
}
.news2 {
	float: right;
	color: #999;
}
.news3 {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #DFDFDF;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	color: #333;
	padding-bottom: 15px;
}
.news30 {
	text-align: center;
	color: #999;
	padding-top: 5px;
}
.news30 span {
	font-size: 11px;
	color: #ccc;
	padding-right: 5px;
	padding-left: 5px;
}
.news31 {
	padding-top: 30px;
	color: #333;
	line-height: 22px;
}
.news31 .a{ color:#0000ee; text-decoration:underline;}
.news31 .a:hover{ color:#BF0000; text-decoration:none;}
.news31 p {
	text-indent: 24px;
	color: #333;
}



/*CSS sabrosus style pagination*/

DIV.sabrosus {
	TEXT-ALIGN: center;
	margin-top: 30px;
}
DIV.sabrosus A {
	PADDING-RIGHT: 7px;
	PADDING-LEFT: 7px;
	PADDING-BOTTOM: 4px;
	MARGIN-RIGHT: 2px;
	PADDING-TOP: 4px;
	TEXT-DECORATION: none;
	border: 1px solid #007bb4;
	color: #007bb4;
}
DIV.sabrosus A:hover {
	COLOR: #fff;
	BACKGROUND-COLOR: #007bb4;
	border: 1px solid #007bb4;
}
DIV.pagination A:active {
	COLOR: #000;
	BACKGROUND-COLOR: #007bb4;
	border: 1px solid #007bb4;
}
DIV.sabrosus SPAN.thisclass {
	PADDING-RIGHT: 7px;
	PADDING-LEFT: 7px;
	FONT-WEIGHT: bold;
	PADDING-BOTTOM: 4px;
	COLOR: #fff;
	MARGIN-RIGHT: 2px;
	PADDING-TOP: 4px;
	BACKGROUND-COLOR: #007bb4;
	border: 1px solid #007bb4;
}
DIV.sabrosus SPAN.disabled {
	BORDER-RIGHT: #929292 1px solid;
	PADDING-RIGHT: 7px;
	BORDER-TOP: #929292 1px solid;
	PADDING-LEFT: 7px;
	PADDING-BOTTOM: 4px;
	BORDER-LEFT: #929292 1px solid;
	COLOR: #929292;
	MARGIN-RIGHT: 2px;
	PADDING-TOP: 4px;
	BORDER-BOTTOM: #929292 1px solid
}

.share {
	margin-top: 60px;
	height: 34px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #DFDFDF;
	padding-right: 3px;
	padding-left: 3px;
}
.share1 {
	float: left;
	width: 400px;
	padding-top: 5px;
	line-height: 26px;
}
.share1 span {
	float: left;
}
.bds_more span {
	line-height: 16px;
}
.share10 {
	float: right;
	line-height: 26px;
}
.products_d {
	text-align: center;
}
/********     page  yahoo2    *******/
.yahoo2 {font-size: 0.85em;	font-family: tahoma,helvetica,sans-serif; 	text-align:center;	margin: 20px 3px 3px 3px; clear: both;	padding: 10px 3px 3px 3px;
}
.yahoo2 a { font-size:12px; border: #e1e1e1 1px solid; padding-right: 8px; background-position: 50% bottom;  padding-left: 8px; padding-bottom: 2px; ; color: #006DA0; margin-right: 3px; padding-top: 2px;  text-decoration: none}
.yahoo2 a:hover {border: #006DA0 1px solid; ; background-image: none; color: #fff; background-color: #006DA0}
.yahoo2 a:active {border: #006DA0 1px solid;  background-image: none;  color: #fff; background-color: #006DA0}
.yahoo2 span.thisclass {padding-right: 6px; padding-left: 6px; font-weight: bold; padding-bottom: 2px; color: #333; margin-right: 3px; padding-top: 2px}
.yahoo2 span.disabled {	display: none}
.yahoo2 a.next {border: #ccdbe4 2px solid;}
.yahoo2 a.next:hover {border: #2b55af 2px solid;}
.yahoo2 a.prev {border: #ccdbe4 2px solid;}
.yahoo2 a.prev:hover {	borderright: #2b55af 2px solid; }