@charset "utf-8";
/* CSS Document */
*{

margin:0px;
border:0px;
padding:0px;
font-family:"微软雅黑","宋体", Arial, Helvetica, sans-serif;
}

body{
background:#ececec;
font-size:14px;

}

#wrap{
width:875px;
margin-right:auto;
margin-left:auto;
}


#content{
width:875px;
background:url(images/mid.gif) repeat-y;
margin-right:auto;
margin-left:auto;
overflow:auto;
}


#menu{
position:absolute;
bottom:6px;
left:399px;
}



#head{
margin-left:10px;
background:url(images/baner.jpg) no-repeat;
width:854px;
height:106px;
position:relative;

}

#main{
margin-left:auto;
margin-right:auto;
margin-top:10px;
height:430px;
width:855px;

}

.info{
word-break:break-all;
width:190px;
margin-left:19px;
_margin-left:15px;
float:left;
height:333px;

}
.info h1{
margin-top:15px;
}
.info p{
margin-left:10px;
margin-right:10px;
}

.ico{
float:left;
margin-left:19px;
_margin-left:15px;
}
#sideleft{
float:left;
width:220px;
margin-left:20px;
margin-top:90px;
padding-right:0px;
}
#sideright{
float:right;
margin-top:60px;
margin-right:30px;
padding:0px;
width:550px;
}
.extra1{
font-size:14px;
color:#535351;
}



/*background:#ffffe5;
border:1px solid #8C8C8C;*/
#linklist{
margin-top:20px;
margin-left:15px;
}
#hr{
margin-top:20px;
margin-left:15px;
}

#hr p{
padding-left:20px;
font-size:13px;
}
#hr h5{
background:url(images/mail.jpg) no-repeat top left;
padding-left:20px;
line-height:13px;
font-size:14px;
}
#linklist ul{
padding-left:20px;
}
#linklist h5{
background:url(images/finger.jpg) no-repeat top left;
padding-left:20px;
line-height:17px;
}


#linklist li{
list-style-type:none;
}

/*#sideright{
position:absolute;
top:100px;
right:50px;
width:200px;
float:left;
margin-top:50px;
}*/

#footer{
font-size:12px;
color:#535351;
text-align:center;
margin-left:auto;
margin-right:auto;
background:url(images/foot.gif) no-repeat;
width:875px;
padding-top:50px;
}

/**/

.introduce{
margin-left:30px;
width:150px;
float:left;
}


/**/



#menu ul li{
float:left;
padding-left:12px;
list-style:none;


}

#menu ul li a{
color:#fff;
text-decoration:none;
font-size:15px;
}

#menu ul li a:hover{
color:#FFBF00;
}

.link a:link{
color:#535351;
text-decoration:none;
}
.link a:visited{
color:#535351;
text-decoration:none;
}
.link a:hover{
color:#FF9900;
text-decoration:underline;
}
.link a:active{
color:#535351;
text-decoration:none;
}

#video{
margin-left:80px;
}
#sideright h1{
font-size:16px;
color:#00468C;
text-align:center;
}
#sideright h2{
font-size:15px;
color:#fb8a20;
text-align:left;
padding-left:20px;
border-bottom:1px dotted #535351;
line-height:13px;
padding-bottom:20px;
}
#sideright p.newstitle{
margin-bottom:20px;
}
#sideright p.newstitle a{
background:url(images/newstitle.jpg) left center no-repeat;
text-decoration:none;
color:#535351;
text-align:left;
padding-left:20px;
font-size:15px;
line-height:15px;
height:15px;
}
#sideright a .newstitle:hover{
text-decoration:underline;
}
#sideright span{
margin-left:20px;
font-size:13px;
color:#535351;
}

#sideright h3{
font-size:14px;
color:#535351;
text-align:left;

}
#sideright p.newsp{
margin-top:30px;
margin-left:20px;
margin-bottom:50px;
}

.info h1{
text-align:center;
}

.info h1 a{
font-size:14px;
color:#E59F36;
text-decoration:none;
}
.info h1 a:hover{
color:#5AAEDA;
}
.info p{
color:#535351;

}
/**/
.info h5 a{
color:#E59F36;
text-decoration:underline;
line-height:12px;
}
.info h5 a:hover{
text-decoration:underline;
color:#fc6703;
}
.info h5{
width:40px;
background:url(images/arrow.jpg) right center no-repeat;
padding-right:10px;
float:right;
}
/**/

.box{
	background-color: #fff;
	float: left;
	margin-left:20px;
	margin-top: 10px;
	padding:5px;
	border:1px solid #535351;
}
.tag{
float:left;
margin-left:0px;
}
.picture{

height:200px;
}
.way{
float:right;
margin-right:30px;
}
#map_canvas{
border:1px solid #000;
width:500px;
height:300px;
margin-left:20px;
}

#sideright.news{
padding-bottom:100px;
}
.newspic{
border:1px solid #000;
float:left;
}
p.article{
margin-left:15px;
float:left;
padding-bottom:30px;
}

#sideright h2{
font-size:15px;
color:#fb8a20;
text-align:left;
padding-left:20px;
border-bottom:1px dotted #535351;
line-height:13px;
padding-bottom:20px;
}

#menu ul li a.active{
color:#FFBF00;
}

#adress p{
margin-left:110px;
padding-bottom:50px;
}


/*8.30添加*/
#sideleft ul{
margin-left:50px;
margin-top:30px;

}
#sideleft ul li{
list-style:none;
}

#sideleft ul li a{
display:block;
font-size:14px;
line-height:20px;
border-bottom:1px #535351 dotted;
text-decoration:none;
color:#535351;
}

#sideleft ul li a:hover{
color:#FB8A20;
}

