	@charset "utf-8";
*{ padding:0; margin:0;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote, p{ padding:0px; margin:0px;}
ol, ul{ list-style:none;}
li{ list-style-type:none; }
a{ text-decoration:none; color:#000; font-family:"微软雅黑";}
span{ font-family:"微软雅黑";}
*:focus{ outline:none}
.clear{ clear: both;}
input,select{ box-sizing: border-box;}
div,img{ border: none;}



body{ background: #eef3fa; background-size: 100%;}
.fl{ float: left;}
.fr{ float: right;}


.header{position: relative;width: 100%;height: auto;padding: 10px 0;background: url(m_headerbj.jpg) no-repeat center top #2162bc; background-size: 100%;overflow: hidden;}
.header .logo{ width: 100%; text-align: left; height: auto; overflow: hidden; padding: 0 10px;}
.header .logo img{ width: 65%; max-width: 402px;}
.header .nav{ width: 15%;  text-align: center; float: right; position: absolute; top: 0; right: 10px; }
.header .nav a{ display: block;width: 100%; height: 100%;}



.dhnr{ width: 100%; height: auto;}
.dhnr .dh{ width: 100%; height: auto; overflow: hidden; margin: 15px 0;}
.dhnr .yjdh{ color: #e8e5e5; display: block; line-height: 40px; padding-left: 15px; font-size: 16px; font-weight: bold; text-align: left;}
.dhnr .ejdh{ width: 100%; height: 35px; line-height: 35px; padding-left: 25px; font-size: 15px; text-align: left; color: #fff;}
.dhnr .ejdh a{ color: #e8e5e5;}

.banner{ width: 100%; height: auto; overflow: hidden; }
.banner .am-slides{ }
.banner .am-slides .xwmc{ position: absolute; left: 0; bottom: 0; width: 100%; height: 50px; line-height: 50px; padding-left: 10px; font-size: 16px; display: block; text-align: left; color: #fff;  background: rgba(0,0,0,.6);}
.banner .am-slider-default{ margin: 0;}
.banner .am-viewport{}


.banner .am-slider-default .am-control-nav{ bottom: 15px; text-align: right; right: 5px;}
.banner .am-slider-default .am-control-nav li{ margin: 0 3px;}
.banner .am-slider-default .am-control-nav li a{ background: #909398; width: 12px; height: 12px; box-shadow: none;}
.banner .am-slider-default .am-control-nav li a.am-active{ background: #fff; width: 12px;}

.search{ width: 100%; background: #fff; padding: 0px;}
.search .bj{ border-radius: 30px; width: 100%; height: 40px; line-height: 40px; border: 1px solid #ddd; background: #fff;}
.search .bj .srk{ width: 60%; float: left; padding-left: 10px; font-size: 16px; text-align: left; color: #999; background: none; border: none; height: 40px; line-height: 40px;}
.search .bj .but{ float: right; width: 72px; background: #2c69bc; color: #fff; font-size: 16px; height: 40px; line-height: 40px; border: none; border-top-right-radius: 30px; border-bottom-right-radius: 30px;}


.main{ width: 100%; height: auto; overflow: hidden;}

.main .part1{ width: 100%; height: auto; overflow: hidden; margin-top: 20px; background: #fff;}
.main .part1 .tt{ width: 100%; height: auto; overflow: hidden; background: url(m_tttit.png) no-repeat left top; background-size: 60px;}
.main .part1 .tt .tit{ width: 80%; margin: 0 auto; text-align: center; height: auto; overflow: hidden; padding: 20px 0; }
.main .part1 .tt .tit a{ color: #2c69bc; font-size: 20px; line-height: 30px; font-weight: bold;}



.am-nav-tabs{ border-bottom: 1px solid #ddd; height: 44px;}
.am-nav-tabs>li{ margin: 0;}
.am-nav-tabs>li.am-active>a, .am-nav-tabs>li.am-active>a:focus, .am-nav-tabs>li.am-active>a:hover{ border: none; border-bottom: 1px solid #2c69bc;  color: #2c69bc; font-size: 20px;}
.am-nav-tabs>li{ width: 25%; text-align: center;}
.am-nav-tabs>li>a{ font-size: 20px; border: none; padding: 0; height: 45px;}
.am-nav>li>a{ width: 100%;}
.am-tabs-bd{ border: none;}


.am-tabs-bd .am-tab-panel{ padding: 5px 0 0;}
.main .list{ width: 100%; height: auto; overflow: hidden; padding: 0 15px 20px;}
.main .list ul{ width: 100%; margin-top: 10px;}
.main .list ul li{ width: 100%; height: 48px; overflow: hidden; border-bottom: 1px dashed #ddd; background: url(m_zqld.png) no-repeat left center; background-size: 5px;}
.main .list ul li .bt{ width: 100%; padding-left: 20px; height: 48px; float: right; display: block; line-height: 48px;  overflow: hidden; color: #222; text-align: left; font-size: 18px; text-overflow: ellipsis; white-space: nowrap;}


.main .more{ margin-top: 20px; width: 100%; background: #eef3fa; display: block; text-align: center; height: 40px; line-height: 40px; font-size: 16px; color: #666;}

.main .part2{ width: 100%; margin-top: 20px; height: auto; overflow: hidden; background: #fff;}
.main .title{ width: 100%; height: 50px; line-height: 49px; border-bottom: 1px solid #ddd; text-align: left; font-size: 20px; font-weight: bold; color: #0069C5;}
.main .title .bt{ background: url(m_zwgktit.png) no-repeat 15px center; background-size: 25px; float: left; color: #2c69bc; border-bottom: 1px solid #2c69bc;  padding-left: 52px; padding-right: 10px;}
.main .tit1 .bt{ background: url(m_zmhd.png) no-repeat 15px center; background-size: 28px; }
.main .title1{ background: url(../images/titbj.jpg) no-repeat left center; background-size: 3px; width: 100%; height: 50px; line-height: 50px; border-bottom: 1px solid #ddd; padding-left: 15px; text-align: left; font-size: 20px; font-weight: bold; color: #0069C5;}
.main .title1 .bt{ float: left; color: #0069C5;}
.main .title2{ width: 100%; height: 50px; border-bottom: 1px solid #ddd; line-height: 50px; text-align: left; font-size: 20px; font-weight: bold;}
.main .title2 .bt{ height: 51px; border-bottom: 3px solid #0069C5; float: left; width: 28%; color: #0069C5; display: block; text-align: center;}

.main .title3{ width: 100%; height: 50px; line-height: 49px; border-bottom: 1px solid #ddd; text-align: left; font-size: 20px; font-weight: bold; color: #0069C5;}
.main .title3 .bt{ float: left; color: #2c69bc; border-bottom: 1px solid #2c69bc;  padding-left: 10px; padding-right: 10px;}
.main .title4{ width: 100%; height: auto; line-height: 40px; text-align: center; font-size: 20px; font-weight: bold; color: #0069C5; padding: 10px 0;}
.main .title4 .bt{ color: #2c69bc;}
.main .title4 .lsxt{ width: 20px; height: 3px; background: #2c69bc; margin: 0 auto;}



.main .gkan{ width: 100%; height: 100px; overflow: hidden; margin-top: 15px;}
.main .gkan .am-slider .am-slides img{ width: 60px; margin: 0 auto; display: block;}
.main .gkan span{ display: block; width: 100%; text-align: center; font-size: 15px; color: #333;}
.main .gkan .am-prev,.main .gkan .am-next{ height: 0;}
.main .part2 .am-nav-tabs{ background: #eef3fa; border: none; line-height: 44px!important;}
.am-nav-tabs>li.am-active>a, .am-nav-tabs>li.am-active>a:focus, .am-nav-tabs>li.am-active>a:hover{ background: none;}
.main .gkan .am-slider-default .am-control-nav li a{ background: none; box-shadow: none;}
.main .gkan .am-slider-default .am-control-nav li a.am-active{ border-bottom: 1px solid #2c69bc;}
.am-slider-default{ box-shadow: none; margin-bottom: 0px;}
.main .part2 .am-nav-tabs>li>a{  line-height: 44px!important;}


.main .list1{width: 100%;height: auto;overflow: hidden;overflow-x: auto;}
.main .list1 ul{ width: 100%; margin-top: 10px;}
.main .list1 ul li{ width: 100%; height: auto; overflow: hidden; padding-bottom: 15px; border-bottom: 1px dashed #ddd; margin-bottom: 15px; background: url(m_zqld.png) no-repeat left 12px; background-size: 5px;}
.main .list1 ul li .time{width:100%; display: block; height: 25px; line-height: 25px; margin-top: 10px; font-size: 15px; color: #999; text-align: left;     padding-left: 20px;}
.main .list1 ul li .fbjg{ margin-left: 20px; margin-right: 10px; margin-top: 10px; padding: 2px 8px; border-radius: 3px; background: #2c69bc; color: #fff; font-size: 14px; text-align: center; float: left;}
.main .list1 ul li .bt{ padding-left: 20px; width: 100%; display: block; line-height: 30px; height: auto; overflow: hidden; color: #333; text-align: left; font-size: 18px;}

.main .buts{ width: 100%; height: auto; overflow: hidden; padding: 0 15px 20px;}
.main .buts ul{ width: 100%; height: auto; overflow: hidden; background: #eef3fa;}
.main .buts ul li{ width: 49.9%; border-right: 1px solid #ddd; float: left; border-bottom: 1px solid #ddd; height: 50px; line-height: 50px; text-align: left; padding-left: 50px; font-size: 16px; color: #222; overflow: hidden;}
.main .buts ul li a{ color: #222;}
.main .buts ul li.l1{ background: url(m_zwgk-ldzc.png) no-repeat 17px center; background-size: 30px;}
.main .buts ul li.l2{ background: url(m_zwgk-gkzd.png) no-repeat 20px center; background-size: 20px; border-right: 0;}
.main .buts ul li.l3{ background: url(m_zwgk-gkzn.png) no-repeat 17px center; background-size: 30px;}
.main .buts ul li.l4{ background: url(m_zwgk-gknb.png) no-repeat 20px center; background-size: 22px; border-right: 0;}
.main .buts ul li.l5{ background: url(m_zwgk-gkml.png) no-repeat 20px center; background-size: 22px;  border-bottom: 0;}
.main .buts ul li.l6{ background: url(m_zwgk-gknb1.png) no-repeat 20px center; background-size: 20px; border-right: 0; border-bottom: 0;}

.main .buts ul li.l7{ background: url(../images/zmhd-wsdc.png) no-repeat 20px center; background-size: 25px;}
.main .buts ul li.l8{ background: url(../images/zmhd-wsxf.png) no-repeat 17px center; background-size: 25px; border-right: 0;}
.main .buts ul li.l9{ background: url(../images/zmhd-myzj.png) no-repeat 20px center; background-size: 23px; border-bottom: 0;}
.main .buts ul li.l10{ background: url(../images/zmhd-wzll.png) no-repeat 18px center; background-size: 22px; border-right: 0; border-bottom: 0;}

.main .buts ul li.l14{  text-align: center;}
.main .buts ul li.l14{ border-right: 0; text-align: center;}
.main .buts ul li.l15{ border-bottom: 0; text-align: center;}
.main .buts ul li.l16{  border-right: 0; border-bottom: 0; text-align: center;}



.main .part2 .am-nav-tabs>li{ width: 33%;}

.main .tit2{ width: 100%; height: 45px; line-height: 45px; background: #eef3fa;}
.main .tit2 .bt{ width: 25%; float: left; text-align: center; height: 44px; border-bottom: 1px solid #2c69bc; color: #2c69bc; font-size: 18px;}

.main .jg{ width: 100%; padding: 20px 15px; height: auto; overflow: hidden;}
.main .list2{ width: 100%; height: auto; overflow: hidden; padding-top: 15px;}
.main .list2 table{ width: 100%; border-collapse: collapse;}
.main .list2 table tr{}
.main .list2 table th{ height: 40px; color: #2c69bc; font-size: 18px; text-align: center; border-bottom: 1px solid #ddd; font-weight: normal;}
.main .list2 table th.t1{ border: none; background: #eef3fa;}
.main .list2 table td{ height: 45px; line-height: 45px; text-align: center; font-size: 16px; color: #666;}
.main .list2 table td.bj{ background: url(m_hsxt.jpg) repeat-y 7px top;}
.main .list2 table td a{ display: block; width: 100%; text-align: left; padding-left: 15px; color: #333; font-size: 18px; background: url(m_zqlyd.png) no-repeat 5px center; background-size: 5px;}

.main .list3{ width: 100%; height: auto; overflow: hidden; padding-top: 15px;}
.main .list3 ul{ width: 100%; padding: 0 15px; height: auto; overflow: hidden;}
.main .list3 ul li{ width: 100%; height: auto; overflow: hidden; min-height: 80px; position: relative; margin: 0 0 24px 0;}
.main .list3 ul li img{ float: left; width: 135px;}
.main .list3 ul li .xg{ position: absolute; left: 0; top: 0; padding-left: 145px; height: 100%;}
.main .list3 ul li .xg .bt{ width: 100%; height: 40px; text-align: left; font-size: 18px; color: #333; display: block;}
.main .list3 ul li .xg .js{ width: 100%; height: auto; overflow: hidden; line-height: 24px; font-size: 14px; color: #999;}




.main .gkbanner{ width: 100%; height: auto; overflow: hidden;}
.main .gkbanner img{ width: 100%; height: auto;}

.main .hdwz{ width: 100%; height: auto; overflow: hidden;}
.main .hdwz .img{ width: 100%; height: auto; overflow: hidden; text-align: center;}
.main .hdwz .img img{ width: 100%; max-width: 690px; }
.main .hdwz .yh{ width: 100%; height: auto; min-height: 36px; overflow: hidden; padding: 5px 0; font-size: 18px; color: #222; position: relative;}
.main .hdwz .yh a{ color: #2c69bc;}
.main .hdwz .yh .ts{ width: 60px; position: absolute; height: 30px; line-height: 30px; left: 0; top: 5px; color: #2c69bc;}
.main .hdwz .yh .jt{ width: 100%; padding-left: 52px; float: left; height: auto; overflow: hidden; line-height: 30px;}
.main .hdwz .yh .time{ color: #999;}



.main .azt{ width: 100%; height: auto; overflow: hidden; padding-top: 15px;}
.main .azt ul{ width: 100%; height: auto; overflow: hidden;}
.main .azt ul li{ float: left; margin: 2% 1%; text-align: center; width: 31.3%; height: auto;}
.main .azt ul li img{ width: 100%; max-width: 58px; border-radius: 20px;}
.main .azt li p{ line-height: 30px; font-size: 16px;}

.main .abm{ width: 100%; height: auto; overflow: hidden; padding-top: 15px;}
.main .abm ul{ width: 100%; height: auto; overflow: hidden;}
.main .abm ul li{ float: left; width: 31.3%; line-height: 40px; background: #edf0f4; text-align: center; border-radius: 5px; margin: 2% 1%;}





/*县情*/
.main .gk{width: 100%;height: auto;overflow: hidden;padding-bottom: 20px;background: #fff;overflow-x:  auto;}
.main .xqbanner{ width: 100%; height: auto; overflow: hidden; position: relative; min-height: 174px; background: #fff; text-align: center;}
.main .xqbanner img{ width: 100%; max-width: 750px;}
.main .xqbanner .xqbj{ position: absolute; left: 0; bottom: 0; width: 100%; height: 38px; background: url(m_xianqbannerbj.png) no-repeat center bottom; background-size: 100%;}
.main .xqxa{ width: 100%; padding: 20px 15px; height: auto; overflow: hidden; font-size: 18px; color: #222; text-indent: 2em; line-height: 36px;}
.main .xqxa a{ color: #2c69bc; font-size: 18px;}
.main .xqxg{  height: auto; min-height: 100px; overflow: hidden; position: relative; margin: 0px 15px;}
.main .xqxg ul{ width: 100%;  position: absolute; top: 0; left: 0; min-height: 100px;}
.main .xqxg ul li{ width: 25%; float: left; height: auto; overflow: hidden; padding: 10px 0; text-align: center;}
.main .xqxg ul li img{ width: 60%; max-width: 100px;  }
.main .xqxg ul li span{ display: block; width: 100%; height: 35px; line-height: 35px; color: #222; font-size: 16px;}
.main .jg .am-slider-default .am-slider-desc{ text-align: center;}
.main .wh{ width: 100%; height: auto; overflow: hidden; padding-bottom: 20px; background: url(../images/xq_whbj.jpg) no-repeat center bottom; background-size: 100%;}
.main .wh .nr{ width: 100%; margin-top: 20px;}
.main .wh .nr ul{ width: 100%; height: auto; overflow: hidden;}
.main .wh .nr ul li{ width: 29.3%; float: left; margin: 0 2% 20px;}
.main .wh .nr ul li a{ display: block; width: 99.9%; border: 1px solid #ddd; border-radius: 50px; background: #fff; text-align: center; height: 35px; line-height: 35px; font-size: 16px; color: #222;}
.main .wh .nr ul li.l1{ margin-left: 20%;}

.zw p{font-size: 16px; line-height: 28px; font-family: Microsoft YaHei;}
.zw span{font-size: 16px; line-height: 28px; font-family: Microsoft YaHei;}

.syggw{ width: 100%; height: auto; overflow: hidden; margin: 15px 0;}
.syggw img{ width: 100%;}

.sylb{ width: 100%; height: auto; overflow: hidden;}
.sylb .title{ width: 100%; background: #f2f2f2; height: 50px; line-height: 50px;}
.sylb .title .bt{ width: 40%; text-align: left; float: left; border-left: 10px solid #E60012; padding-left: 5px; font-size: 18px; font-weight: bold; color: #000;}
.sylb .title .more{ width: 50px; height: 50px; float: right; display: block;}
.sylb .title .more img{ width: 50px; height: 50px;}


.foot{ width: 100%; height: auto; padding: 15px; text-align: center; font-size: 15px; color: #fff; background: url(m_m_footbj.jpg) no-repeat left center #2c69bc;}

.imglist{ width: 100%; margin-top: 10px;}
.am-gallery-bordered .am-gallery-item{ box-shadow: none; border: none; padding: 0px; }
.am-gallery-bordered .am-gallery-title{ padding: 5px 3px; margin: 0; background: #fff;}
.am-gallery-bordered .am-gallery-item img{ height: 100px;}
.am-gallery-bordered>li{ padding: 5px;}
.am-gallery{ padding: 0;}
.am-gallery-bordered .am-gallery-title{ font-size: 16px;}

.local{ width: 100%; height: auto; line-height: 20px; border-bottom: 1px solid #ddd; padding: 10px 0 10px 40px; text-align: left; font-size: 14px; color: #666; background: url(m_local.png) no-repeat 15px 10px; background-size: 20px;}
.local a{ color: #666;}

.zwbf{width: 100%;height: auto;overflow: hidden;margin-top: 15px;padding: 0 20px 15px;min-height:  600px;}
.zwbf .tit{ width: 100%; line-height: 30px; font-size: 24px; color: #222; text-align: center; height: auto;}
.zwbf .xgxx{ width: 100%;height: auto; background: #f5f9fd; text-align: center;font-size: 15px;color: #999;line-height: 20px; margin: 15px 0; padding: 10px 0;}

.zwbf .zw{ padding: 0; height: auto; font-size: 16px;line-height: 30px; color: #333;text-align: left; text-indent: 2em;}
.zwbf .zw img{ width: auto; max-width: 100%;}
.zwbf .sxyt{ width: 280px; margin: 0 auto; padding: 20px 0; text-align: center; height: auto; overflow: hidden;}
.zwbf .sxyt a{display: inline-block; width: 120px;  float: left; text-align: center; color: #666; background: #f5f9fd; height: 40px; line-height: 40px; border-radius: 3px;}
.zwbf .fx{ width: 250px; text-align: left; padding: 10px 0 0; float: left;}
.zwbf .fx .bt{ width: 60px; float: left; display: block; text-align: left;}

.zwbf .wzsp{ width: 100%; padding: 20px 15px; height: 300px;}


.gk{ width: 100%; height: auto; overflow: hidden; padding-bottom: 20px;}
.gk table{ width: 100%; border-collapse: collapse;}
.gk table td{border: 1px solid #fff;background: #eef3fa;text-align: right;font-size: 14px;color: #333;}
.gk table td.t1{ text-align: left;}

.search_ss{ width: 100%; height: auto; overflow: hidden; margin-top: 20px;}
.search_ss .srk{ width: 78%; margin-right: 2%; float: left; height: 35px; line-height: 35px; text-align: left; border: 1px solid #ddd; padding: 0 5px; font-size: 16px; color: #333;}
.search_ss .but{ width: 20%; float: left; border: none; background: #0069C5; text-align: center; color: #fff; font-size: 14px; height: 35px; line-height: 35px;}


@media only screen and (min-width:315px) and (max-width:373px){
	.header .nav{ height: 60px; background-size: 30px!important; right: 10px!important;}
	.am-nav-tabs>li>a{ font-size: 18px!important;}
	.banner .am-slides img{ height: 170px;}
	.am-gallery-bordered .am-gallery-item img{ height: 83px;}
	.imglist .am-slider .am-slides img{ height: 170px;}
	.main .xqxg .xqbj{ height: 128px!important; top: 32px!important;}
}

@media only screen and (min-width:374px) and (max-width:420px){
	.header .nav{ height: 70px;}
	.banner .am-slides img{ height: 218px;}
	.am-gallery-bordered .am-gallery-item img{ height: 100px;}
	.imglist .am-slider .am-slides img{ height: 218px;}
	.main .xqxg .xqbj{ height: 136px!important; top: 44px!important;}
}

@media only screen and (min-width:421px) and (max-width:480px){
	.header .nav{ height: 70px;}
	.header .logo{  padding: 30px 10px!important;}
	.banner .am-slides img{ height: 253px;}
	.am-gallery-bordered .am-gallery-item img{ height: 105px;}
	.imglist .am-slider .am-slides img{ height: 253px;}
	.main .xqxg .xqbj{ height: 136px!important; top: 44px!important;}
}

@media only screen and (min-width:481px) and (max-width:550px){
	.header .nav{ height: 70px;}
	.header .logo{  padding: 30px 10px!important;}
	.banner .am-slides img{ height: 290px;}
	.am-gallery-bordered .am-gallery-item img{ height: 108px;}
	.imglist .am-slider .am-slides img{ height: 290px;}
	.main .xqxg .xqbj{ height: 136px!important; top: 44px!important;}
}

@media only screen and (min-width:551px) and (max-width:650px){
	.header .nav{ height: 70px;}
	.header .logo{  padding: 30px 10px!important;}
	.banner .am-slides img{ height: 313px;}
	.am-gallery-bordered .am-gallery-item img{ height: 108px;}
	.imglist .am-slider .am-slides img{ height: 313px;}
	.main .xqxg .xqbj{ height: 136px!important; top: 44px!important;}
}

@media only screen and (min-width:651px) and (max-width:768px){
	.header { height: 150px;}
	.header .nav{ height: 150px; background-size: 40px!important;}
	.header .logo{  padding: 20px 10px!important;}
	.banner .am-slides img{ height: 313px;}
	.main .buts ul li{ width: 33.2%!important; border: 1px solid #ddd!important; margin-left: -1px!important; margin-top: -1px!important; border-right: 0!important; border-bottom: 0!important;}
	.am-gallery-bordered .am-gallery-item img{ height: 108px;}
	.imglist .am-slider .am-slides img{ height: 313px;}
	.main .xqxg .xqbj{ height: 164px!important; top: 61px!important;}
	.main .xqxg{ height: 310px!important;}
}
@media only screen and (min-width:769px) and (max-width:1024px){
	.header { height: 180px;}
	.header .nav{ height: 180px; }
	.header .logo{  padding: 35px 10px!important; background-size: 47px!important;}
	.banner .am-slides img{ height: 313px;}
	.main .buts ul li{ width: 33.2%!important; border: 1px solid #ddd!important; margin-left: -1px!important; margin-top: -1px!important; border-right: 0!important; border-bottom: 0!important;}
	.am-gallery-bordered .am-gallery-item img{ height: 108px;}
	.imglist .am-slider .am-slides img{ height: 313px;}
	.main .xqxg .xqbj{ height: 179px!important; top: 44px!important;}
	.main .xqxg{ height: 310px!important;}
}
