@charset "utf-8";
/* css document */

@import url(/uploads/css/images/reset.css);
@import url(/uploads/css/images/header.css);
@import url(/uploads/css/images/footer.css);

.xwzx_content{width:1070px;padding:10px;background:#fff;margin:0 auto;overflow:hidden;}
.xwzx_content .xwzx_left{width: 734px;overflow:hidden;}
.xwzx_content .xwzx_left .xwzx_jdt_box{ height:268px; border:1px solid #dbdbdb; overflow:hidden;}

.focusbox {position: relative; width: 435px; height: 268px; overflow: hidden; text-align: left; float:left; background: white;}
.focusbox .txt-bg {position: absolute; bottom: 0; z-index: 1; height: 52px; width: 100%; background: #333; filter: alpha(opacity=80); opacity: 0.8; -moz-opacity: 0.8; overflow: hidden;}
.focusbox .txt {position: absolute; bottom: 0; z-index: 2; height: 52px; width: 100%; overflow: hidden;}
.focusbox .txt li { height: 52px;line-height: 52px;  position: absolute;  font-size:14px; text-indent:1em;}
.focusbox .txt li a{ color:#fff;}
.focusbox .num {position: absolute; z-index: 3; bottom: 16px; right: 8px;}
.focusbox .num li { float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; 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.on{ color:#fff; background:#f0895b;}

.focusbox .img_list{ position:relative; height:268px; width:435px;}
.focusbox .img_list ul{position: relative; width: 435px; height: 268px;}
.focusbox .img_list ul li{width: 435px; height:268px; position:relative; overflow:hidden;}
.focusbox .img_list ul li img{ display:block; width:100%; height:auto; min-height:268px;}
.focusbox .img_list ul li .title{position: absolute; bottom:0; left:0; width:100%; line-height:38px; height: 38px; background:#000; filter: alpha(opacity=80); opacity: 0.8; -moz-opacity: 0.8; overflow: hidden;}
.focusbox .img_list ul li .title a{ display:block; width:315px; padding-left:20px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; color:#fff;}
.focusbox .wz_list{ color:#fff; font-weight:bold; height:44px; width:95px; background:#df403d; line-height:44px; position:absolute; bottom:0; right:0;}


.zwyw_box_right{width: 276px;overflow:hidden;padding:5px;}
.zwyw_box_right .zwyw_title_xwzx{ height:35px; line-height:35px;}
.zwyw_box_right .zwyw_title_xwzx>a{ width:100px; height:35px; line-height:35px; background:#3bafda; color:#fff !important; font-family:fzdbs; font-size:16px; display:block; float:left;}
.zwyw_box_right .zwyw_title_xwzx .sanjiao { float:right; width: 0; height: 0; border-top: 33px solid #3aa2e0; border-left: 33px solid transparent; position: relative;}
.zwyw_box_right .zwyw_title_xwzx .sanjiao a { display: block; width: 17px; height: 17px; line-height: 20px; color:#fff; font-size: 20px; position: absolute; right:0; top:-33px;}
.zwyw_box_right dl dd{position:relative;overflow:hidden;height:auto;font-size:14px;line-height: 28px;}
.zwyw_box_right dl dd b{float:left;width: 4%;}
.zwyw_box_right dl dd a{float:right;display:block;width: 95%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#333;}
.zwyw_box_right dl dd a:hover{ color:#e2453e; text-decoration:underline; line-height:25px;}


/*主体右边栏开始*/

.clearfix:after {
    content: "";
    height: 0;
    line-height: 0;
    display: block;
    clear: both;
    visibility: hidden;
}

.clearfix {
    /* 兼容ie */
    zoom: 1;
}

.r_side {
    float:right;
    width: 324px;
    height:268px;
    border:1px solid #dbdbdb;
}

.r_content{height:217px; padding:10px;}
.t_content li{height:47px;position:relative;margin-bottom:10px;}
.t_content li .f_l{width:53px;height:100%;display:block;border-right:2px solid #999999;color:#999;font-size:12px;}
.t_content li .f_l span{font-size:30px;line-height:30px;display:block;text-align:right;padding:0 5px;font-family: yourwebfontname;}
.t_content li .f_r{ display:block; width:240px; font-size:14px; color:#000;}


.b_bioati {
    height:30px;
    line-height: 30px;
    background-color: #f5f5f5;
    border-top:1px solid #dbdbdb;
    padding-left: 249px;
}




    /*主体内容页开始*/
.main_body {
    border:1px solid #dbdbdb;
    margin-top:20px;
    height:auto;
	overflow:hidden;
    background-color: #fff;
}

.main_content {
    height:54px;
    padding: 0 1px 0 20px ;
	overflow: hidden;
}
.main_body .top_biaoti {
    border-top-style: solid;
    border-top-color:#3ca2e2;
    float:left;
    width: 127px;
    height:54px;
    line-height: 54px;
    text-align: center;

}

.main_body .top_biaoti span {
    font-size: 16px;
    color:#3ca2e2;
    font-weight: bold;
}

.main_body .sanjiao {
    margin: 5px 5px 0 0;
    float:right;
    width: 0;
    height: 0;
    border-top: 33px solid #3aa2e0;
    border-left: 33px solid transparent;
    position: relative;
}


.main_body .sanjiao a {
    display: block;
    width: 17px;
    height: 17px;
    line-height: 20px;
    color:#fff;
    font-size: 20px;
    position: absolute;
    right:0;
    top:-33px;

}

.mani_banner {
    padding: 0 20px;
    box-sizing: border-box;
}

.main_article {
    padding: 20px 0; border-top: 1px dashed #ddd;
}

.main_article h1{font-size:18px;font-family: fzdbs;}
.main_article h1 a{display:block;width:80%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-family: fzdbs;}

.main_article p {
    font-size: 15px;
    text-indent: 2em;
    margin-top:20px;
	overflow: hidden;
}


.main_article p span {
    float:right;
}
.main_article p span a{ padding-left:20px;}

/*视频中心开始*/
.vidoe {
    margin-top: 15px;
    height: 220px;
    border:1px solid #ccc;
    /* border-bottom-style: none; */
    position: relative;
}

.video_newsbox {
    width: 97px;
    height:31px;
    line-height: 31px;
    border-bottom-style: solid;
    border-bottom-color: #28aceb;
}

.video_news {
   height:32px;
   padding-left: 6px;
   padding-top: 4px;
}

.video_news  span {
    color:#28aceb;
    font-size: 16px;


}

.video_news img{
    vertical-align: middle;
}

.v_lunbo  {
    width: 972px;
    height: 162px;
    margin: 11px auto;
}
.v_lunbo li{ display:block; float:left; width:233px; height:160px; margin-left:10px; position:relative; overflow:hidden;}
.v_lunbo li img{ display:block; width:100%; height:auto; min-height:100%; transition:all 0.3s;}
.v_lunbo li p{ display:block; width:94%; padding:0 3%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; text-align:center; line-height:40px; height:40px; background:#000; filter: alpha(opacity=80); opacity: 0.8; -moz-opacity: 0.8; color:#fff; position:absolute; left:0; bottom:0; font-size:16px;}
.v_lunbo li:hover img{ transform:scale(1.1);}


/*左右按钮*/
.pages span {
     width: 30px;
     height:60px;
     display: block;
     line-height: 60px;
     text-align: center;
     position: absolute;
     top: 50%;
     transform: translatey(-50%);
     font-size: 40px;
     color:#9f9fa6;
     cursor:  pointer;
}

.pages .r_page span {
    right:19px;
}

.pages .l_page span {
    left: 19px;
}