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{ background:url(../images/bg.gif) repeat;
	font:12px/1.5em Tahoma,Helvetica,Arial,sans-serif;
	color:#D5D8DE;
	}		
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:#D5D8DE; text-decoration:none}
a:hover{text-decoration:underline}
.left{ float:left;}
.right{float:right;}


/*index*/
.head{width:1003px; margin:10px auto; height:130px; }
.logo{ margin-left:12px; display:inline;}

.nav-right{ margin-right:12px;}
.top{ margin:10px auto;}
.top span{ float:left; margin-left:40px; background:url(../images/wenzi.gif) no-repeat; width:119px; height:62px;}
.contact-nav{ text-align:right; margin-right:10px; margin-bottom:12px;}
.contact-nav a{ margin:0 10px;  line-height:25px;}
.ipnut-text{width:154px; height:20px; line-height:20px; border:1px solid #ccc; margin-top:12px;}
.sh-bt{width:42px; height:21px; background:url(../images/sh.gif) no-repeat; border:none; cursor:pointer; margin:12px 0 0 5px;}
.nav{ width:860px; height:41px;}
.menu{float:left;
	height:41px;
	width:820px;
	line-height:41px; 
	background: url(../images/nav-bg2.gif) repeat-x;
}
.menu li{float:left; width:102px; height:41px; text-align:center; background:url(../images/xian.gif) no-repeat top right; font-weight:bold; font-size:14px;}
.menu li.xt{ background:none;}
.menu li a{ color:#C2D5F5;}
.menu li a:hover{
	color:#F00;
	text-decoration:none;
}
.nav span.nav-bg-a{ background:url(../images/nav-bg1.gif) no-repeat left;width:20px; height:41px; float:left; }
.nav span.nav-bg-b{ background:url(../images/nav-bg3.gif) no-repeat right; width:20px; height:41px; float:right; }

.banner{margin:0 auto; width:956px; height:384px; padding:40px 0 0 47px; background:url(../images/bg.jpg) no-repeat;}

.xbanner{margin:0 auto; width:956px; height:228px; margin-bottom:10px; padding:45px 0 0 47px; background:url(../images/bg1.jpg) no-repeat;}

.fonter{ width:1003px; margin:0 auto; line-height:20px; clear:both; padding:20px 0px; color:#818A9A;}
.yuzihao img{ float:left; margin-right:10px;}
.yuzihao{ float:right; width:160px; margin-right:10px; margin-top:12px; }
.copyright{ float:left; margin-left:15px;}
.copyright img{ float:left;margin-right:7px; }


.currently{ background:#04224d; line-height:32px; width:756px; margin:10px auto; padding-left:12px; }
.currently span{ margin:0px 5px;}
.ls{ font-weight:bold; color:#80a9e2;}


.main{ margin:0 auto; width:1001px; border:1px solid #002252; background:#011531;}

/*about*/
.sidebar{ width:200px; padding:10px 0px; background:#04224d;}
.sidebar-a h2,.sidebar-b h2{background:#25579d; font-size:14px; line-height:32px; padding-left:16px; margin-bottom:10px;}
.sidebar-a li{border-bottom:1px solid #072d62; line-height:30px; padding-left:30px;}
.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;}
.sidebar-b{ margin-top:20px; line-height:23px; }
.sidebar-b p{padding:0px 12px;}

.Detail-ab{ width:770px; padding:10px; border-left:1px solid #072856;}
.Detail-ab h2{ height:28px; border-bottom:1px solid #072856; margin-bottom:12px; font-size:14px; background:url(../images/title-t.gif) no-repeat top left; padding-left:23px; padding-top:3px;}

.Detail{ padding:6px; line-height:22px;}
.Detail p{ text-indent:26px;}

/*news*/
.news-list li{ line-height:32px; border-bottom:1px  dashed #072856; margin:0px 10px; background:url(../images/di.gif) no-repeat left; padding-left:16px;}
.news-detail p{ text-indent:26px; line-height:22px;}
.news-detail h3{text-align:center; line-height:30px; border-bottom:1px solid #082159;}
.news-detail h5{text-align:center; line-height:30px;}
/*pic*/
.pic-Detail li{height:190px; display:inline; margin:8px 3px 2px 16px; text-align:center;  float:left; display:inline}
.pic-Detail li p{line-height:20px;margin-top:5px }
/*pic-die*/
.protucts_show h3{line-height:35px; font-size:13px; font-weight:bold; border-bottom:#082159 1px solid; margin-bottom:20px; text-align:center}

.box-left{ float:left; margin:0px 20px;}
.box-left-desc ul li{width:60px; height:60px; float:left; margin:5px;}
.box-left-desc ul li img{ width:50px; height:50px;}
.box-left-desc{ margin-top:6px;}

.box-right{float:left; margin-right:16px;}
.box-right li{font-size:13px; line-height:30px; }

.box-desc,.box-about{ margin-bottom:16px; border:1px solid #031b50;}
.box-desc h3,.box-about h3{ line-height:30px; font-size:14px; padding-left:10px; font-weight:bold; background:#04224d; margin-bottom:16px;}

.box-about li{ float:left; text-align:center; margin:0px 12px;}
.box-desc-freestyle{padding:0px 12px 12px 12px;}

.top-bg{ width:900px; background:url(../images/cnt-bg.gif) no-repeat; height:10px; font-size:0;}
.content-n{border:1px solid #021d5c; border-top:none; background:#00143c; padding:0px 16px 16px 16px;}
