.mt5{margin-top:5px;}
.more{float:right;line-height:40px;margin-right:10px;display:block;}
.more a{display:block;padding-right:15px;background:url(../images/moreArr.png) right center no-repeat;font-size:12px;color:#ca0615;}
.bk{border: 1px solid #dcdcdc;}

.cont{width:1090px;overflow: hidden;margin-bottom:10px;zoom:1}
.cont .bt{height: 40px;border-bottom: 1px solid #ca0615;}
.cont .title{width: 111px;height: 37px;line-height: 37px;text-align: center;border-bottom:3px solid #ca0615;color: #ca0615;font-size: 18px;float:left;}

.xwdt1{width:640px; height:350px; border:1px solid #d2d2d2;padding:4px;background:#f5f5f5;float:left; overflow: hidden; border-radius:4px;}
.xwdt1 .bd{float: left; width:540px;}
.xwdt1 .bd li{position: relative;}
.xwdt1 .bd li .lay{position: absolute; left: 0; bottom: 0; height: 36px; width: 100%;}
.xwdt1 .bd li .lay span{position: relative; display: block; padding:0 10px; overflow: hidden; color:#fff; line-height: 36px;}
.xwdt1 .bd li .lay i{background: #000; opacity: 0.6; filter:alpha(opacity=60); position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
.xwdt1 .bd img{display: block; width:540px; height:350px;}
.xwdt1 .hd{float: right; width:90px;}
.xwdt1 .hd li{border:2px solid #d9d9d9; cursor: pointer; margin-bottom: 5px;}
.xwdt1 .hd li.on{border-color: #ca0615;}
.xwdt1 .hd li img{width: 86px; height: 50px; display: block;}
.xwdt2{width:420px;float:right; border-top: 2px solid #c60b01; height:357px; background-color: #fff; overflow: hidden;}

.x2-hd h3{text-align: center; margin:9px; height: 24px; line-height: 24px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap; font-size: 16px; font-weight: bold; color:#c60b01;}
.x2-hd h3 a{color:inherit;}
.x2-hd .ms{line-height: 19px; height: 38px; overflow: hidden; color:#c60b01; margin:0 10px;}
.x2-bd{background: url(../images/jianbian.jpg) repeat-x; margin-top: 10px; padding: 10px 14px 14px 12px;}

.box1{width:381px;margin-right:18px;float:left;overflow:hidden;}
.nTab .TabTitle{height:35px; line-height:35px;background:#efeff1; position:relative;}
.nTab .TabTitle li {float: left;width:85px;padding:0 28px 0 16px;cursor: pointer;font-size: 18px;height:35px;line-height: 35px;text-align:center;}
.nTab .TabTitle li.active{background:url(../images/tab_bg.png) left center no-repeat;}
.nTab .TabTitle li a.tit{color: #595959;}
.nTab .TabTitle li.active .tit{color:#fff;}
.nTab .TabTitle li a.gd{display:none;font-size:12px;color:#ca0615;}
.nTab .TabTitle li.active a.gd{display:block; position:absolute;right:10px; top:0px;padding-right:15px;background:url(../images/moreArr.png) right center no-repeat;}
.nTab .TabContent{padding:15px 15px 5px 15px;border: 1px solid #dcdcdc;border-top:0px;}
.nTab .tp{width:345px;min-height:100px;}
.nTab .neir{margin-left:0px;margin-top:8px;}
.none {display: none;}

.box2,.box4{width:292px;float:right;}
.box2 .bt{height:34px;border-bottom:1px solid #a0a2a3;}
.box2 .bt .title{height: 32px;line-height: 32px;}
.box2 .more{line-height:35px;}
.box2 .bc{border: 1px solid #e5e4df; border-top: none;padding:15px 0 20px 0;min-height:100px;overflow:hidden;}
.list_search{width: 243px;height:28px;overflow: hidden;background-color: #ea3638;margin:5px 0 0 22px;}
.list_search  .keyword{width:169px; height:24px;line-height:24px;color: #000000;font-size: 14px;border:2px solid #ea3638;display: inline-block; vertical-align: top; text-indent: 5px;background-color: #fff;float: left;}
.list_search .submitbtn{width:70px;height:28px; background-color: #ea3638; color: #ffffff;float:left;border:2px solid #ea3638;}

.box3{width:379px;margin-right:18px;float:left;overflow:hidden;}
.box3 .bc{padding:10px 14px 14px 12px;min-height:100px;overflow:hidden;}

.box4 .bt{border-bottom:1px solid #a0a2a3;}
.box4 .bc{border: 1px solid #e5e4df; border-top: none;padding:14px 14px 14px 12px;min-height:100px;overflow:hidden;}


.wsjl{overflow:hidden;}
.wsjl .lt{width:69px;height:82px;float:left;}
.wsjl .lt .tt{font-size: 20px;color: #fff;display: block;background: #ca0615;width: 45px;padding:11px 12px;text-align: center;line-height: 30px;}
.wsjl .lt .ttt{font-size: 20px;color: #fff;display: block;background: #ca0615;width: 45px;padding:11px 12px; height:178px; text-align: center;line-height: 44px;}

.wsjl .rt{width:1020px;height:65px;float:left;}
.wsjl .rt ul li{float: left;width: 155px;height:82px;text-align: center;background-color: #e7f4ff;margin-left: 15px;}
.wsjl .rt ul li a{display:block;height:54px;padding:14px 5px 14px 10px;color:#2f87d0;}
.wsjl .tb {width: 53px;height:54px;line-height:54px;text-align: center;display: block;float: left;}
.wsjl .text {width:87px;text-align: center;display: block;float: left;margin-top:8px;font-size:16px;}

.link{border: 1px solid #dcdcdc;}
.link .hd {border-bottom: 1px solid #bcbcbc; height: 34px;line-height:34px;padding-right: 10px;}
.link .tt {display: inline-block;width: 114px;height: 34px;line-height:34px;text-align: center;font-size: 16px;color:#fff;background: #ca0615;}
.link .bd{overflow:hidden; padding-bottom: 10px;}
.link .bd a{float: left; width:180px;}
.link .bd a img{display: block; width: 180px; height: 40px; margin-left: 10px; margin-top: 10px;}
.link-sels{background: #f0f0f0; text-align: center; padding:10px 0 1px;}
.r_span{width:950px;}

.art_list {
    width: 1100px;
    height: 200px;
    background: #e5e5e5 url(4624.jpg) left no-repeat;
    margin: 0 auto;
    padding-top: 1px;
}
.art_list_title {
    width: 88px;
    height: 200px;
    display: block;
    text-align: center;
    line-height: 50px;
    float: left;
}
.scrollleft {
    width: 1000px;
}

.art_list li {
    width: 138px;
    height: 200px;
    float: left;
    text-align: center;
    overflow: hidden;
}
.art_list li:hover {
    background: #fb6e52;
}
.art_list li img {
    width: 120px;
    height: 150px;
    vertical-align: middle;
    margin-top: 6px;
}
.art_list li h1{font-weight: normal; font-size: 14px;}
.art_list li h3{font-weight: normal; font-size: 12px;}
.art_list li:hover a{color:#fff;}
/*新增tab选卡部份开始*/
#contab{width:1090px;margin:0 auto;}
#contab_left{min-height:220px; background:#fefef5; width:778px; margin-bottom:20px;float:left; margin-right:18px; border:1px solid #dcdcdc;}
.tab_left_list { width:160px; float:left; text-align:center;height:357px; overflow: hidden;}
.tab_left_list ul li{text-align: left;}
.tab_left_list ul li a{display:block; line-height:44px;}
.tab_left_list ul li img{margin:3px 10px 3px 5px; width: 44px; height: 44px;}
.bt .title {width: 111px;height: 37px;line-height: 37px;text-align: center;border-bottom: 3px solid #ca0615;color: #ca0615;font-size: 18px;display: inline-block;}
#contab_left .bt {border-bottom: 1px solid #a0a2a3;}
.tab_right_list{ width:450px; float:left;}
.contab_info{}
.xh-infos{display: none;}
.xh-infos .info{ width:90%; margin:0 auto; clear:both; line-height:25px; font-size:15px; padding-top:10px; padding-bottom:10px; height:75px; overflow:hidden;}
.tab_news_list{ width:90%; margin:0px auto; clear:both; padding-bottom:15px;}
.tab_news_list ul li { line-height:33px;background: url(../images/dot03.png) left center no-repeat;overflow: hidden;padding-left: 20px;height: 33px;line-height: 33px;color: #ac0000;clear: both}
.info a{ color:#E51317; }
#contab .hover{ display:block;}
/*新增tab选卡部份结束*/

.gov_felist img{margin-right: 10px;}


.meitu{border:1px solid #dcdcdc; padding-bottom: 10px;}
.meitu .arr-tit{height: 35px; line-height: 35px; overflow: hidden; border-bottom: 1px solid #ca0615;}
.meitu .arr-tit strong{float: left; width: 155px; background: url(../images/dmxy.png) no-repeat; text-align: center; color:#fff; font-size: 14px;}
.meitu .list{float: right; margin-right: 10px;}
.meitu .list a{float: left; font-size: 14px; color:#ca0615; margin:0 15px;}

.mphotos a{float: left; display: block; width: 350px; margin-left: 10px; margin-top: 10px; position: relative;}
.mphotos a img{display: block; width: 350px; height:290px;}
.mphotos .pic_md{width: 350px; float: left; margin-left: 10px;}
.mphotos .pic_md a{margin-left: 0; display: block;}
.mphotos .pic_md img{height:140px;}
.mphotos a:hover{outline:2px solid #ca0615;}

.mphotos .lay{position: absolute; left: 0; bottom: 0; height: 36px; width: 100%;}
.mphotos .lay span{position: relative; display: block; padding:0 10px; overflow: hidden; color:#fff; line-height: 36px;}
.mphotos .lay i{background: #000; opacity: 0.6; filter:alpha(opacity=60); position: absolute; top: 0; left: 0; width: 100%; height: 100%;}

#rightbar {
    position: absolute;
    top: 100px;
    right: 0.1%;
    background-color: #fff;
}
#rightbar a, #rightbar .weixin {
    color: inherit;
    display: block;
    width: 98px;
    min-height: 98px;
    border: 1px solid #ccc;
    font-size: 14px;
    margin-top: -1px;
    cursor: pointer;
}
#backtop .text {
    font-size: 20px;
    width: 50%;
    letter-spacing: 2px;
    padding: 30px 0 0 26px;
}