
.fl{ float:left;}
.fr{ float:right;}

body{}
/*body{background:url(index_01.png) no-repeat left top #dfe9f9; background-size:100% auto;}*/
/********************图片轮播************************/
.cont_bj{width:100%;height:auto;position:absolute; left:0; top:0; z-index:0;}
.cont_bj_box{width:100%;height:100%;position: relative;}
.cont_bj_box ul{width:100%;height:100%;}
.cont_bj_box ul li{width:100%;height:100%;position: relative;float:left;}
.cont_bj_box ul li p{width:100%;height:100%;}
.cont_bj_box ul li p img{width: 100%;height: 100%;}
.cont_bj_box ol{position: absolute;bottom:20px;right:0px;z-index:3;}
.cont_bj_box ol li {width:25px;height:4px;margin-right:8px;text-align: center;cursor: pointer;position: relative;overflow: hidden;float: left;}
.cont_bj_box ol li a {width: 100%;height: 100%;font-size:12px;color: #ccc;background:#ccc;float:left;}
.cont_bj_box ol a:hover,.cont_bj_box ol li.df_on a {color: #0681de;background: #0681de;}



.header{ width:100%; padding: 2rem 0 0 0;}
.logo{ width:80%; margin:0 auto 1rem auto;}
.logo img{ width:100%; height:auto;}
.nav{width: 100%;
    height:2.95rem;
    background: #8f1111;
	position:relative;}
#small_id{width: 100%;
    margin: 0 auto;
    display: none;
    position: absolute;
    left: 0;
    top:8.5rem;
    background: #fff;
    z-index: 99;}
#small_id li{ font-size:20px; float:left; padding: 0.4rem 0;
    width: 20%;
    text-align: center;}
#small_id li a{ color: #333;
    font-size: 1rem;}
#small_id li.last{ border:none; position:relative;}
#small_id li.last a{ position:absolute; left:0; top:0;display:block; padding:0 18px;}
#small_id li.last a img{ width:28px; height:30px; }
.sousuo{ overflow:hidden;width: 87%;}
.sousuo input.text{width: 75%;
    height: 2.4rem;
    background: url(index_18.png) repeat;
    float: left;
    border: none;
    outline: none;
    padding: 0 1rem;
    margin: 0.3rem 0 0 0.5rem;}
.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;}
.icon{width:2.4rem; margin:.3rem 0 0 0;}
.icon img{ width:100%; height:100%;}

.content{width: 94%;
    background: url(index_18.png) repeat;
    padding: 0 0 1rem 0;
    margin: 0 auto;}


.news_list{ width:100%;}
.news_list li{line-height: 2rem;
    font-size: .9rem; 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: 1.2rem;
    color: #640707;
    line-height: 3rem;}
.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:100%; margin:0 auto; overflow:hidden;}
.wzd p{ font-size:14px; line-height:24px; color:#fff;}
.dzjg{ display:block; margin:0 auto;}
.wzd{ text-align:center;}

.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;}


