/* CSS Document */
body{
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	font-size:12px;
	line-height:25px;
}
.top_banner{ background:url(../images/top_bg.jpg) repeat-x; margin:auto;width:auto; height:263px; text-align:center;}

/*zzz*/
.cjb{ background:url(../images/bg1_12.jpg) no-repeat; height:92px; width:965px; }
.t1 ul li{ background:url(../images/bg1.gif) no-repeat; width:108px; height:45px; text-align:center; line-height:45px;}
.mont1 a{ background:url(../images/bg2.gif) no-repeat; display:block; width:108px; height:45px; color:#FFF!important;}
.a1 li a{ display:block;background:url(../images/bg1.gif) no-repeat; width:108px; height:45px; line-height:45px; text-align:center;}
.top_T ul{ list-style-type:none; margin:0px; padding:0px;}
.top_T ul li{ float:left;}
.top_T ul li a{ display:block; width:170px; text-align:center; line-height:44px; font-size:14px; font-weight:bold; color:#002862!important;}
#Layer1 {
	position:absolute;
	left:15px;
	top:320px;
	width:70px;
	height:71px;
	z-index:1;
}
.GG_imgul{ list-style-type:none; margin:0px; padding:0px;}
.GG_imgul li{ float:left; padding-left:10px;}
.GG_imgul li p{ text-align:center; margin:0px; padding:0px;}
.conten1_L{ width:850px; float:left; line-height:20px;} 
.wz1{ width:170px; padding:4px 5px;margin:0px;} 
.wz2{ width:170px; padding:4px 5px; margin:0px;} 
.wz3{ width:170px; padding:4px 5px;margin:0px;} 
.wz4{ width:165px; padding:4px 5px;margin:0px;} 
.wz5{ width:130px; padding:4px 5px;margin:0px;}
.b_wz{ width:855px; float:left;}
.wz1 a,.wz2 a,.wz3 a,.wz4 a,.wz5 a{ color:#000000}
.left{float:left;}
li,dl{list-style-type:none;}
h1,h2,h3,h4,h5,h6 {margin:0; padding:0;font-size:14px; color:#774107;}
img{border:0px; line-height:0px;}
li,dl{list-style-type:none;}
.clear{clear:both; height:0px;font-size:0px;line-height:0px; margin:0px; padding:0px;}
a:link, a:visited, a:active{ text-decoration: none;}
a:focus { outline: none; }
a:hover{text-decoration:none;}


/*zzzz*/


.page{
	background: #45B4DF;
	width:993px;
	margin:0px auto;
	height:auto;
	overflow:hidden;
}
.topnav{
	background:url(../images/top_navbg.gif) repeat-x; 
	height:39px; 
	line-height:42px; 
	overflow:hidden; 
	text-align:center; 
	font-size:14px; 
	color:#FFF;
	width:100%;
	margin:0 auto 
}
.topnav a{
	text-decoration:none;
	color:#fff;
	padding-left:8px;
	padding-right:8px;
}
.center{
margin:7px auto 7px auto;
width:981px;
background:#FFFFFF;

}
.banner{
	padding-top:15px;
	margin:0 auto;
	width:965px;
}
.headnav{ background:url(../images/nav_bg.jpg) repeat-x; height:46px; line-height:46px; padding-bottom:5px; overflow:hidden; padding-left:85px; }
.headnav ul{ list-style-type:none; margin:0px; padding:0px;}
.headnav ul li{ float:left; font-size:14px; background:url(../images/line.gif) no-repeat right; padding:0px 35px;}	
.headnav ul li a{ text-decoration:none; color:#060606;}
.headnav ul li a:hover{
	color:#C4321C;}	
.c1 { height:auto; overflow:hidden;}
.c1left{
	float:left;
	margin-left:18px;
	margin-top:20px;
	}	
.c1right{
	float:left;
	margin-left:25px;
	margin-top:15px;
	}		
.c1wen{
	width:580px;
	color:#242424;
	line-height:22px;
	margin-top:15px;
	}
.c1wen a{
	color:#F00;
	text-decoration:none;
	}	
.c1wen a:hover{
	color:#F00;
	text-decoration:underline;
	}
.c2nei{
	height:260px; overflow:hidden;}
.c2title{
	margin-left:2px;
	width:961px;
	height:42px;
	background:url(../images/c2title.gif) no-repeat;
	}	
.c2title span{
	float:right;
	color:#FFF;
	line-height:42px;
	padding-right:10px;
	}
.c2title span a{
	color:#FFF;
	text-decoration:none;
	}
.c2title span a:hover{
	text-decoration:underline;
	}
.c2nei{
	height:290px;}
.c2left{
	float:left;
	margin-top:25px;
	width:590px;
	height:215px;
	padding-left:15px;
	}
.c2left h2{
	text-align:center;
	font-size:14px;
	font-weight:bold;
	color:#006476;
	} 
.c2wen{
	margin-top:15px;
	width:560px;
	line-height:24px;
	text-align:justify;
	text-justify:inter-ideograph;
	}
.c2wen a{
	color:#F00;
	text-decoration:none;
	}
.c2wen a:hover{
	text-decoration:underline;
	}
.c2xin{
	margin-top:10px;
	width:560px;
	line-height:24px;
	text-align:justify;
	text-justify:inter-ideograph;
	font-size:14px;
	}
.c2xin a{
	text-decoration:none;
	color: #0033FF;
	}
.c2xin a:hover{
	text-decoration:none;
	color:#C4321C;
	}
.c2right{
	float:right;
	margin-top:20px;
	margin-right:20px;
	_margin-right:10px;
	text-align:right;
	}
.c2right h3{margin:0; padding:0;}	
.c2right ul{list-style-type:none; margin:0; padding:0;}
.c2right img{border:none; margin:0; padding:0;}
.c3title{
	clear:both;
	margin-left:2px;
	width:961px;
	height:42px;
	background:url(../images/c3title.gif) no-repeat;
	}	
.c3title span{
	float:right;
	color:#FFF;
	line-height:42px;
	padding-right:10px;
	}
.c3title span a{
	color:#FFF;
	text-decoration:none;
	}
.c3title span a:hover{
	text-decoration:underline;
	}
.c3wen{
	width:915px;
	margin-left:2px;
	padding-left:20px;
	line-height:22px;
	margin-top:15px;
	text-align:justify;
	text-justify:inter-ideograph;
	}
.c3wen a{
	text-decoration:none;
	color:#F00;
	}
.c3wen a:hover{
	text-decoration:underline;
	}
.c3l{
	float:left;
	width:455px;
	padding-left:10px;
	}	
.t1news{  padding:6px 10px 4px 10px; height:auto; font-size:14px; font-weight:bold;}
.t1news ul{ list-style-type:none; margin:0px; padding:0px;}
.t1news ul li{ background:url(../images/tbtn.gif) no-repeat left; padding-left:35px; line-height:35px; }
.c3r{
	margin-left:10px;
	float:left;
	}	
.swt{
	clear:both;
	background:url(../images2/idx_img04.gif) left top no-repeat;
	width:811px;
	height:152px;

	color:#F00;
	margin:0 3px 0 3px;
	padding-left:144px;
	}	
.swt .idx_exparrlf { float:left; padding-top:70px; height:80px; margin-top:2px; background:url(../images/mapda_pp.jpg) repeat-x; padding-right:15px; padding-left:15px; cursor:pointer }
.swt .idx_exparrrt { float:left; padding-top:70px; height:80px; margin-top:2px; background:url(../images/mapda_pp.jpg) repeat-x; padding-right:15px; padding-left:5px; cursor:pointer}
#expmove { float:left; background:url(../images/mapda_pp.jpg) repeat-x; margin-top:2px; }
#expmove .ul { padding-left:9px; border:1px double #006476; padding-top:15px; }
#expmove ul li { float:left; width:230px; border:1px double #006476; margin-right:9px; padding:1px; margin-top:15px; background:#fff; }
#expmove ul .imgs { float:left; margin-right:2px; }
#expmove ul .main { float:left; }
#expmove ul .txt1 { text-align:center; width:100px; background:#006476; padding:8px; font-size:14px; font-weight:bold; color:#fff; }
#expmove ul .txt2 { text-align:center; padding:8px; font-size:14px; color:#006476 }
#expmove ul .txt3 { text-align:center; padding:8px; font-size:14px; color:#006476 }
#expmove ul .txt4 { text-align:center; }
.c4title{
	margin-top:10px;
	clear:both;
	margin-left:2px;
	width:961px;
	height:42px;
	background:url(../images/c4title.gif) no-repeat;
	}	
.c4title span{
	float:right;
	color:#FFF;
	line-height:42px;
	padding-right:10px;
	}
.c4title span a{
	color:#FFF;
	text-decoration:none;
	}
.c4title span a:hover{
	text-decoration:underline;
	}
.c4biao{
	text-align:center;
	}
.c40title{
	margin-top:10px;
	clear:both;
	margin-left:2px;
	width:961px;
	height:42px;
	background:url(../images/c40title.gif) no-repeat;
	margin-bottom: 8px;
	}	
.c40title span{
	float:right;
	color:#FFF;
	line-height:42px;
	padding-right:10px;
	}
.c40title span a{
	color:#FFF;
	text-decoration:none;
	}
.c40title span a:hover{
	text-decoration:underline;
	}
.c4tu{
	height:200px;
	float:left;
	width:337px;
	padding-left:35px;
	}	
.c4xin{
	height:190px;
	float:left;
	}
.t2news{  padding:6px 10px 4px 10px; height:auto; font-size:14px;}
.t2news li{ background:url(../images/tbtn2.gif) no-repeat left; padding-left:10px; line-height:26px; list-style-type:none }
.t2news li a{color:#555555; padding-left:15px; text-decoration:none;}		
.clear{clear:both}
.c5title{
	clear:both;
	margin-left:2px;
	width:961px;
	height:42px;
	background:url(../images/c5title.gif) no-repeat;
	}	
.c5title span{
	float:right;
	color:#FFF;
	line-height:42px;
	padding-right:10px;
	}
.c5title span a{
	color:#FFF;
	text-decoration:none;
	}
.c5title span a:hover{
	text-decoration:underline;
	}
.c6title{
	clear:both;
	margin-left:2px;
	width:961px;
	height:42px;
	background:url(../images/c6title.gif) no-repeat;
	}	
.c5bao{
	height:52px;
	}
.arrow{
	float:left;
	width:46px;
	padding-left:23px;
	}	
.c5wen{
	float:left;
	line-height:43px;
	font-size:14px;
	}			
.c5wen2{
	float:left;
	line-height:22px;
	font-size:14px;
	width:869px;
	}	
.moveimg{ height:auto; overflow:hidden; zoom:1; margin:10px;}
.moveimg ul{ list-style-type:none; margin:0px; padding:0px;}
.moveimg ul li{ float:left; padding-left:15px;}		
.tsfont{ font-size:14px; font-weight:bold; color:#000;}		
.footlink{ color:#FFF;}
.footlink a{color:#FFF;  text-decoration:none;}
.footlink a:hover{ color:#FFF; text-decoration:underline;}
#demo {
overflow:hidden;
width: 920px;
}
#demo img {
padding-left:5px;
padding-right:5px;
border:none;
height:151px;
width:217px;
}
#indemo {
float: left;
width: 800%;
}
#demo1 {
float: left;
}
#demo2 {
float: left;
}

.rollBox{width:811px;overflow:hidden;padding:12px 0 5px 6px; height:150px; background:url(../images/mapda_pp.jpg) ; background-repeat:repeat-x; float:left; margin-top:2px;}
.rollBox .LeftBotton{height:158px;width:30px;background:url(../images/arrow_lf02.jpg) no-repeat 11px 0;overflow:hidden;float:left;display:inline;margin:60px 0 0 0;cursor:pointer;}
.rollBox .RightBotton{height:158px;width:30px;background:url(../images/arrow_rt02.jpg) no-repeat 0px 0;overflow:hidden;float:left;display:inline;margin:60px 0 0 0;cursor:pointer; margin-left:3px;}
.rollBox .Cont{width:730px;overflow:hidden;float:left; height:200px;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{
width:220px;
float:left;
text-align:center;
height:135px;
border:#006476 solid 1px;
padding-top:3px;
padding-left:3px;
background:#FFFFFF;
margin-left:3px;
margin-right:3px;
}
.rollBox .Cont .pic h3{
margin:0px;
height:0px;
width:96px;
text-align:center;
background:#006476;
line-height:24px;
height:24px;
color:#FFFFFF;
float:left
}
.rollBox .Cont .pic p{
line-height:38px;
font-size:14px;
float:left;
width:96px;
text-align:center;
margin:0px;
padding:0px;
height:38px;
color:#006476
}
.rollBox .Cont .pic img{ float:left; border:0px; padding-right:5px;}

.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#626466;text-decoration:none;}
.rollBox .Cont a:hover{color:#f00;text-decoration:underline;}
.rollBox #List1,.rollBox #List2{float:left;}
#f_news {
	float: left;
	height: 240px;
	width: 330px;
	margin-top: 10px;
	margin-left: 10px;
	border: 5px solid #CCC;
	display: inline;
}

.zj_info
{
	width:962px;
	margin-bottom: 15px;
	margin-top: 10px;
	_padding-left: 2px;
}
.model
{
	width:301px;
	border:solid 1px #f7dc8a;
	float:left;
	margin:0 0px 0 6px;
	_margin:0 4px 0 4px;
	padding:4px;
	overflow: hidden;
	height: 246px;
	display: inline;
}
.model p{
	text-indent:0em;
	color:#333333;
	font-size:12px;
}
.model p a{
	 color:#273a48;
	}
.model p a:hover{
	 color:#bd0000;
	}
.model p span { font-weight:bold;}
.doc_name{
	height:26px;
	line-height:26px;
	color:#273a48;
	font-size:15px;
	font-weight:bold;
	display: block;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0;
	padding-left: 25px; 
}
.doc_img{
	padding:10px 4px;
}
.doc_img img{
	padding:3px 0;
}

.zj_title
{
	width:960px;
	height:37px;
	margin:10 auto 0 auto;
	_margin:0 auto 0 auto;
}
.zj_title h3
{
	width:927px;
	height:37px;
	line-height:37px;
	padding-left:35px;
	background-image: url(../images/first.gif);
	background-repeat: no-repeat;
	background-position: center;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.zj_title h3 span
{
	font-size:12px;
	color:#814d05;
	font-weight:normal;
}

.zj_details
{
	width:900px;
	margin:0 auto;
	font-size:12px;
	padding-top:20px;
}
.zj_details p
{
	color:#333;
	text-indent: 2em;
	margin: 0px;
	padding: 0px;
}
.zj_details .red
{
	color:#bd0000;
	text-align:center;
	font-size:14px;
}
.zj_details ul li
{
	line-height:24px;	
}
.zj_details ul li span
{
	color:#1e5494;
	float:left;
}

.floatright{float:right;}

.red{
	color:#f00;
}
.red a:link,.red a:visited{
	color:#f00;
}
.red a:hover{
	color:#f00;
	text-decoration:underline;
}

.intor .treat
{
	width:958px;
	margin:0 auto;
	height:568px;
}
.treat_show
{
	width:964px;
	height:470px;
	padding-top:10px;
}
.treat_show .model
{
	width:305px;
	height:471px;
	float:left;
	background:url(../images/m_bg.gif) no-repeat center;
	margin:0 5px 0 3px;
	_margin:0 4px 0 2px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.treat_show .model h3
{
	text-align:center;
	height:45px;
	line-height:45px;
	padding-bottom:10px;
	font-size:12px;
}
.treat_show .model p
{
	color:#333;
	width:265px;
	padding-left:25px;
	line-height:21px;
	margin: 0px;
	text-indent: 2em;
}
