﻿@charset "utf-8";
.clear{clear: both;}
.s-form,#header .headerbg,.bit-read{display: none;}   
body .wrap{ background: none;}
#header { height: 700px; background: url(../../Base/newimg/page_bg.jpg) center 0 no-repeat;padding: 0;}
.zsjy_body #header{ background: url(../../Base/newimg/zsbanner.jpg) center 0 no-repeat;}
.page_msg_box{position: absolute;width: 1200px;left: 0;right: 0;margin: auto;bottom: 200px;}
.page_msg_box .nodeName{font-size: 64px;font-weight: 700;color: #fff;line-height: 1;margin-bottom: 20px;}
.page_msg_box p{font-size: 48px;color: #fff;line-height: 1;}
.side,.mainContent,.pub_box {width: 1200px;margin: auto;}
.side{min-height: 140px;}
.mainContent.allmainContent{width: 100%;}
.mainContent .mHd{display: flex;height: 38px;line-height: 38px;justify-content: space-between;margin-bottom: 35px;}
.mainContent .mHd h3{font-size: 28px;}
.printArea{margin-bottom: 40px;}

.pub_box .hd{height: 36px;line-height: 36px;display: flex;margin-bottom: 40px;}
.pub_box .hd h3{margin: auto 0;}
.pub_box .hd h3 a{font-size: 28px;}
.pub_box .hd .more{margin: auto 0 auto auto;font-size: 16px;padding-left: 35px;background: url(../../Base/newimg/hd_icon.png) 0 50% no-repeat;}
.pub_box .hd ul{display: flex;}
.pub_box .hd ul li{margin: 0;}
.pub_box .hd ul li a{font-size: 28px;color: var(--Dcolor);}
.pub_box .hd ul li span{margin: 0 30px;font-size: 28px;color: var(--Dcolor);}
.pub_box .hd ul li.on a{color: var(--Mcolor);}

/* 内页色彩条 */
.colorBanner { width: 1200px; height: 6px; overflow: hidden; margin: 0 auto; }
.colorBanner span { float: left; _display: inline; width: 300px; height: 6px; }
.colorBanner span.c1 { background: #c6290a }
.colorBanner span.c2 { background: #fa9e00 }
.colorBanner span.c3 { background: #009d0e }
.colorBanner span.c4 { background: #1378c0 }

/* 新闻网 */
.xwboxA{padding: 60px 0;background-color: #F3F5F8;}
.xyywlist li{float: left;margin-bottom: 20px;}
.xyywlist li .con .intro,.xyywlist li .con .detail{display: none;}
.xyywlist li{height: 170px;width: 570px;position: relative;}
.xyywlist li .pic{width: 210px;height: 140px;margin: 15px 0;float: left;z-index: 11;position: relative;}
.xyywlist li .pic img{width: 100%;}
.xyywlist li .con{border-bottom: 170px solid #fff;border-left: 50px solid transparent;width: 320px;height: 0;position: absolute;right: 0;top: 0;padding: 0 20px 0 70px;}
.xyywlist li .con .others{margin: 35px 0 10px;}
.xyywlist li .con .others .date{display: block;width: 90px;text-align: center;height: 30px;line-height: 30px;background-color: var(--Scolor);color: var(--Wcolor);font-size: var(--size12);font-weight: 700;}
.xyywlist li .con .title{height: 60px;line-height: 30px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;font-size: 16px;}
.xyywlist li .con:hover .title,.xyywlist li .con:hover .title a{color: var(--Mcolor);}
.xyywlist li .con:hover .others .date{background-color: var(--Mcolor);}
.xyywlist .first{width: 600px;margin-right: 30px;height: 550px;}
.xyywlist .first .pic{width: 600px;height: 400px;position: relative;margin: 0;float: none;}
.xyywlist .first .con{position: relative;border: 0;width: 480px;height: 118px;background-color: #fff;display: block;margin: auto;padding: 0;border-top: 2px solid var(--Mcolor);z-index: 12;top: -30px;padding: 30px;}
.xyywlist .first .con .others{margin: 0;}
.xyywlist .first .con .title{height: 20px;line-height: 20px;-webkit-line-clamp: 1;color: var(--Mcolor);margin: 10px 0;}
.xyywlist .first .con .title a{color: var(--Mcolor);width: 100%;}
.xyywlist .first .con .intro{display: block;height: 48px;line-height: 24px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;font-size: 14px;color: var(--Dcolor);}
.xyywlist .first .con:hover{background-color: var(--Mcolor);}
.xyywlist .first .con:hover .title,.xyywlist .first .con:hover .title a,.xyywlist .first .con:hover .intro{color: var(--Wcolor);}
/* .xwboxB{height: 233px;padding-top: 52px;} */
.xwboxB{margin-bottom: 30px;}
.xwboxB .pub_box .list{display: flex;justify-content: space-between;}
.xwboxB .pub_box .list li{width: 280px;position: relative;}
.xwboxB .pub_box .list li .pic{display: none;}
.xwboxB .pub_box .list li .others{position: absolute;width: 50px;height: 50px;z-index: 3;background-color: var(--Scolor);color: var(--Wcolor);text-align: center;font-size: 12px;top: 40px;right: 10px;}
.xwboxB .pub_box .list li .others .dd{font-size: 24px;font-weight: 700;line-height: 1;margin: 5px 0 3px;}
.xwboxB .pub_box .list li .others .ym{line-height: 1;}
.xwboxB .pub_box .list li .title{padding: 10px;height: 130px;background: url(../../Base/newimg/tit_bg.png) bottom right no-repeat;background-color: var(--Mcolor);display: flex;position: relative;}
.xwboxB .pub_box .list li .title i{border: 1px dashed #ffffff3f;position: absolute;display: block;top: 0;left: 0;right: 0;bottom: 0;width: 260px;height: 130px;margin: auto;}
.xwboxB .pub_box .list li .title a{display: block;color: var(--Wcolor);height: 78px;line-height: 26px;font-size: 16px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;width: 170px;padding: 0 58px 0 20px;margin: auto;position: relative;z-index: 1;}
.xwboxB .pub_box .list li .intro{padding: 20px 20px 0;height: 72px;line-height: 24px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;font-size: 14px;}
.xwboxB .pub_box .list li .detail{padding: 20px;}
.xwboxB .pub_box .list li .detail a{display: block;height: 15px;padding-top: 20px;border-top: 1px solid var(--borderColor);font-size: 12px;}
.xwboxB .pub_box .list li .con{box-shadow: 0 0 0 1px #eee;}
.xwboxB .pub_box .list li:hover .con{background-color: var(--Mcolor);}
.xwboxB .pub_box .list li:hover .con .intro,.xwboxB .pub_box .list li:hover .con .detail a{color: var(--Wcolor);}
.xwboxB .pub_box .list li:hover .con .detail a{border-color: var(--Wcolor);}
.xwboxC{background-color: #F3F5F8;padding: 210px 0 80px;}
.xwboxC .piclist,.xwboxD .ztjjlist{display: flex;justify-content: space-between;}
.xwboxC .piclist li{width: 285px;}
.xwboxC .piclist li .title{height: 48px;line-height: 24px;margin-top: 20px;padding-left: 22px;font-size: 16px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;position: relative;}
.xwboxC .piclist li .title i{position: absolute;left: 0;top: 0;display: block;width: 2px;height: 24px;background-color: var(--Mcolor);}
.xwboxC .piclist li:hover .title,.xwboxC .piclist li:hover .title a{color: var(--Mcolor);}
.xwboxD{padding: 40px 0 78px;}
.xwboxD .ztjjlist li{width: 380px;}
.xwboxD .ztjjlist li .title{display: none;}
.xwboxE{padding-bottom: 70px;}
.xwboxE .pub_box{display: flex;}
.xwboxE .pub_box .left_box{width: 500px;margin: 0 auto 0 0;}
.xwboxE .pub_box .right_box{width: 640px;margin: 0 0 0 auto;}
.ryztlist{display: flex;flex-wrap: wrap;justify-content: space-between;}
.ryztlist li{width: 200px;display: flex;padding: 20px;height: 106px;background: url(../../Base/newimg/ryzt_bg.png) right bottom no-repeat;background-color: #F3F5F8;}
.ryztlist li:nth-child(1),.ryztlist li:nth-child(2){margin-bottom: 20px;}
.ryztlist li:nth-child(1){border-top: 3px solid #0000FF;}
.ryztlist li:nth-child(2){border-top: 3px solid #FED400;}
.ryztlist li:nth-child(3){border-top: 3px solid #BF0074;}
.ryztlist li:nth-child(4){border-top: 3px solid #7CB927;}
.ryztlist li a{height: 72px;line-height: 24px;font-size: 14px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;margin: auto;}
.ttlist .t{float: left;width: 300px;}
.ttlist .t .pic{width: 300px;height: 200px;}
.ttlist .t .con{padding: 20px;background-color: #F3F5F8;}
.ttlist .t .con .title{height: 72px;line-height: 24px;font-size: 14px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.ttlist .t .con .intro{display: none;}
.ttlist .t:hover .con{background-color: var(--Mcolor);}
.ttlist .t:hover .con .title,.ttlist .t:hover .con .title a{color: var(--Wcolor);}
.ttlist .n{float: left;height: 78px;width: 335px;position: relative;display: flex;}
.ttlist .n a{height: 48px;line-height: 24px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;margin: auto 20px;font-size: 16px;}
.ttlist .n:hover i{width: 0;height: 0;border-top: 39px solid transparent;border-right: 39px solid var(--Mcolor);border-left: 39px solid transparent;border-bottom: 39px solid transparent;position: absolute;left: -77px;top: 0;}
.ttlist .n:hover{background-color: var(--Mcolor);border-right: 5px solid var(--Scolor);}
.ttlist .n:hover a{color: var(--Wcolor);font-weight: 700;}
/* 侧栏导航 */
.menuList{display: flex;padding: 20px 0 0;height: 120px;flex-wrap: wrap;}
.menuList li{height: 20px;line-height: 20px;margin: 0 20px;}
.menuList li a{font-size: 16px;font-weight: 700;color:#808080;}
.menuList li.on a{color: var(--Mcolor);}
.menuList li a:hover{color: var(--Scolor);}

/* quickLinks */
.quickLinks { padding: 13px; background: #fff; }

/* sideBox */
.sideBox { margin-bottom: 20px; border: 1px solid #ECECEC; padding: 10px 18px 15px 18px; background: #fff; border-top: 2px solid #0068B7; }
.sideBox .hd { overflow: hidden; padding: 0px 0 10px 0; }
.sideBox .hd .more { float: right; }
.sideBox .hd h3 { font-size: 20px; color: #0068B7; }
.sideBox .hd h3 a { color: #fff; }
.sideBox .hd h3 a:hover { text-decoration: none; }

/* 文章-父列表页 -----------------------------------------*/
.focusWrap { overflow: hidden; margin-bottom: 10px; }
.focusWrap .focusBox { margin-right: 20px; width: 570px; height: 360px }
.focusWrap .focusBox .bd .pic img { width: 570px; height: 360px; }
.focusWrap .topicList { overflow: hidden; zoom: 1; }

/* 循环栏目 */
.pageBoxLoop { overflow: hidden; }

/* box */
.pageBoxLoop .box { width:570px; _display: inline; padding: 0px; background: none; }
.pageBoxLoop .box .bd { padding: 0px; overflow: hidden; margin-bottom: 20px;}
.pageBoxLoop .box .bd .infoList { height: 216px; }
.pageBoxLoop .box .bd .infoList li { background: url(../../Base/img/dot-03.png) 0px 16px no-repeat; height: 22px; overflow: hidden;display: flex;justify-content: space-between;}
.pageBoxLoop-oneRow .box { width: 100%; }
.pageBoxLoop-oneRow .box .hd{height: 50px;line-height: 50px;margin-bottom: 20px;padding: 0;display: flex;justify-content: space-between;}
.infoList li a{font-size: 16px;}
.box .hd .more{font-size: 12px;}
.box .hd h3{height: 37px;border: none;line-height: 37px;margin: auto 0;}
.mainContent .flex_box .right_box .box{padding: 0;}

/* 文章子-列表页 -----------------------------------------*/

/* 图文列表 */
.mainContent .flex_box{display: flex;justify-content: space-between;}
.mainContent .flex_box .left_box{flex: 1}
.mainContent .flex_box .right_box{width: 310px;margin: 0 0 0 70px;}
.pageTPList li{position: relative;height: 130px;margin-bottom: 40px;display: flex;justify-content: space-between;}
.pageTPList li .pic{width: 195px;height: 130px;margin: 0 30px 0 0;overflow: hidden;}
.pageTPList li .pic img{width: 195px;height: auto;}
.pageTPList li .con{flex: 1;margin: auto 0;}
.pageTPList li .con .others{background-color: var(--Scolor);color: var(--Wcolor);text-align: center;width: 100px;height: 30px;line-height: 30px;}
.pageTPList li .con .title{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;height: 20px;line-height: 20px;margin: 10px 0;}
.pageTPList li .con .title a{font-size: 16px;font-weight: 700;}
.pageTPList li .con .intro{height: 48px;line-height: 24px;color:#999999;font-size: 14px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.pageTPList li .con .detail{display: none;}
.pageTPList li:hover .con .others{background-color: var(--Mcolor);}
.pageTPList li:hover .con .title,.pageTPList li:hover .con .title a,.pageTPList li:hover .con .intro{color: var(--Mcolor);}
.mainContent .flex_box .right_box .hd{display: flex;height: 50px;justify-content: space-between;border-bottom: 1px solid var(--borderColor);margin-bottom: 20px;}
.mainContent .flex_box .right_box .hd h3{height: 20px;line-height: 20px;padding-left: 20px;border-left: 4px solid var(--Mcolor);margin: auto 0;}
.mainContent .flex_box .right_box .hd h3 a{font-size: 16px;}
.mainContent .flex_box .right_box .hd .more{font-size: 12px;margin: auto 0;}
.mainContent .flex_box .right_box .bd .mtlzList{position: relative;}
.mainContent .flex_box .right_box .bd .mtlzList .line{position: absolute;top: 0;bottom: 0;left: 3px;width: 1px;background-color: #046fe21e;}
.mainContent .flex_box .right_box .bd .mtlzList li{padding-left: 30px;margin-bottom: 20px;}
.mainContent .flex_box .right_box .bd .mtlzList li .others{margin-bottom: 10px;position: relative;}
.mainContent .flex_box .right_box .bd .mtlzList li .others i{position: absolute;display: block;width: 7px;height: 7px;border-radius: 50%;background-color: var(--Mcolor);top: 0;bottom: 0;margin: auto;left: -30px;}
.mainContent .flex_box .right_box .bd .mtlzList li .others p{width: 148px;height: 30px;line-height: 30px;border: 1px solid var(--Mcolor);font-size: 12px;text-align: center;color: var(--Mcolor);}
.mainContent .flex_box .right_box .bd .mtlzList li .title{height: 48px;line-height: 24px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;font-size: 14px;}
.mainContent .flex_box .right_box .bd .mtlzList li:hover .others i{background-color: var(--Scolor);}
.mainContent .flex_box .right_box .bd .mtlzList li:hover .others p{background-color: var(--Scolor);color: var(--Wcolor);border-color: var(--Scolor);}
.mainContent .flex_box .right_box .bd .mtlzList li:hover .title,.mainContent .flex_box .right_box .bd .mtlzList li:hover .title a{color: var(--Scolor);}


/* 文章子列表页 - 标题 */
.newsList {}
.newsList li {height: 60px;line-height: 60px;overflow: hidden;font-size: 16px;padding: 0 30px;display: flex;justify-content: space-between;}
.newsList li a{font-size: 16px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.newsList li .dateRight { font-size: 12px;margin: 0 0 0 20px;}
.newsList li .node{color: #02509f; margin-right: 5px;}
.newsList li:nth-child(2n){background-color: #F3F5F8;}
.newsList li:hover{background-color: var(--Mcolor);color: #fff;}
.newsList li:hover a,.newsList li:hover .dateRight{color:#fff}


/* 友情链接列表页 -----------------------------------------*/
.friendLinkList { overflow: hidden; zoom: 1; padding: 0 15px }
.friendLinkList li { width: 28%; height: 36px; line-height: 36px; padding: 0 3.5% 0 1.5%; background: url(../../Base/img/dot-03.png) 0 17px no-repeat; float: left; overflow: hidden; }

/* 文章内容页 -----------------------------------------*/
.articleCon { text-align: left; padding: 30px; }
.printArea .title { font-size: 36px; line-height: 56px; text-align: center; margin-bottom: 10px; color: #333333;width: 900px;font-weight: 700;margin: 0 auto 30px;}
.printArea .subTitle { font-size: 20px; color: #555; text-align: center; margin-bottom: 20px; }
.printArea .property {height: 60px;line-height: 60px;text-align: center;font-size: 16px;color: #999;margin-bottom: 30px;position: relative;}
.printArea .property .property_box{display: flex;min-width: 700px;justify-content: center;z-index: 2;}
.printArea .property .line{position: absolute;top: 0;left: 0;right: 0;bottom: 0;height: 1px;border-bottom: 1px dashed var(--borderColor);margin: auto;}
.printArea .property a{color: #999;}
.printArea .property span { padding: 0 5px; background-color: var(--Wcolor);z-index: 1;}
.printArea .shareBar { text-align: center; margin-bottom: 15px;display: none; }
.power-content_voice{display: none!important;}
.printArea .shareBar .bdsharebuttonbox { width: 186px; margin: 0 auto; }
.printArea .conTxt { color: #000000; font-size: 18px; line-height: 36px;overflow: hidden; }
.printArea .conTxt p { margin-bottom: 20px; }
.printArea .conTxt a { color: blue; text-decoration: underline; }
.printArea .conTxt em { font-style: italic }
.printArea .conTxt td{padding: 5px}
.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 .videoPlayer { background: #000; width: 800px; text-align: center; margin: 20px auto; height: 480px; }
.articleCon .userControl { border-bottom: 1px solid #dddddd; height: 50px; line-height: 50px; overflow: hidden; font-size: 14px; margin-bottom: 20px;}
.articleCon .userControl a { float: right; _display: inline; height: 36px; line-height: 36px; padding-left: 40px; background: url(../../Base/img/icons-articleCon.png) 10px 10px no-repeat; margin-right: 10px; color: #666666 }
.articleCon .userControl a.gbBtn { background-position: 10px -115px; }
.articleCon .others {margin-bottom: 15px;font-size: 16px; }
.articleCon .others .prev,
.articleCon .others .next { padding: 3px 0; }
.articleCon .box { padding: 0px; background: none; }

/* 相关信息 */
#relativeInfo { border-bottom: 1px dashed #ddd; }
#relativeInfo .hd h3 { font-size: 18px; }
#relativeInfo .bd { padding: 10px 0 20px 0; }
#relativeInfo ul { overflow: hidden; }
#relativeInfo li { float: left; width: 50%; }

/* 图片-列表页 ----------------------------------------- */
.picPageList {display: flex;flex-wrap: wrap;justify-content: left;margin: 0 -10px;}
.picPageList li {width: 380px;box-shadow: 0px 0px 0px 3px #f3f3f3;margin-bottom: 30px;margin: 0 13px 30px;}
.picPageList .pic { width: 380px; height: 253px; }
.picPageList .pic a { display: block; overflow: hidden; height: 253px }
.picPageList .pic img { width: 380px; height: 253px; }
.picPageList .con{height: 56px;border-bottom: 4px solid var(--Mcolor);display: flex;justify-content: space-between;padding: 0 20px;}
.picPageList .con .title{height: 20px;line-height: 20px;margin: auto 0;width: 240px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.picPageList .con .title a{font-size: 16px;}
.picPageList .con .date{height: 16px;line-height: 16px;margin: auto 0;padding-left: 17px;font-size: 12px;color: var(--Mcolor);background: url(../../Base/newimg/clock_icon.png) 0 center no-repeat;}
.picPageList li:hover .con{background-color: var(--Mcolor);}
.picPageList li:hover .con .title,.picPageList li:hover .con .title a,.picPageList li:hover .con .date{color: var(--Wcolor);}
.picPageList li:hover .con .date{background: url(../../Base/newimg/clockon_icon.png) 0 center no-repeat;}
.picBoxLoop { overflow: hidden }
.picBoxLoop .pageBox { width: 100%; }
.picBoxLoop .pageBox .bd { height: auto; }

/* 视频-列表页 ----------------------------------------- */
.videoPageList { margin-right: -3%; overflow: hidden; text-align: center; }
.videoPageList li { float: left; width: 30.3%; margin: 1.5% 3% 2.5% 0; *display: inline; }
.videoPageList .pic { background: #fff; border: 1px solid #ddd; position: relative; }
.videoPageList .pic a { display: block; margin: 3%; overflow: hidden; }
.videoPageList .pic .ico { position: absolute; left: 50%; top: 50%; width: 62px; height: 62px; margin-left: -31px; margin-top: -31px; background: url(../../Base/img/playButton.png) 0 0 no-repeat; display: none; filter: alpha(opacity=80); opacity: 0.8; }
.videoPageList .pic img { height: 203px; width: 100%; -webkit-transition: 400ms; -o-transition: 400ms; -moz-transition: 400ms; transition: 400ms; }
.videoPageList .title { overflow: hidden; padding-top: 5px; line-height: 24px; height: 48px; text-align: left; font-size: 14px; padding-left: 25px; background: url(../../Base/img/icons.png) 0 -2487px no-repeat; }
.videoPageList .pic:hover { border-color: #bbb; }
.videoPageList .pic:hover img { transform: scale(1.05, 1.05); -moz-transform: scale(1.05, 1.05); -webkit-transform: scale(1.05, 1.05); -o-transform: scale(1.05, 1.05); }

/* 机构设置 */
.jgBox { margin-bottom: 30px; }
.jgBox .hd { height: 36px; overflow: hidden; margin-bottom: 30px;line-height: 36px;}
.jgBox .hd h3 {font-size: 28px;}
.jgBox .bd {}
.jgBox .jgList {display: flex;flex-wrap: wrap;justify-content: space-between;}
.jgBox .jgList li { height: 60px;line-height: 60px; padding-left: 28px;border-left: 2px solid var(--Mcolor);font-size: 16px;box-shadow: 0 0 0 3px #eee;width: 350px;margin-bottom: 30px;}
.jgBox .jgList li:hover{background-color: var(--Mcolor);}
.jgBox .jgList li:hover a{color: var(--Wcolor);}
/* 文化生活 */
.whsh_box{padding: 20px 0 120px;}
.whsh_box .whshlist{display: flex;justify-content: space-between;}
.whsh_box .whshlist li,.whsh_box .whshlist li .link_a{width: 260px;height: 400px;display: block;position: relative;}
.whsh_box .whshlist li .link_a .tit{width: 24px;font-size: 24px;color: var(--Wcolor);font-weight: 700;line-height: 32px;padding: 50px 0 0 50px;}
.whsh_box .whshlist li .link_a .click{width: 11px;font-size: 12px;color: var(--Wcolor);position: absolute;right: 30px;bottom: 30px;padding: 34px 10px 0 10px;background: url(../../Base/newimg/djlj_icon.png) center 0 no-repeat;line-height: 20px;}
.whsh_box .whshlist .li1 .link_a{background: url(../../Base/newimg/tswx_bg.png) no-repeat;}
.whsh_box .whshlist .li2 .link_a{background: url(../../Base/newimg/ybpt_bg.png) no-repeat;}
.whsh_box .whshlist .li3 .link_a{background: url(../../Base/newimg/xljy_bg.png) no-repeat;}
.whsh_box .whshlist .li4 .link_a{background: url(../../Base/newimg/xysh_bg.png) no-repeat;}
/* 信件列表页 */
.letterOperation { height: 40px; border-bottom: 1px solid #eeeeee; margin-bottom: 10px; }
.letterOperation .write { float: right; *display: inline; height: 40px; line-height: 40px; }
.letterOperation .write a { display: block; width: 104px; background: #0a4890; height: 40px; overflow: hidden; padding-left: 16px; color: #fff; }
.letterOperation .select a { display: block; width: 104px; background: url(../../Base/img/icons1.png) 15% -2197px no-repeat #459ddf; height: 40px; overflow: hidden; padding-left: 16px; color: #fff; background-position: 15% -2489px; background-color: #458adf; }
.letterOperation .select a span { padding-left: 25%; }
.letterOperation .select { float: right; height: 40px; line-height: 40px; }
.letterOperation .write a i { width: 20px; height: 40px; float: left; *display: inline; margin-right: 5px; background: url(../../Base/img/icon-01.png) 50% 50% no-repeat; transition: all .5s; }
.letterOperation .write a span { float: left; *display: inline; }
.letterOperation .write a:hover { text-decoration: none; }
.letterOperation .write a:hover i { transform: rotateY(180deg); }
.letterOperation .letterType { float: left; _display: inline; height: 40px; }
.letterOperation .letterType li { float: left; _display: inline; height: 40px; line-height: 40px; font-size: 16px; color: #666; padding: 0 30px; background: #f5f5f5; }
.letterOperation .letterType li a { color: #666; }
.letterOperation .letterType li a:hover { color: #0d67bb; text-decoration: none; }
.letterOperation .letterType li.on { background: #0d67bb; color: #fff }
.letterOperation .letterType li.on a { color: #fff; }
.letterOperation .letterType li.on a:hover { color: #ff0; text-decoration: none; }

/* 信件进度查询 -----------------------------------------------------*/
.applyFormQuery { background: #fff; padding: 3% 0; width: 80%; margin: 30px auto; font-size: 16px; }
.applyFormQuery td { padding: 8px 0 }
.applyFormQuery .tdlab { width: 40%; text-align: right; }
.applyFormQuery input[type=text] { width: 56%; border: 1px solid #ccc; height: 30px; padding: 0 10px; }
.applyFormQuery .bot { text-align: left; }
.applyFormQuery .bot a { margin: 0 }
.applyFormQuery .required strong { color: #f00; margin-right: 5px; }
.applyFormQuery .errorMessage { color: #f00; }
.applyFormQuery table { width: 100%; border: 0; }
.applyFormQuery .codeinp input[type=text] { width: 30%; float: left; margin-right: 10px; }

/* 信件进度查询结果 -----------------------------------------------------*/
.applyQueryResult { width: 70%; margin: 0 auto; }
.applyQueryResult { background: #fff; border: 1px solid #e2e2e2; margin: 30px auto; font-size: 16px; padding: 30px; }
.applyQueryResult .tit { text-align: center; border-bottom: 1px solid #ddd; padding-bottom: 20px; font-size: 22px; color: #f00; }
.applyQueryResult .con { padding: 30px 30px 0 30px; line-height: 2 }
.applyQueryResult ul { padding: 10px 20px }
.applyQueryResult li { padding: 5px 0 }
.applyQueryResult li span { color: #999 }
.applicationFeedback .tit { color: #01AD00; }
.applicationFeedback .con { text-align: center; }
.applicationFeedback .number { color: #f00 }

/* 网上调查-列表页 ----------------------------------------------------- */
.surveyListPage .surveyList li { height: 40px; line-height: 40px; overflow: hidden; padding-left: 54px; background: url(../../Base/img/icons.png) 25px -2383px no-repeat #fff; }
.surveyListPage .surveyList li.even { background-color: #f2f2f2; }
.surveyListPage .surveyList li .view,
.surveyListPage .surveyList li .join { color: #f60; font-size: 14px; }
.surveyListPage .surveyList li .view { margin: 0 0 0 10px; }

/* 信息提示页 ---------------------------------------------- */
.Showms { background: #fff; padding: 3% 5%; overflow: hidden; max-width: 540px; margin: 30px auto; }
.Showms .top,
.Showms .bottom,
.Showms .Shadow { display: none }
.Showms .MS { overflow: hidden; zoom: 1; }
.Showms .titWrong { color: #c00; border-bottom: 1px solid #ccc; padding: 5px 0; margin-bottom: 15px; font-size: 18px; }
.Showms .BUT { padding: 25px 0 15px 0; }
.Showms .BUT a { padding: 0 15px; height: 36px; line-height: 36px; display: inline-block; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; cursor: pointer; margin-right: 15px; background: #eee; border: 1px solid #ccc; font-size: 14px; background: -webkit-gradient(linear, 0 0, 0 100%, from(#FFFFFF), to(#eee)); background: -moz-linear-gradient(#FFFFFF, #eee); background: -ms-linear-gradient(#FFFFFF, #eee); background: -o-linear-gradient(#FFFFFF, #eee); background: linear-gradient(#FFFFFF, #eee); }
.Showms .BUT a:hover { color: #c00; border: 1px solid #aaa; text-decoration: none; }

/* 投票-列表页 */
.voteListPage .voteList li { padding-left: 25px; background: url("../../Base/img/iconVote.png") no-repeat 0 5px; }
.voteListPage .voteList li .voteTitle a:hover { color: #0d67bb; }
.voteListPage span { vertical-align: baseline; }
.voteConPage .votePost .title { padding: 0 0 25px 0; font: normal 30px/1.5 "Microsoft YaHei"; text-align: center; color: #333 }

/* 投票-结果页 */
.voteResultPage .graphPater .result-title { color: #0d67bb; }
.voteResultPage .mainContent .mBd { padding: 15px 30px }

/* sideFixedLinksPage */
.sideFixedLinksPage #sideMenu .hd { display: none; }
.sideFixedLinksPage #sideMenu .bd { padding-top: 0px; }
.sideFixedLinksPage .printArea .conTxt p { margin-bottom: 0px; }
.sideFixedLinksPage .printArea .conTxt a { color: #0d67bb; text-decoration: none; }
.sideFixedLinksPage .printArea .conTxt a:hover { color: #c00; text-decoration: underline; }

/* 专题首页 -----------------------------------------*/
.spePageList { padding: 0 0 20px 0; }
.spePageList ul { overflow: hidden;  margin-right:-33px}
.spePageList li {float: left;margin: 0 32px 30px 0%;position: relative;}
.spePageList .interval { margin-right: 0; }
.spePageList li .itemBg {width: 262px;height: 72px;position: absolute;left: 5px;top: 5px;background: #FBFBFB;border: 1px solid #ddd;}
.spePageList li .pic {display: block;width: 272px;height: 72px;border: 1px solid #ddd;padding: 1px;position: relative;z-index: 1;background: #fff;}
.spePageList li .pic img { width: 100%; height: auto }
.spePageList li .tit { z-index: 2; display: block; height: 52px; line-height: 62px; font-size: 18px; position: absolute; left: 2px; bottom: 2px; width: 91%; padding: 0 4%; background: url(../../Base/img/special-picBg.png); color: #fff; overflow: hidden; display: none; }
.spePageList li .pic:hover { border-color: #bbb; }
.spePageList li:hover .itemBg { -webkit-box-shadow: 0px 2px 5px rgba(0, 0, 0, .3); -moz-box-shadow: 0px 2px 5px rgba(0, 0, 0, .3); box-shadow: 0px 2px 5px rgba(0, 0, 0, .3); }
#sideSpecial .bd li { border-bottom: 1px solid #F4F4F4; padding: 5px 12px; background: url(../../Base/img/dot-03.png) 0 15px no-repeat; }

.contentXXGK .side{width:380px; float:right; margin-right:0px; margin-left:20px;}
.contentXXGK .side .box { padding: 0px; background: none;  margin-bottom: 30px;}
.contentXXGK .side .box .bd { padding: 10px 15px; overflow: hidden; background:#f5f5f5 }
.contentXXGK .side .box .bd p{font-size: 14px; line-height: 26px; margin-bottom: 8px }





/* 招生就业 */
.zsboxA{padding: 30px 0 50px;background-color: #F3F5F8;}
.zsboxA .pub_box{position: relative;display: flex;justify-content: space-between;}
.zsboxA .pub_box .title_box{width: 400px;margin: 0;display: flex;justify-content: space-between;height: 82px;}
.zsboxA .pub_box .title_box .title .cn{font-size: 28px;}
.zsboxA .pub_box .title_box .title .en{font-size: 18px;color: #999;}
.zsboxA .pub_box .title_box .more{margin: auto 0;font-size: 12px;color: #999;position: relative;padding-top: 27px;}
.zsboxA .pub_box .title_box .more i{position: absolute;right: 0;top: 0;display: block;width: 20px;height: 20px;border: 1px solid #999;border-radius: 5px;text-align: center;line-height: 18px;}
.zsfocusBox{flex: 1;margin: 0 0 0 30px;}
.zsboxA .pub_box .zsfocusBox .hd{display: block;position: absolute;left: 0;top: 95px;}
.zsboxA .pub_box .zsfocusBox .hd ul{display: block;}
.zsboxA .pub_box .zsfocusBox .hd ul li{width: 480px;height: 80px;display: flex;}
.zsboxA .pub_box .zsfocusBox .hd ul li a{display: block;height: 48px;line-height: 24px;font-size: 18px;font-weight: 700;margin: auto;width: 350px;margin-left: 20px;padding-left: 30px;border-left: 5px solid var(--Mcolor);}
.zsboxA .pub_box .zsfocusBox .hd ul li.on{background-color: #fff;}
.zsboxA .pub_box .zsfocusBox .hd ul li.on a{color: var(--Mcolor);}
.zsboxA .pub_box .zsfocusBox .bd .title{display: none;}
.zsboxA .pub_box .zsfocusBox .bd .pic{width: 770px;height: 410px;}

.zsboxB{padding: 60px 0;}
.zsboxB .pub_box .title_box{margin: 0 0 30px;display: flex;justify-content: space-between;height: 82px;}
.zsboxB .pub_box .title_box .title .cn{font-size: 28px;}
.zsboxB .pub_box .title_box .title .en{font-size: 18px;color: #999;}
.zsboxB .pub_box .title_box .more{margin: auto 0;font-size: 12px;color: #999;position: relative;padding-top: 27px;}
.zsboxB .pub_box .title_box .more i{position: absolute;right: 0;top: 0;display: block;width: 20px;height: 20px;border: 1px solid #999;border-radius: 5px;text-align: center;line-height: 18px;}
.zsboxB .pub_box .bd .list{margin-right: -40px;}
.zsboxB .pub_box .bd .list li{float: left;margin: 0 40px 40px 0;width: 580px;}
.zsboxB .pub_box .bd .list li .con{width: 250px;}
.zsboxB .pub_box .bd .list li .con .intro{line-height: 24px;height: 96px;font-size: 14px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;}
.zsboxB .pub_box .bd .list li .con .title{height: 72px;line-height: 24px;font-size: 18px;font-weight: 700;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;margin-bottom: 20px;}
.zsboxB .pub_box .bd .list li:nth-child(1) .pic,.zsboxB .pub_box .bd .list li:nth-child(2) .pic{float: right;width: 300px;}
.zsboxB .pub_box .bd .list li:nth-child(3) .pic,.zsboxB .pub_box .bd .list li:nth-child(4) .pic{float: left;width: 300px;}
.zsboxB .pub_box .bd .list li:nth-child(3) .con,.zsboxB .pub_box .bd .list li:nth-child(4) .con{float: right;}
.zsboxB .pub_box .bd .list li:hover .con .title,.zsboxB .pub_box .bd .list li:hover .con .title a{color: var(--Mcolor);}
.zsboxC{padding-bottom: 100px;}
.zsboxC .toptit{height: 80px;display: flex;position: relative;width: 1200px;margin: auto;}
.zsboxC .toptit .line{height: 4px;position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;background-color: var(--Scolor);}
.zsboxC .toptit .title{width: 250px;height: 58px;margin: auto;background-color: var(--Wcolor);text-align: center;position: relative;}
.zsboxC .toptit .title .cn{font-size: 28px;line-height: 1;margin-bottom: 10px;}
.zsboxC .toptit .title .en{font-size: 18px;color: #999;line-height: 1;}
.zsboxC .lzzz_box{background-color: #F3F5F8;padding: 30px 0;}
.lzzz_side{position: relative;}
.zsboxC .lzzz_side .list li{width: 380px;margin-right: 40px;}
.zsboxC .lzzz_side .list li .pic{width: 380px;height: 250px;}
.zsboxC .lzzz_side .list li .con{width: 280px;margin: -30px auto 0;background-color: var(--Mcolor);padding: 20px;border-radius: 5px;position: relative;z-index: 3;}
.zsboxC .lzzz_side .list li .con .title{height: 24px;line-height: 24px;color: var(--Wcolor);font-weight: 700;font-size: 18px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin-bottom: 15px;}
.zsboxC .lzzz_side .list li .con .title a{color: var(--Wcolor);}
.zsboxC .lzzz_side .list li .con .intro{line-height: 24px;height: 72px;color: var(--Wcolor);font-size: 14px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.zsboxC .lzzz_side .list li:hover .con{background-color: var(--Scolor);}
.zsboxC .lzzz_side .prev,.zsboxC .lzzz_side .next{display: block;width: 50px;height: 50px;background-color: #fff;border-radius: 50%;line-height: 50px;text-align: center;color: #0471e2;position: absolute;bottom: 160px;z-index: 9;cursor: pointer;}
.zsboxC .lzzz_side .prev{left: -40px;}
.zsboxC .lzzz_side .next{right: -40px;}
.zsboxC .lzzz_side .prev:hover,.zsboxC .lzzz_side .next:hover{background-color: var(--Scolor);color: var(--Wcolor);}

.articleCon .userControl .smart-tags{float: left;}
.articleCon .userControl .smart-tags a{padding: 0;background: none;line-height: 50px;}
