body{background: url(../images/home/body_bj.png)center top no-repeat !important;min-width: 100%;}
.headtop{width: 100%;height: 58px;background: url(../images/home/topbg.png);}
.headtop .conter{width: 1040px;margin: 0 auto;}
.listlj li{float: left;margin-right: 5px;font-size: 14px;color: #333;line-height: 50px;}
.seachbox{margin-top: 9px;float: left;margin-left: 15px;}
.seachbox input{float: left;}
.search-keywords{border: 1px solid #d71018;height: 32px;padding: 3px 10px;width: 140px;background: #fff;}
.topsearchbtn{background: #d71018;border: 0 none;text-align: center;color: #fff;font-size: 15px;font-weight: bold;line-height: 32px;width: 54px;height: 32px;cursor: pointer;}
.seachbox .two{margin: 0 5px;border-radius: 4px;}
.seachbox a{display: inline-block;height: 32px;color: #fff;font-size: 16px;font-weight: bold;padding: 0 5px;border-radius: 4px;background: #f58c2d;line-height: 32px;}
.anniu{float: left;margin-left: 15px;}
.anniu span{margin-right: 5px;line-height: 50px;}
.lastlist{float: right;line-height: 50px}
.j-favorites{margin: 0 15px 0 10px;}
.shouye{position: relative;float: left;}
.shouye .comeback{height: 50px;display: block;padding: 0 12px 0 5px;font-size: 14px;line-height: 50px;background: url(../images/home/bs_more.gif) right center no-repeat;float: right;}
.shouye a.comeback:hover{background-image:url(../images/home/bs_more_on.gif);}
.shouye .xxgk_navmu{position:absolute;width:80px;left:50%;margin-left:-40px;top:38px;background:#fff;border:1px solid #ececec;border-radius:3px;display:none;padding:5px 0;}
.shouye .xxgk_navmu .ico{width:11px;height:7px;position:absolute;top:-7px;left:50%;margin-left:-6px;background: url("../images/home/xxgk_topnav_t.gif") 0 0 no-repeat;display:block;}
.shouye .xxgk_navmu li{height:24px;width:100%;text-align:center;line-height:24px;}
.shouye .xxgk_navmu li a{color:#777;display:block;}
.shouye .xxgk_navmu li a:hover{color:#d00;}
.shouye:hover .xxgk_navmu{display: block;}

.head,.navlist .container{width: 1400px;margin: 0 auto;}
.navlist .container{padding: 0;}
.logo{width: 100%;height: 150px;line-height: 150px;}
.logo img{vertical-align: middle;}

.navlist{width: 100%;height: 58px;background-color: #0E76CD;margin-bottom: 15px;}
.navlist ul{display: flex;position: relative;}
.navlist ul li{float:left;width: 140px; height: 58px;line-height: 58px;position: relative;}
.navlist li a{display:block;width: 100%;height: 100%; font-size: 22px;color: #fff;text-align: center; position: relative;}
.navlist li.active a,.navlist li a:hover{background-color: #F0A13B;}
.navbar-header{display: none;height:58px;line-height:58px;background: #0E76CD;text-align: left;padding: 0 15px;}
.navbar-header a{font-size: 22px;color: #fff;}
.navbar-toggle{padding: 2px 3px;margin: 15px 0 0 0;border: 1px solid #fff; line-height: 0;}


.typepage{width: 1400px;margin: 0 auto;padding: 15px;box-sizing: border-box;background-color: #fff;}
.select{width: 100%;height: 70px;background-color: #f7f7f7;border:1px #dbdddc solid;margin-bottom: 20px;}
.u-select{line-height: 70px;width: 690px;margin: 0 auto;height: 70px;}
.u-select span{font-size: 18px;color: #0e76cd;font-weight: bold;}
.is-text{width: 368px;height: 38px;line-height: 38px;border:1px #ddd solid;margin-left: 10px;padding-left: 10px;}
.is-text1{width: 80px;height: 38px;line-height: 38px;background-color: #0079d5;border:none;color: #fff;padding:0;margin-left: 9px;}
.u-select form{float: left;}
.u-select span{float: left;display: block;}
.u-select span.selec{display: inherit;float: left;}
.u-select span.selec a{color: #333;margin-left: 10px;font-size: 16px;font-weight: normal;}

.wugk{width: 100%;height: 106px;margin-bottom: 20px;}
.wugk ul li.tablink{width: 254px;height: 106px;float: left;margin-right: 25px;position: relative;}
.wugk ul li.tablink:last-child{margin-right: 0;}
.wugk ul li.tablink div{width: 100%;height: 100%;text-align: center;line-height: 106px;font-size: 26px;color: #fff;cursor: pointer;}
.wugk ul li.tablink div:hover{font-weight: bold;}
.jcgk{background: url(../images/home/icon1.png);}
.zxgk{background: url(../images/home/icon2.png);}
.glgk{background: url(../images/home/icon3.png);}
.fwgk{background: url(../images/home/icon4.png);}
.gggk{background: url(../images/home/icon11.png);}
.wugk ul li.tablink ul {padding: 10px;width: 100%;background: #fff;border: 1px solid #afafaf;z-index: 2;box-shadow: 0px 1px 4px 0px rgba(0, 17, 31, 0.2);position: absolute;}
.wugk ul li.tablink ul li{padding-left: 14px;line-height: 38px;font-size: 16px;overflow: hidden;word-wrap: normal;white-space: nowrap;text-overflow: ellipsis;position: relative;}
.wugk ul li.tablink ul li::before{content: "";width: 4px;height: 4px;background-color: #dcdcdc;border-radius: 50%;position: absolute;left: 0;top: 50%;margin-top: -2px;}
.tablink:hover .f-dn{display: block;}

.tabbox{margin-bottom: 30px;}
.leftbox{width: 886px;float: left;padding-right: 27px;border-right: 1px dashed #ddd;}
.o-tablink{width: 100%;}
.title{width: 100%;height: 48px;background-color: #f5f5f5;border-bottom: 1px solid #ddd;}
.title ul li,.title ul .lianj{line-height: 50px;padding: 0 25px;font-size: 20px;float: left;height: 48px;}
.title ul li.active{background-color: #fff;border-top: 4px solid #0060bf;border-left: 1px solid #ddd;border-right: 1px solid #ddd;line-height: 44px;}
.title ul li.active a,.title ul .lianj:hover{color: #0e76cd;font-weight: bold;}
.linkbox{padding: 5px 15px 0;width: 100%;margin-bottom: 10px;}
.linkbox ul li{padding-left: 14px;line-height: 36px;font-size: 16px;position: relative;height: 37px;}
.linkbox ul li::before{content: "";width: 4px;height: 4px;background-color: #dcdcdc;border-radius: 50%;position: absolute;left: 0;top: 50%;margin-top: -2px;}
.linkbox ul li a{float: left;max-width: 80%;overflow: hidden;word-wrap: normal;white-space: nowrap;text-overflow: ellipsis;}
.linkbox ul li span{float: right;font-size: 14px;color: #999;}
.rightbox{width: 458px;height: 775px;border: solid 1px rgba(221, 221, 221, 0.4);background: url(../images/home/listbg.png) no-repeat;float: right;padding: 20px;box-sizing: border-box;}

.xxptimg{float: left;padding-top: 20px;}
.xxptlist{width: 268px;float: right;}
.xxptlist ul li{width: 100%;height: 50px;line-height: 50px;border-bottom: 1px solid #ddd;padding-left: 20px;position: relative;font-size: 16px;overflow: hidden;word-wrap: normal;white-space: nowrap;text-overflow: ellipsis;}
.xxptlist ul li::before{content: "";width: 5px;height: 5px;position: absolute;background-color: #d0a15c;left: 8px;top: 50%;margin-top: -2px;}
.xxptlist ul li:last-child{border-bottom: none;}
.xqptlink{display: block;width: 414px;height: 76px;background-color: #f1f6fc;border-radius: 4px;text-align: center;line-height: 76px;font-size: 20px;margin-bottom: 20px;}
.xqptlink img{vertical-align: middle;margin-right: 20px;}
.gzbg{margin-bottom: 25px;display: block;}
.listlink li{width: 128px;height: 60px;background-color: #ffffff;border: solid 1px rgba(221, 221, 221, 0.4);float: left;margin-right: 15px;margin-bottom: 15px;text-align: center;line-height: 60px;font-size: 16px;}
.listlink li:nth-child(3n){margin-right: 0;}

.ysqgk{margin-bottom: 30px;}
.more{float: right;font-size: 16px;line-height: 48px;margin-right: 15px;}
.tablebox ul>li{width: 100%;font-size: 16px;height: 36px;}
.tablebox ul>li.first{height: 60px;margin-bottom: 10px;}
.tablebox ul>li.first ul li{height: 60px;border-bottom: 1px solid #ddd;font-weight: bold;font-size: 18px;line-height: 60px;}
.tablebox ul>li ul li{text-align: center;line-height: 36px;overflow: hidden;word-wrap: normal;white-space: nowrap;text-overflow: ellipsis;float: left;}
.tablebox ul>li ul li.one{width: 10%;}
.tablebox ul>li ul li.two{width: 40%;}
.tablebox ul>li ul li.three{width: 15%;}
.tablebox ul>li ul li.four{width: 15%;}
.tablebox ul>li ul li.five{width: 10%;}
.tablebox ul>li ul li.six{width: 10%;}
.tablebox ul>li ul li.six div{width: 66px;height: 24px;background-image: linear-gradient(0deg, #4288dc 0%, #50b4e9 63%, #5ddff5 100%), linear-gradient(#125797, #125797);background-blend-mode: normal, normal;border-radius: 12px;opacity: 0.6;margin: 5px auto 0;line-height: 24px;color: #fff;}
.tablebox ul>li ul li.six div:hover{background-image: linear-gradient(0deg, #fa665c 0%, #fc8a66 63%, #fdad6f 100%),linear-gradient(#125797, #125797);}

.zdlygk{margin-bottom: 40px;}
.biaot{width: 100%;height: 50px;margin-bottom: 35px;background-color: #f5f5f5;}
.biaot a{display: block;line-height: 50px;font-size: 20px;font-weight: bold;color: #0e76cd;height: 100%;padding-left: 35px;position: relative;}
.biaot a::before{content: "";width: 4px;height: 30px;background-color: #0e76cd;position: absolute;left: 0;top: 10px;}
.zdlygk ul li{width: 234px;height: auto;background-color: #ffffff;box-shadow: 0px 0px 12px 0px rgba(14, 118, 205, 0.23);border-radius: 4px;float: left;margin-right: 50px;text-align: center;padding: 0 13px 2px;box-sizing: border-box;}
.zdlygk ul li:last-child{margin-right: 0;}
.zdlygk ul li .titimg{margin-top: 25px;}
.zdlygk ul li .lylink{height: 60px;overflow: hidden;}
.zdlygk ul li .lylink a{line-height: 30px;display: block;display: block;overflow: hidden;word-wrap: normal;white-space: nowrap;text-overflow: ellipsis;padding-left: 20px;text-align: left;}
.zdlygk ul li a.bati{display: block; padding: 30px 0;text-align: center;font-size: 20px;font-weight: bold;}
.zdlygk ul li .xial{width: 12px;cursor: pointer;}
.zdlygk ul li .lylink.active{height: auto;}

.ztzl{margin-bottom: 40px;}
.ztzl .biaot{margin-bottom: 15px;}
.ztzl .f-fl{width: 254px;height: 170px;}
.gcallist{width: calc(100% - 278px);height: 170px;position: relative;float: right;overflow: hidden;}
.gcallist .bd ul li a img{height: 170;}
.gcallist .bd ul li a{display: block;}
.gcallist .bd ul li{margin-right: 24px;float: left;}
.gcallist .bd ul li a img,.m-specialbox .bd ul li{width: 254px;}
.gcallist .hd a{position: absolute;display: inline-block;width: 35px;height: 35px;right: 0;}
.gcallist .hd a.prev{background: url(../images/home/left.png) no-repeat;left: 0;top: 50%;margin-top: -17px;}
.gcallist .hd a.next{background: url(../images/home/right.png) no-repeat;right: 0;top: 50%;margin-top: -17px;}

/*footer*/
.ls-footer-warp{background: #333;}
.ls-footer-warp .container{width: 1400px;margin: 0 auto;}
.ls-footer{padding:20px 0;font-size: 14px;color:#fff;line-height:30px; text-align: center;position: relative; }
.ls-footer .ls-fotcon{ position: relative;padding:0 10px;}
.ls-footer .ls-fotcon a{font-size:14px;color:#fff;}
.ls-footer .ls-fotcon span{margin:0 5px;}
.ls-footer .ls-dzjg,.ls-footer .ls-jiucuo,.ls-oldage{ position: absolute;}
.ls-footer .ls-jiucuo{left: 10px; top: 20px; width: 110px; height: 55px;}
.ls-footer .ls-dzjg{right: 100px; top: 20px; width: 80px; height: 80px;}
.ls-oldage{right: -10px; top: 27px;}
.ls-footer .ls-fotcon img.ls-gaj{vertical-align: middle; padding-right: 0.5em;}

/* 专题专栏 */
.is-postion {color:#333;line-height:38px;border-bottom:#ddd 1px solid;margin-bottom: 25px;}
.is-postion .ym-gl {margin-left:10px;float:left;}
.is-posbg {background:url(https://www.mashsq.gov.cn/xxgk/media/images/posico.gif) 10px center no-repeat;padding-left:32px;}
.is-postion a{color:#333;margin:0 4px;}
.is-postion a:hover{color:#d30;}
.ztzltitle{margin-bottom: 25px;}
.ztimglist ul li{width: 334px;float: left;margin-right: 7px;position: relative;margin-bottom: 15px;}
.ztimglist ul li:nth-child(4n){margin-right: 0;}
.ztimglist ul li img{width: 317px;height: 212px;border: 9px solid #f5f5f5;}
.ztimglist ul li p{font-size: 18px; line-height: 40px; overflow:hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;text-align: center;}
.gdzt{margin-top: 40px;}
.ztimglist ul li img.gdtp{width: 118px;height: 118px; position: absolute;right: 22px;top: 15px;border: none;}
.ztboxlink{margin-bottom: 45px;}

/* 内容页 */
.m-body{min-height:1000px;padding: 15px; border: 1px solid #ddd;margin-top: 15px;border-radius: 5px;}
/*索引号*/
.m-syh table{border-collapse: collapse;}
.m-syh table td{border: 1px solid #ddd;padding: 5px 8px;}
/*正文*/
.m-body h1#downloads_title{font-size: 28px; text-align: center;padding: 20px 60px 40px;font-weight: bold;line-height: 45px;font-family: "微软雅黑" !important;}
.m-zw{padding: 30px;}
#videoplay object{display:block;margin:0 auto 30px;}    
/*字体大小*/
.u-funs{padding: 10px;font-size: 14px;position:relative;text-align: left; height:45px;line-height: 28px; color:#5e5e5e;background-color: #f5f5f5;padding-left: 90px;}
/* .u-funs span{float: right;} */
.u-funs .ziti{margin-right:50px;}
.u-funs .dy a,.u-funs .gb a,.u-funs .sc{padding: 0 8px 0 18px;}
.u-funs .dy{background: url(../images/openness/print.jpg) 0 center no-repeat;margin-left: 5px;}
.u-funs .gb{background: url(../images/openness/close.jpg) 0 center no-repeat;}
.u-funs .sc{background: url(../images/page/start.png) 0 5px no-repeat;}
.u-funs span.handle{background: url(../images/page/starts.png) 0 5px no-repeat;}
/*内容*/    
.m-contnet{font-size: 16px;min-height: 165px; padding: 30px 0;padding-right:10px;overflow: auto;}
.m-contnet img{max-width:95%;}
.m-contnet p{line-height: 30px;text-align: justify;}

.m-contnet table{border-collapse: collapse;}
.m-contnet table td{border: 1px solid #333;}
/* 相关信息 */
.m-xgxx{width:100%;margin-top:15px;overflow: hidden;}
.m-xgxx h3{height:40px;line-height:40px;}
.m-xgxx h3 span{display:inline-block;padding:0 20px;font-size:18px;color:#0e76cd;font-weight:600;position:relative;}
.m-xgxx h3 span::after{content:"";width:6px;height:20px;background-color:#ffffff;position:absolute;border-radius:3px;left:0;top:10px;}
.m-xgxx li {line-height: 35px;padding-left: 14px;position: relative;background: url(../images/page/icon-li2.png) left 16px no-repeat;}
.m-xgxx li.linkxz{background: url(../images/home/xiazai.png) 100px 8px no-repeat;width: 100%; height: 40px;border-radius: 4px;border: solid 1px #0e76cd;line-height: 40px;text-align: center;font-size: 16px;text-indent: 38px;}
.m-xgxx li.linkxz a{color: #0e76cd;}
.m-xgxx  ul{padding-top:10px;min-height: 80px;}
.m-xgxx li span {float: right;color: #808080;font-size: 15px;margin-top:30px;}
.m-zw .m-right{border-left:1px solid #ddd;}


@font-face {
	font-family: '方正小标宋_GBK';
	src: url('/xxgk/template/xzgfxwjk/dist/font/方正小标宋_GBK.subset.ttf');
}
@font-face {
	font-family: 'Times New Roman';
	src: url('/xxgk/template/xzgfxwjk/dist/font/Times New Roman.ttf');
}
@font-face {
	font-family: '方正仿宋_GBK';
	src: url('/xxgk/template/xzgfxwjk/dist/font/方正仿宋_GBK.subset.ttf');
}
@font-face {
	font-family: '方正黑体_GBK';
	src: url('/xxgk/template/xzgfxwjk/dist/font/方正黑体_GBK.subset.ttf');
}
@font-face {
	font-family: '方正楷体_GBK';
	src: url('/xxgk/template/xzgfxwjk/dist/font/方正楷体_GBK.subset.ttf');
}
@font-face {
	font-family: '方正小标宋简体';
	src: url('/xxgk/template/xzgfxwjk/dist/font/方正小标宋简体.subset.ttf');
}


/*phone sm*/
@media screen and (max-width: 767px) {
    .headtop .conter,.head, .navlist .container,.typepage,.xqptlink,.gzbg img,.ls-footer-warp .container{width: 100%;}
    .listlj,.j-favorites,.shouye{display: none;}
    .headtop{height: 90px;background-size: auto 100%;}
    .lastlist{float: left;}
    .navlist .container{padding: 0 15px;}

    .navbar-header{display: block;}
    .navlist ul{display: block;}
    .navlist ul li,.navlist li.active,.wugk ul li.tablink{width: 100%;}
    #navbar-collapse{background-color: #0e76cd;position: relative;z-index: 999;}

    .select{height: 110px;}
    .u-select{line-height: 50px;height: auto;width: 100%;}
    .u-select span{float: none;text-align: center;}
    .is-text{width: 155px;}
    .wugk ul li.tablink{margin-bottom: 20px;}
    .wugk ul li.tablink div{background-size: 100% 100%;}
    .leftbox{width: 100%;padding-right: 0;}
    .title{height: 96px;}
    .title ul li{padding: 0 17px;}
    .linkbox ul li a{max-width: 73%;}
    .rightbox{width: 100%;height: auto;background-size: 100% 100%;}
    .xxptlist{width: 158px;}
    .listlink li{width: 94px;margin-right: 10px;}
    .zdlygk ul li:nth-child(2n){margin-right: 0;}
    .zdlygk ul li{width: 165px;margin-right: 10px;margin-bottom: 10px;padding: 0 5px 2px;}
    .zdlygk ul li a.bati{font-size: 18px}
    .gcallist{overflow: hidden;}
    .tablebox ul>li ul li.one,.tablebox ul>li ul li.three{display: none;}
    .tablebox ul>li ul li.two{width: 40%;}
    .tablebox ul>li ul li.four{width: 20%;}
    .tablebox ul>li ul li.five{width: 20%;}
    .tablebox ul>li ul li.six{width: 20%;}
    .ls-footer .ls-dzjg,.ls-footer .ls-jiucuo,.ls-oldage{position: relative;}
    .ls-footer .ls-jiucuo{left: 114px;top: -50px;}
    .ls-footer .ls-dzjg{right: -20px;top: 20px;}
    .ls-oldage{right: -240px;top: -104px;width: 110px;}

    .m-syh{overflow: auto;}
    .u-funs{padding-left: 10px;height: auto;}

    .m-body h1{padding: 20px 0;}
    .m-xgxx li.linkxz{background: none;text-indent: 0;}

    .gcallist{width: 254px;float: none;margin: 0 auto;}
    .ztzl .f-fl{text-align: center;width: 100%;margin-bottom: 15px;}
    

}

@media screen and (min-width:768px) and (max-width: 1025px){
    .headtop .conter,.head, .navlist .container,.typepage,.ls-footer-warp .container{width: 100%;}
    .navlist li a{font-size: 16px;}
    .wugk ul li.tablink{width: 19%;margin-right: 1%;}
    .wugk ul li.tablink div{border-radius: 5px;overflow: hidden;float: none;}
    .leftbox{width: 100%;padding-right: 0;border: none;margin-bottom: 20px;}
    .rightbox{float: none;margin: 0 auto;}
    .zdlygk ul li{width: 15.66%;margin-right: 1%;height: 315px;}
    .gcallist{width: 532px;float: left;margin-left: 25px;}
    .m-xgxx li.linkxz{background: none;text-indent: 0;}
    .m-xgxx li{padding-left: 0;}
    .ztimglist{width: 690px;margin: 0 auto;}

    .j-gov,.ls-oldage,.j-jiucuo{position: static !important;border: 1px solid #ddd;width: 32% !important;float: left;height: 80px !important;line-height: 80px;display: flex;justify-content: center;align-items: center;margin: 5px;}
	.j-gov img,.ls-oldage img,.j-jiucuo img{vertical-align: middle;}
}







