﻿@charset "utf-8";
form,ul,li,p,h1,h2,h3,h4,h5,h6{margin:0;padding:0;}
input,select{font-size:12px;line-height:16px;}
img{border:0;}
td{vertical-align:top; text-align:left;}
ul,li{list-style-type:none;}
.tc{text-align:center;}.tl{text-align:left;}.tr{text-align:right;}
.dis{display:block;}.undis{display:none;}
.fl{float:left;}.fr{float:right;}.cl{clear:both;}
a:link,a:visited{
	color:#494949;
	text-decoration:none;
}
a:hover{
	color:#F90;
}
.STYLE1 {
	font-size: 12px;
	color: #666666;
}
.STYLE2 {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	line-height:26px;
}
.STYLE3 {
	font-size: 14px;
	font-weight: bold;
	color: #CC3300;
	line-height:22px;
}
.mart{
	margin-top:5px;
	}
.marb{
	margin-bottom:10px;
}
.marl{
	margin-left:50px;
}
.marll{
	margin-left:10px;
}
.mar0{
	margin:0px;
}
body {
	margin: 0px;
	font-size:12px;
	color:#494949;
}
#container{
	width:1000px;
	margin:0px auto;
}
#top {
	height: 26px;
	background:url(../images/topbg.gif) no-repeat;
	border-bottom:1px solid #b20215;
	line-height:26px;
	color:#FFF;
}
#topl{
	width:500px;
	float:left;
	}
#topr{
	width:280px;
	float:right;
	}
#topr li{
	float:left;
	margin-left:20px;
	}
#topr li a{
	color:#fff;
	}
#logo{
	height:138px;
	border-bottom:1px solid #fff;
	background:url(../images/top.gif);
}
#nav,#dinav{
	background:url(../images/navbg.gif) repeat-x;
	height:30px;
}
#nav ul{
}
#nav li{
	line-height:30px;
	text-align:center;
	float:left;
	width:89px;
	height:30px;
	background:url(../images/navspacer.gif) no-repeat right center;
}
#dinav li{
	float:left;
	width:auto;
	margin:auto 10px;
}
#dinav li a{
	color:#FFF;
	height:30px;
	line-height:30px;
	}
#nav li a:link,#nav li a:visited{
	display:block;
	width:71px;
	height:29px;
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
	}
#nav li a:hover,li.header_nav_on{
	background: url(../images/navon.gif) no-repeat;
	color:#c60101;
	font-weight:bold;
}
#zjlm{
	width:auto;
	margin:5px auto;
	margin-bottom:10px;
}
#zjlm li{
	text-align:center;
	line-height:36px;
	float:left;
	width:93px;
	height:36px;
	margin-left:8px;
	margin-top:8px;
	background:url(../images/zjbj.gif) no-repeat;
}
#w120{
	width:120px;
}
.nobg{
	background:none;
}
#nav2{
	height:22px;
	background-color:#f4f2e5;
	border-top:1px solid #fff;
border-bottom:1px solid #fff;
	}
#nav2 ul li{
	height:22px;
}
#nav2 li a{
	color:#e30208;
	text-decoration:none;
	width:65px;
	text-align:center;
	height:22px;
	background:url(../images/nav2s.gif) no-repeat right 4px;
	display:block;
	line-height:22px;
	float:left;
	margin:0px;
}
.s_li{line-height:28px; width:auto; display:none; height:28px; text-align:left}
.s_li_a{line-height:28px; width:auto; display:block; height:28px; text-align:left}
#mbox{
	height:auto;
}
#mleft{
	width:778px;
	min-height:500px;
    _height:500px;
	float:left;
	border-right:1px solid #d7d2b2;
}
#mright{
	background-color:#f4f2e5;
	width:220px;
	float:right;
	min-height:500px;
    _height:500px;
}
.tabl{
	width:778px;
	margin:3px auto;
	height:auto;
}
#w100{
	width:100%;
}
#guest td{
	background-color:#f4ede5;
	}
.weather{
	width:774px;
	margin:1px auto;
	height:auto;
	line-height:28px;
	background-color:#f4f2e5;
	border:1px solid #d7d2b2;
}
.now{
	width:auto;
	height:35px;
	text-align:left;
	line-height:35px;
}
#wleft{
	width:50px;
	float:left;
	height:22px;
	padding:3px;
	padding-left:10px;
	text-align:left;
}
#wright{
	width:700px;
	height:22px;
	overflow:hidden;
	float:left;
	position:relative;top:0px;left:46px;
}
#news{
	position:relative;top:0px;left:0px;white-space:nowrap;
	}
#piclm{
	background:url(../images/piclm.gif) no-repeat;
	width:350px;
	height:37px;
}
#piclm h3{
	display:block;
	height:37px;
	line-height:37px;
	margin-left:20px;
	font-size:14px;
	color:#e30208;
	}
.lm{
	width:auto;
	height:33px;
	background:url(../images/lm.gif) repeat-x;
}
#newstag li.selectTag,#bmlist li.selectTag {
	background-image:url(../images/navl.gif);
}
#tougao{
	background-image:url(../images/navr.gif);
	margin-left:6px;margin-bottom:6px;
}	
#newstag li.selectTag a,#bmlist li.selectTag a{
	color: #fff;
}
#tougao a{
	color:#FFF;
	}
#red{
	background-image:url(../images/lm1.gif);
	border-bottom:1px solid #da9341;
	}
#hong{
	background: url(../images/hbg.gif);
}
.lm img.lmtitle{
	float:left;
}
.lm h1.lmtitle{
	float:left;
	font-size:16px;
	font-family: "微软雅黑";
	height:34px;
	line-height:34px;
	margin-left:10px;
	width:auto;
	color:#FFF;
}
.lmli{
	width:auto;
	height:21px;
	float:left;
	margin-top:10px;
	margin-left:10px;
}
#lanmuli{
	width:207px;
	height:auto;
	background:url(../images/lmbj.gif) repeat-y;
	border-right:1px solid #fb7b00;
	border-bottom:3px solid #fb7b00;
	}
#lanmuli ul{
	margin:8px auto;
}
#lanmuli li{
	background:url(../images/lanmuli.gif)  no-repeat left bottom;
	width:182px;
	height:26px;
	line-height:26px;
	text-align:center;
}
#lanmuli li a{
	font-size:14px;
	}	
#red1{
	margin-top:12px;

}
#red1 li{
	background:#f8e8d3 url(../images/nav2.gif) no-repeat left;
	width:auto;
	padding:0px 5px;
	}
#bmlist li{
	width:60px;
	}
#hli li{
	background-image:url(../images/hli.gif);
	width:74px;
	margin-right:5px;
}
.lmli li{
	float:left;
	background:url(../images/nav.gif);
	width:71px;
	height:21px;
	text-align:center;
	line-height:21px;
}
#btnews a{
display:block;
	width:auto;
	height:42px;
	text-align:center;
	line-height:42px;
	margin:3px auto;
	color:#e30208;
	font-family:"微软雅黑";
	font-size:18px;
	font-weight:bold;
	}
.tagContent {
	width:auto;
	height:165px;
	display:none;
}
div.selectTag {
	display:block;
}
.newslist{
	width:auto;
	margin:5px;
	height:auto;
}
.newslist li{
	background:url(../images/dot.gif) no-repeat 0px 5px;
	height:25px;
	padding-left:10px;
	}
#dline li{
	height:30px;
	border-bottom:1px solid #f1f1f1;
	line-height:30px;
	background-position:0px 11px;
}
.newslist li h3,#dline li h3{
	float:left;
	font-size:12px;
	font-weight:normal;
}
.newslist li h5,#dline li h5{
	float:right;
	font-size:10px;
	font-weight:normal;
}
#so{
	width:auto;
	background:url(../images/sobg.gif) no-repeat;
	height:32px;
	margin:3px;
	padding-left:40px;
}
.homesearch{
	margin-top:6px;
	height:21px;
	width:auto;
	}
#sogo{
	position: relative;
	left:10px;
	top:4px;
}
.nnews,.nnews1{
	width:258px;
	height:138px;
	float:left;
	margin-left:12px;
	display:inline;
	}
.nnews1{
	width:718px;
	height:auto;
	margin-left:0px;
	}
.ntitle{
	width:auto;
	height:25px;
	border-bottom:1px solid #6c6c6c;
	}
.ntitle h3{
	display:block;
	color:#e30208;
	line-height:25px;
	margin-left:6px;
	float:left;
	font-size:14px;
	}
.more{
	width:46px;
	float:right;
	margin:3px;
	}
.xline{
	width:15px;
	background:url(../images/xline.gif) repeat-y center top;
	height:130px;
	float:left;
	margin-left:10px;
	display:inline;
}
.htitle,.llm h1,.llmm h1{
	width:auto;
	height:30px;
	line-height:30px;
	background:url(../images/book.gif) no-repeat 5px 10px;
	padding-left:20px;
	color:#4e492f;
	font-weight:bold;
	font-size:14px;
	float:left;
	display:inline;
}
.htitle h3{
	font-size:14px;
	color:#fff;
	}
.knews{
	background-color:#f4f2e5;
	border:1px solid #e0dcc2;
	}
#jlpic{
	width:auto;
	height:122px;
	background:#f4f2e5 url(../images/jlpic.gif) no-repeat left top;
	margin:8px auto;
}
.wbox{
	width:auto;
	height:auto;
	background-color:#FFF;
	margin:6px;
	border:1px solid #f0dbc2;
}
.service{
	margin:16px;
}
.service li{
	width:60px;
	height:30px;
	float:left;
	}
#servtitle{
	width:50px;
	color:#e13401;
	font-weight:bold;
}
#cpinfo{
	background:url(../images/cpbg.gif) repeat-x;
	height:130px;
	text-align:center;
	color:#bf0707;
	
}
#cpinfo p{
	padding-top:20px;
	line-height:25px;
}
.llm{
	text-align:left;
	height:30px;
	background:url(../images/right-4.gif) no-repeat;
	width:auto;
	clear:left;
}
.llmm{
	text-align:left;
	height:30px;
	background:url(../images/lm.gif) repeat-x;
	width:auto;
	clear:left;
}
.piclink{
	width:auto;
	margin:5px auto;
}
.piclink li{
	text-align:center;
	margin-bottom:10px;
}
#bm li{
	width:63px;
	height:46px;
	margin:5px;
	float:left;
	}
#zs{
	background:url(../images/zsbg.gif) no-repeat;
	width:185px;
	height:118px;
	margin:5px auto;
}
#zs ul{
	margin-left:48px;
	}
#zs li a{
	font-size:14px;
	color:#f16702;
	height:40px;
	display:block;
	}
.login{
	width:220px;
	margin:6px auto;
}
.login .label{
	width:50px;
	display:block;
	float:left;
	line-height:25px;
	}
.myinput{
	width:75px;
	height:19px;
	background-color:#ffcc50;
	border:1px solid #d66d00;
}
.ldiv{
	width:auto;
	background-color:#ffeba9;
	height:auto;
	border:1px solid #e0dcc2;
}

.gonggao{
	width:auto;
	height:auto;
	margin:5px;
}
.gonggao li{
          margin:0px;
	}
.scroll_div {
	margin-left:60px;
	margin-top:10px;
	width:700px;
	height:116px;
	overflow: hidden;
	white-space: nowrap;
	background:#ffffff;
}
.scroll_div img {
	width:120px;
	height:110px;
	border: 0;
	margin: auto 2px;
	border:1px #efefef solid;
}
#scroll_begin, #scroll_end, #scroll_begin ul, #scroll_end ul, #scroll_begin ul li, #scroll_end ul li {
	display:inline;
}/*设置ul和li横排*/
#jlxx{
	width:150px;
	}
#jlxx li{
	width:60px;
	float:left;
	display:inline;
	margin-left:5px;
	}
#mail{
	padding:5px auto;
	margin-left:20px;
	}
#mail form p{
	height:30px;
}
#mail form label{
	width:70px;
}
.mtext{
	width:110px;
	height:14px;
	}
.dcontent{
          font-size: 14px;
          line-height:26px;
          margin-top:40px;
          margin-left:30px;
          margin-right:30px;
}
#piclink{
width:173px;
margin:6px auto;
}
