﻿*{
	margin:0;
	padding:0;
}
a{
	color:#1959B1;
	text-decoration:none;
}
a:hover{
	text-decoration:underline; 
}
ul
{
	margin:0;
	padding:0;
	list-style-type:none;
}
img
{
	border:0;
}
body{
	color:#333;
	font-family:"宋体";
	font-size:12px;
	text-align:center;
}

fieldset,img{border:0;}
li{list-style:none;}
caption,th{text-align:left;}

h1,h2,h3,h4,h5{
	font-size:12px;
	font-weight:normal;
}
/*classes*/

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
} 
.clearfix {display: inline-block;} 

* html .clearfix {height: 1%;}
.clearfix {display: block;}


#fly{
	background:url(../images/cols-bg2.gif) repeat-y 0 0;
	margin:0 auto;
	padding:0 2px;
	text-align:left;
	width:990px;
}
#header{
	height:210px;
	padding:0 10px;
}
#logodiv{ 
	background:url(../images/logo.gif) no-repeat 0 0;
	height:167px;
	width:100%;
} 
ul#nav{ 
	background:#4397f1;
	height:44px;
} 
ul#nav li{ 
	float:left; 
	margin-top:1px;
} 
ul#nav a
{
	/*
	border:1px solid #fff;  
	border-width:0 0 1px 1px;  */
	color:#fff; 
	display:block;
	font-size:14px;
	font-weight:bold;
	height:21px; 
	line-height:21px;
	text-align:center;
	width:121px;
	z-index:100; 
} 
ul#nav a.exter{
	width:121px;
}  
ul#nav a:hover{ 
	background:#5ca6f5;  
	text-decoration:none;
} 
/*drop*/
ul#nav li ul.drop{ 
	position:absolute;  
	z-index:10;
	filter: alpha(opacity=90); 
	opacity: 0.9;
	display:none; 
	overflow:hidden; 
	width:121px; 
	padding:5px 0 18px 0;
	background:#5ca6f5; 
}
#nav ul.drop li{ 
	float:none; 
	background:none; 
	border:none; 
} 
ul#nav ul.drop a {  
	padding:0;
	border:0; 
	font-weight:normal; 
}

#nav ul.drop a:hover { 
	font-weight:bold;
}
#content{ 
	padding:2px 10px;
	float:left;
}
#leftcontent
{
	width:253px;
	float:left;
	margin-right:10px;
}
#rightcontent
{
	width:706px;
	float:left;
}
.leftlist
{
	width:251px;
	margin-top:-5px;
}
.lefttitle
{
	width:251px;
	height:30px;
	float:left;
	margin-top:5px;
}
.lefttitleleft
{
	width:92px;
	height:30px;
	float:left;
	background:url(../images/index_3_001.gif) no-repeat;
}
.lefttitlemiddom
{
	height:30px;
	width:67px;
	line-height:30px;
	font-size:14px;
	font-weight:bold;
	color:White;
	background:url(../images/index_2_002.gif) repeat-x;
	float:left;
	text-align:center;
}
.lefttitleright
{
	width:92px;
	height:30px;
	float:right;
	background:url(../images/index_3_003.gif) no-repeat;
}
#tzgg,#ldxx,#rdph,#znss,#xxcx,#yjzq
{
	width:251px;
	background-color:rgb(215,242,255);
}
#tzgg
{
	padding-top:5px;
	height:122px;
}
#tzgg li,#rdph li
{
	background:url(../images/li.jpg) no-repeat 5px 8px;
	height:24px;
	line-height:24px;
	padding-left:20px;
}
#ldxx
{
	height:110px;
	margin:0;
}

#ldxx ul li
{
	 margin:0;
	 padding-left:8px;
	 width:243px;
	 height:27;
	 line-height:27px;
	 color:#1959B1;
}
#rdph
{
	margin-top:0px;
	height:170px;
}
#znss
{
	height:70px;
	padding-left:10px;
	padding-top:10px;
	width:251px;
}
#xxcx
{
	height:70px;
	padding-top:10px;
}
#xxcx li,#yjzq li
{
	height:30px;
	line-height:30px;
	background:url(../images/index.jpg) no-repeat 15px 8px;
	padding-left:35px;
	width:120px;
	font-size:14px;
	float:left;
}
#yjzq
{
	height:45px;
	padding-top:10px;
}

#imagelist
{
	width:251px;
	padding-top:5px;
	background-color:rgb(215,242,255);
	/*border-top:3px solid rgb(81,149,203);*/
	margin-top:5px;
	
}
#imagelist li
{
	height:50px;
	margin:0;
	margin-left:35px;
	width:168px;
}
#imagelist li img
{
	border:0;
}


#news{
	width:300px;
	float:left;
	overflow:hidden;
	height:219px; 
	border:1px solid #0063D4;
}
#news h4{ 
	text-align:center;
	height:20px;
	line-height:20px;
}
#zxzx
{
	height:220px;
	width:390px;
	padding-left:10px;
	background-color:#f9f9fb;
	border-bottom:1px dashed #e76c21;
	float:left;
}
#zxzx h3{
	background:url(../images/dongtai.gif) no-repeat 0 0;
	height:28px;
	font-size:14px;
	font-weight:bold;
	position:relative;
	text-indent:20px;
	line-height:22px;
	position:relative;
	color:White;
} 
#zxzx h3 span
{
	position:absolute;
	right:10px;
	top:0;
	color:rgb(233,114,41);
}

.imgs{
	clear:both;
	margin:5px 0 2px; 
}
.imgs img
{
	border:0;
	height:140px;
	width:707px;
}
#zzbx
{
	width:251px;
	height:84px;
	background-color:rgb(215,242,255);
	padding-left:5px;
	/*border-top:3px solid rgb(81,149,203);*/
	margin-top:5px;
}
#gzdt,#xqjj,#sywh,#rkxx,#zcfg,#ffcl,#ldrk,#kpyd,#xhzc,#wjyl
{
	height:200px;
	width:348px;
	float:left;
	margin-right:7px;
	border-bottom:1px solid rgb(233,109,35);
	margin-top:4px;
	overflow:hidden;
}
#xqjj,#rkxx,#ffcl,#kpyd,#wjyl
{
	margin-right:0;
}
#zcfg,#ffcl,#ldrk,#kpyd,#xhzc,#wjyl
{
	border-bottom:1px solid rgb(50,112,173);
}
#gzdt h3,#xqjj h3
{
	height:25px;
	line-height:25px;
	padding-left:5px;
	font-size:14px;
	font-weight:bold;
	color:White;
	background:url(../images/title.JPG) no-repeat;
	position:relative;
}
#gzdt h3 span,#xqjj h3 span,.menubox span,.menubox2 span
{
	position:absolute;
	top:0;
	right:15px;
	color:rgb(242,119,41);
	font-size:12px;
}
.menubox,.menubox2
{
 position:relative;
 overflow:hidden;
 height:25px;
 line-height:25px;
 width:350px;
 text-align:left;
 background:url(../images/title.JPG) no-repeat;
 font-size:14px;
 color:White;
 font-weight:bold;
 padding-left:7px;
}
.menubox2
{
	background:url(../images/title2.JPG) no-repeat;
}

#menu1,#menu2,#menu3,#menu4,#menu5,#menu6,#menu7,#menu8
{
 position:absolute;
 top:0;
 left:80px;
 z-index:1;
}
#menu1 li,#menu2 li,#menu3 li,#menu4 li,#menu5 li,#menu6 li,#menu7 li,#menu8 li
{
 float:left;
 display:block;
 cursor:pointer;
 width:70px;
 text-align:center;
 line-height:25px;
 height:25px;
 font-size:12px;
 font-weight:normal;
 font-family:宋体;
}

.mainbox{
 clear:both;
 margin-top:3px;

 height:200px;
 width:350px;
}
#main1 ul,#main2 ul,#main3 ul,#main4 ul,#main5 ul,#main6 ul,#main7 ul,#main8 ul
{
 display: none;
}
#main1 ul.block,#main2 ul.block,#main3 ul.block,#main4 ul.block,#main5 ul.block,#main6 ul.block,#main7 ul.block,#main8 ul.block
{
 display: block;
}
.main{
 clear:both;
 text-align:left;
}

.sameul li,.main li
{
	background:url(../images/lis.gif) no-repeat 6px 7px;
	height:24px;
	line-height:24px;
	padding-left:20px;
	position:relative;
}
.sameul li span,.main li span
{ 
	position:absolute;
	right:5px;
	top:0;
}
.sameul li a.bold,.main li a.bold
{
	border-bottom:1px dashed #ccc;
	display:block;
} 

#tpxcdiv
{
	width:707px;
	height:160px;
	margin:3px 0;
	font-size:12px;
}
#demo
{
	overflow:hidden;
	height:155px;
	width:707px;
	margin-top:5px;
}
#tpxcdiv img
{
	width:170px;
	height:130px;
	border:0;
	margin:auto 4px;
}
#tpxcdiv ul
{
	list-style-type:none;
	margin:0;
	padding:0;
}
#tpxcdiv li
{
	display:inline;
	float:left;
	text-align:center;
	font-size:12px;
}
#tpxcdiv a
{
	color:Black;
}
#con
{
	width:2500px;
}
#demo2
{
	margin-left:-16px;
}
.zl
{
	float:left;
	width:1085px;
}
#friend{
	margin:0;
}
#friend select{
	width:160px;
	height:20px;
	text-align:center;
}
#friend option{
	margin:6px 0;
}
#counter{
	margin:10px 0;
	font-weight:bold;
}
#counter li
{
	height:33px;
	line-height:33px;
}
#counter span 
{
	letter-spacing:2px;
	font-size:16px;
	border:1px solid #C4C4C4;
	border-right:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	background:url(../images/indexCounter.gif) repeat-x;	
}

/*
----------style for friendlink------------------------*/
#fly .friendlink{ 
	height:40px;
	background:#f7f7f9;
	margin:0 8px;
	padding:10px 5px;
	width:964px; 
	text-align:left;
}
.friendlink li{
	float:left;
	padding:0 8px;
}
.friendlink li img{
	border:1px solid #ccc;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
} 
.clearfix {display: inline-block;} 

/*
-------------------------footer--------------*/
#footer{
	border-top:5px solid #4397f1;
	height:100px;
	background:#fff url(../images/footer.gif) no-repeat  20px 20px; 
	margin:0 9px;
	padding:0 5px;
	width:972px;
	color:#333; 
	border-bottom:5px solid #ccc;
}
.links{
	line-height:20px; 
	padding-left:120px;
}
.links h4{ 
	margin-top:10px;
	font-size:12px;
}
.links ul{
	width:500px;
	float:left;
}
.links li{
	display:inline;
	padding-right:10px;
} 
.links p{
	clear:both;
} 


#map{
	border:1px solid #0063D4; 
	clear:both;
	margin-top:10px;
} 


.jycderthj { 
             background-color:white;
             visibility:hidden;
             display:none;
             position:absolute;
             left:0px;top:0px; 
}
