
.FriendLink ul li{width: 23.5%; float: left; margin-right: 2%;}
.FriendLink ul li:last-child{margin-right: 0;}
.FriendLink ul li select{width: 100%; padding: 0 10px; border: 1px solid #e5e5e5; height: 32px;}
.mb3{margin-bottom: 3%;}

/*banner*/
.banner{height:auto!important;}
.wrap1{position:relative;}
.centered-btns_nav{position:absolute;top:50%;z-index:2;width:38px;height:61px;transition:.5s;margin-top:-40px;line-height:200px;background-image:url(../img/arrow.gif);overflow:hidden;opacity:.1;}
.centered-btns_nav:hover{opacity:.7;}
.prev{left:0;}
.next{right:0;background-position:right 0;}
.centered-btns_nav:active{opacity:1;}
.centered-btns_tabs{margin-top:15px;text-align:center;font-size:0;position:absolute;list-style-type:none;width:100%;z-index:99;bottom:15px;}
.centered-btns_tabs li{display:inline-block;margin:0 3px;*display:inline;*zoom:1;}
.centered-btns_tabs a{display:inline-block;width:15px;height:8px;border-radius:8px;line-height:8px;background-color:rgba(255,255,255,.3);background-color:#ccc;overflow:hidden;*display:inline;*zoom:1;}
.centered-btns_here a{width:30px;background-color:rgba(255,255,255,.9);}
.rslides{position:relative;list-style:none;overflow:hidden;width:100%;padding:0;margin:0;}
.rslides li{-webkit-backface-visibility:hidden;position:absolute;display:none;width:100%;left:0;top:0;}
.rslides li:first-child{position:relative;display:block;float:left;}
.rslides img{display:block;height:auto;float:left;width:100%;border:0;}

/*标题*/
.item {width:auto;}  
.tit{font-size:16px;font-weight:bold;margin-bottom:20px;border-bottom:2px solid #f0f0f0;}
.tit .more{float:right;color:#999;font-weight:normal;}
.tit .more:hover{color:#015cb5;}
.tit:after{margin-top:5px;display:block;content:'';width:70px;height:2px;background-color:#015cb5;position:relative;top:2px;}

/*新闻滚动*/
#zSlider{width:800px;overflow:hidden;}
#picshow{position:relative;}
#picshow,#picshow_img{width:580px;height:460px;overflow:hidden;float:left;}
#picshow_img li{width:580px;height:460px;overflow:hidden;float:left;display:none;}
#picshow_img img{width:580px;height:460px;}
#picshow_tx{left:0px;width:580px;bottom:0px;position:absolute;height:80px;overflow:hidden;}
#picshow_tx li{background:url(../img/picshow_bg.png) repeat;padding:10px 20px;height:80px;color:#fff;display:none;}
#picshow_tx li a{color:#fff;text-decoration:none;}
#picshow_tx li a:hover{text-decoration:none;}
#picshow_tx li h3{margin:10px 0;}
#picshow_tx li p{color:#ccc;line-height:15px;height:15px;overflow:hidden;}
#select_btn{width:220px;height:460px;color:#111;float:right;display:inline;background-color:#f0f0f0;}
#select_btn li{padding:10px 5px 0px 5px;width:210px;height:66px;border-top:1px solid #fff;cursor:pointer;}
#select_btn li:hover{background-color:#fff;}
#select_btn li.current{background-color:#fff;}
#select_btn li.current:hover{background-color:#fff;}
#select_btn a{color:#000;}
#select_btn .select_text{height:40px;font:bold 13px/16px 'Microsoft YaHei';line-height:20px;overflow:hidden;word-wrap:break-word;}
#select_btn .select_text:hover{text-decoration:none;}
#select_btn .select_date{height:20px;line-height:20px;overflow:hidden;display:block;}
#foot_bm a,#foot_bm,p,p a{color:#666;}

/*通知公告*/
.in-news-right {float:right;width:100%;}
.in-news-right ul {}
.in-news-right li {margin-bottom:18px;}
.in-news-right li a {display:block;transition:all 0.5s;overflow:hidden;}
.in-news-right li .date {float:left;border:1px solid #0e75c8;color:#0e75c8;text-align:center;font-size:30px;width:70px;}
.in-news-right li .date span {display:block;font-size:14px;text-transform:uppercase;background:#0e75c8;padding:9px 0;color:#ffffff;}
.in-news-right li .text {margin-left:90px;padding:4px 0;}
.in-news-right li .text h4 {font-weight: normal;font-size: 16px;margin: 0;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.in-news-right li .text p {margin: 5px 0 0;opacity: 0.6;height: 40px;overflow: hidden;}

/*新闻中心*/
.wrap{width:32%;}
.box{box-sizing:border-box;display:flex;}
.box .img{width:154px;height:104px;background-color:#ccc;overflow:hidden;border-radius:4px;}
.box .con{flex:1;margin-left:14px;width:204px;}
.box .con h4{font-size:16px;font-weight:normal;color:#333;margin-bottom:12px;}
.list-2 li{border-bottom:1px dotted #ccc;}
.list-2 li a{display:block;line-height:35px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:url(../img/li2.jpg) left center no-repeat;padding-left:15px;}
.list-2 li span{float:right;font-size:12px;color:#666;}
.title-1{border-bottom:1px solid #e2e2e2;margin-bottom:20px;line-height:32px;font-size: 16px;font-weight: bold;}
.title-1 .more{float:right;font-size:14px;}
.title-1 small{font-size:14px;color:#999;text-transform:uppercase;margin-left:10px;}




.side{width:250px;float:left;margin-right:20px;}
.mainContent{overflow:hidden;}
.mainBox{overflow:hidden;}
.sideBox{padding:0 15px;background:#f5f5f5;margin-bottom:20px;}
#sideMenu{margin-bottom:20px;padding-top: 10px;}
#sideMenu .hd{height:83px;font:24px/74px "microsoft yahei";padding-left:85px;color:#fff;background:url(../img/sideBg.png) no-repeat;}
#sideMenu .hd h3{width:1%;height:74px;display:table-cell;text-align:left;vertical-align:middle;line-height:30px;}
#sideMenu .hd a,#sideMenu .hd span{color:#fff;border:none;}
#sideMenu .bd li{height:50px;line-height:50px;margin-bottom:2px;overflow:hidden;}
#sideMenu .bd li a{display:block;color:#666;background-color:#f5f5f5;text-align:center;}
#sideMenu .bd li a:hover{text-decoration:none;}
#sideMenu .bd li a:hover{background:#e5e5e5;}
#sideMenu .bd li.on a{color:#fff;font-weight:bold;background:#f7ac09;border-left:3px solid #fed57d;}
.focusWrap{overflow:hidden;margin-bottom:20px;}
.focusWrap .focusBox{margin-right:20px;}
.focusWrap .topicList{overflow:hidden;zoom:1;}
.focusWrap .topicList .t{padding-bottom:14px;margin-bottom:14px;}
.focusWrap .topicList .n{height:26px;line-height:26px;}
.mainBox .mHd{height:58px;border-bottom:2px solid #eee;}
.mainBox .mHd h3{float:left;height:58px;font:24px/58px "微软雅黑";color:#333;padding:0 10px;border-bottom:2px solid #046cbb;}
.mainBox .mHd h3 a{color:#046abb;}
.mainBox .mHd .more{float:right;margin:10px;}
.mainBox .mBd{padding:20px 0;}
.mainBox .mHd .path{float:right;height:59px;line-height:59px;}
.mainBox .mHd .path em{padding-left:15px;background:url("../img/icon.png") no-repeat 0 -250px;}
/* 文章内容页 */
.articleCon{text-align:left;padding:40px;}
.printArea .title{font-size:28px;line-height:1.5;text-align:center;margin-bottom:10px;color:#046cbb;}
.printArea .subTitle{font-size:20px;color:#555;text-align:center;margin-bottom:20px;}
.printArea .property{font-size:14px;margin-bottom:25px;padding:16px 10px;text-align:center;color:#777;border-bottom:1px dashed #ddd;}
.printArea .property span{padding:0 5px;}
.printArea .conTxt{color:#333;font-size:16px;line-height:2;padding:0 0 20px 0;overflow:hidden;}
.printArea .conTxt img{max-width:800px;height:auto !important;}
.printArea .conTxt p{margin-bottom:20px;}
.printArea .conTxt a{color:blue;text-decoration:underline;}
.printArea .conTxt em{font-style:italic;}
.printArea .conTxt ul,.printArea .conTxt ol{padding-left:2em;}
.printArea .conTxt ul li{zoom:normal;list-style:square;text-indent:0 !important;}
.printArea .conTxt ol li{zoom:normal;list-style:decimal;text-indent:0 !important;}
.printArea .page{padding:10px 0;text-align:center;}
.printArea .vedioPlayer{background:#000;width:800px;text-align:center;margin:20px auto;height:480px;}
.articleCon .userControl{font-size:14px;border-bottom:1px dashed #ddd;overflow:hidden;text-align:left;margin-bottom:20px;padding:10px 0;}
.articleCon .userControl .a{color:#777;margin:10px 10px 0 0;float:left;}
.articleCon .userControl .bdsharebuttonbox{float:right;}
.articleCon .others{padding:10px 0;margin-bottom:15px;}
.articleCon .others .prev,.articleCon .others .next{padding:3px 0;}
/* 当前位置 */
.path{height:30px;line-height:30px;color:#999;}
.path a,.path span{margin:0 5px;color:#999;}



.pageTPList{margin-top:-12px;}
.pageTPList li{padding:15px 15px 24px;border-bottom:1px solid #E1E1E1;overflow:hidden;}
.pageTPList .con{overflow:hidden;zoom:1;}
.pageTPList .title{font-size:18px;line-height:36px;overflow:hidden;}
.pageTPList .title a{color:#333;}
.pageTPList .title a:hover{color:#e00;text-decoration:none;}
.pageTPList .intro{margin-bottom:3px;line-height:24px;color:#777;max-height:75px;overflow:hidden;font-size:14px;}
.pageTPList .intro .more{display:none;}
.pageTPList .last{border-bottom:0;margin-bottom:0;}
.pageTPList .on{background:#F9F9F9;}
.pageTPList li .date{float:left;margin-top:5px;margin-right:20px;background-color:#f5f5f5;border:1px solid #ddd;padding:10px;text-align:center;border-radius:4px;}
.pageTPList li .date b{line-height:36px;display:block;border-bottom:1px solid #ddd;font-size:20px;}
.pageTPList li .date span{display:block;}


.infoListA li{line-height:24px;padding:8px 0;border-bottom:1px dotted #ccc;overflow:hidden;}
.infoListA .date{color:#999;float:right;font-size:12px;}
.sideBox .hd{border-bottom:2px solid #ddd;height:45px;line-height:45px;font-size:20px;}
.sideBox .hd span,.sideBox .hd a{display:inline-block;*display:inline;zoom:1;border-bottom:2px solid #046cbb;color:#333;}
.sideBox .bd{overflow:hidden;}
#sideQjdh .bd{padding:10px 0 20px;}
#sideQjdh .bd li{float:left;width:49.9%;text-align:center;position:relative;height:90px;display:inline-block;*display:inline;zoom:1;}
#sideQjdh .bd li a{position:absolute;top:0;left:0;right:0;padding-top:60px;line-height:1.4;}
#sideQjdh .bd li a:hover{color:#046cbb;}



.focusBox {
    width: 350px;
    height: 260px;
    float: left;
    overflow: hidden;
    position: relative;
}
.focusBox .hd {
    position: absolute;
    z-index: 20;
    right: 10px;
    bottom: 13px;
    z-index: 15;
}
.focusBox .hd ul {
    overflow: hidden;
    zoom: 1;
    z-index: 2;
}
.focusBox .hd ul li {
    float: left;
    margin-left: 5px;
    width: 13px;
    height: 13px;
    background: #fff;
    text-indent: -9999px;
    cursor: pointer;
    overflow: hidden;
}
.focusBox .hd ul li.on {
    background-color: #e00;
}
.focusBox .bd {
    position: relative;
    z-index: 2;
}
.focusBox .bd ul li {
    position: relative;
    z-index: 9;
}
.focusBox .bd .pic {
    position: relative;
    z-index: 0;
}
.focusBox .bd .pic img {
    width: 350px;
    height: 262px;
    border: 0;
}
.focusBox .bd .txt {
    display: none;
}
.focusBox .bd .con {
    width: 100%;
    position: absolute;
    z-index: 1;
    left: 0;
    bottom: 0;
    *bottom: 3px;
    height: 40px;
    line-height: 40px;
    text-align: center;
}
.focusBox .bd .con .title {
    position: absolute;
    width: 100%;
    left: 0;
    text-align: left;
    text-indent: 1em;
    z-index: 1;
}
.focusBox .bd .con .title a {
    color: #fff;
}
.focusBox .bd .con .titleBg {
    position: absolute;
    width: 100%;
    height: 100%;
    background: #000;
    left: 0;
    bottom: 0;
    filter: alpha(opacity=50);
    opacity: 0.5;
}
.focusBox .bd .con .bg {
    position: absolute;
    width: 100%;
    height: 70px;
    z-index: 0;
    left: 0;
    background: #000;
    filter: alpha(opacity=50);
    opacity: 0.5;
}





.topicList li {
    height: 24px;
    line-height: 24px;
    overflow: hidden;
}
.topicList li.noData {
    padding-left: 12px;
    background: url(../img/icon.png) no-repeat 0px 14px;
}
.topicList li .date {
    float: right;
    color: #999;
}
.topicList .t {
    padding-bottom: 15px;
    margin-bottom: 15px;
    height: auto;
    text-align: center;
    border-bottom: 1px dashed #dadada;
    background: none;
}
.topicList .t .pic {
    float: left;
    margin-right: 20px;
    background-color: #fff;
}
.topicList .t .pic img {
    width: 100%;
    height: auto;
}
.topicList .t .pic a:hover img {
    filter: alpha(opacity=80);
    opacity: .8;
}
.topicList .t .con {
    overflow: hidden;
}
.topicList .t .title {
    line-height: 32px;
    text-align: left;
    font-weight: bold;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.topicList .t .tit {
    font-size: 15px;
    color: #333;
}
.topicList .t .intro {
    color: #999;
    text-align: left;
    font-size: 12px;
}
.topicList .t .intro .more {
    float: none;
    height: 20px;
    line-height: 20px;
    padding: 0 4px;
    color: #cf1b0c;
    text-indent: 0;
}
.topicList li.n {
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    background: url(../img/icon.png) no-repeat 0px 14px;
    padding-left: 15px;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.topicList li.n .date {
    float: right;
    color: #bcbcbc;
}


.pageBoxLoop {
    overflow: hidden;
}
.pageBox {
    width: 48.5%;
    margin-bottom: 10px;
}
.pageBox .hd {
    height: 40px;
    line-height: 40px;
    overflow: hidden;
    border-top: 2px solid #046cbb;
    background: #f0f0f0;
}
.pageBox h3 {
    float: left;
    height: 40px;
    line-height: 40px;
}
.pageBox h3 a {
    display: block;
    padding: 0 20px;
    font-size: 16px;
    font-weight: bold;
    color: #046cbb;
}
.pageBox .hd .more {
    float: right;
    margin-right: 10px;
    font-size: 12px;
    color: #999;
}
.pageBox .bd {
    height: 180px;
    padding: 10px 5px;
    overflow: hidden;
}
.pageBoxLoop1 .pageBox {
    width: 100%;
}
.pageBoxLoop1 .pageBox .bd {
    height: auto;
}


.infoList {
    text-align: left;
}
.infoList li {
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    padding-left: 12px;
    background: url(../img/icon.png) no-repeat 0px 15px;
}
.infoList li.split {
    margin: 10px 0;
    background: none;
    border-bottom: 1px dotted #ddd;
    height: 0;
    font-size: 0;
    overflow: hidden;
}
.infoList li a {
    overflow: hidden;
}
.infoList li .date {
    font-size: 12px;
    float: right;
    color: #999;
}
