@charset "utf-8";
/* CSS Document */
/*
* @description: 网站内页样式
* @author: ishang_pan
* @update: ishang_pan (2017-08-03 17:53)
*/

/*内页公共组件 on*/
.m-nynav{margin-top: 26px; padding: 16px 0; width: 770px; height: 68px; background:#cbe7fe; border-radius: 8px;}
.m-nynav li{float: left; width: 110px; text-align: center;}
.m-nynav li a{display: block; border-right: 1px dashed #7caed7;}
.m-nynav li span{margin: 6px auto; display: block; width: 31px; height: 28px; background-image: url(../images/public/icon-nynav.png); background-repeat: no-repeat; transition: all ease-in 0.4s;}
.m-nynav li a:hover span{transform: rotateY(360deg);-webkit-transform: rotateY(360deg);}
.m-nynav li p{line-height: 28px; font-size: 16px;}
.m-nynav li.u-nv07 a{border: none;}
.m-nynav li.u-nv01 span{background-position: 0 0;}
.m-nynav li.u-nv02 span{background-position: -31px 0;}
.m-nynav li.u-nv03 span{background-position: -62px 0;}
.m-nynav li.u-nv04 span{background-position: -93px 0;}
.m-nynav li.u-nv05 span{background-position: -124px 0;}
.m-nynav li.u-nv06 span{background-position: -155px 0;}
.m-nynav li.u-nv07 span{background-position: -186px 0;}
.m-pgmenus{height: 54px; line-height: 54px; background: #2758b2;}
.m-pgmenus li{float: left;position:relative;}
.m-pgmenus li a{display: block; padding: 0 28px; font-size: 20px; font-weight: bold; color: #fff;}
.m-pgmenus li.u-active a,.m-pgmenus li a:hover{background: #18588c;}
.m-location{margin-bottom: 20px; padding: 0 20px; height: 50px; background: #fff;}
.g-location{line-height: 50px; padding-left: 22px; background: url(../images/page/icon-location.png) left center no-repeat;}
.g-location,.g-location a{color: #999;}
.m-tpsearch{margin: 9px 0; position: relative;}
.u-tpsearchtext{width: 195px; padding: 0 42px 0 7px; border: 1px solid #ddd; border-radius: 4px; height: 30px; line-height: 30px;color:#a7a5a5;    vertical-align: top;}
.u-tpsearchbtn{position: absolute; right: 1px; top: 1px; width: 35px; height: 30px; border: none; border-radius: 0 4px 4px 0; background: url(../images/page/icon-tpsearch.png) #ff8a00 center no-repeat; cursor: pointer;}
/*内页公共组件 end*/

/*政务资讯 on*/
.m-newsbox{margin-bottom: 20px; padding: 20px; height: 346px; background: #fff;}
.m-nsflash,.m-nsflash .bd,.m-nsflash .bd ul li,.m-nsflash .bd ul li img{width: 552px; height: 346px;}
.m-nsflash .bd,.m-nsflash .bd ul li img{position: absolute; left: 0; top: 0;}
.m-nsflash{position: relative; overflow: hidden;}
.m-nsflash .bd ul li{position: relative;}
.m-nsflash .bd ul li img{display: block;}
.m-nsflash .bd ul li p{width: 552px; height: 44px; line-height: 44px; text-indent: 12px; color: #fff; font-size: 16px; background: rgba(0,0,0,0.5); position: absolute; left: 0;bottom: 0;}
.m-nsflash .hd{position: absolute; right: 15px; bottom: 18px;}
.m-nsflash .hd ul li{float: left; margin-left: 13px; width: 8px; height: 8px; border-radius: 8px; background: #fff;}
.m-nsflash .hd ul li.on{width: 16px; background: #c20504;}
.m-nsnews{width: 590px; height: 346px;}
.m-nshots{margin-bottom: 9px; height: 43px; line-height: 43px; text-align: center;}
.m-nshots a{font-size: 28px; font-weight: bold; color: #2758b2;overflow: hidden;word-wrap: normal; white-space: nowrap;text-overflow: ellipsis;display: block;}
.m-nslf{width: 778px;}
.m-nsleader{margin-bottom: 20px; padding: 12px 20px 0; height: 234px; background: #fff;}
.m-bigld{width: 460px; margin-top: 18px; padding-right: 26px; border-right: 1px dashed #ddd;}
.m-bigld .u-pic img{display: block; width: 122px; height: 155px;}
.m-bigld .u-desc{width: 460px;}
.m-bigld .u-desc h2{line-height: 23px; font-size: 16px; font-weight: bold; color: #2758b2;}
.m-bigld .u-desc p{margin-top: 7px; line-height: 24px; font-size: 15px;}
.m-bigld .u-desc p a{color: #ff8a00;}
.m-stld{margin-top: 5px; width: 166px; overflow: hidden;}
.m-stld h2{font-size: 16px; font-weight: bold; line-height: 23px;}
.m-stld ul{zoom: 1; width: 110%;}
.m-stld ul li{float: left; margin: 11px 10px 0 0; text-align: center; width: 78px; height: 32px; line-height: 32px;}
.m-stld ul li a{display: block; background: #f5f5f5; color: #2758b2; font-size: 15px;}
.m-nszzls{padding: 12px 20px 0; height: 345px; background: #fff;}
.m-zzbox{padding: 11px 11px 0; height: 136px;}
.m-zzbox p a{margin-right: 35px; font-size: 16px; color: #2758b2;}
.m-nszzls .m-liststyle2{padding: 5px 8px 0;}
.m-nsrg{padding: 12px 20px 0; width: 362px; height: 611px; background: #fff;}
.m-nsnotice{height: 273px;}
.m-nsnotice ul{padding: 8px 8px 0;}
.m-wmkng{background: #f9f9f9; height: 318px;}
.m-wmkng img{display: block;}
.m-wmkng ul{padding: 6px 11px 0; height: 185px;}
.m-wmkng a.u-more{margin: 8px auto 0; display: block; width: 147px; height: 30px; line-height: 30px; border-radius: 30px; border: 1px solid #ddd; text-align: center; font-size: 15px;}
.m-nsspecial{margin-top: 20px; padding: 12px 20px 26px; height: 136px; background: #fff;}
.g-nsspecial{position: relative; margin-top: 15px; height: 80px; overflow: hidden;}
.g-nsspecial .bd li{float: left; margin-right: 20px; width: 275px; height: 80px;}
.g-nsspecial .bd li img{display: block; width: 275px; height: 80px;}
.g-nsspecial .hd .prev,.g-nsspecial .hd .next{position: absolute; top: 25px; display: block; width: 18px; height: 30px; background-image: url(../images/home/icon-special.png); background-repeat: no-repeat; cursor: pointer;}
.g-nsspecial .hd .prev{left: 0; background-position: 0 0;}
.g-nsspecial .hd .next{right: 0; background-position: -18px 0;}
/*政务资讯 end*/

/*政府信息公开 on*/
.m-openwgk{width: 768px; height: 371px; padding: 12px 20px 0; background: #fff;}
.m-openwgktop{margin-top: 12px; height: 50px; line-height: 50px; overflow: hidden;}
.m-openwgktop ul{zoom:1; width: 110%;}
.m-openwgktop ul li{float: left; margin-right: 12px; width: 144px;}
.m-openwgktop ul li a{display: block; padding-left: 55px; background-color: #f5f5f5; font-size: 16px; background-image: url(../images/page/icon-opwgk.png); background-repeat: no-repeat;}
.m-openwgktop ul li.u-active a{background-color: #2758b2; color: #fff; background-image: url(../images/page/icon-opwgk-h.png);}
.m-openwgktop ul li a.u-gk01{background-position: 0 0;}
.m-openwgktop ul li a.u-gk02{background-position: -144px 0;}
.m-openwgktop ul li a.u-gk03{background-position: -288px 0;}
.m-openwgktop ul li a.u-gk04{background-position: -432px 0;}
.m-openwgktop ul li a.u-gk05{background-position: -576px 0;}
.m-openwgk .m-liststyle2{padding: 5px 8px 0;}
.m-openmenu{width: 332px; height: 371px; padding: 12px 20px 0; background: #fff;}
.m-openmenu ul{zoom: 1; width: 110%; padding-top: 6px;}
.m-openmenu ul li{float: left; margin: 8px 13px 0 0; width: 158px; height: 36px; line-height: 36px;}
.m-openmenu ul li a{display: block; padding-left: 34px; font-size: 15px; background: url(../images/public/icon-li4.png) #eff5fa 19px center no-repeat;
}
.m-mslyfwflash{
    padding-top: 18px;
    height:128px;
}
.m-opctbtns{margin: 20px 0; height: 80px; overflow: hidden;}
.m-opctbtns ul{zoom: 1; width: 110%;}
.m-opctbtns li{float: left; margin-right: 20px; width: 285px;}
.m-opctbtns li a{display: block; height: 56px; padding: 12px 0 12px 53px; background: #fff;}
.m-opctbtns li i{float: left; display: block; width: 56px; height: 56px; border-radius: 50%; background-color: #eff5fa; background-image: url(../images/page/icon-opctbtn.png); background-repeat: no-repeat; transition: all ease-in 0.4s;}
.m-opctbtns li span{font-size: 18px; margin-left: 15px; line-height: 56px;}
.m-opctbtns li a:hover i{transform: rotate(360deg);-webkit-transform: rotate(360deg);}
.m-opctbtns li.u-ob01 i{background-position: 0 0;}
.m-opctbtns li.u-ob02 i{background-position: -56px 0;}
.m-opctbtns li.u-ob03 i{background-position: -112px 0;}
.m-opctbtns li.u-ob04 i{background-position: -168px 0;}
.m-openzdly{padding: 12px 20px 0; background: #fff;width:820px;margin-top:10px;}
.m-openzdly .list-switch{    padding: 2px 2px;}
.m-openzdly .m-tabstyle4 li a {padding:0 10px;}
.m-openzdlydesc{height: 62px; margin-bottom: 17px;}
.m-openzdlydesc p{line-height: 30px; text-indent: 2em; font-size: 15px;}
/*.m-openzdly .list-switch ul{zoom: 1; width: 110%;}
.m-openzdly .list-switch li{float: left; margin-right: 49px; width: 248px;}
.m-openzdly .list-switch li a{display: block; padding-left: 96px; line-height: 56px; font-size: 16px; background-color: #eff5fa; background-repeat: no-repeat;}
 .m-openzdly .list-switch li.u-zd01 a{background-position: 56px 0;}
.m-openzdly .list-switch li.u-zd02 a{background-position: 56px -56px;}
.m-openzdly .list-switch li.u-zd03 a{background-position: 56px -112px;}
.m-openzdly .list-switch li.u-zd04 a{background-position: 56px -168px;}
.u-xzql li a{background-image: url(../images/page/icon-xzql.png);}
.u-czzj li a{background-image: url(../images/page/icon-xzql.png);}
.u-ggzy li a{background-image: url(../images/page/icon-xzql.png);}
.u-ggfw li a{background-image: url(../images/page/icon-xzql.png);}
.u-ggjg li a{background-image: url(../images/page/icon-xzql.png);} */
.list-switch1{overflow:auto;    height: 225px;width: 100%;}
.list-switch1 ul{width: 100%; overflow: hidden;}
.list-switch1 ul li {float: left;margin-top: 8px;width: 128px;height: 86px;text-align: center;}
.list-switch1 ul li span {margin: 0 auto;display: block;width: 50px;height: 50px;border-radius: 50%;background-color: #e6e6e6;background-repeat: no-repeat;}
.list-switch1 ul li p{line-height: 36px;text-align:center;}
.list-switch1 ul li:hover p{color:#006abf;}
.list-switch1 ul li a:hover{color: #fff;  -webkit-transition: all .3s ease-out; -moz-transition: all .3s ease-out; -o-transition: all .3s ease-out; -ms-transition: all .3s ease-out; transition: all .3s ease-out;}

.u-ggzy ul li span {background-image: url(../images/ggzy.png?r=1);transition:all 0.5s;}
.btns-list1 li.u-zd01 a span{background-position: 0 0;}
.btns-list1 li.u-zd02 a span{background-position: -136px 0;}
.btns-list1 li.u-zd03 a span{background-position: -273px 0;}
.btns-list1 li.u-zd04 a span{background-position: -410px 0;}
.btns-list1 li.u-zd05 a span{background-position: -547px 0;}
.btns-list1 li.u-zd06 a span{background-position: -683px 0;}
.btns-list1 li.u-zd07 a span{background-position: -0px -98px;}
.btns-list1 li.u-zd08 a span{background-position: -136px -98px;}
.btns-list1 li.u-zd09 a span{background-position: -273px -98px;}
.btns-list1 li.u-zd10 a span{background-position: -410px -98px;}
.btns-list1 li.u-zd11 a span{background-position: -547px -98px;}
.btns-list1 li.u-zd12 a span{background-position: -683px -98px;}


.u-ggzy .btns-list1 li:hover span {transform:rotateY(360deg);}

.u-zdxm .btns-list1 li span {background-image: url(../images/zdxm.png?r=1);transition:all 0.5s;}
.u-zdxm .btns-list1 li:hover span {transform:rotateY(360deg);}

.u-shgy .btns-list1 li span {background-image: url(../images/shgy.png?r=1);transition:all 0.5s;}
.u-shgy .btns-list1 li:hover span {transform:rotateY(360deg);}

.u-ggfw .btns-list1 li span {background-image: url(../images/ggfw.png?r=1);transition:all 0.5s;}
.u-ggfw .btns-list1 li:hover span {transform:rotateY(360deg);}

.u-ggjg .btns-list1 li span {background-image: url(../images/ggjg.png?r=1);transition:all 0.5s;}
.u-ggjg .btns-list1 li:hover span {transform:rotateY(360deg);}

.u-czzj .btns-list1 li span {background-image: url(../images/czzj.png?r=1);transition:all 0.5s;}
.u-czzj .btns-list1 li:hover span {transform:rotateY(360deg);}


.m-opctadv{position: relative; margin: 20px 0; padding: 20px; background: #fff; height: 80px; overflow: hidden;}
.m-opctadv .bd{height: 80px; overflow: hidden;}
.m-opctadv .bd li{float: left; margin-right: 20px; width: 275px; height: 80px;}
.m-opctadv .bd li img{display: block; width: 275px; height: 80px;}
.m-opctadv .hd .prev,.m-opctadv .hd .next{position: absolute; top: 45px; display: block; width: 18px; height: 30px; background-image: url(../images/home/icon-special.png); background-repeat: no-repeat; cursor: pointer;}
.m-opctadv .hd .prev{left: 20px; background-position: 0 0;}
.m-opctadv .hd .next{right: 20px; background-position: -18px 0;}
.m-openjdhy{width: 820px; height: 360px; padding: 12px 20px 0; background: #fff;}
.m-openjdhy .m-tabstyle5{margin-top: 12px;height: 42px;overflow: hidden;}
.m-openjdhy .m-liststyle2{padding: 3px 8px 0;}
.m-openysq{width: 332px; padding: 12px 20px 0; height: 360px; background: #fff;}
.m-ysqgkbtn{height: 100px; margin-bottom: 11px; padding: 4px 0 21px; overflow: hidden; border-bottom: 1px dashed #ddd;}
.m-ysqgkbtn ul{zoom: 1; width: 110%;}
.m-ysqgkbtn ul li{float: left; margin: 8px 11px 0 0; width: 160px; line-height: 42px;}
.m-ysqgkbtn ul li a{display: block; padding-left: 65px; background-color: #eff5fa; font-size: 15px; background-image: url(../images/page/icon-ysqgk.png); background-repeat: no-repeat;}
.m-ysqgkbtn ul li.u-yq01 a{background-position: 36px 0;}
.m-ysqgkbtn ul li.u-yq02 a{background-position: 38px -42px;}
.m-ysqgkbtn ul li.u-yq03 a{background-position: 36px -84px;}
.m-ysqgkbtn ul li.u-yq04 a{background-position: 36px -126px;}
.m-ysqgkform h2{line-height: 36px; padding-left: 25px; background: url(../images/page/icon-ysqcx.png) left center no-repeat; font-size: 16px; color: #2758b2;}
.m-ysqgkform li{padding: 5px 0; line-height: 32px; font-size: 15px;}
.m-ysqgkform li input.u-longip{width: 252px; height: 30px; padding: 0 4px; border: 1px solid #ddd;}
.m-ysqgkform li input.u-stip{width: 155px; height: 30px; padding: 0 4px; border: 1px solid #ddd;}
.m-ysqgkform li img{vertical-align: middle; margin-left: 5px;}
.m-ysqgkform li input.u-sub{width: 64px; height: 28px; border: none; cursor: pointer; background: #ff8a00; color: #fff; margin-left: 64px;}
.m-jdbz{width: 820px; height: 364px; padding: 12px 20px 0; background: #fff; margin: 20px 0;}
.m-jdbz .m-tabstyle5{margin-top: 12px;}
.m-jdbz .m-liststyle2{padding: 3px 8px 0;}
.m-jdbz .slideTxtBox .hd{height:40px;border-bottom:1px solid #ddd;}
.m-jdbz .slideTxtBox .hd ul li{float:left;line-height:40px;margin-right:20px;font-size:15px;}
.m-jdbz .slideTxtBox .hd ul li.on a{color:#3e7bb2;font-weight:bold;}
.m-sjtj{margin: 20px 0; width: 280px; height: 355px; padding: 20px 20px 0; background: #fff;}
.m-sjtj .u-xwfbh img{display: block;}
.m-opentj{margin-top: 10px;}
.m-tjnum{padding: 6px 30px 0; background: url(../images/page/bg-num.png) 8px 7px no-repeat;}
.m-tjnum li{line-height: 36px;}
.m-tjnum span{float: right; color: #d8171a;}
.m-tjnum a{font-size: 15px;}
.m-opensite{padding: 12px 20px 0; min-height: 98px; background: #fff;}
.m-opensite .m-tabstyle6 ul{margin-left: 110px;}
.m-opensitebox{padding: 10px 8px;}
.m-opensitebox li{float: left; width: 190px; line-height: 36px;}
.m-opensitebox li a{ font-size: 15px; padding-left: 12px; background: url(../images/public/icon-li5.png) left center no-repeat;}

.m-special{padding: 20px 20px; height: 112px; background: #fff;margin-bottom:15px;}
.g-special{position: relative; margin-top: 15px; height: 80px; overflow: hidden;}
.g-special .bd li{float: left; margin-right: 20px; width: 275px; height: 80px;}
.g-special .bd li img{display: block; width: 275px; height: 80px;}
.g-special .hd .prev,.g-special .hd .next{position: absolute; top: 25px; display: block; width: 18px; height: 30px; background-image: url(../images/home/icon-special.png); background-repeat: no-repeat; cursor: pointer;}
.g-special .hd .prev{left: 0; background-position: 0 0;}
.g-special .hd .next{right: 0; background-position: -18px 0;}

/* 目录树 */
.zwgk-box1{width:280px;height:643px;padding:10px 20px;background:#fff;}
.zwgk-box1 .box1-tit{width:280px;height:40px;background:#2758b2;line-height:40px;text-align:center;font-size:18px;font-weight:bold;color:#fff;margin-bottom:6px;}
.zwgk-box1 .box1-mus{position:relative;}

.zwgk-box1
.zwgk-box1
.zwgk-box1
.treebox{}

/*政府信息公开 end*/

/*政民互动 on*/
/* .m-interbox1{height: 415px; padding: 12px 20px 0; background: #fff;} */



.m-newsinter{width: 757px; padding: 12px 20px; background: #fff;}

.m-intergd{height: 336px; overflow: hidden;}
.m-intergd .hd ul li{float:left;padding: 0 8px;text-align:center; font-size: 20px;}
.m-intergd .hd ul li.on a{display: block; font-weight: bold; color: #2758b2;}
.m-intergd .hd ul{height: 40px; line-height: 40px; border-bottom: 1px solid #ddd;}
.m-intergd .bd{overflow:hidden;}


.m-intergdhead{height: 42px; margin: 1px 0 7px; line-height: 42px; background: #f5f5f5;}
.m-intergdhead p{font-size: 15px; color: #3d3d3d; font-weight: bold; text-align: center; float: left;}
.m-intergdhead p.u-it02{text-align: left; text-indent: 32px;}
.u-it01{width: 210px;}
.u-it02{width: 345px;}
.u-it03{width: 109px;}
.u-it04{width: 93px;}
.m-intergdbody li{float: left; width: 100%; height: 39px; line-height: 39px; border-bottom: 1px dashed #ddd;}
.m-intergdbody li p{float: left; text-align: center;}
.m-intergdbody li p.u-it01,.m-intergdbody li p.u-it03{font-size: 15px; color: #999;}
.m-intergdbody li p.u-it02{text-align: left;}
.m-intergdbody li p.u-it02 a{padding-left: 12px;    overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis; display: block;}
.m-interbtns{height: 60px; line-height: 60px; overflow: hidden;}
.m-interbtns ul{zoom: 1; width: 110%;}
.m-interbtns ul li{float: left; width: 183px; margin-right: 10px;}
.m-interbtns ul li a{display: block; padding-left: 82px; font-size: 16px; background-color: #f5f5f5; background-image: url(../images/page/icon-interbtns.png); background-repeat: no-repeat;}
.m-interbtns ul li.u-ib01 a{background-position: 38px 0;}
.m-interbtns ul li.u-ib02 a{background-position: 41px -60px;}
.m-interbtns ul li.u-ib03 a{background-position: 38px -120px;}
.m-interbtns ul li.u-ib04 a{background-position: 41px -180px;}
.m-interrg{width: 353px; height: 408px; padding: 12px 20px 0; background: #fff;}
.m-interform{margin-top: 1px; padding: 15px 0 0 15px; height: 106px; background: #f5f5f5;}
.m-interform label{padding: 7px 0;}
.m-interform label span{font-size: 15px; line-height: 32px;}
.m-interform label input{width: 245px; height: 30px; padding: 0 4px; border: 1px solid #ddd; background: #fff;}
.m-interform label button{margin: 15px 0 0 79px; width: 80px; height: 32px; border: none; border-radius: 4px; background: #2758b2; color: #fff; cursor: pointer;}
.m-interspeak{margin: 12px 0; height: 26px; line-height: 26px; padding: 67px 11px 19px 101px; border: 1px solid #d1d7e8; background: url(../images/home/bg-zmhdly.png) 10px 7px no-repeat;}
.m-interspeak li{   width: 100px; text-align: center;float: left;     margin: 2px;}
.m-interspeak li a{display: block; border-radius: 26px; background: #75bffc; color: #fff;}
.m-interrbt{height: 96px; }
.m-interrbt ul{zoom: 1; width: 110%;}
.m-interrbt ul li{float: left; margin-right: 12px; width: 110px; text-align: center;position:relative;}
.m-interrbt ul li a{display: block; padding: 61px 0 11px; font-size: 16px; background-color: #f5f5f5; background-image: url(../images/page/icon-itbs.png); background-repeat: no-repeat;}
.m-interrbt ul li.u-tb01 a{background-position: -3px 0;}
.m-interrbt ul li.u-tb02 a{background-position: -119px 0;}
.m-interrbt ul li.u-tb03 a{background-position: -235px 0;}
.toolBg-wx{width:116px;height:110px;position:absolute;bottom:96px;right:0px;z-index:10;display:none;}
.toolBg-wx img{width:116px;height:110px;}
.u-tb03:hover .toolBg-wx{display:block;width:116px;height:110px;position:absolute;bottom:96px;right:0px;z-index:10;}

.m-interlive{margin: 20px 0; padding: 12px 20px 0; height: 286px; background: #fff;}
.m-interlvhs{margin-top: 17px; padding-right: 11px; width: 760px; height: 208px; border-right: 1px dashed #ddd;}
.m-interlvhs .u-pic img{display: block; width: 268px; height: 206px;}
.m-interlvhs .u-desc{width: 476px;}
.m-interlvhs .u-desc div{height: 35px; line-height: 26px;}
.m-interlvhs .u-desc div a{font-size: 20px; font-weight: bold; color: #2758b2;}
.m-interlvhs .u-desc p{line-height: 30px;}
.m-interlvhs .u-desc p a{color: #ef0202;}
.m-itfthg{width: 372px; margin-top: 17px;}
.m-itfthg img{display: block;}
.m-itfthg ul{padding: 2px 8px 0;}
.m-intdczj{width: 353px; padding: 12px 20px 0; background: #fff; height: 278px;}
.m-intdczj ul{padding: 4px 8px 0;}
.m-intdczj ul li span{margin: 7px 0 0 0; display: inline-block; height: 22px; line-height: 22px; padding: 0 10px; border-radius: 4px; background: #f5f5f5; color: #999;}
.m-intdczj ul li span.u-jx{background: #75bffc; color: #fff;}
.m-itrxdh{width: 353px; padding: 12px 20px 0; background: #fff; height: 278px;}
.m-itrxdh ul{padding: 8px 8px 0; height: 216px; overflow-y: auto;}
.m-itrxdh ul li{ line-height: 36px; font-size: 15px; text-indent: 14px; background: url(../images/public/icon-li6.png) left center no-repeat;}
/*政民互动 end*/

/*政务服务 on*/
.m-servicebox{height: 300px; padding: 20px; background: #fff;}
.m-serviceflash,.m-serviceflash .bd,.m-serviceflash .bd ul li,.m-serviceflash .bd ul li img{width: 768px; height: 300px;}
.m-serviceflash .bd,.m-serviceflash .bd ul li img{position: absolute; left: 0; top: 0;}
.m-serviceflash{position: relative; overflow: hidden;}
.m-serviceflash .bd ul li{position: relative;}
.m-serviceflash .bd ul li img{display: block;}
.m-serviceflash .hd{position: absolute; left: 270px; bottom: 15px;}
.m-serviceflash .hd ul li{float: left; margin: 0 6px; width: 24px; height: 10px; border-radius: 10px; background: #fff;}
.m-serviceflash .hd ul li.on{background: #2758b2;}
.m-serbmlx{width: 372px; height: 300px; background: #fafafa; border-radius: 12px 12px 0 0;}
.m-serbmlx a.u-tit{display: block; height: 58px; line-height: 58px; text-align: center; font-size: 20px; font-weight: bold; color: #fff; background: #2758b2; border-radius: 12px 12px 0 0;}
.m-serbmlx ul{padding: 5px 19px 0; background: url(../images/page/bg-sernum.png) 40px 5px no-repeat;}
.m-serbmlx ul li{padding-left: 50px;  line-height: 45px; border-bottom: 1px dashed #ddd;}
.m-serbmlx li:last-child{border: none;}
.m-serbmlx li a{font-size: 15px;}
.m-grfrbm{margin: 20px 0; padding: 12px 20px 0; height: 364px; background: #fff;}
.m-serfws{width: 768px; height: 281px;}
.m-serfwsbtn{overflow: hidden; margin-top: 3px;}
.m-serfwsbtn ul{zoom: 1; width: 110%;}
.m-serfwsbtn ul li{float: left; margin: 12px 12px 0 0; width: 128px; height:100px;}
.m-serfwsbtn ul li a{display: block;font-size: 16px; background-repeat: no-repeat;}
.m-serfwsbtn ul li a p{width:64px;text-align:center;}
.u-bmfw ul li{float:left;width: 192px;line-height: 25px;margin: 9px 0px;font-size: 16px;}
.m-serfwsbtn ul li.u-sb01 a{background-position: 0 0;}
.m-serfwsbtn ul li.u-sb02 a{background-position: -144px 0;}
.m-serfwsbtn ul li.u-sb03 a{background-position: -288px 0;}
.m-serfwsbtn ul li.u-sb04 a{background-position: -432px 0;}
.m-serfwsbtn ul li.u-sb05 a{background-position: -576px 0;}
.m-serfwsbtn ul li.u-sb06 a{background-position: 0 -42px;}
.m-serfwsbtn ul li.u-sb07 a{background-position: -144px -42px;}
.m-serfwsbtn ul li.u-sb08 a{background-position: -288px -42px;}
.m-serfwsbtn ul li.u-sb09 a{background-position: -432px -42px;}
.m-serfwsbtn ul li.u-sb10 a{background-position: -576px -42px;}
.m-serfwsbtn ul li.u-sb11 a{background-position: 0 -84px;}
.m-serfwsbtn ul li.u-sb12 a{background-position: -144px -84px;}
.m-serfwsbtn ul li.u-sb13 a{background-position: -288px -84px;}
.m-serfwsbtn ul li.u-sb14 a{background-position: -432px -84px;}
.m-serfwsbtn ul li.u-sb15 a{background-position: -576px -84px;}
.m-serfwsbtn ul li.u-sb16 a{background-position: 0 -126px;}
.m-serfwsbtn ul li.u-sb17 a{background-position: -144px -126px;}
.m-serfwsbtn ul li.u-sb18 a{background-position: -288px -126px;}
.m-serfwsbtn ul li.u-sb19 a{background-position: -432px -126px;}
.m-serfwsbtn ul li.u-sb20 a{background-position: -576px -126px;}
/* .u-grbs li a{background-image: url(../images/page/icon-grbs.png);} */
.m-sermsly{width: 372px; overflow: hidden;}
.m-sermsly ul{zoom: 1; width: 110%; margin-top: 3px;}
.m-sermsly ul li{float: left; margin: 12px 12px 0 0; text-align: center; width: 116px; height: 96px;}
.m-sermsly ul li a{display: block; font-size: 16px; padding: 61px 0 11px; background-color: #f5f5f5; background-image: url(../images/page/icon-sems.png); background-repeat: no-repeat;}
.m-sermsly ul li.u-mf01 a{background-position: 0 0;}
.m-sermsly ul li.u-mf02 a{background-position: -116px 0;}
.m-sermsly ul li.u-mf03 a{background-position: -232px 0;}
.m-sermsly ul li.u-mf04 a{background-position: 0 -96px;}
.m-sermsly ul li.u-mf05 a{background-position: -116px -96px;}
.m-sermsly ul li.u-mf06 a{background-position: -232px -96px;}
.m-serkbc{height: 42px; line-height: 42px; padding: 10px 0;  background: #2758b2;}
.m-serkbc ul{zoom: 1; width: 110%;}
.m-serkbc li{float: left; width: 233px;    position: relative;}
.m-serkbc li a{display: block; padding-left: 115px; font-size: 18px; font-weight: bold; color: #fff; border-right: 1px solid #014277; background-image: url(../images/page/icon-serkbc.png); background-repeat: no-repeat;}
.m-serkbc li.u-kb01 a{background-position: 62px 0;}
.m-serkbc li.u-kb02 a{background-position: 62px -42px;}
.m-serkbc li.u-kb03 a{background-position: 62px -84px;}
.m-serkbc li.u-kb04 a{background-position: 62px -126px;}
.m-serkbc li.u-kb05 a{background-position: 62px -168px;}
.m-serkbc .u-kcbtn ul {position: absolute;top: 40px;left: 0;display: none;padding: 5px 10px; width: 210px;overflow:hidden;background: #fff;}
.m-serkbc .u-kcbtn ul li {line-height: 30px;padding-left: 11px;border:none;}
.m-serkbc .u-kcbtn ul li a{color:#333;font-size:14px;font-weight:normal;padding-left:0px;border:none;}
.m-serkbc .u-kcbtn ul li a:hover{color:#2758b2;}
.m-serbjgs{width: 768px; height: 430px; padding: 12px 20px 0; background: #fff;}
.m-serbjgs .m-serbjgs-tit{height: 44px;width:100%;background:#f5f5f5;line-height: 44px;margin-top: 1px;margin-bottom: 10px;}
.m-serbjgs .m-serbjgs-tit span{float: left;font-weight: bold;font-size: 15px;}
.m-serbjgs .m-serbjgs-tit .bjgs1{width:140px;text-align:center;}
.m-serbjgs .m-serbjgs-tit .bjgs2{width:140px;text-align:center;}
.m-serbjgs .m-serbjgs-tit .bjgs3{width:280px;}
.m-serbjgs .m-serbjgs-tit .bjgs4{width:110px;text-align:center;}
.m-serbjgs .m-serbjgs-tit .bjgs5{width:90px;text-align:center;}
.m-serbjgs .m-serbjgs-list ul li{height:35px;}
.m-serbjgs .m-serbjgs-list ul li span{float: left;line-height: 35px;font-size: 15px;}
.m-serbjgs .m-serbjgs-list ul li .bjgs1{width:140px;text-align:center;}
.m-serbjgs .m-serbjgs-list ul li .bjgs2{width:140px;text-align:center;}
.m-serbjgs .m-serbjgs-list ul li .bjgs3{width:280px;}
.m-serbjgs .m-serbjgs-list ul li .bjgs4{width:110px;text-align:center;color:#999999;}
.m-serbjgs .m-serbjgs-list ul li .bjgs5{width:90px;text-align:center;}
.m-bjgs-list{width:372px;background:#fff;height: 412px; padding: 30px 10px 0;}
.m-bjgs-list .m-bjgs-cx{border:1px solid #ddd;width:353px;padding:10px;height: 115px;margin-top:10px;}
.m-bjgs-list .m-bjgs-cx h2{line-height: 36px; padding-left: 25px; background: url(../images/page/icon-ysqcx.png) left center no-repeat; font-size: 16px; color: #2758b2;font-weight: bold;}
.m-bjgs-list .m-bjgs-cx li{padding: 5px 0; line-height: 32px; font-size: 15px;}
.m-bjgs-list .m-bjgs-cx li input.u-longip{width: 252px; height: 30px; padding: 0 4px; border: 1px solid #ddd;}
.m-bjgs-list .m-bjgs-cx li input.u-stip{width: 155px; height: 30px; padding: 0 4px; border: 1px solid #ddd;}
.m-bjgs-list .m-bjgs-cx li img{vertical-align: middle; margin-left: 5px;}
.m-bjgs-list .m-bjgs-cx li input.u-sub{width: 64px; height: 28px; border: none; cursor: pointer; background: #ff8a00; color: #fff;margin-left: 27px;}
.m-bjgs-list .m-bjgs-cx span.tj{line-height: 36px; padding-left: 25px; background: url(../images/page/zwfw-tj.png) left center no-repeat; font-size: 16px; color: #2758b2;font-weight: bold;}
.m-bjgs-list .m-bjgs-cx .bl li{float:left;line-height: 23px;width:165px;text-indent: 20px;}
.m-bjgs-list .m-bjgs-cx .bl li span{color:#ff8a00;}
/*政务服务 end*/

/*列表页*/
.m-list{background:#fff;padding:0px 20px;}
.m-list h2{height: 44px;border-bottom:1px solid #ddd;color:#2758b2;font-size: 18px;line-height: 44px;font-weight: bold;}
.m-list .m-list-box ul li{line-height: 45px;padding:0 10px;font-size: 15px;}
.m-list .m-list-box ul li span{float: right;color:#999999;font-size: 14px;}
.m-list .m-list-box ul li i{width:3px;height: 3px;background:#e20809;float: left;margin-right: 10px;margin-top: 20px;}
/* 寿县 */
.u-leftBox{ width: 280px; overflow: hidden; float: left; background: #fff;}
.u-leftBox h2{ width: 280px; height: 82px; line-height: 82px; text-align: center; font-size: 24px; color: #2758b2; }
.u-leftBox ul{ padding: 12px 10px;}
.u-leftBox ul li{ width: 260px; border-bottom: 1px solid #e1d6ca;}
.u-leftBox ul li a{ position: relative; display: block; width: 234px; height: 59px; line-height: 59px; padding-left: 26px; font-size: 16px; }
.u-leftBox ul li a:hover, .u-leftBox ul li a.hover{ color: #916d49; font-weight: bold; text-decoration: none;}
.u-rightBox{ width: 876px; overflow: hidden; float: right;background: #fff;}
.u-rightBox h3{ height: 52px; line-height: 52px; background: #fff; padding-left: 26px; font-size: 20px; color: #2758b2;}
.m-contentBox{ width: 1140px; overflow: hidden; margin: 0 auto;background:#fff;padding: 0 30px;}
/*搜索 on*/
.is-search-jl {height: 50px;line-height: 40px;font-size: 14px;font-weight: bold;}
.is-search-list {height:auto;min-height:550px;_height:550px;}
.is-search-list ul li {height:auto;line-height:30px;list-style:none;color:#999999;background:url(../images/arr2.png) 5px 7px no-repeat;padding-left:21px;padding-bottom:5px;
    border-bottom:1px dashed #dddddd;margin-bottom:17px;}
.is-search-list ul li span {float:right;font-family:Arial, Helvetica, sans-serif;}
.is-search-list ul li a {color:#333333;font-size:14px;}
.is-search-list ul li p {line-height:20px;}
/*搜索 end*/




.listNew{ padding: 6px 0; overflow: hidden;}
.listNew li{ height: 45px; line-height: 45px; background: url(../images/arr2.png) no-repeat 8px center; padding-left: 21px; border-bottom: 1px dashed #ddd;}
.listNew li span{ float: right; color: #999; font-size: 13px;}
.listNew li a{ font-size: 14px;}
/*列表页 on*/
.list-left{width: 240px;background: #fff; }
.list-left h1{ position: relative; width: 100%; height: 46px; line-height: 46px; font-size: 18px; color: #fff; font-weight: normal; background: #0359a2; text-indent: 24px;}
.list-left h1 i{ position: absolute; left:39px; bottom: -9px; display: block; width: 18px; height: 9px;}
.listleft-box{ width: 239px; min-height: 912px; border-right: 1px solid #eee;}
.listleft-box ul{ padding: 20px 7px;}
.listleft-box ul li{width: 225px; margin-bottom:4px;}
.listleft-box ul li a{display: block; padding: 10px 16px 10px 60px; line-height:28px; font-size: 16px; border:1px solid #eee;}
.listleft-box ul li.hover a,.listleft-box ul li a:hover{ background:#4691d1; color: #fff;text-decoration:none; border:1px solid #eee;}
.list-right{width: 914px;     min-height: 958px; background: #fff;padding: 0 15px;}
.right-title{width: 100%; height: 47px; line-height: 46px; border-bottom: 1px solid #ddd;}
.listright-title{ padding: 0 10px; border-bottom: 2px solid #005da8; color: #005da8; font-size: 18px; float: left; font-weight: normal;}
.listdetail-box span{line-height:35px;}
.btnsright-box{ width: 100%;}
.btnsright-box ul{ padding:26px 0 0; width:110%; overflow: hidden;}
.btnsright-box ul li{ float: left; margin: 0 14px 14px 0;}
.btnsright-box ul li a{ display: block; width: 214px; height: 40px; line-height: 40px; text-align: center; border: 2px solid #e7e7e7; background: #f0f0f0; font-size: 16px;}

.listright-box{min-height: 495px; margin: 0 auto;}
.listright-box ul{ padding:10px 4px;}
.listright-box ul li{width: 100%; line-height: 36px; text-indent: 14px; }
.listright-box ul li span{float: right; color: #999; font-size: 13px;}
/*列表页 end*/
/*分页 on*/
#page-list{line-height: 130px; text-align: center; padding: 10px; font-size: 14px; font-family:'Arial';}
#page-list .page{border: 1px solid #e0e0e0; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;  color: #868585; text-decoration: none; margin-right: 4px; margin-left: 4px; padding-top: 4px; padding-right: 8px; padding-bottom: 4px; padding-left: 8px;}
#page-list .page:hover{border: 1px solid #e0e0e0; background-color: #f1f1f1; color: #868585;}
#page-list a{text-decoration: none;}
#page-list a:hover{color: #d60808;}
#page-list .currentpage{border: 1px solid #e0e0e0; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background-color: #f1f1f1; color: #868585; text-decoration: none;margin-right: 4px; margin-left: 4px; padding-top: 4px; padding-right: 8px; padding-bottom: 4px; padding-left: 8px;}
/*分页 end*/
/*内容页 on*/
.detail-box{padding: 20px 30px 0;border-top: 1px dashed #ddd;background:#fff;}
.detail-ltitle{width: 100%; line-height: 58px; text-align: center; font-size: 30px; color: #e10101;font-weight: bold;}
.detail-stitle{width: 100%; height: 40px; line-height: 40px; font-size: 22px; text-align: center;}
.detail-info{width: 100%; height: 41px; line-height: 41px; background: #f5f5f5; margin-top: 13px;}
.detailinfo-left{width: 740px; height: 41px; line-height: 41px; text-indent:30px;}
.detailinfo-left span{ margin-right: 16px;}
.detailinfo-left .font a{font-size: 14px;color:#666;}
.detailinfo-font{width: 140px; height: 41px; line-height: 41px;}
.detailinfo-font span,.detailinfo-font a{font-size: 12px;}
.bdsharebuttonbox{margin: -9px 25px 0 0; padding-top:7px;}
.newscontnet{font-size: 16px; margin-top: 20px; line-height: 188%; min-height: 164px; padding: 20px 0px 40px;}
.newscontnet p{line-height: 40px;margin-bottom: 15px;}

.newscontnet table{border-collapse: collapse;margin:0 auto;}
.newscontnet table td,.detail-content table th{border: 1px solid #333;}
.newscontnet table p{text-align:center;}
.newscontnet img{max-width: 100%;}
.wzewm{text-align:center; margin:0 auto;}
.wzewm span{display:block;}
.wzewm span.txt-color{font-size: 12px; color: #c0c0c0;}
.wzewm span.img{height: 154px;}
.wzbot{width: 100%; height: 24px; line-height: 24px; padding: 10px 0; margin-top: 50px; border-top: 1px dashed #ddd;}
.wzbot ul{height: 25px;width:510px;float: right;}
.wzbot ul li{float: right;padding-left: 8px; margin-right: 5px;text-align:center;width:51px;margin-left:22px;margin-right:-8px;}
.wzbot ul li a{display: inline-block; }
.wzbot ul li a:hover{ color: #d71017;text-decoration: none;}
.detail-zy{width: 100%;  height: 90px; line-height: 90px;}
.detail-zy div{ background-repeat: no-repeat; font-size: 16px; color: #444;width:500px;}
.detail-zy div.detail-prev{text-indent:30px;}
.detail-zy div.detail-prev i{float:left; width:14px;height: 90px;background:url(../images/page/detail-b.png) left center no-repeat; }
.detail-zy div.detail-next i{float: right; width:14px;height: 90px;background:url(../images/page/detail-b.png) right center no-repeat;margin-left:30px; }
.detail-zy div.detail-next{text-align:right;}
.detail-downlist{margin: 10px auto;}
.detail-downlist ul li{height: 30px; line-height: 30px; padding-left: 30px; font-size: 16px;}
.detail-downlist ul li a{ color:#0359a2;}
.detail-zzsm{width: 100%; height: 30px; line-height: 30px; color: #d60808; font: 18px/30px 宋体;}
/*内容页 end*/
/* 图片列表 */
.is-listpic {
    padding:20px 0 0 10px;
    zoom:1;
    overflow: hidden;
}
.is-listpic li {
    float:left;
    padding:10px 0;
    width:214px;
    height:210px;
    display:inline;
    float:left;
    overflow:hidden;
    margin-left:10px;
    line-height:26px;
    text-align:center;
}
.is-listpic li img {
    border:1px solid #e8e6e6;
    padding:2px;
    width:208px;
    height:153px;
    display:block;
}
/*数据宁国*/
.m-sjng-tit{width:1160px;height: 70px;background:#fff;padding:20px;}
.m-sjng-tit .m-sjng-nav{height: 70px;width:100%;background:#f7f8fc;}
.m-sjng-tit .m-sjng-nav li{float: left;font-size: 16px;margin-top:20px;margin-left:20px;}
.m-sjng-tit h2{font-weight: bold;color:#e30807;font-size: 24px;float: left;line-height: 70px;margin-left:20px;}
.m-sjng-tit .m-sjng-nav li a{display: block;padding:0 15px;height: 30px;line-height: 30px; text-align:center;}
.m-sjng-tit .m-sjng-nav li:hover a{display: block;padding:0 15px;text-align:center;height: 30px;line-height: 30px; background:#2758b2;
	color:#fff;-webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px;}
.m-sjng-box{margin-bottom: 20px; padding:0 20px 20px 20px; overflow:hidden; background: #fff;}
.m-sjng-list { width: 590px;height: 346px;}
.m-sjng-list ul li{line-height: 40px;border-bottom: 1px dashed #ddd;}
.m-sjng-tb{font-size: 18px;color:#2758b2;font-weight: bold;display: block;width:100%;height: 40px;line-height: 40px;border-bottom: 1px solid #ddd;margin-bottom:10px;}
.m-sjng-box2,.m-sjng-box3{width:550px;height: 320px;padding:20px;background:#fff;}
.m-sjng-box2-tit{font-weight: bold;color:#2758b2;font-size: 18px;line-height: 40px;height: 40px; border-bottom: 1px solid #ddd;}
.m-sjng-box2 .hd{height: 30px;margin-top:5px;line-height: 30px;}
.m-sjng-box2 .hd ul li{float: left;width:90px;background:#f5f5f5;font-size: 16px;text-align:center;margin-right:10px;}
.m-sjng-box2 .hd ul li a{display: block;}
.m-sjng-box2 .hd ul li.on a{background: #2758b2; color:#fff;}

/*数据宁国*/

/*政府信息公开列表页右侧组配切换*/
/* .tree_tab {position:absolute;left:0;top:0;width:28px;z-index:2;}
.tree_tab div {padding:4px 5px;width:18px;text-align:center;line-height:16px;background:#ddd;text-decoration:none;cursor:pointer;font-size:14px;margin:0 0 1px;}
.tree_tab div.hover {position:relative;z-index:3;padding:4px 5px;width:18px;color:#fff;background:#1069d6;}
.browser-box {float:right;width:239px;height:510px;overflow-x:hidden;overflow-y:scroll;} */
/*政府信息公开列表页右侧*/

.m-pub-box{width: 1170px; overflow: hidden; background: #fff;padding:15px; }
.m-pub-box h2 i{width:5px;height: 15px;background:url("../images/page/tit-bg.png");float: left;margin-top:16px;}
.m-pub-box h2{width: 1170px; height: 46px; line-height: 46px; text-indent: 10px; font-size: 16px;font-weight: bold; border-bottom: 1px solid #d3e3f0;color: #006abf; margin-top: -1px;}
.m-pub-box h2 span a{padding-right: 20px; font-size: 14px; color: #ce000c;}
.table-box{width: 100%; overflow: hidden;border-left:1px solid #d3e3f0;border-right:1px solid #d3e3f0; }
.table-box ul{width: 110%; overflow: hidden;border-bottom: 1px solid #d3e3f0;}
.table-box li{float: left;}
.table-box li span{display: block; float: left; border-left:1px solid #d3e3f0; border-right:1px solid #d3e3f0; border-bottom:1px solid #d3e3f0; padding:15px 0px; line-height: 20px; text-align:center; margin-left: -1px;}
.table-box li span.title{width: 210px; font-weight: bold;  background: #f5f8fa; text-align:left; text-indent: 18px;}
.table-box li span.link{width: 187px;background: url("../images/page/bg.png") no-repeat 50px center;}
.table-box li span.link1{width: 112px;background: url("../images/page/bg.png") no-repeat 15px center;}
.table-box li span.link3{width: 148px;background: url("../images/page/bg.png") no-repeat 10px center;}
.table-box li span.link2{width: 115px;}
.table-box li span.title1{width: 127px;}

.left-box2{width:280px;float: left;}
.m-gkyj-box2{width:280px;}
.m-gkyj-tit2{height: 104px;border-bottom: 1px dashed #ddd;background:#fff;position: relative;}
.m-gkyj-tit2 span{display: block; width: 280px;height: 46px;background:#006abf center no-repeat;}
.m-gkyj-tit2 span a{color: #fff;font-size: 16px;font-weight: bold;padding-left: 70px;line-height: 44px;}

/*列表页*/
.list-box{height: 143px;background:#fff;margin-bottom: 10px;padding:10px 15px;}
.min-height-1007{height: 1085px;background: #fff;padding:10px 15px;}
.z-info12{width: 100%; height: 85px; overflow: hidden;}
.z-info12 ul{width: 120%; overflow: hidden;}
.z-info12 li{width: 375px; height: 40px; line-height: 40px; float: left;}
.z-info12 li.unit{width: 100%;font-weight: bold;color:#000024;}
.z-info12 li.unit strong{color: #ce000c;}
.z-info12 li.address{width: 390px; margin-right: 260px;color:#000024;}
.list-js{width:100%;height: 55px;background:#f5f8fa;position: relative;}
.list-js span{width:170px;height: 30px;display: block;background:url(../images/page/list-fdj.png) left top no-repeat;font-size:16px;color:#006abf;padding-left:35px;margin:15px 0 0 20px; }
.u-search2{position: absolute; right: 20px; top: 12px; width: 354px; height: 32px;}
.u-search2 .text2{width: 207px; height: 30px; line-height: 30px; border: 1px solid #ddd; border-right: none; background: #fff; padding: 0 10px; color: #999999; float: left;font-size:12px;}
.u-search2 .btn2{width: 51px; height: 40px; float: left; cursor: pointer; background: url("../images/page/list-js.png") no-repeat; border: none;}
.u-search2 .deep-search2{display: block; float: right; width: 60px; height: 40px; line-height: 32px;}

.is-downlist ul li {  padding-left: 10px;  height:26px;  line-height:26px;  }
.is-downlist ul li  a{  color: #006abf;  }
/*内容页*/
.m-detail-box{width: 1168px;  overflow: hidden; padding: 15px; background-color: rgba(255,255,255,0.98); }
.u-relevant{width: 1120px;background:#fafafa;margin:0 15px;padding:10px 10px; overflow: hidden;height: auto;font-size:14px;position:relative;}
.u-relevant table{width:100%; border-collapse:collapse;}
.u-relevant td{padding:2px 10px; text-align:left; line-height: 22px;font-size:13px;}
.u-relevant td.title{width: 96px; font-weight:bold; }
.u-relevant td.content{width: 430px;}
.u-relevant button{position:absolute;top:20px;right:30px;background:#ddd;border:none;padding:5px 6px;}
.u-contentBox{width: 100%; overflow: hidden;}
.u-contentBox h2{padding: 40px 20px; line-height: 42px; font-size: 30px; text-align: center; color: #333;}
.u-zk{width: 1120px;background:#fafafa;margin:0 15px;padding:10px 10px; overflow: hidden;min-height: 150px;display:none;}
.u-zk table{width:100%; border-collapse:collapse;}
.u-zk td{padding:2px 10px; text-align:left; line-height: 22px;font-size:13px;}
.u-zk td.title{width: 96px; font-weight:bold;}
.u-zk td.content{width: 430px;}
.z-list li span.title{width: 434px; text-align: left; padding: 0 8px 0 18px; overflow: hidden; -ms-text-overflow: ellipsis; text-overflow: ellipsis; white-space: nowrap;float:left;}
.list-js{width:100%;height: 55px;background:#f5f8fa;position: relative;}
.m-ysqgk-box2{position: relative; width: 250px;height: 295px;  background: #fff;  padding: 15px;margin-bottom:10px;}
.m-ysqgk-box2 h2, .m-statistics2 h2{height: 35px;  font-size: 16px; color: #006abf; padding-left: 9px;border-bottom: 1px solid #dddddd;}
.m-ysqgk-box2 h2 i, .m-statistics2 h2 i{width:5px;height: 15px;float: left;margin:6px 10px 0 0px;}

/*信息发布统计*/
.tj2{position: relative; width: 250px; height: 222px; padding: 15px; background: #fff;}
.tj2 .hd{position: relative; width: 100%; margin-top: 10px; height: 28px;}
.tj2 .hd li{width:85px;height: 28px;background:#f5f5f5; float: left; margin: 0 20px;text-align: center;line-height: 28px;}
.tj2 .hd li a{display: block; height: 28px; line-height: 28px; padding: 0 5px;}
.tj2 .hd li.on a{color: #006abf; }
.tj2 .bd ul{display: block; width: 100%; overflow: hidden; background: url("../images/page/rank.png") no-repeat left 10px;}
.tj2 .bd ul li{height: 30px; line-height: 30px; padding-left: 23px;}
.tj2 .bd ul li span{float: right; color: #d8171a; font-size: 13px;}
.u-zTree2{width: 260px; height: 559px; border-top: none; background: #fff; margin-top: -3px; overflow: hidden; overflow-y: auto;padding:10px;margin-bottom:10px;}

/* 翻页样式 */
#page_list{line-height: 20px; text-align: center; padding: 10px; font-size: 14px; font-family:'Arial'; margin-bottom: 20px;}
#page_list .page{border: 1px solid #e0e0e0; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; color: #868585; text-decoration: none; margin-right: 4px; margin-left: 4px; padding: 4px 8px;}
#page_list .page:hover{border: 1px solid #e0e0e0; background-color: #f1f1f1; color: #868585;}
#page_list a{text-decoration: none;}
#page_list a:hover{color: #0000FF;}
#page_list .currentpage{border: 1px solid #e0e0e0; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background-color: #f1f1f1; color: #868585; text-decoration: none; margin-right: 4px; margin-left: 4px; padding: 4px 8px;}
/**hover**/

/*领导之窗 on*/
.g-content{padding: 10px; background: #fff;}
.m-leaderleft{width: 296px; height: auto; background: #f5f5f5;}
.m-leaderleft h1{height: 50px; line-height: 50px; padding-left: 78px; font-weight: bold; font-size: 18px; color: #fefefe; background-image: url(../images/page/icon-leader.png); background-repeat: no-repeat; background-position: 42px -50px; background-color: #006abf;}
.m-leaderleft h1.on{background-position: 42px 0;}
.m-leaderbd{height: auto; padding: 0 12px;}
/* .m-leaderbig{height: 334px; padding: 21px 14px 0;} */
.m-leaderbig img{margin: 0 auto 9px; display: block; width: 150px; height: 187px; border: 8px solid #fff;}
.m-leaderbig h2{text-align: center;  line-height: 30px; font-size: 18px; font-weight: bold; color: #f01f20;}
.m-leaderbig h2 sapn.zw{text-align: center; line-height: 30px; font-size: 16px; color: #3d3d3d;font-weight:normal;}

.m-leaderbig p{text-align: center; line-height: 27px; font-size: 16px; color: #3d3d3d;}
.m-leaderbig a{margin-top: 18px; display: block; line-height: 42px; padding-left: 108px; font-size: 16px; color: #fff; background: url(../images/page/icon-wmail.png) #ca8121 72px center no-repeat;}
.m-leaderlis ul li{float: left; width: 272px; height: 45px; line-height: 45px; border-bottom: 1px dashed #ddd; padding: 0 2px;}
.m-leaderlis ul li a{display: block; height: 45px;}
.m-leaderlis ul li a span{float: left; display: block; width: 82px; font-size: 16px;}
.m-leaderlis ul li a p{float: left;}
.m-leaderlis ul li.u-active span,.m-leaderlis ul li.u-active p{color: #f01f20;}
.m-leaderright{width: 859px;}
/* .m-ldworks{height: 103px;} */
.m-ldworks{height: 175px;}
.m-ldworks .bd{height: 122px; overflow-y: auto; padding: 8px 6px 0;}
.m-ldworks .bd p{line-height: 28px; font-size: 15px;}
.m-lddesc{height: 335px;}
.m-lddesc .bd{height: 275px; padding: 7px 6px 0; overflow-y: auto;}
/* .m-lddesc{height: 439px;}
.m-lddesc .bd{height: 392px; padding: 7px 6px 0; overflow-y: auto;} */
.m-lddesc .bd p{line-height: 28px; font-size: 15px;}
.m-ldspeak{width:420px;}
.m-ldspeak ul{padding: 8px 6px 0;}
.m-titstyle2{height: 38px; line-height: 37px; border-bottom: 1px solid #ddd;}
.m-titstyle2 a,.m-titstyle2 span{float: left; display: block; padding: 0 18px; font-size: 17px; border-bottom: 2px solid #006abf; color: #006abf; font-weight: bold;}
.m-ldtp{ overflow: hidden; height:150px;}
.m-ldtp .bd ul li{float: left;width: 260px;height: 150px;margin:0 12px;}
.m-ldtp .bd ul li img{width: 260px;height: 150px;}
/*领导之窗 end*/

/* 注册 */
.is-feedbox{ width:400px; overflow:hidden; margin:0 auto; padding:100px 0;}
.is-feedback li{height:36px;line-height:36px;font-size:14px;font-family:"Microsoft YaHei"}
.is-feedbox li{min-height:35px;height:auto!important;height:35px;padding:0 0 10px 0;line-height:35px;font-size:14px;font-family:"Microsoft YaHei";zoom:1;clear:both}
.is-feedbox li img,.is-feedbox li input,.is-feedbox li label{float:left}
.is-feedbox li img{margin-right:10px}
.is-feedbox li label{width:90px}
li.is-bdnr{height:auto;line-height:22px;padding-bottom:8px}
.is-feedbox li input{background:#fff;position:relative;line-height:1.5em;border:1px solid #ddd;padding:6px;color:#333;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}
.is-feedbox li textarea{background:#fff;position:relative;line-height:1.5em;border:1px solid #ddd;padding:6px;color:#a7b2b8;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;overflow:auto;resize:none}
.is-feedbox input.button{background:#313233;display:inline-block;position:relative;height:33px;overflow:hidden;margin:2px 2% 2px 0;padding:0 15px 0 15px;vertical-align:top;line-height:34px;font-family:'Droid Sans',sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;text-decoration:none;color:#fff;border:none;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;cursor:pointer;text-align:center}
.is-feedbox input.button:hover{background:#2758b2;color:#fff}
.is-feedbacklist{margin:10px 0}
.is-feedbacklist li{padding:10px 0;border-bottom:1px dashed #ddd;line-height:20px}
.is-feedbacktitle{background:#f1f1f1;color:#0368b3}
.is-feedbacktitle dl{padding:10px 10px;color:#333;overflow:hidden}
.is-feedbacktitle .right{float:right;width:229px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.is-newscontnet{color:#454545;font-size:16px;line-height:36px;min-height:350px}
.is-newscontnet .text{min-height:400px;height:auto!important;height:400px}
.jsxy{ width:120px; height:40px; margin:20px auto;}
.jsxy a{display:block; width:120px; height:40px; line-height:40px; background:#409ce8; text-align: center; color:#fff; font-size:16px; color:#fff; border-radius:5px;}
.jsxy a:hover{ color:#fff; background:#2758b2; text-decoration:none;}
.m-contentBox{overflow: hidden; margin: 0 auto; min-height:400px;height:auto;}
.m-contentBox h1{ padding: 20px 0; line-height: 50px; color: #2758b2; font-size: 24px; text-align: center;}
.is-userbg{ background:top repeat-x #fff;}
.is-userbox{ background:bottom repeat-x; padding:0 10px 20px 10px;}
.is-usertop{ height:50px; border-bottom:1px solid #ddd; line-height:50px; color:#5d6062; margin-bottom:30px; font-size:14px; background:url(../images/user/ico2.gif) no-repeat left center;}
/********百姓热线内容页*********/
/*返回列表*/
.m-fhlb{border: 1px solid #ddd;background: #F5F5F5;margin-top: 10px;}
.m-fhlb a{display: block;width: 124px;height: 46px;line-height: 46px;background: #2758b2;color: #fff;text-align: center;}

/*内容*/
.m-wmly{margin-top: 15px;border:1px solid #ddd;overflow: hidden;background: #F5F5F5;}

.wmly-left{float: left;width: 170px;text-align: center;padding: 20px 0;}
.wmly-left img{width: 120px;height: 120px;border: 1px solid #ddd;}
.wmly-left p{color: #2758b2;line-height: 35px;font-weight: bold;}

.wmly-right{margin-left:171px;background: #fff;border-left: 1px solid #ddd;}
.u-nr h3{line-height: 30px;padding: 10px 30px;font-size: 18px;font-weight: bold;}
.u-nr .bz{padding: 6px 30px;line-height:25px;font-size:13px;border-bottom: 1px solid #ddd;border-top: 1px solid #ddd;background: #F5F5F5;}
.u-nr .sj{background: url(../images/page/sz.jpg) 0 center no-repeat;padding: 0 20px;}
.u-nr .dw{font-size: 14px;color: #2758b2;}
.u-nr .nr{padding: 20px;line-height: 28px;font-size: 14px;text-align: justify;}

.u-hf{border-top: 1px solid #ddd;padding:15px 20px;}
.u-hf .zs{font-size: 12px;}
.u-hf .zs span{display: inline-block;height: 25px;line-height: 25px;margin-right: 15px;}
.u-hf .hf{width:76px;text-indent:10px;color: #fff;background: url(../images/page/hf.jpg) no-repeat;}
.u-hf .dw{font-size: 14px;color: #2758b2;}
.u-hf .con{margin:15px 0;min-height:150px;line-height: 28px;font-size: 14px;text-align: justify;}

#starRating{line-height: 29px; border-top: 1px dashed #ddd; border-bottom: 1px dashed #ddd; padding: 10px 20px;overflow: hidden;}
#starRating .photo a { position: relative;float: left;margin-top: 6px; display: inline-block; width: 15px; height: 16px; overflow: hidden; margin-right: 10px; cursor: pointer; }
#starRating .photo a:last-child { margin-right: 0; }
#starRating .photo a .nohigh { position: absolute; width: 15px; height: 16px; top: 0; left: 0; background: url("../images/page/x2.png"); }
#starRating .photo a .high { position: absolute; width: 15px; height: 16px; top: 0; left: 0; background: url("../images/page/x1.png"); }
#starRating .starNum { float: left; font-size: 14px; color: #de4414; margin: 0; margin-left: 10px; }
#starRating .bottoms { height: 29px; }
#starRating .photo { float: left;margin: 0; }
#starRating .bottoms a { margin-bottom: 0; }
#starRating .bottoms input { width: 48px; height: 29px; line-height: 29px; border-radius: 3px; display: inline-block; font-size: 14px; margin: 0 5px; text-align: center; cursor: pointer; border: none; }
.garyBtn { background-color: #e1e1e1; color: #999999; }
.blueBtn { background-color: #da8808; color: #fff;  }
#is-footer{ background:none;}



.is-userbg{ background:top repeat-x #fff;}
.is-userbox{ background:bottom repeat-x; padding:0 10px 20px 10px;}

.is-usertop{ height:50px; border-bottom:1px solid #ddd; line-height:50px; color:#5d6062; margin-bottom:30px; font-size:14px; background:url(../images/user/ico2.gif) no-repeat left center;}
.is-usertop h1{  font-size:20px; color:#836f4d; font-weight:normal; padding:0 20px 0 28px; }
.is-usertop h1 span{ float:left;}
.is-usertop a{ color:#166cad;}
.is-usertop .gohome{ float:right; color:#757575; padding-right:16px; font-size:12px;}
.is-usertop .userinfo{ color:#666; font-size:12px;}
.is-usertop .userinfo span{ margin:0 8px; }
.is-usertop .helloword{ background:url(../images/user/namebg.gif) left top no-repeat #836f4d; padding-left:14px; height:24px; line-height:24px; float:left; margin:14px 0 0 0; color:#fff; }
.is-usertop .helloword span{ display:block; height:24px;  background:url(../images/user/namebg.gif) right bottom no-repeat; padding-right:14px; margin:0; float:left;}

.ym-userform{ width:400px; color:#757575; margin:auto;}
.ym-userform a{  color:#1884da;}

.ym-userform .is-usertext{ width:300px; height:35px; line-height:35px; border:1px solid #ddd; padding:0; margin:0; vertical-align:middle; }
.ym-userform div{ line-height:35px; padding:10px 0 10px 20px;}
.ym-userform div.is-btn{ line-height:34px; padding:30px 0 30px 90px; color:#1e87db;}
.is-login{ background:url(../images/user/btnlogin.gif) left top no-repeat; width:104px; height:34px; border:0; color:#fff; vertical-align:middle; font-size:16px; line-height:34px;}
.ym-userform div.is-btn a{ color:#1e87db; margin:0 12px; }
.ym-userform div.is-imgbtn{ text-align:center;}
.ym-userform div.is-imgbtn a{ padding:0 5px 0 0;}


.is-208 { width:208px; background:url(../images/user/userbg.jpg) left bottom no-repeat; height:418px;}
.is-208 .userh1{ background:url(../images/user/usertitle.gif) left top no-repeat; height:41px; line-height:32px; color:#2758b2; padding:0 0 0 23px; font-size:16px;font-weight:normal;text-align:left;}

.is-userbtn{ margin:8px 0 0 18px;}
/* .is-userbtn li{ background:url(../images/user/h1bg.gif) left top no-repeat; height:30px; line-height:30px; margin:10px 0 0 0;} */
.is-userbtn li{left top no-repeat; height:30px; line-height:30px; margin:10px 0 0 0;}
.is-userbtn li span{ float:left; margin:1px 0 0 26px;  width:25px; height:22px;}
.is-userbtn li a{ display:block;   background:url(../images/user/h1bg.gif) left top no-repeat;}
.is-userbtn li a:hover{  background:url(../images/user/h1bg.gif) left bottom no-repeat; color:#2758b2; text-decoration:none;}

.is-userbtn li.bi1 a span{ background:url(../images/user/bi1.gif) left top no-repeat;  }
.is-userbtn li.bi1 a:hover span{ background:url(../images/user/bi1.gif) left bottom no-repeat; }

.is-userbtn li.bi2 a span{ background:url(../images/user/bi2.gif) left top no-repeat;  }
.is-userbtn li.bi2 a:hover span{ background:url(../images/user/bi2.gif) left bottom no-repeat; }

.is-userbtn li.bi3 a span{ background:url(../images/user/bi3.gif) left top no-repeat;  }
.is-userbtn li.bi3 a:hover span{ background:url(../images/user/bi3.gif) left bottom no-repeat; }

.is-userbtn li.bi4 a span{ background:url(../images/user/bi4.gif) left top no-repeat; }
.is-userbtn li.bi4 a:hover span{ background:url(../images/user/bi4.gif) left bottom no-repeat; }

.is-userbtn li.bi5 a span{ background:url(../images/user/bi5.gif) left top no-repeat;  }
.is-userbtn li.bi5 a:hover span{ background:url(../images/user/bi5.gif) left bottom no-repeat; }


.is-738 { width:861px;  min-height:418px; height:auto !important;   height:418px; padding:0 20px;}
.is-rightitle{ color:#2758b2; border-bottom:1px solid #ddd; font-size:14px; background:url(../images/user/ico4.gif) 5px center no-repeat; height:38px; line-height:38px; padding-left:30px; font-weight:normal;}

.is-usertable{ margin-top:20px;}
.is-usertable td{ padding:10px 0; color:#333; font-size:14px;}
.is-usertable td.userfont{ color:#666; font-size:12px;}

.is-usertitle{ color:#b4b4b4;}
.red{ color:#dc0101;}
.thumbnail-img {
    background-attachment: fixed;
    background-position: center center;
    background-repeat: no-repeat;
    height: 90px;
    padding-bottom: 12px;
    padding-top: 12px;
    width: 140px;
    margin-left: 90px;
}
.thumbnail-img img {
    border: 0 none;
    height: auto;
    max-width: 100%;
    vertical-align: middle;
}
.is-xjnr tr{height:30px;}

.ym-gl {
    float: left;
}
.ym-gr {
    float: right;
}

.usertext{ width:400px; height:30px; background:#fff; padding:0 4px; border:1px solid #ddd;}
.fbtn{ width:70px; height:30px; background: #2758b2; color:#fff; font-size:14px; border:none; font-family:"Microsoft YaHei"; cursor:pointer;}




.is-line{border:#ddd 1px solid;overflow:hidden;background:#fff;}
#is-footer{ background:none;}



.is-userbg{ background:top repeat-x #fff;}
.is-userbox{ background:bottom repeat-x; padding:0 10px 20px 10px;}

.is-usertop{ height:50px; border-bottom:1px solid #ddd; line-height:50px; color:#5d6062; margin-bottom:30px; font-size:14px; background:url(../images/user/ico2.gif) no-repeat left center;}
.is-usertop h1{  font-size:20px; color:#836f4d; font-weight:normal; padding:0 20px 0 28px; }
.is-usertop h1 span{ float:left;}
.is-usertop a{ color:#166cad;}
.is-usertop .gohome{ float:right; color:#757575; padding-right:16px; font-size:12px;}
.is-usertop .userinfo{ color:#666; font-size:12px;}
.is-usertop .userinfo span{ margin:0 8px; }
.is-usertop .helloword{ background:url(../images/user/namebg.gif) left top no-repeat #836f4d; padding-left:14px; height:24px; line-height:24px; float:left; margin:14px 0 0 0; color:#fff; }
.is-usertop .helloword span{ display:block; height:24px;  background:url(../images/user/namebg.gif) right bottom no-repeat; padding-right:14px; margin:0; float:left;}

.ym-userform{ width:400px; color:#757575; margin:auto;}
.ym-userform a{  color:#1884da;}

.ym-userform .is-usertext{ width:300px; height:35px; line-height:35px; border:1px solid #ddd; padding:0; margin:0; vertical-align:middle; }
.ym-userform div{ line-height:35px; padding:10px 0 10px 20px;}
.ym-userform div.is-btn{ line-height:34px; padding:30px 0 30px 90px; color:#1e87db;}
.is-login{ background:url(../images/user/btnlogin.gif) left top no-repeat; width:104px; height:34px; border:0; color:#fff; vertical-align:middle; font-size:16px; line-height:34px;}
.ym-userform div.is-btn a{ color:#1e87db; margin:0 12px; }
.ym-userform div.is-imgbtn{ text-align:center;}
.ym-userform div.is-imgbtn a{ padding:0 5px 0 0;}


.is-208 { width:208px; background:url(../images/user/userbg.jpg) left bottom no-repeat; height:418px;}
.is-208 .userh1{ background:url(../images/user/usertitle.gif) left top no-repeat; height:41px; line-height:32px; color:#2758b2; padding:0 0 0 23px; font-size:16px;font-weight:normal;text-align:left;}

.is-userbtn{ margin:8px 0 0 18px;}
/* .is-userbtn li{ background:url(../images/user/h1bg.gif) left top no-repeat; height:30px; line-height:30px; margin:10px 0 0 0;} */
.is-userbtn li{left top no-repeat; height:30px; line-height:30px; margin:10px 0 0 0;}
.is-userbtn li span{ float:left; margin:1px 0 0 26px;  width:25px; height:22px;}
.is-userbtn li a{ display:block;   background:url(../images/user/h1bg.gif) left top no-repeat;}
.is-userbtn li a:hover{  background:url(../images/user/h1bg.gif) left bottom no-repeat; color:#2758b2; text-decoration:none;}

.is-userbtn li.bi1 a span{ background:url(../images/user/bi1.gif) left top no-repeat;  }
.is-userbtn li.bi1 a:hover span{ background:url(../images/user/bi1.gif) left bottom no-repeat; }

.is-userbtn li.bi2 a span{ background:url(../images/user/bi2.gif) left top no-repeat;  }
.is-userbtn li.bi2 a:hover span{ background:url(../images/user/bi2.gif) left bottom no-repeat; }

.is-userbtn li.bi3 a span{ background:url(../images/user/bi3.gif) left top no-repeat;  }
.is-userbtn li.bi3 a:hover span{ background:url(../images/user/bi3.gif) left bottom no-repeat; }

.is-userbtn li.bi4 a span{ background:url(../images/user/bi4.gif) left top no-repeat; }
.is-userbtn li.bi4 a:hover span{ background:url(../images/user/bi4.gif) left bottom no-repeat; }

.is-userbtn li.bi5 a span{ background:url(../images/user/bi5.gif) left top no-repeat;  }
.is-userbtn li.bi5 a:hover span{ background:url(../images/user/bi5.gif) left bottom no-repeat; }


.is-738 { width:861px;  min-height:418px; height:auto !important;   height:418px; padding:0 20px;}
.is-rightitle{ color:#2758b2; border-bottom:1px solid #ddd; font-size:14px; background:url(../images/user/ico4.gif) 5px center no-repeat; height:38px; line-height:38px; padding-left:30px; font-weight:normal;}

.is-usertable{ margin-top:20px;}
.is-usertable td{ padding:10px 0; color:#333; font-size:14px;}
.is-usertable td.userfont{ color:#666; font-size:12px;}

.is-usertitle{ color:#b4b4b4;}
.red{ color:#dc0101;}
.thumbnail-img {
    background-attachment: fixed;
    background-position: center center;
    background-repeat: no-repeat;
    height: 90px;
    padding-bottom: 12px;
    padding-top: 12px;
    width: 140px;
    margin-left: 90px;
}
.thumbnail-img img {
    border: 0 none;
    height: auto;
    max-width: 100%;
    vertical-align: middle;
}
.is-xjnr tr{height:30px;}

.ym-gl {
float: left;
}
.ym-gr {
float: right;
}

.usertext{ width:400px; height:30px; background:#fff; padding:0 4px; border:1px solid #ddd;}
.fbtn{ width:70px; height:30px; background: #2758b2; color:#fff; font-size:14px; border:none; font-family:"Microsoft YaHei"; cursor:pointer;}




.is-line{border:#ddd 1px solid;overflow:hidden;background:#fff;}
/* 注册end */


#qrcode img{margin: 5px auto; display: block; padding: 5px; border: 1px solid #ddd;}
/***办事服务***/
.bgcolor {margin-bottom: 12px;min-height: 461px;    padding-bottom: 20px;}
.m-tabstyleservice1{border-bottom: 1px solid #ddd;}
.m-tabstyleservice1 li{float: left; line-height: 46px;}
.m-tabstyleservice1 a{display: block;font-size: 18px;  color: #6b6b6b;font-weight: bold;}
.m-tabstyleservice1 li.u-active a{color: #2758b2;}
.m-tabstyleservice2{margin:16px 0;}
.m-tabstyleservice2 li{float: left; line-height: 42px;}
.m-tabstyleservice2 a{display: block; padding: 0 28px; font-size: 16px;  color: #3d3d3d;}
.m-tabstyleservice2 li.u-active a{color: #fff;background: #2758b2;}
.m-tabstyle7 li{float: left;line-height: 46px;margin-bottom: 10px;    padding: 0 5px;width: 153px;float: left;}
.m-tabstyle7 li a{display: block; font-size: 14px; color: #3d3d3d;background: #f5f5f5;text-align: center;overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.m-tabstyle7 li.u-active a{color: #ffffff; font-weight: bold;background: #2758b2;}
.m-tabstyle7 li a:hover{background: #2758b2;color: #ffffff; font-weight: bold;}

.m-servicebox1,.m-servicebox2,.m-servicebox2{padding: 10px 20px;background: #fff;}
.m-serbjtjbox{background: #fff;    padding-top: 10px;padding-bottom: 27px;}
.m-serbjtj{margin: 0 20px;border:1px solid #ddd;border-radius: 2px;}
.m-hotservice,.m-hotservice2{overflow: hidden;height: 316px;}
/*.m-switch .bd ul li{width: 25%;}*/
.m-switch .hd,.m-switch2 .hd{    top: 16px;right: 0;}
.m-switch .hd ul li,.m-switch2 .hd ul li{background: url(../images/page/icon-jt.png) left center no-repeat;width: 18px; height: 18px;    border: 1px solid #c3c3c3;border-radius: 4px; float: left;}
.m-switch .hd ul li.u-prev,.m-switch2 .hd ul li.u-prev2{    background-position: -1px -2px;    margin-right: 8px;}
.m-switch .hd ul li.u-next,.m-switch2 .hd ul li.u-next2{    background-position: -19px -2px;}
.m-switch .hd ul li.u-prev:hover,.m-switch2 .hd ul li.u-prev2:hover{border: 1px solid #e47e7c; background-position: -1px -20px; }
.m-switch .hd ul li.u-next:hover,.m-switch2 .hd ul li.u-next2:hover{border: 1px solid #e47e7c; background-position: -19px -20px; }
.m-hotservice .m-hotli,.m-hotservice2 .m-hotli{background: #f5f5f5;display: block;margin-right:15px;height: 313px;}
.u-hot{text-align: center;}
.u-hot i{background: url(../images/page/hot.png) center center no-repeat;display: inline-block;    width: 52px;height: 50px;margin-top: 26px;}
.u-hot i.u-i1{background-position: -2px -4px;}
.u-hot i.u-i2{background-position:-73px -2px;}
.u-hot i.u-i3{background-position: -134px 1px;}
.u-hot i.u-i4{background-position: -192px -1px;}
.u-hot i.u-i5{background-position:-2px -65px;}
.u-hot i.u-i6{background-position:-55px -65px;}
.u-hot i.u-i7{background-position:-106px -65px;}
.u-hot i.u-i8{    background-position: -153px -65px;width: 48px;height: 50px;}
.u-hot i.u-i9{background-position:-201px -65px;}
.u-hot div{font-size: 18px;font-weight: bold;    padding: 10px 0 20px;}

.u-hot2{text-align: center;}
.u-hot2 i{background: url(../images/page/hot2.png) center center no-repeat;display: inline-block;    width: 52px;height: 50px;margin-top: 26px;}
.u-hot2 i.u-i1{background-position:-4px -2px;}
.u-hot2 i.u-i2{background-position:-69px -2px;}
.u-hot2 i.u-i3{background-position:-133px -2px;}
.u-hot2 i.u-i4{background-position:-189px -2px;}
.u-hot2 i.u-i5{background-position:-3px -53px;}
.u-hot2 i.u-i6{background-position:-69px -56px;;}
.u-hot2 i.u-i7{background-position:-130px -57px;}
.u-hot2 i.u-i8{background-position:-188px -56px;}
.u-hot2 i.u-i9{background-position:-5px -104px;}
.u-hot2 i.u-i10{background-position:-67px -106px;}

.u-servicebox ul{    margin: 0 34px;}
.u-servicebox ul li{background: url(../images/home/arrow-li.png) left center no-repeat;padding-left: 12px;line-height: 33px;float: left;width: 93px;}
.u-servicebox ul li a{font-size: 14px;color: #999999;display: block;overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}

.m-zdlyli,.m-zdlyli2{width: 293px;float: left;height: 313px;}

.m-mslyfwflash{padding-top:18px;}
.g-mslyfwspecial .owl-item{padding: 0 6px;height: 110px;width: 154px !important;}
.g-mslyfwspecial .u-mslyfwitem{display: block;text-align: center;height: 110px;background: #f5f5f5;}
.g-mslyfwspecial .u-mslyfwitem a i{    padding: 24px 0 7px; display: block;font-size: 26px;color: #2758b2; -webkit-transition: .8s ease-in-out; transition: .8s ease-in-out;}
.g-mslyfwspecial .u-mslyfwitem:hover a i{-webkit-transform: rotateY(360deg); transform: rotateY(360deg);}
.g-mslyfwspecial .u-mslyfwitem a{display: block;}
.g-mslyfwspecial .u-mslyfwitem img{display: block; width: 100%; height: 80px;}
.g-mslyfwspecial .owl-buttons div{position: absolute; top: 50%; margin-top: -20px; background-repeat: no-repeat; cursor: pointer;width: 20px;height: 40px;}
.g-mslyfwspecial .owl-buttons .owl-prev{left: 8px; background: url(../images/page/left.png) left center;}
.g-mslyfwspecial .owl-buttons .owl-next{right: 6px; background: url(../images/page/right.png) right center;}


.m-thememoresearch .m-tpsearch{margin: 14px 0;}
.m-servixesearch .hideinput{     margin-top: 8px; right: 110px;}
.m-serviceleft {width: 790px;}
.m-zwgkright {width: 350px;}
.m-servixesearch .u-servixesearchbtn{
right: 78px; top: 0;    line-height: 46px; color: #fe5c21; background: none; font-size: 16px; border: none;}
.u-searchfont{font-size: 16px;color: #fe5c21;line-height: 46px;display: inline-block;right: 15px;}
.m-bsgshd{height: 47px; line-height: 48px; margin: 1px 0 6px;  font-size: 16px; font-weight: bold; color: #3d3d3d;background: #f5f5f5;}
.m-bsgshd p{float: left; text-align: center; overflow:hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.m-bsbjgs .u-bs1,.m-bsbjgs .u-bs3,.m-bsbjgs .u-bs4,.m-bsbjgs .u-bs5{width: 13%;}
.m-bsbjgs .u-bs2{width: 59%;}
.g-bsbjgs li{line-height: 50px;border-bottom: 1px dashed #e5e5e5;}
.g-bsbjgs li p{float: left; overflow:hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;    text-align: center;}
/*.g-bsbjgs li p.u-bs1,.g-bsbjgs li p.u-bs2{padding-left: 22px;}*/
.g-bsbjgs li p.u-bs4,.g-bsbjgs li p.u-bs3{color: #999;}
.g-bsbjgs{height: 275px;    height: 246px;overflow: hidden;}

.m-zwgkright{height: 350px;}
/*.m-border{border:1px solid #ddd;}*/
.net{ display: block;text-align: center;}
.net h1{color: #d71604;font-size: 18px;font-weight: bold;padding: 20px 0 8px;text-align: center;display: inline-block;    margin-left: 10px;}
.net i{display: inline-block;background: url(../images/home/icon-fire.png) center center no-repeat;width: 14px;height: 22px;vertical-align: middle;}
.netnum{margin:0 17px;background: url(../images/page/bg-num2.png) left center no-repeat;}
.netnumox{background: #f5f5f5;}
.netnum ul li{ padding-left: 29px;line-height: 50px;height: 50px;}
.netnum a{color: #333333;font-size: 16px;overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;display: block;}

.m-bjtjpic{margin-top:19px;}
.m-bjtjpic span{display: inline-block;line-height: 40px;font-size: 16px;color: #2758b2;margin-left: 15px;font-weight: bold;}
.m-serbjtj{padding: 10px 20px;height: 78px;}
.m-serbjtj .m-titstyle4{display: none;}
.m-serbjtj li.u-bjtlli1 div{    width: 135px;}
.m-serbjtj li.u-bjtlli2 div{width: 146px;}
.m-serbjtj li.u-bjtlli3 div{width: 156px;}
.m-serbjtj li.u-bjtlli4 div{width: 166px;}
.m-serbjtj li {float: left;}
.m-serbjtj li i{background: url(../images/page/bg-bjtj2.png) left center no-repeat;display: inline-block;width: 70px;height: 40px;float: left;margin-top: 19px;    margin-left: 34px;font-size: 16px;color: #ffffff;    text-indent: 15px;line-height: 40px;    }
.m-serbjtj li div{background: url(../images/page/bg-bjtjli.png) right center no-repeat;display: inline-block;float: left;text-indent: 34px;}
.m-serbjtj div p{line-height: 36px; }
.m-serbjtj div p span{color: #ce0205;}
.m-serbjtj li:nth-child(4) div{background: none;}

.m-themesrarch{height: 60px;background: #f5f5f5;}
.m-themesrarch span{color: #3d3d3d;font-size: 16px;text-indent: 22px;line-height: 60px;display: inline-block;float: left;font-weight: bold;}
.m-selbox,.m-thememoresearch{display: inline-block;line-height: 60px;height: 60px;float: right;}
.m-thememoresearch h2{line-height: 60px;margin-right: 80px;    font-size: 16px;}
.m-selbox ul li{    display: inline-block;}
.m-selbox ul li img{vertical-align: middle;margin-right: 12px;margin-bottom: 1px;}
.m-selbox .u-mlr{margin: 0 64px 0 41px;}
.m-thememoresearch .g-search{width: 270px;height: 33px;    margin-top: 13px;margin-right: 14px;box-shadow: none;}
.m-thememoresearch .g-search .u-searchtext{height: 33px;line-height: 33px;}
.m-thememoresearch .g-search .u-searchbtn{height: 33px;line-height: 33px;color: #fff;}
.m-sxmc .u-bs2,.m-sxmc .u-bs3{width: 25%;text-align: center;}
.m-sxmc .u-bs1{width: 50%; *+width: 49%;}
.g-sxmc{    max-height: 361px;overflow-y: auto;}
.g-sxmc li{height: 61px; line-height: 60px; border-bottom: 1px dashed #ddd;}
.g-sxmc .u-bs1{text-indent: 15px;text-align: left;}
.g-sxmc li p{float: left; overflow:hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.g-sxmc li p.u-bs3,.g-sxmc li p.u-bs3 a{color: #ff862d;font-size: 14px;}
.m-sxmc .m-bsgshd { height: 45px;line-height: 45px; padding: 0 20px; margin: 0 0 6px; font-size: 16px; font-weight: bold; color: #3d3d3d;background: none;border-bottom: 1px solid #ddd;}
/*网上调查*/
.m-detailbox{padding: 0 40px;}
.u-lgtit{padding: 10px 10px 12px; font-weight: bold; font-size: 32px; line-height: 46px;}
.m-dtfuns{padding: 7px 20px 7px 25px; height: 28px; line-height: 28px; font-size: 14px; border-bottom: 1px solid #ddd;}
.g-ilwzzb{height: 850px;}
.g-ilwzzb li{ height:auto;}
.g-ilwzzb li .interview-body,.g-ilwzzb li .interview-reply{padding-top:5px;}
.g-ilwzzb li .interview-username{height:20px; line-height: 20px; font-size: 15px; padding-left: 30px; background: url(../images/page/icon-time.png) left center no-repeat;}
.g-ilwzzb li .interview-username .interview-name{color: #176fb9;}
.g-ilwzzb li .interview-username .interview-datetime{padding-left: 10px; color: #999; font-family: arial;}
.g-ilwzzb li .interview-reply .interview-username .interview-name{color: #b60000;}
.g-ilwzzb li .interview-content{margin: 5px 0 0 9px; padding: 4px 0 15px 22px; border-left: 1px solid #0e44b0;}
.g-ilwzzb li .interview-content i{display: block; width: 10px; height: 7px; margin: -3px 0 0 32px; background:url(../images/page/icon-ftwz.gif) 0 0 no-repeat;}
.g-ilwzzb li .interview-content .g-cts{padding: 15px; background: #f8f8f8; line-height: 26px;}
.g-ilwzzb li .interview-content .g-cts p{color: #000!important; font-size: 15px!important;}
.m-inlbox3{width: 330px;}
.m-inlxjfx{height: 160px;}
.g-inlxjfx{height: 104px; line-height: 26px; font-size: 15px;}
.m-inlftpics{height: 731px;}
.m-inlftpics li{width: 330px; height: 215px; position: relative; margin-bottom: 15px;}
.m-inlftpics li img{display: block; width: 330px; height: 215px;}
.m-inlftpics li p{text-align: center; position: absolute; left: 0; bottom: 0; right: 0; line-height: 38px; background: url(../images/home/bg-flash.png); color: #fff;}
.m-dcfuns{padding: 7px 20px 7px 25px; height: 28px; line-height: 28px; font-size: 14px; border-bottom: 1px solid #ddd;}
.u-dctime span{margin-right: 65px; color: #999;}
.u-dctime span i{color: #cd0000; font-style: normal;}
.g-survey{margin-bottom: 15px; padding: 15px; border: 1px solid #ddd;}
.g-survey .u-tit{line-height: 24px;}
.u-radio,.u-checkbox{margin-top: 10px;}
.u-radio label,.u-checkbox label{display: inline-block; max-width: 100%; min-height: 20px; padding-left: 20px; margin-bottom: 0; font-weight: 400; cursor: pointer;}
.u-radio label input,.u-checkbox label input{position: absolute; margin: 4px 0 0 -20px;}
.m-mlcode label.u-tit{float: left; display: block; width: 90px; height: 38px; line-height: 38px; text-align: right;}
.m-mlcode label.u-tit span{color: #f00;}
.m-dcjsbd{padding: 14px; background: #f5f5f5;}
.m-dcjsbd span{color: #1c83d7;}
.m-dcjsbd a{display: inline-block; width: 128px; height: 42px; line-height: 42px; background: #1c83d7; color: #fff; -moz-border-radius: 6px; border-radius: 6px;}
.u-dcjgtit{margin: 1px 0 2px; padding: 10px; background: #f5f5f5; font-size: 14px;}
.g-dczjjg{margin-top: 15px; padding: 15px 15px 0; border: 1px solid #ddd;}
.g-dczjjg h1{font-weight: bold; font-size: 16px; margin-bottom: 10px; line-height: 24px;}
.u-dcname,.m-progress{width: 516px; line-height: 24px;}
.u-progress{width: 50%; height: 14px; background: #f5f5f5; padding: 5px; overflow: visible; border-radius: 20px;}
.progressbar{float: left; height: 100%; border-radius: 20px; position: relative; animation: animate-positive 2s; background: #1c83d7;}
@-webkit-keyframes animate-positive{0% {width: 0;}}
@keyframes animate-positive{0% {width: 0;}}
.m-dttext{font-size: 16px; line-height: 188%; min-height: 164px;    font-size: 16px; line-height: 188%; min-height: 80px; border: 1px solid #ddd;border-top: none; padding: 20px 20px 0;margin-bottom: 15px;text-indent: 2em;}
.m-mlcode{padding: 11px 0;}
.m-mlcode input{float: left; padding: 0 10px; width: 158px; height: 36px; line-height: 36px; border: 1px solid #ddd; font-size: 14px;}
.m-mlcode img{float: left; display: block; width: 120px; height: 38px; margin: 0 10px;}
.m-mlcode span.u-qh{font-size: 12px; line-height: 60px; height: 38px; display: block; float: left; cursor: pointer;}
.m-mlcode label.u-tit{float: left; display: block; width: 90px; height: 38px; line-height: 38px; text-align: right;}
.m-mlcode label.u-tit span{color: #f00;}
.m-mltjcz { padding: 30px 0 50px;}
.f-tac {text-align: center;}
.m-mltjcz{padding: 30px 0 50px;}
.m-mltjcz input{margin: 0 16px; width: 124px; height: 44px; line-height: 44px; border: none; font-size: 18px; -moz-border-radius: 6px; border-radius: 6px; background: #ebebeb; color: #999; cursor: pointer;}
.m-mltjcz input.u-sub{background: #1c83d7; color: #fff;}
.m-dcjsbd{padding: 14px; background: #f5f5f5;}
.m-dcjsbd span{color: #1c83d7;}
.m-dcjsbd a{display: inline-block; width: 128px; height: 42px; line-height: 42px; background: #1c83d7; color: #fff; -moz-border-radius: 6px; border-radius: 6px;}
/**写信***/
.m-titstyle1{height: 38px; border-bottom: 1px solid #ddd;}
.m-titstyle1 .u-tit{line-height: 36px; display: block; padding: 0 8px; font-size: 18px; font-weight: bold; color: #1c83d7; border-bottom: 3px solid #1c83d7;}
/*writemail*/
.u-xjlbbtn{ display: block; margin-right: 20px; padding-left: 30px; line-height: 38px; background: url(../images/page/icon-xjlb.png) left center no-repeat;    font-size: 20px; font-weight: bold;color: #2758b2;}
.m-mailxz{margin: 1px 0 20px; padding: 10px 40px 30px; line-height: 38px; color: #525252; background: #f5f5f5;}
.m-mailxz h1{font-size: 16px; font-weight: bold;}
.m-mailxz p{text-indent: 2em;}
.m-mailnologin,.m-mailnologin a{font-size: 14px;}
.m-mailnologin a{margin: 0 5px; color: #1893e5;}
.m-mailform{padding: 0 110px;}
.m-mailform label.u-tit{float: left; display: block; width: 90px; height: 38px; line-height: 38px; text-align: right;}
.m-mailform label.u-tit span{color: #f00;}
.m-usjbxx{height: 38px; padding: 12px 0 30px; border-bottom: 1px dashed #ddd;}
.u-stinps,.u-rdpub{width: 460px; height: 38px;}
.u-stinps input{width: 348px; height: 36px; line-height: 36px; padding: 0 10px; border: 1px solid #ddd; font-size: 14px;}
.u-stinps select{width: 370px; height: 38px; line-height: 36px; border: 1px solid #ddd; font-size: 14px;}
.m-mlcgxx{padding: 11px 0;}
.u-gkb{width: 370px; height: 38px; line-height: 38px;}
.u-gkb label{margin: 0 10px;}
.m-lginps{padding: 11px 0;}
.m-lginps input{width: 828px; height: 36px; line-height: 36px; padding: 0 10px; border: 1px solid #ddd; font-size: 14px;}
.m-lginps textarea{width: 828px; padding: 10px; border: 1px solid #ddd; font-size: 14px;}
.m-mlcode{padding: 11px 0;}
.m-mlcode input{float: left; padding: 0 10px; width: 158px; height: 36px; line-height: 36px; border: 1px solid #ddd; font-size: 14px;}
.m-mlcode img{float: left; display: block; width: 120px; height: 38px; margin: 0 10px;}
.m-mlcode span.u-qh{font-size: 12px; line-height: 60px; height: 38px; display: block; float: left; cursor: pointer;}
.m-mltjcz{padding: 30px 0 50px;}
.m-mltjcz input{margin: 0 16px; width: 124px; height: 44px; line-height: 44px; border: none; font-size: 18px; -moz-border-radius: 6px; border-radius: 6px; background: #ebebeb; color: #999; cursor: pointer;}
.m-mltjcz input.u-sub{background: #1c83d7; color: #fff;}
.m-mailbox .m-titstyle1 span:hover,.m-mailbox .m-titstyle1 .u-xjlbbtn:hover{color:#1893e5;}
/*maillist*/
.g-mailcx{padding: 30px 86px;}
.u-xjcx{margin: 0 10px;}
.u-xjcx label{float: left; width: 85px; height: 38px; line-height: 38px; text-align: right;}
.u-xjcx input{padding: 0 10px; width: 200px; height: 36px; line-height: 36px; border: 1px solid #ddd;}
.u-xjsub{display: block; width: 78px; height: 38px; line-height: 38px; border: none; cursor: pointer; background: #1c83d7; color: #fff;}
.u-wyxxbtn{display: block; margin-right: 20px; padding-left: 30px; line-height: 38px; /*background: url(../images/page/icon-wyxx.png) left center no-repeat;*/ font-size: 16px; font-weight: bold; color: #1c83d7;}
.m-mlzxts p{float: left; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.m-mlzxts .u-ms1{width: 170px;}
.m-mlzxts .u-ms2{width: 500px;}
.m-mlzxts .u-ms3{width: 140px;}
.m-mlzxts .u-ms4{width: 210px;}
.mlzxtshd{margin: 1px 0 5px; height: 40px; line-height: 40px; text-align: center; font-weight: bold; background: #f8f8f8;}
.m-mlzxts li{height: 58px; line-height: 58px; border-bottom: 1px dashed #ddd;}
.m-mlzxts li p{height: 58px;}
.m-mlzxts li .u-ms2{text-indent: 20px;}
.m-mlzxts li .u-ms3{color: #999;}
.m-mlzxts li a{display: block; height: 58px;}
.m-mlzxts li a:hover{background: #f5f5f5;}

/*interactionLive*/
.m-itllf{width: 296px;}
.m-inlggl{min-height: 245px;}
.g-inlggl{padding: 5px 10px;}
.g-inlggl p{line-height: 32px;}
.g-inlggl p.u-inx{text-indent: 2em;}
.m-itlrg{width: 844px;}
.m-itllists li{margin-bottom: 15px; height: 176px;}
.m-itllists li img{float: left; display: block; width: 248px; height: 168px; padding: 3px; border: 1px solid #ddd;}
.m-itllists li .u-desc{width: 548px; height: 156px; padding: 7px 15px 13px; background: #f7f7f7;}
.m-itllists li .u-desc h1{height: 36px; line-height: 36px; color: #1c83d7; font-weight: bold; font-size: 16px;}
.m-itllists li .u-desc p{line-height: 30px; font-size: 14px;}


/*pagination*/
.m-pagination{padding: 15px; display: inline-block;}
.m-pagination li{float: left; margin: 3px; height: 28px; font-size: 14px;}
.m-pagination li a{display: block; padding: 0 10px; line-height: 26px; border: 1px solid #ccc; font-size: 14px; background: #fff; cursor: pointer;}
.m-pagination li.u-redirect{line-height: 28px;}
.m-pagination li.u-redirect input{padding: 0 5px; vertical-align: middle; width: 42px; height: 28px; line-height: 28px; border: 1px solid #ccc; margin: -2px 0 0 3px; *margin: -2px 0 0 3px; _margin: -2px 0 0 3px;}
.m-pagination li.active a,.m-pagination li a:hover{background: #1c83d7; border: 1px solid #1c83d7; color: #fff;}
.m-pagination li.page-info a,.m-pagination li.page-info a:hover{border: 1px solid #ccc; cursor: default; color: #666; background: #fff;}
.m-pagination li.disabled a,.m-pagination li.disabled a:hover{background: #eee; border: 1px solid #ccc; cursor: default; color: #666;}


/*interactionLive*/
.scroll_absolute{position: absolute;}
.scroll_vertical_bar{position: absolute; top: 0; right: 0; margin: 0; padding: 0; width: 6px; border-radius: 3px; overflow: hidden;}
.scroll_track{position: relative; background: #f0f0f0; width: 6px;}
.scroll_drag{position: absolute; top: 0; right: 0; cursor: pointer; background: #d6d6d6; width: 6px; border-radius: 3px; overflow: hidden;}

.f-clearfix:after{display: block; height: 0; visibility: hidden; font-size: 0; content:" "; clear: both;}
* html .f-clearfix{zoom: 1;}
*:first-child+html .f-clearfix{zoom: 1;}
.u-interbos{padding: 20px; background: #fff;}
.m-itllf{width: 296px;}
.m-inlggl{min-height: 245px;}
.g-inlggl{padding: 5px 10px;}
.g-inlggl p{line-height: 32px;}
.g-inlggl p.u-inx{text-indent: 2em;}
.m-itlrg{width: 844px;}
.m-itllists li{margin-bottom: 15px; height: 176px;}
.m-itllists li img{float: left; display: block; width: 248px; height: 168px; padding: 3px; border: 1px solid #ddd;}
.m-itllists li .u-desc{width: 548px; height: 156px; padding: 7px 15px 13px; background: #f7f7f7;}
.m-itllists li .u-desc h1{height: 36px; line-height: 36px; color: #1c83d7; font-weight: bold; font-size: 16px;}
.m-itllists li .u-desc p{line-height: 30px; font-size: 14px;}

/*interactionLive-detail*/
.m-inlbox1{padding: 20px; background: #f5f5f5;}
.m-inlbox1 img{display: block; float: left; width: 346px; height: 240px;}
.m-inlbox1 .u-desc{width: 790px;}
.m-inlbox1 .u-desc h1{padding: 5px 0 22px 0; line-height: 30px; font-weight: bold; font-size: 24px;}
.m-inlbox1 .u-desc p{line-height: 30px; font-size: 15px;}
.m-inlbox1 .u-desc p span{color: #1c83d7;}
.m-inlbox2{width: 810px;}
.m-inlbox2 .m-titstyle1 li{float: left; margin-right: 10px; line-height: 38px;}
.m-inlbox2 .m-titstyle1 li a{display: block; padding-left: 14px; background-image: url(../images/page/icon-ftwz.png); background-repeat: no-repeat;}
.m-inlbox2 .m-titstyle1 li a:hover,.m-inlbox2 .m-titstyle1 li.on a{background-image: url(../images/page/icon-hftwz.png); color: #1c83d7;}
.m-inlbox2 .m-titstyle1 li.u-ft3 a{background-position: 0 0;}
.m-inlbox2 .m-titstyle1 li.u-ft2 a{background-position: 0 -38px;}
.m-inlbox2 .m-titstyle1 li.u-ft1 a{background-position: 0 -76px;}

.m-inlform{margin-top: 15px;}
.m-plheader{height: 28px; padding-bottom: 10px; overflow: hidden;}
.m-pltitle{font-size: 26px; line-height: 28px; color: #2a2a2a; height: 100%; margin-right: 10px;}
.m-plprotocol{height: 100%; color: #ccc; font-size: 14px; line-height: 43px;}
.m-pluser{height: 100%; font-size: 14px; line-height: 43px; margin-left: 10px;}
.m-pluser a{color: #0e44b0;}
.m-plnumber{line-height: 43px; float: right; color: #0e44b0;}
.m-plboxonly{height: 100px; border: 3px solid #f0f0f0;}
.u-pllogin{right: 0; top: 0; display: block; width: 100px; height: 100px; line-height: 100px; text-align: center; color: #fff; background: #0e44b0; border: none; cursor: pointer;}
.u-pltextarea{margin-right: 110px; height: 64px;}
.u-pltextarea textarea{padding: 4px; cursor: text; white-space: pre-wrap; word-wrap: break-word; -webkit-appearance: textarea; background-color: white; -webkit-rtl-ordering: logical; flex-direction: column; height: 56px; width: 1076px; display: block; border: none; font-size: 14px; line-height: 24px; color: #4b4b4b; resize: none; overflow: auto; outline: none;}
.u-plcode{width: 185px;; height: 30px; right: 102px; bottom: 2px;}
.u-plcode input{width: 92px; height: 28px; line-height: 28px; padding: 0 4px; border: 1px solid #f0f0f0; float: left; outline: none; font-size: 14px;}
.u-plcode img{width: 80px; height: 30px; display: block; float: right;}
.m-inlplgb{margin-top: 15px; padding: 5px 0; color: #0e44b0;}





/*政府公报*/
.m-zfgbtab{margin-bottom: 5px; height: 50px; line-height: 50px; background: #f9f9f9;}
.m-zfgbtab li{float: left; margin: 0 50px; font-size: 16px; cursor: pointer;}
.m-zfgbtab li.u-active{color: #b80608;}
.g-zfgbbox li{margin: 15px 0;width: 277px;float: left;}
.g-zfgbbox li a{display: block; padding: 20px 20px 0; border: 1px solid #ddd;}
.g-zfgbbox li .u-pic{height: 280px;}
.g-zfgbbox li .u-desc{left: 0; right: 0; bottom: 25px;text-align: center;}
.g-zfgbbox li .u-desc h1{font-size: 22px; color: #d80002; line-height: 30px;}
.g-zfgbbox li .u-desc h2{font-size: 16px; font-weight: normal;}
.g-zfgbbox li img{display: block; width: 100%; height: 280px; box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);}
.g-zfgbbox li p{line-height: 50px; font-size: 16px; text-align: center; overflow:hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.u-nypic{display: block;margin: 0 auto;max-width: 100%;padding-top: 20px;}
/**政府公报list**/
.m-listlf{width: 285px;float: left;}
.m-importantnews{width: 795px;float: right;}
.m-menutitlestyle1{height: 38px; line-height: 38px; border-bottom: 3px solid #f5f5f5;margin-bottom: 8px;}
.m-menutitlestyle1 a.u-tit,.m-menutitlestyle1 span.u-tit{display: block; margin: -1px 0 0 -1px; padding: 0 15px;font-size: 18px; font-weight: bold;}
.u-gbml .select_box{ display:none;}
.m-zfgbmenu{margin-top: 15px; width: 780px; height: 1081px; margin-left:0;}
.m-zfgbmenu .u-gbml{margin-right: 18px;}
.m-zfgbmenu .u-gbml select{width: 66px; height: 20px; line-height: 20px; background: #fff; border: 1px solid #ddd;}
.m-zfgbzx {border: 1px solid #ddd;}
.m-menutitlestyle2 {height: 38px;line-height: 38px;border-bottom: 1px solid #ddd;background:#f5f5f5;}
.m-menutitlestyle2 a, .m-menutitlestyle2 span { float: left;display: block;padding: 0 20px;font-size: 18px;font-weight: bold;color: #2758b2;}
.u-gbbook, .u-gbbook img {display: block;height: 277px;width: 100%;}
.m-zfgbss{height: 305px; border: 1px solid #ddd;margin: 15px 0;}
.m-zfgbss ul{padding: 13px 14px 0;}
.m-zfgbss ul li{height: 32px; *+height:24px;padding: 8px 0;}
.m-zfgbss ul li label{float: left; display: block; width: 73px; line-height: 24px; text-align: right;font-size: 14px;color: #444;}
.m-zfgbss ul li input.u-lg{float: right; width: 162px; height: 22px; padding: 0 4px; border: 1px solid #ddd;}
.m-zfgbss ul li select.u-sl{float: right; height: 24px; width: 172px; border: 1px solid #ddd;}
.m-zfgbss ul li select.u-st{float: right; width: 81px; height: 24px; border: 1px solid #ddd;}
.m-zfgbsub{margin-top: 22px; text-align: center;}
.m-zfgbsub input{margin: 0 5px; width: 89px; height: 32px; line-height: 32px; border: none; background: #ccc; border-radius: 5px; font-size: 16px; cursor: pointer; color: #fff;}
.m-zfgbsub input.u-sub{background-color: #2758b2;}
.m-gbccjs{margin: 15px 0; height: 163px; border: 1px solid #ddd;}
.m-csfrom{margin: 26px 0 11px; height: 28px; line-height: 28px; text-align: center;}
.m-csfrom select{margin: 0 5px; width: 118px; border: 1px solid #ddd;}
.m-gbxglj{height: 232px; border: 1px solid #ddd;}
.m-gbxglj ul{padding: 9px 14px 0;}
.m-gbxglj ul li{margin-top: 12px; line-height: 42px;}
.m-gbxglj ul li a{display: block; padding-left: 60px; border-radius: 5px; background:#eff6fc 47px; font-size: 16px;}
.m-gbxglj {height: 232px;border: 1px solid #ddd;}
.m-gbccjs{margin: 15px 0; height: 163px; border: 1px solid #ddd;}
.m-csfrom{margin: 26px 0 11px; height: 28px; line-height: 28px; text-align: center;}
.m-csfrom select{margin: 0 5px; width: 118px; border: 1px solid #ddd;}
.m-zfgbsub{margin-top: 22px; text-align: center;}
.m-zfgbsub input{margin: 0 5px; width: 89px; height: 32px; line-height: 32px; border: none; background: #ccc; border-radius: 5px; font-size: 16px; cursor: pointer; color: #fff;}
.m-zfgbsub input.u-sub{background-color: #2758b2;}
/*pagination*/
#pagination{text-align: center;}
#pagination .pull-right{float: none !important;}
.m-pagination{padding: 15px;}
.m-pagination li{ margin: 3px; height: 28px; font-size: 14px;display: inline-block;}
.m-pagination li a{display: block; padding: 0 10px; line-height: 26px; border: 1px solid #ccc; font-size: 14px; background: #fff;}
.m-pagination li.u-redirect{line-height: 28px;}
.m-pagination li.u-redirect input{padding: 0 5px; vertical-align: middle; width: 42px; height: 28px; line-height: 28px; border: 1px solid #ccc; margin: -2px 0 0 3px; *margin: -2px 0 0 3px; _margin: -2px 0 0 3px;}
.m-pagination li.active a,.m-pagination li a:hover{background: #1c83d7; border: 1px solid #ddd; color: #fff;}
.m-pagination li.page-info a,.m-pagination li.page-info a:hover{border: 1px solid #ccc; cursor: default; color: #666; background: #fff;}
.m-pagination li.disabled a,.m-pagination li.disabled a:hover{background: #eee; border: 1px solid #ccc; cursor: default; color: #666;}






