body {
	font-family: Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	font-size:12px;
	background:url(../images/top_bg.gif) top repeat-x;
}

td {
	font-family: Arial, Helvetica, sans-serif; font-size:12px;
}

th {
	font-family: Arial, Helvetica, sans-serif;
}
a:link {
	color: #000000; text-decoration:none;
}
a:visited {
	color: #000000;
}
a:hover {
	color: #FF0000;
}
a:active {
	color: #000000;
}
.more{ width:50px; float:right; padding-right:5px; height:27px; line-height:27px; }
.more a,.more a:link{ color:#1168AD;text-decoration:none;}
.more a:hover{ color: #FF0000;text-decoration:none;}
img{ border:0;}

/*top*/
#box{
	width:1002px;
	height:auto;
	margin: 0 auto;
}
#top{ width:1002px; height:96px; float:left;}
#logo{ background-image:url(../images/logo.gif); width:716px; height:96px; float:left;}
#site{ float:right; padding-right:10px; line-height:30px; }
#site a{color:#333;padding:0px 5px;}
#site a:link{color:#333; text-decoration:none;}
#site a:hover{ color:#FF0000; text-decoration:none;}

/*nav*/
#nav_bg{width:1002px; float:left; height:38px; line-height:38px; text-align:center; font-size:14px; font-weight:bold; background:url(../images/nav_bg.gif) repeat-x; border-bottom:1px solid #4e7092;}
#nav_bg ul{ list-style:none; padding:0; margin:0px;}
#nav_bg li{ width:90px; float:left;margin:0px 5px; color:#FFFFFF; display:inline;}
#nav_bg li a,#nav_bg li a:link{ text-decoration:none; color:#FFFFFF;}
#nav_bg li a:hover{ text-decoration: underline; color: #FFFFFF;}

#flash{ width:1002px; float:left; height:242px; margin-top:1px; background-image:url(../images/flash.jpg);}

#notice_k{ height:39px; line-height:39px; background:url(../images/new_bg.gif) repeat-x; width:1002px; float:left;}
#notice_k div{ float:right; width:250px; padding-right:10px; padding-top:6px;}
#notice_k div img{ padding:0 6px;}
#notice_k img{ float:left;}
#notice_k span{ font-size:14px; color:#000000; font-weight:normal; line-height:39px; height:39px; float:left;}
#notice_k font{ font-size:14px; color:#FF0000; float: left;}

/*tabs*/
ul{
 list-style:none;
}
.main{
 clear:both;
 text-align:left;
 padding-left:5px;
}
/*第一种形式*/
#tabs0{
 height: auto;
 width: 430px;
 margin-top:7px;
 margin-left:15px;
 display:inline;
 float:left;
}
#tabs1 {
 width:742px;
 height:auto; 
}
.menu0{
 width: 430px;
 margin:0;
 padding:0;
}
.menu1{
 width: 742px;
 margin:0;
 padding:0;
 float:left; background:url(../images/in_all.gif) 0 -54px no-repeat; height:31px;
}
.menu0 li{

 float: left;
 width:90px;
 height:25px; line-height:30px;
 text-align: center;
 margin:0 5px;
 cursor:pointer;
 background:url(../images/tab_a.gif) no-repeat;
 margin-top:5px; display:inline;
 font-size:14px;
}
.menu1 li{

 float: left;
 width:90px;
 height:25px;
 padding-top:5px;
 text-align: center;
 margin:0 5px;
 cursor:pointer;
 background:url(../images/tab_a1.gif) no-repeat;
 margin-top:6px; display:inline;
 font-size:14px;
 color:#FFFFFF;
 font-weight:bold;
}
.menu0 li.hover{
 background:url(../images/tab_h.gif) no-repeat;
 color:#074696;
 font-size:14px;
 font-weight:bold;
 margin-top:5px;
}
.menu1 li.hover{
 background:url(../images/tab_h.gif) no-repeat;
 color:#074696;
 font-size:14px;
 font-weight:bold;
 margin-top:6px; display:inline;
}
#main0 ul,#main1 ul{
 display: none;
 padding:0;
 margin:0;
}
#main0 ul.block,#main1 ul.block{
 display: block;
 margin:0px;
}
.main li{float:left; width:425px; text-align:left; border-bottom:1px dashed #CCCCCC; line-height:25px;}
.main li a,.main li a:link{ float:left; color:#000000;text-decoration:none;}
.main li a:hover{ color:#FF0000; }
.main li span{ float:right; width:65px;}

.main1 li{float:left; padding:10px 5px 0 5px; text-align:center;}
.main1 li img{ width:135px; height:140px;}
.main1 li .img:link,.main1 li .img:visited{ border:7px solid #cccccc; padding:1px;display:block;}
.main1 li .img:hover{border:7px solid #1570B9;}
.main1 li a,.main1 li a:link{color:#000000; text-decoration:none; line-height:30px;}
.main1 li a:hover{ color:#FF0000;}



/*cont*/
#left{ width:742px; margin-right:10px; float:left; margin-top:10px;}

#right{ float:right; width:250px; height:auto; margin-top:10px;}
/*cont-left*/
.flash_k{ height:236px; float:left; width:270px; border:1px solid #D6D6D6;}
.left_tab_k{
	height:238px;
	float:right;
	width:462px;
	background: url(../images/in_all.gif) no-repeat 0 -149px;
	
}

.left_new_l{
	float:left;
	width:364px;
	height:auto;
	margin:10px 0;
	}
.left_new_r{
	float:right;
	width:364px;
	height:auto;
	margin:10px 0;
	}
.left_new_l .title,.left_new_r .title{
	width:364px;
	height:27px;
	float:left;
	background-image: url(../images/in_all.gif);
	background-repeat: no-repeat;
	background-position: 0 0px;
	margin-bottom:2px;}
.left_new_ck{ border:2px solid #d6d6d6; width:360px; height:309px; float:left; display:inline;}
.left_new_l .title h1,.left_new_r .title h1,#works .title h1{ font-size:14px; width:120px; float:left; text-align:center; line-height:27px; font-weight:bold; height:27px; color:#FFFFFF; margin:0;}
.left_new_ck ul{ padding:0; margin:0;}
.left_new_ck li{ float:left; width:345px; padding-left:10px;}
.left_new_ck li span{ background:url(../images/icq1.gif) center no-repeat; width:7px; height:9px; float:left; padding-top:11px;margin-right:5px; display: inline;}
.left_new_ck li a,.left_new_ck li a:link{ color:#000000; line-height:25px;text-decoration:none; float:left;}
.left_new_ck li a:hover{ color:#FF0000;}
/*cont-right*/
.right_k{ width:248px; float:left; height:auto; border:1px solid #D6D6D6;}
.right_k img{ float:left; border:0;  border-bottom:1px solid #D6D6D6;}
.right_k ul{ padding:0; margin:0; list-style:none;}
.right_k li{ width:228px; float:left; color:#000000; line-height:24px; padding-left:10px; text-align:left;}
.right_k li a,.right_k a:link{ color:#000000; text-decoration:none;}
.right_k li a:hover{ color:#FF0000;}
.right_k span{ float:right; width:208px; text-align:right; }
.right_k span a:hover{ color:#000000; text-decoration:none;}
.right_k span a,.right_k span a:link{ color:#FF0000;}

.com_k{ width:250px; height:263px; float:left; background:url(../images/com_bg.gif) no-repeat; margin:10px 0;}
.com_k table{ margin-top:50px; float:left; margin-left:5px;line-height:34px;}
.com_k table img{ margin:0 10px;}

#works{ float:left; width:1002px; height:auto}
#works .title{
	height:27px;
	margin-bottom:2px;
	width:1002px;
	float:left;
	background-image: url(../images/in_all.gif);
	background-repeat: no-repeat;
	background-position: 0 -27px;
}
#works .k{ border:2px solid #d6d6d6; width:998px; height:auto;}
.info{
	width:100%;
}
.info ul{ padding:0; margin:0;}
.info li{
	padding:5px;
	width:146px;
	float:left;
	text-align:center;
	line-height:26px;
}
.info li .img{
	padding:5px;
	background-color:#cccccc;
	display:block;
}
.info li .img:link,.info li .img:visited{
	border:1px solid #cbcbcb;
}
.info li .img:hover{
	border:1px solid #0000FF;
	background:#1570B9;
	color:red;
}
#works .k img{
	border:0;
}
#works .k span{display:block;
	width:100%;
	clear:both;
	text-align:center; color:#000000;}
#works .k a,#works .k a:link{ color:#000000; text-decoration:none;}
#works .k a:hover{ color:#FF0000;}
.pic_tab{ border:1px solid #d6d6d6; width:740px; height:; float:left; margin-top:10px;margin-right:8px; height:229px;}

#link{ float:left; width:742px; height:auto; margin-top:10px;}
#link .title img{ float:left; margin-right:10px;}
#link .title{ width:740px; float:left; font-size:14px; font-weight:bold; color:#074695; line-height:31px; height:31px;}
#link .cont{ border-bottom:1px solid #cccccc; border-top:1px solid #cccccc; padding:5px; font-size:12px; float:left; width:732px;_width:742px; height:58px;_height:76px; }
#link .cont p{ padding:0 8px; line-height:22px; color:#545454; float:left;}
#link .cont p a,#link .cont p a:link{color:#545454; text-decoration:none;}
#link .cont p a:hover{ color:#FF0000;}


#map{ width:246px; float:right; border:2px solid #B5C7DB; height:auto; margin-top:10px;}
#map .title{ width:244px; background:url(../images/in_all.gif) no-repeat 0 -85px; height:64px;}
#map p{ padding:0; margin:0; line-height:24px; color:#000000; padding-left:6px;}

/*footer*/
.footer{ float:left; margin-top:10px; height:auto; width:1002px;}
.footer_title{ width:1002px; float:left; height:24px; background:url(../images/link_bg.gif) repeat-x;}
.footer_cont{ border-bottom:1px solid #ccddef; float:left; padding:5px 0px; width:1002px;}
.footer_cont img{ margin:0px 8px; float:left;}
.footer_cont span{ width:112px; padding:0px 5px; line-height:26px; margin:6px; background-color:#e3e3e3; height:26px; float:left; text-align:center; color:#08397c; overflow:hidden;}
.footer_cont span a,.footer_cont span a:link{ color:#08397c; text-decoration:none;}
.footer_cont span a:hover{ color:#FF0000; text-decoration:underline;}


/*bottom*/
#bottom{ width:1002px; float:left; height:auto; margin-top:10px;}
#bottom .cont{ background-color:#eaf3fa; border-top:6px solid #247bbe; height:auto; float:left; width:100%;}
#bottom .logo{ background-image:url(../images/logo_botton.gif); width:359px; height:39px; float:left; margin-top:55px;}
#bottom .bt_right_k{
	height:auto;
	line-height:26px;
	margin:10px 0px;
	text-align: center;
	float:left;
	width:100%;
} 
#bottom .bt_right_k ul{
	padding:0;
	margin:0;
	list-style:none;
}
#bottom .bt_right_k li{ float:left; width:158px; text-align:center; margin:0px 4px; font-size:14px; background-color:#D9E4FA; display:inline; }
#bottom .bt_right_k li a,#bottom .bt_right_k li a:link{ color:#003464; text-decoration:none;}
#bottom .bt_right_k li a:hover{ color:#FF0000; text-decoration:underline;}
#bottom .bt_right_k p{ float:left; padding:0; margin:0; line-height:26px; width:100%;}

