body{opacity:0;}
.header{width:100%;padding-top:4px;position:absolute;top:0;left:0;z-index:9999;}
.header .logo{display:block;float:left;width:40%;max-width:432px;margin-top:30px;}
.header .logo img{display:block;width:100%;}
.header .se-box{float:right;height:50px;line-height:50px;}
.header .se-box .click{cursor:pointer;position:relative;}
.header .se-box .click img{display:none;position:absolute;top:100%;left:50%;margin-left:-79px;z-index:999;}
.header .se-box .click:hover img{display:block;}
.header .se-box,.header .se-box a{font-size:14px;color:#af091a;}
.header .se-box a:hover,.header .se-box .click:hover{color:#af091a;}
.header .se-box .txt-box,.header .se-box .se{display:inline-block;vertical-align:middle;margin-left:15px;}
.header .se-box .se{width:290px;height:35px;line-height:34px;padding:7.5px 10px 7.5px 50px;background:url(../images/icons/se.png) no-repeat 15px center;background-color:#fff;border-radius:30px;overflow:hidden;}
.header .se-box .se input{width:72%;height:100%;background-color:#fff;font-size:14px;color:#666;}
.header .se-box .se .btn{float:right;font-size:16px;color:#fff;text-align:center;width:28%;height:100%;background-color:#af091a;border-radius:30px;cursor:pointer;}
.header .se-box .se .btn:hover{background-color:#e31328;}
.header .nav{float:right;overflow:hidden;margin-top:40px;}
.header .nav a{font-size:24px;font-weight:bold;color:#af091a;padding-bottom:12px;margin-left:40px;float:left;position:relative;}
.header .nav a:hover,.header .nav a.curr{color:#fff;}
.header .nav a .line{transition:all 0.5s;-webkit-transition:all 0.5s;width:0;height:5px;background-color:#f9c84b;border-radius:10px;display:block;position:absolute;left:50%;bottom:0;transform-origin:center;}
.header .nav a:hover .line,.header .nav a.curr .line{width:80%;margin-left:-40%;}

.banner{width:100%;height:970px;position:relative;overflow:hidden;}
.banner .btns{text-align:center;position:absolute;bottom:30px;left:0;width:100%;z-index:999;}
.banner .btns li{transition:all 0.3s;-webkit-transition:all 0.3s;width:30px;height:10px;background-color:#d3ccc8;display:inline-block;margin:0 10px;cursor:pointer;border-radius:10px;}
.banner .btns li:hover,.banner .btns li.curr{background-color:#fff;}
.banner .img-wrap{width:100%;height:100%;position:relative;overflow:hidden;}
.banner .img-wrap img{display:none;width:100%;height:100%;position:absolute;left:0;top:0;}
.banner .img-wrap img.curr{display:block;}
.banner .logo{position:absolute;left:50%;top:25%;margin-left:-277px;z-index:99;}
.banner .btn{display:block;width:34px;height:100%;position:absolute;top:0;z-index:999;cursor:pointer;}
.banner .btn.prev{left:-100%;background:url(../images/icons/prev.png) no-repeat center center;}
.banner .btn.next{right:-100%;background:url(../images/icons/next.png) no-repeat center center;}
.banner:hover .btn.prev{left:0px;}
.banner:hover .btn.next{right:0px;}

.bg1{background-color:#e4e8ed;}
.bg2{background-color:#f7f7f7;}

.section{width:100%;padding:50px 0;}
.section-title{display:block;margin:0 auto 45px;}
.section-title img{display:block;margin:0 auto;}

.col-t-1{width:100%;height:40px;text-align:center;line-height:40px;}
.col-t-1 .tab{display:inline-block;vertical-align:middle;font-size:24px;color:#404040;margin:0 20px;}
.col-t-1 .tab:hover,.col-t-1 .tab.curr{font-weight:bold;color:#af091a;}
.col-t-1 .line{display:inline-block;vertical-align:middle;width:1px;height:14px;background-color:#ddc27d;}

.col-t-2{width:100%;height:39px;line-height:39px;padding-bottom:10px;border-bottom:1px solid #af091a;overflow:hidden;}
.col-t-2 .tab{float:left;font-size:24px;font-weight:bold;color:#af091a;}
.col-t-2 .more{float:right;font-size:14px;color:#ccc;padding-right:25px;background:url(../images/icons/go_gray.png) no-repeat right center;}
.col-t-2 .more:hover{color:#af091a;background-image:url(../images/icons/go_red.png);}

.img-scroll-box{width:840px;height:540px;position:relative;overflow:hidden;}
.img-scroll-box .scroll{width:auto;height:100%;position:relative;overflow:hidden;}
.img-scroll-box .item{display:block;float:left;width:700px;height:100%;position:relative;overflow:hidden;}
.img-scroll-box .item img{display:block;width:100%;height:auto;min-height:100%;}
.img-scroll-box .item .t{font-size:16px;color:#fff;line-height:1.6;transition:all 0.5s;-webkit-transition:all 0.5s;position:absolute;left:0;bottom:-60px;opacity:0.5;width:100%;height:80px;background:url(../images/icons/go.png) no-repeat 650px center;background-color:rgba(0,0,0,0.6);}
.img-scroll-box .item.curr .t{bottom:0;opacity:1;}
.img-scroll-box .item .t span{display:block;padding:15px 80px 15px 15px;}
.img-scroll-box .item:hover .t{font-weight:bold;color:#af091a;background-image:url(../images/icons/go_red.png);background-position:660px center;}
.img-scroll-box .btns{text-align:center;position:absolute;left:0;bottom:15px;width:100%;}
.img-scroll-box .btns li{transition:all 0.3s;-webkit-transition:all 0.3s;transform-origin:center;display:inline-block;width:20px;height:4px;background-color:#acacad;margin:0 5px;cursor:pointer;}
.img-scroll-box .btns li:hover,.img-scroll-box .btns li.curr{background-color:#fff;}
.img-scroll-box .btns li.curr{width:40px;}
.img-scroll-box .btn{cursor:pointer;display:block;width:40px;height:40px;background:url(../images/icons/btns.png) no-repeat;position:absolute;top:50%;margin-top:-20px;z-index:999;}
.img-scroll-box .btn.next{transition:right 0.3s;-webkit-transition:right 0.3s;right:-40px;background-position:center -120px;}
.img-scroll-box .btn.prev{transition:left 0.3s;-webkit-transition:left 0.3s;left:-40px;background-position:center -80px;}
.img-scroll-box:hover .btn.next{right:10px;}
.img-scroll-box:hover .btn.prev{left:10px;}
.img-scroll-box .btn.next:hover{background-position:center -40px;}
.img-scroll-box .btn.prev:hover{background-position:center 0;}

.news-box{margin-left:855px;}

.news-list a,.govpushinfo150203 li{display:block;margin-bottom:10px;padding:10px;background-color:#fff;color:#404040;transition:all 0.3s;-webkit-transition:all 0.3s;}
.news-list .time{float:left;font-size:14px;padding:10px 45px 10px 15px;border-right:1px solid #e5e5e5;}
.news-list .time span{display:block;}
.news-list .time .big{display:inline-block;padding:0 10px 5px 0;border-bottom:1px solid #b0b0b0;font-size:24px;margin-bottom:5px;}
.news-list .info{transition:all 0.3s;-webkit-transition:all 0.3s;margin-left:116px;padding:22px 75px 22px 20px;background:url(../images/icons/go_right.png) no-repeat 96% center;}
.news-list .info .t{font-size:16px;line-height:36px;display:block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.news-list a:hover,.govpushinfo150203 li:hover{box-shadow:2px 2px 5px rgba(0,0,0,0.1);}
.news-list a:hover .info{background-image:url(../images/icons/go_right_red.png);background-position:98% center;}
.news-list a:hover .info .t,.govpushinfo150203 li a:hover{font-weight:bold;color:#af091a;}

.govpushinfo150203 li{padding:15px;}
.govpushinfo150203 li a{color:#404040;max-width:80%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.govpushinfo150203 li span{color:#999;float:right;}

.news-list-2{}
.news-list-2 li{padding:5px 0 5px 15px;margin-bottom:9px;background:url(../images/icons/dot.png) no-repeat left center;height:24px;line-height:24px;}
.news-list-2 li:last-child{margin-bottom:0;}
.news-list-2 li a{float:left;font-size:16px;color:#404040;max-width:80%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.news-list-2 li:hover a{color:#af091a;}
.news-list-2 li .time{color:#999;font-size:14px;float:right;}
.news-list-2 li a i{display:none;color:#999;}
.news-list-2.small li{padding:0 0 0 15px;margin-bottom:15px;}
.news-list-2.nodot li{padding-left:0;background:none;}
.news-list-2.short li a{max-width:75%;}
.news-list-2.i-show li{height:auto;}
.news-list-2.i-show li a{display:block;float:none;max-width:100%;white-space:normal;}
.news-list-2.i-show li a i{display:inline;}

.img-wraper{display:block;overflow:hidden;}
.img-wraper img,.zt-box a img{display:block;width:100%;min-height:100%;transition:all 0.5s;-webkit-transition:all 0.5s;}
.img-wraper:hover img,.zt-box a:hover img{transform:scale(1.1);-webkit-transform:scale(1.1);}

.zwfw-table td.br{border-right:1px solid #e5e5e5;}
.zwfw-table td.bb{border-bottom:1px solid #e5e5e5;}
.zwfw-table td a{display:block;color:#404040;text-align:center;padding:31px 45px;transition:all 0.3s;-webkit-transition:all 0.3s;}
.zwfw-table td a img{display:block;margin:0 auto 5px;}
.zwfw-table td a span{display:block;font-size:16px;}
.zwfw-table td a:hover{font-weight:bold;color:#af091a;transform:translateY(-10px);-webkit-transform:translateY(-10px);}

.hd-link{font-size:16px;color:#404040;width:49%;height:60px;line-height:60px;transition:all 0.3s;-webkit-transition:all 0.3s;background:url(../images/icons/go_red.png) no-repeat 93% center;background-color:#fff;}
.hd-link:hover{font-weight:bold;color:#af091a;background-position:96% center;}
.hd-link .icon{display:inline-block;vertical-align:top;margin-right:20px;width:100px;height:100%;background-color:#af091a;background-repeat:no-repeat;background-position:center center;}
.hd-link .icon.ldxx{background-image:url(../images/icons/ldxx.png);}
.hd-link .icon.zxjy{background-image:url(../images/icons/zxjy.png);}

.gk-link{display:block;overflow:hidden;float:left;margin-right:3%;width:17.6%;padding:25px 0 50px;background-color:#fff;position:relative;}
.gk-link:last-child{margin-right:0;}
.gk-link *{position:relative;z-index:2;}
.gk-link .bg{z-index:1;display:block;transition:all 0.5s;-webkit-transition:all 0.5s;width:100%;height:100%;position:absolute;left:0;top:0;opacity:0;background:url(../images/icons/che.png) no-repeat center bottom;background-color:#e9ae76;}
.gk-link:hover .bg{opacity:1;}
.gk-link .icon{display:block;width:142px;height:142px;background:url(../images/icons/zwgk_icons.png) no-repeat;margin:0 auto;}
.gk-link .icon.zfld{background-position:2px 0;}
.gk-link:hover .icon.zfld{background-position:2px -162px;}
.gk-link .icon.jgjj{background-position:-311px 0;}
.gk-link:hover .icon.jgjj{background-position:-311px -162px;}
.gk-link .icon.gkzn{background-position:-626px 0;}
.gk-link:hover .icon.gkzn{background-position:-626px -162px;}
.gk-link .icon.gkzd{background-position:-939px 0;}
.gk-link:hover .icon.gkzd{background-position:-939px -162px;}
.gk-link .icon.gknb{background-position:-1252px 0;}
.gk-link:hover .icon.gknb{background-position:-1252px -162px;}
.gk-link .t{display:block;font-size:24px;font-weight:bold;color:#404040;line-height:40px;text-align:center;margin:15px auto 20px;}
.gk-link:hover .t{color:#fff;}
.gk-link .check{display:block;border-radius:8px;width:154px;height:54px;border:1px solid #999999;font-size:14px;color:#999999;text-align:center;line-height:54px;margin:0 auto;}
.gk-link:hover .check{border-color:#fff;color:#fff;}

.zt-box{position:relative;overflow:hidden;width:100%;height:300px;}
.zt-box .scroll{width:auto;position:relative;height:100%;overflow:hidden;}
.zt-box a{float:left;margin-right:30px;width:480px;height:100%;overflow:hidden;}
.zt-box a img{display:block;width:100%;height:auto;min-height:100%;}

.zt-box .btn{display:block;width:34px;height:100%;position:absolute;top:0;z-index:999;cursor:pointer;}
.zt-box .btn.prev{left:-100%;background:url(../images/icons/prev.png) no-repeat center center;}
.zt-box .btn.next{right:-100%;background:url(../images/icons/next.png) no-repeat center center;}
.zt-box:hover .btn.prev{left:0px;}
.zt-box:hover .btn.next{right:0px;}

.mxp-big{width:40%;position:relative;float:left;}
.mxp-big .box{position:relative;padding-bottom:50%;}
.mxp-small{width:20%;position:relative;float:left;}
.mxp-small .box{position:relative;padding-bottom:100%;}
.mxp-big img,.mxp-small img{position:absolute;width:100%;height:100%;min-height:auto;}
.mxp-title{display:block;font-size:14px;color:#af091a;padding:10px 20px;position:absolute;left:20px;top:20px;z-index:999;border-radius:20px;background-color:#fff;background-color:rgba(255,255,255,0.7);}

.wsp{width:49%;margin:0 0 20px;display:block;}
.wsp.fl{margin-right:2%;}
.wsp .box{padding-bottom:56%;width:100%;position:relative;}
.wsp video{display:block!important;width:100%!important;height:100%!important;background-color:#000!important;position:absolute;}

@media screen and (max-height:800px){
	.banner .logo{top:38%;}
}
@media screen and (max-width:1500px){
	.header .nav a{margin-left:30px;}
	.banner .logo{width:34%;margin-left:-17%;top:35%;}
}
@media screen and (max-width:635px){
	.header{padding-top:0.5rem;}
	.header .logo{float:none;display:block;width:80%;margin-bottom:0.6rem;margin-top:0;}
	.header .se-box{float:none;width:100%;margin:0;position:fixed;top:-100%;left:0;}
	.header .se-box .se{width:100%;height:1.8rem;line-height:1.8rem;padding:0;padding-left:2rem;border-radius:0;margin:0;box-sizing:border-box;}
	.header .se-box .se .btn{border-radius:0;font-size:0.64rem;}
	.header .nav{float:none;margin-top:0.4rem;white-space:nowrap;overflow:auto;overflow-y:hidden;}
	.header .nav a{font-size:0.84rem;margin:0 0.2rem;float:none;display:inline-block;}
	.header .nav::-webkit-scrollbar {width: 10px;height: 1px;}
  	.header .nav::-webkit-scrollbar-thumb {border-radius: 10px;-webkit-box-shadow: inset 0 0 5px rgba(255,255,255,0);background: rgba(255,255,255,0);}
  	.header .nav::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 5px rgba(255,255,255,0);border-radius: 10px;background: rgba(255,255,255,0);}
	  
	.banner{height:15rem;}
	.banner .logo{width:80%;margin-left:-40%;}
	.banner .img-wrap img{height:100%;width:auto;left:-110%;}
  	.banner .btn{display:none;}
	.section{padding:1rem 0;}
	.section-title{margin-bottom:1rem;}
	.section-title img{width:60%;}
	.col-t-1 .tab{font-size:0.76rem;margin:0 0.5rem;}
	.col-t-2{height:1.4rem;line-height:1.4rem;padding-bottom:0.1rem;}
	.col-t-2 .tab{font-size:0.76rem;}
	.hdtj,.news-box{margin-top:0.5rem;}
	.img-scroll-box .item .t{height:2.6rem;font-size:0.64rem;padding-bottom:1rem;background-position:98% center;}
	.img-scroll-box .item .t span{padding:0.3rem 1.4rem 0.3rem 0.3rem;}
	.img-scroll-box .btns{bottom:0;}
	.news-list a, .govpushinfo150203 li{padding:0.2rem;margin-bottom:0.2rem;}
	.news-list .time{padding:0.2rem 0.5rem 0.2rem 0.2rem;font-size:0.56rem;border:0;}
	.news-list .time .big{font-size:0.72rem;}
	.news-list .info{min-height:2rem;margin-left:3rem;border-left:1px solid #e5e5e5;padding:0.4rem 1.6rem 0.4rem 0.5rem;background-position:98% center;}
	.news-list .info .t{font-size:0.64rem;line-height:1.1rem;white-space:normal;}

	.news-list-2 li{height:auto;line-height:1.2rem;padding-top:0.2rem;margin-bottom:0;background-position:left 0.7rem;}
	.news-list-2 li a{white-space:normal;float:none;font-size:0.64rem;display:block;max-width:100% !important;}
	.news-list-2 li a i{display:inline;font-size:0.52rem;margin-left:5px;color:#999;}
	.news-list-2 li .time{display:none;}

	.zwfw-table td a{padding:.8rem;}
	.zwfw-table td a span,.normal-txt{font-size:0.64rem;}
	.gk-link{width:49%;margin-right:2%;margin-bottom:0.4rem;padding:0.8rem 0 1rem;}
	.gk-link:nth-child(even){margin-right:0;}
	.gk-link:nth-child(5){width:100%;}
	.gk-link .icon{width:3.5rem;height:3.5rem;background-size:auto 8rem;}
	.gk-link .icon.zfld{background-position:0 0!important;}
	.gk-link .icon.jgjj{background-position:-8.3rem 0!important;}
	.gk-link .icon.gkzn{background-position:-16.45rem 0!important;}
	.gk-link .icon.gkzd{background-position:-24.6rem 0!important;}
	.gk-link .icon.gknb{background-position:-32.75rem 0!important;}

	.gk-link .t{font-size:0.74rem;margin:0.4rem auto 0.5rem;}
	.gk-link .check{width:80%;height:1.6rem;line-height:1.6rem;font-size:0.64rem;}

	.zt-box{height:8rem;}
	.zt-box a{width:12rem;height:8rem;margin-right:0.5rem;}
	.mxp-big{width:40%;}
	.mxp-big .box{padding-bottom:75%;}
	.mxp-small{width:30%;}
	.mxp-small:nth-child(6){width:40%;}
	.mxp-small:nth-child(6) .box{padding-bottom:75%;}
	.mxp-small:nth-child(7){width:60%;}
	.mxp-small:nth-child(7) .box{padding-bottom:50%;}
	.mxp-title{padding:0.2rem 0.4rem;font-size:0.56rem;left:0.2rem;top:0.2rem;}
	.wsp{width:100%;height:auto;margin-bottom:0.5rem;}
}