/*reset css*/
div,dl,dt,dd,ul,ol,li,h2,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td
	{
	margin: 0;
	padding: 0;}

a {
	color: #000000;
	text-decoration: none;}

a:hover {
	color: #FF0000;
	text-decoration: 1px dotted #FF0000;}
a:visited{
	color:#000000;}

img {
	border: 0px;}
ul,ol,li{list-style:none;}
body {
	margin: 0px auto;
	font-size: 12px;
	background-color:#fffaec;}

/*layout css*/
#wrap {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;}
#container {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;}

#header {
	overflow:hidden;}

#footer {
	margin-top:10px;
	width:1000px;
	clear: both;
	line-height: 25px;
	text-align:center;
	color:#555555;
	height:50px;
	margin:0 auto;}
#sub_content1{
	width:760px;
	float:right;}

.top-bg{
	background:#f3f1ed;}
.banner{
	width:1200px;
	height:195px;
	background: url(images/banner.jpg) no-repeat #f3f1ed;	
	margin:0px auto;}
.logo{
	width:1000px;
	height:200px;
	background: url(images/logo.jpg) no-repeat;	
	margin:0px auto;}
.wz{
	width:1000px;
	hieght:30px;
	background-color:#e1d0a3;
	line-height:30px;}
.margin10{
	width:100%;
	height:10px;
	overflow:hidden;}
.margin11{
	width:100%;
	overflow:hidden;}
.top {
	height: 29px;
	clear: both;}

.date {
	float: left;
	width: 240px;
	text-align:center;}

.weather {
	float: left;
	height:28px;
	overflow:hidden;}
.menubar{
	width:1000px;
	background-repeat: repeat-x;
	height:35px;
	background: url(images/bt-bg.jpg)  repeat-x;	
	clear:both;
	margin:0px auto;}

.menubar .mmiddle{
	height:35px;
	margin:0px auto;
	background: url(images/bt-bg.jpg);	
	float:left;}

.menubar .mmiddle .menu{
	width:140px;
	line-height:35px;
	float:left;
	text-align:center;}
.menubar .mmiddle .menuitemno{
	width:135px;
	line-height:35px;
	float:left;
	text-align:center;}
.menubar .mmiddle .menuitemno a{
	color:#ffffff;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;}
.menubar .mmiddle .menuitemno a:hover{
	color:#fff000;
	font-weight:bold;
	font-size:12px;}
.menubar .mmiddle .menuselected{
	width:135px;
	line-height:35px;
	float:left;
	text-align:center;}

.menubar .mmiddle a{
	color:#ffffff;
	font-weight:bold;
	font-size:14px;
	text-decoration:none;}
.menubar .mmiddle a:hover{
	color:#fff000;
	font-weight:bold;
	font-size:14px;}
.menuborder{
	float:left;}

/****page****/
.title-01{
	height:430px;}
.title-left{
	width:220px;
	height:430px;
	float:left;
	background: url(images/title-left-bg.jpg);}
.title-left-border{
	width:200px;
	border-top:2px groove #c8171d;
	margin:0px auto;}
.title-center{
	width:500px;
	height:430px;
	margin-left:15px;
	float:left;}
.titile-right{
	width:250px;
	float:right;
	height:430px;}
.news a{color:#900F13;}
.gjskcbpt{
	width:199px;
	height:62px;
	margin:0px auto;
	margin-top:5px;
	background: url(images/gjskcbspt.jpg);	
	text-align: center;
	font-size:20px;
	line-height:63px;
	font-weight: bold;}
.gjskcbpt a{
	color:#b20c11;}
.lmsz{
	width:199px;
	height:49px;
	margin:0px auto;
	margin-top:8px;
	background: url(images/lmsz.jpg);	
	text-align: center;
	line-height:48px;
	font-size:16px;}
.lmsz a{
	color:	#272727;
	margin-left:47px;}
.dqml{
	width:199px;
	height:49px;
	margin:0px auto;
	margin-top:8px;
	background: url(images/dqml.jpg);
	text-align: center;
	line-height:48px;
	font-size:16px;}
.dqml a{
	color:	#272727;
	margin-left:43px;}
.dzqk{
	width:199px;
	height:49px;
	margin:0px auto;
	margin-top:8px;
	background: url(images/dzqk.jpg);
	text-align: center;
	line-height:49px;
	font-size:16px;}
.dzqk a{
	color:	#272727;
	margin-left:43px;}
.zgqs{
	width:199px;
	height:49px;
	margin:0px auto;
	margin-top:8px;
	background: url(images/zgqs.jpg);
	text-align: center;
	line-height:48px;
	font-size:16px;}
.zgqs a{
	color:	#272727;
	margin-left:45px;}
.qkzd{
	width:199px;
	height:50px;
	margin:0px auto;
	margin-top:8px;
	background: url(images/qkzd.jpg);
	text-align: center;
	line-height:48px;
	font-size:16px;}
.qkzd a{
	color:	#272727;
	margin-left:45px;}
.zztg{
	width:199px;
	height:50px;
	margin:0px auto;
	margin-top:8px;
	background: url(images/zztg.jpg);
	text-align: center;
	line-height:49px;
	font-size:16px;}
.zztg a{
	color:	#272727;
	margin-left:44px;}
.zxdt {
	width: 500px;
	height: 210px;
	clear: both;}
.dqyl{
	width: 500px;
	height: 210px;
	clear: both;}
.zxdt-header {
	width: 500px;
	height: 40px;
	background: url(images/zxdt.jpg) no-repeat;
	border-bottom:1px dotted  #a4393a;
	    margin-top: 15px;}
.pore{
	position: relative;}

.gkylMore{
	width: 40px;
    height: 20px;
    text-align: center;
    line-height: 30px;
    font-size: 12px;
    float: right;
    margin-right: 10px;
    margin-top: 10px;
    color: #af5755;
    font-weight: bold;}	
.dqyl-header {
	width: 100%;
	height: 40px;
	background: url(images/xszl.jpg) no-repeat;
	border-bottom:1px dotted  #a4393a; margin-top: 10px;
	position: relative;
    top: -40px;}
.dqyl-content{position: relative;
    top: -40px;}
.gkyl-header {
	float: left;
    position: relative;
    z-index: 100;
    width: 48%;
    height: 40px;
    background: url(images/gzxx.jpg) no-repeat;
    margin-top: 10px;
    left: 113px;}
.zxdt-bt {
	font-size: 14px;
	line-height: 40px;
	float: left;
	color: #b31011;
	font-weight: bold;
	padding-left:40px;}
.dqyl-bt {
	font-size: 14px;
	line-height: 40px;
	float: left;
	color: #b31011;
	font-weight: bold;
	padding-left:40px;color:#b31011 !important;}
.dqyl-bt a{color:#b31011 !important;}
.zxdt-content {
	width: 500px;
	height: 170px;
	line-height: 25px;}
.gzxx {
	width: 362px;
	height: 210px;
	clear: both;}

.gzxx-header {
	width: 375px;
	height: 40px;
	background: url(images/gzxx.jpg) no-repeat;
	border-bottom:1px dotted  #a4393a;}

.gzxx-bt {
	font-size: 14px;
	line-height: 40px;
	float: left;
	color: #b31011;
	font-weight: bold;
	padding-left:40px;}

.gzxx-content {
	width: 375px;
	height: 170px;
	line-height: 25px;}
.pic{
	width:250px;
	height:210px;}
.pic-header {
	width: 250px;
	height: 40px;
	background: url(images/xshy.jpg) no-repeat;
	border-bottom:1px dotted  #a4393a;    margin-top: 10px;}

.pic-bt {
	font-size: 14px;
	line-height: 40px;
	float: left;
	color: #b31011;
	font-weight: bold;
	padding-left:40px;}

.newscontent-pic {
	width:370px;
	height:160px;
	line-height: 25px;
	text-align: left;
	margin-top:5px;}
.pic_title{
	background:#ff4401;}
.pic_box_image{
	width:320px;
	height:160px;
	float:left;
	margin-left:10px;
	margin-top:10px;}
.newscontent-pic a {
	color: #000000;
	text-decoration: none;}

.newscontent-pic a:hover {
	color: #ffffff;
	text-decoration: none;
	border-bottom: 1px dashed #ccc;}
.xszl {
	width: 250px;
	height: 210px;
	clear: both;}

.xszl-header {
	width:250px;
	height: 40px;
	background: url(images/xshy.jpg) no-repeat;
	border-bottom:1px dotted  #a4393a;}

.xszl-bt {
	font-size: 14px;
	line-height: 40px;
	float: left;
	color: #b31011;
	font-weight: bold;
	padding-left:40px;}
.posi{
	position:relative;
	top:-390px;}

.leftNews2 .news a{color:#8B6A0B !important;}
 .leftNews2 .news{height: 28px !important;margin-left: 10px !important;}
 .leftNews1 .news{margin-top: 5px !important;}
.xszl-content {
	width: 250px;
	line-height: 25px;}
.yqlj {
	margin-top:10px;
	width: 1000px;
	height: 70px;
	clear: both;}

.yqlj-header {
	width: 100%;
	height: 40px;
	background: url(images/yqlj.jpg) no-repeat;
	border-bottom:1px dotted  #a4393a;}

.yqlj-bt {
	font-size: 14px;
	line-height: 40px;
	float: left;
	color: #b31011;
	font-weight: bold;
	padding-left:40px;}

.yqlj-content {
	width: 1000px;
	height: 30px;
	line-height: 30px;}
.left-subpage {
	width: 220px;
	float: left;	
	margin-top:10px;
	clear: both;}
.left-subpage-title{
	border: solid 1px #dadada;
	min-height:400px;
	margin-bottom:5px;}
.titlebar {
	background: #8a0000;
	width: 100%;
	height: 39px;
	line-height: 38px;
	font-weight: bold;
	color: #ffffff;
	font-size: 14px;
	text-align: center;}
.right-subpage {
	border: solid 1px #dadada;
	width: 769px;
	float: right;
	min-height: 400px;
	height: auto !important;
	height: 400px;
	margin-top:10px;}
.newscontent-3{
	font-size:12px;
	line-height:25px;
	width:80%;
	margin:0px auto;}
.newscontent{
	font-size:12px;
	line-height:25px;
	width:90%;
	margin:0px auto;}
.xssyList {
	margin: 0px auto;
	margin-top: 3px;
	text-align: center;
	line-height: 37px;
	width: 200px;
	background:url(images/xssylist-bg.jpg);
	margin-bottom:5px;
	height:37px;}
.xssyList-selected {
	margin: 0px auto;
	margin-top: 3px;
	text-align: center;
	line-height: 37px;
	width: 200px;
	background:url(images/xssylist-bg-on.png);
	margin-bottom:5px;
	height:37px;
	color:#8A0000;}
/****更多***/

.upmore1 {
	width: 40px;
	height: 20px;
	text-align: center;
	line-height: 30px;
	font-size: 12px;
	float: right;
	margin-right: 10px;
	margin-top: 10px;
	color: #af5755;
	font-weight: bold;}
.zsb{
	font-size:18px;
	color:#900F13;
	width:100%;
	text-align:left;
	margin:21px auto 6px auto;
	font-weight:bold;}
.bgclass3{
	margin-top:10px;
	width: 250px;
	float: left;
	height: 140px;
	background: url(images/tuc.png) no-repeat;
	background-size:100%;}
.bjClass6 {
	width: 15px;
	float: left;
	height: 18px;
	background: url(images/note.png) no-repeat;
	background-position: 50% 55%;
	margin-top: 10px;}
.bjClass2{
	width: 15px;
	float: left;
	width: 14px;
	height: 18px;
	background: url(images/list-2.jpg) no-repeat;
	background-position: 50% 55%;}
.news {
	height: 25px;
	float: left;
	font-size: 12px;
	margin-left:6px;}
.lastestnews {
	line-height:25px;
	color:#000000;}
.leftNews {
	line-height: 30px;
	height: 30px;
	float:left;
	margin-left:25px;}
.leftNews1 {
	line-height: 30px;
	height: 30px;
	clear: both;
	border-bottom: 1px solid #dadada;
	margin-left: auto;
	margin-right: auto;}
.leftNews2 {
	line-height: 25px;
	height: 25px;
	clear: both;
	margin-left: auto;
	margin-right: auto;}
.positionbar01{
	overflow: hidden;
	line-height: 30px;
	text-align: left;
	background:#f2eddd ;
	font-size:14px;}
.fc4C{color:#4C8DB5;}
#floatimg ul{
	float:left;
	    position: absolute;
    margin-top: 135px;
    margin-left: 110px;}
#floatimg ul li{
	float:left;margin:0 2px;font-size:14px;color:#ffffff;}
#floatimg_info{
	position: absolute;
    margin-top: 135px;
    width:245px;
    padding-left: 5px;
   background:#1d1d1c; 
    opacity:0.8;
filter:Alpha(opacity=80); 
color:#ffffff;
font-size:14px;}
.on{color:#900F13 !important;}
.fc89{color:#896807;}
.mtop5bot5{
line-height: 25px;}
#floatimg_list{
	height: 160px;
    overflow: hidden;}
#gqyl_news{
	display:none;}
.xysh-logo-right-serch{
	margin-top: 20px;
    float: left;
    margin-left: 10px;}
.txStyle {
    width: 200px;
    height: 33px;
    float: left;
    line-height: 33px;
    text-indent: 0.5em;
    border: 1px solid #9b0d14;}
.subStyle {
    width: 35px;
    height: 35px;
    color: #ffffff;
    background: #8a0000;
    float: left;
    border: 0px;
    background: url(../../images/search.png) no-repeat;}
/******图片
*****/