/*------------------------------公用样式------------------------------------*/
* { margin:0; padding:0;}
body { font-size:12px; line-height:24px; background:url(../images/bj.jpg) no-repeat fixed 0px 0px; text-align:middle;}
ul,li,ol { list-style:none;}
li { vertical-align:middle;}
a { text-decoration:none;}
img { border:none; }
.clear { clear:both; height:0; padding:0; margin:0; line-height:0; font-size:0;}
.big { width:980px; margin:auto; }
#diandian{ width:510px; border-bottom: 1px dotted #CCCCCC; clear: both; height:1px; margin-top:8px; margin-bottom:8px;}

/*------------------------------head------------------------------------*/
#head { width:100%; height:45px; color:#da0c04; }
#header { width:100%; height:45px; background:url(../images/headbj.jpg); }
#heade { width:980px; height:12px; line-height:12px; margin:auto; }
#header a { color:#000; line-height:14px; }
#header a:hover { color:#06C; }
/*-----content---------*/
#pw{ width:576px; height:69px; margin:auto; margin-top:230px;}
#pw span{ display:block;  width:576px; height:69px;}
#nav{ width:576px; height:28px; margin:auto;}
#nav ul{ display:block; width:576px; height:28px; margin-top:25px;}
#nav li{ display:block; width:106px; height:48px; float:left; margin-left:7px; font-size:18px; font-weight:bolder; text-align:center;}
#nav li a{ display:block; width:106px; height:48px; line-height:48px; color:#000;}
#nav li a:hover{ display:block; width:106px; height:48px; line-height:48px; background:url(../images/bj2.gif) no-repeat; color:#fff;}

#nav img:hover{ height:28px; padding:3px; line-height:28px; border:#000 solid 1px;}

/*---固定在右侧的CSS菜单---*/
div#navcontainer
{
	font-family: arial;
	font-weight: bold;
	position: absolute;
	right:9px;
	top:30%;
	margin: 0;
	padding: 9px;
	border: 0;
	height: 235px;
	width: 151px;
}

div#navcontainer ul
{
width:150px; height:auto;
display: inline;
margin: 0;
padding: 0;
list-style: none;
}

div#navcontainer ul li
{
display:block;
width:150px; height:40px;
background:url(../images/bj3.gif) no-repeat;
margin: 0;
}

div#navcontainer ul li a{
display:block;
font-size:16px;
font-weight:bolder;
text-align:center;
color: #530202;
margin: 0;
padding-top:10px;
height:30px; line-height:30px;
text-decoration: none;}

div#navcontainer ul li a:hover
{ text-align:center;
line-height:31px;
}

/*-----traffic------*/
.colum{ width:980px; height:auto; margin:auto; padding-top:10px; /*background:url(../images/bj3.png) repeat-x;*/ }
#traffic{ width:980px; height:auto; margin:auto;}
#traffic span{ display:block; width:939px; height:414px; margin:auto;}
#traffic p{ display:inherit; width:939px; height:62px; overflow:hidden; font-size:12px; line-height:24px; text-indent:2em; padding:10px 10px 20px 21px ;}
#traffic a{ color:#535353;}
#traffic a:hover{ color:#0066FF;}

/*--renw--*/
#renw{ width:980px; height:auto; margin:auto;}
#rwjs{ display:inherit; width:939px; height:auto;font-size:12px; line-height:24px; padding:10px 10px 20px 21px ;}
.item{ width:960px; height:420px; margin:auto;}
.item_left{ width:542px; height:414px; float:left;}
.item_left img{ width:534px; height:405px; padding:4px; float:left; border: 1px solid #CCCCCC; }
.item_right{ width:396px; height:414px; float:right;}
.item_right span{ display:block; width:396px; height:202px;}
.item_right p{ display:block; width:396px; height:202px; margin-top:10px;}
.item_right img{ width:387px; height:194px; padding:4px; float:left; border: 1px solid #CCCCCC; }
/*--tourismz--*/
#tourism{ width:980px; height:auto; margin:auto;}
#tourism b{ width:980px; height:auto; font-size:12px; margin:auto;}
.tourismz{ width:254px; height:350px; float:left; margin-left:18px;}
.tourismz span{ display:block; width:254px; height:322px;}
.tourismz span img{ display:block; width:254px; height:322px;}
.tourismz p{ display:block; width:254px; height:26px; background:#01c1d6; font-size:14px; font-weight:bolder; line-height:26px; text-align:center; }
.tourismz p a{ color:#fff;}
.tourismz p a:hover{ color:#535353;}
.tourismz b{ width:254px; color:#626262; font-size:12px; font-weight:100;}
.tourismz b a{ color:#535353;}
.tourismz b a:hover{ color:#0066FF;}


.tourismy{ width:692px; height:auto; float:left;}
.toury{ width:326px; height:170px; float:left; margin-left:20px;}
.toury span{ display:block; width:326px; height:142px;}
.toury span img{ display:block; width:326px; height:142px;}
.toury p{ display:block; width:326px; height:26px; background:#01c1d6; font-size:14px; font-weight:bolder; line-height:26px; text-align:center; }
.toury p a{ color:#fff;}
.toury p a:hover{ color:#535353;}
.toury b{ display:block; width:326px; color:#626262; font-size:12px; font-weight:100;}
.toury b a{ color:#535353;}
.toury b a:hover{ color:#0066FF;}

#diandian{ display:block; width:672px; border-bottom: 1px dotted #CCCCCC; clear: both; height:14px; margin:auto;}

/*--orange--*/
.news{ width:960px; height:auto;  margin-left:15px;}
.news span{ display:block; width:960px; height:24px; font-size:14px; font-weight:bolder; padding-top:10px; color:#535353;}
.news p{ display:block; width:950px; height:auto; color:#535353; text-indent:2em;}
.news a{ color:#535353;}
.news a:hover{ color:#0066FF;}


/*----版权-----*/
.banquan {width:980px; height:145px; margin:auto; bottom:0px; text-align: center;}
.banquan span{ width:980px; margin:auto; font-size: 12px; line-height:24px; color:#000;}
