/* 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;}
#content img{max-width: 100%;}
#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 6px;display:inline;color: #3d88c9;font-weight:bold;display: flex;align-items: center;gap: 12px;}
#menu ul li::after{content:'|';display:inline-block;}
#menu ul li:last-child::after{display:none;}
#menu ul li a{font-size: 17px;font-weight:bold;color: #3d88c9;}
#menu ul li a:hover{color:#FF0000;}

#main1{ width:950px; margin:15px auto 0 auto; }
#main1_left{float:left;/* margin-top:20px; */width: 468px;text-align:left;}
#main1_right{float: right;width: 468px;}
#main1_right li {float:left;border-bottom:1px dashed #aaaaaa;padding:15px 0px 10px 0px;width: 100%;}
#main1_right h3 {line-height:32px; font-size:14px; font-weight:bold; text-align:center;}
#main1_right a{color:#FF0000;font-size:16px;}
.main1_title{background:url(../images/title.jpg) no-repeat;width: 468px;height:38px;line-height:38px;font-size:14px;font-weight:bold;color:#FFFFFF;margin:0 auto;float: right;}
.main1_title .title {float:left; padding-left:45px;}

#news_title {background:url(../images/title.png) 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_title span{
    margin-left: -22px;
    font-size: 16px;
    /* text-align: center; */
    }
#news {border:1px solid #E7E7E7; width:948px; margin:0 auto; border-top:0px; float:left;}
#news ul {padding:10px 0px; float:left;}
#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;font-size:14px;}
#news li span {float:right; color:#666666;}
#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;}
#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;font-size:14px;}
#news1 ul li span {float:right; color:#666666;}

#news2 {border:1px solid #E7E7E7; width:948px; 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:#666666; line-height:24px; float:left; display:table;}
#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;}


.listleft{border:1px solid #ccc;width:150px;float:left;margin:15px 0px 5px 0px;}
.listleftext{position: relative;line-height:30px;width:100%;text-indent:20px;font-weight:bold;}
.listleftext li{position: relative;float:left;width:150px;border-bottom:1px solid #ccc;}
.listleftext li::before{content:'';display:block;position: absolute;width: 5px;height: 5px;background: #000;border-radius: 50%;transform: translateX(50%);bottom: 41%;left: -20px;}
.now>a::after{content:'>';display: inline-block;}
.now>a:last-child::after{display:none;}
.possplit{display:none!important;}
#newslist li{
    display: flex;
}
#newslist li a{
    flex: 1;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    overflow-wrap: break-word;
}
#newslist li span{
    order: 1;
}

.focusBox {float:left;position: relative; width: 468px; height: 324px; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white; }
.focusBox .pic img {width: 468px;height: 324px;display: block;}
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%; background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.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; font-size: 12px; font-weight: bold; text-decoration: none; }
.focusBox .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }
.focusBox .num li{ float: left; position: relative; width: 20px; height: 18px; line-height: 18px; overflow: hidden; text-align: center; margin-right: 3px; cursor: pointer; }
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }.focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }.focusBox .num li.on a,.focusBox .num a:hover{ background:#D22A2A; }

.search_list {margin:0px auto;}
    .search_list ul {border-bottom:1px dashed #cccccc; padding:10px 0px;list-style:none;}
    .search_list .title {font-size:14px;height:40px; line-height:40px;padding:0px 10px 0px 10px;width:700px;}
    .search_list .title a {font-weight:bold; color:#0000D5; text-decoration:underline;font-size:14px;float:left;}
    .search_list .title a:visited {color:#0064B2;}
    .search_list .title a:hover {font-weight:bold; color:#003366; text-decoration:underline;}
    .search_list .title span {color:#007E01; padding-left:20px;float:right;}
    .search_list .contact {color:#666666; line-height:20px; text-indent:2em;padding:0px 10px 0px 10px;width:700px;}

.page_sx{

}
.page_sx a{
  color:#333;
    overflow: hidden;
    text-overflow: ellipsis;
     white-space: nowrap;
    display: inline-block;
    width: 295px;
}

#contents span{
    font-family:Microsoft YaHei!important;
    
}
#contents p{
    font-family:Microsoft YaHei!important;
  
}
.dahao:hover{cursor:pointer;color: #c00;}
.stit{
  	overflow: hidden;
  	background: #eee;
  	padding: 13px;
  	margin-top: 30px;
  	margin-bottom: 30px;
}
.stit h3{
	text-align:center;
	font-size:24px;
	font-weight:bold;
	color:#333;
}
.stit p{
  	width: 500px;
  	text-align:left;
  	float: left;
  	margin-top:15px;
  	font-size:14px;
  	color:#666;
}
.sc a{
  font-size: 14px;
    color: #666;
    float: right;
}