﻿﻿img {max-width: 100%; -ms-interpolation-mode: bicubic; border:none; }
*{margin:0px;padding:0px;}
body{padding:0;margin:0;font-size:14px; font-family:"微软雅黑";  color:#222; background:url(../images/bg.gif) repeat;}
/*body{padding:0;margin:0;font-size:14px; font-family:"微软雅黑";  color:#222;}*/
.iconfont{font-family:"iconfont";font-size:14px;font-style:normal;padding-right:4px}
div,form,img,ul,ol,li,dl,dt,dd{margin:0;padding:0;border:0;}
h1,h2,h3,h4,h5,h6 {margin:0;padding:0;font-weight:bold;margin-right:auto;margin-left:auto;}
li{list-style-type:none;}.clear {clear:both;}ul,li {list-style:none;}
a{color:#222; text-decoration:none;}
a:hover{ color:#ca210c; }
i,em{ font-style:normal;}
form, embed {display: inline;margin: 0;padding: 0;}
.middle{width:1200px; margin:0px auto;}

.conter{width:1160px; float:left; padding:20px 20px 20px 20px; }
#head{width:100%; float:left; background:url(../images/head_bg.gif) no-repeat; height:232px;}
.logo{width:320px; height:108px; float:left; margin-top:70px;position:relative;z-index:999}
.banner{width:870px;position:relative;float:left; height:232px;}
.rslides{width:870px;position:relative;list-style:none;padding:0;}
.rslides_nav{ width:36px; height:36px; display:block; position:absolute;  text-indent:0em; overflow:hidden; font-size:0px;}
.rslides_tabs{ font-size:0px;}
#navs{width:100%; float:left; background:#ca210c;}
.menu {width:1200px; height:60px; line-height:60px; float:left; position:relative; z-index:99999 } 
.menu ul {padding:0; margin:0; list-style-type: none; } 
.menu ul li {width:200px; float:left;text-align:center;  position:relative; }
.menu ul li a { display:block; height:60px; line-height:60px;background:url(../images/index_03.jpg) right no-repeat;font-size:16px;letter-spacing:2px; font-weight:bold;font-family:"微软雅黑";display:block;color:#fff;text-decoration:none;position:relative;overflow:hidden;} 
.menu ul li ul { display: none; } 
.menu ul li:hover a {  width:200px; float:left;text-align:center; background:#be0f00; color:#fff; } 
.menu ul li:hover ul { display:block; position:absolute;background:none;  top:62px; left:0; width:200px; float:left; background:#f6f4ed;-moz-box-shadow:2px 1px 10px #888; -webkit-box-shadow:2px 1px 10px #888; box-shadow:2px 1px 10px #888;} 
.menu ul li:hover ul li a { display:block; background:#f6f4ed; color:#666; border:none; height:36px; line-height:36px;font-size:14px; font-weight:100; letter-spacing:0px; border-top:#eadcbf solid 1px; width:200px; } 
.menu ul li:hover ul li a:hover {} 

 /*搜索*/
#head_box{width:100%; float:left; background:url(../images/ss_bg.png) no-repeat; height:39px; margin-top:2px;}
.head_ser { width:1200px; float:left;height:39px; }
.ser_l{ width:900px; float:left;}

.ser_l p{ width:270px; padding-left:30px; float:left;text-align:left; line-height:30px; font-size:12px; padding-top:5px;}
.ser_l span{width:300px; float:left;  text-align:left;padding-top:2px;}
.ser_r{width:300px; float:left; margin-top:8px;}
.inp_1{width:228px; float:left; height:22px; line-height:20px;  background:#fff; background-position:5px; padding-left:10px; color:#999; border:#c9b999 solid 1px;border-radius:20px 0px 0px 20px; border-right:none;}
.sub_1{width:30px; background:url(../images/s_icon.png) no-repeat center #fff; float:left;  border:none; font-size:0px;line-height:22px;cursor:pointer; border:#c9b999 solid 1px;border-radius:0px 20px 20px 0px; border-left:none;}

/* 焦点图*/
.focusPic {float: left; width: 560px; height: 360px; }
.focusPic .hd { position: absolute; right: 10px; bottom: 12px; }
.focusPic .hd ul { _display: inline; }
.focusPic .hd li { float: left; display: inline; width: 10px; height: 10px; text-indent:-9999px; margin-left: 4px; cursor: pointer; background:url(../images/focusPic_Y.png) no-repeat -10px 0; }
.focusPic .hd li.on { background-position:0 0; }
.focusPic { *zoom: 1; /* text-align: center; */ position: relative; z-index: 10; }
.focusPic:after { content: ""; display: table; clear: both; }
.focusPic .hd { z-index: 19; }
.focusPic .bd { z-index: 11; }
.focusPic .bd li { position: relative; z-index: 12; }
.focusPic .bd li .pic { position: relative; z-index: 13; }
.focusPic .bd li .pic img { vertical-align: bottom; }
.focusPic .bd li .con { width: 100%; position: absolute; z-index: 14; left: 0; bottom: 0; }
.focusPic .bd li .con .title { height: 38px; line-height: 37px; overflow: hidden; position: relative; z-index: 16; }
.focusPic .bd li .con .title a { display: block; padding: 0 10px; color: #fff; text-decoration: none; }
.focusPic .bd li .con .bg { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70); opacity: 0.7; position: absolute; width:560px; height: 38px; z-index: 15; left: 0; bottom: 0; background-color: #000; }

/* 市直动态*/
#tab1 { width:580px; float:right; }
#tab1 div { float:left;width:580px;}
#tab1 div { display:none;}
#tab1 .block { display:block;}
#tab1 h3 { float:left; width:289px; height:38px; line-height:38px; font-size:16px; cursor:pointer;  text-align:center; color:#5a5a5a; background:#f3f3f3; border:#ddd solid 1px;}
#tab1 .up { background:#c71d00;color:#fff; height:40px; line-height:40px;float:left; border:none;}
#tab1 .up a{ color:#fff;}
#tab1 ul { width:550px; float:left; padding:10px 15px;background:#fff; }
#tab1 li {font-size:14px;width:530px; float:left; line-height:30px; padding-left:20px;background:url(../images/li.jpg) 1px no-repeat;}
#tab1 li span{float:right;  color:#999}

/*信息公开*/
.service-search,.service-public{display: flex;width: 1160px;background: #fff;height: 150px; float:left;  margin:0px 0px 0px 20px;}
.service-public .more{color: #6f6f6f;float: right;display: block;}
.service-search .icon-img{box-sizing: border-box;width: 114px;height:120px;background: url(../images/index_03.jpg) no-repeat; margin:15px 0px 0px 15px; }
.service-search .icon-img .mask{display: block;box-sizing: border-box;width: 100%;height: 100%;color:#fff;font-size: 25px;padding: 10px 25px;font-weight: 500;text-align: center;}
.service-search .links{display: flex;box-sizing: border-box;padding: 10px;justify-content: space-around;align-items: center;flex: 1;height:100%;}
.service-search .links a.cur1{display: flex;justify-content: space-around;position: relative;width: 19%;height: 120px;background: #49c098;border-radius: 6px; }
.service-search .links a.cur2{display: flex;justify-content: space-around;position: relative;width: 19%;height: 120px;background: #70b9e4;border-radius: 6px; }
.service-search .links a.cur3{display: flex;justify-content: space-around;position: relative;width: 19%;height: 120px;background: #8cc264;border-radius: 6px; }
.service-search .links a.cur4{display: flex;justify-content: space-around;position: relative;width: 19%;height: 120px;background: #62a0cf;border-radius: 6px; }
.service-search .links a.cur5{display: flex;justify-content: space-around;position: relative;width: 19%;height: 120px;background: #e3aa41;border-radius: 6px; }
.service-search .links a img{position: absolute;top:25%;left:50%;transform: translate(-50%,0);font-size: 0;border: none;}
.service-search .links a span{position: absolute;bottom:20px;left:0;width: 100%;font-size: 15px;color:#fff;text-align: center;}


.yw_box{width:1160px; float:left; margin-left:20px; background:#fff; margin-top:20px; padding-bottom:10px;}
.yw_tit{width:1110px; float:left; border-bottom:#c71d00 solid 3px; background:url(../images/n_icon.png) no-repeat 1px; padding-left:50px; color:#000; font-size:20px; font-weight:bold; letter-spacing:2px; line-height:50px;}
.yw_news{width:360px; float:left; padding-left:20px;}
.yw_title{width:360px; float:left; border-bottom:#999 dotted 2px;height:45px; line-height:45px;letter-spacing:2px;}
.yw_title h3 a{width:130px; float:left; background:url(../images/m.png) no-repeat 1px; padding-left:20px; font-size:16px; color:#c71d00}
.yw_title span{width:210px; float:left; text-align:right;}
.yw_news ul { width:360px; float:left; padding-top:10px;}
.yw_news li {font-size:14px;width:340px; float:left; line-height:30px; padding-left:20px;background:url(../images/li.jpg) 1px no-repeat;}
.yw_news li span{float:right;  color:#999}
.bannimg{width:1160px; float:left; margin:20px 0px 0px 20px; display:inline}


.jy_box{width:1120px; float:left; margin:20px 0px 0px 20px; background:#fff; padding:0px 20px; overflow:hidden; height:320px;}
.hd_left{width:250px; float:left; margin-top:20px;}
.hd_left .hd_1 a{width:140px; float:left; background:url(../images/icon1.png) no-repeat 1px #8cc264; background-position:70px; line-height:65px; padding-left:120px;  color:#fff; font-size:16px;}
.hd_left .hd_2 a{width:140px; float:left; background:url(../images/icon2.png) no-repeat 1px #70b9e4; background-position:72px; line-height:65px; padding-left:120px;  margin-top:5px;color:#fff; font-size:16px;}
.hd_left .hd_3 a{width:140px; float:left; background:url(../images/icon3.png) no-repeat 1px #ee7701; background-position:70px; line-height:65px; padding-left:120px; margin-top:5px;color:#fff;font-size:16px; }
.hd_left .hd_4 a{width:140px; float:left; background:url(../images/icon4.png) no-repeat 1px #49c098; background-position:70px; line-height:65px; padding-left:120px;  margin-top:5px;color:#fff; font-size:16px;}

.jy_right{width:830px; float:right;}
.jy_tit{width:780px; float:left; border-bottom:#c71d00 solid 3px; background:url(../images/n_icon.png) no-repeat 1px; padding-left:50px; color:#000; font-size:20px; font-weight:bold; letter-spacing:2px; line-height:50px;}
.jy_news{width:400px; float:left; }
.jy_title{width:400px; float:left; border-bottom:#999 dotted 2px; height:45px; line-height:45px;letter-spacing:2px;}
.jy_title h3 a{width:130px; float:left; background:url(../images/m.png) no-repeat 1px; padding-left:20px; font-size:16px; color:#c71d00}
.jy_title span{width:250px; float:left; text-align:right;}
.jy_news ul { width:400px; float:left; padding-top:10px;}
.jy_news li {font-size:14px;width:380px; float:left; line-height:30px; padding-left:20px;background:url(../images/li.jpg) 1px no-repeat;}
.jy_news li span{float:right;  color:#999}

/*媒体聚焦*/
.J_tabBox{ width:400px;float:right;}
.hd-s1{width:400px;float:left; border-bottom:#999 dotted 2px; line-height:45px;}
.tab-s1 small a{ width:130px; float:left; text-align:right; font-size:14px; color:#c71d00}
.tab-s1 li.last { padding-right: 0; background: none; }
.tab-s1 li a {width:100px; float:left;font-size:16px;padding-left:20px; font-weight:bold; color:#333}
.tab-s1 li.on a{background:url(../images/m.png) 1px no-repeat;color:#c71d00;}
.infoListA{width:400px; padding-top:10px; float:left;}
.infoListA li{ width:380px; float:left; padding-left:15px; line-height:30px; background:url(../images/li.jpg) 1px no-repeat;}
.infoListA li span{ float:right; color:#999}
.bann_img{width:1160px; float:left; margin-top:10px;}

.flink{width:1160px; float:left;background:#fff; padding-bottom:20px; margin:20px 0px 0px 20px; display:inline;}
.flink .dropselect_box{ position:relative; width:260px; display:inline-block; border:none; padding-left:5px; height:33px; z-index:99; margin-top:15px; border:1px solid #ccc;}
.flink span{ width:260px; float:left; margin-left:100px;}
.yw_tit{width:1110px; float:left; border-bottom:#c71d00 solid 3px; background:url(../images/n_icon.png) no-repeat 1px; padding-left:50px; color:#000; font-size:20px; font-weight:bold; letter-spacing:2px; line-height:50px;}
#foot{ width:100%; float:left; background:#c71d00; padding:15px 0px; margin-top:20px;}
.foot_1{ width:320px; padding-right:40px; float:left; text-align:right; margin-top:10px;}
.foot_2{ width:780px; float:left; text-align:left; color:#fff; line-height:28px;}
.foot_2 a{ color:#fff;}

.navigation{width:810px; float:left; background:url(../images/p.png) no-repeat;background-position:10px; padding-left:40px; line-height:50px; font-size: 14px;border-bottom:#ca210c solid 2px;}
.list{ width:1160px; float:left;margin:20px 15px 20px 25px;display:inline}
.list_l{ width:280px; float:left;background:url(../images/nav_bg.png) bottom no-repeat #fff; height:840px;}
.list_r{ width:850px; float:right; border:#efefef solid 1px; background:#fff }
.list_menu{width:280px; float:left; }
.list_menu b{ width:240px; padding-left:40px; float:left; background:url(../images/nav_icon.png) no-repeat #ca210c; background-position:70px; text-align:center;height:60px; line-height:60px;}
.list_menu b a{ color:#fff; font-size:18px; }
.list_menu ul{width:240px;float:left;padding-left:30px;}
.list_menu ul li{line-height:25px;background:url(../images/h_icon.png) right no-repeat;padding:15px 0px;width:220px; border-bottom:#ddd dotted 1px;font-size:16px; float:left;}
.list_menu .on{line-height:25px;background:url(../images/m_icon.png) right no-repeat;width: 220px;  font-size:16px; float:left;}
.list_menu .on a{ color: #ca210c; font-weight:bold;}
.lmlist{ width:820px; float:left; padding:20px 15px 14px 15px; }
.lmlist ul { width:820px; float:left; border-bottom:#999 dotted 2px; padding-bottom:10px;}
.lmlist li {font-size:14px;width:800px; float:left; line-height:30px; padding-left:20px;background:url(../images/li.jpg) 1px no-repeat;}
.lmlist li span{float:right;  color:#999}
.lmlist ul li.split{ background-image:none; height:1px; line-height:1px;  border-bottom:#999 dotted 2px; margin:15px 0px;}
.page {text-align: center;padding: 20px; font-size: 14px; }
.page .pager A { display: inline-block;display: inline;zoom: 1;line-height: 20px;border: 1px solid #e6e6e6;padding: 1px 5px;background: #fff;}
.page .pager SPAN {display: inline-block;display: inline;line-height: 20px;border: 1px solid #e6e6e6;padding: 1px 5px;background: #fff;}
.page SPAN.current {background: #ca210c;border-color: #ca210c;color: #fff;font-weight: 600;padding: 1px 8px;display: inline;}
.lmlist .survey_view{color:#f60;}
.lmlist .join {color:#f60;}
.list_tit{ width:820px; float:left; padding-top:20px; font-size:16px; padding-left:14px; color:#1170c2;font-weight:bold; }
.list_tit a{color:#2ca4e2;}
.list_tit span{float:right;font-size:14px; }
.lmlist1{ width:820px; float:left;padding:14px 0px; margin:0px 14px  }
.lmlist1 ul { width:820px; float:left; border-bottom:#999 dotted 2px; padding-bottom:10px;}
.lmlist1 li {font-size:16px;width:800px; float:left; line-height:30px; padding-left:20px;background:url(../images/li.jpg) 1px no-repeat;font-size:14px;}
.lmlist1 li span{float:right;  color:#999}
.lmlist1 .survey_view{color:#f60;}
.lmlist1 .join {color:#f60;}

.onlineplTableList{ width:100% }
.onlineplTableList a{color:#333}
.onlineplTableList a:hover{color:#d51c1c}
.onlineTitle{text-align:center; background:#1170c2; font-size:14px; font-weight:bold; height:32px; line-height:32px; color:#fff;}
.type{ text-align:center; line-height:230%;}
.status{ text-align:center;}
.time{ text-align:center;}
.unit{ text-align:center;}
tr.even{background:#f1f1f1;}


/*单页*/
.about{ width:800px; float:left; padding:0px 25px 14px 25px;line-height:30px;}
.about h3{width:800px; float:left;line-height:80px;font-family:"黑体";font-size:28px; text-align:center; border-bottom:#ddd dashed 1px;  font-weight:100}
.about_txt{ line-height:30px;font-family:"宋体";}

/*内容页*/
.posttion{width:1120px; float:left; background:url(../images/p.png) no-repeat #fff;background-position:10px; padding-left:40px; line-height:50px; font-size: 14px;border-bottom:#ca210c solid 2px;}
.article{ width:1160px; float:left; border:#efefef solid 1px;background:#fff;}
.art_tit{ width:1160px; float:left; padding:20px 0px; text-align:center;}
.art_tit h2{ line-height:40px;  text-align:center; color:#333;  font-size: 32px; font-family:"Microsoft Yahei";}
.art_2{ width:1070px; margin:0px 44px;font-size:12px; float:left; border-bottom:#ddd solid 1px;border-top:#ddd solid 1px;  height:35px; line-height:35px;text-align:center; color:#999;margin-bottom:10px;}
.art_2 a{ color:#999;font-size:12px;}
.art_2 small{margin-left:8px;margin-right:3px;color:#999;font-size:12px;}
.art_2 .big{color:#003ba6;padding-left:3px;}
.art_txt{ width:1070px; float:left; padding:10px 44px; line-height:35px; color:#000; font-family:"宋体"; font-size:16px;}
.pagelist{ width:1070px; float:left; padding:10px 10px 0px 10px; float:left; border-top:#ddd dotted 1px;color:#999; line-height:35px; font-family:"宋体"}
.pagelist a{ color:#999;}
table.ke-zeroborder {border-width: 1px;border-color: #ddd;border-collapse: collapse;width:1068px; }
table.ke-zeroborder td {border-width: 1px;padding:4px 10px 0px 10px;border-style: solid;border-color: #ddd;}