body{margin:0;padding:0; font-size:13px; color:#333;}
ul,li,p,span,dl,dt,dd,img,h1,h2,h3,h4,h5,h6,input,botton{border:0; margin:0; padding:0;list-style-type:none;}
img,input,select,textarea,iframe {vertical-align: middle;}
a{color:#333333;text-decoration:none;}
a:hover{color:#FF2903;text-decoration:underline;}
.clear{clear:both;}
.left{float:left;}
.right{float:right;}
.clearfix:after { content:"."; display:block; height:0; visibility:hidden; clear:both; }
.clearfix { zoom:1; }
.l{float:left;}
.r{float:right;}

.w980{width:980px; margin:auto; display:block; overflow:hidden;}
.w960{width:960px; margin:auto;}
.w300{width:300px;}

.ad980{width:980px;}
.ad960{width:960px; margin:auto;}
.ad300{width:300px;}
.ad620{width:620px; padding:0 10px;}

.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mt25{margin-top:25px;}
.mt30{margin-top:30px;}
.mb5{margin-bottom:5px;}
.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.mb20{margin-bottom:20px;}
.ml20{margin-left:20px;}
.pt10{padding-top:10px;}
.pb10{padding-bottom:10px;}

.color1{color:#AC0F08;}
.color2{color:#97262C;}
.color3{color:#FB0744;}

.border{border:1px #E1E1E1 solid; background:#fff;}

.top{height:31px; line-height:30px; background:url(../images/top_bg.jpg) repeat-x; font-size:12px;}
.top .left{color:#5A893B;}
.top .left span{padding-left:5px;}
.top .right{}

.logo{height:90px; padding:10px 0;}
.logo .left{background:url(../images/logo.jpg) no-repeat; text-indent:-9999px;}
.logo .left a{width:200px; height:88px; display:block;}
.logo .right{width:760px; height:90px; overflow:hidden; margin-top:2px;}

.main .place{height:50px; border-bottom:1px #30AA1B solid; background:url(../images/place_bg.jpg) right no-repeat; font-size:14px; margin-bottom:15px;}
.main .place span{position:relative; top:25px; display:block;}
.main .place strong{color:#19AF00;}
.main .place time { float:right; padding-right:10px; color:gray;}


.nav{background:url(../images/nav_bg.gif) repeat-x; height:40px; line-height:40px; padding:0 10px; width:980px;font-size:14px; height:40px; overflow:hidden;}
.nav li{float:left; margin:0 2px;}
.nav li a{color:#fff; font-weight:bold; font-size:14px; display:block; padding:0 11px;}
.nav li a:hover,.nav li.thisclass{background:#127A01; text-decoration:none;}

/*#menu_con{padding:0 10px; clear:both; background:#127A01; height:40px; line-height:40px;}
#menu_con li{float:left;height:40px;}
#menu_con li a{display:block;float:left;cursor:pointer; padding:0 20px; display:inline-block; color:#FFF;}
#menu_con li a:hover{text-decoration:none; color:#F8F129;}*/

.search{height:49px; background:url(../images/search_bg.jpg) repeat-x; line-height:49px; padding:0 20px; border-left:1px #D7E8D6 solid; border-right:1px #D7E8D6 solid;}
.search .box{width:282px; position:relative; top:10px;}
.search .box .input{border:1px #CDCDCD solid; height:25px; line-height:25px; padding:0 5px; width:210px;}
.search .box .button{width:54px; height:28px; background:url(../images/search_button.jpg) no-repeat; cursor:pointer;}
.search .hot{max-width:660px; overflow:hidden; height:49px;}
.search .hot a{padding:0 5px; display:inline-block;}

.link{width:978px; font-size:12px; border-top:1px #B2CBA3 solid; border-bottom:1px #DEDEDE solid; margin:20px auto 0 auto; padding-bottom:10px;}
.link h2{color:#575757; font-size:18px; height:40px; line-height:40px; background:#F7F8F3; padding:0 10px; font-weight:normal; color:#2E710A;}
.link h2 span{font-weight:normal; float:right; font-size:12px; color:#999;}
.link ul a{line-height:25px; height:25px; color:#989898; padding:0 10px; display:block; float:left;}
.link ul a:hover{color:#f00;}

.foot{padding:10px 0; text-align:center;  color:#888888; display:block; overflow:hidden; line-height:25px;  font-size:12px;}
.foot .img{height:60px;}
.foot img{border:1px #dedede solid;}
.foot a{color:#666;}
/* 本文导航样式 */
.split_page{
    margin: 15px;
}
.page_alt{
	padding: 5px 0px 5px 0px;
    background: #F5F5F5;
    width: 89px;
    text-align: center;
    font-weight: 500;
}
.page_titles{
	width:98%;
	overflow:hidden;
	line-height: 30px;
	padding-left: 10px;
	border: 1px solid #d5d5d5;
	padding-bottom:15px;
	padding-top:15px;
	font-size:13px;
	
}
.page_titles li{
	width: 45%;
    float: left;
    text-overflow: ellipsis;
    border-bottom: 1px dotted gray;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-overflow: ellipsis;
    margin-left: 14px;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    -moz-binding: url("ellipsis.xml#ellipsis");
}
.page_titles li span{
	background: #F5F5F5;
	padding:5px;
	font-size:13px;
}
.page_titles li a{
	color: #555555;
	padding-left:10px;
	font-size:13px;
}
.foot a:hover{color:#FF2903;}
.main h2{
    font-size: 24px;
    color: #000;
	padding: 5px 0 7px 8px;
}
.main h3{
	color: #989898;
	font-size: 20px;
	padding: 15px 15px;
    font-size: 20px;
    text-align: center;
}
/* end本文导航样式 */

.zcy_guide {display:block; overflow:hidden; float:right;}
.zcy_guide a {float:left; width:115px; height:49px; line-height:49px; font-size:15px; text-align:center; margin:19px auto auto 5px; display:block; background: url(../images/search_bg.jpg) repeat-x; border:1px solid #D7E8D6; border-bottom:none; }