body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldest,input,button,p,blockquote,th,td{
	 margin:0;padding:0;
	}
body{
	font:12px/1.5em Tahoma,Helvetica,Arial,sans-serif;
	color:#333;
	}		
h1,h2,h3,h4,h5,h6{
	font-size:100%;
	}
ol,ul{
	list-style:none;
	}
address,caption,cite,code,dfn,em,strong,th,var{
	font-style:normal;font-weight:normal; 
	}
table{
	border-collapse:collapse;border-spacing:0;
	}
caption,th{
	text-align:left;
	}	
fieldset,img{
	border:0;
	}
label{
	cursor:pointer;
	cursor:hand;
	}
input{
	outline:none;
	}		
address,caption,cite,code,dfn,em,strong,th,var{
	font-style:normal;font-weight:normal;
	}
q:before,q:after{
	content:'';
	}
abbr,acronym{
	border:none;font-variant:normal;
	}
input,button,textarea,select{
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit;
	vertical-align:middle
	}
input,button,textarea,select{
	*font-size:100%;
	}
.clearfix{
	zoom:1;
	}	
.clearfix:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	}
.clear{
	clear:both;}
	
a {color:#333; text-decoration:none}
a:hover{text-decoration:underline}
.left{ float:left;}
.right{float:right;}

.xban{margin:0 auto; width:960px; margin-top:3px;}

.head{width:960px; height:75px; padding-top:20px; margin:0 auto; background:url(../images/top-bg.gif) no-repeat right top;}
.logo{ margin-left:12px;}
.contact-nav{ text-align:right; margin-right:10px; margin-bottom:10px;}
.contact-nav a{ margin:0 10px;  line-height:25px;}
.ipnut-text{width:154px; height:20px; line-height:20px; padding-left:5px; border:1px solid #ccc; margin-top:8px;}
.sh-bt{width:44px; height:23px; background:url(../images/sh.gif) no-repeat; border:none; cursor:pointer; margin-top:8px;}

.nav{ width:960px; height:42px; margin:0 auto;}
.nav span.nav-bg-a{ background:url(../images/nav-bg-a.gif) no-repeat left; width:21px; height:42px; float:left; }
.nav span.nav-bg-b{ background:url(../images/nav-bg-b.gif) no-repeat right; width:21px; height:42px; float:right; }
.menu{float:left;
	height:42px;
	line-height:42px;
	width:918px;
	background: url(../images/nav-bg-c.gif) repeat-x;
}
.menu li.xian{ background:none;}
.menu li{float:left; width:113px; background:url(../images/bg-x.gif) no-repeat right; text-align:center; font-weight:bold; font-size:14px;}
.menu li a{ color:#fff;}
.menu li a:hover{
	color:#f00;
	text-decoration:none;
}

.banner{margin:3px auto; width:960px;}

.main,.pic{ width:960px; margin:0 auto; border:1px solid #f2f1f1; background:url(../images/title-bg.gif) repeat-x top;}

.about,.video,.news{ width:390px; padding:0px 12px;}
.video{border-left:1px solid #f2f1f1; border-right:1px solid #f2f1f1; width:216px;}
.news{ width:280px; } 
.title{ height:36px; line-height:36px; position:relative;}
.title h2,.about-right h2{ font-size:14px; background:url(../images/title.gif) no-repeat left; padding-left:18px; line-height:36px;}
.title span{ position:absolute; right:6px; top:2px;}
.title span a{ color:#F90;}

.about-ct{ line-height:22px; text-indent:26px; margin:16px 6px;}
.shiping{ padding:16px 0px 16px 6px;}
.news-list{ margin:10px 0 0 6px;}
.news-list li{ background:url(../images/dian.gif) left no-repeat; padding-left:12px; line-height:26px;}
.pic-img{ margin:10px;}
.pic-img li{ float:left; margin:5px 6px;}

.pic-img li img{ border:1px solid #eee;}
.footer{ border-top:1px solid #eee; width:920px; margin:0 auto; padding:12px 20px;}


.currently{ background:#FAFBFA; border:1px solid #eee; line-height:30px; width:948px; margin:10px auto; padding-left:12px; }
.currently span{ margin:0px 5px;}
.orange{ font-weight:bold;}

/*about*/
.main-ct{ width:960px; margin:12px auto;}
.sidebar-a{border:1px solid #f2f1f1; background:url(../images/title-bg.gif) repeat-x top; padding-bottom:10px;}
.sidebar{ width:200px; }
.sidebar-a h2{font-size:14px; line-height:36px; background:url(../images/jt.gif) no-repeat left; margin-left:12px; padding-left:13px;}
.sidebar-b{ margin-bottom:10px;}
.sidebar-b img{ margin-top:10px;}
.sidebar-a h2 span{ color:#999; font-weight:100; font-size:12px; margin-left:3px;}
.sidebar-a li{border-bottom:1px dashed #eee; line-height:30px; padding-left:20px;  margin-left:12px; background:url(../images/arrs.jpg) no-repeat left;}
.sidebar-a li a:hover{ color:#f00; text-decoration:none;}
.about_left{ width:690px;}
.about_left h2{ background:url(../images/q_tp.gif) no-repeat left; padding-left:20px; border-bottom:1px solid #021d5c; font-size:14px; font-weight:bold; line-height:30px; margin-bottom:12px;}
.ab_detail p{ text-indent:26px; line-height:22px;}
.ab_detail{ padding:0px 12px}
.nr_detail{padding:0px 20px; line-height:25px;}

.about-right{ width:722px; padding:0px 12px; padding-bottom:12px; border:1px solid #f2f1f1; background:url(../images/title-bg.gif) repeat-x top;}
.about-a{ line-height:22px; margin:12px 6px;}

/*news*/
.nw-list{ margin-left:10px;}
.nw-list li{ line-height:30px; border-bottom:1px dashed #eee; background:url(../images/dian.gif) left no-repeat; padding-left:12px;}
.nw-detail h3{ text-align:center; line-height:30px; border-bottom:1px solid #eee; margin-bottom:12px;}
.nw-detail p{ line-height:22px; text-indent:26px;}



/*pic*/
.pic-ct li{ float:left; border:1px solid #eee; width:160px; margin:18px 6px 0px 8px; text-align:center; line-height:22px; display:inline;}
.pic-ct li img{ border-bottom:1px solid #eee;}
.pic-dt h3{ text-align:center; line-height:30px; border-bottom:1px solid #eee; margin-bottom:18px;}
.pic-left img{ border:1px solid #eee;}
.box-right{ margin-left:20px;}
.box-right li img{ margin-right:12px; margin-top:10px;}
.box-right li{ line-height:30px;}

.box-desc{ border:1px solid #eee; margin-top:12px;}
.box-desc h3{ line-height:36px; background:url(../images/title-bg.gif) repeat-x top; padding-left:10px;}
.box-desc-freestyle{ padding:10px;}
