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.jpg) repeat-x top left #fff;
	color:#1543A1;
	line-height:22px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	}		
h1,h2,h3,h4,h5,h6{
	font-size:100%;
	}
ol,ul{
	list-style:none;
	}

table{
	border-collapse:collapse;border-spacing:0;
	}
caption,th{
	text-align:left;
	}	
fieldset,img{
	border:0;
	}
label{
	cursor:pointer;
	cursor:hand;
	}
input{
	outline:none;
	}		

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:#1543A1; text-decoration:none}
a:hover{ text-decoration:none;}
.left{ float:left;}
.right{float:right;}

#wrapper{width:960px; margin:0px auto;}

.top{ height:93px; position:relative;}
#logo{ position:absolute; left:0px; top:0px; width:460px;}
#logo span{ color:#D81C0A; position:absolute; left:272px; top:32px; font-size:14px; font-weight:bold; font-family: 'Arial, Helvetica, sans-serif', "微软雅黑", "宋体";}
.phone{ position:absolute; right:6px; top:12px;}
.chinese{position:absolute; right:280px; top:50px; font-size:14px; font-weight:bold;}
.chinese a{ margin:0px 8px;}
.sh{ position:absolute; right:7px; top:50px;}
.ipnut-text{ color:#AEAEAE; width:200px; height:20px; line-height:20px; float:left; border:1px solid #568CDC; padding-left:6px; margin-top:1px; margin-right:3px;}
.sh-bt{width:45px; height:22px;  border:none; cursor:pointer; background:url(../images/tp_14.jpg) no-repeat left top;}


.menu{background:url(../images/tp_10.jpg) no-repeat left top; line-height:43px; height:43px; font-family: 'Arial, Helvetica, sans-serif', "微软雅黑", "宋体"; font-size:14px; margin-bottom:2px; font-weight:bold;}
.menu li{float:left; width:118px; text-align:center; background:url(../images/xt_10.jpg) no-repeat right top;}
.menu li.bgno{ background:none;}
.menu a{ color:#fff;}
.menu li a:hover{ color:#f00;}




#content{ margin:1px auto; background:#D9E4F8;}

.piclist{ width:205px; }
.piclist li{ line-height:25px; background:url(../images/tp_24.jpg) no-repeat 20px 8px; text-indent:37px; margin-top:3px;border-bottom:1px dotted #2854AD;}
.piclist ul{ margin-top:6px;}

.piclist ul li ul{ margin-top:0px; margin-bottom:6px;}
.piclist li ul li{ line-height:18px; background:url(../images/ico_24.jpg) no-repeat 36px; text-indent:47px; margin-top:3px;border-bottom:none;}

.pic{width:748px; border-left:1px solid #fff; padding-left:3px; }
.pic ul{margin-top:10px; margin-left:3px;}
.pic li{text-align:center; float:left; margin:6px 0px 0px 20px; }
.pic li img{ border:1px solid #C6CBB9;}
.pic li span{ display:block; margin-top:2px;}


.piclist h2,.pic h2,.about h2,.newsa h2,.news h2,.hzkh h2,.video h2,.contact h2,.certificate h2,.links h2{ background:url(../images/tp_16.jpg) no-repeat top left; color:#fff;  font-size:14px; height:33px; line-height:33px; padding-left:16px; position:relative;}
.links h2{background:url(../images/hzt_33.jpg) no-repeat top left;}
.pic h2{ background:url(../images/tp_18.jpg) no-repeat top left;}
.about h2,.certificate h2,.news h2,.newsa h2{ background:url(../images/titbg_29.jpg) no-repeat top left;}
.pic h2 a,.about h2 a,.news h2 a,.newsa h2 a,.certificate h2 a,.links h2 a{ font-family: Arial, Helvetica, sans-serif; color:#fff; position:absolute; font-weight:100; font-size:12px; top:2px; right:12px; }

.main-b{border-bottom:1px solid #fff;  border-top:1px solid #fff;}
.about,.newsa{ height:210px; overflow:hidden; width:370px; margin:0px 0px 0px 3px; padding:0px 3px; border-left:1px solid #fff; border-right:1px solid #fff;}
.about img{ float:left; margin-right:12px;}
.about p{ margin:13px 12px 0px 13px; line-height:20px; }

.news{overflow:hidden; height:210px; width:370px;}	

.news ul,.newsa ul{padding:10px 12px 3px 10px;}
.news li,.newsa li{border-bottom:1px dotted #1543A1; padding-left:18px; line-height:26px; background:url(../images/ico_33.jpg) no-repeat 6px 12px;}
.news li span,.newsa li span{float:right; margin-right:3px;  color:#3D62AE;}	

.video{width:205px; }
.sp{ margin:6px; }

.contact{ width:205px;}

.certificate{ width:370px;}
.certificate li{ margin-left:8px; float:left; margin-top:12px; }
.certificate li img{ border:1px solid #CCC;}

.xbanner{ height:75px; }
.main-c{border-bottom:1px solid #fff;  border-top:1px solid #fff;}
.contact p{ margin:12px;}


.links ul{ border:1px solid #7793CC; background:#Fff; margin:10px; padding:10px; height:142px;}

.links li{ text-align:center; margin-left:15px; margin-right:12px;  float:left; margin-bottom:2px;}
.links li img{border:1px solid #ccc;}
.links li span{ display:block;}

.linksa{border-bottom:2px solid #fff;  border-top:2px solid #fff; background:url(../images/tp_74.jpg) no-repeat top left; height:33px; line-height:33px; padding-left:13px;}
.linksa h2{color:#fff; float:left; font-size:14px; width:70px;}
.linksa a{ color:#fff; margin-left:40px;}


.footer{ height:110px;}
.footnav{height:26px; background:#D9E4F8; line-height:26px; margin-bottom:10px;}
.footnav a{ margin:0px 10px;}

.foot-left{margin-left:6px; width:690px; line-height:20px;}
.foot-right{ width:180px; margin-top:6px;}
.foot-right img{ float:left; margin-right:6px;}

/*neirong*/
.sider{ width:205px; float:left; }
.sider-a{ margin-bottom:12px;}
.sider-a h2{ background:url(../images/tp_16.jpg) no-repeat top left; color:#fff;  font-size:14px; height:33px; line-height:33px; padding-left:16px; position:relative;}
.sider-a li{ line-height:25px; background:url(../images/tp_24.jpg) no-repeat 20px 8px; text-indent:37px; margin-top:3px;border-bottom:1px dotted #2854AD;}
.sider-a ul{ margin-top:6px;}

.sider-a ul li ul{ margin-top:0px; margin-bottom:6px;}
.sider-a li ul li{ line-height:18px; background:url(../images/ico_24.jpg) no-repeat 36px; text-indent:47px; margin-top:3px;border-bottom:none;}


.detail{ padding-left:3px; border-left:1px solid #fff; width:748px; float:right; min-height:460px;height:auto!important;height:460px;}
.title{background:url(../images/tp_18.jpg) no-repeat top left; color:#fff;  font-size:14px; height:33px; line-height:33px; padding-left:16px; position:relative;}
.title span{color:#fff; position:absolute; right:15px; top:0px; font-size:12px }
.title span a{ color:#fff;}
.detail-a{ padding:16px 18px; margin-top:1PX; }


/*- newsnei---------------------------*/
.newsnei,.newsnei2{padding:10px 20px 20px 16px;}
.newsnei li{ padding:0px 5px 2px; margin-left:2px; border-bottom:#ccc dotted 1px;}

.newsnei li h3{ font-size:13px; margin:0; line-height:30px; background:url(../images/arrs.jpg) no-repeat left; padding-left:18px;}
.newsnei li h4{ text-align:right; color:#999; font-size:12px; font-weight:normal; margin:0; padding:0;}
.newsnei li span{ margin:5px;}
.nr{ margin:10px;}
.newsnei2 h3{ font-size:14px; text-align:center; border-bottom:#D8DFE9 solid 1px; padding-bottom:10px; margin-bottom:8px;}
.newsnei2 h4{ text-align:center; margin-bottom:8px;}
.newsnei2 span{ margin:8px;} 

.pronei{padding:16px 20px 20px 10px;}
.pronei li{ float:left; margin:2px 8px 6px 10px; display:inline;  line-height:22px;}
.pronei li img{border:#ccc solid 1px;}
.pronei li span{ display:block; margin-top:3px; text-align:center;}


.poofen{ clear:both; padding-top:10px; margin-bottom:12px; text-align:center;}

/*- proo---------------------------*/
.proo{ padding:16px 20px 20px 12px;}
.proo h2{ font-size:14px;}
.proo-al{ float:left;}
.proo-al li{ float:left; margin:10px;}
.proo-al p{ text-align:center; line-height:25px;}

.proo-ar{ float:left; width:260px; margin-left:20px;}
.proo-ar1 li{ border-bottom:#BECCD8 solid 1px; height:35px; line-height:35px;}
.proo-ar1 li.imgg{_padding-top:8px;_height:20px;}
.proo-ar1 li.imgg img{ margin:0 5px;}
.proo-all img{border:#E0E0E0 solid 1px;}
.proo-ar2 li{ padding:8px 0 0; font-weight:700;}
.proo-ar2 li img{ margin-right:5px; margin-bottom:-5px;}

.proo-bl{padding:48px 0 20px;*padding:20px 0 20px;min-height:200px;height:auto!important;height:200px; }
.proo-bl h2,.proo-b h2{font-size:14px; height:26px; border-bottom:#BECCD8 solid 1px; background:url(../images/arrow.gif) left no-repeat; padding-left:16px;}
.proo-d{ margin:12px;}

.proo-b li{ float:left; margin:20px 10px 20px 4px;}
.proo-b span {text-align:center; display:block;}
.proo-b img{ border:1px solid #ccc;}

