@charset "utf-8";
/* CSS Document */
.subpage-content{width: 1170px; margin: 0 auto;min-height:400px; position: relative; padding: 15px 15px 45px 15px; overflow: hidden; -webkit-border-radius: 0 0 6px 6px; -moz-border-radius: 0 0 6px 63px; border-radius:0 0 6px 6px; background:#fff; text-align: left;}
.breadcrumb{width: 1150px; font-size:14px; line-height: 20px; padding: 0 0 15px 20px; border-bottom: 1px solid #eee;}
.row{overflow: hidden;margin-top: 20px;}
/*qjyl*/
.qjyl-pa{height: 360px;}
.qjyl-pa .left{width: 570px;  background:#ddd; overflow: hidden;}
.qjyl-pa .right{padding-left: 20px;width: 580px;}
.qjyl-pa .title{font-size:16px; color:#3069B8; padding:0 0 10px 0;  position:relative; border-bottom: 1px solid #ddd; margin-bottom: 20px;}
.qjyl-pa .title span{border-left: 3px solid #3069B8; padding-left: 15px;}
.qjyl-pa .title a{display:block; width:60px; text-align:right; position:absolute; right:10px; top:0; font-size:12px;}
.qjyl-pa .intro{text-indent:2em; font-size:14px; color:#666; line-height: 26px;}
.bglist-box{padding-right:15px; width: 380px;}
.prn{padding-right: 0;}
.bglist-box{float: left;}
.bglist-box .title{overflow:hidden;}
.bglist-box .title a{ display:block; text-align:center;padding: 10px 20px; color:#fff; font-size:18px; font-weight:bold; background:#2BA3D5;}
.bglist-box .list{width: 328px; border: 1px solid #eee; padding: 93px 25px 0; height:170px; overflow: hidden;}
.bglist-box .list.bg1 a{display:block;width: 82px;padding: 12px 0px 0 18px;font-size:14px;float: left;background:url(../images/icons.png) no-repeat 0 -135px;margin-right: 9px;height: 30px;}
.bglist-box .list li{font-size:14px;line-height: 22px;margin-top: 8px;padding-left: 15px;background:url(../images/icons.png) no-repeat 0 -145px;}
.qjyl-pb .bg1{ background:url(../images/qjylbg1.jpg) no-repeat 0 0;}
.qjyl-pb .bg2{ background:url(../images/qjylbg2.jpg) no-repeat 0 0;}
.qjyl-pb .bg3{ background:url(../images/qjylbg3.jpg) no-repeat 0 0;}
.qjyl-pc .infolist{border: 1px solid #eee; width: 358px; float:left; padding: 10px 10px 20px;}
.qjyl-pc .infolist .title{font-size:16px; color:#3069B8; line-height: 30px; border-bottom: 1px solid #eee; width: 100%; position:relative; margin-bottom: 15px;}
.qjyl-pc .infolist .title a{font-size:14px; color:#666; position:absolute; right:10px; top:0;}
.qjyl-pc .infolist .img{width: 358px; height: 120px; float:left;}
.qjyl-pc .infolist ul{float: left; overflow: hidden; width: 358px; padding-top: 10px;}
.qjyl-pc .infolist li{font-size: 14px; line-height: 29px; border-bottom: 1px dashed #ddd; background:url(../images/icons.png) no-repeat 0 12px; padding-left: 15px;}
.mgl{margin-left: 15px;}

/*newspage*/
.news-pa .focus{float: left; width:500px; height:318px; background:#ddd; margin-right: 20px; padding: 0;}
.news-hot{float: left; overflow:hidden; width: 630px; border-bottom: 1px dashed #ddd;padding-bottom: 15px;}
.news-hot .title{height: 40px; line-height: 40px; text-align: center; font-size:20px; color:#3069B8; overflow: hidden; font-weight:bold;}
.news-hot .intro{font-size:14px; color:#999; line-height: 24px; text-align:left; padding: 6px 0 0; overflow:hidden; height:48px;  }
.news-pa .focuslist{float: left; width: 630px; padding: 15px 0 0;}
.news-pa .focuslist li{float: left; width: 610px; background:url(../images/icons.png) no-repeat 5px 13px; padding-left: 20px; height: 32px; line-height: 32px; font-size:16px; color:#333; position:relative;}
.news-pa .focuslist li span{position:absolute; right:0; width: 100px; text-align:right;}
.news-pb{width: 770px;padding-right: 20px;float: left;overflow: hidden;text-align:center;}
.news-pc{width: 350px; background:#f5f5f5; overflow:hidden; min-height:670px; padding: 10px 15px 0;}
.news-pc h3{display:block; height:40px; line-height:40px; position:relative; border-bottom: 1px solid #ddd;}
.news-pc h3 span{ font-size:16px; font-weight:bold; color:#3069B8; display: block; border-bottom: 3px solid #3069B8; width: 90px; text-align:center; line-height: 39px;}
.news-pc h3 a{position: absolute; right:0; width: 60px; display:block; top:0; text-align:right;}
.datelist-sub li{ float: left;  overflow: hidden; height:89px; border-bottom: 1px solid #ddd;}
.datelist-sub dl.date{float: left; width: 90px; height: 80px; background:#fff;text-align: center; color:#999; margin:5px 15px 5px 0; -webkit-border-radius: 6px; -moz-border-radius:6px; border-radius:6px;}
dl.date dt{font-size:38px; height: 50px; line-height: 50px;}
dl.date dd{line-height: 30px;}
.datelist-sub .con{overflow: hidden; }
.datelist-sub .title{font-size:18px; font-weight:bold; height:34px; line-height: 34px; margin: 3px 0;overflow: hidden;}
.datelist-sub .infro{font-size:14px; height: 40px; line-height: 20px; }
.tab-list dl{width: 170px; padding: 10px 10px 0; overflow: hidden; float: left; position:relative;}
.tab-list dl dt{width:100%; height:120px;}
.tab-list dl dt img{width:170px; height: 120px;}
.tab-list dl dd{height: 40px; line-height: 40px; text-align:center; font-size:14px; color:#666;}
.tab-list dl dd.tip{position: absolute; top:40px; left:65px; background: url(../images/tm.png) no-repeat 0 0;width:60px; height:60px;}

.scrollbox{ width: 350px; margin: 0 auto; overflow: hidden;}
#scrollDiv{width:350px;height:630px; overflow:hidden;}/*这里的高度和超出隐藏是必须的*/
.scroltit{ height:26px; line-height:26px; padding:4px 0 0;}
.scroltit .updown{float:right; width:32px; height:22px; margin-left:4px}
#but_up{ background:url(../images/up.gif) no-repeat 0 0; text-indent:-9999px}
#but_down{ background:url(../images/down.gif) no-repeat 0 0; text-indent:-9999px}

/*hudong*/
.hd-l{width: 770px;float: left;overflow: hidden;padding-right: 15px;/* text-align: center; */}
.hdad{width: 770px; height: 92px; background:url(../images/subad.jpg) no-repeat 0 0;}
.hd-r{width: 358px;float: left; overflow: hidden; border: 1px solid #ddd; padding: 10px;}
.jyxc{float: left; width: 375px; padding: 0 20px 0 0; overflow: hidden;}
.sub-title{position: relative; height: 30px; line-height: 30px;text-align: left; border-bottom: 1px solid #ddd;}
.sub-title span{background:#3069B8; color:#fff; font-size:16px; padding: 5px 15px;position: absolute; bottom:-1px; line-height: 20px;}
.sub-title a{position: absolute; top:0; right:0; width:60px;text-align: right;}
.sub-title i{padding: 0 0 0 20px; border-left: 3px solid #3069B8; color:#3069b8; font-size:16px; line-height: 20px;}
/* .sub-con{height: 220px;} */
.sub-con{height: 120px;}
.img12345 a{display: block;width: 770px; height: 92px; background:url(../images/12345.png) no-repeat 0 0; float:left; margin-top: 20px;}
.sub-con2{/* height: 200px; */}
ul.wxbox{overflow: hidden;}
ul.wxbox li{float: left;margin: 10px 15px 0;width:96px;overflow: hidden;padding: 0;height: auto;}
.wb_title{
    height: auto;
}
.blog-con ul.wxbox li{
    width: 48%;
    margin: 0px;
    text-align: center;
    margin-top: 30px;
}
.wb_title a{
    background: #3069B8;
    color: #fff;
    font-size: 16px;
    padding: 6px 15px;
    line-height: 20px;
    box-sizing: border-box;
    display: inline-block;
}
ul.wxbox li img{width: 96px;height: 96px;}
ul.wxbox li span{display: block;width: 100%; line-height: 30px; height:30px; overflow: hidden;}
.wjdc{float: left;/* width: 375px; */overflow: hidden;}
.yjzj{margin-top: 175px;}
.wxdt{float: left; width: 100%; overflow: hidden;}
.blog-con{height: 530px; border: 1px solid #ddd; margin-top: 20px;}
.wbdt-con{height: 150px;}

/*common-list*/
.side{width: 260px; float: left;}
.side .top{height: 60px;line-height: 60px; background:#3269B8 url(../images/list_lbut.png) no-repeat 18px 16px;}
.side .top h3{font-size:18px; color:#fff; padding-left: 60px; font-weight:bold;}
.side .submenu li{border:1px solid #eee;border-top:0;height:60px;line-height:60px;font-size:16px;background:url(../images/arrow.gif) no-repeat 200px 22px; text-align:center;}
.side .submenu li a{display:block;height:60px;overflow:hidden;color:#333;}
.side .submenu li.current{background:#F8FBFF url(../images/arrow1.gif) no-repeat 200px 22px;}
.side .submenu li.current a{color:#3269B8;font-weight:bold;}
.mainer{width:890px;float:right;}
.mainer .top{border-bottom:3px solid #f6f6f6;color:#3269B8;font-weight:bold;font-size:18px;text-align:left;line-height:56px; margin-bottom: 20px;}
.mainer .content li{text-align:left;border-bottom:1px solid #eee;line-height:50px;position:relative;/* width: 296px; *//* height: 256px; *//* float: left; *//* padding: 10px 20px; */box-sizing: border-box;}
.mainer .content li a{font-size:14px;color:#3269b8;display:inline-block;width: 75%;height: 100%;}
.mainer .content li a.m{color:#333;}
.mainer .content li a.lbbt{
  width: 80%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;
}
.mainer .content li span{float: right;}
.mainer .content .list{padding: 10px 20px; overflow:hidden; border: 1px solid #eee;}
.mainer .content .titletip{font-size:16px; color:#f60; padding: 10px 0;}
.mainer .content .list a{display: inline-block;    width: 200px;    padding: 10px 10px 10px 20px;    font-size: 16px;    background: url(../images/arrowb.gif) no-repeat 0 13px;    float: left;}
/*zwgk*/
.zwgk-pa{overflow: hidden; min-height:370px;text-align: center;}
.zwgk-pa .sidebar{width: 200px; padding: 0 15px 0 0;float: left;text-align: left;}
.zwgk-pa .sidebar li{background: #EFFBFF; height: 42px; line-height: 42px; position:relative;overflow: hidden; margin-bottom: 10px;}
.zwgk-pa .sidebar li a{position: relative;display: block;padding: 0 0 0 36px;background:url(../images/icons.png) no-repeat 20px -200px;color:#333;font-size:16px;} 
.zwgk-pa .sidebar li i{width:0; display:block; position:absolute; top:0; left:0; height: 100%; background:#3269B8; -webkit-transition:500ms;-o-transition:500ms;-moz-transition:500ms;transition:500ms;
}
.zwgk-pa .sidebar li:hover i{width:100%;}
.zwgk-pa .sidebar li:hover a{color:#fff;background:url(../images/icons.png) no-repeat 20px -240px;}
.zwgk-pa .mid{float: left; overflow: hidden;width: 470px; padding-right: 15px;text-align: center;}
.zwgk-pa .right{float: right; width: 470px;}
.zwgk-pb .left{width: 500px; overflow: hidden;text-align: center;}
.zd-con{overflow: hidden;padding:10px 5px 0;}
.zd-con ul{height: 90px; overflow:hidden;margin-bottom:5px;}
.zwgk-pb .right{width: 650px; float: right; overflow: hidden;text-align: center;}
.zwgk-ad{height:60px; background: #eee;}
.zwgk-pc{overflow: hidden;}
/*zwgk-tab*/
.zd-con li{float: left; width: 98px; height: 30px; line-height: 30px; overflow:hidden;margin-right:10px;}
.zd-con li a{color:#333; font-size:14px;}

/*zwfwpage*/
.zwfwpage .left{width:700px;}
.zwfwpage .right{float: right; width: 450px;}
.zwfwpage .btnlist{min-height:350px; overflow: hidden;}
.sub-bmfw{width: 460px; overflow: hidden; margin-right: -10px;}
.sub-bmfw li{ float: left; text-align:center; padding: 0; background: none;}
.sub-bmfw li a{display: block; width: 143px;border: 2px solid #fff;height: 30px;line-height: 30px;-webkit-transition: 100ms; -o-transition: 100ms; -moz-transition: 100ms; transition: 100ms; color:#666;}
.sub-bmfw li a:hover {color: #3069B8;border: 2px solid #3069B8; background:url(../images/icons.png) no-repeat 13px -206px;}
.bszn-con{min-height:160px; overflow: hidden;}
/*zwfw input style*/
.lbox{width:18%; float: left; overflow: hidden;}
.lbox select{display: block;padding: 6px 5px 6px 24px;width: 158px;border: solid 1px #d7d7d7;background: #fff;white-space: nowrap;
word-break: break-all;overflow: hidden;}
.lbox select::-ms-expand { display: none; }
.mbox{width:70%;float: left;overflow: hidden;}
.mbox input{height: 28px;line-height: 28px;width: 95%;padding: 0 0 0 5%;border: 0px;background: #fff; border: 2px solid #ddd;}
.rbox{width:11%;float: left;overflow: hidden;}
.rbox input{width: 100%;height: 20x; line-height: 20px; color:#fff;border: none; padding: 6px 0; background: #09C; text-align:center; cursor:pointer;}
.astyle a span:hover{color:#F90;}

/*5gk*/
.wgk li{height:60px;line-height:60px;font-size:22px;margin-top: 10px;}
.wgk li a{display:block; padding-left: 74px;height:60px;line-height:60px;overflow:hidden;color:#fff;background:url(../images/5gk.png) no-repeat left 0;margin-right: 15px;}
.ad5gk{height: 140px; background:url(../images/5gkad.png) no-repeat 0 0;}
.wgk li a.bg1{background-position: 0 0;}
.wgk li a.bg2{background-position: 0 -82px;}
.wgk li a.bg3{background-position: 0 -165px;}
.wgk li a.bg4{background-position: 0 -248px;}
.wgk li a.bg5{background-position: 0 -326px;}
.wgk li a:hover{margin-right: 0;}
.wgk li.current a{margin-right: 0;}


/*leader*/
.zzpic{width: 177px; padding: 10px 40% 30px; overflow: hidden; border-bottom: 2px dashed #eee;}
.zzpic a{display: block; overflow:hidden;}
.zzpic a img{width: 157px;height: 208px; border: 10px solid #eee;}
.zzpic a span{font-size:16px; color:#369; height:35px; line-height: 35px; text-align:center; width: 100%;display:block;}
.ldpic{overflow: hidden;}
.ldpic li{float: left; padding: 10px 25px; overflow: hidden;list-style:none;}
.ldpic li a{overflow: hidden; display: block; width: 170px;}
.ldpic li a img{width: 150px;height: 213px; border: 10px solid #eee;}
.ldpic li a span{font-size:14px; color:#369; height:35px; line-height: 35px; text-align:center;width: 100%; display:block;}
.ldnr{overflow: hidden;}
.ldnr dl{width: 100%; overflow: hidden;}
.ldnr dl dt{width:177px;padding: 10px 20px; border-right: 1px dashed #ddd; float:left;}
.ldnr dl dt img{width: 157px;height: 208px; border: 10px solid #eee;}
.ldnr dl dd{float:left;padding: 10px 0 0 20px; line-height:28px; font-size:16px; color:#333; width: 600px;}
.ldtitle{font-size:16px; color:#f60; border-bottom: 1px solid #ddd; padding: 20px 0 10px; position:relative;}
.ldtitle a{font-size:14px; color:#666; position:absolute; right:10px; }
.ldlist{padding: 10px;}
.ldlist li{line-height: 30px; font-size:16px; padding-left: 20px; background:url(../images/icons.png) no-repeat 0 13px;overflow: hidden; }
.ldlist li span{float:right;}

.img-box{
    width: 100%;
    height: 160px;
    text-align: center;
    background: #e9e9e9;
    position: relative;
    border: 1px solid #ccc;
}
.img-box img{
    max-width: 100%;
    max-height: 100%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    left: 50%;
}

.content .pic-list li p{
    line-height: 30px;
    padding: 0 10px;
}

.content .pic-list li{
    width: 296px;
    height: 256px;
    float: left;
    padding: 10px 20px;
}

.mainer .zwwgk li .szlmmc{
    display: inline-block;
    width: auto;
    display: none !important;
}
.mainer .zwwgk li a.m{
    width:auto;
}
.mainer .zwwgk li .szlmmc p{
    display: inline-block;
}
.mainer .newsList li{
   line-height: 70px;
}
.mainer .newsList li a{
    width: auto;
    height: 70px;
    vertical-align: middle;
}
.mainer .newsList li a.m{
    width: 65%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.qjyl-pb .bg3 li,.qjyl-pb .bg2 li{
    padding-top: 0;
    padding-bottom: 0;
    border: 0;
}



.yjzj-list ul{margin-top:10px;}
.yjzj-list ul li{width:100%;text-align:left;height:30px;line-height:30px;margin-bottom:10px;}
.yjzj-list ul li a{float:left;}
.yjzj-list ul li span{float:right;}