*{margin:0;padding:0;box-sizing: border-box;}
li{list-style-type: none;}
a{text-decoration: none; color: #222222;border:0; cursor: pointer; }
div{margin:0; padding:0px;}
ul{ margin: 0; padding: 0;}
img{border:0; margin: 0; padding: 0;}

/*all*/
.w100{width: 100%; float: left;}
.main{width: 1300px;margin: 0 auto;}

.left{float: left;}
.right{float: right;}

/*space*/
.m1{margin: 50px 0;}

/*background*/
.bg{background:#f9f9f9;}

body{font-family: "Microsoft YaHei";min-width: 1300px;background: #f4f5f7;}

/*hbg*/
.hbg{width: 100%;height: 280px;float:left;background: url(../images/sqxzjc/hbg.png) #1286ff no-repeat top center;}

.logo{width: 300px;height: 80px;float: left;background-image: url(https://www.xjjh.gov.cn/images/logo1.png);background-repeat: no-repeat;background-position: left bottom;background-size: 300px auto;}

.text{width: 100%;float: left;margin-top: 40px;}
.text p{display: block;width: 100%;float: left;font-size: 60px;line-height: 100px;color: white;font-weight:bold;text-align: center;letter-spacing: 10px;text-shadow: 5px 5px 10px black;}

/*content*/
.content{width: 100%;float: left;box-sizing: border-box;margin:50px 0;padding: 15px;background: #ffffff;border-radius:10px;box-shadow: 3px 3px 15px #999999;}

/*bt*/
.bt{width: 100%;float:left;}
.bt li{width: 211px;height: 160px;float:left;padding: 15px 0 0;}
.bt li:last-child{margin-right:0px;}
.bt li a{display: block;padding: 0 0px 15px;margin: 0 15px;-webkit-filter: grayscale(100%);}
.bt li a p{width: 100%;font-size: 18px;line-height: 25px;color: #444444;text-align: center;font-weight: bold;}
.bt li a p::before{content: "";position: absolute;width: 0px;height: 5px;float: left;bottom: 0;left: 0px;background: #035392;}

.bt li a i{width: 100%;height: 90px;float: left;}
.bt li a.i1 i{background: url(../images/sqxzjc/i1.png) no-repeat center;}
.bt li a.i2 i{background: url(../images/sqxzjc/i2.png) no-repeat center;}
.bt li a.i3 i{background: url(../images/sqxzjc/i3.png) no-repeat center;}
.bt li a.i4 i{background: url(../images/sqxzjc/i4.png) no-repeat center;}
.bt li a.i5 i{background: url(../images/sqxzjc/i5.png) no-repeat center;}
.bt li a.i6 i{background: url(../images/sqxzjc/i6.png) no-repeat center;}

.bt li a:hover,.bt li.thistab a,.bt li.thistab a:hover{position: relative;-webkit-filter: unset;}
.bt li a:hover p,.bt li.thistab a p,.bt li.thistab a:hover p{color: #035392;}
.bt li a:hover p::before,.bt li.thistab a p::before,.bt li.thistab a:hover p::before{width: 100%;}
.bt li a:hover p::before,.bt li.thistab a p::before,.bt li.thistab a:hover p::before{transition: all 4s;-webkit-transition: all 0.4s;-moz-transition: all 0.4s;-o-transition: all 0.4s;-ms-transition: all 0.4s;}
	
.nr{width: 1270px;float:left;padding:10px;background:#ffffff;}

/*top*/
.top{width: 100%;display: flex;position: relative;padding: 30px 0 10px 0;}
.top::before{content:"";position: absolute;top: 46px;width:100%;height: 20px;float:left;background:#035392;border-radius:10px;}

.top font{display: flex;margin: 0 auto;overflow: hidden;position: relative;padding: 0 30px;background: #ffffff;border-radius: 40px;}
.top font p{padding-left: 50px;font-size: 32px;line-height: 50px;color: #035392;text-align: center;justify-content: center;font-weight: bold;text-shadow: 4px 4px 4px rgba(0,0,0,.2);}

.top font p{background-repeat: no-repeat;background-position: left center;background-size:40px 40px;}
.top font.t1 p{background-image: url(../images/sqxzjc/i1.png);}
.top font.t2 p{background-image: url(../images/sqxzjc/i2.png);}
.top font.t3 p{background-image: url(../images/sqxzjc/i3.png);}
.top font.t4 p{background-image: url(../images/sqxzjc/i4.png);}
.top font.t5 p{background-image: url(../images/sqxzjc/i5.png);}
.top font.t6 p{background-image: url(../images/sqxzjc/i6.png);}

/*bottom*/
.bottom{width: 100%;float:left;}

.bottom .b-l{width: 915px;float:left;margin-right: 20px;}
.bottom .b-l .b-l-con p{width: 273px;border-top-left-radius: 15px;border-top-right-radius: 0px;border-bottom-left-radius: 0px;border-bottom-right-radius: 15px;}
.bottom .b-l .b-l-con p:hover a::before{width: 250px;}

.bottom .b-r{width: 315px;float:left;}

.bottom .b-tit{width: 100%;float:left;border-bottom: 4px solid #035392;margin-bottom: 15px;}
.bottom .b-tit p{float: left;font-size: 24px;line-height: 50px;color: #035392;text-align: left;font-weight: bold;text-indent: 10px;text-shadow: 4px 4px 4px rgba(0,0,0,.2);}
.bottom .b-con{width: 100%;height: 300px;float:left;padding: 0 18px 20px 0;background: #f4f5f7;box-shadow: inset 0px 0px 10px rgba(0,0,0,.2);overflow-y: scroll;}
.bottom .b-con p{width: 260px;float:left;position: relative;-webkit-filter: unset;margin-top: 20px;margin-left: 20px;border-radius: 10px;background: #ffffff;box-shadow: 0px 0px 10px rgba(0,0,0,.2);}
.bottom .b-con p a{display: block;width: 100%;padding-left: 20px;font-size: 18px;line-height: 50px;text-align: left;}
.bottom .b-con p a::before{content: "";position: absolute;width: 0;height: 2px;float: left;margin: 0 10px;bottom: 5px;left: 0px;background: #035392;}

.bottom .b-con p:hover a{color: #035392;font-weight:bold;}
.bottom .b-con p:hover a::before{width: 240px;}
.bottom .b-con p:hover a::before{transition: all 4s;-webkit-transition: all 0.4s;-moz-transition: all 0.4s;-o-transition: all 0.4s;-ms-transition: all 0.4s;}

/*yqlj*/
.yqlj{width: 100%;height: 55px;float: left;background: #bd1a2d;}

.yqlj .yq-box {width: 1200px;margin: 0 auto;}
.yqlj .yq-box li{width: 183px;float:left;position: relative;}
.yqlj .yq-box li font{width: 100%;float: left;font-size: 16px;color: #ffffff;line-height: 55px;text-align: center;}
.yqlj .yq-box span{width:100px;float:left;font-size: 19px;line-height: 55px;color: #ffffff;font-weight: bold;}
.yqlj .yq-box li font::after{content: '';width: 8px;height: 8px;position: absolute;top: 23px;right: 5px;border-right: 1px solid #ffffff;border-bottom: 1px solid #ffffff;transform: rotate(45deg);}
.yqlj .yq-box li:hover font::after{top: 28px;border-right: none;border-bottom:none;border-left: 1px solid #ffffff;border-top: 1px solid #ffffff;}

.yqlj .yq-box li dl{width: 100%;max-height: 240px;float: left;padding: 10px 0;overflow-x: hidden;position: absolute;display: none;z-index: 10;bottom: 55px;left: 0;background: #ffffff;}

.yqlj .yq-box li dl dd{width: 100%;float: left;}

.yqlj .yq-box li dl dd a{display: block;width: 100%;font-size: 15px;color: #333333;line-height: 35px;text-align: center;}
.yqlj .yq-box li:hover dl{display: block;}
.yqlj .yq-box li dl dd a:hover{color: #bd1a2d;}

/*foot*/
.foot{width: 100%;float: left;background: #bd1a2d;border-top: 1px solid #a91728;}
.foot .footer{width: 1200px;margin: 30px auto;overflow: hidden;}
.foot .footer div{float: left;background: #a91728;margin-right: 5px;}

.foot .footer .f-l{width: 250px;height: 155px;}
.foot .footer .f-l .red{width: 80px;height: 80px;margin:0 25px;}
.foot .footer .f-l .jiucuo{width: 110px;margin-top: 13px;margin-bottom: 8px;}
.foot .footer .f-l .wzabs{width: 110px;height: 55px;float: left;margin-top:13px;margin-left: 10px;}
.foot .footer .f-l .wzabs a{display:block;float:left; background: #ffffff;}
.foot .footer .f-l .wzabs a img{width: 110px;float:left;}
.foot .footer .f-l .wljb{width: 120px;float: left;}
.foot .footer .f-l .wljb a{display:block;width: 120px;float: left;margin-bottom: 5px;}
.foot .footer .f-l .wljb a img{width: 100%;height: 31px;float: left;}

.foot .footer .f-c{width: 100px;height: 155px;}
.foot .footer .f-c p{width: 100%;float: left;}
.foot .footer .f-c p a{display: block;font-size: 14px;line-height: 51px;color: #ffffff;text-align: center;}

.foot .footer .f-e{width: 515px;height: 155px;padding: 0 20px;}
.foot .footer .f-e p{float: left;font-size: 14px;line-height: 38px;color: #ffffff;}
.foot .footer .f-e p:nth-child(2),.foot .footer .f-e p:nth-child(4),.foot .footer .f-e p:nth-child(6){margin-left:15px;}

.foot .footer .f-r{width: 240px;height: 145px;padding: 10px 20px 0;margin-right: 0;}
.foot .footer .f-r li{display:block;width: 100px;float: left;margin: 5px 10px;}
.foot .footer .f-r li img{width: 100px;height: 100px;float: left;}
.foot .footer .f-r li p{font-size: 14px;line-height: 30px;color: #ffffff;text-align: center;}

.foot .foot-b {width: 100%;float: left;background: #dabb85;}
.foot .foot-b p{float:left;font-size: 16px;color: #000000;padding: 0 79px;line-height: 50px;text-align:left;}
.foot .foot-b p a{color: #000000;}
.foot .foot-b p a img{float: left;margin: 22px 10px 0 0;}