
.fl{ float:left;}
.fr{ float:right;}


body{background:url(index_01.png) no-repeat left top #dfe9f9; background-size:100% auto;}


.header{ width:100%; padding:50px 0 0 0;}
.logo{ width:1200px; margin:0 auto 50px auto;}
.nav{ width:100%;height: 46px; background: #8f1111; padding: 14px 0 0 0;}
.nav ul{ width:1200px; margin:0 auto;}
.nav ul li{ font-size:20px; float:left; border-right:solid 1px #640707; padding:3px 18px;}
.nav ul li a{ color:#fff;}
.nav ul li.last{ border:none; position:relative;}
.nav ul li.last a{ position:absolute; left:0; top:0;display:block; padding:0 18px;}
.nav ul li.last a img{ width:28px; height:30px; }
.sousuo{ overflow:hidden; position:absolute; right: -16px; top: -9px;width:280px;}
.sousuo input.text{ width:220px; height:50px; background:url(index_18.png) repeat; float:left; border:none; outline:none;padding: 0 11px; display:none;}
.sousuo input.button{width:28px; height:30px; background:url(ss.png) no-repeat; background-size:100% 100%; border:none; outline:none;float:right; margin:10px 0 0 0px; cursor:pointer;}

.content{ width:1200px; background:url(index_18.png) repeat; padding:2px 20px 20px 20px; margin:0 auto;}


.news_list{ width:100%;}
.news_list li{ line-height:41px; font-size:16px; overflow:hidden;}
.news_list li a{ float:left; color:#333; background:url(index_20.png) no-repeat left center; padding:0 0 0 15px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width:75%;}
.news_list li i{ float:right; color:#888;}
.news_list li em{ float:left; margin:0 10px 0 0; color:#666;}

.all_title{ font-weight:bold;font-size:24px;color:#640707; line-height:40px;}
.xian{ width:88%; height:2px; background:#640707;margin: 20px 0 0 0;}


.Relevant {
    width:1200px;
    margin:20px auto 0 auto;
    padding: 3px 20px;
    position:relative;
    height:50px;
	background:#fff;
}
.Relevant h2 {
    line-height: 48px;
    color: #8f1111;
    font-size: 16px;
    margin-right:20px;
    float: left;
    overflow: hidden;
    padding-left:22px;
}
.footer_link {
    float: left;
    font-size: 16px;
	margin-top: 5px;
}
.footer_link ul li {
    float: left;
    overflow: hidden;
    white-space: nowrap;
    word-break: keep-all;
    text-overflow: ellipsis;
    height: 38px;
    border-radius: 3px;
	margin: 0 50px;
}
a.footer_link_a {
    display: block;
    height: 38px;
    color: #333;
    line-height:38px;
    padding: 0 7px;
    font-size: 16px;
}
a.footer_link_a:hover{
    color: #1f478c;
}

.footer_link_list {
    width: 91%;
    border-radius: 3px;
    padding: 5px 4%;
    overflow: hidden;
    position: absolute;
    top: 48px;
    left: 0px;
    min-height: 50px;
    z-index: 9999;
    display: none;
}
.footer_link_list a {
    line-height: 24px;
    display: block;
    margin: 10px;
    float: left;
    color: #333;
    font-size: 14px;
    width: 270px;
}
.footer_link_list a:hover{
    color: #1f478c;
}


.footer{ background:#4f4f4e; width:100%; padding:40px 0;}
.footer_in{ width:25%; margin:0 auto; overflow:hidden;}
.wzd p{ font-size:14px; line-height:24px; color:#fff;}
.dzjg{ display:block; margin:30px 20px 0 0;}


.piaochuang{ width:118px; height:124px; background:url(index_14.png) repeat; position:fixed; right:0; top:30%; text-align:center; padding:10px 0 0 0;}
.piaochuang img{ display:block; width:98px; height:98px; margin:0 auto;}
.piaochuang span{ font-size:14px; color:#8f1111;}


