/* CSS Document */

body{ margin:0 auto; font-family:Arial, Helvetica, sans-serif,; font-size:12px; line-height:22px; margin:0; padding:0; background-color:#ffe9e9;}
.clear{ clear:both;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0 auto;padding:0;}
*{margin:0;	padding:0; outline:none;}
em{font-style:normal;}
ul,ol{list-style-type:none;}
img {border:0px; vertical-align:sub; *vertical-align:text-bottom;}
a:link {text-decoration:none; color:#333333; cursor:pointer;}
a:visited {text-decoration:none; color:#333333; cursor:pointer;}
a:hover {text-decoration:none; color:#E80000; cursor:pointer;}
a {blr:expression(this.onFocus=this.blur())}
.clearfix:after {visibility:hidden;	display:block; font-size:0;	content:" "; clear:both; height:0;}

.top {background:url(images/banner.jpg) no-repeat center top; width:100%; height:246px;}

#content{width:950px; background:#FFFFFF; margin:0 auto; border:1px solid #E3E3E3; padding:15px; display:table;}
#menu{border-bottom:1px solid #CCCCCC; width:950px; height:30px; margin:0px auto;}
#menu ul {padding-left:20px;}
#menu ul li{float:left; padding:0px 10px; display:inline;color:#CA0005; font-weight:bold;}
#menu ul li a{font-size:14px; font-weight:bold; color:#CA0005;}
#menu ul li a:hover{color:#FF0000;}

#main1{ width:950px; margin:15px auto 0 auto; }
#main1_left{ float:left; margin-top:20px; width:470px; text-align:left;}
#main1_right{ float:left; width:470px; margin-top:10px;}
#main1_right li {float:left; border-bottom:1px dashed #aaaaaa; padding:10px 0px 10px 0px;width:100%;}
#main1_right h3 {line-height:32px; font-size:14px; font-weight:bold;}
#main1_right a{color:#FF0000}
.main1_title{background:url(images/title.jpg) no-repeat; width:950px; height:38px; line-height:38px; font-size:14px; font-weight:bold; color:#FFFFFF; margin:0 auto;}
.main1_title .title {float:left; padding-left:45px;}

#news_title {background:url(images/title.jpg) no-repeat; width:468px; height:38px; line-height:38px; font-size:14px; font-weight:bold; color:#FFFFFF; text-indent:45px; margin:15px auto 0 auto; float:left;}

#news {border:1px solid #E7E7E7; width:948px; margin:0 auto; border-top:0px; float:left;height: 203px;}
#news ul {padding:10px 0px; float:left;height:182px;}
#news li{background:url(images/ico.gif) no-repeat left center; line-height:27px; text-indent:10px; margin:0px 10px 0px 20px; width:440px; float:left;}
#news li span {float:right; color:#666666;}

.#news img {padding:0px 6px; width:162px; height:116px;}
.#news p {line-height:30px; width:162px; text-align:center;}

#more{ float:right; margin-right:10px;}
#more a{ color:#FFFFFF; font-size:12px; font-weight:normal;}

#news1 {width:468px; margin:0px auto 0 auto; float:left;}
#news1 ul {border:1px solid #E7E7E7; width:466px; border-top:0px; padding:10px 0px; float:left;height:182px;}
#news1 ul li {background:url(images/ico.gif) no-repeat left center; line-height:27px; text-indent:10px; margin:0px 10px 0px 20px; width:430px; float:left;}
#news1 ul li span {float:right; color:#666666;}

#news2 {border:1px solid #E7E7E7; width:740px; margin:0 auto; border-top:0px; float:left; min-height:500px;}
#news2 ul {margin:10px 20px; float:left;}
#news2 li{background:url(images/ico.gif) no-repeat left center; line-height:32px; text-indent:10px; width:100%; float:left;}
#news2 li a { font-size:14px;}
#news2 li span {float:right; color:#666666;}

#footer{margin:15px auto 0 auto; padding-bottom:15px; width:100%; text-align:center; color:#fff; line-height:24px; float:left; display:table;background:#940203;}
#footer a{color:#666666;}

.path {line-height:20px; height:20px; width:100%; margin:0px auto; float:left; text-indent:10px; padding-top:10px;}
.path span { font-weight:bold;}

.article_page {width:100%; margin:15px auto; text-align:center; float:left;}

/*����ҳ*/	
.article_show {padding:55px 25px 10px 25px;}	
	.show_title {font-size:24px; font-weight:bold; text-align:center; line-height:36px; padding:10px 0; color:#FF0000;}
	.show_date { border-bottom:3px solid #E3090E;color:#666666; height:36px; line-height:36px; text-align:center;}
	.show_con {line-height:190%; padding:20px 0 5px 0; overflow-x:auto; overflow-y:hidden; font-size:14px;}
	.show_con p {padding-bottom:10px;}
	.show_con img {padding:10px 0px; text-align:center; margin:0px auto; max-width:850px;}

.focusBox {position:relative; width: 440px; height: 285px; margin-top:10px; overflow:hidden; float:left;}
.focusBox .pic {position:relative; height:285px; float:left;}
.focusBox .pic li {position: absolute; left: 0px; top: 0px; display: none;}
.focusBox .pic img {width:440px; height:285px; display: block; }
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden;}
.focusBox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
.focusBox .txt li a{ display: block; color: white; padding:0 0 0 10px; text-decoration: none;}
.focusBox .num { position: absolute; z-index: 3; bottom: 8px; right: 6px; font-size:12px;}
.focusBox .num li{ float: left; position: relative; width:20px; height:20px; line-height:20px; overflow: hidden; text-align: center; margin-right: 6px; cursor: pointer; }
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: #143270; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.focusBox .num li span { z-index: 1; background: #D6D6D6; }
.focusBox .num li.on a,.focusBox .num a:hover{ background:#FF0000; color:#fff;}
.focusBox .btbg{background:#000;alpha(opacity=20); opacity: 0.2; width:100%; height:36px; position:absolute; bottom:0;}

.lm_l{float:left;width:200px;margin-top:15px;font-size:16px; color:#fff;  text-align:center;}
.lm_l .m{height:38px;line-height:38px;color:#fff; width:100%; background:#940203;font-weight:bold;}
.lm_l .ss{height:38px;line-height:38px;color:#fff; width:100%;margin-top:10px;}
.lm_l .n{height:38px;line-height:38px;color:#fff; width:100%;}
.lm_l .n li{float:left; width:200px; height:37px; line-height:37px;margin-bottom:1px;border-bottom:1px dashed #d3d3d3}
.lm_l .n li a{display:block; text-indent:0px; text-align:center;border-bottom:#cedbe6 1px solid; color:#333333; font-size:14px;background-color:#ebf3fa;}
.lm_l .n li a:hover{font-weight:bold; color:white; background:#940203}
.lm_l .n li a:active{font-weight:bold; color:white; background:url(../images/gl_03.png) no-repeat;}
.lm_l .inp {float:right; width:150px; height:20px; line-height:20px; border:1px solid #ccc; color:#555555; margin-right:5px; text-indent:2px;}
.lm_l .btn {float:right; width:40px; height:22px; background:#940203; cursor:pointer; border:0px;color:#fff;}
.lm_r{float:right;width:740px;}

#header_demo1x {float:left; width:703px; height:147px; padding:11px 5px 0 5px; overflow:hidden; background:url(../images/tbg.jpg) repeat-x bottom;}
#header_demo1x img {padding:0px 6px; width:162px; height:116px;}
#header_demo1x p {line-height:30px; width:162px; text-align:center;height: 35px;}


.publicity {
	width: 950px;
	position: relative;
}
.publicity .box{
	overflow:hidden;
	width: 950px;
	height:96px;
}
.publicity li{height:96px;width: 950px; text-align:center;}
.publicity a {width: 950px; height:96px; _height:96px; display:block; float:left;}
.publicity li img{height:96px;width: 950px;}
            
            
  #mypages {
            margin: 20px auto;
            display: table;
        }
        
        #mypages a {
            margin: 0 6px;
        }
        
        #mypages span {
            margin: 0 6px;
        }
        
        #mypages .page_zdy {
            width: 40px;
        }
        
        #mypages .first,
        .last,
        .prev,
        .next {
            border: 1px solid #ccc;
        }




