@charset "utf-8";
/* CSS Document */
/**
 * @description: 网站内页样式
 * @author: ishang_pan
 * @update: ishang_pan (2020-06-16 09:25)
 */

/*about*/
.m-aboutdesc{margin-top: 30px; padding: 23px; border: 1px solid #ddd;}

.m-abdepic img{display: block; width: 100%; height: 320px;}
.m-abdesctit span{display: block; float: left; margin-right: 4px; width: 40px; height: 40px; line-height: 40px; text-align: center; background: #7baeee; border-radius: 50%; font-size: 18px; font-weight: bold; color: #fff;}
.g-abdetext{height: 264px;}
.g-abdetext p{line-height: 2.12; text-align: justify; text-indent: 2em;}
.g-abdetext p a{color: #ff6c00;}

.m-abdescbtns li a{display: block; padding: 0 10px; line-height: 78px; background: #88afe1; font-size: 18px; color: #fff; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.m-abdescbtns li span{display: inline-block; margin: -2px 20px 0 0; vertical-align: middle; width: 44px; height: 44px; line-height: 44px; background: #fff; border-radius: 50%; font-size: 26px; color: #0e54ad;}

.m-ablists{padding: 7px 23px 23px; border: 1px solid #ddd;}
.g-ablists{padding-left: 172px; height: 222px;}
.g-ablists .u-pic{left: 0; top: 0;}
.g-ablists .u-pic img{display: block; width: 152px; height: 222px;}
.u-abjjfz ul{margin-top: -9px;}

.m-abpics{padding: 7px 23px 23px; border: 1px solid #ddd;}

.g-abpics img{display: block; width: 100%; object-fit: cover;}
.g-abpics ul{margin: -5px;}
.g-abpics li{padding: 5px;}
.g-abpics li img{height: 155px;}

.u-ablgpic img{height: 320px;}

.g-abpics a span{display: none; background: #000; background-color: rgba(0,0,0,0.6); position: absolute; top: 0; left: 0; right: 0; bottom: 0;}
.g-abpics a span i{display:block; padding: 0 10px; width: 80%; height:50px; line-height:50px; position: absolute; left: 0;right: 0;bottom: 0; top: 0; margin: auto; text-align:center; color:#fff; transition: all 5s linear; border: 0; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.g-abpics a:hover span{display:block;}
.g-abpics a span i:before,.g-abpics a span i:after{content:""; box-sizing: border-box; position: absolute; display: block; width: 0; height:0; border:1px solid transparent;}
.g-abpics a span i:before{top: 0; left: 0; transition: border-color 0s ease-in 0.8s,width 0.2s ease-in 0.6s,height 0.2s ease-in 0.4s;}
.g-abpics a span i:after{right: 0; bottom: 0; transition: border-color 0s ease-in 0.4s,width 0.2s ease-in 0.2s,height 0.2s ease-in ;}
.g-abpics a span:hover i:before{width: 100%; height: 100%; transition: width 0.2s ease-in ,height 0.2s ease-in 0.2s;border-top-color:#fff;border-right-color:#fff;}
.g-abpics a span:hover i:after{width: 100%; height: 100%; transition: border-color 0s ease-in 0.4s,width 0.2s ease-in 0.4s,height 0.3s ease-in 0.6s;border-bottom-color:#fff;border-left-color:#fff;}

/*openness*/
.m-openfive{margin-top: 30px;}
.m-fivebox{padding: 25px 15px 15px; border: 1px solid #ddd;}
.m-fivebox li a{display: block; font-size: 14px; color: #999; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;text-align: left;}
.m-fivebox:hover ul{display: block;}
.m-fivebox ul{width: 256px;background-color: #fff;position: absolute;left: 15px;top: 168px;display: none;padding-left: 20px;border: 1px solid #ddd;z-index: 999;}
.m-fivebox .iconfont{display: block; margin: 0 auto 15px; width: 60px; height: 60px; line-height: 60px; text-align: center; border-radius: 50%; font-size: 30px; color: #fff;}
.m-fivebox h1{margin-bottom: 18px; line-height: 34px; font-size: 20px; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.m-fivebox li{line-height: 32px;}
.m-fivebox li a{display: block; font-size: 15px; color: #999; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.u-jcgkitem{background: #ff9a2a;}
.u-zxgkitem{background: #5d99e0;}
.u-glgkitem{background: #59bf9d;}
.u-fwgkitem{background: #f55d57;}
.u-jggkitem{background: #a85adc;}

.m-openlist1,.m-opengkzl{padding: 7px 23px 23px; height: 481px; border: 1px solid #ddd;}
.m-opengkzl li a{display: block; padding: 12px 20px; line-height: 24px; background-repeat: no-repeat; background-position: right center; background-image: url(../images/page/icon-opbtn1.png); font-size: 18px; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.m-opengkzl li span{display: block; margin-right: 20px; float: left; width: 24px; height: 24px; line-height: 24px; font-size: 24px; text-align: center; color: #0e54ad;}
.m-opengkzl li a:hover{background-color: #f2f6fa; background-image: url(../images/page/icon-opbtn1-h.png);}

.m-openadvs{height: 96px;}
.m-openadvs .bd li{margin-right: 24px; float: left; width: 322px; height: 96px;}
.m-openadvs .bd li img{display: block; width: 322px; height: 96px;}
.m-openadvs .hd a{position: absolute; top: 22px; display: block; width: 26px; height: 52px;}
.m-openadvs .hd .prev{left: 0; background: url(../images/page/bg-arrowleft.png) no-repeat;}
.m-openadvs .hd .next{right: 0; background: url(../images/page/bg-arrowright.png) no-repeat;}

.m-openlist2,.m-openwjk{padding: 7px 23px 15px; height: 328px; border: 1px solid #ddd;}
.m-openwjkfrom{height: 56px;}
.m-openwjkfrom select{width: 116px; left: 1px; top: 18px; height: 20px; padding: 0 10px 0 18px; border-radius: 0; border: none; border-right: 1px solid #ddd; font-size: 14px; font-weight: bold; box-shadow: none;}
.m-openwjkfrom .u-openwjktext{padding: 6px 42px 6px 138px; height: 56px; border-radius: 0;}
.m-openwjkfrom .u-openwjkbtn{right: 1px; top: 1px; width: 40px; height: 54px; line-height: 54px; text-align: center; color: #0e54ad; font-size: 16px; background: none; border: none; cursor: pointer;}

.m-openzdly{padding: 26px 0 30px; background: #f5f5f5;}
.m-openzdly h1{text-align: center; font-size: 24px; font-weight: bold; color: #0e54ad;}
.m-openzdly li{margin-top: 24px; line-height: 54px; text-align: center;}
.m-openzdly li a{display: block; padding: 0 10px; background: #fff; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.m-openzdly li span{display: inline-block; vertical-align: middle; margin: -2px 14px 0 0; width: 28px; height: 28px; line-height: 28px; font-size: 28px; color: #0e54ad;}

.m-openjdhy{padding: 7px 23px 15px; height: 434px; border: 1px solid #ddd;}
.m-onejd{margin-top: 20px; padding: 10px 10px 10px 82px; height: 87px; background: #f6f6f6;}
.m-onejd .u-tit{left: 0; top: 0; width: 65px; height: 87px; line-height: 28px; padding: 16px 10px; text-align: center; background: #97b5dc; font-size: 16px; color: #fff;}
.m-onejd h1{line-height: 36px; font-size: 16px;}
.m-onejd p{line-height: 30px; font-size: 14px; color: #999;}
.m-onejd p span{color: #ff6c00;}

.m-openzfgb{padding: 7px 23px 15px; height: 290px; border: 1px solid #ddd;}
.g-openzfgb{padding-left: 182px; height: 182px;}
.g-openzfgb img{position: absolute; left: 0; top: 0; display: block; width: 164px; height: 182px;}
.m-opzfgblist .bd{height: 65px; overflow: hidden;}
.m-opzfgblist .bd li{height: 65px; line-height: 28px;}
.m-opzfgblist .bd li h1{font-weight: normal; line-height: 28px; margin-bottom: 2px; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.m-opzfgblist .bd li p{font-size: 14px; color: #999; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.m-opzfgblist .hd{padding-top: 3px;}
.m-opzfgblist .hd a{display: block; margin-top: 10px; text-align: center; line-height: 44px; background-color: #f6f6f6; font-size: 16px; background-repeat: no-repeat; background-position: center; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.m-opzfgblist .hd .prev{background-image: url(../images/page/bg-arrowtop.png);}
.m-opzfgblist .hd .next{background-image: url(../images/page/bg-arrowbottom.png);}

.m-openbtns a{display: block; padding: 21px 10px 15px; height: 116px; background: #f5f5f5;}
.m-openbtns span{display: block; margin: 0 auto 10px; width: 46px; height: 46px; line-height: 46px; border-radius: 50%; font-size: 22px; color: #fff;}
.m-openbtns p{font-size: 15px; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.m-openbtns li:nth-child(1) span{background: #c08ee3;}
.m-openbtns li:nth-child(2) span{background: #57a3e4;}

.m-opennavs{padding: 7px 23px 15px; border:  1px solid #ddd;}
.m-opennavbox{padding: 0 20px 0 0; height: 160px; overflow-y: auto;}
.m-opennavbox li{height: 40px; line-height: 40px;}
.m-opennavbox li a{display: block; padding-left: 14px; background: url(../images/public/icon-li3.png) left center no-repeat; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}

/*service*/
.m-sertopbox{margin-top: 28px; padding: 56px 40px; background: url(../images/page/bg-searvicetop.jpg) #00b5fc center bottom no-repeat;}
.m-serlf{width: 542px;}
.m-serlf img{display: block; max-width: 100%;}
.m-serlf h1{padding: 24px 0 27px; font-size: 30px; color: #fff; font-weight: normal;}
.m-sermsbfrom{height: 54px; padding-right: 80px;}
.m-sermsbfrom .u-sertext{height: 54px; padding: 8px 15px; border: none; background: #fff; border-radius: 0; font-size: 16px;}
.m-sermsbfrom .u-serbtn{right: 0; top: 0; width: 80px; height: 54px; border: none; cursor: pointer; background: #f99800; font-size: 16px; color: #fff;}

.m-serrg{padding: 8px 20px; width: 400px; height: 200px; background: rgba(255, 255, 255, .9);}
.m-serrgtit{line-height: 45px; border-bottom: 1px solid #c1d4ec; font-size: 16px;}
.m-serrgtit span{margin-right: 10px; font-size: 22px; color: #336eba;}
.m-serrg li{height: 30px; line-height: 30px; overflow: hidden;}
.m-serrg li a{display: block; padding-left: 11px; font-size: 12px; color: #808080; background: url(../images/public/icon-li4.png) left center no-repeat; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}

.m-serbsfw{padding: 4px 23px 0; height: 291px; border: 1px solid #ddd;}
.g-serbsfw{margin: 20px 10px 0;}
.g-serbsfw li{margin-bottom: 15px; text-align: center;}
.g-serbsfw li a{display: block;}
.g-serbsfw li img{margin: 0 auto; padding: 10px; display: block; width: 54px; height: 54px; line-height: 54px; border-radius: 50%; background: #ebf2fa; transition: .3s;}
.g-serbsfw li p{padding: 8px 0; font-size: 15px; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.g-serbsfw li a:hover img{transform: rotateZ(-30deg);}

.m-serztbm{padding: 4px 23px 0; height: 610px; border: 1px solid #ddd;}
.g-serztbm{margin: 17px 0; padding: 0 19px 0 0; height: 517px; overflow: hidden auto;}
.g-serztbm li{line-height: 52px; margin-bottom: 10px;}
.g-serztbm a{display: block; padding: 0 10px 0 20px; background: #ebf2fa; font-size: 15px; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.g-serztbm a:hover{background: #7baeee; color: #fff;}

/*interaction*/
.m-intwts{padding: 42px 182px; background: url(../images/page/bg-intbtns.png) center no-repeat;}
.m-intwts li{width: 50%; padding: 0 45px; margin: 0 auto;}
.m-intwts a{display: block; padding: 0 10px; line-height: 46px; text-align: center; background: #fff; font-size: 16px; border-radius: 5px; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.m-intwts span{display: inline-block; vertical-align: middle; margin: -2px 12px 0 0; width: 22px; height: 22px; line-height: 22px; font-size: 22px;}
.m-intwts li:nth-child(1) span{color: #0e54ad;}
.m-intwts li:nth-child(2) span{color: #f99e10;}

.m-intszxx{padding: 7px 23px 0; border: 1px solid #ddd;}
.m-intszxx .m-tabstyle1{margin-bottom: 3px;}

.g-intszxx p{float: left; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.g-intszxx .u-xx1{width: 50%;}
.g-intszxx .u-xx2{width: 12%; text-align: center;}
.g-intszxx .u-xx3,.g-intszxx .u-xx4{width: 19%; text-align: center;}
.m-intxxhd{background: #f5f5f5; line-height: 42px; font-size: 15px; font-weight: bold;}
.m-intxxhd .u-xx1{padding-left: 28px;}
.m-intxxbd{height: 540px;}
.m-intxxbd li{height: 54px; line-height: 53px;}
.m-intxxbd li p{height: 54px; border-bottom: 1px dashed #ddd;}
.m-intxxbd li .u-xx3{color: #b2b2b2;}
.m-intxxbd li .u-xx4{color: #4dcf2e;}
.m-intxxbd li .z-slz{color: #c90000;}

.m-interbtns li{margin-top: 28px; line-height: 78px;}
.m-interbtns a{display: block; padding: 0 10px; background: #88afe1; font-size: 18px; color: #fff; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.m-interbtns span{display: inline-block; margin: -2px 16px 0 0; vertical-align: middle; width: 42px; height: 42px; line-height: 42px; border-radius: 50%; font-size: 22px; background: #fff; color: #0e54ad; transition: .3s;}
.m-interbtns a:hover span{transform: rotateZ(360deg);}

.m-intxjtj{padding: 7px 23px 10px; height: 384px; border: 1px solid #ddd;}
.m-intxjtjtb{margin: 10px 0; height: 192px;}
.m-intxjtjlist{padding: 8px 20px; background: #f5f5f5;}
.m-intxjtjlist li{height: 36px; line-height: 36px;}
.m-intxjtjlist li p{padding-left: 14px; background: url(../images/public/icon-li5.png) left center no-repeat; font-size: 15px; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.m-intxjtjlist li span{color: #c90000;}

.m-intrgbtn li{margin-bottom: 10px;}
.m-intrgbtn a{display: block; padding: 21px 10px 15px; background: #f2f6fa;}
.m-intrgbtn span{display: block; margin: 0 auto 13px; width: 42px; height: 42px; line-height: 42px; background: #88afe1; font-size: 22px; color: #fff; border-radius: 50%;}
.m-intrgbtn p{font-size: 15px; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}

.m-intxjwt{padding: 7px 23px 10px; height: 368px; border: 1px solid #ddd;}

.m-intzxft{padding: 7px 23px 20px; border: 1px solid #ddd;}
.g-intzxftlf{padding-left: 336px; height: 212px;}
.g-intzxftlf img{position: absolute; left: 0; top: 0; display: block; width: 320px; height: 212px;}
.g-intzxftlf h1{margin-bottom: 8px; font-size: 18px; font-weight: bold; color: #0e54ad;}
.g-intzxftlf p{line-height: 32px; font-size: 15px; color: #808080;}
.g-intzxftlf p span{color: #c90000;}

.g-intzxftrg{height: 214px;}
.g-intzxftrg .u-tit{line-height: 52px; background: url(../images/page/bg-wqft.png); font-size: 16px; font-weight: bold; color: #0e54ad; border: 1px solid #88afe1; border-radius: 6px;}

.m-intzjdc{height: 389px; padding: 5px 23px 15px; border: 1px solid #ddd;}
.g-intzjdc{padding: 20px 0 0;}
.m-intonezj{height: 64px; padding-left: 80px;}
.m-intonezj div{position: absolute; left: 0; top: 0; padding: 7px 10px; width: 66px; height: 64px; line-height: 25px; font-size: 16px; text-align: center; background: #7baeee; color: #fff;}
.m-intonezj a{padding: 5px 0; font-size: 16px; color: #0e54ad; font-weight: bold;}
.m-intonezj p{line-height: 22px; font-size: 14px; color: #999;}

.m-intzjdclist{padding-top: 11px; border-top: 1px dashed #ddd;}
.m-intzjdclist li{position: relative; padding-left: 80px; height: 40px; line-height: 40px; overflow: hidden;}
.m-intzjdclist li i{position: absolute; display: block; width: 66px; height: 22px; line-height: 22px; text-align: center; left: 0; top: 50%; transform: translateY(-50%); background: #f5f5f5; font-size: 12px; color: #808080;}
.m-intzjdclist li span{float: right; color: #b2b2b2;}
.m-intzjdclist li p{overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.m-intzjdclist li p .u-jg{color: #c90000;}
.m-intzjdclist li i.z-zj{background: #84cd68; color: #fff;}

.m-inthfpm{height: 389px; padding: 5px 23px 15px; border: 1px solid #ddd;}
.g-inthfpm{padding: 4px 0;}
.g-inthfpm p{float: left; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.g-inthfpm .u-pm1{width: 18%;}
.g-inthfpm .u-pm2{width: 60%;}
.g-inthfpm .u-pm3{width: 22%;}
.inthfpmhd{height: 42px; line-height: 42px; background: #f5f5f5; font-size: 15px; font-weight: bold;}
.inthfpmhd .u-pm2{padding-left: 18px;}
.g-inthfpm ul{background: url(../images/page/bg-num.png) 26px top no-repeat;}
.g-inthfpm li{height: 44px; line-height: 44px; overflow: hidden;}
.g-inthfpm li .u-pm3{color: #c90000;}

/*data*/
.m-datact{padding: 23px 23px 7px; border: 1px solid #ddd;}
.m-datactlf li{margin-bottom: 12px;}
.m-datactlf li a{display: block; line-height: 48px; text-align: center; background: #f2f6fa; border: 1px solid #f2f6fa;}
.m-datactlf li.u-active a{position: relative; background: #f2f6fa; color: #0e54ad; border: 1px solid #0e54ad;}
.m-datactlf li.u-active a::after{content: ''; position: absolute; right: -10px; top: 50%; transform: translateY(-50%); border-top: 7px solid transparent; border-left: 10px solid #0e54ad; border-bottom: 7px solid transparent;}
.m-datactbox{height: 360px;}

.g-datapics{padding: 7px 23px 20px; border: 1px solid #ddd;}
.g-datapics ul{padding: 0 10px;}
.g-datapics li{margin-top: 15px;}
.g-datapics li img{display: block; width: 100%; height: 220px;}

.g-datalist{padding: 7px 23px 15px; border: 1px solid #ddd; height: 317px;}

/*leader*/
.m-leaderlf h1{padding: 24px 10px; text-align: center; font-size: 24px; font-weight: bold; background: #f5f5f5; color: #0e54ad; border-bottom: 1px solid #ddd; cursor: pointer;}
.m-leaderlf h1.u-active{color: #fff; background: #0e54ad;}
.g-leaderlf{background: #f7f7f7; border: 1px solid #ddd;}
.g-leaderlf li{padding: 0 19px;}
.g-leaderlf li a{display: block; padding: 20px 10px; font-size: 18px; border-bottom: 1px solid #ebebeb;}
.g-leaderlf li span{margin-left: 15px; font-size: 14px; color: #999;}
.g-leaderlf li.u-active{background: url(../images/page/bg-leaderline.png) #f0f0f0 left center no-repeat;}

.m-leaderinfo{padding: 19px; border: 1px solid #ddd;}
.g-leaderinfo{padding-left: 179px; height: 204px;}
.g-leaderinfo img{position: absolute; display: block; left: 0; top: 0; width: 163px; height: 204px;}
.u-leadername{padding: 4px 110px 19px 0;}
.u-leadername strong{font-size: 20px; color: #0e54ad;}
.u-leadername span{margin-left: 20px; font-size: 14px; color: #3d3d3d;}
.m-leaderdesc{padding: 20px; background: #f5f5f5;}
.m-leaderdesc::before{content: ''; position: absolute; left: 18px; top: -6px; border-bottom: 6px solid #f5f5f5; border-left: 6px solid transparent; border-right: 6px solid transparent;}
.g-leaderdesc{height: 114px; line-height: 2.25; overflow-y: auto;}
a.u-ldgwxx{right: 0; top: 0; padding: 7px 10px; background: #f99800; border-radius: 6px; font-size: 14px; color: #fff;}
a.u-ldgwxx span{float: left; font-size: 16px; color: #fff; margin-right: 6px;}

.g-leaderjj{margin: 8px 18px; height: 256px; line-height: 2; overflow-y: auto;}

.m-leaderlist{height: 309px;}
.m-leaderlist .m-liststyle1{padding: 8px 0;}

/*list*/
.g-listlf .u-tit{padding: 26px 15px; line-height: 1.2; text-align: center; background: #0e54ad; font-size: 24px; font-weight: bold; color: #fff;}
.g-listlf div{min-height: 724px; border: 1px solid #ddd; border-top: none; background: #f7f7f7;}
.g-listlf li a{display: block; padding: 24px 20px 24px 48px; border-bottom: 1px solid #fff; font-size: 20px; border-bottom: 1px solid #f0f0f0;}
.g-listlf li:last-child a{border: none;}
.g-listlf li.u-active a,.g-listlf li a:hover{background: url(../images/page/bg-listleft-h.png) #fff left center no-repeat; color: #0e54ad;}

.g-listrg{min-height: 804px;}
.u-menutit{border-bottom: 1px solid #ddd; line-height: 46px;}
.u-menutit .u-tit{display: block; position: relative; padding: 0 10px; font-size: 20px; font-weight: bold; color: #0e54ad;}
.u-menutit .u-tit::before{content: ''; width: 24px; height: 3px; background: #c90000; position: absolute; left: 50%; bottom: -2px; transform: translateX(-50%);}
.u-menutit .u-more{display: block; padding: 0 4px; text-align: center; font-size: 18px; font-weight: bold; color: #0e54ad;}
.u-menutit .u-more span{display: inline-block; margin: -2px 8px 0 0; vertical-align: middle; width: 22px; height: 22px; line-height: 22px; font-size: 22px; font-weight: normal;}

.m-cglist{padding: 0 19px;}
.m-cglist li{padding: 10px 0; overflow: hidden; border-bottom: 1px dashed #ddd;}
.m-cglist li span{float: right; padding-left: 10px; font-size: 14px; color: #b2b2b2;}
.m-cglist li a{display: block; padding-left: 15px; font-size: 16px; background: url(../images/public/icon-li1.png) left center no-repeat; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis; transition: all .3s;float: left;}
.m-cglist li a:hover{padding-left: 18px;}
.m-cglist li a:not(:nth-of-type(1)){background: none;color: #c90000;}
.m-cglist li span+a{width: calc(100% - 180px);}
.m-cglist li:last-child{border: none;}

/*listPicture*/
.m-piclist li{margin-bottom: 10px; text-align: center;}
.m-piclist li img{display: block; width: 100%; height: 148px;}
.m-piclist li p{padding: 5px 0; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}

/*listOne*/
.m-onelist{line-height: 188%; padding: 0 19px 15px; text-align: justify;}
.m-onelist table{border-collapse: collapse;border:1px solid #333;}
.m-onelist table td,.m-onelist table th{border: 1px solid #333;}
.m-onelist img{max-width: 100%;}

/*detail*/
.m-detailbox{padding: 10px 30px 15px; border: 1px solid #ddd;}
.u-lgtit{padding: 10px 10px 0; font-weight: bold; font-size: 30px; line-height: 1.5; color: #0e54ad;}
.u-sttit{font-size: 26px;}
.m-dtfuns{padding: 10px; line-height: 24px; border-bottom: 1px solid #ddd;}
.m-dtfuns,.m-dtfuns a{font-size: 14px; color: #666;}
.u-wzinfo span{margin-right: 40px;}
.u-fontsize{margin-right: 50px;}
.u-fontsize a{margin: 0 3px;}
.m-dtfonts{padding: 20px 30px;}
.m-dttexts{min-height: 164px; font-size: 16px; line-height: 188%; overflow-x: auto; overflow-y: hidden;}
.m-dttexts p{margin-bottom: 15px;}
.m-dttexts table{border-collapse: collapse;border:1px solid #333;}
.m-dttexts table td,.m-dttexts table th{border: 1px solid #333;}
.m-dttexts img{max-width: 100%;}
.m-dtdownload{padding: 0 0 0 22px; background: url(../images/page/icon-detail.png) 0 -258px no-repeat;}
.m-dtdownload li{padding: 4px 0;}
.m-dtcode p{font-size: 12px; color: #999; text-align: center;}
.m-dtcode img{margin: 4px auto; display: block; width: 130px; height: 130px; padding: 4px; border: 1px solid #ddd;}
.m-btfuns{padding: 10px 0; border-bottom: 1px dashed #ddd;}
.m-btfuns li{float: left; margin: 0 15px 0 0; line-height: 28px;}
.m-btfuns li a{display: block; font-size: 13px; padding-left: 17px; background-image: url(../images/page/icon-detail.png); background-repeat: no-repeat;}
.m-btfuns li.u-comment a{background-position: 0 -28px;}
.m-btfuns li.u-error a{background-position: 0 -56px;}
.m-btfuns li.u-print a{background-position: 0 -84px;}
.m-btfuns li.u-close a{background-position: 0 -112px;}
.m-btfuns li.u-collect a{background-position: 0 -140px;}
.m-btfuns li.u-save a{background-image: url(../images/page/save.png);background-size: 16px;background-position: 0;padding-left: 18px;}
.m-dtsxqh{padding: 0 0 15px;}
.m-dtsxqh li{max-width: 50%; line-height: 30px; background-image: url(../images/page/icon-detail.png); background-repeat: no-repeat; overflow:hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.m-dtsxqh li a{font-size: 16px;}
.m-dtsxqh .u-dtprev{padding-left: 30px; background-position: left -168px;}
.m-dtsxqh .u-dtnext{padding-right: 30px; background-position: right -198px;}

.m-dybc li{float:left;margin-right:10px;}
.m-dybc li a{display: block;font-size: 13px;padding-left: 20px;background-image: url(/dist/images/page/icon-detail.png);background-repeat: no-repeat;}
.m-dybc li.u-print a {background-position: 0 -105px;background-size: 130%;}
.m-dybc li.u-save a{background-image: url(../images/page/save.png);padding-left: 24px;background-size: 41%;background-position: 0 1px;}

/*detailVideo*/
.m-dtvideo{margin: 0 auto 10px; width: 700px; height: 450px;padding-bottom: 40px;}

/*siteMap*/
.g-sitemap li{line-height: 48px;}
.g-sitemap li a{display: block; padding-left: 13px; background: url(../images/public/icon-li1.png) left center no-repeat; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}

/*specialList*/
.g-ztzlbox{margin-top: 10px;}
.g-ztzlbox li{margin: 5px 0;}
.g-ztzlbox li img{display: block; width: 100%; height: 82px;}
.g-ztzlbox li p{font-size: 16px; line-height: 40px; overflow:hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}

/*knowledgeBase*/
.m-zskxz{border: 1px solid #ddd;}
.m-zskxz ul{padding: 10px;}
.m-zskxz li{margin: 5px 0; text-align: center;}
.m-zskxz li a{display: block; line-height: 38px; background: #f5f5f5; font-size: 16px; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.m-zskxz li.u-active a,.m-zskxz li a:hover{background: #0e54ad; color: #fff;}

/*writeMail*/
.m-writebox{padding: 28px; border: 1px solid #ddd;}
.m-writetext .m-titstyle2 .u-more{font-size: 16px; color: #d00d0d; font-weight: bold; line-height: 38px;}
.m-writetext .m-titstyle2 .u-more span{margin-right: 10px;}
.m-mailinfos{margin: 1px 0 15px; padding: 15px 38px 20px; background: #f5f5f5; line-height: 38px; text-align: justify;}
.m-mailinfos p{text-indent: 2em;}
.u-nologin{padding: 15px; font-size: 14px;}
.u-nologin a{margin: 0 4px; color: #1893e5;}
a.u-wstcdl{padding: 0 6px; height: 40px; line-height: 40px; background: #d00d0d; color: #fff; border-radius: 6px; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.m-mailfmbox{padding: 0 80px;}
.m-mailfmbox label{font-size: 14px; font-weight: normal;}
.m-mailfmbox label span{color: red;}
.u-mailone{padding-bottom: 12px; margin-bottom: 24px; border-bottom: 1px dashed #ddd;}
.m-mailfmbox .radio-inline{margin: 0 5px 0 20px;}
.m-mailfmbox .u-mlcode{width: 120px; height: 34px;}
.m-mailfmbox .u-nologin{margin: 20px 0;}
.m-mailfmbox .btn-success,.m-mailfmbox .btn-primary{margin: 0 15px; padding: 6px 30px;}
.m-mailfmbox .btn-primary{background: #ebebeb; border-color: #ebebeb; color: #999;}
.u-xxcode{height: 34px; overflow: hidden;}
.u-xxcode a{line-height: 44px; font-size: 12px;}
.m-mailfmbox .btn-success{background: #0e54ad; border-color: #0e54ad;}
.m-mailfmbox .btn-success:focus{background: #b50015; border-color: #b50015;}
.m-mailfmbox .btn-primary:focus{background: #d2d2d2; border-color: #d2d2d2;}

/*mailList*/
.g-mailsearch{padding: 35px 80px;}
.g-mailsearch label{font-weight: normal;}
.g-mailsearch .btn{width: 80px; background-color: #0e54ad; color: #fff;}
.m-mailxjlb .m-titstyle2 .u-more{margin-right: 10px; font-size: 16px; color: #0e54ad; font-weight: bold; line-height: 38px;}
.m-mailxjlb .m-titstyle2 .u-more span{margin-right: 10px;}
.m-mailxjlb p{float: left; overflow:hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.m-mailxjlb .u-ts1{width: 20%;}
.m-mailxjlb .u-ts2{width: 32%;}
.m-mailxjlb .u-ts3{width: 12%;}
.m-zxtshd{height: 40px; line-height: 40px; background: #f8f8f8; margin: 1px 0 8px; text-align: center; font-weight: bold;}
.m-zxtsbd li{border-bottom: 1px dashed #ddd; line-height: 60px;}
.m-zxtsbd li .u-ts2 a{padding-left: 10px;}
.m-zxtsbd li .u-cl{color: #999;}
.m-zxtsbd li p{height: 60px;}

/*mailDetail*/
.m-maildetail .table td{padding: 15px 20px; vertical-align: middle;}
.m-maildetail .u-tit{width: 15%; color: #0e54ad; font-weight: bold;}
.m-maildetail .u-desc{line-height: 36px;}
.m-maildetail .u-desc img{display: block; max-width: 100%;}
.m-maildetail .u-item{width: 35%;}
.m-maildetail .table{margin-bottom: 0;}
.m-maildetail .table tfoot td{padding: 60px 0;}
.m-maildetail tfoot a.btn{background-color: #0e54ad; color: #fff; padding: 0; width: 124px; height: 44px; line-height: 44px; font-size: 18px;}

/*网上调查*/
.m-yjzjtit{padding: 8px 0 20px; font-size: 32px; font-weight: bold; color: #c50e1b;}
.m-yjzjfuns{padding: 5px; border-bottom: 1px solid #ddd; line-height: 28px;}
.m-yjzjfuns p{display: inline-block; margin: 0 30px; font-size: 14px; color: #999;}
.m-yjzjfuns p span{color: #d00d0d;}
.m-dczjtext{padding: 20px 60px; line-height: 188%; min-height: 164px;}
.m-dczjtext table{border-collapse: collapse;border:1px solid #333;}
.m-dczjtext table td,.m-dczjtext table th{border: 1px solid #333;}
.m-dczjtext img{max-width: 100%;}
.g-zjbox{margin-bottom: 10px; padding: 15px; border: 1px solid #ddd;}
.m-dccode{padding: 10px 0;}
.m-dccode .control-label span{color: #f00;}
.m-dccode .form-control{width: 25%;}
.u-codeimg{margin: 0 5px;}
.m-dcjsbd{margin-top: 15px; padding: 14px; line-height: 42px; background: #f5f5f5;}
.m-dcjsbd span{margin-right: 20px; color: #d00d0d;}
.u-textarea textarea{margin-top: 10px;}

/*调查结果*/
.u-dcjgtit{margin: 1px 0 2px; padding: 10px; background: #f5f5f5; font-size: 14px;}
.g-dczjjg{margin-top: 20px; padding: 15px 15px 0; border: 1px solid #ddd;}
.g-dczjjg h1{margin-bottom: 20px;}
.u-dcname{margin-bottom: 20px;}
.progress{width: 50%;}
.progress-bar{-webkit-animation: animate-positive 2s; -moz-animation: animate-positive 2s; animation: animate-positive 2s; background-color: #0e54ad;}
@-webkit-keyframes animate-positive{0% {width: 0;}}
@-moz-keyframes animate-positive{0% {width: 0;}}
@keyframes animate-positive{0% {width: 0;}}

/*意见征集*/
.u-zjtit{padding: 8px 0 20px; font-size: 32px; font-weight: bold; color: #c50e1b;}
.m-zjsta{padding: 5px; line-height: 28px; border-bottom: 1px solid #ddd;}
.m-zjsta p{display: inline-block; margin: 0 30px; font-size: 14px; color: #999;}
.m-zjsta p span{color: #c90e24;}
.m-yjzjtabs{background: #e6e6e6; overflow: hidden;}
.m-yjzjtabs li{float: left; width: 150px; text-align: center; line-height: 46px; cursor: pointer;}
.m-yjzjtabs li.u-active{background: #0e54ad; color: #fff;}
.g-yjzjbox{padding: 20px 0;}
.g-zjinfo{padding: 0 80px; line-height: 188%; min-height: 164px;}
.m-zjbtfuns{padding: 10px; border-bottom: 1px dashed #ddd;}
.m-zjbtfuns li{float: left; margin-right: 20px; line-height: 30px;}
.m-zjbtfuns li a{display: block; font-size: 13px; padding-left: 17px; background-image: url(../images/page/icon-detail.png); background-repeat: no-repeat;}
.m-zjbtfuns li.u-gotp a{background-position: 0 0;}
.m-zjbtfuns li.u-print a{background-position: 0 -30px;}
.m-zjbtfuns li.u-close a{background-position: 0 -60px;}
.m-yjzjform{padding-right: 200px;}
.m-yjzjform label span{color: #c50e1b;}
.u-lycode{width: 30%; margin-right: 8px;}
.u-formbtn input{margin: 10px;}
.m-lylists h1{font-weight: bold; color: #0e54ad; padding: 5px;}
.m-lylists li{margin: 20px 0; padding: 20px; border: 1px solid #ddd;}
.m-lylists li .u-lynames{padding: 0 10px 10px; color: #ff862d;}
.m-lylists li .u-lybd{text-indent: 2em; font-size: 14px; color: #666;}
.m-zjrst{padding: 0 80px;}
.m-zjrst .u-tit{font-weight: bold; color: #0e54ad; padding: 5px;}
.u-zjsetbs{line-height: 188%; min-height: 164px; text-indent: 2em;}

/*在线访谈*/
.g-zcftfl{padding: 15px; border: 1px solid #ddd; border-top: none;}
.g-zcftfl p{line-height: 32px;}
.g-zcftfl .f-ti2{text-indent: 2em;}
.m-zxftls img{display: block; width: 254px; height: 176px; padding: 3px; border: 1px solid #ddd;}
.g-zxftls{width: 761px; background: #f7f7f7; padding: 7px 20px 13px; height: 176px;}
.g-zxftls h2{height: 36px; line-height: 36px; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis; font-weight: bold; color: #0e54ad;}
.g-zxftls p{line-height: 30px; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.m-ctpg .m-pagination{display: inline-block;}

/*在线访谈内页*/
.m-ftinfos{padding: 7px 15px 9px; background: #f5f5f5;}
.m-ftinfos h1{padding: 5px 0 20px; font-size: 24px; font-weight: bold; color: #0e54ad; text-align: center;}
.m-ftinfos img{display: block; width: 294px; height: 218px; float: left;}
.m-ftinfos .u-desc{width: auto; line-height: 31px;}
.m-ftbmjj{padding: 10px; border: 1px solid #ddd;}
.m-ftbmjj h1{padding: 5px 0; font-size: 18px; font-weight: bold; color: #0e54ad;}
.g-ftbmjj{height: 234px; overflow-y: auto;}
.g-ftbmjj p{line-height: 26px; font-size: 14px; text-indent: 2em;}
.m-ftzbtp .bd{height: 190px; margin-top: 15px;}
.m-ftzbtp .bd li{float: left; margin-right: 15px; width: 288px; height: 190px; position: relative;}
.m-ftzbtp .bd img{display: block; width: 288px; height: 190px;}
.m-ftzbtp .bd p{position: absolute; left: 0; bottom: 0; right: 0; line-height: 40px; text-align: center; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis; color: #fff; background: rgba(0,0,0,.5);}
.g-ftwzzb{margin: 10px; height: 520px; overflow-y: auto;}
.m-fuzcr{line-height: 28px; font-size: 14px; padding: 10px; border-bottom: 1px dashed #ddd;}
.g-ftwzzb .u-name,.g-ftwzzb .u-desc{color: #666;}
.g-ftwzzb .u-date{color: #999;}
.m-fuldh{padding: 10px; line-height: 28px; font-size: 14px; background: #f5f5f5;}
.u-fyname{color: #0e54ad;}
.m-inlplgb{margin-top: 10px; padding: 5px 0; color: #0e54ad;}

.m-plheader{margin-bottom: 10px; overflow: hidden;}
.m-pltitle{font-size: 26px; line-height: 28px; color: #2a2a2a; height: 100%; margin-right: 10px;}
.m-plprotocol{padding-top: 10px; margin-right: 10px; color: #ccc; font-size: 14px;}
.m-pluser{padding-top: 10px; font-size: 14px;}
.m-pluser a{color: #0e54ad;}
.m-plnumber{line-height: 43px; float: right; color: #0e54ad;}
.m-plinpus li{float: left; margin: 5px 20px 5px 0; height: 32px;}
.m-plinpus li label{float: left; display: block; height: 32px; line-height: 32px; text-align: right;}
.m-plinpus li label sup{color: #f00;}
.m-plinpus li input{float: left; display: block; padding: 0 6px; width: 214px; height: 30px; border: 1px solid #ddd;}
.m-plboxonly{height: 106px; border: 3px solid #f0f0f0;}
a.u-pllogin,.u-pllogin{right: 0; top: 0; display: block; width: 100px; height: 100px; line-height: 100px; text-align: center; color: #fff; background: #0e54ad; 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; -webkit-box-orient: vertical; -webkit-box-direction: normal; -moz-box-orient: vertical; -moz-box-direction: normal; -ms-flex-direction: column; flex-direction: column; height: 64px; width: 100%; 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;}

/*政府公报on*/
.m-box {margin-bottom: 20px;padding: 20px;}
.m-zfgbrg {margin-bottom: 28px;padding: 20px;width: 100%;background: #f5f5f5;overflow: hidden;}
.m-qkjs {float: left;width: 48%;}
.m-titstyle3 {padding: 16px 0;background: #f8f8f8;}
.m-titstyle3 .u-tit {display: block;height: 20px;line-height: 20px;padding: 0 0 0 15px;font-size: 20px;font-weight: bold;color: #0e54ad;border-left: 6px solid #0e54ad;}
.m-qkjs select {margin-bottom: 20px;width: 100%;height: 38px;line-height: 38px;border: 1px solid #ddd;font-size: 14px;color: #999;}
.m-qkjs input { display: block;width: 90px;height: 35px;line-height: 35px;border: none;cursor: pointer;background: #0e54ad;color: #fff;}
.m-gbss {float: right;width: 48%;}
.m-gbss li {float: left;width: 49%;line-height: 38px;margin-bottom: 20px;overflow: hidden;}
.m-gbss li label {display: block;float: left;margin-bottom: 0;font-weight: normal;}
.m-gbss li .u-gbtext {width: 190px;height: 38px;line-height: 38px; padding: 0 8px;border: 1px solid #ddd;background: #fff;}
.m-gbss li.u-gbjs input {display: inline-block;margin-right: 10px;width: 90px;height: 35px;line-height: 35px;background: #0e54ad;color: #fff;border: none;cursor: pointer;}
.m-zfgblf {width: 100%;/* height: 588px; */}
.m-zfgblf .hd {height: 50px;line-height: 50px;background: #f9f9f9;position: relative;}
.m-zfgblf .hd ul {padding: 0 50px;overflow: hidden;}
.m-zfgblf .hd li.on {color: #fff;background: #0e54ad;}
.m-zfgblf .hd li {float: left;padding: 0 32px;cursor: default;font-size: 18px;}
.m-zfgblf .hd a.prev {position: absolute;top: 0;left: 0;}
.m-zfgblf .hd a.next {position: absolute;top: 0;right: 0;}
.m-zfgblf .bd li {float: left;margin-top: 20px;width: 25%;text-align: center;}
.m-zfgblf .bd img {margin: 0 auto;display: block;width: 172px;height: 210px;}
.m-zfgblf .bd p {line-height: 40px;font-size: 14px;color: #333;}
.m-zfgblf .hd a.prev img, .m-zfgblf .hd a.next img {padding: 15px 20px;background: #f0f0f0;}
.m-gbss li label b {padding: 0 14px;}

.m-zfgbjs {padding: 25px 5px;background: #f5f5f5;overflow: hidden;}
.m-zfgbjs h3 {height: 40px;font-size: 20px;color: #0e54ad;font-weight: bold;}
.m-zfgbjs form {display: flex;line-height: 38px;}
.m-zfgbjs select {flex: 1;padding: 0 5px;height: 38px;line-height: 38px;background: #fff;border: 1px solid #ddd;}
.m-zfgbjs select.jg {margin: 0 10px;}
.m-zfgbjs input[type="submit"] {width: 60px;height: 38px;color: #fff;background: #e7939d;}
.m-zfgbjs input[type="text"] {flex: 1;padding: 0 5px;width: 100%;height: 38px;line-height: 38px;background: #fff;border: 1px solid #ddd;}
.m-zfgbjs input[type="reset"] {width: 60px;height: 38px;color: #fff; background: #e7939d;}
.u-gbjs input[type="submit"] {margin: 0 10px;}
.m-gbcont {margin-top: 20px;padding: 20px;border: 1px solid #ddd;overflow: hidden;}
.m-gbcont h2 {margin-bottom: 15px;line-height: 40px;font-size: 24px;font-weight: bold;text-align: center;}
.m-gbcont h3 {font-size: 20px;color: #0e54ad;font-weight: bold;}
.m-gbcont ul {margin-bottom: 15px;padding-top: 10px;overflow: hidden;}
.m-gbcont li {height: 35px;line-height: 35px;text-indent: 12px;background: url(../images/480689594.png) 0 center no-repeat;overflow: hidden;}
.m-gbcont li a{font-size: 16px;color: #333;}
.m-gbcont li span {float: right; font-size: 15px;color: #999;}
.m-gbcont .col-md-4 {display: flex;align-items: center;}
.m-gbcont .col-md-4 img {display: block;margin: 0 auto;}
.m-zfgbjs input {border: none;}
.m-gbcont .col-md-4 a span {display: block;margin-top:10px;padding-left: 60px;height: 50px;line-height: 50px;color: #0e54ad;background: url(../images/icon-pdf.png) #fff0f0  30px center no-repeat;}

/*政府公报end*/

/*信息报送统计on*/
.m-xxph {margin-top: 20px;}
.m-xxph .hd {margin-bottom: 15px;border-bottom: 1px solid #ddd;}
.m-xxph .hd ul {display: flex;margin-bottom:0!important;}
.m-xxph .hd li {float: left;width: 33.3%;height: 45px;text-align: center;font-size: 20px;position: relative;}
.m-xxph .hd li.on {font-weight: bold;color: #0e54ad;}
.m-xxph table th {font-size: 18px;background-color: #f4f4f4;}
.m-xxph table td, .m-xxph table th {padding: 10px;text-align: center;border: 1px solid #ddd;}
.m-xxph .hd li.on::after {content: "";position: absolute; bottom: -2px;left: 50%;margin-left: -15px;width: 30px;height: 5px;background: #0e54ad;border-radius: 5px;}

/*信息报送统计end*/

/*政策文件库on*/
.m-openlslf{padding:0!important;}
.m-mldh h3 {height: 60px;line-height: 60px;font-size: 24px;font-weight: bold;color: #fff;background: #0e54ad;text-align: center;margin:0!important;}
.m-nltab {border: 1px solid #ddd;border-top: none;}
.m-nltab .hd {height: 55px;border-bottom: 1px solid #ddd;overflow: hidden;}
.m-nltab .hd li {float: left;width: 33.33%;height: 55px;line-height: 65px;font-size:16px;color:#333;text-align: center;}
.m-nltab .hd li.on {color: #0e54ad;}
.m-nltab .bd {padding: 15px 15px 5px;overflow: hidden;}
.m-nltab .bd li {float: left;margin-bottom: 10px;width: 48%;height: 40px;line-height: 40px;text-align: center;}
.m-nltab .bd li a {display: block; font-size: 14px;background: #f5f5f5;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding: 0 5px;color:#333;}
.m-kwjjs {padding: 25px 25px 5px;background: #f5f5f5;overflow: hidden;}
.m-kwjjs input {border: none;}
.m-kwjjs label {display: flex;margin-bottom: 20px;line-height: 35px;font-weight: normal;}
.m-kwjjs label span {display: inline-block;width: 90px;}
.m-kwjjs input[type="text"] {flex: 1;padding: 0 5px;width: 100px;height: 35px;line-height: 35px;background: #fff;border: 1px solid #ddd;}
.m-kwjjs input[autocomplete="off"] {width: 100%;}
.m-kwjjs input[type="submit"] {width: 90px;height: 35px;line-height: 35px;color: #fff;background: #0e54ad;}
.m-kwjjs input[type="reset"] {margin-left: 10px;width: 90px;height: 35px;line-height: 35px;color: #3d3d3d;background: #dbdbdb;}
.m-wjhead {height: 52px;line-height: 52px;border-bottom: 1px solid #ddd;}
.m-wjhead p {float: left;font-size:18px;text-align: center;font-weight: bold;}
.m-zcwjlist .u-ls1 {width: 10%;}
.m-zcwjlist .u-ls2 {width: 45%;}
.m-zcwjlist .u-ls3 {width: 25%;}
.m-zcwjlist .u-ls4 {width: 20%;}
.m-wjbody {margin-bottom: 48px;}
.m-wjbody li {overflow: hidden;}
.m-wjbody p {float: left;line-height: 30px;color:#333;padding: 15px;font-size: 16px;overflow: hidden;word-wrap: normal;white-space: nowrap;text-overflow: ellipsis;}
.m-wjbody p a{color:#333;}
.m-wjbody p.u-ls3 {color: #666;}
.c-red {color: red;}
.m-wjbody li:nth-child(2n) {background: #f5f5f5;}
.m-nltab .bd li:nth-child(2n) {float: right;}
.m-wjbody p a{overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.m-wjbody p .metalink{float: right;max-width: 90%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
/*政策文件库end*/

/*依申请公开*/
.m-ysqtitle{border-bottom: 1px solid #ddd;}
.m-ysqtitle .u-tit{display: block; font-size: 24px; color: #205CAF; font-weight: 700; height: 45px; border-bottom: 3px solid #205CAF;}
.m-ysqbody p{margin-top: 30px; line-height: 1.88;}

.m-ysqbutton {
    text-align: center;
    margin-top: 40px;
}

.m-ysqbutton button {
    display: inline-block;
    width: 290px;
    height: 50px;
    font-size: 16px;
    cursor: no-drop;
    border: none;
    outline: none;
    border-radius: 3px;
    background-color: #e2e9ed;
    color: #205CAF;
}

.m-ysqbutton button i {
    font-style: normal;
}

.m-ysqbutton button.show {
    cursor: pointer;
    margin: 0 auto;
}

.u-ysqszf a{font-size: 24px; color: #205CAF; font-weight: 700;}

.m-ysqchilds li{margin-top: 20px;}
.m-ysqchilds li a{display: block; padding: 0 10px; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis; background: url(../images/openness/icon-li2.png) left center no-repeat;}

/*user*/
.is-userheader{padding: 12px 0; border-top: 5px solid #0e54ad; border-bottom: 1px solid #ddd; background: #fff;}
.g-userheader{margin: 0 auto; width: 1200px;}
.g-userheader li{float: left; margin-left: 30px; line-height: 77px;}
.is-usermain{background: #f5f5f5;}
.m-usermain{margin: 0 auto; padding: 20px 0; width: 1200px;}
.m-userinfo{height: 144px; padding: 18px 20px 18px 35px; background: #fff;}
.g-userinfo{padding: 7px 0;}
.g-userinfo img{display: block; width: 120px; height: 120px; border: 5px solid #ddd; -moz-border-radius: 50%; border-radius: 50%;}
.g-userinfo .u-desc{margin-left: 20px;}
.g-userinfo .u-desc h1{line-height: 50px; font-size: 18px;}
.g-userinfo .u-desc p{line-height: 30px; color: #999;}
.m-userinfo ul{width: 744px;}
.m-userinfo li{float: left; margin: 10px 0 10px 20px; width: 228px; height: 52px; text-align: center;}
.m-userinfo li a{display: block; line-height: 50px; border: 1px solid #ddd;}
.m-userlf{width: 250px; min-height: 766px; background: #fff;}
.m-userlf li{height: 60px; border-bottom: 1px solid #ddd;}
.m-userlf li a{display: block; line-height: 60px; padding-left: 60px; border-left: 6px solid #fff; background-image: url(../images/page/icon-user.png); background-repeat: no-repeat;}
.m-userlf li.u-active a,.m-userlf li a:hover{border-left: 6px solid #0e54ad; color: #0e54ad; background-image: url(../images/page/icon-huser.png);}
.m-userlf li.u-ur1 a{background-position: 30px 0;}
.m-userlf li.u-ur2 a{background-position: 30px -60px;}
.m-userlf li.u-ur3 a{background-position: 30px -120px;}
.m-userlf li.u-ur4 a{background-position: 30px -180px;}
.m-userlf li.u-ur5 a{background-position: 30px -240px;}
.m-userlf li.u-ur6 a{background-position: 30px -300px;}
.m-userlf li.u-ur7 a{background-position: 30px -360px;}
.m-userrg{padding: 20px; width: 890px; min-height: 726px; background: #fff;}
.m-usertjls{height: auto;}
.m-usertjls .u-tit{height: 40px; line-height: 40px; padding: 0 20px; background: #f5f5f5; font-size: 16px; color: #015293;}
.m-usertable thead{color: #909399; font-weight: 500;}
.m-usertable thead.is-group th{background: #f5f7fa;}
.m-usertable th,.m-usertable tr{background-color: #fff;}
.m-usertable td,.m-usertable th{padding: 12px 0; min-width: 0; -webkit-box-sizing: border-box; box-sizing: border-box; text-overflow: ellipsis; vertical-align: middle; font-size: 14px;}
.m-usertable td,.m-usertable th{border-bottom: 1px solid #ebeef5;}


.m-tabstyle7{border-bottom:1px solid #ddd;padding-bottom:10px}
.m-tabstyle7 ul{float:left}
.m-tabstyle7 .u-one a{color: #0e54ad;font-size: 18px;font-weight: bold;position: relative;}
.m-tabstyle7 .u-one a:after{content: "";width: 32px;height: 5px;background-color: #0069b9;position: absolute;left: 20px;bottom: -18px;border-radius:4px}
.h-more{color:#999}
.gdzt-list ul{overflow: hidden;padding-top:20px}
.gdzt-list ul li{width:50%;float:left;padding-left: 20px;line-height: 40px;font-size: 18px;position: relative;height: 40px;}
.gdzt-list ul li::before{content: "";width: 6px;height: 6px;border-radius:4px;background: #0069b9;position: absolute;left: 0;top: 50%;margin-top: -2px;}
.gdzt-list ul li a{float: left;max-width: 90%;overflow: hidden;word-wrap: normal;white-space: nowrap;text-overflow: ellipsis;}

.m-detailtb{width: 100%;}
.m-detailtb td{padding: 5px; border: 1px solid #ddd; font-size: 14px;}
.m-detailtb td .u-jqhh{white-space: normal; word-break: break-all; word-wrap: break-word;}

/*media query*/
/*big pcScreen*/
@media (min-width:1360px) {
    /*about*/
    .m-abdepic{width: 662px;}
    .m-abdetext{width: 670px;}

    .m-abdescbtns li{width: 20%;}

    .u-ablgpic{width: 390px;}
    .u-childpic{width: 542px;}

    /*openness*/
    .m-openfive section{width: 20%;}

    .m-openlf{width: 918px;}
    .m-openrg{width: 466px;}

    .m-openzdly li{width: 14.28%;}

    /*service*/
    .m-servicelf{width: 890px;}
    .m-servicerg{width: 496px;}
    .g-serbsfw li{width: 14.28%;}

    /*interaction*/
    .m-interlf{width: 920px;}
    .m-interrg{width: 466px;}

    .m-intzxftlf{width: 920px;}
    .m-intzxftrg{width: 412px;}

    /*data*/
    .m-datactlf{width: 285px;}
    .m-datactbox{width: 1047px;}

    /*leader*/
    .m-leaderlf{width: 326px;}
    .m-leaderrg{width: 1060px;}

    /*list*/
    .m-listlf{width: 326px;}
    .m-listrg{width: 1060px;}

    /*knowledgeBase*/
    .m-dwzsklf{width: 430px;}
    .m-dwzskrg{width: 960px;}

    /*writeMail*/
    .m-mailfmbox label,.m-mlbds label{padding-left: 0; padding-right: 0;}

}
/*large pcScreen*/
@media screen and (max-width: 1359px) {
    /*interaction*/
    .m-intwts{padding: 42px 124px;}

    /*在线访谈*/
    .g-zxftls{width: 596px;}

    /*在线访谈内页*/
    .m-ftinfos .u-desc{width: 511px;}

}
/*medium pcScreen lg*/
@media screen and (max-width: 1199px) {
    /*openness*/
    .m-openfive{margin-top: 20px;}

    /*service*/
    .m-serlf{width: 460px;}
    .m-serrg{width: 334px; padding: 4px 15px; height: 193px;}

    /*interaction*/
    .m-intwts{padding: 42px 54px;}

    /*detailVideo*/
    .m-dtvideo{width: 100%; height: auto;}

    /*siteMap*/
    .g-sitemap li{line-height: 40px;}

    /*在线访谈*/
    .g-zxftls{width: 446px; padding: 7px 10px 13px;}
    .g-zxftls h2{line-height: 30px; height: 30px;}

    .m-ftinfos img{width: 250px; height: 185px;}
    .m-ftinfos .u-desc{width: 385px;}

}
/*pad md*/
@media screen and (max-width: 991px ){
    /*about*/
    .m-aboutdesc{padding: 15px;}

	.m-abdescbtns li{margin-bottom: 15px;}
    .m-abdescbtns li a{line-height: 62px; font-size: 16px;}
    .m-abdescbtns li span{margin-right: 10px;}

    .m-ablists,.m-abpics{padding: 4px 15px 15px;}
    .g-ablists{padding-left: 0;}

    /*openness*/
    .m-openfive{margin-top: 15px;}
    .m-fivebox{padding: 15px;}
    .m-fivebox .iconfont,.m-fivebox h1{margin-bottom: 10px;}

    .m-openlist1,.m-opengkzl,.m-openlist2,.m-openwjk,.m-openjdhy,.m-openzfgb{padding: 4px 15px 15px;}

    .m-opengkzl li a{padding: 10px 15px; font-size: 16px;}

    .m-openzdly{padding: 20px 0;}
    .m-openzdly li{margin-top: 15px;}

    .m-onejd{margin-top: 10px;}

    .m-opennavbox li{height: 30px; line-height: 30px;}

    /*service*/
    .m-sertopbox{margin-top: 15px; padding: 15px;}

    .m-serbsfw,.m-serztbm{padding: 4px 15px 0;}
    .g-serztbm{padding: 0;}

    /*interaction*/
    .m-intszxx,.m-intxjtj,.m-intxjwt,.m-intzxft,.m-intzjdc,.m-inthfpm{padding: 4px 15px 15px;}

    .m-interbtns li{margin-top: 10px; line-height: 60px;}

    .g-intzxft{padding-bottom: 15px;}
    .g-intzxftlf{padding: 0;}
    .g-intzxftlf img{display: none;}

    .g-intzxftrg .u-tit{line-height: 42px; margin-bottom: 10px;}

    .m-intzjdclist li{height: 30px; line-height: 30px;}

    /*data*/
    .m-datact{padding: 15px;}
    .m-datactlf li.u-active a::after{display: none;}

    .m-datapics{padding: 15px 0;}

    .g-datalist{padding: 4px 15px 15px;}

    /*leader*/
    .g-leaderlf{min-height: auto;}

    .m-leaderinfo{padding: 15px;}

    /*list*/
    .g-listlf div,.g-listrg{min-height: auto;}
    .g-listlf .u-tit{padding: 16px 15px; font-size: 18px;}
    .g-listlf li a{font-size: 16px; padding: 15px 15px 15px 30px;}

    .u-menutit{line-height: 40px;}
    .u-menutit .u-tit,.u-menutit .u-more{font-size: 16px;}
    .u-menutit .u-more span{font-size: 18px; margin-right: 4px;}

    .m-cglist{padding: 0 15px;}
    .m-cglist li span+a{width: auto;}
    .m-cglist li a{font-size: 14px;float: inherit;}
    .m-cglist li span{font-size: 12px;}

    /*listOne*/
    .m-onelist{padding: 0 15px 15px;}

    /*detail*/
    .m-detailbox{padding: 10px;}
    .u-lgtit{padding: 0; font-size: 20px;}
    .u-sttit{font-size: 16px;}
    .u-wzinfo span{margin-right: 10px;}
    .m-dtfonts{padding: 10px 0;}
    .m-dttexts{font-size: 14px;}
    .m-dttexts p{margin: 0 0 10px;}
    .m-dtsxqh{padding: 0;}
    .m-dtsxqh li a{font-size: 14px;}
    .m-dtsxqh li.u-dtprev,.m-dtsxqh li.u-dtnext{max-width: 100%; float: none; padding: 0; background: none;}

    /*writeMail*/
    .m-writetext .m-titstyle2 .u-more,.m-mailxjlb .m-titstyle2 .u-more{line-height: 38px;}
    .m-mailfmbox,.m-mlbds{padding: 0;}
    .u-mailone{margin-bottom: 0; padding-bottom: 0; border: none;}
    .m-mailfmbox .u-nologin{margin: 15px 0;}

    /*mailList*/
    .m-maillists{padding: 10px;}
    .g-mailsearch{padding: 15px 30px;}

    .m-mailxjlb .u-ts2{width: 75%;}
    .m-mailxjlb .u-ts3{width: 25%;}

    .m-zxtsbd li{line-height: 40px;}
    .m-zxtsbd li p{height: 40px;}

    /*mailDetail*/
    .m-maildetail .u-desc{line-height: 26px;}
    .m-maildetail .table td{padding: 10px;}
    .m-maildetail .table tfoot{display: none;}

    /*网上调查,意见征集*/
    .m-yjzjtabs li{width: 25%;}
    .m-yjzjtabs li span{display: none;}
    .g-zjinfo,.m-yjzjform,.m-zjrst{padding: 0 15px;}
    .m-lylists li{margin: 10px 0; padding: 10px;}
    .m-dczjtext{padding: 15px;}
    .g-zjbox{padding: 10px;}
    .m-dccode .form-control{width: 35%;}
    .m-dcjsbd span{margin: 0;}

    /*调查结果*/
    .g-dczjjg{margin-top: 15px; padding: 10px 10px 0;}

    /*在线访谈*/
    .g-zcftfl{padding: 10px;}
    .g-zcftfl p{line-height: 26px;}

    .m-ftinfos img{float: none; width: 100%;}
    .m-ftinfos .u-desc{line-height: 26px; margin-top: 5px;}

    .m-ftzbtp .bd{margin-top: 10px;}
    
}
/*phone sm*/
@media screen and (max-width: 767px) {
    /*openness*/
    .m-openzdly{padding: 15px 0;}
    .m-openzdly h1{font-size: 20px;}
    .m-openzdly li{margin-top: 10px;}

    /*interaction*/
    .m-intwts{padding: 15px;}
    .m-intwts ul{margin: 0 -10px;}
    .m-intwts li{padding: 0 10px;}

    /*writeMail*/
    .m-mailinfos{padding: 10px; line-height: 26px;}

    /*mailList*/
    .g-mailsearch{padding: 15px 0;}

    /*在线访谈*/
    .m-zxftls img{display: none;}

}
/*small xs*/
@media screen and (max-width: 638px) {
    /*about*/
    .m-abdepic img{height: auto;}

    .m-abdescbtns{margin-bottom: 5px;}
    .m-abdescbtns li{margin-bottom: 10px;}
    .m-abdescbtns li a{line-height: 48px; font-size: 14px;}
    .m-abdescbtns li span{display: none;}

    .u-ablgpic img,.g-abpics li img{height: auto;}

    /*openness*/
    .m-openzdly li{line-height: 38px;}
    .m-openzdly li span{display: none;}

    /*leader*/
    .g-leaderinfo{padding-left: 0; height: auto;}
    .g-leaderinfo img{position: static; margin: 0 auto 10px;}

}

@media screen and (min-width:768px) and (max-width: 1025px){
    .m-intxjtjlist{padding: 8px 0;}
    .m-intxjtjlist li p{padding-left: 0;}
    .m-inthfpm{padding: 5px 15px 15px;}
    .g-inthfpm ul{background: url(../images/page/bg-num.png) 12px top no-repeat;}
    .m-openfive section{width: 20%;}
    .m-fivebox ul{width: 100%;}
}