﻿@charset "utf-8";
/* CSS Document */

*{
margin:0;
padding:0;
list-style:none;
}
.relativ{
position:relative;
}
img{
border:0;
font-size:0;
}
p{
line-height:150%;
}
body{
font-family: Arial, Helvetica, sans-serif, "";
font-size:12px;
color:#888;
text-align:left;
line-height:1.231;
background:url(images/bodybg.jpg) repeat-x;
}
.middle .bornone{
border-right:none;
}
.middle .red{
color:red;
}
.middle .xs{
color:#BC2931;
}
.space9{
clear:both;
width:970px;
height:9px;
font-size:0;
}
.space10{
clear:both;
width:970px;
height:10px;
font-size:0;
}
.space11{
clear:both;
width:970px;
height:11px;
font-size:0;
}
.space12{
clear:both;
width:970px;
height:12px;
font-size:0;
}
.space11473{
float:left;
width:11px;
height:473px;
font-size:0;
}
.space15{
clear:both;
width:970px;
height:15px;
font-size:0;
}
.space18{
clear:both;
width:970px;
height:18px;
font-size:0;
}
.middle{
clear:both;
width:970px;
margin:auto;
}
.publicmid{
clear:both;
width:980px;
margin:auto;
}
.allbold{
color:#16387C;
font-weight:bold;
}
a:link {color:#888;
text-decoration:none;}
a:visited{
color:#888;
text-decoration:none;
}
a:hover{
color:#888;
text-decoration:underline;
}
a{
color:#888;
text-decoration:none;
}
legend{
display:none;
}
fieldset{
border:0;
}
.head_topoutside{
margin:auto;
width:100%;
height:30px;
background:url(images/headtop_01.gif) repeat-x;
}
#head_top{
width:982px;
margin:0 auto;
position:relative;
z-index:999;
}
/* 头部开始 */
.toplink_1{
float:left;
width:90px;
line-height:30px;
text-indent:5px;
}
.toplink{
float:left;
width:100px;
height:20px;
background:url(images/headtop_01.gif) no-repeat -95px -68px;
text-indent:5px;
margin-top:4px;
padding-top:4px;
padding-left:1px;
} 
.toplinkhover{
	float:left;
	width:99px;
	height:20px;
	margin-top:3px;
	padding-top:4px;
	background:url(images/headtop_01.gif) no-repeat -95px -124px;
	text-indent:5px;
	border-top:1px solid #DBE2E8;
	border-left:1px solid #DBE2E8;
	border-right:1px solid #DBE2E8;
} 
.toplinkb{
float:left;
width:80px;
height:20px;
background:url(images/headtop_01.gif) no-repeat -116px -68px;
text-indent:5px;
margin-top:4px;
padding-top:4px;
padding-left:1px;
}
.toplinkbhover{
float:left;
width:79px;
height:20px;
margin-top:3px;
padding-top:4px;
background:url(images/headtop_01.gif) no-repeat -116px -124px;
text-indent:5px;
border-top:1px solid #DBE2E8;
border-left:1px solid #DBE2E8;
border-right:1px solid #DBE2E8;
}
/* 总的DD开始 */
#top_t2 dd{
width:878px;
overflow:hidden;
position:absolute;
top:25px;
left:90px;
background-color:#201F1E;
border:1px solid #DBE2E8;
border-top:none;
}
#top_t3 dd{
width:777px;
overflow:hidden;
position:absolute;
top:25px;
left:191px;
background-color:#201F1E;
border:1px solid #DBE2E8;
border-top:none;
}
#top_t5 dd{
width:300px;
overflow:hidden;
position:absolute;
top:25px;
left:577px;
background-color:#201F1E;
border:1px solid #DBE2E8;
border-top:none;
}
#top_t6 dd{
width:288px;
overflow:hidden;
position:absolute;
top:25px;
left:658px;
background-color:#201F1E;
border:1px solid #DBE2E8;
border-top:none;
}
#top_t7 dd{
width:214px;
overflow:hidden;
position:absolute;
top:25px;
left:739px;
background-color:#201F1E;
border:1px solid #DBE2E8;
border-top:none;
}
#top_t8 dd{
width:152px;
overflow:hidden;
position:absolute;
top:25px;
left:820px;
background-color:#201F1E;
border:1px solid #DBE2E8;
border-top:none;
}

#top_t9 dd{
width:79px;
overflow:hidden;
position:absolute;
top:28px;
left:901px;
background-color:#201F1E;
border:1px solid #DBE2E8;
border-top:none;
}

/* 总的菜单单个开始 */
#top_t2 dd ul li
{
float:left;
display:inline;
width:80px;
height:15px;
line-height:15px;
margin-top:0px;
margin-bottom:3px;
padding:3px 6px;
}
#top_t3 dd ul li
{
float:left;
display:inline;
width:50px;
height:15px;
line-height:15px;
margin-top:3px;
margin-bottom:3px;
padding:3px 6px;
}
#top_t5 dd ul li
{
float:left;
display:inline;
width:60px;
height:15px;
line-height:15px;
margin-top:3px;
margin-bottom:3px;
padding:3px 6px;
}
#top_t6 dd ul li
{
float:left;
display:inline;
width:60px;
height:15px;
line-height:15px;
margin-top:3px;
margin-bottom:3px;
padding:3px 6px;
}
#top_t7 dd ul li
{
float:left;
display:inline;
width:50px;
height:15px;
line-height:15px;
margin-top:3px;
margin-bottom:3px;
padding:3px 6px;
}
#top_t8 dd ul li
{
float:left;
display:inline;
width:50px;
height:15px;
line-height:15px;
margin-top:3px;
margin-bottom:3px;
padding:3px 6px;
}

#top_t9 dd ul li
{
/*float:left;
display:inline;*/
width:79px;
height:15px;
line-height:15px;
/*margin-top:3px;*/
margin-bottom:3px;
padding:3px 6px;
}
/* 子菜单两条线 */
#head_top #top_t2 dd ul .top_z1{
 float:left;width:99px;height:3px;background-color:#201F1E;font-size:0;margin-top:-2px;
 padding:0;
}
#head_top #top_t2 dd ul .top_r1{
	float:left;width:779px;height:3px;background-color:#DBE2E8;font-size:0;margin-top:-2px;padding:0;
}
/* 第二个______________________________________________________________ */
#head_top #top_t3 dd ul .top_z2{
 float:left;width:99px;height:3px;background-color:#201F1E;/* 线条色 */font-size:0;margin-top:-2px;
 padding:0;
}
#head_top #top_t3 dd ul .top_r2{
	float:left;width:678px;height:3px;background-color:#DBE2E8;font-size:0;margin-top:-2px;padding:0;
}
/* 第3 */
#head_top #top_t5 dd ul .top_z3{
 float:left;width:79px;height:3px;background-color:#201F1E;/* 线条色 */font-size:0;margin-top:-2px;
 padding:0;
}
#head_top #top_t5 dd ul .top_r3{
	float:left;width:221px;height:3px;background-color:#DBE2E8;font-size:0;margin-top:-2px;padding:0;
}
/* 4 */
#head_top #top_t6 dd ul .top_z4{
 float:left;width:79px;height:3px;background-color:#201F1E;/* 线条色 */font-size:0;margin-top:-2px;
 padding:0;
}
#head_top #top_t6 dd ul .top_r4{
	float:left;width:209px;height:3px;background-color:#DBE2E8;font-size:0;margin-top:-2px;padding:0;
}
/* 5 */
#head_top #top_t7 dd ul .top_z5{
 float:left;width:79px;height:3px;background-color:#201F1E;/* 线条色 */font-size:0;margin-top:-2px;
 padding:0;
}
#head_top #top_t7 dd ul .top_r5{
	float:left;width:135px;height:3px;background-color:#DBE2E8;font-size:0;margin-top:-2px;padding:0;
}
/* 6 */
#head_top #top_t8 dd ul .top_z6{
 float:left;width:79px;height:3px;background-color:#201F1E;/* 线条色 */font-size:0;margin-top:-2px;
 padding:0;
}

#head_top #top_t9 dd ul .liz01{margin-bottom:8px;}

#head_top #top_t8 dd ul .top_r6{
	float:left;width:73px;height:3px;background-color:#DBE2E8;font-size:0;margin-top:-2px;padding:0;
}

/*#head_top #top_t9 dd ul .top_r7{
	float:left;width:73px;height:3px;font-size:0;margin-top:0px;padding:0;
}*/
/* 线结束________________________________________________________________________ */
#top_t4{
float:left;
width:285px;
line-height:30px;
text-indent:10px;
color:#D2D2D2;
}

/* 头部结束 */
.footer_01 {
	CLEAR: both; BACKGROUND: url(images/footer_link.jpg) #fff repeat-x; WIDTH: 100%; HEIGHT: 160px
}
.footer_mid {
	CLEAR: both; MARGIN: auto; WIDTH: 970px; PADDING-TOP: 10px
}
.fp_1 {
	WIDTH: 970px; COLOR: #888; TEXT-ALIGN: center
}
.fp_2 {
	WIDTH: 970px; COLOR: #888; TEXT-ALIGN: center
}
.fp_3 {
	WIDTH: 970px; COLOR: #888; TEXT-ALIGN: center
}
.fp_4 {
	WIDTH: 970px; COLOR: #888; TEXT-ALIGN: center
}
.footer_pic {
	MARGIN: 10px auto 0px; WIDTH: 670px
}
.footer_pic LI {
	DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 12px; WIDTH: 120px
}
.footer_pic LI IMG {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; FONT-SIZE: 0px; FLOAT: left; BORDER-LEFT: #ccc 1px solid; WIDTH: 120px; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 50px
}
.union {
	CLEAR: both; MARGIN: 0px auto; WIDTH: 980px
}
.union_left {
	FONT-SIZE: 0px; BACKGROUND: url(images/lm_left.gif) no-repeat; FLOAT: left; WIDTH: 8px; HEIGHT: 30px
}
.union_mid {
	BACKGROUND: url(images/lm_mid.gif) repeat-x; FLOAT: left; WIDTH: 965px; HEIGHT: 30px
}
.union_right {
	FONT-SIZE: 0px; BACKGROUND: url(images/lm_right.gif) no-repeat; FLOAT: left; WIDTH: 7px; HEIGHT: 30px
}
.union_title {
	MARGIN-TOP: 1px; WIDTH: 965px
}
.union_title LI {
	BORDER-RIGHT: #bfbfbf 1px solid; PADDING-RIGHT: 12px; PADDING-LEFT: 12px; BACKGROUND: url(images/lm_bg1.gif) #fff repeat-x; FLOAT: left; PADDING-BOTTOM: 0px; OVERFLOW: hidden; CURSOR: pointer; LINE-HEIGHT: 28px; PADDING-TOP: 0px; HEIGHT: 24px
}
.union_mid .union_title .union_r2 {
	BACKGROUND: url(images/lm_bg2.jpg) #fff repeat-x
}
.union_mid .union_title .union_r2a {
	BACKGROUND: url(images/lm_bg2.jpg) #fff repeat-x; BORDER-LEFT: #bfbfbf 1px solid
}
.unionconten {
	CLEAR: both; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; COLOR: #abaaaa; PADDING-TOP: 10px
}
.unionconten A:visited {
	COLOR: #abaaaa
}
.unionconten A:hover {
	COLOR: #abaaaa
}
.unionconten A:link {
	COLOR: #abaaaa
}
.unionconten A {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 150%; PADDING-TOP: 0px
}

.logooutside{height:103px;background-color:#5D5D5D}
.logoin{width:980px;margin:0 auto; position:relative}
.logoflash{ position:absolute;top:24px;left:0px;}
.logoright{position:absolute;top:24px;left:54px;}
.p1{position:absolute;top:13px;right:10px;}
.p2{position:absolute;top:36px;right:10px;}
.p3{position:absolute;top:60px;right:10px;}
.menuout{height:72px;background:#5D5D5D url(images/menu_outbg.jpg) repeat-x}
.kfcall{ vertical-align:top}
.kfleft{float:left;width:213px;overflow:hidden}
.kflist{width:767px;overflow:hidden}
.tjnuber{height:68px;background:url(images/tj.gif) no-repeat;padding-left:35px}
.kflist{height:173px;background:url(images/kf.gif) no-repeat}
.kfright{width:767px;float:left}
.kfright img{ vertical-align:top}
.tjnuber img{float:left;width:12px;height:18px;margin-top:6px;margin-left:5px;display:inline}
.kflist li{text-indent:35px;line-height:180%}
.bottomnav img{float:left;}
/* cases */
.indexcase{padding-bottom:12px;background:url(images/indexcasebot.jpg) no-repeat left bottom;}
.indexcatop{height:34px;background:url(images/indexcasetop.jpg) no-repeat;position:relative;font-size:0}
.casein{position:absolute;left:18px;top:0px}
.caseinmore{position:absolute;right:13px;top:6px}
.indexcase ul{padding-left:15px;padding-top:10px;height:217px;background:url(images/indexcasemid.jpg) repeat-x;border-left:3px solid #E8E8E8;border-right:2px solid #E8E8E8;overflow:hidden}
.indexcase ul li{float:left;width:192px;}

.znavtop{height:6px;background:url(images/znavtop.gif) no-repeat;font-size:0;}
.znavmid{height:62px;overflow:hidden;background:url(images/znavmid.jpg) repeat-x;border-left:1px solid #B6B6B6;border-right:1px solid #B6B6B6}
.znavbottom{height:8px;background:url(images/znavbottom.gif) no-repeat;font-size:0;}
.znav1{float:left;margin:8px 19px 2px 14px;display:inline}
.znav1 li,.znav2 li{float:left;}
.znav1 img,.znav2 img{float:left;}
.znav2{float:left;margin:0px 19px 0px 14px;display:inline}

.indexnavtop{height:6px;background:url(images/indexnavtop.gif) no-repeat;font-size:0;}
.indexnavbottom{height:8px;background:url(images/indexnavbottom.gif) no-repeat;font-size:0;}
.indexnavmid{height:62px;overflow:hidden;border-left:1px solid #DBDBDB;border-right:1px solid #DBDBDB;background-color:#FFF}
.znav3{float:left;margin:9px 18px 2px 14px;display:inline}
.znav3 li,.znav4 li{float:left;}
.znav3 img,.znav4 img{float:left;}
.znav4{float:left;margin:0px 18px 0px 14px;display:inline}

