body {
    color: #333;
    font-size: 14px;
    font-family: "微软雅黑",Helvetica,"黑体",Arial,Tahoma;
	max-width:640px;
	min-width:320px;
	margin:0 auto;
	position:relative;	
}
li{ list-style:none;}
ul{ padding:0; margin:0;}
a{ color:#444;text-decoration:none}
button:focus,button:hover,input:focus{ outline: none!important; }
a:hover,a:focus{ text-decoration:none !important; color:#e70e16;}
img{ max-width:100%;}
.txt-elise{overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.header{ background: #fff; padding:10px 0; }
.header img{ width: 200px; }
.slick-dots{ bottom: 10px; }
.slick-dots li{ width: 10px; height: 10px; background: #fff; border-radius: 50%; }
.slick-dots li button{ opacity:0;}
.notice-box{ position: relative; border-bottom: solid 2px #f0f0f0; padding:10px 15px 10px 105px; background: url(../images/icon01.png) 15px center no-repeat; background-size: 65px auto; }
.slick{ margin-bottom: 0; overflow:hidden; }
.notice-list li{ line-height: 25px; }
.notice-list{ position: relative; }
.notice-list:before{ display: block; content: ""; position: absolute; left: -13px; top: 5px; bottom: 5px; background: #ececec; width: 1px; }
.nav-list li{ float: left; width: 25%; margin-top: 15px; }
.nav-list li img{ height: 43px; margin-bottom: 5px; }
.nav-list li a{ font-size: 14px; color: #737373; }
.nav-list{ padding-bottom: 15px; border-bottom: solid 2px #f0f0f0; }
.title{ border-bottom: solid 1px #ddd; margin:10px; position: relative;  }
.title span{ font-size: 18px; color: #193a85; border-bottom: solid 2px #1d3c86; display: inline-block; padding:0 0 5px 15px; background: url(../images/icon-tt.png) left center no-repeat; background-size:6px auto;  }
.title a,.nav-b{ position: absolute; right: 0; top: 50%; margin-top: -10px; font-size: 14px; color: #666; padding-right: 10px; background: url(../images/icon-more.jpg) right center no-repeat; padding-right: 15px; background-size: 6px auto; }
.news-list li{ position: relative; padding-right: 60px; line-height: 30px; margin:0 15px; }
.news-list li span{ position: absolute; right: 0; top: 0; color: #999; }
.news-list li a{ color: #000; padding-left: 15px; background: url(../images/icon-li.jpg) left center no-repeat; background-size: 5px auto; 

	overflow: hidden;
    width: 85%;
    display: block;
    text-overflow: ellipsis;
	white-space: nowrap;
	
}
.news-list{ border-bottom: solid 2px #f0f0f0; padding-bottom: 5px;}
.title span font{ font-size: 12px; }
.bottom-link a{ display: inline-block; width: 135px; margin:20px 10px; }
.ewm img{ width: 115px; margin-bottom: 5px; }
.ewm{ font-size: 12px;color: #fff; margin:15px 0; }
.footer{ background: #073a67; }
.footer-p p{ text-align: center; color: #fff; margin:0; line-height: 20px; }
.footer-p{ padding:15px 0; }
.title .nav-b a{ position: static; margin:0; background: none; padding:0; background: none; }
.nav-b{ padding:0; background: none; }
.border-no{ border:none!important; }
.pagination{ margin-right: 5px; }
.pagination li a{ margin-right: 10px; border-radius: 0!important; font-size: 12px; padding:3px 8px; }
.page-border{ border-bottom: solid 2px #f0f0f0; }
.article-tt{ font-size: 16px; color: #a60000; border-bottom:dashed 1px #eee; padding-bottom: 5px; }
.article-span{ font-size: 12px; line-height: 25px; }
.article-span span{ display: block; }
.article-box{ padding:0 15px; border-bottom: solid 2px #f0f0f0;  }

.wp_article_list .list_item {
    height: 34px;
    line-height: 34px;
}