@charset "utf-8";
/* CSS Document */
@import url("reset.css");
@import url("global.css");
@import url("top.css");
@import url("foot.css");


.nr{}
.xbgg { display:none;}

/*栏目1*/
.lm1{ overflow:hidden; height:690px;  background:#4897da; }

.xwtt{ height:130px; color:#fff; text-align:center;}
.xwtt h3 a{ color:#fff; font-size:40px; margin:25px 0 10px; display:inline-block; font-weight:bold;}
.xwtt p{ font-size:18px; text-align:center; height:25px; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; }
.xwtt p a{ color:#fff; margin:0 10px;}

.jdt{ position:relative;  width:640px; height:415px; margin-bottom:22px;}
.jdt ul li{ position:relative;  }
.jdt ul li img{ width:640px; height:415px; transform: scale(1, 1); transition: all 0.3s ease-out 0s; overflow:hidden;}
.jdt ul li img:hover {transform: scale(1.15, 1.15); transition: all 0.3s ease-out 0s;}
.jdt ul li .jdt_nr{  height:45px; border-left:7px solid #ed2822; color:#fff; padding-left:10px; margin:12px 0 0 12px;}
.jdt ul li .jdt_nr p{ font-weight:bold; font-size:18px; margin-bottom:3px;}

.jdt ul li .jdt_bj{ position:absolute; left:0; bottom:0; z-index:2;height:56px;  width:100%; background:rgba(0,0,0,0.7); color:#fff; line-height:56px; font-size:18px; text-indent:20px;}

.sz{ position:absolute; right:1px; bottom:20px;  z-index:3;}
.sz a{  width:12px; height:12px; display:block; border-radius:50%; background:#fff; float:left; margin-right:7px;}
.sz .on{ background:#ffb128; width:30px; border-radius:20px;}



.h3_1{ height:47px; }
.h3_1 em{  float:left; color:#fff;font-size:22px;  font-weight:normal;}
.h3_1 em a{   padding:0 0px; margin:0 3px; display:inline-block; height:47px; color:#fff; position:relative;}
.h3_1 em .on{ font-size:26px; font-weight:bold;}
.h3_1 span{ font-size:14px; line-height:43px; float:right; font-weight:normal;}

.h3_1 em .on:before{
        content: '';
        position: absolute;
        bottom: 0;
        left: 50%;
		margin-left:-45px;
        width:90px;
		z-index:2;
        height: 2px;
        background: #fff;
		
 }

.ul_1{ margin-top:3px;}
.ul_1 li{ line-height:45px; height:45px;  font-size:18px; padding:0 5px 0 20px; color:#fff;  background:url(../images/index/kltp1.png) no-repeat 2px center; transition: all 0.3s ease 0s;}
.ul_1 li i{  font-style:normal; font-size:35px; float:left; color:#555555; margin-right:5px; }
.ul_1 li em{ float:left;}
.ul_1 li em a{ float:left; color:#fff;}
.ul_1 li span{ float:right; font-size:17px;}
.ul_1 li:hover{  background:url(../images/index/kltp1.png) no-repeat 8px center;}

.ul_2{ margin-top:1px;}
.ul_2 li{ line-height:37px; height:37px;  font-size:16px; padding:0 5px;}
.ul_2 li em{ float:left;}
.ul_2 li span{ float:right; font-size:15px;}

                

.zwyw{ width:540px;}
.zwyw_js{ height:322px;}
.jdtzt{ height:69px;}

.zfwl{ height:42px; margin-right:-15px;}
.zfwl ul{}
.zfwl a{ float:left; width:125px; position:relative; margin-right:13px; color:#fff; font-weight:bold; font-size:16px;}
.zfwl a span{ position:absolute; line-height:42px; top:0; left:36px; display:block;}

.rdtp{ clear:both;  height:101px; margin-right:-25px;}
.rdtp a{ float:left; margin-right:25px;}


/*政务公开*/
.zwgk{ height:530px;     overflow: hidden;}
.zwgkbt{ background:url(../images/index/kltp9.png) no-repeat top center; height:54px; line-height:54px; margin:20px auto;}
.zwgkbt em a{ font-size:44px; color:#2d85cf; font-weight:bold; float:left;}
.zwgkbt span{ float:right; color:#a3a3a3; font-weight:bold; font-size:16px; line-height:44px;}

.zfxxgk{ width:336px; height:280px;}
.zfxxgk ul li{ height:73px; margin-bottom:20px; line-height:80px; text-indent:84px;}
.zfxxgk ul .li_1{ background:url(../images/index/kltp10.jpg) no-repeat top center; }
.zfxxgk ul .li_2{ background:url(../images/index/kltp11.jpg) no-repeat top center; }
.zfxxgk ul .li_3{ background:url(../images/index/kltp12.jpg) no-repeat top center; }
.zfxxgk ul li a{ font-size:18px; font-weight:bold; color:#2d85cf; text-shadow:#fff 2px 0 0,#fff 0 2px 0,#fff -2px 0 0,#fff 0 -2px 0;}

.zcfg{ width:845px; color:#000;}

.zcfg .h3_1 em a{ color:#7d7d7d; margin:0 52px 0 0; font-size:26px; font-weight:bold;}
.zcfg .h3_1 em .on{ color:#2d85cf;}
.zcfg ul li{ color:#000;}
.zcfg ul li a{ color:#000;}
.zcfg .h3_1 em .on:before{
        background: #2d85cf;
 }
.zcfg ul li{ background:url(../images/index/kltp23.png) no-repeat 5px center;}
.zcfg ul li:hover{ background:url(../images/index/kltp23.png) no-repeat 10px center;}

.cwhy{ clear:both;}
.cwhy ul{ margin-right:-15px;}
.cwhy ul li{ width:228px; height:123px; float:left; margin-right:15px; font-weight:bold; font-size:18px; position:relative;}
.cwhy ul .li_1{background:url(../images/index/kltp13.jpg) no-repeat;}
.cwhy ul .li_2{background:url(../images/index/kltp14.jpg) no-repeat;}
.cwhy ul .li_3{background:url(../images/index/kltp15.jpg) no-repeat;}
.cwhy ul .li_4{background:url(../images/index/kltp16.jpg) no-repeat;}
.cwhy ul .li_5{background:url(../images/index/kltp17.jpg) no-repeat;}
.cwhy ul li a{ position:absolute; left:0; bottom:0; line-height:56px; display:block; color:#2d85cf;  width:228px;text-align:center;}
.cwhy ul li img{ margin:-4px 10px 0 -5px;}
.cwhy ul .li_5{ font-size:16px;}
.cwhy ul .li_5 img{ margin:-4px 3px 0 -2px;}
.cwhy ul li:hover img{ transform: rotateY(360deg); transition: transform 0.7s ease-out 0s;}


/*政务服务*/
.zwfw{ height:435px; position:relative;     overflow: hidden;}
.zwfwbj{ height:435px; background:url(../images/index/kltp24.jpg) no-repeat; position:absolute; left:0;top:0; z-index:-1; width:100%;}

.zwfw .zwgkbt em a{ color:#fff;}
.zwfw .zwgkbt span{ color:#fff; }


.fw{ width:117px; height:264px; padding-top:25px; color:#1d2448; font-size:24px; font-weight:bold; text-align:center; cursor:pointer; }
.fw1{  background:url(../images/index/kltp27.jpg) no-repeat;}
.fw2{  background:url(../images/index/kltp28.jpg) no-repeat;}
.fw3{  background:url(../images/index/kltp29.jpg) no-repeat;}
.grfw{ margin-right:10px;}
.fwnr{ width:670px; padding:0 15px; height:289px; background:#fff; margin-right:12px;}
.fwnr h3{ height:65px; line-height:65px; text-align:center; position:relative;}
.fwnr h3 a{ background:#fff; display:inline-block; padding:0 20px; color:#1d2448; font-size:24px; font-weight:bold; z-index:2; position:relative;}
.fwnr ul{ margin-right:-22px;}
.fwnr ul li{ float:left; height:41px; line-height:43px; width:149px; border:1px solid #dddddd;   background: #f6f8f9; text-align:center; text-overflow: ellipsis; white-space: nowrap; overflow:hidden; margin:0 22px 12px 0;}
.fwnr ul li img{ margin-right:8px;}
.fwnr ul li:hover{  }
.fwnr ul li:hover img{ transform: rotateY(360deg); transition: transform 0.7s ease-out 0s;}
.fwnr ul li:hover a{}
.fwnr h3:before{
        content: '';
        position: absolute;
        bottom: 30px;
        left: 0;
        width:100%;
		z-index:1;
        height: 1px;
        background: #dddddd;
		
 }


/*互动交流*/
.hdjl{ overflow:hidden; margin-bottom:30px;}
.hdjl_l{ width:691px;}
.hdjl_l .zwgkbt{ background:url(../images/index/kltp30.png) no-repeat;}
.szxx{ height:104px; background:url(../images/index/kltp31.jpg) no-repeat left top #e5effe;}
.xxxj{ width:360px; margin:23px 0 0 20px;}
.xxxj h4 a{ display:block; height:45px; color:#2d85cf; font-size:30px;}
.xxxj p{  color:#2d85cf;}
.szxx ul{ float:right; width:300px; display:block; margin-top:30px;}
.szxx ul li{ width:94px; font-weight:bold; font-size:18px; float:left; margin-bottom:8px;}
.szxx ul li a{ color:#2d85cf;}

.xjlb ul{}
.xjlb ul li{ line-height:46px; height:46px;  font-size:16px; padding:0 5px;}
.xjlb ul li em{ float:left;}
.xjlb ul li span{ float:right; font-size:15px;}
.xjlb ul li.two{ background:#f2fafd;}
.zxzj{ height:105px; margin-top:20px;}
.zxzj ul{ margin-right:-20px;}
.zxzj ul li{ width:157px; height:105px; line-height:105px; text-align:center; float:left; margin-right:20px;}
.zxzj ul li a{ font-size:24px; color:#fff; text-shadow:#525353 2px 0 0,#525353 0 2px 0,#525353 -2px 0 0,#525353 0 -2px 0;}
.zxzj ul .li_1{  background:url(../images/index/kltp34.jpg) no-repeat;}
.zxzj ul .li_2{  background:url(../images/index/kltp35.jpg) no-repeat;}
.zxzj ul .li_3{  background:url(../images/index/kltp36.jpg) no-repeat;}
.zxzj ul .li_4{  background:url(../images/index/kltp37.jpg) no-repeat;}
.hdjl_r{ width:487px;}
.hygq{ height:356px; margin:26px auto 20px;  background:url(../images/index/kltp32.png) no-repeat;}
.hygq h3{ position:relative; height:66px; font-size:30px; line-height:66px; margin-left:20px;}
.hygq h3 a{  color:#fff; }
.hygq h3:before{
        content: '';
        position: absolute;
        bottom: 0;
        left: 7px;
        width:100px;
		z-index:1;
        height: 2px;
        background: #dddddd;
		
 }
.hygq ul li{ font-size:16px; height:39px; line-height:39px; background:url(../images/index/kltp1.png) no-repeat 10px center; padding-left:30px;}
.hygq ul li a{ color:#fff;}
.hygq ul li:hover{ background:url(../images/index/kltp1.png) no-repeat 20px center;}



.ztzl{ position:relative; height:247px; background:#f5f5f5; overflow:hidden;}
.ztzl .w_1200{position:relative;}
.ztzl .next{ position:absolute; right:-37px; top:60%; cursor:pointer; z-index:3; display:block; width:18px; height:32px; background: url(../images/index/jtright.jpg) no-repeat;}
.ztzl .prev{  position:absolute; left:-40px; top:60%; cursor:pointer;z-index:3; display:block; width:18px; height:32px; background: url(../images/index/jtleft.jpg) no-repeat; }
.ztzl ul li{width:270px; height:115px; margin-right:40px; float:left;}
.ztzl ul li img{ width:270px; height:115px;}
.ztzl .tempWrap{ width:1200px!important;}











/*栏目2*/
.lm2{ height:465px;  background:url(../images/index/qdntp9.jpg) no-repeat top center;}
.ywbt{ height:106px; margin-bottom:32px;}
.ywbt ul{ width:810px; margin:0 auto;}
.ywbt ul li{ width:270px; height:106px;  overflow:hidden; float:left; transition: all 0.3s ease 0s; cursor:pointer;}
.ywbt ul li em{ display:block; height:30px; float:none; margin-top:37px; text-indent:120px; transition: all 0.3s ease 0s;}
.ywbt ul li em a{ color:#fff;}
.ywbt ul li em i{ color:#ff8226;}
.ywbt ul li p{ font-size:14px; color:#919191;  margin-top:40px;  text-indent:87px; transition: all 0.3s ease 0s;}


.ywbt ul .li_1{  background:url(../images/index/ywtp1.png) no-repeat 50px center rgba(255,255,255,0.3);}
.ywbt ul .li_1.on{ background:url(../images/index/ywtp1_1.png) no-repeat 14px center #fff;}

.ywbt ul .li_2{  background:url(../images/index/ywtp2.png) no-repeat 50px center rgba(255,255,255,0.3);}
.ywbt ul .li_2.on{ background:url(../images/index/ywtp2_1.png) no-repeat 14px center #fff;}

.ywbt ul .li_3{  background:url(../images/index/ywtp3.png) no-repeat 50px center rgba(255,255,255,0.3);}
.ywbt ul .li_3.on{ background:url(../images/index/ywtp3_1.png) no-repeat 14px center #fff;}


.ywbt ul li.on em{ display:block; text-indent:87px;}
.ywbt ul li.on p{ margin-top:0px;}
.ywbt ul li.on em a{ color:#106635;}
.ywbt ul li.on em i{ color:#f00;}



.h3_2{ height:38px; border-bottom:1px solid #e5e5e5;  margin-bottom:15px;}
.h3_2 em a{ font-size:24px; color:#106635;}

.rdfw{ width:407px;}
.rdfw h3{}
.rdfw p{ height:36px; line-height:36px;}
.rdfw p em{ font-weight:bold; color:#106635; font-weight:bold;}
.rdfw p em a{ color:#106635; }

.rdfw p a{ margin:0 10px;}
.zwfww{ margin-top:8px;}

.bmlq{ width:773px;}
.bmlqbt{ height:107px;}
.bmlqbt a{ float:left; width:11.1%; text-align:center; display:block; position:relative;}
.bmlqbt a.on img{  animation:myfirst 3s infinite; }
.bmlqbt a p{ margin-top:14px; color:#106635; font-weight:bold; font-size:16px;}
.bmlqbt a span{ position:absolute; left:32px; bottom:-16px;background:url(../images/index/sanj.png) no-repeat; width:18px; height:10px; display:none;}
.bmlqbt a.on span{ display:block;}

.bmlqnr{ height:138px; width:771px; border:1px solid #e1e1e1;}
.bmlqnr ul{ margin-top:10px;}
.bmlqnr ul li{ float:left; width:50%; line-height:36px; background: url(../images/sj/ddd.jpg) no-repeat 8px center;}
.bmlqnr ul li em{ float:left; margin-left:20px;}
.bmlqnr ul li span{ float:right;  margin-right:15px;}

.qh1{ height:301px;}

.zxxxgk{ width:715px; height:249px;}
.zxxxgk ul li{ height:36px; line-height:36px;}


.xxgkrh{ clear:both; height:60px; margin:10px auto;}
.xxgkrh ul li{ width:220px; height:58px; line-height:58px; font-weight:bold; font-size:18px; background:#e9f5fc; float:left; margin-right:20px;}
.xxgkrh ul li img{ margin:0 15px 0 20px;}

.zdldgk ul{  margin-right:-12px;}
.zdldgk ul li{ float:left; width:166px; font-size:16px; margin:0 15px 15px 0; height:50px; line-height:50px; background:#f6f8f9; text-overflow: ellipsis; white-space: nowrap; overflow:hidden;}
.zdldgk ul li img{ margin:-4px 0 0 0;}
.zdldgk ul li span{ display:inline-block; text-align:center; width:50px;}
.zdldgk ul li:hover{ font-weight:bold;}
.zdldgk ul li:hover img{ transform: rotateY(360deg); transition: transform 0.7s ease-out 0s;}





.zzxx{ width:710px; position:relative;}
.zzbt{ height:135px; overflow:hidden; margin-bottom:10px;}
.zzbt h3{ width:205px; height:74px; line-height:60px; text-indent:20px; background:url(../images/index/qdntp15.png) no-repeat; position:absolute; top:0; left:20px;}
.zzbt h3 a{ color:#fff; font-size:24px;}
.zzjs{ height:115px; background:#1a703f; overflow:hidden; margin-top:20px;}
.zzjs p{ color:#fff; margin-top:58px; padding:0 15px;}

.zzxx ul li{ line-height:42px; height:42px;}
.two{ background:#f0f3f4;}

.zjdc{ width:460px;}
.zjdc h3 em{ font-size:23px; font-weight:normal;}
.zjdc h3 em a{ color:#333;  margin:0 13px;}
.zjdc h3 em a.on{ color:#1a703f; font-weight:bold;}
.zjdc ul li{ line-height:38px; height:38px;     background: url(../images/sj/ddd.jpg) no-repeat 1px center; padding-left: 13px;}
.zjdc_js{ height:190px; overflow:hidden;}

.xxxz{ position:absolute; right:0; top:30px;}
.xxxz li{float: left; height:23px; line-height:23px; padding-left: 20px;  margin-right: 10px;}
.xxxz li a{color: #FFFFFF; }
.xxxz li a:hover{text-decoration: underline;}
.xxxz li i{display:inline-block; width: 17px; height: 23px; background-size: 100% 100%; }
.xxxz li.xz{background: url(../images/zmhd/xz.png) left center no-repeat;}
.xxxz li.xd{background: url(../images/zmhd/xd.png) left center no-repeat;}
.xxxz li.cx{background: url(../images/zmhd/cx.png) left center no-repeat;}
.xxxz li.xx{background: url(../images/zmhd/zmhd_06.png) left center no-repeat;}


/*---------------------------------------------------------------栏目3*/
.lm3{  height:507px; margin-top:25px; position:relative;}
.lm3bj{ height: 507px; top:0; left:0; z-index:-1; width: 100%; position: absolute; background: url(../images/index/qdntp11.jpg) no-repeat center bottom fixed;}

.ywy{text-shadow: #fff 1px 0 0, #fff 0 1px 0, #fff -1px 0 0, #fff 0 -1px 0; height:70px; line-height:70px;}
.lynr{ height:385px; padding-top:25px; background:#fff;}
.lyjd{ width:390px; margin-left:20px;}
.lyjd h3{ height:74px; line-height:58px; text-indent:66px;background:url(../images/index/qdntp12.png) no-repeat left center; font-size:22px; color:#fff;}
.lyjdnr{ height:90px; position:relative; padding-left:170px; padding-bottom:15px; border-bottom:1px solid #e7e7e7; margin:20px auto 15px;}
.lyjdnr img{ width:160px; height:90px; position:absolute; left:0; top:0;}
.lyjdnr h4{ font-size:16px;    margin-bottom: 15px;}
.lyjdnr p{ line-height:20px;}
.lyjd ul li{line-height:36px;height:36px;font-size:16px;background: url(../images/sj/ddd.jpg) no-repeat 1px center;padding-left: 10px;}
.lyjd ul li em{ float:left; margin-left:5px;}
.lyjd ul li span{ float:right;  margin-right:5px;}

.lytp{ width:750px; position:relative; height:350px; margin-right:20px; }
.lytp h3{ border-bottom:none;}
.lytp h3 em{ border-bottom: 2px solid #28764a; padding: 0 8px; height: 44px; float:left;}
.lytp div{ overflow:hidden;}
.lytp1{ position:absolute; top:68px; left:0;}
.lytp1 img{ width:295px; height:280px;}
.lytp2{ position:absolute; top:68px; left:305px;}
.lytp2 img{ width:290px; height:115px;}
.lytp3{ position:absolute; top:68px; right:0px;}
.lytp3 img{ width:145px; height:115px;}
.lytp4{ position:absolute; bottom:0; left:305px;}
.lytp4 img{ width:173px; height:156px;}
.lytp5{ position:absolute; bottom:0; right:0;}
.lytp5 img{ width:262px; height:156px;}

.lyjs{ display:block; position:relative; }
.lyjsbj{ display:none; text-align:center;  background:rgba(0,0,0,0.3); position:absolute; left:0;top:0; width:100%; height:100%; transition: all 0.3s ease 0s;}
.lyjstc{ width:100%; height:100%; position:absolute; left:0;top:0; z-index:2; text-align:center;  top:40%; opacity:0; transition: all 0.3s ease 0s;}
.lytp1 .lyjstc{ top:50%;}
.lytp1 .lyjstc span{ top:50%;  font-size:24px;}

.lyjs span{ color:#fff; font-size:20px; font-weight:bold; display:block;}
.lyjs p{ color:#fff; margin-top:5px;}

.lyjs:hover .lyjsbj{ display:block; }
.lyjs:hover .lyjstc{ opacity:1; top:30%;}
.lytp1:hover .lyjstc{ opacity:1; top:40%;}




/*---------------------------------------------------------------栏目4*/




.yqlj{ height:58px; background:#1c3b6c;  position:relative;}
.yqljbt ul li:hover{ background:#d1e0ed;  }
.yqljbt ul li{ width:170px; line-height:58px; float:left; text-align:center; cursor:pointer;}
.yqljbt ul li em{ display:inline-block; margin-right:10px; color:#fff;}
.yqljbt ul li span{ display:inline-block; width:15px; height:11px; background:url(../images/index/yqb.png) no-repeat ; transition: all 0.3s ease 0s; }
.yqljbt ul li:hover span{  background:url(../images/index/yqb2.png) no-repeat; transform:rotate(180deg);  }
.yqljbt ul li:hover em{ color:#2d85cf;}


.yqljtc{ background:#d1e0ed; border-top:6px solid #2d85cf; width:100%; line-height:30px; position:absolute; left:0; z-index:9; bottom:58px; display:none; padding:20px 0; overflow:hidden; transition: all 0s ease 0s;}
.yqljtc .w_1200 a{ width:20%; float:left; text-align:left; text-indent:15px; }

.yqwzdt{ width:1200px; margin:0 auto; text-align:left;}
.yqwzdt h3{ font-size:16px; height:35px;}
.yqwzdt h3 a{ color:#1a79bd;}
.yqwzdt .wzdt1{  float:left;  }


.akl{display: flex;  flex-wrap: wrap; height:240px; flex-direction: column;}
.yqwzdt .wzdt1 a{ width:auto;  height:30px; line-height:30px;  text-overflow: ellipsis; white-space: nowrap;  display:block;}
.yqwzdt .wzdt2{ float:left; }
.yqwzdt .wzdt2 a{ width:90%; float:left; text-overflow: ellipsis; white-space: nowrap; overflow:hidden; display:block; height:30px; line-height:30px;}

.ycdh{ position:fixed; top:30%; right:0; z-index:9;}
.ycdh ul li{ width:auto; height:39px; line-height:39px;  margin-bottom:8px; text-align:right; position:relative; }
.ycdh ul div{ width:43px; height:39px; line-height:39px; background:#106635;}
.ycdh ul li a{ color:#fff;  position:relative; z-index:2;}
.ycdh ul li em{ display:none; float:right; padding:0 0 0 15px;}
.ycdh ul li img{  float:right; background:#106635;}

.ycdh ul li i{ position:absolute; right:0; top:0; display:block; height:39px; width:10px; background:#106635; z-index:1;  transition: width 0.2s ease 0s;}
.ycdh ul li:hover i{ width:160px; }

.ycdh ul li:hover em{ display:block;}
.ycdh ul li:hover{ }


.ycdh ul li span{ display:none; position:absolute;  left:-125px; top:0px; z-index:1;}
.ycdh ul li span img{ width:120px; height:120px;}

.ycdh ul li:hover span{ display:block;}



.ycdhgb{ width:49px; display:block; clear:both; float:right; text-align:center; cursor:pointer;}



@keyframes myfirst
{
0%   {transform: rotateY(0deg);}
25%  {}
50%  {}
75%  {}
100% {transform: rotateY(360deg);}

}
















@keyframes service_inf {
0% {
    transform: rotate(15deg);
}
5% {
    transform: rotate(-15deg);
}
10% {
    transform: rotate(15deg);
}
15% {
    transform: rotate(-15deg);
}
20% {
    transform: rotate(15deg);
}
25% {
    transform: rotate(-15deg);
}
30% {
    transform: rotate(0deg);
}
100% {
    transform: rotate(0deg);
}
}



@keyframes boundAnimation {
0% {
    transform: translateY(0px) scale(1, 1);
}
25% {
    transform: translateY(0px) scaleY(0.8);
}
50% {
    transform: translateY(-10px) scaleY(1);
}
90% {
    transform: translateY(1px);
}
}




