/*all*/
form,h1,h2,h3,h4,h5,h6,p,ul,li,img,td,tr { padding:0; margin:0;}
* {padding:0; margin:0;}
h1 {font-size:14px; font-weight:bold; color:#2f2f2f; background:#CFECFA; color:#000; width:150px;}
h2 {font-size:12px; font-weight:bold; color:#2f2f2f;}
h3 {float:left; margin-left:10px;}
a {color:#666666;}
body {
	background-color: #66CCFF;
}
.fleft {float:left;}
.fright {float:right;}
.clear {clear:both;}
.strang {font-weight:bold}
.red {color:#F40000;}
.center {margin:0 auto;}
.overhidden {overflow:hidden;}
.mright48 {padding-right:48px;}
.mtop20 {margin-top:15px;}
.mleft20 {margin-left:20px;}
.mtop23 {margin-top:23px;}
.mleft13 {margin-left:13px;}
.mtop5 {margin-top:5px;}
.mlr5{margin:0 5px;}
.mlr10 {margin:0 8px;}
.mfoot15 {margin-bottom:15px;}
.bgline {background:url(line2.jpg) repeat-y;}
.protext {text-indent:46px;}
.text {font-size:12px; line-height:25px; color:#2f2f2f; margin:36px 5px 0 5px;}
.textcenter {text-align:center;}
.orange {color:#FE8908; font-weight:bold;}
.ggtext {font-size:12px; line-height:25px; color:#1B1AA3;}
.weizhi {font-weight:bold; font-size:14px; color:#000099; line-height:49px; margin-left:20px;}
.mlrt5 {margin:25px 10px 0 10px;}
.bgbgbg {
	width:979px;
	margin:0 auto 20px auto;
	background:#FFFFFF;
	border-right-width: 13px;
	border-left-width: 13px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
}


/* head */
.headbody {width:979px; height:141px; margin:0 auto;}
.headnav1 {
	width:291px;
	height:31px;
	margin:51px 8px 0 0;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color:#efefef;
	border-bottom-color:#efefef;
	background:#f9f7f8;
	}
.headnav1 a {text-decoration:none; font-size:12px; line-height:31px; color:#2653A8;}
.headnav1 a:hover { text-decoration:underline;}
.headline { height:34px; width:979px;}
.headnav2 {height:34px; width:756px; background:url(bignav.jpg) no-repeat;}
.headnav2 a {font-size:14px; font-weight:bold; color:#FFFFFF; font-family:"宋体"; text-decoration:none; margin:0 20px; line-height:34px;			 }
.headnav2 a:hover {color:#F40000;}

/*foot*/
.footbody {width:979px; height:85px; margin:0 auto;}
.footbd1 { line-height:82px;	
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #818181;
	width:223px;}
.footbd2 {	
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #c3c3c3;
	font-size:12px;
	color:#2c2c2c;
	line-height:20px;
	width:656px;}
.footpolice {	
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #c3c3c3;
	font-size:12px;
	color:#2c2c2c;
	line-height:20px;
	width:100px;}

	
/*left*/
.lefttop {width:223px; height:308px;}
.prolist {width:223px; height:259px; background:url(leftbg1.jpg) repeat-x;}
.prolist ul { list-style:none;}
.a1 { margin-bottom:5px; color:#545454; background:url(lfls1.jpg) no-repeat; line-height:27px;}
.a2 {margin-bottom:5px; color:#545454; background:url(lfls2.jpg) no-repeat; line-height:27px;}
.a12 a {color:#545454; text-decoration:none; font-size:12px; font-weight:bold;}
.a12 a:hover {color:#F40000;}
.leftfoot { width:223px; height:357px;}

/*body*/
#kbody {margin:0 auto; width:979px; clear:both;}
#lbody {width:223px; float:left;}
#rbody {width:755px; float:right; }
.contenttop1 {width:755px; height:49px;}
.contenttop2 {width:742px; height:29px; background:url(gsjj.jpg) no-repeat; margin:6px 0 0 13px;}
.contenttopms {width:742px; height:29px; background:url(message.jpg) no-repeat; margin:6px 0 0 13px;}
.contenttophn {width:742px; height:29px; background:url(honorbanner.jpg) no-repeat; margin:6px 0 0 13px;}
.contenttoplx {width:742px; height:29px; background:url(contact.jpg) no-repeat; margin:6px 0 0 13px;}
.contenttopcp {width:742px; height:29px; background:url(products.jpg) no-repeat; margin:6px 0 0 13px;}
.gsjjpic {width:737px; height:230px;}
.gsjj {width:572px; }
.contentpro {width:743px; height:29px; background:url(products.jpg) no-repeat; margin:6px 0 0 13px;}
.projj {width:743px; height:243px; margin:20px 0 10px 13px;}
.indexpro {
	margin:0 8px;
	width:220px;
	height:239px;
	border: 1px solid #8CDFFD;
	background:url(indexpro.jpg) no-repeat;}
.indexpro a {text-decoration:none; font-size:12px; font-weight:bold; color:#00007D; }
.gonggao {width:540px; height:22px; margin:5px 13px 0 0;}
.projs {font-size:12px; line-height:25px; color:#2f2f2f;}
/*contact*/
.linkgs {color:#2f2f2f; font-size:14px;}
