@charset "utf-8";
body{ background-color:#f4f4f4;font-family:"Microsoft Yahei","微软雅黑","宋体",Tahoma,Arial,Helvetica,STHeiti;}
mg,input,button,a,select,textarea{margin:0;padding:0;resize:none;border:none;outline:none;} 
ol,ul{list-style:none;} 
a:active, a:focus{outline:none;}
button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0;}
*html{background-image:url(about:blank);background-attachment:fixed;}
h1,h2,h3,h4,h5,h6,ul,p,ol,th,dl,dt,form{ margin:0px; padding:0px;}
li{ list-style-type: none; }
a img{ border:none;}
.clear{ clear:both; overflow:hidden; height:1px;}
.clear5{ clear:both; overflow:hidden; height:5px;}
.clear8{ clear:both; overflow:hidden; height:8px;}
.clear10{ clear:both; overflow:hidden; height:10px;}
.clear15{ clear:both; overflow:hidden; height:15px;}
.clear20{ clear:both; overflow:hidden; height:20px;}
.clear25{ clear:both; overflow:hidden; height:25px;}
.clear28{ clear:both; overflow:hidden; height:28px;}
.clear30{ clear:both; overflow:hidden; height:30px;}
.clear40{ clear:both; overflow:hidden; height:40px;}
.clear50{ clear:both; overflow:hidden; height:50px;}
a{text-decoration: none;cursor: pointer;color:#333333;}
a:hover{text-decoration: none;color:#333;}
.max640{ max-width:640px; margin-left:auto; margin-right:auto; background-color:#edf3f3;}
.min320{ min-width:320px;}
.mycssHead img{ width:100%; max-height:293px;}
@media screen and (min-width: 320px) {html {font-size: 12px;}}
@media screen and (min-width: 360px) { html {font-size: 14px;}}
@media screen and (min-width: 400px) {html {font-size: 16px;}}
@media screen and (min-width: 440px) {html {font-size: 16px;}}
@media screen and (min-width: 480px) {html {font-size: 18px;}}
@media screen and (min-width: 640px) {html {font-size: 20px;}}
@media screen and (min-width: 750px) {html {font-size: 22px;}}
/*headTop strat*/
.headTop{ height:3rem; background-color:#2487dd; color:#fff; clear:both;}
.dateTime{ width:70%; float:left;  height:3rem; line-height:3rem; font-size:1rem; color:#fff;}
.iconDate{ width:10%; height:3rem; line-height:3rem; padding:0 1rem; display:block; font-size:1.2rem; float:left;}
.dateTime_info{ width:85%; height:3rem; line-height:3rem; font-size:0.9rem; float:right;}
.dateTime_info span{ padding:0 0.2rem;}
.login{ width:30%; float:right; height:3rem; color:#fff; line-height:3rem; display:block; font-size:1rem;}
.login span{ color:#fff;}
.login span.user{ font-size:1.8rem; padding:0px; height:3rem; float:left; display:block;}
.login span.loginBt{ height:3rem;display:block; float:right; padding:0 0.4rem;}

/*搜索*/
.my_serch{ padding:10px; background-color:#fff;}
.my_serch_all{ height:40px; width:100%; display:block;}
.my_serch_all .my_serch_input{width:80%; height:44px;font-size:0.9rem; border:#60b658 solid 1px; -moz-border-radius: 5px; /* Firefox */-webkit-border-radius:5px; /* Safari 和 Chrome */border-radius:5px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */}
.my_serch_botton{ width:20%; height:44px; color:#FFF;}
.my_serch_botton button{width:100%;height:44px; border:#60b658 solid 1px; font-size:0.9rem; font-weight:bold; background-color:#60b658; color:#FFF;-moz-border-radius: 5px; /* Firefox */-webkit-border-radius:5px; /* Safari 和 Chrome */border-radius:5px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */}
.my_serch_botton button:hover{border:#53ac4b solid 1px; background-color:#53ac4b; color:#FFF;}
.my_serch_botton button:active {border:#60b658 solid 1px; background-color:#60b658; color:#FFF;}
.my_serch_botton button:visited {border:#60b658 solid 1px; background-color:#60b658; color:#FFF;}
.btn.focus, .btn:focus, .btn:hover {color:#FFF;}
.da19 img{ padding-top:0.5rem; width:100%; height:115px;}
/*nav*/
.nav{ padding-top:20px; padding-bottom:15px; height:7rem; background-color:#fff;}
.nav ul li{ width:25%; float:left; height:7rem;}
.nav ul li a i{ margin:15%; width:4.5rem; height:4.5rem; color:#fff; line-height:4.5rem; background-color:#0876c9; font-size:2.5rem; text-align:center; display:block; margin:0 auto; border-radius:50%;  }


.nav ul li a i.guIcon0{font-size:3rem; background-image: linear-gradient(0deg,#fd6b2c , #fe8d47); text-shadow: 2px 3px 3px rgba(185,0,1,0.10); line-height:4.7rem; box-shadow: 1px 3px 8px rgba(200, 61, 0, 0.5);}

.nav ul li a i.guIcon1{font-size:2.7rem; background-image: linear-gradient(0deg,#0d96f7, #52b4fa); text-shadow: 2px 3px 3px rgba(185,0,1,0.10); line-height:4.3rem; box-shadow: 1px 3px 8px rgba(12, 150, 246, 0.5);}
.nav ul li a i.guIcon2{font-size:3rem; background-image: linear-gradient(0deg,#08b7fa , #1fd6fd); text-shadow: 2px 3px 3px rgba(185,0,1,0.10); line-height:4.5rem; box-shadow: 1px 3px 8px rgba(29, 193, 210, 0.5);}
.nav ul li a i.guIcon3{font-size:2.8rem; background-image: linear-gradient(0deg,#20acaf, #50d3cf); text-shadow: 2px 3px 3px rgba(185,0,1,0.10); line-height:4.2rem; box-shadow: 1px 3px 8px rgba(25, 150, 153, 0.5);}
.nav ul li a i.guIcon4{font-size:2.7rem; background-image: linear-gradient(0deg,#fd6b2c , #fe8d47); text-shadow: 2px 3px 3px rgba(185,0,1,0.10); line-height:4.7rem; box-shadow: 1px 3px 8px rgba(200, 61, 0, 0.5);}

.nav ul li a p{ height:2.5rem; line-height:2.5rem; font-size:1rem; text-align:center;}
.nav ul li a:hover p{ color:#057721;}

/*newsHot*/
.newsHot{ height:2.5rem; display:block;  background-color:#f5f5f5; }
.tzInoc{ width:3rem; float:left; height:1.5rem; line-height:1.5rem; display:block; margin-left:15px; margin-right:15px; text-align:center; margin-top:0.6rem; background-color:#e22929; color:#fff; -moz-border-radius: 3px; /* Firefox */-webkit-border-radius:3px; /* Safari 和 Chrome */border-radius:3px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */} 
.newsHot_list{ width:19rem; float:left; height:2.5rem; overflow:hidden; line-height:2.5rem; font-size:0.875rem;}

/*img轮换图start*/
.imgRotation{ max-height:310px; background-color:#fff;}

/* 新闻开始 */
.listall{ background-color: #fff; padding: 1.5rem 0.8rem;}
.listall_title{ height: 1.5rem;  font-size:1.2rem; padding-bottom: 1rem; border-bottom:1px solid #e8edf1; }
.listall_title span.listall_title_left{ float:left; padding-left:1rem; font-size: 1.2rem; border-left:7px solid #0999fa;}
.listall_title span.listall_title_right{ float:right;  line-height: 1.5rem;}
.listall_title span.listall_title_right a{ font-size:0.8rem; color: #bdbdc5;}
.listall_title span.listall_title_right i{color: #bdbdc5; padding: 0 0.5rem;}

.listall_title_left_small{ float: left; font-size: 0.7rem; padding-left: 1rem; line-height: 1.5rem; color: #717171;}
.listall_title_left_small a{color: #717171; padding: 0  0.2rem;}


.my-list { padding: 0px;border-left: 0;border-right: 0;background: #FFFFFF;}
.my-list ul li {position: relative;display: block;width:100%;overflow: hidden;height:2.5rem;  line-height: 2.5rem; font-size:1rem;}
.my-list ul li i{height:2.5rem;  line-height: 2.5rem; padding-right:0.8rem; float:left; }
.my-list ul li a { height:2.5rem;line-height: 2.5rem;width: 75%; float:left; text-align: left; tborder-bottom: 1px solid #E4E3E6;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;justify-content: space-between;}
.red{ color: #df6750;}



/*imgList*/
.imgList{ background-color:#fff; padding-bottom:1rem;}
.imgList ul li{ padding:10px 0px; max-height:132px; clear:both; overflow:hidden;}
.imgList ul li a{ width:100%; height:100%; display:block;}
.imgList ul li a:hover{ display:block; -webkit-tap-highlight-color:#44b169;/*取消默认手机点击灰色框*/ }
.imgList ul li a:active{  display:block; -webkit-tap-highlight-color:#44b169;/*取消默认手机点击灰色框*/ }
.imgList ul li .imgList_img{ width:30%;float:left;}
.imgList ul li .imgList_img img{ width:100%;}
.imgList ul li .imgList_info{ width:100%;}
.imgList ul li .imgList_info h2{  line-height:1.5em; font-size:1rem; padding-bottom:10px;}
.imgList ul li .imgList_info p{ line-height:1.5em; font-size:0.8rem;  color:#757575; }
.info_more{ width:40%; margin:0px auto; font-size:0.7rem;}
.info_more a{width:100%; height:2rem;line-height:2em; display:block;  text-align:center; font-size:0.9rem; color:#bcc9b6; -moz-border-radius: 5px; /* Firefox */-webkit-border-radius:5px; /* Safari 和 Chrome */border-radius:5px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */ border:#fd7070 solid 1px; background-color:#fd7070;color:#fff; }
.info_more a:hover{ border:#fd7070 solid 1px; background-color:#fd7070; color:#fff;}
.info_more a:active { border:#fd7070 solid 1px;background-color:#fd7070; color:#fff;}
.info_more span{ font-size:0.9rem; height:2rem;line-height:2em; }

/*aqi*/
.aqi{ width:100%;  background-color:#fff;}
.aqiImg{ width:100%; max-height:81px;}
.aqiImg img{ width:100%;}
.aqi_qianru{width:100%; height:375px; overflow:hidden;}
.aqi_qianru iframe{width:100%;height:375px; overflow:hidden;}

/*曝光台*/
.bgt{padding:10px;}
.bgt div{ width:49%; background-color:#3ac1fe; }
.bgt div img{ float:left; width:100%; height:100%; }
.jubao{ float:left;}.baoguang{ float:right;}

/*政务公开*/
.zwgk{ background-color:#fff; padding-bottom:1rem;}
.zwgk_title{ height:2rem; line-height:1.5rem; width:55%; margin:0px auto; border-bottom:1px solid #e3e3e3;}
.zwgk_title p{ width:55%; height:100%;display:block; margin:0px auto; text-align:center; border-bottom:2px solid #00914c; font-size:1.5rem;}
.zwgkSon_title{ padding-top:20px;}
.zwgkSon_title ul li{ float:left; width:25%; padding:0px 2%; display:block; text-align:center;}
.zwgkSon_title ul li a{ background-color:#eeeeee; display:block; width:100%; font-size:0.9rem; line-height:1.5rem; -moz-border-radius: 5px; /* Firefox */-webkit-border-radius:5px; /* Safari 和 Chrome */border-radius:5px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */ }
.zwgkSon_title ul li a.gkon,.zwgkSon_title ul li.default a{ background-color:#00914c; color:#fff;}

.zwgk_list{ clear:both; padding-top:15px;}
.zwgk_list a{ height:3rem;line-height:3rem;  padding-left:1rem; background-image: url(../images/dian.jpg); background-repeat:no-repeat; background-position:left center;  display:block; clear:both; border-bottom:1px dashed #cfcfcf; }
.zwgk_list a h2{ float:left;  overflow:hidden; color:#333; font-size:1rem; height:3rem;line-height:3rem;  }
.zwgk_list a .date{ float:right; overflow:hidden; color:#636363; font-size:0.9rem;}

/*新政务公开*/
.tabTitle{ padding-top:1rem; height:2rem; line-height:2rem; display:block;}
.tabTitle li{ float:left; width:33%; padding:0px 2%; display:block; text-align:center;}
.tabTitle li a{ background-color:#eeeeee; display:block; width:100%; font-size:0.9rem; height:2rem; line-height:2rem; -moz-border-radius: 5px; /* Firefox */-webkit-border-radius:5px; /* Safari 和 Chrome */border-radius:5px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */ }
.swipe{ clear:both;}
.tabTitle li a.active{ background-color:#e22929; color:#fff;}
.news_list{ padding:15px; height:20rem;  clear:both;}
.news_list p{ height:3rem; line-height:3rem; width:100%; display:block;  clear:both; border-bottom:1px dashed #cfcfcf;}
.news_list p a{ float:left; padding-left:5%; height:3rem; line-height:3rem; width:75%; display:block; background-image: url(../images/dian.jpg); background-repeat:no-repeat; background-position:left center; font-size:1rem; overflow:hidden;}
.news_list p span{ float:right;  width:15%; display:block; font-size:1rem; line-height:3rem; overflow:hidden;}
/*pic_list*/
.pic_list{padding:1rem 1rem;width:96%; float:left;}
.pic_list img{ float:left; width:30%;}
.pic_list span{ float:left; padding:10px 0 0 1rem; font-size:1rem; width:70%; display:block;}

/*在线服务*/
.service{ padding:10px; background-color:#FFF;}
.service_ion{ padding-top:1rem;}
.service_ion a{ width:49%; display:block; padding:0.5rem 0 0.5rem 1rem; -moz-border-radius:1rem; /* Firefox */-webkit-border-radius:1rem; /* Safari 和 Chrome */border-radius:1rem; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */}
.service_ion a p{ float:left; font-size:1.5rem; line-height:2.5rem; color:#fff; font-weight:bold;}
.service_ion a img{ height:100%; width:3rem; float:right; margin-right:1rem;}
.service_ion a.email{ float:left; background-color:#4a9eff;}
.service_ion a.zixun{ float:right; background-color:#fdbdbc;}
/*审批公示*/
.shenpi_title{ background-color:#fbedd9; height:2rem; line-height:2rem;}
.shenpi_title p{background-color:#e22929; padding:0 1rem 0 1rem; font-size:1.2rem;color:#fff; width:10rem; text-align:center;}

/*foot*/
.foot{ background-color:#fff; height:2rem;line-height:2rem; font-size:0.9rem; text-align:center; color:#999;}
.footbq{background-color:#1299f9; height:auto;line-height:1.5em; padding:1rem 0rem; font-size:0.9rem; text-align:center; color:#fff;}
.footbq a{ color:#fff;}

/*频道页面css*/
/*phead*/

.Phead{ height:3rem; line-height:3rem; background-color:#2487dd; position:relative; color:#fff; border-bottom:1px solid #eeeeee; }
.logo{  height:3rem; padding:0 2%;  left:0px; top: 0px;position: absolute;z-index: 999px;}
.logo a{ font-size:3rem; color:#fff;}
.pTitle{width: 100%;height:3rem; font-size: 1.2rem;line-height:3rem;text-align: center;float: left;}
.home{ height:3rem; padding:0 2%;  right:0px; top: -1px;position: absolute;z-index: 999px;}
.home a{ height:3rem;display:block;}
.home i{  font-size:2rem; color:#fff;}

/*频道导航pNav*/
.pNav{ border-bottom:1px solid #e22929; height:3rem;  background-color:#fff;}
.pNav ul li{ width:20%; float:left; display:block; height:3rem; line-height:3rem; font-size:1rem; text-align: center;}
.pNav ul li.select a{ border-bottom:2px solid #e22929;  color:#e22929; height:3rem; line-height:3rem; display:block;}

/*新频道导航*/
.lincoapp-tab3 {position: relative;z-index: 1;height:3rem;color: #1a1a1a;-webkit-transform: translateZ(0);}
.skin-news .lincoapp-tab3 .tab-scroll-wrap {border-bottom: 1px solid #2487dd;}
.lincoapp-tab3 .tab-scroll-wrap {position: relative;z-index: 2;overflow: hidden;height:3rem;background: #fff;padding: 0 16px;border-bottom: 1px solid #e22929;-webkit-box-sizing: border-box;box-sizing: border-box;}
.lincoapp-tab3 .tab-scroll {position: relative;overflow: hidden;overflow-x: auto;height:3rem;-webkit-overflow-scrolling: touch;-webkit-transform: translateZ(0);}
.lincoapp-tab3 ul {height:3rem;display: -webkit-box;display: box; line-height:3rem;}
ol, ul, li {list-style: none;}
.lincoapp-tab3 ul li.selected {color: #00bcd4;font-size:1rem;}
.lincoapp-tab3 .line {display: block;height: 0px;position: absolute;left: 0;bottom: 0;z-index: 1;-webkit-transform: translate3d(0,0,0);-webkit-transition: -webkit-transform .6s cubic-bezier(0.19,1,.22,1);}
.skin-news .lincoapp-tab3 .line {background: #1e88e5;}
.lincoapp-tab3 ul li {display: block;height:3rem; font-size:1rem; padding: 0 0.1rem;margin-right: 20px;line-height:3rem;}
.lincoapp-tab3 ul li.selected a{border-bottom:2px solid #2487dd;  color:#2487dd; height:3rem; line-height:3rem; display:block;}

/*频道列表*/
.pList{ padding:1rem 0.5rem; background-color:#fff;  min-height:30rem;}
.pList ul li { clear:both; height:3rem; border-bottom:1px dashed #dedede; line-height:3rem; }
.pList ul li a{float:left; height:3rem; width:71%; font-size:1rem; display:block; overflow:hidden; line-height:3rem; max-height:3rem; display:-webkit-box; -o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden; -webkit-line-clamp:1;-webkit-box-orient:vertical; }
.pList ul li i{ float:left; padding-right:0.3rem;}
.pList ul li span{ float:right; height:3rem;  display:block; overflow:hidden; width:22%; font-size:0.9rem; color:#999;}

/*二级频道页*/
.Pindao_title{ background-color:#00914c; height:2.5rem; line-height:2.5rem; border-top-left-radius:0.5rem; -moz-border-top-left-radius:0.5rem; /* Firefox */-webkit-border-top-left-radius:0.5rem;   /* Safari 和 Chrome */-moz-border-top-right-radius:0.5rem; /* Firefox */-webkit-border-top-right-radius:0.5rem; /* Safari 和 Chrome */ border-top-right-radius:0.5rem; }
.Pindao_title p{ padding:0 1rem 0 1rem; font-size:1.2rem;color:#fff;  text-align:left;}
.Pindao{ padding:0.2rem;}
.Plist{ background-color:#fff; padding:1rem;}
.Pindao_list a { clear:both; height:2rem;  line-height:2rem; display:block; border-bottom:1px dashed #dedede; line-height:2rem; padding-left:1rem; background-image:url(../images/dian3.png); background-position:left center; background-repeat:no-repeat;}
.Pindao_list a p{ float:left; height:2rem; width:75%; font-size:1rem; display:block; overflow:hidden;} 
.Pindao_list a span{ float:right; height:2rem;  display:block; overflow:hidden; width:22%; font-size:0.9rem; color:#999;}
.Pindao_more{ width:15%; float:right; margin:0px 1rem; font-size:0.7rem;}
.Pindao_more a{width:100%; height:1.8rem;line-height:1.8em; display:block;  text-align:center; font-size:0.9rem; color:#bcc9b6; -moz-border-radius: 5px; /* Firefox */-webkit-border-radius:5px; /* Safari 和 Chrome */border-radius:5px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */ border:#44b169 solid 1px; background-color:#44b169;color:#fff; }
.Pindao_more a:hover{ border:#44b169 solid 1px; background-color:#44b169; color:#fff;}
.Pindao_more a:active { border:#44b169 solid 1px;background-color:#44b169; color:#fff;}
.Pindao_more span{ font-size:0.9rem; height:2rem;line-height:2em; }


/*翻页*/
#page_nav_list{ height:3rem; display: flex;  margin-top:1rem; clear:both; background-color:#fff; font-size:0.9rem; border-bottom:1px solid #e3f0eb; border-top:1px solid #e3f0eb;}
#page_nav_list span,#page_nav_list a{ line-height:3rem; height:3rem; padding:0px 0.8rem;  overflow:hidden; float:left;  font-size:0.9rem;}
#page_nav_list a.select{color:#00914c;}
#page_nav_list .pb_home_page, #page_nav_list .pb_end_page,#page_nav_list a{ display:none}
#page_nav_list .pb_prev_page,#page_nav_list .pb_next_page,#page_nav_list a.pb_prev_page,#page_nav_list a.pb_next_page{display:block; width:50%;text-align:center;}
#page_nav_list a.pb_prev_page,#page_nav_list a.pb_next_page{color:#00914c;}
/*内页*/
.Bk { background-color:#139a22;}
.pTitle p{ color:#fff; font-size:1.2rem; font-weight:bold;}
.weizhi{ height:30px; border-bottom:1px solid #f5f5f5;}
.weizhi span{ padding-left:0.5rem; padding-right:0.5rem;}
.my_nr{ background-color:#FFF; padding:12px;}
.page-header h1{ font-size:1.4rem; line-height:1.4em; text-align:center;}
.nr_date{ padding:1rem 0px 1rem 0px; font-size:0.875rem; text-align:center;}
.nr_date span{ padding-right:0.5rem;}
.nrInfo{ font-size:1.2rem; line-height:2rem; padding-top:1rem;}

.nrInfo img{ width:100%; padding:0.5rem 0;}
blockquote.page-header{ margin:0px; padding-left:1rem; padding-right:0px; padding-bottom:0px;}
