/*通用*/
*{ margin:0px; padding:0px;}
img{ border:0; }
body{ font-family:"微软雅黑","黑体"; font-size:16px; line-height:30px; background:url(../images/bg.jpg) top center no-repeat;background-attachment:fixed; }
h1,h2,h3,h4,h5,h6{ font-family:"微软雅黑","黑体"}
li{ list-style:none; list-style-type:none;}
a{ text-decoration:none; color:#424242}
a:hover{ text-decoration: none;color:#eb2742;}
.area{ height:auto; overflow:hidden; zoom:1;}
.fl{ float:left; display:inline;}
.fr{ float:right; display:inline;}
.clear{clear:both;overflow:hidden}
.m_t5{ margin-top:5px;}
.m_t10{ margin-top:10px;}
.m_t15{ margin-top:15px;}
.m_t20{ margin-top:20px;}
.m_t25{ margin-top:25px;}
.m_t30{ margin-top:30px;}
.m_t40{ margin-top:40px;}
.m_l30{ margin-left:30px;}
.m_b30{ margin-bottom:30px;}
.m_r30{ margin-right:30px;}
.clear {clear: both;overflow: hidden}
.center{ text-align:center;}
.w720{ width: 720px;}
.w460{ width: 460px;}
.w380{ width: 380px;}

/*头部*/
.alyout_top{ width:1200px; margin:0px auto;}
.alyout_top a{ padding:0px 3px;}

.topnav{height:31px; line-height:31px;font-size:13px; background:#f1f1f1; overflow:hidden;}

/*底部*/
.footer{background: #e2e2e2; width: 100%; padding: 20px 0; overflow:hidden;}
.footer p,.footer p a{ font:normal 15px/30px "微软雅黑","黑体"; color:#000;}
.head{ width:100%; background:#fff; padding:0px 0px 20px 0px;}
.content{ width:1200px; margin:0px auto; background:rgba(255,255,255,0.9); padding:20px;}
.alyout{ width:1200px; margin:0 auto;}

/*头条*/
.topnews{ background:url(../images/19hzwm_topnews.png) no-repeat;padding:20px 70px 5px;}
.topnews h2{ margin-top:2px;margin-bottom: 18px;}
.topnews h2 a{ font:bold 30px/35px "微软雅黑","黑体"; color:#00406f;}
.topnews h2 a:hover{ color:#eb2742}
.topnews p .topnews_more{ color:#cc0001; font-size:16px; }
.topnews p,.topnews p a{ line-height:20px; font-size:16px; color:#434343;}

/*导航*/
.nav{ width:100%;height:55px;background: #eb2742; background-position:left top; background-repeat:no-repeat; position:relative; z-index:220; margin:0px 0px 0px 0px; border-bottom:3px solid #dc1833;}
.nav li{ width:149px; height:55px; cursor:pointer; float:left; border-left:1px solid #dc1833;}
.nav li:first-child{ border:none;}
.nav li:nth-child(8){ border:none;}
.nav li p{ width:149px; height:55px; line-height:55px; font-size:18px; overflow:hidden; text-align:center; font-family:"微软雅黑";}
.nav li p a{ color:#FFF;}
.nav li p a:hover{ color:#ff0;}

.news h3{ background: url(../images/19hzwm_title.jpg) left center no-repeat;  font:bold 22px/25px "微软雅黑","黑体"; color: #eb2742; background:url(../images/yw_line.png) bottom repeat-x; padding:0px 0px 22px 0px; margin:0px 0px 10px 0px;}
.news h3 span{ background: url(../images/19hzwm_title.jpg) left center no-repeat; padding-left:18px;}
.news h3 a{ color: #787777; font-size: 15px; font-weight:normal;}
.news h4,.news h4 a{ font:bold 20px/50px "微软雅黑","黑体"; color: #00406f;height:35px;line-height: 35px; overflow:hidden;}
.news h4 a:hover{ color:#ea2843;}
.news ul li{background:url(../images/19hzwm_nav_icon.jpg) no-repeat 0px 14px; padding-left:13px;height:35px;line-height: 35px; overflow:hidden;}
.news ul li a{color: #434343;font-size: 16px; height:35px;line-height: 35px;font-family:"微软雅黑";}
.news ul li a:hover{ color:#ea2843;}

.title h3{ background:url(../images/yw_line.png) bottom repeat-x;font:bold 22px/25px "微软雅黑","黑体"; color: #eb2742; padding:0px 0px 18px 0px; margin:0px 0px 15px 0px;}
.title h3 a{ color: #787777; font-size: 15px; float: right; line-height: 25px; font-weight:normal;}
.title h3 a:hover{ color:#ea2843;}
.title h3 span{background: url(../images/19hzwm_title.jpg) left no-repeat; padding-left:15px;}

.title h5{ background: url(../images/19hzwm_title.jpg) no-repeat left 5px;  font:bold 22px/25px "微软雅黑","黑体"; color: #eb2742;}
.title h5 a{  font:bold 22px/25px "微软雅黑","黑体"; color: #5a5a5a;}
.listing li{background:url(../images/19hzwm_nav_icon.jpg) no-repeat 0px 14px; padding-left:13px; height:32px; line-height:32px; display:block; overflow:hidden;}
.listing li a{color: #434343;font-size: 16px;line-height: 35px;font-family:"微软雅黑";}
.listing li a:hover{ color:#ea2843;}
.listing li span{ float:right; color:#787878;font-size: 16px; padding:0px 10px 0px 0px;}

.title_c h3{ background: url(../images/19hzwm_title.jpg) no-repeat left 5px;  font:bold 22px/25px "微软雅黑","黑体"; color: #eb2742; padding-left: 13px;}
.title_c h3 ul{ float: right;}
.title_c h3 ul li{ float: left;display: inline;margin-left: 5px;}
.title_c h3 ul li a{color: #5a5a5a; font-size: 15px;}
.title_c h3 ul li a.hover{background:url(../images/qmshgg2014_main_04_btn.jpg) center no-repeat; margin-left:2px;color:#eb2742;cursor:pointer;}
.title_c h3 ul li.hover a{color: #eb2742; border-bottom: 2px solid #eb2742;  }
.pictext h4{ font:bold 17px/25px "微软雅黑","黑体";color: #343434; text-align: center; margin: 10px 0;}
.pictext p{ text-indent: 2em; color: #6f6f6f;line-height: 27px;}
.zt li{ margin-top: 16px; padding-bottom: 5px;}
.fs-pic{position: relative;width: 380px; height: 230px;overflow: hidden;}
.fs-pic img{width: 100%;height: 100%;border-radius: 4px 4px 0 0;}
.fs-p{line-height: 36px;position: absolute;left: 0;bottom: 0;font-size: 16px;width: 100%;height: 36px; overflow: hidden;text-align: center;font-family:"微软雅黑"; background:rgba(0,0,0,0.6);}
.fs-p a{color: #fff;margin-left: 5px; }
.fs-p a:hover,.hr365-p a:hover{color:#FFD6D6;}


.lxx-bg{position: absolute;bottom: 0;width: 100%;height: 36px;left: 0;}
.link li{ float: left;display: inline; border-bottom:1px solid #eb2742; font-size: 20px; color: #343434;padding: 5px 13px; }
.link li.hover{border-top:1px solid #eb2742; border-left:1px solid #eb2742; border-right:1px solid #eb2742;border-bottom:none;color: #eb2742; font-weight: bold;cursor:pointer}
.frist{color: #eb2742!important; font-weight: bold;}
.link_contant a{ color: #343434; font-size: 15px; margin-right: 18px; line-height: 28px;}
/*焦点图*/
.orbit-wrapper { position: relative; }
#featured { position: relative; width: 720px; height: 480px; overflow: hidden; }
.orbit > img { display: none; position: absolute; top: 0; left: 0; border: 0 none; }
.orbit > a { display: none; position: absolute; top: 0; left: 0; line-height: 0; border: 0 none; }
.orbit > div { position: absolute; top: 0; left: 0; width: 100%; height: 100% }
.orbit-item { background-color: #f5f5f5; }
/* 标题 */
.orbit-caption { display: none; position: absolute; left: 0; bottom: 0; z-index: 10; width: 100%; font: 17px/50px "Microsoft Yahei"; text-align: left; color: #fff; background:url(../images/19hzwm_jdt_bg.png) repeat-x;height:50px;}
.orbit-caption a{ font: 17px/50px "Microsoft Yahei"; color: #fff;}
/* 导航 */
.orbit-bullets { position: absolute; z-index: 1000; list-style: none; bottom: 0px; right: 10%; margin: 15px 0 19px 0px; padding: 0; }
.orbit-bullets li { float: left; margin: 0 5px; cursor: pointer; width: 15px; height: 10px; overflow: hidden; text-indent: -9999px; background-color: #e2e2e2; }
.orbit-bullets li.active { background-color: #eb2742; }
.orbit-bullets li.has-thumb { background: none; width: 100px; height: 75px; }
.orbit-bullets li.active.has-thumb { background-position: 0 0; border-top: 2px solid #000; }
.slider-nav { display: block }
.slider-nav span { width: 38px; height: 48px; text-indent: -9999px; position: absolute; z-index: 1000; bottom:180px; cursor: pointer; }
.slider-nav span.right { background: url(../images/19hzwm_arrow.png) right 0; right: 0; }
.slider-nav span.left { background: url(../images/19hzwm_arrow.png) 0 0; left: 0; }
.slider-nav span.right:hover { background-position: right bottom; }
.slider-nav span.left:hover { background-position: 0 bottom; }
.more{background: #eb2742;position: relative; bottom: 36px;left:658px; z-index: 1001; padding:18px 15px 16px;}
.more a{ color: #fff; text-decoration: none; font-size: 16px;}
.more a:hover{color: #fff!important;}
/* 定时器 */
.timer { width: 40px; height: 40px; overflow: hidden; position: absolute; top: 10px; right: 10px; opacity: .6; cursor: pointer; z-index: 1001; }
.rotator { display: block; width: 40px; height: 40px; position: absolute; top: 0; left: -20px; background: url(../images/19hzwm_rotator-black.png) no-repeat; z-index: 3; }
.mask { display: block; width: 20px; height: 40px; position: absolute; top: 0; right: 0; z-index: 2; overflow: hidden; }
.rotator.move { left: 0; }
.mask.move { width: 40px; left: 0; background: url(../images/19hzwm_timer-black.png) repeat 0 0; }
.pause { display: block; width: 40px; height: 40px; position: absolute; top: 0; left: 0; background: url(../images/19hzwm_pause-black.png) no-repeat; z-index: 4; opacity: 0; }
.pause.active { background: url(../images/19hzwm_pause-black.png) no-repeat 0 -40px; }
.timer:hover span.pause, span.pause.active { opacity: 1; }
.lh20{ background: url(../images/index2020_lhbg.jpg) no-repeat; }
.lh20 h3{ margin-left:90px; margin-top: 15px;}
.lh20_ul{margin:0 20px ; background: #fff; padding: 10px 0px 10px 20px;}
.lh20_ul li{ width: 550px; float: left;display: inline;background:url(../images/kym_libg.png) no-repeat 0px 14px; padding-left:13px;}
.lh20_ul li,.kym li a{ font: 18px/36px "Microsoft Yahei";}
.lh20_title{ width: 880px; margin-top: 20px; margin-left: 20px;}
.lh20_title li{ float: left; display: inline; margin: 0 10px; font:bold 18px/36px "Microsoft Yahei";color: #d17600; padding: 0 20px;}
.lh20_title li a{display: block;text-decoration:none!important;color: #d17600; }
#subs1.hover,#subs2.hover,#subs3.hover,#subs4.hover,#subs5.hover{background:#fff;border-top-left-radius:10px;border-top-right-radius:10px;-o-border-top-left-radius:10px;-o-border-top-right-radius:10px;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;color: #c10000;}
#subs1.hover a,#subs2.hover a,#subs3.hover a,#subs4.hover a,#subs5.hover a{color: #c10000;}

.wb{ width: 280px!important;font-weight: bold!important; font-family:"微软雅黑","黑体"!important; font-size: 14px!important;color: red; }
.wb a{ color: red; font-weight: bold!important; font-size: 17px!important; display: inline!important;}
/*焦点图结束*/

.zyfw_cz li{ float: left;display: inline; margin-right: 20px;}
.zyfw_cz li.hover a{ color: #eb2742;}
.dywr{ margin-left: 55px; background: #fff; padding: 0 5px; line-height: 10px; }
.dywr a{font-size:18px!important; font-weight: normal; color: #eb2742!important;}

/*左右切换*/
.w800{width:800px;}
.w55{ width:55px;}
#marquee4 {width:1200px;overflow: hidden;height: auto; }
#marquee5 {width:1200px;overflow: hidden;height: auto; }

.picscroll li {float: left;width:300px;text-align: center; }
.picscroll li span{ height:50px; line-height:50px; display:block; text-align:center; font-size:18px;}

.xcgg{ background: url(../images/yw_line.png) bottom repeat-x; margin-bottom:25px; padding-bottom:15px;font:bold 22px/36px "Microsoft Yahei"; color: #eb2742; overflow:hidden;}
.xcgg a{ float:right; font-weight:normal; font-size:16px;}
.xcgg span{ background:url(../images/19hzwm_title.jpg) left center no-repeat; padding:0px 0px 0px 20px;} 

.xcgg li{ float:left; padding-left:18px; margin-right:30px; height:40px; color:#666; background:url(../images/19hzwm_title.jpg) left 10px no-repeat;}
.xcgg li:hover{color:#eb2742}
.xcgg li.current{color:#eb2742}

/*新时代文明创建*/
.xsdwm li{ width:250px; text-align:center; float:left; margin:10px 8px; overflow:hidden;}
.xsdwm li span{ height:35px; line-height:35px; font-size:16px; display:block; overflow:hidden;}


/*列表页*/

.left{ width:840px; height:auto; margin-top:0px; float:left; position:relative; z-index:100; display:inline;}
.location{ width:100%;  height:70px; line-height:70px;  font-weight:normal; font-size:14px; text-align:right; background:url(../images/yw_line.png) bottom repeat-x;color:#999; }
.location a{ color:#999;}
.location a:hover{ color:#f33333;}
.location i{ width: 50px; height: 50px; display: inline-block; background: url(../images/biao.png) no-repeat; float: left; margin-top: 13px; }
.location p{ width:200px;  color: #f33333;  background-position:left top; background-repeat:no-repeat; height:70px; text-align:left; line-height:70px; font-weight: bold; font-size:21px; float:left; margin-left: 3px; display:inline; font-family:"微软雅黑"; }

.txtlist{ width:840px; height:auto; margin:0 auto; margin:15px 0px;}
.txtlist li{ width:840px; height:36px; line-height:36px; font-size:17px; float:left;word-wrap:break-word;overflow:hidden; white-space:nowrap; }
.txtlist li p{  width:81%;   margin-right:1px; display:inline; word-break:break-all; overflow:hidden;text-overflow: ellipsis; height:38px; line-height:38px; display:block; float:left; padding-left:18px; background:url(../images/kym_libg.png) no-repeat 4px 16px;}
.txtlist li span{ width:136px; height:36px; line-height:36px; display:block; float:right; text-align:right; overflow:hidden; color:#666;}
.txtlist li.liline{ padding-bottom:15px; margin-bottom:14px; display:inline;background:url(../images/text-list.gif) repeat-x left bottom;}


.page_orange {margin:40px 0px; padding:3px; text-align:center;font-family:verdana, arial, helvetica, sans-serif; clear:both;}
.page_orange a:link,.page_orange a:visited {color:#e62844; margin-right:2px; padding:6px 10px; border:#ddd 1px solid; text-decoration:none}
.page_orange a:hover {color:#FFF; border:#D05A0C 1px solid; background-color:#e62844}
.page_orange a:active {color:#731A8B; border:#D4BDDC 1px solid; background-color:#e62844}
.page_orange span.current {font-weight:bold; color:#fff; margin-right:2px; padding:6px 10px; border:#D05A0C 1px solid; background-color:#e62844}



.detail-title{ width:690px; height:auto; line-height:56px; font-weight:bold; font-size:30px; font-family:"微软雅黑"; color:#000; margin:0 auto; }
.detail-cen{ width:690px; height:auto; line-height:25px; font-size:14px; font-family:"微软雅黑"; color:#000; margin:0 auto;}
.detail-tool{ width:690px; height:60px; overflow:hidden; background:url(../images/news-hot.jpg) repeat-x left top;  margin:0 auto; }
.detail-tool h2{ width:300px; height:60px; line-height:60px; float:left; font-weight:bold; font-size:14px; color:#0066cc; }
.detail-canshu{ width:690px; height:60px;  background:url(../images/news-hot.jpg) repeat-x left bottom;  overflow:hidden; margin:0 auto;}
.detail-canshu h2{ width:300px; height:60px; line-height:60px; font-weight:bold; font-size:22px;}
.detail-canshu h2{ font-weight:normal; font-size:12px; width:400px; }
.share{  width:190px; height:40px; float:right; overflow:hidden; margin-top:8px; display:inline;  }
.share h3,.share p{ width:32px; height:32px; float:left; overflow:hidden;}
.share p{ margin-left:6px; display:inline;}
.share h3 img,.share p img{ width:32px; height:32px;}

.right{ width:320px; height:auto; margin-top:0px; float:right; display:inline; }
.active{ width:320px; height:auto; }
.active-title{ width:308px; height:70px; line-height:70px; font-weight:normal; font-size:18px; text-align:right; background:url(../images/yw_line.png) bottom repeat-x;padding-right:10px;}
.active-title a{ color:#787878;}
.active-title i{ width: 50px; height: 50px; display: inline-block; background: url(../images/biao.png) no-repeat; float: left; margin-top: 13px; }
.active-title p{ width:94px; height:70px; line-height:70px; font-size:21px; font-weight: bold; color:#f33333; background-position:left top; background-repeat:no-repeat; padding-right:24px;  text-align:center; font-family:"微软雅黑"; overflow:hidden; float:left;}
.active-title .more a{ font-size: 14px; color: #999!important; }
.active-title .more a:hover{ color: #f33333!important; }

.active-title h2{ width:82px; height:42px; line-height:42px; float:left; font-weight:normal; font-size:16px; color:#0077d1; text-align:center; font-family:"微软雅黑";}
.active-cen{ width:260px; height:auto; }

.active-list{ width:260px; height:auto; }
.active-list li{ width:260px; height:90px; float:left; margin:10px 0; display:inline;}
.active-list li img{ width:260px; height:90px;}

.bobao-list{ width:320px; height:auto; margin:10px auto 0px auto;}
.bobao-list li{ width:306px; height:36px; line-height:36px; padding-left:14px; background:url(../images/19hzwm_nav_icon.jpg) no-repeat left 15px; font-size:16px; color: #777; overflow:hidden; }
.bobao-list li a{ color: #666!important; }
.bobao-list li a:hover{ color: #f33333!important; }


.bobao-list2{ width:320px; height:auto; margin:10px auto 0px auto;}
.bobao-list2 li{ width:306px; height:100px;line-height:32px; font-size:16px; color: #777; overflow:hidden; margin:15px 0px;}
.bobao-list2 li img{ width:150px; height:100px; float:left; margin:0px 15px 0px 0px;}
.bobao-list2 li a{ color: #666!important; }
.bobao-list2 li a:hover{ color: #f33333!important; }


/*内容*/
.con{ width:100%; margin:20px auto 20px auto; font-size:17px;}
.con img{ max-width:900px; height:auto !important; margin:10px 0px;}
.con p{ line-height:30px; padding-bottom:8px;}
.con_t{ width:100%; text-align:center; margin:30px 0px 0px 0px; border-bottom:1px solid #ddd;}
.con_t h2{font-size:26px;line-height:32px;color:#333; padding:20px 0px 16px 0px; font-weight:normal;}
.con_t h3{height:30px;line-height:30px; font-size:14px; font-weight:normal; margin-bottom:15px;}
.con_t h3 span{margin:8px 8px 0 0px; color:#999;text-decoration:none;}
.con p{ line-height:30px;text-indent:2em;}

/*翻篇*/
.fanpian{ margin:10px 0px; padding:10px 0px;border-top:1px solid #ddd; border-bottom:1px solid #ddd; line-height:30px; font-size:16px;}
.fanpian b{ color:#e62844;}

/*推荐文章*/
.gr-rec-news{width:1200px;margin:30px 0px 30px 0px;overflow:hidden;}
.gr-rec-news ul{width:1220px;margin:10px 0px 0px 0px;}
.gr-rec-news ul li{float:left;margin-right:30px;width:562px;height:35px;line-height:35px; overflow:hidden;background:url(../images/19hzwm_nav_icon.jpg) no-repeat left center;padding-left:18px;}
.gr-rec-news ul li a{line-height:35px; height:35px;overflow:hidden;}
.gr-rec-news ul li span{float:right;color:#999;}
.rec-title{height:40px;line-height:40px;background:#f1f1f1;}
.rec-title span{height:40px;line-height:40px;background:#e62844; display:inline-block; border-left:5px solid #f68100; padding:0px 20px;font-size:16px;font-weight:bold;color:#fff;}


.txtlist2{ width:840px; height:auto; margin:0 auto; margin:15px 0px;}
.txtlist2 ul{ width:858px; margin-left:-9px;}
.txtlist2 li{ width:270px;  font-size:16px; float:left;word-wrap:break-word;overflow:hidden; white-space:nowrap; margin:8px; text-align:center; overflow:hidden;}
.txtlist2 li img{ width:270px; height:180px;}
.txtlist2 li span{height:40px; line-height:40px; display:block;}
