.clearfloat:after{display:block;clear:both;content:"";visibility:hidden;height:0} 
.clearfloat{zoom:1}


#body{
	width:100%;
    min-width: 1200px;
    font-family: Tahoma;
}

.container{
      width: 1200px;
    position: relative;
    margin: 0 auto;
	bottom:20px;

}
.header_container{
	width: 1235px;
    position: relative;
    margin: 0 auto;
	}
.footer_container{
	width: 1200px;
    position: relative;
    margin: 0 auto;
	}
.sy_container{
	width: 1200px;
	height:auto;
	margin:0 auto;
	}	
/* header start */
#header{
    background-color: #8a1119;
    height: 90px;
}
#header .logo{
    width: 310px;
    margin-top: 17.5px;
}
#header .nav{
    width: 740px;
    margin-left: 65px;
    margin-top: 22.5px;
}
#header .nav>ul{
    height: 50px;
}
#header .nav>ul>li{
    float: left;
    position: relative;
}
#header .nav>ul>li>a{
    font-size: 16px;
    color: #fff;
    height: 45px;
    line-height: 45px;
    padding: 0px 31px 0px 16px;
}
#header .nav>ul>li>a:hover, #header .nav>ul>li>a.active{
    background-color: #ab0617;
    border-radius: 10px;
}

#header .nav>ul>li .point{
    position: absolute;
    z-index: 9;
    top: 0px;
    right: 12px;
    width: 16px;
    height: 45px;
    background: url("../images/bottom.png") no-repeat 0% 54%;
}
#header .nav>ul>li>ul{
    position: absolute;
    z-index: 9;
    min-width: 100%;
    top: 45px;
    left: 0px;
    height: 0px;
    background-color: #fff;
    border-top-right-radius: 10px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    overflow: hidden;
    -webkit-transition: all .3s linear;
    -moz-transition: all .3s linear;
    -o-transition: all .3s linear;
    transition: all .3s linear;
}
#header .nav>ul>li>ul>li{
    padding: 0px 18px;
}
#header .nav>ul>li>ul>li>a{
    width: 100%;
    font-size: 16px;
    color:#444;
    white-space: nowrap;
    height: 50px;
    line-height: 50px;
    border-bottom: 1px dotted #b2b2b2;
}
#header .nav>ul>li>ul>li:hover>a{
    color: #8a1119;
}

#header .lan-sear{
    margin-top: 30px;
    width: 120px;
}
#header .lan-sear .lan{
    float: left;
    width: 70px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    color: #fff;
    background: url("../images/language.png") no-repeat;
}
#header .lan-sear .search{
    position: absolute;
    right: 0px;
    height: 30px;
    overflow: hidden;
}
#header .lan-sear .search input{
    float: right;
    height: 30px;
    opacity: 0;
    display: none;
    line-height: 30px;
    padding-left: 8px;
    border-radius: 6px;
    color: #8a1119;
    -webkit-transition: all .3s linear;
    -moz-transition: all .3s linear;
    -o-transition: all .3s linear;
    transition: all .3s linear;
}
#header .lan-sear .search button{
    cursor: pointer;
    float: right;
    width: 30px;
    height: 30px;
    background: url("../images/search.png") no-repeat;
}
/* header end */
/* section start */
.section1{min-height:700px;width:100%;}
#section{height:auto;width:100%;}
.banner{width:100%; }
.slideBox{ width:100%; height:auto; overflow:hidden; position:relative;}
.slideBox .hd{ height:10px; overflow:hidden; position:absolute; right:46.6%; bottom:20px; z-index:1;}
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:16px;  width:10px; height:10px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#1e82e1;}
.slideBox .bd{ position:relative; height:100%; z-index:0; width:100%;}
.slideBox .bd ul{width:100%;}
.slideBox .bd li{ zoom:1; vertical-align:middle; width:100%;}
.slideBox .bd img{ width:100%; height:auto; display:block;  }
.slideBox .prev{ position:absolute; left:30px; top:50%; margin-top:-37px; float:left;display:block; width:40px; height:74px; background:url(../images/s_banner_l.png)  no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .next{ position:absolute; right:30px; top:50%; margin-top:-37px; float: right; display:block; width:40px; height:74px; background:url(../images/s_banner_r.png) no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .prev:hover,.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }




#section .sec-con{
    margin-bottom: 20px;
    position: absolute;
    z-index: 99;
    bottom: 0px;
    left: 0px;
}
#section .sec-con .title{
    border-bottom: 1px solid #e2e6ef;
    height: 40px;
    line-height: 40px;
}
#section .sec-con .title .more{
    float: right;
    width: 44px;
    margin-top: 10px;
    height: 18px;
    line-height: 18px;
    text-align: center;
    color: #fff;
    font-size: 12px;
    background: url("../images/more.png") no-repeat;
}
#section .sec-con .title h3{
    font-size: 16px;
    color: #34363d;
    font-weight: bold;
}
#section .news{
    width: 400px;
    height: 240px;
    margin-right: 20px;
    padding: 10px 20px;
    background: url("../images/news-bg.png") no-repeat;
}
#section .news .news-con{
    margin-top: 10px;
}
#section .news .news-con .first{
    margin-bottom: 7px;
}
#section .news .news-con .first h2{
    color: #8a1119;
    font-size: 20px;
    font-weight: bold;
}
#section .news .news-con .first p{
    color: #989ba6;
    font-size: 14px;
    height: 42px;
    overflow: hidden;
}
#section .con-list ul li{
    background: url("../images/li-bg.png") no-repeat 0% 52%;
    padding-left: 14px;
}
#section .con-list ul li a{
    color: #34363d;
    font-size: 14px;
    height: 30px;
    line-height: 30px;
    white-space: nowrap;
    display:block;
}
#section .notice{
    width: 340px;
    height: 240px;
    margin-right: 20px;
    padding: 10px 20px;
    background: url("../images/bj/news-bg111.png") no-repeat;
}
#section .people{
    width: 260px;
    height: 240px;
    margin-right: 20px;
    padding: 10px 20px;
    background: url("../images/people.png") no-repeat;
}
#section .people-con ul li{
    margin-top: 15px;
}
#section .people-con ul li .name{
    float: right;
    color: #989ba6;
    font-size: 16px;
    width: 150px;
    line-height: 31px;
    
}
#section .people-con ul li .name a{
    color: #8a1119;
    font-size: 16px;
    font-weight: bold;
}
#section .programmes{
    width:400px;
    height: 240px;
    padding: 10px 20px;
    background: url("../images/news-bg.png") no-repeat;
}
/* section end */
/* footer start */
#footer{
    background: #440005;
    height: 80px;
    color: #fff;
    font-size: 12px;
    line-height: 25px;
}
#footer .copy{
    margin-top: 31px;
}
#footer .fr{
    width: 520px;
}
#footer .fr img{
    float: right;
    margin-top: 10px;
    margin-right: 10px;
    width: 60px;
}
#footer .lianxi{
    margin-top: 15px;
    margin-right: 20px;
    white-space: nowrap;
    float:left;
    text-align: right;
}
/* footer end */
/* index.html end */
/* dp_content.html start */
#section .nav-fl{
    width: 230px;
    background-color: #f6f6f6;
    border-radius: 10px;
    padding: 10px 20px 200px 20px;
}
#section .nav-fl .column{
    font-size: 16px;
    font-weight: bold;
    color: #8a1119;
    height: 45px;
    line-height: 45px;
    border-bottom: 1px solid #e2e6ef;
}
#section .nav-fl ul li a{
    width: 85%;
    font-size: 16px;
    color: #444;
    height: 50px;
    line-height: 50px;
    border-bottom: 1px dotted #b2b2b2;
}
#section .nav-fl ul li a:hover, #section .nav-fl ul li a.active{
    color: #8a1119;
}
#section .nav-fl ul .on a{
    color: #8a1119;
}
#section .content-fr{
    width: 940px;
}
#section .content-fr .point{
    height: 50px;
    line-height: 50px;
    border-bottom: 1px solid #e9e9e9;
    margin-bottom: 20px;
}
#section .content-fr .point .position{
    float: right;
    color: #aaaaaa;
    font: italic 14px Arial;
    margin-top: 18px;
}
#section .content-fr .point .position a{
    color: #aaaaaa;
    font: italic 14px Arial;
}
#section .content-fr .point h3{
    font-size: 16px;
    font-weight: bold;
    color: #8a1119;
}
#section .articles{
    font-size: 14px;
    color: #34363d;
    line-height: 30px;
}
#section .articles p{
    margin-bottom: 26px;
}
#section .sm-banner{
    min-width: 1920px;
    height: 200px;
    overflow: hidden;
    margin-bottom: 36px;
}
#section .sm-banner .sm-ban-img img{
    height: 200px;
    width:100%;
}
/* dp_content.html end */
/* content.html start */
#section .articles .title{
    width: 90%;
    margin: 0 auto;
    font-size: 18px;
    font-weight: bold;
    color: #444;
    text-align: center;
}
#section .articles .source{
    height: 30px;
    line-height: 30px;
    color: #666;
    font-size: 12px;
    text-align: center;
    background-color: #f7f7f7;
    margin: 20px 0px;
}
#section .articles .content{
    font: 16px Arial;
    color: #444;
    line-height: 30px;
    padding-bottom: 10px;
    border-bottom: 1px solid #ebebeb;
}
#section .articles .content img{
    display: block;
    margin: 20px auto;
}
#section .articles .page{
    font: 14px Arial;
    color: #8a1119;
}
#section .articles .page p{
    margin: 0px;
    line-height: 30px;
}
#section .articles .page a{
    color: #666;
}
/* content.html end */
/* list.html start */
#section .list ul li{
    padding-left: 14px;
    background: url("../images/li-bg.png") no-repeat 0% 54%;
}
#section .list ul li .time{
    float: right;
    height: 35px;
    line-height: 35px;
    font-size: 12px; 
    color: #999;
}
#section .list ul li a{
    height: 35px;
    line-height: 35px;
    font-size: 14px;
    color: #34363d;
}
#section .page{
    width: 100%;
    margin: 22px 0px;
}
/* list.html end */
/* pic_list.html start */
#section .pic-list ul li{
    float: left;
    width:25%;
 
    margin-top: 35px;
}
#section .pic-list ul li>a{
    height: 62px;
    width: 62px;
    border-radius: 31px;
    overflow: hidden;
}
/* pic_list.html end */
#section .articles .page a, #section .list ul li a{
    -webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear;
    padding-left: 0px;
}
#section .articles .page a:hover{
    color: #8a1119;
    padding-left: 10px;
}
#section .point .position a:hover, #section .con-list ul li a:hover{
    color: #8a1119;
}
#section .list ul li:hover a{
    color: #8a1119;
    padding-left: 10px;
}
.ej_list_banner{
	width:100%;
	height:auto;
	margin-bottom: 36px;
	}
.ej_list_banner img{
	width:100%;
	}
#footer .footer_container .dpqh_center{
    width: 100px;
    text-align: center;
    margin-right: 130px;
    margin-top: 30px;
    height: 30px;
    line-height: 30px;
    color: #fff;
    font-size: 15px;
}
#footer .footer_container .dpqh_center a{
   color: #fff;
   display:block;
}	