@charset "utf-8";
/* CSS Document */
a{color:#333;}
body{ font-size:15px; color:#333;}

	.news_tt{ background:#f2f2f2; padding:10px;}
	.news_tt span{ float:left; display:block; width:55px; border-right:1px solid #ddd; padding-right:10px;    margin-top: 8px;}
	.news_tt span img{ width:100%;}
	.news_tt p{ float:left; width:78%; padding-left:10px;line-height: 3.1em;
    position: relative;}
	.news_tt p b{ font-weight:normal;display: inline-block; vertical-align: middle;line-height: 1.3rem;}
	
	/***********图片新闻***************/
	/* slide */
	.slide,.slide li{width:99.5%;height:265px;background-color:#fbfbfb;}
	.slide{overflow:hidden;border:1px #ededed solid;position:relative;}
	.slide li{position:absolute;overflow:hidden;display:none;}
	.slide li.current{display:block;}
	.slide li .image{position:absolute; width:100%;}
	.slide li .text{bottom:0;overflow:hidden; background:url(../images/xbb_tpxw_bg.png);width:100%;position:absolute; font-size:14px;line-height:45px;  color:#fff; height:45px; text-align:left;padding-left: 10px;}
	.slide li .text a{color:#fff; margin-left: 10px;}
	.slide li .text a:hover{color:#ff7f00!important}
	.slide li img{width:100%;height:265px;}
	.slide li .text .title a{font-size:14px;font-weight:700;color:#fff;font-family:"微软雅黑";line-height:22px;text-indent:0;float:none;}
	.slide li .text p{width:75%;white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size:16px;}
	
	.slide .triggers{position:absolute;z-index:1;width:100%;text-align:center;bottom:10px;height:38px;right:0;left:0;padding:0 0 8px;}
	.slide .triggers a{font-size:11px;line-height:12px;color:#000;overflow:hidden;border-radius:1px;-webkit-text-size-adjust:none;float:none;width:62px;height:42px;text-align:center;display:inline-block;background:0;margin:0 3px 0 0;}
	.slide .triggers a:hover{text-decoration:none;}
	.slide .triggers a img{width:58px;height:38px;border:1px #999 solid;vertical-align:middle;opacity:.6;}
	.slide .triggers a.current img{border:2px #2fac00 solid;opacity:1;}
	
	.slide .icon-dot{display:inline-block;position:absolute;right: 10px; bottom:12px;}
	.slide .icon-dot a{width:10px; background:#ffffff;height:10px;display:inline-block;overflow:hidden;margin:0 2px;}
	.slide .icon-dot a.current{background:#FD9A00;}
	
	.slide .link-watch{width:53px;height:59px;position:absolute;top:50%; margin-top: -37px;filter:alpha(opacity=60);cursor:pointer;}
	.slide .link-watch.pre{left:0; background:url(../images/left.png) no-repeat;}
	.slide .link-watch.next{right:0; background:url(../images/right.png) no-repeat;}
	.slide .link-watch.down{}
	
	/*****************************************/
	
	
	.syyw{ padding:10px;}
	
	.syyw_title span{ display:block; float:left; font-size:15px;text-align:center; line-height:35px; width:25%;}
	.syyw_title span.hover{ border-bottom:2px solid #bd1b09; font-size:18px;color:#bd1b09;}
	.syyw_title span.hover a{color:#bd1b09;}
	.syyw_title span a{color:#999999;}
	
	.news_ul li{ background:url(../images/li_bg.png) no-repeat 0px; padding-left:15px; position:relative; font-size:15px;}
	.news_ul li a{white-space: nowrap;text-overflow: ellipsis; line-height:34px; overflow: hidden;}
	.news_ul li:hover{ color:#A10000;}
	.news_ul li:hover a{ color:#A10000;}
	.news_ul li a{ color:#333333; display:block;}
	.more{ background:#f2f2f2; text-align:center; height:30px; line-height:30px; margin-top:15px;}
	.more a{ display:block; color:#BD1B09; font-weight:bold;}
	.hx{ border:1px solid #ddd; background:#f3f4f8; height:8px;}
	.title_img { text-align:center; margin-top:15px;}
	.title_img  img{ width:100%;}
	.home_ztzl{ padding:10px;}

	/*********数字版本-专题切换**********/
	.content_right{ margin-top:20px; margin-bottom:10px;}
	#wrapper {position:relative; overflow:hidden; width:100%;height:100px;}
	#number {width:88px; position:absolute;left:10px;bottom:10px;}
	#number li { padding-left:6px;float:left;text-indent:-9999px;width:16px; height:16px;overflow:hidden;background-image:url(../images/xbb_number1.png); background-repeat:no-repeat;}
	.content_right .ad {width:100%;  height:100px; overflow:hidden; position:relative;}
	.content_right .slider,.content_right .num{ position:absolute;width: 100%;}
	.content_right .slider li{  list-style:none; display:inline;}
	.content_right .slider img{  width:100%; height:100px; display:block;}
	.content_right .num{ right:5px; bottom:5px; width: auto;}
	.content_right .num li{float: left; color: #DF3B39;text-align: center;width: 15px;height: 6px;font-family: Arial; font-size: 12px; cursor: pointer; overflow: hidden; margin: 3px 1px;background-color: #fff;}
	.content_right .num li.on{ color: #fff;width: 15px;height: 6px;font-size: 14px;margin: 3px 1px;background-color: #bd1b09;font-weight: bold;}
	/*********数字版本-专题切换**********/
	
	.xxgk{ padding:10px;}
	.xxgkml{display:flex;justify-content:space-between;flex-wrap:wrap; padding-top:10px;}
	.xxgkml li a{ display:block;}
	.xxgkml li{ width:48%; background:#eeeeee; height:45px; line-height:45px; margin-top:10px;}
	.xxgkml li img{ float:left; width:30px; margin-top:8px; margin-left:15px; margin-right:10px;}
	.xxgkml li.ysq{ width:100%;}
	.xxgkml li.ysq img{ margin-left:35%;}
	
	.zfcwhy{ margin-top:20px; margin-bottom:15px;}
	.zfcwhy ul{display:flex;justify-content:space-between;flex-wrap:wrap;}
	.zfcwhy ul img{ width:100%;}
	.zfcwhy ul li{ width:48%;}
	
	.home_zwfw{ padding:10px;}
	.zwfw_title{display:flex;justify-content: space-around;flex-wrap:wrap; margin-top:15px;}
	.zwfw_title img{ width:100%;height:40px;}
	.zwfw_title span{ width:17%; background:#f6f6f6; text-align:center; border-right:1px solid #fff; height:40px; line-height:40px; font-size:14px;}
	.zwfw_title span a{ display:block; color:#777777;}
	.zwfw_title span.hover{ background:#f9e5e5}
	.zwfw_title span.hover a{ color:#C50000}
	.zwfw_title span.spanimg{ background:none; width:30%;}
	
	
	.zwfw_ul{display:flex;justify-content: space-around;flex-wrap:wrap; margin-top:10px;}
	.zwfw_ul li{ border:1px solid #eeeeee; margin-top:10px; height:40px; line-height:40px; width:30%;}
	.zwfw_ul img{ width:35px; float:left; margin-top:4px; margin-left:5px;}
	
	.zwfw_tab{ width:124px; margin:auto; margin-top:20px;}
	.zwfw_tab span{ display:block; width:30px; height:8px; background:#e6e6e6; float:left; margin-left:10px;  border-radius:5px; font-size:0px;}
	.zwfw_tab span.hover{ background:#dc6667;}
	
	.hdjl{ padding:10px;}
	.ljzx img{ width:100%; display:block;}
	.szxx{ background:url(../images/img3.png) no-repeat top center;background-size: cover; padding-top:60px; padding-bottom:15px; margin-top:15px;}
	.szxx ul{display:flex;justify-content: space-around;flex-wrap:wrap;}
	.szxx ul li { line-height:30px; width:31%;}
	.szxx ul li img{ width:25px; float:left; margin-right:5px; margin-left:5px;}
	.szxx ul li a{color:#fff;}
	
	
	.szf{ padding:10px;}
	.szf_title{ font-size:20px; text-align:center; border-bottom:1px solid #cccccc; line-height:40px;}
	.szf_title span{ display:block; text-align:center; border-bottom:2px solid #bd1b09; width:100px; margin:auto; font-weight:bold;color:#bd1b09}
	.szf_title span a{color:#bd1b09}
	.zwgk_ldzc{ padding:15px;}
	.zwgk_ldzc dl{ overflow:hidden;}
	.zwgk_ldzc dl dt{ float:left; width:110px;}
	.zwgk_ldzc dl dt img{ width:100%;}
	.zwgk_ldzc dl dd{ float:right; width:60%;}
	.zwgk_ldzc dl dd b{ color:#C53031; padding-right:10px;}
	.zwgk_ldzc dl dd .ldzc_sj{color:#306EA1; font-size:16px; margin-top:5px;}
	.zwgk_ldzc dl dd p{ font-size:13px; margin-top:10px; line-height:18px; position:relative; padding-left:70px;}
	.zwgk_ldzc dl dd p span{ background:#a31707;  border-radius:5px; display:block; position:absolute; width:60px; left:0px; text-align:center; color:#fff; line-height:25px;}
	
	.ldzc_div_img{ margin-top:10px;}
	.ldzc_div_img_title{ font-weight:bold; font-size:18px; color:#C53031; height:35px; line-height:35px;margin-top:12px; margin-bottom:5px;}
	
	.ldzc_div_img ul{}
	.ldzc_div_img li{ width:22%; text-align:center;margin-top:10px; float:left; margin-left:5px; margin-right:5px;}
	.ldzc_div_img li img{ width:98%;}
	
	.zfjg img{ width:100%; margin-top:20px;}
	
	
	.ldzc_hx{ border-bottom: 1px solid #ddd; margin-top:20px;}
	.zyhd_title{ border-bottom:1px solid #cccccc}
	.zyhd_title span{ display:block; float:left; font-size:15px;text-align:center; line-height:35px; margin-right:20px; margin-left:10px;}
	.zyhd_title span.hover{ border-bottom:2px solid #bd1b09; font-size:18px;color:#bd1b09;}
	.zyhd_title span.hover a{color:#bd1b09;}
	.zyhd_title span a{color:#999999;}
	
	.zyhd_ul li{ font-size:16px; margin-top:15px; border-bottom:1px solid #ddd; padding-bottom:10px; line-height:23px;}
	.zyhd_ul li span{ display:block; color:#999999; font-size:13px; margin-top:10px;}
	.zfgb{ background:url(../images/zfgb.png) no-repeat; background-size:cover;  margin-top:15px;}
	.zfgb_left{ float:left; width:36%; background:url(../images/zfgb_img.png) no-repeat center; background-size:cover;  margin-top:10px; margin-left:10px; position:relative;}
	.zfgb_left img{ width:100%;}
	.zfgb_right{ float:left; width:60%;}
	.zfgb_left span{ display:block; color:#333; position:absolute; bottom:20px; text-align:center; width:100%; font-size:14px;}
	
	.zfgb_right ul{display:flex;justify-content: space-around;flex-wrap:wrap; }
	.zfgb_right li{ background:url(../images/zfgb_bg.png); height:30px; width:46%; margin-top:15px; font-size:12px; line-height:30px; text-align:center;color:#fff;}
	.zfgb_right li a{color:#fff;}
	
	.wyh{ margin-top:10px;}
	.wyh img{ width:100%; display:block;}
	.grjj_content{ height:488px; overflow:hidden;}
	.m-grjl-con p{ line-height:25px; margin-top:10px; border-bottom: dotted 1px #ddd; padding-bottom:5px;}
	.zyhdjjh span{ width:145px;}
	.zmsy img{ display:block; width:100%;}
	
	.zjsy_bg{ background:url(../images/sqgk_bg.png) repeat-x;}
	.sqgk_title{ text-align:center; }
	.sqgk_title img{ width:35%;}
	.sqgk{ padding-top:20px; padding-bottom:20px; position:relative; width:320px; margin:auto; height:271px;}
	.sygk_div{ width:80%; position:absolute; right:0px; top:68px;}
	.sygk_div img{ width:100%; display:block;}
	.sygk_jj{ position:absolute; width:70%; background:url(../images/gk_bg.png); height:120px; text-indent:2em; font-size:14px; padding:15px; top:140px; line-height:23px;}
	
	.xzqh{ background:url(../images/gkimg5.png) top center #bfeaf3; padding:20px 10px 20px 10px; }
	.xzqh ul{display:flex;justify-content: space-around;flex-wrap:wrap; margin-top:10px;}
	.xzqh li{ width:24.6%; margin-top:8px;}
	.xzqh li img{ width:100%; display:block;}
	
	.w100{  height:143px;}
	.csa{display: flex;align-items: center;justify-content: space-around;background-color: aquamarine;}
	.csb{display: flex;align-items: center;justify-content: space-between;}
	.csb b{ background:url(../images/gk_bg1.png); position:absolute; bottom:6px;color:#fff; padding:5px 10px 5px 10px; left:0px; font-size:14px;}
	.wrap{flex-wrap:wrap;}
	.wrap_div{width:48.5%; height:68px; position:relative;}
	.zrdl_div{ height:134px; position:relative;}
	.zrdl_div img{ width:100%; display:block;}
	.wrap_div img{ width:100%; display:block;}
	.zrdl{width:32%;}
	.wrap .shfz_wid{ width:32%;height:50px; margin-top: 6px; margin-bottom:25px;}
	.wrap .shfz_wid img{ width:100%; display:block;}
	
	.sygk_1{ background:url(../images/sqgk_bg.png); padding:15px;}
	.sygk_1 ul{margin-top:10px;}
	.sygk_1 li{ width:31%; position:relative; height:90px; float:left; margin-left:10px; margin-top:10px;} 
	.sygk_1 li b{ background:url(../images/gk_bg1.png); position:absolute; bottom:0px;color:#fff; padding:5px 10px 5px 10px;}
	.sygk_1 li img{ width:100%; height:100%; display:block;}
	.sygk_1 li.ico1{ width:32%; height:190px; margin-left:0px;}
	.sygk_1 li.ico2{ margin-left:0px; width:32%;}
	.yxsy_img{ margin-top:10px;}
	.yxsy_img img{ width:100%;}
	.yxsy{ padding:15px; background:url(../images/sygk_bg.png)}
	
	.ccysy{ background:url(../images/cysy.png); padding-top:20px; padding-bottom:20px;}
	.ccysy li{ width:25%; text-align:center; }
	.ccysy li img{ width:100%;}
	.ccysy ul{ display:flex;justify-content: space-around;flex-wrap:wrap; margin-top:15px;}
	.ldfg_div{ padding:10px; text-indent:2em; line-height:23px;}
	
	
	/***********民意征集************/
	.myzj{}
	
	.myzj_div,strong,span,b,a,{ display:block;}
	.myzj_div strong{ font-size:20px; color:#BD1907; margin-top:15px; display:block;}
	.myzj_div span{ margin-top:10px; border-bottom:1px solid #ddd; padding-bottom:10px; display:block;}
	.myzj_div b{ width:97%; margin:auto; border-bottom:1px solid #ddd; height:45px; line-height:45px; font-size:16px;display:block;}
	.myzj_div p{ margin-top:20px; color:#999999;}
	.bmyyy input{ width:94%; height:40px; line-height:40px; border:1px solid #ddd; color:#DDDDDD; padding-left:15px; outline:none;}
	.bmy_bor{ border-bottom:0px!important;}
	
	.yzm{ margin-top:10px; margin-bottom:30px;}
	.yzm input{ float:left; width:170px; border:1px solid #ddd; height:40px; line-height:40px; padding-left:10px;color:#DDDDDD; outline:none;}
	.yzmimg{ height:30px; width:100px; background:#000; float:left; margin-left:10px; margin-top:5px;}
	.yzmimg img{ width:100%; height:100%;}
	.yzm a{ float:left; height:40px; line-height:40px; margin-left:10px; text-decoration:underline; color:#999999;}
	
	.tj{ width:100%; height:40px; line-height:40px; text-align:center; margin-top:15px; display:block;}
	.bg1{ background:#bd1b09;color:#fff;}
	.bg2{ background:#ff7f00;color:#fff;}
	.bg3{color:#fff; border:1px solid #ddd; color:#999999}
	
	
	.sjfb-wrap{}
.sjfb-wrap .sjfb-top{height: auto;background: white;padding: 10px 10px;margin-bottom: 16px;}
.sjfb-wrap .sjfb-imgs{height: 80px;margin-bottom: 20px;}
.sjfb-wrap .sjfb-tjgbs{height: 348px;margin-bottom: 40px;}
.sjfb-wrap .sjfb-tjgbs .sjfb-tjgb{float: left;padding: 10px 12px 1px;height: 337px;background: white;margin-left: 15px;width: 366px;}
.sjfb-wrap .sjfb-tjgbs .sjfb-tjgb:first-child{margin-left: 0px;}
/*---图标数据---*/
.sjfb-wrap .sjfb-top .modules{  padding-bottom:10px;}
.sjfb-wrap .sjfb-top .chart{ position:relative;}
.sjfb-wrap .sjfb-top .chart .hd{}
.sjfb-wrap .sjfb-top .chart .hd ul li{width:31%; background:url(../images/sumenu-bg1.png) no-repeat;border: 1px solid #FDDEDB;background: #FFF8F7; margin-top:10px;}
.sjfb-wrap .sjfb-top .chart .hd ul li a{ display:block; width:100%; height:100%;}
.sjfb-wrap .sjfb-top .chart .hd ul li.on,.sjfb-wrap .sjfb-top .chart .hd ul li:hover{ background:url(../images/sumenu-bg2.png) no-repeat;background: #BD1B09;}
.sjfb-wrap .sjfb-top .chart .hd ul {display:flex;justify-content: space-around;flex-wrap:wrap;}
.sjfb-wrap .sjfb-top .chart .hd ul li.sjcd1{}
.sjfb-wrap .sjfb-top .chart .hd ul li.sjcd2{}
.sjfb-wrap .sjfb-top .chart .hd ul li.sjcd1 span{line-height: 20px;padding-top: 8px;height: 44px;}
.sjfb-wrap .sjfb-top .chart .hd ul li.sjcd2 span{line-height: 20px;padding-top: 8px;height: 44px;}
.sjfb-wrap .sjfb-top .chart .hd ul li.last{ margin-right:0 !important;}
.sjfb-wrap .sjfb-top .chart .hd ul li i{ display:block; width:131px; height:41px; margin-top:10px; background:url(/shaoyang/xhtml/images/sj-icon.png) no-repeat;}
.sjfb-wrap .sjfb-top .chart .hd ul li span{ display:block; text-align:center; padding:5px; line-height:30px; font-size:14px; text-transform:uppercase;}
.sjfb-wrap .sjfb-top .chart .hd ul li.on span,.sjfb-wrap .sjfb-top .chart .hd ul li a:hover span{ color:#fff;}
.sjfb-wrap .sjfb-top .chart .bd{ width:100%;padding-top:15px;}
.sjfb-wrap .sjfb-top .chart .bd .tit{ width:100%; height:60px; background:url(../images/tit-bg1.jpg) no-repeat; background-size:cover; color:#fff; font-weight:bold; font-size:16px; text-align:center; line-height:54px;}
.sjfb-wrap .sjfb-top .tub1{width:100%; margin-top:20px;}
.sjfb-wrap .sjfb-top .xiaofei{ width:100%; }
.sjfb-wrap .sjfb-top .chanTb{ width:100%;}
.sjfb-wrap .sjfb-top .inBd{ width:100%;    margin-top: 20px; }
.sjfb-wrap .sjfb-top .henMenu{ width:100% !important;}
.sjfb-wrap .sjfb-top .underCnet{width:100% !important; }
.sjfb-wrap .sjfb-top .chanTb .inHd ul{display:flex;justify-content: space-around;flex-wrap:wrap;}
.sjfb-wrap .sjfb-top .chanTb .inHd ul li{ width:25%;padding-top: 10px; background:#eee;}
.sjfb-wrap .sjfb-top .chanTb .inHd ul li a{ display:block; width:100%; height:100% !important;}
.sjfb-wrap .sjfb-top .chanTb .inHd ul li:hover,.chanTb .inHd ul li.on{ background:url(../images/sjfb6-2020.png) no-repeat #f5ddda!important; color:#fff;}
.sjfb-wrap .sjfb-top .chanTb .inHd ul li img{ display:block;width:35px;margin: 0 auto ;}
.sjfb-wrap .sjfb-top .chanTb .inHd ul li span{ display:block;text-align:center;color: #BD1B09;font-size: 15px;height: 28px;line-height: 28px;}
.sjfb-wrap .sjfb-top .xiafeiTb .inHd{ width:100%;background:#ebebeb;}
.sjfb-wrap .sjfb-top .xiafeiTb .inHd ul li{line-height:45px; border-right:1px solid #fff; text-align:center; }
.sjfb-wrap .sjfb-top .xiafeiTb .inHd ul li a{ width:100%; height:100%; display:block;}
.sjfb-wrap .sjfb-top .xiafeiTb .inHd ul li.on{ background: #BD1B09; color:#fff !important;} 
.sjfb-wrap .sjfb-top .xiafeiTb .inBd{margin-top:20px}
.sjfb-wrap .sjfb-top .xiafeiTb ul li.on a,.xiafeiTb ul li a:hover{background: #BD1B09; color:#fff !important;}
.sjfb-wrap .sjfb-top .gdpt{ width:auto; margin-top:10px;}
.sjfb-wrap .sjfb-top .gdpt .baioti{ width:100%; position:relative;}
.sjfb-wrap .sjfb-top .gdpt .baioti h3{ display:block;width:140px; line-height:30px; font-size:20px; color: #666; text-transform:uppercase; background:none;}
.sjfb-wrap .sjfb-top .gdpt .baioti span{ display:block; width:141px; height:37px; border:1px solid #bababa; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; position:absolute; top:-1px; right:0px;}
.sjfb-wrap .sjfb-top .gdpt .baioti span select{ width:100%; height:100%; background:none; border:none; outline:none; text-indent:10px;}
.sjfb-wrap .sjfb-top .bintu{ width:427px; height:229px; margin-top:30px;}
.sjfb-wrap .sjfb-top p.shuom{ line-height:26px; margin-top:20px;font-size: 14px;text-indent: 2em;padding: 0px 10px;}
.sjfb-wrap .sjfb-top .gdpt p.shuom{ margin-top:85px !important;text-indent: 0px;}

.zjgb{ padding:10px; background:#fff8f7}



/**********在线访谈**********/
.zxft{ border-bottom:1px solid #ddd; padding-bottom:20px; margin-top:20px;}
.zxft dl{display:flex;justify-content:space-between;flex-wrap:wrap; background:#f7f7f7; padding:10px; margin-top:15px;}
.zxft dt{ width:45%;}
.zxft dt img{ width:100%;}
.zxft dd{ width:55%;}
.zxft dd span{ display:block; margin-left:10px; color:#999999;}
.zxft dd b{ display:block; margin-left:10px; margin-top:5px;}

.zxft ul{ margin-top:15px;}
.zxft ul li{ padding-left:80px; position:relative; margin-top:10px; line-height:23px;}
.zxft ul li span{ position:absolute; left:0px; top:0px; color:#999999;}
.zxft_ait_title{ display:block; font-size:18px; color:#BD1907;  text-align:center; border-bottom:1px solid #ddd; padding-bottom:15px; margin-top:10px;}
.zxft_ait{ padding:15px;}
.wz_img img{ width:100%;}

.zxft_ait1{ border-bottom:1px solid #ddd; padding-bottom:20px;}
.zxft_ait1 span{ color:#999999; display:block; margin-top:15px;}
.zxft_ait1 p{ line-height:23px; margin-top:5px;}
.zxft_title{ font-size:18px; color:#BD1B09; font-weight:bold;}

.zxft_ait2 ul{display:flex;justify-content:space-between;flex-wrap:wrap; margin-top:15px;}
.zxft_ait2 ul li { width:47%;}
.zxft_ait2 ul li img{ width:100%;}
.ftnr{ height:300px; overflow-y:auto; margin-top:30px;}
.ftnr p{ text-indent:2em; margin-bottom:10px; line-height:30px; font-size:16px;padding-right: 20px;}
.font_red{ color:#B20000;margin-right:10px;}
.wytw{ border-top:1px solid #ddd; padding-top:20px; border-bottom:1px solid #ddd; padding-bottom:20px;}

.wytw span{ display:block; color:#999999; margin-top:15px;}
.wytw input{ border:1px solid #ddd; width:97%; height:30px; line-height:30px; padding-left:10px; margin-top:10px; color:#DDDDDD;}
.wytw textarea{ width:100%; border:1px solid #ddd; margin-top:10px; color:#DDDDDD; height:50px;}
.wyly li{ position:relative; border-bottom:1px solid #ddd; padding-bottom:15px; margin-top:15px;}
.wyly b{ color:#BD1907; font-size:16px; display:block; padding-right:180px;white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.wyly span{ display:block; position:absolute; top:0px; right:0px; background:url(../images/wylytime.png) no-repeat 0px; padding-left:25px;}
.wyly p{ margin-top:10px; line-height:22px;}
.dcfk_title{ border-bottom:1px solid #ddd; padding-bottom:20px;}
.dcfk_title b{ font-size:18px; text-align:center; display:block; color:#BD1907; padding-top:20px; padding-bottom:20px; line-height:25px;}
.dcfk_title li{ line-height:25px; position:relative; padding-left:80px;}
.dcfk_title li span{ color:#999999; position:absolute; top:0px; left:0px;}

.dcfk_p{ padding:15px;}
.dcfk_p span{ color:#BD1A08; margin-top:20px; font-weight:bold; display:block;}
.dcfk_p p{ margin-top:15px; line-height:22px; padding-left:15px;display:block;}
.dcfk_p b{ margin-top:20px;display:block;}
.dcjgfx{ margin-top:20px; line-height:25px; text-indent:2em;}

/**********市长信箱***********/
.wyhdszs{ background:url(../images/szxx_bg.png) repeat-x bottom; padding:15px; padding-bottom:30px;}
.wyhdszs_img {text-align:center; padding-top:10px;}
.wyhdszs_img img{ width:60%; }
.wyhdszs p{ text-indent:2em; line-height:23px;color:#878787; font-size:14px; margin-top:10px; border-bottom:1px solid #ddd; padding-bottom:15px;}
.wyhdszs ul{display:flex;justify-content:space-between;flex-wrap:wrap;}
.wyhdszs ul li img{ float:left; width:20px; margin-left:5%; margin-right:5%;}
.wyhdszs ul li{ width:48%; margin-top:15px;}

.mszxx_div1{ padding:15px; padding-top:0px;}
.mszxx_div1 li{ border-bottom:1px solid #ddd; padding-bottom:15px; padding-top:10px;}
.mszxx_div1 li a{ display:block; font-weight:bold; margin-bottom:10px;}
.mszxx_div1 li div span{ display:block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; margin-bottom:10px;}
.mszxx_div1 li div b{ font-weight:normal; background:#b20000; display:inline; color:#fff; padding:5px 10px 5px 10px;border-radius: 20px; font-size:13px;}
.mszxx_div2{ padding:15px;}
.mszxx_div2 .syyw_title span{ width:45%;}

.wzhy_img img{ width:100%;}
.wzhy_title{ display:block; color:#999999}
.lxzt{ margin-top:15px; border-bottom:1px solid #ddd; padding-bottom:15px;}
.lxzt strong{ font-size:18px; color:#BD1A08; display:block; margin-top:15px;}

.swdw {  border-bottom:1px solid #ddd; padding-bottom:15px;}
.swdw li{ position:relative; padding-left:80px; font-weight:bold; margin-top:10px; min-height: 20px;}
.swdw li span{ position:absolute; top:0px; left:0px; font-weight:normal; color:#999999; display:block;}

.lxnr{ margin-top:15px;}
.lxnr .hfnr{ text-indent:2em; line-height:23px; margin-top:15px; border-bottom:1px solid #ddd; padding-bottom:15px;}
.hfnr p{ line-height:23px;}
.xgfj{ border-bottom:1px solid #ddd; padding-bottom:15px;}

.xgfj_div{ border:1px solid #ddd;border-radius: 10px; padding:15px; margin-top:15px;box-shadow: 0px 0px 10px #c3c2c2;}
.xgfj_div a{color:#0059B2}
.xgfj_div img{ width:30px; float:left; margin-right:15px; margin-top:3px;}

.lxrpj ul{display:flex;justify-content:space-between;flex-wrap:wrap;}
.lxrpj ul li{ width:45%;color:#999; margin-top:10px;}
.lxrpj ul li select{ width:100%; background:#fafafa; color:#bd1b09; border:1px solid #dedede; font-weight:bold; height:35px; line-height:35px;border-radius: 5px; }
.lxrpj p{ margin-top:10px; color:#AAAAAA;}
.lxrpj ul li b{ background:#fafafa; font-weight:bold; height:35px; line-height:35px;border:1px solid #dedede; padding-left:15px; color:#333333;}

#con_zwfw_3 li{ text-align:center;}
.yxsyconr{width: 100%;height: 200px;margin-top: 10px;background: black;}


/*************我要写信**************/
.wyxx_input{ margin-top:15px;}
.xfxx{ font-size:13px; margin-top:15px;}
.xfxx b{ display:block; color:#BD1906; font-size:15px; margin-bottom:8px;}
.wyxx_input li{ line-height:30px; margin-top:10px;}
.wyxx_input li b{ color:#BD1A08; padding-right:4px;}
.wyxx_input li p{ line-height:20px; font-size:13px; color:#D23939;}
.wyxx_input li span{ display:block; float:left; display:block;width:33%; text-align:right;}
.wyxx_input li input{ width:55%; float:left; border:1px solid #ddd; height:30px; line-height:30px; padding-left:10px; background:#fafafa; color:#777777}
.wyxx_input li.radio_input input{ width:auto; float:none; line-height:inherit; height:inherit}
.wyxx_input li.radio_input{ line-height:inherit; height:inherit; margin-top:15px; margin-bottom:15px;}
.wyxx_input li.file_input input{ border:0px;}
.wyxx_input li.yzm input{ width:20%;}
.wyxx_input li .yzmimg{ margin-top:0px; width:80px}
.wyxx_input li.phone_yzm .yzmimg{ background:#ebebeb; font-size:13px; text-align:center; border:1px solid #ddd; color:#666666}
.wyxx_input li.phone_yzm input{ width:30%;}
.wyxx_input li select{ height:30px; line-height:30px; width:58%; padding-left:10px; background:#fafafa; color:#777777;}
.wyxx_input li.textarea_input textarea{ border:1px solid #ddd; padding:10px; width:52%; height:80px; background:#fafafa;}
.wyxx_input li.textarea_input span{ line-height:80px;}
.wyxx_input li.textarea_input{}
.wyxx .tj{ width:80%; margin:auto; margin-top:30px;border-radius: 3px;}
.wyxx_input li.yzm{ margin-bottom:0px;}

.wycx .wyxx_input span{ width:30%;}
.wycx .tj{ margin-top:20px;}
