/* CSS Document */
body {
	color:#000;
	padding:34px 0 25px;
	font:normal 12px/18px 'Open Sans', sans-serif;
	background:url(../images/bg.jpg) center 0 no-repeat #e1e1e1;
}
div,form,img,ul,ol,li,dl,dt,dd {margin: 0; padding: 0; border: 0; }
.top{
	width:981px;
	height:62px;
	text-align:left;
	margin:0 auto;
    border-radius:6px 6px 0 0; border-bottom:1px solid #000; background:url(../images/header-tail.jpg) center 0 repeat-y #282828;
}
.top span{ float:right; font-size:15px; font-weight:bold;color:#303030; padding:35px 40px 0 0 ;}
.logo{
	margin:50px 0 0 9px;
	float:left;
}
.home{ float:left; margin:35px 0 0 25px; padding:0 0 0 25px; font-size:13px; font-weight:bold; background:url(../images/products_04.jpg) no-repeat; height:18px; line-height:18px;}
.home a{ color:#404040; text-decoration:none;}
.home a:hover{ color:#000; border-bottom:1px #000 dotted;}
.memu{ height:34px; width:981px; background: url(../images/layout/sub_header1.gif) no-repeat; font-size:11px; font-weight:bold; text-align:left; padding:0;margin:0 auto;}
.memumainbj{ background:url(../images/Products_06.jpg) no-repeat; width:81px; padding:3px 0 0 37px;}
.memumainbj a{ color:#FFF; text-decoration:none;}
.memuother{ padding:2px 20px 0 20px;}
.memuother a{ color:#666; text-decoration:none;}
.memuother a:hover{ color:#666;}
.memu ul{ list-style:none; padding:0; margin:0; line-height:29px; height:34px;}
.memu li{ float:left; margin:0; height:34px;}
.search{ height:14px; font-size:11px; color:#333; width:150px; border-left:1px #cacaca solid; border-bottom:1px #cacaca solid; border-top:1px #cacaca solid; border-right:none; line-height:14px;}
#main{
	width:981px;
	text-align:center;
	background:  #FFF;
	min-height:900px;
	margin:0 auto;
}
#main .grid_3 {
	width:190px;
	word-wrap:break-word;
	margin:10px 8px 10px 2px;
}
#main .grid_9 {
	width:770px;
	margin:10px 8px 10px 2px;
}

.productsinnerdh{
	clear:both;
	text-align:left;
	height:25px;
	line-height:25px;
	width:983px;
	background:#e8eef4;
	padding:0 0 0 20px;
	margin:0 auto;
}
.productsinnerdh a{ color:#333; text-decoration:none;}
.productsinnerdh a:hover{text-decoration:underline;}

.productsmain{ width:760px;text-align:left; margin:3px 0 0 10px; clear:left; float:left; color:#000000;}
.productsleft{ width:191px;margin:5px 5px 0 5px; clear:left; float:left;}
.productindex{ background:url(../images/Products_11.jpg) no-repeat; width:191px; height:120px;}
.productsindex{
	line-height:30px;
	margin:0 0 10px 10px;
}
.productsindex dt{ color:#FFFFFF; font-size:13px; font-weight:bold; margin:0 0 12px 5px;}
.productslefttitle{ background:url(../images/Products_14.jpg) no-repeat; height:29px; padding:8px 0 0 10px ; font-size:13px; font-weight:bold;}
.productslefttitle a{ color:#f9f9f9; text-decoration:none;}
.productslefttitle a:hover{ color:#fff;}
.productscp{ width:191px; margin:5px 0 0 0; background:url(../images/Products_15.jpg) repeat-y; }
.productslist{padding:0 0 0 8px; text-align:left;}
.productslist dt{ background:url(../images/btn3.gif) no-repeat;font-weight:bold; padding:4px 3px 3px 12px; margin:0px 0 0 0;}
.productslist dt a{ color:#0d3f62; text-decoration:none;}
.productslist dt a:hover{ color:#000;}
.productslist dd{ line-height:16px; padding:0 9px 3px 12px; color:#555;}
.productslist dd a{ color:#555; text-decoration:none;}
.productslist dd a:hover{ color:#202020; border-bottom:1px #202020 dotted;}
#right{
	float:left;
	width:770px;
	min-height:750px;
	_height:600px;
	margin:10px 0 0 0;
	background: #FFFFFF;
}
#right .table_border{
	clear:left; 
	text-align:left; 
	padding-top:20px;
	border-top:1px double #587993;
	border-left:1px solid #587993;
	border-right:1px solid #587993;
	border-bottom:1px solid #587993;
	}
	#right .table_border ul{ list-style:none;padding-left:10px; margin-top:15px;
	font-size: 12px; color: #666; text-decoration: none; line-height: 2;
	font-weight:bold;
	}
	#right .table_border li{background: url('../images/icons/directory_bullet.gif') left no-repeat;
	padding-left: 20px;}
#right .table_border a{
	color: #666; text-decoration: none; 
	
	}
#right .table_border a:hover, #right .table_border a:active {  color: #587993; }
.aboutstl{
	width:770px;
	
	border:1px solid #587993;
	margin:10px 0 0 0;
}
.abouttitle{ height:25px; display:block; line-height:25px; background:#587993; color:#fff; font-size:13px; font-style:italic; padding:0 10px; margin:0; font-weight:bold;}
.ContactForm{
	background:#c9d3dd;
	color:#000;
	font-weight:bold;
	height:22px;
	line-height:22px;
	padding:3px 10px 3px 10px;
	margin:12px 0 10px 0;
}
.aboutstl a{ color:#293d6b; text-decoration:none;}
.aboutstl a:hover{ border-bottom:1px #293d6b dotted;}
.aboutstl dl{
	line-height:16px;
	color:#000;
	
}
.aboutstl dt{ margin:17px 0 5px 0; padding:0 0 0 0px; font-weight:bold;}
.aboutstl dd{ margin:0; padding:0 0 0 0px;}
.aboutbj0{width:750px; float: left; margin-left:10px; text-align:left;}
.aboutbj1{background:url(../images/about_17.jpg) no-repeat left; width:300px; height:130px; margin-left:5px; padding-left:90px;clear:left;float:left}
.aboutbj2{background:url(../images/about_17_1.jpg) no-repeat left;width:300px; height:130px;clear:left;float:left;margin-left:5px;padding-left:90px;}
.aboutbj3{background:url(../images/about_17_2.jpg) no-repeat left ;width:300px; height:130px;margin-left:5px;padding-left:90px;}
.aboutbj4{width:470px; height:130px;margin-left:5px;padding-left:78px;            _width:465px; _height:130px;_margin-left:5px;_padding-left:78px;}




.aboutlx1{ padding:0 20px; color:#181818; font-size:11px;}
.aboutlx2{ padding:0 20px 20px 20px; color:#181818; border-bottom:1px dotted #293d6b;}
.down{
	width:980px;
	text-align:left;
	height:35px;
	line-height:35px;
	float:none;
	border-top:1px #ddd solid;
	margin:8px 0 0 0;
	clear:both;
	margin:0 auto;
}
.down span{ float:right;}
.down a{ color:#0066cc; text-decoration:none;}
.down a:hover{ text-decoration:underline;}



.aboutstlinner{ width:839px; margin:5px 0 0 0;}
.aboutinnerlink{ height:25px; display:block; line-height:25px; background:#e8eef4; color:#333; padding:0 10px; margin:0; }
.aboutinnerlink span{ float:right;}
.aboutinnerlink a{ color:#333; text-decoration:none;}
.aboutinnerlink a:hover{ color:#333; text-decoration:underline;}
.aboutinnertitle{  font-size:15px; color:#416a85; line-height:50px; font-weight:bold; text-align:center; margin:0; padding:0px; border-bottom:1px solid #76a2be;}
.aboutinnernei{ line-height:20px; color:#333; margin:20px 30px;}
.aboutinnernei a{ color:#3f6c89; text-decoration:none;}
/* CSS NEWS */
#rightnews{
	float:left;
	width:770px;
	height:750px
}
.aboutnews{
	width:770px;
	height:788px;
	margin:10px 0 0 0;
	text-align: left;
}
.aboutnews a{ color:#3f6c89; text-decoration:none;}
.aboutnews a:hover{ border-bottom:1px dotted #3f6c89}
.news{ margin:8px 0 0 0; height:190px;}
.news span{ float:right; margin-right:20px;}
.news ul{ margin:6px 0 0 0; padding:0 0 0 6px; list-style:none; float:right; width:565px; line-height:22px;}
.newstrendstitle{ padding:0 0 0 10px; font-weight:bold; margin:4px 0 0 0; height:24px; line-height:24px; display:block; color:#fff; background:#3d6986; float:right; width:565px; font-size:12px;}
.newsimg{ margin:4px 10px 0 0 ; height:180px; width:250px; float:left; }
.newsmore{ float:right; margin:4px 20px 0 0 ; padding:0;}
.newsmore2{ float:right; margin:12px 20px 0 0 ; padding:0;}

.newsborder{margin:8px 0 0 0; height:175px;}
.newsborder ul{ margin:0; padding:0 0 0 6px; list-style:none; float:right; width:600px; line-height:22px;}
.newsborder span{float:right; margin-right:20px;}
.newslisttitle{ padding:0 0 0 10px; font-weight:bold; margin:0 0 10px 0; height:24px; line-height:24px; display:block; color:#fff; background:#3d6986;font-size:12px;}
.newsimg2{ margin:0 10px 0 0 ; height:120px; width:200px; float:left; }



.newslist{
	margin:10px 0 0 0;
	height:175px;
}
.newslist ul{
	margin:0;
	padding:0;
	width:760px;
	line-height:24px;
	list-style:none;
}
.newslist li{ padding-left:20px;}
.newslistbg{ background:#f0f4f8}
.newslist a{ color:#3f6c89; text-decoration:none;}
.newslist a:hover{ border-bottom:1px dotted #3f6c89}
.newslist span{float:right; margin-right:20px;}

.top_z{ float:right;}
.top_z ul{ line-height:28px; margin:0px; padding:0px 5px 0 0; list-style:none;}
.top_z li{ margin:0; padding:0px; text-align:right;}
.top_z li a{ color:#0066cc; text-decoration:none; font-size:13px;}

/*新建样式*/
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,600,700,800);@import"../css/superfish.css";@import"../css/prettyPhoto.css";
h1 {float:left; margin:1px 5px 0 17px;}
h1 a {display:inline-block; font-size:43px; line-height:52px; color:#eeeeee; letter-spacing:-2px; text-decoration:none;}

.slogan {float:left; font-size:10px; line-height:14px; color:#969696; font-weight:400;  margin-top:20px; width:400px;}

#form-search {float:right; width:228px; height:29px; margin:16px 17px 0 0; border:1px solid #3d3d3d; overflow:hidden;}
#form-search label {float:left; height:29px; margin:0; padding:0;}
#form-search input {
	width:189px; 
	font-size:12px;
	line-height:29px;
	height:29px; 
	color:#fff; 
	padding:0 10px;
	margin:0;
	border:none; 
	outline:none;
	background:none;
}
#form-search .buttons {float:right; width:11px; height:11px; margin:10px 8px 0 0;}
#form-search .buttons a {
	display:block;
	width:11px;
	height:11px;
	text-indent:-5000px;
	text-decoration:none;
	background:url(../images/magnify-search.png) right 0 no-repeat;
}
#form-search .buttons a:hover {background-position:0 0;}


.productsinnermaintop{
	margin:10px;
	display:inline;
}
.productsinnermaintopleft{
	width:310px;
	height:280px;
	background:#fff;
	float:left;
	border:5px solid #eee;
	margin:0 0 0 10px;
}
.productsinnermaintopright{
	float:left;
	border-top:5px #eee solid;
	width:445px;

	border-right:5px #eee solid;
	border-bottom:5px #eee solid;
}
.productsinnertxt{
	line-height:24px;
	font-weight:bold;
	text-align:left;
	width:750px;
	padding: 10px 15px;
}
.productsinnertitle{ padding:30px 50px 20px 30px; font-size:18px; font-weight:bold;}
.productsinnertitle h1{
	font-size:18px;
	font-weight:bold;
	margin: 0;
	padding: 0;}
.productsinnertitlelist{  padding:5px 10px 10px 40px; font-size:11px;list-style:none;}
.productsinnertopimg{ padding:10px 10px 0 20px;}
.productsinnertopimg img{ margin:0 8px;}
.question{

	margin:10px 15px 10px 15px;
	line-height:20px;
	clear:left;
	font-size: 11px;
	border-bottom:#CCC 1px solid;
	border-top:#CCC 1px solid;
}
.question ul{ margin:10px; padding:10px; line-height:20px;}
.question li{ list-style-type:upper-roman; padding:5px 0; margin:0px; }











/*选项卡1*/
#Tab1{
	width:760px;
	margin:0px;
	padding:0px;
	margin:0 auto;
	clear:both;
}
/*菜单class*/
.Menubox {
width:100%;
height:30px;
line-height:30px;
border-bottom:1px solid #97a5b0;
}
.Menubox ul{
margin:0px;
padding:0px;
}
.Menubox li{
float:left;
display:block;
cursor:pointer;
text-align:center;
background:url(../images/tab.png);
color:#000;
font-weight:bold;
width:190PX;
margin-left:1px;
}
.Menubox li.hover{
border-bottom:none;
font-size:13px;
padding:0px;
background:#fff;
width:198px;
background:url(../images/tab.png);
background-position:0 50px;
color:#000;
font-weight:bold;
height:31px;
line-height:31px;
}
.Contentbox{
clear:both;
margin-top:0px;

border-top:none;
min-height:400px;
height:400px;
text-align:left;
padding-top:8px;
line-height:20px
}
[class].Contentbox{height:auto;}

.top_z{ float:right;}
.top_z ul{ line-height:28px; margin:0px; padding:5px 5px 0 0; list-style:none;}
.top_z li{ margin:0; padding:0px; text-align:right;}
.top_z li a{ color:#0066cc; text-decoration:none; font-size:13px;}

.productsindex dt{ color:#FFFFFF; font-size:13px; font-weight:bold; margin:0 0 12px 5px;}
.productslefttitle{ height:29px; padding:8px 0 0 15px ; font-size:13px; font-weight:bold;}
.productslefttitle a{ color:#f9f9f9; text-decoration:none;}
.productslefttitle a:hover{ color:#fff;}
.productscp{ width:191px; margin:5px 0 0 0; background:url(../images/Products_15.jpg) repeat-y; }
.productslist{padding:0 0 0 8px;}
.productslist dt{ padding:4px 3px 3px 12px; margin:0px 0 0 0;}
.productslist dt a{ color:#0d3f62; text-decoration:none;}
.productslist dt a:hover{ color:#000;}
.productslist dd{ line-height:16px; padding:0 9px 3px 12px; color:#555;}
.productslist dd a{ color:#555; text-decoration:none;}
.productslist dd a:hover{ color:#202020; border-bottom:1px #202020 dotted;}
.xlist1p{ line-height:18px; list-style:none; padding:6px 15px;}
.xlist1p a{ color:#5281a0;}
.xlist1p a:hover{ color:#0c3f63;}
.xlist1p li{ float:left; width:133px; text-align:center; border-bottom:1px solid #edf1f3; height:150px; margin:10px 0 0 0; padding:0 5px}
.xlist1p img{ width:120px; height:100px; border:1px #888 solid;}
