/* ::::: http://xbmh.henanga.gov.cn/skin/default/common/css.css ::::: */

body { margin: 0px; padding: 0px; font-size: 12px; font-family: "微软雅黑",arial,"宋体"; line-height: 24px; color: rgb(68, 68, 68); background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
img { border: medium none; }
ul, ol, li, dl, dt, dd { margin: 0px; padding: 0px; list-style-type: none; }
a { text-decoration: none; color: rgb(0, 0, 0); outline: medium none; font-family: "微软雅黑"; }
a:active {  }
a:hover { color: rgb(184, 27, 34); text-decoration: underline; }
li a:hover { color: rgb(184, 27, 34); text-decoration: underline; }
.clear { clear: both; display: block; visibility: hidden; overflow: hidden; line-height: 0; font-size: 0px; }
.wp { width: 1024px; margin: auto; }
.clearfix::after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
p, h1, h2, h3, h4 { margin: 0px; padding: 0px; }
.marginTop { padding-top: 30px; }
#top { background: transparent url('../images/top_bg.jpg') repeat-x scroll 0% 0%; }
.top { background: transparent url('../images/top_bg2.jpg') no-repeat scroll center top; height: 170px; }
.logo { float: left; padding-top: 37px; }
.load { float: right; padding-top: 15px; }
.load ul { float: right; }
.load ul li { float: left; padding-left: 30px; }
#land { background: rgb(0, 40, 116) none repeat scroll 0% 0%; }
.land { height: 41px; line-height: 42px; color: rgb(170, 182, 205); position: relative; }
.land span { position: absolute; top: 6px; right: 0px; }
.land_text { border-style: none; line-height: 28px; height: 28px; width: 163px; padding: 0px; vertical-align: middle; background: transparent url('../images/land_text.gif') no-repeat scroll 0% 0%; margin: 0px; color: rgb(115, 115, 115); }
.land_button { border-style: none; line-height: 28px; height: 28px; width: 27px; padding: 0px; vertical-align: middle; background: transparent url('../images/land_button.gif') no-repeat scroll 0% 0%; margin: 0px; cursor: pointer; }
#nav { margin-top: 1px; background: rgb(235, 235, 235) none repeat scroll 0% 0%; }
.nav { height: 47px; line-height: 47px; }
.nav ul li { float: left; font-family: "微软雅黑"; font-size: 16px; height: 47px; line-height: 47px; width: 104px; text-align: center; padding-left: 1px; padding-right: 1px; }
.nav ul li.w80{ width:80px;}
.nav ul li a { display: block; color: rgb(51, 51, 51); overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.nav ul li a:hover { text-decoration: none; color: rgb(255, 255, 255); background: rgb(154, 163, 181) none repeat scroll 0% 0%; }
.news_head { height: auto; text-align:left; padding-top: 15px;padding-bottom: 15px; color: rgb(102, 102, 102); width:1024px;  overflow:hidden; text-overflow:ellipsis; }
.news_head h1 { font-size: 36px; color: rgb(51, 51, 51); display: block; font-weight: 600; font-family: "微软雅黑";line-height:38px; height:38px; overflow:hidden; width:100% }
.news_head h1 a{text-align: center; padding-bottom: 12px; color:#002975;}
.news_head h1 a:hover { text-decoration: none; color: rgb(184, 27, 34); }
.news_head p { color: rgb(102, 102, 102); width:1024px; height:50px; line-height:25px; overflow:hidden; text-overflow:ellipsis; }
.module1 { float: left; width: 766px; }
.module2 { float: right; width: 225px; }
.module1_left { float: left; width: 342px; }
.module1_right { float: right; width: 401px; }
.news_title { border-top: 1px solid rgb(204, 204, 204); height: 37px; line-height: 37px; padding-left: 4px; font-family: "微软雅黑"; font-size: 16px; color:#0149d1; position: relative; }
.news_title a { position: absolute; top: 0px; right: -5px; color: rgb(102, 102, 102); font-size: 12px; font-family: "微软雅黑"; background:url(../images/more.png) no-repeat left center; padding-left:15px; }
.news_title a:hover { text-decoration: none; color: rgb(184, 27, 34); }
.news_list ul li { height: 30px; line-height: 30px; overflow:hidden; text-overflow:ellipsis; font-size: 14px; padding-left: 6px; }
.news_list ul li a { color: rgb(58, 58, 58); }
.news_list ul li a:hover { text-decoration: none; color: rgb(184, 27, 34); }
.line { height: 1px; line-height: 1px; border-bottom: 1px dashed rgb(205, 205, 205); padding-bottom: 10px; margin-bottom: 10px; }
.vedio_title { height: 37px; line-height: 37px; border-top: 1px solid rgb(165, 0, 0); padding-left: 4px; font-family: "微软雅黑"; font-size: 16px; color: rgb(50, 50, 50); }
.vedio { padding-bottom: 6px; border-bottom: 1px dashed rgb(205, 205, 205); text-align: center; font-size: 14px; line-height: 26px; color: rgb(58, 58, 58); }
.vedio span { display: block; }
.vedio_list { padding-top: 16px; }
.vedio_list ul li { padding-top: 2px; }
.module3 { float: left; width: 760px; }
.module4 { width:249px;float:right;  }
.module5 { width: 100%;float:left; margin-top:10px; }
.module3_left { float: left; width: 287px; }
.module3_right { float: right; width: 455px; }
.information_title { height: 47px; line-height: 47px; background: transparent url('../images/information_title.gif') repeat-x scroll 0% 0%; }
.information_title span { display: block; width: 116px; background: transparent url('../images/information_title2.gif') repeat-x scroll 0% 0%; text-align: center; font-family: "微软雅黑"; font-size: 16px; color: rgb(50, 50, 50); }
.information_list { border-bottom: 1px solid rgb(222, 222, 222); border-left: 1px solid rgb(222, 222, 222); border-right: 1px solid rgb(222, 222, 222); background: transparent url('../images/information_list.jpg') no-repeat scroll 0% 0%; }
.information_list ul li { height: 45px; border-top: 1px solid rgb(222, 222, 222); line-height: 45px; padding-left: 56px; font-size: 14px; position: relative; }
.information_list ul li a { color: rgb(66, 66, 66); }
.information_list ul li span { position: absolute; top: 0px; left: 0px; }
.information_list ul li a:hover { text-decoration: none; color: rgb(184, 27, 34); }
.media_title { height: 39px; line-height: 39px; background: transparent url('../images/media_title.gif') repeat-x scroll 0% 0%; position: relative; }
.media_title span { display: block; width: 98px; background: transparent url('../images/information_title2.gif') repeat-x scroll 0% 0%; text-align: center; font-family: "微软雅黑"; font-size: 16px; color: rgb(50, 50, 50); }
.media_title a { position: absolute; top: 0px; right: 26px; color: rgb(102, 102, 102); }
.media_title a:hover { text-decoration: none; color: rgb(184, 27, 34); }
.media_list ul li { height: 31px; line-height: 31px; overflow:hidden; padding-left: 30px; background: transparent url('../images/box.gif') no-repeat scroll 14px center; font-size: 14px; }
.media_list ul li a { color: rgb(78, 78, 78); }
.media_list ul li a:hover { text-decoration: none; color: rgb(184, 27, 34); }
.letter ul li { height: 51px; line-height: 51px; padding-bottom: 4px; font-family: "微软雅黑"; font-size: 18px; position: relative; }
.letter ul li a { display: block; background: rgb(233, 226, 208) none repeat scroll 0% 0%; padding-left: 93px; color: rgb(184, 27, 34); }
.letter ul li a:hover { color: rgb(255, 255, 255); background: rgb(184, 27, 34) none repeat scroll 0% 0%; text-decoration: none; }
.letter ul li.first a { display: block; background: rgb(233, 226, 208) url('../images/one1.gif') no-repeat scroll 33px center; padding-left: 93px; color: rgb(184, 27, 34); }
.letter ul li.first a:hover { color: rgb(255, 255, 255); background: rgb(184, 27, 34) url('../images/one2.gif') no-repeat scroll 33px center; text-decoration: none; }
.letter ul li.second a { display: block; background: rgb(233, 226, 208) url('../images/two1.gif') no-repeat scroll 33px center; padding-left: 93px; color: rgb(184, 27, 34); }
.letter ul li.second a:hover { color: rgb(255, 255, 255); background: rgb(184, 27, 34) url('../images/two2.gif') no-repeat scroll 33px center; text-decoration: none; }
.letter ul li.third a { display: block; background: rgb(233, 226, 208) url('../images/three1.gif') no-repeat scroll 33px center; padding-left: 93px; color: rgb(184, 27, 34); }
.letter ul li.third a:hover { color: rgb(255, 255, 255); background: rgb(184, 27, 34) url('../images/three2.gif') no-repeat scroll 33px center; text-decoration: none; }
.letter ul li.forth a { display: block; background: rgb(233, 226, 208) url('../images/four1.gif') no-repeat scroll 33px center; padding-left: 93px; color: rgb(184, 27, 34); }
.letter ul li.forth a:hover { color: rgb(255, 255, 255); background: rgb(184, 27, 34) url('../images/four2.gif') no-repeat scroll 33px center; text-decoration: none; }
.letter ul li.last a { display: block; background: rgb(233, 226, 208) url('../images/five1.gif') no-repeat scroll 33px center; padding-left: 93px; color: rgb(184, 27, 34); }
.letter ul li.last a:hover { color: rgb(255, 255, 255); background: rgb(184, 27, 34) url('../images/five2.gif') no-repeat scroll 33px center; text-decoration: none; }
.letter ul li.fifth { padding-bottom: 0px; }
.letter ul li.fifth a { display: block; background: rgb(233, 226, 208) url('../images/six1.gif') no-repeat scroll 33px center; padding-left: 93px; color: rgb(184, 27, 34); }
.letter ul li.fifth a:hover { color: rgb(255, 255, 255); background: rgb(184, 27, 34) url('../images/six2.gif') no-repeat scroll 33px center; text-decoration: none; }

.letter ul li.home1 a { display: block; background: rgb(233, 226, 208) url('../images/home1.png') no-repeat scroll 33px center; padding-left: 93px; color: rgb(184, 27, 34); }
.letter ul li.home1 a:hover { color: rgb(255, 255, 255); background:#b81b22 url('../images/home1_hov.png') no-repeat scroll 33px center; text-decoration: none; }
.letter ul li.home2 a { display: block; background: rgb(233, 226, 208) url('../images/home2.png') no-repeat scroll 33px center; padding-left: 93px; color: rgb(184, 27, 34); }
.letter ul li.home2 a:hover { color: rgb(255, 255, 255); background:#b01c28 url('../images/home2_hov.png') no-repeat scroll 33px center; text-decoration: none; }
.letter ul li.home3 a { display: block; background: rgb(233, 226, 208) url('../images/home3.png') no-repeat scroll 33px center; padding-left: 93px; color: rgb(184, 27, 34); }
.letter ul li.home3 a:hover { color: rgb(255, 255, 255); background:#a31521 url('../images/home3_hov.png') no-repeat scroll 33px center; text-decoration: none; }
.letter ul li.home4 a { display: block; background: rgb(233, 226, 208) url('../images/home4.png') no-repeat scroll 33px center; padding-left: 93px; color: rgb(184, 27, 34); }
.letter ul li.home4 a:hover { color: rgb(255, 255, 255); background:#a31521 url('../images/home4_hov.png') no-repeat scroll 33px center; text-decoration: none; }

#zhuanti2 { width: 1024px; height: 105px; position: relative; overflow: hidden; }
#zhuanti2 ul { position: relative; }
#zhuanti2 ul li {position: absolute; width: 1024px; left: 0px; top: 0px; display: none; }
#zhuanti2 .dots { position: absolute; right: 8px; top: 86px; }
#zhuanti2 .dots i { margin-left: 5px; display: inline-block; background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 14px; height: 14px; line-height: 14px; font-family: Arial,Helvetica,sans-serif; font-size: 10px; cursor: pointer; text-align: center; }
#zhuanti2 .dots i.current { background: rgb(153, 0, 16) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.police { border-width: 2px 1px 1px; border-style: solid; border-color: rgb(198, 50, 35) rgb(244, 244, 244) rgb(244, 244, 244); padding-left: 10px; padding-right: 10px; }
.police_title { height: 52px; line-height: 52px; font-family: "微软雅黑"; font-size: 16px; color: rgb(50, 50, 50); position: relative; }
.police_title a { position: absolute; top: 0px; right: 0px; font-family: "微软雅黑"; font-size: 12px; color: rgb(102, 102, 102); }
.police_title a:hover { text-decoration: none; color: rgb(184, 27, 34); }
.module3_left2 { float: left; width: 360px; }
.module3_right2 { float: right; width: 360px; }
.police_head { height: 25px; line-height: 25px; background: transparent url('../images/police_head.gif') no-repeat scroll 0% 0%; text-align: center; font-family: "微软雅黑"; font-size: 14px; color: rgb(71, 71, 71); }
.police_pic { padding-top: 20px; height: 96px; border-bottom: 1px dashed rgb(205, 205, 205); padding-left: 6px; position: relative; line-height: 22px; }
.police_pic img { border: 1px solid rgb(231, 231, 231); }
.police_pic strong { color: rgb(0, 105, 203); }
.police_pic span { position: absolute; top: 20px; right: 6px; width: 230px; font-size: 14px; color: rgb(60, 60, 60); }
.police_pic span a { font-weight: 600; color: rgb(86, 86, 86); }
.police_pic span a:hover { color: rgb(0, 105, 203); text-decoration: none; }
.police_list { padding-top: 20px; padding-bottom: 20px; }
.police_list ul li { height: 28px; line-height: 28px; padding-left: 20px; background: transparent url('../images/box2.gif') no-repeat scroll 10px center; font-size: 14px; }
.police_list ul li a { color: rgb(51, 51, 51); }
.police_list ul li a:hover { color: rgb(64, 73, 133); text-decoration: none; }
.police_pic2 { padding-top: 20px; height: 96px; border-bottom: 1px dashed rgb(205, 205, 205); padding-left: 6px; position: relative; line-height: 22px; }
.police_pic2 img { border: 1px solid rgb(231, 231, 231); }
.police_pic2 span { position: absolute; top: 20px; right: 6px; width: 220px; font-size: 14px; color: rgb(147, 147, 147); }
.police_pic2 span a { color: rgb(60, 60, 60); display: block; font-weight: 600; }
.police_pic2 span a:hover { color: rgb(0, 105, 203); text-decoration: none; }
.tabTitle { height: 31px; border-top: 1px solid rgb(210, 210, 210); border-left: 1px solid rgb(210, 210, 210);overflow:hidden; }
.tabTitle ul li { float: left; line-height: 30px; height: 30px; border-bottom: 1px solid rgb(210, 210, 210); width: 105px; border-right: 1px solid rgb(210, 210, 210); position: relative; }
.tabTitle ul li span { position: absolute; top: 7px; left: 20px; }
.tabTitle ul li a { line-height: 30px; display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; color: rgb(0, 120, 182); padding-left: 49px; }
.tabTitle ul li.current a { color: rgb(0, 120, 182); line-height: 30px; border-bottom: 1px solid rgb(255, 255, 255); text-decoration: none; }
.tabContent { border-bottom: 1px solid rgb(210, 210, 210); border-left: 1px solid rgb(210, 210, 210); border-right: 1px solid rgb(210, 210, 210); }
.tabTitle2 { height: 39px; background: transparent url('../images/tabTitle2_bg.jpg') repeat-x scroll 0% 0%; line-height: 39px; position: relative; font-family: "微软雅黑"; font-size: 14px; }
.tabTitle2 span { position: absolute; top: 0px; left: 10px; color: rgb(50, 50, 50); font-size: 16px; }
.tabTitle2 ul { float: right; }
.tabTitle2 ul li { float: left; line-height: 39px; height: 39px; }
.tabTitle2 ul li a { line-height: 39px; display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; color: rgb(51, 51, 51); padding-left: 15px; padding-right: 15px; }
.tabTitle2 ul li.current a { color: rgb(51, 51, 51); line-height: 39px; text-decoration: none; background: transparent url('../images/tabTitle2_hover.gif') repeat-x scroll 0% 0%; }
.tabContent2 { background: rgb(244, 244, 244) none repeat scroll 0% 0%; padding-top: 10px; padding-bottom: 10px; }
.tabContent2 ul li { float: left; width: 120px; padding-left: 20px; height: 30px; line-height: 30px; }
.tabContent2 ul li a { color: rgb(58, 58, 58); }
.tabContent2 ul li a:hover { color: rgb(182, 22, 6); text-decoration: none; }
#foot { border-top: 6px solid rgb(182, 22, 6); background: rgb(52, 44, 42) none repeat scroll 0% 0%; }
.foot { font-size: 14px; color: rgb(174, 171, 170); text-align: center; padding-top: 10px; height: 130px; line-height: 30px; }
.foot img { padding-top: 16px; padding-left: 10px; padding-right: 10px; }
.border { border-bottom: 1px dashed rgb(205, 205, 205); margin-bottom: 10px; padding-bottom: 10px; }
.blog img { border: 1px solid rgb(209, 209, 209); }
.blog .span-left{padding-left: 20px;}
.blog .span-right{ padding-left:40px;}
.police_list2 { padding-left: 198px; width: 540px; position: relative; padding-bottom: 24px; font-family: "微软雅黑"; font-size: 16px; line-height: 26px; }
.police_list2 ul li { float: left; width: 260px; height: 26px; line-height: 26px; padding-left: 10px; background: transparent url('../images/box4.gif') no-repeat scroll left center; }
.police_list2 ul li a { display: block; color: rgb(58, 58, 58); font-size: 14px; font-family: "宋体"; }
.police_list2 ul li a:hover { text-decoration: none; color: rgb(64, 73, 133); }
.police_list2 span a { position: absolute; top: 0px; left: 0px; text-align: center; width: 160px; font-size: 14px; font-family: "宋体"; }
.police_list2 span img { border: 1px solid rgb(239, 239, 239); }
.hero { background: rgb(246, 246, 246) none repeat scroll 0% 0%; }
.hero_head { height: 52px; background: transparent url('../images/left_head.gif') repeat-x scroll left top; font-family: "微软雅黑"; font-size: 16px; color: rgb(50, 50, 50); line-height: 52px; position: relative; }
.hero_head span { background: transparent url('../images/left_head2.gif') repeat-x scroll left top; position: absolute; top: 0px; left: 0px; padding-left: 16px; padding-right: 16px; }
.hero_head a { position: absolute; top: 0px; right: 10px; font-size: 12px; color: rgb(102, 102, 102); }
.hero_list { padding-left: 10px; padding-right: 10px; }
.hero_list ul li { padding-top: 16px; padding-bottom: 16px; border-bottom: 1px solid rgb(220, 220, 220); position: relative; }
.hero_list ul li span { position: absolute; top: 16px; right: 0px; width: 110px; font-size: 14px; color: rgb(58, 58, 58); }
.hero_list ul li span a { display: block; font-family: "微软雅黑"; font-size: 16px; color: rgb(0, 0, 0); }
.hero_list ul li a:hover { color: rgb(198, 50, 35); text-decoration: none; }
.go { background: transparent url('../images/media_title.gif') repeat-x scroll 0% 0%; border-left: 1px solid rgb(226, 226, 226); border-right: 1px solid rgb(226, 226, 226); border-bottom: 1px solid rgb(226, 226, 226); }
.go_pic { padding-left: 20px; padding-right: 20px; padding-bottom: 10px; }
#hideplace { position: absolute; left: 0px; top: 47px; margin: auto; width: 1024px; z-index: 99; background: rgb(154, 162, 181) none repeat scroll 0% 0%; height:auto; padding:20px 0 20px 20px;}
#hideplace li { float: left; width: 115px; text-align: center; padding-right: 5px; height: 30px; line-height: 30px; }
#hideplace li a { color: rgb(255, 255, 255); display: block; text-align: center; font-size: 12px; }
#hideplace li a:hover { text-decoration: none; color: rgb(255, 0, 0); }
/* ::::: http://plugin.bang5mai.com/assets/main/css/b5m-plugin.css?v=20151021204246 ::::: */

#b5m-ucenter .b5m-clr::after { clear: both; content: "."; display: block; height: 0px; font: 0px/0 Arial; visibility: hidden; }
html {  }
em, i { font-style: normal; }
.b5mext .b5m-clr::after { clear: both; content: "."; display: block; height: 0px; font: 0px/0 Arial; visibility: hidden; }
.b5m-clr::after { clear: both; content: "."; display: block; height: 0px; font: 0px/0 Arial; visibility: hidden; }
img { border: medium none; }
#J_b5m-taobao .cfx::after { display: block; content: "."; height: 0px; visibility: hidden; clear: both; font-size: 0px; line-height: 0; }
#_ewm_wrap::after { clear: both; content: "."; display: block; height: 0px; font: 0px/0 Arial; visibility: hidden; }
/* ::::: http://plugin.bang5mai.com/assets/main/modules/adv/botOrTopBanner/b5m.botOrTopBanner.css ::::: */

.nav ul li { width: 120px; }
.police_list2 ul li a, .police_list2 span a { font-family: "微软雅黑"; }
.hero_list ul li span a { font-size: 14px; }
/* ::::: http://xbmh.henanga.gov.cn/skin/default/common/list.css ::::: */
.scrolltab { position: relative; width: 342px; }
.scrolltab .ulBigPic { width: 342px; height: 262px; overflow: hidden; }
.scrolltab .ulBigPic li { width: 342px; height: 262px; display: none; }
.scrolltab .ulBigPic .liSelected { display: block; }
.scrolltab .ulSmallPic li { opacity: 0.7; }
.scrolltab .ulSmallPic li.liSelected { opacity: 1; }
.scrolltab .ulBigPic .sPic { width: 342px; float: left; overflow: hidden; }
.scrolltab .ulBigPic li img { width: 342px; height: 262px; }
.scrolltab .ulBigPic .sSideBox { width: 342px; overflow: hidden; height: 32px; line-height: 32px; background: rgb(0, 0, 0) none repeat scroll 0% 0%; opacity: 0.8; text-align: center; color: rgb(255, 255, 255); font-size: 14px; display: block; z-index: 1; position: absolute; top: 230px; }
.scrolltab .dSmallPicBox { width: 342px; height: 67px; position: relative; background: transparent url('../images/dSmallPicBox.jpg') no-repeat scroll 0% 0%; }
.scrolltab .dSmallPic { width: 310px; height: 67px; position: absolute; left: 16px; top: 6px; overflow: hidden; }
.scrolltab .dSmallPic ul { position: absolute; }
.scrolltab .dSmallPic li { width: 76px; height: 57px; float: left; display: inline; cursor: pointer; overflow: hidden; padding-right: 2px; }
.scrolltab .dSmallPic li img { width: 79px; height: 55px; border: 1px solid rgb(189, 204, 203); }
.scrolltab .sLeftBtnB, .scrolltab .sLeftBtnBSel, .scrolltab .sLeftBtnBBan, .scrolltab .sRightBtnB, .scrolltab .sRightBtnBSel, .scrolltab .sRightBtnBBan { width: 16px; height: 26px; display: block; position: absolute; top: 22px; }
.scrolltab .sLeftBtnB, .scrolltab .sLeftBtnBSel, .scrolltab .sRightBtnB, .scrolltab .sRightBtnBSel { cursor: pointer; }
.scrolltab .sLeftBtnB, .scrolltab .sLeftBtnBSel, .scrolltab .sLeftBtnBBan { left: 0px; }
.scrolltab .sRightBtnB, .scrolltab .sRightBtnBSel, .scrolltab .sRightBtnBBan { right: 0px; }
