
/*html{filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);}*/
/*去掉下面一行注释,可使整个网站群页面变灰*/

/*全局样式*/
body{ font-family:"微软雅黑",'Microsoft YaHei',serif; font-size:14px;background:url(../image/zwbg1.jpg) center top fixed;background-size:90%;background-repeat:no-repeat;}
li{ list-style:none;}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{padding:0; margin:0; color:#2b2b2b;}
table,td,tr,th{font-size:13px;}
input { font-family:"微软雅黑",'Microsoft YaHei',serif; font-size:14px; }
img{border:0;}
/*ol,ul {list-style:none;}*//* 所有ul下的自带属性都会去掉*/
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:13px; font-weight:normal;}
q:before,q:after {content:'';}   
abbr,acronym {border:0;}
address,caption,cite,code,dfn,em,th,var {font-weight:normal; font-style:normal;}   
a {color:#000000;text-decoration:none;}
a:hover {color:#ba2636;text-decoration:none;}

.banner_img{ z-index:-1; height:328px; width:100%; margin:0 auto; position:absolute; margin-top:35px; text-align:right;}
.banner_img .bd{ margin:0 auto; width:800px; height:298px;}
.warp{ width:100%; min-height:290px; margin:0 auto; background:url(../image/bannerbg2.png) center top no-repeat; position:relative; z-index:0;}

.fB{font-weight:bold;}
.f12px{font-size:12px;}
.f13px{font-size:13px;}
.f14px{font-size:14px;}
.f16px{font-size:16px;}
.f13B{ font-size:13px; font-weight:bold; }
.f14B{ font-size:14px; font-weight:bold; }
.f16B{ font-size:16px; font-weight:bold; }
.f_red{ color:#FC3804;}
.f_yellow{ color:#FFEA00;}
.f_fff{ color:#FFF;}

.red{ border:1px solid red;}
.blue{ border:1px solid blue;}
.left{ float:left;}
.right{ float:right;}
.pointer{cursor:pointer;}
.textLeft{ text-align:left;}
.textRight{ text-align:right;}
.textCenter{ text-align:center}
.clearBoth{clear:both;}

/*纵向间隔定义宽*/
.iblank1{ width:1px; height:10px; float:left; overflow:hidden; display:block;}
.iblank2{ width:2px; height:10px; float:left; overflow:hidden; display:block;}
.iblank3{ width:3px; height:10px; float:left; overflow:hidden; display:block;}
.iblank4{ width:4px; height:10px; float:left; overflow:hidden; display:block;}
.iblank5{ width:5px; height:10px; float:left; overflow:hidden; display:block;}
.iblank6{ width:6px; height:10px; float:left; overflow:hidden; display:block;}
.iblank7{ width:7px; height:10px; float:left; overflow:hidden; display:block;}
.iblank8{ width:8px; height:10px; float:left; overflow:hidden; display:block;}
.iblank9{ width:9px; height:10px; float:left; overflow:hidden; display:block;}
.iblank10{ width:10px; height:10px; float:left; overflow:hidden; display:block;}
.iblank11{ width:11px; height:10px; float:left; overflow:hidden; display:block;}
.iblank12{ width:12px; height:10px; float:left; overflow:hidden; display:block;}
.iblank13{ width:13px; height:10px; float:left; overflow:hidden; display:block;}
.iblank14{ width:14px; height:10px; float:left; overflow:hidden; display:block;}
.iblank15{ width:15px; height:10px; float:left; overflow:hidden; display:block;}
.iblank16{ width:16px; height:10px; float:left; overflow:hidden; display:block;}
.iblank17{ width:17px; height:10px; float:left; overflow:hidden; display:block;}
.iblank18{ width:18px; height:10px; float:left; overflow:hidden; display:block;}
.iblank19{ width:19px; height:10px; float:left; overflow:hidden; display:block;}
.iblank20{ width:20px; height:10px; float:left; overflow:hidden; display:block;}

/*横向间隔定义高*/
.blank0 {clear:both; height:0px; overflow:hidden; display:block;}
.blank1 {clear:both; height:1px; overflow:hidden; display:block;}
.blank2 {clear:both; height:2px; overflow:hidden; display:block;}
.blank3 {clear:both; height:3px; overflow:hidden; display:block;}
.blank4 {clear:both; height:4px; overflow:hidden; display:block;}
.blank5 {clear:both; height:5px; overflow:hidden; display:block;}
.blank6 {clear:both; height:6px; overflow:hidden; display:block;}
.blank7 {clear:both; height:7px; overflow:hidden; display:block;}
.blank8 {clear:both; height:8px; overflow:hidden; display:block;}
.blank9 {clear:both; height:9px; overflow:hidden; display:block;}
.blank10 {clear:both; height:10px; overflow:hidden; display:block;}
.blank11 {clear:both; height:11px; overflow:hidden; display:block;}
.blank12 {clear:both; height:12px; overflow:hidden; display:block;}
.blank13 {clear:both; height:13px; overflow:hidden; display:block;}
.blank14 {clear:both; height:14px; overflow:hidden; display:block;}
.blank15 {clear:both; height:15px; overflow:hidden; display:block;}
.blank16 {clear:both; height:16px; overflow:hidden; display:block;}
.blank17 {clear:both; height:17px; overflow:hidden; display:block;}
.blank18 {clear:both; height:18px; overflow:hidden; display:block;}
.blank19 {clear:both; height:19px; overflow:hidden; display:block;}
.blank20 {clear:both; height:20px; overflow:hidden; display:block;}
.blank21 {clear:both; height:21px; overflow:hidden; display:block;}
.blank22 {clear:both; height:22px; overflow:hidden; display:block;}
.blank23 {clear:both; height:23px; overflow:hidden; display:block;}
.blank24 {clear:both; height:24px; overflow:hidden; display:block;}
.blank25 {clear:both; height:25px; overflow:hidden; display:block;}
.blank26 {clear:both; height:26px; overflow:hidden; display:block;}
.blank27 {clear:both; height:27px; overflow:hidden; display:block;}
.blank28 {clear:both; height:28px; overflow:hidden; display:block;}
.blank29 {clear:both; height:29px; overflow:hidden; display:block;}
.blank30 {clear:both; height:30px; overflow:hidden; display:block;}

/*内容盒子，主要用于定位好后的Div内部*/
.contentBox1{ padding:1px;}
.contentBox2{ padding:2px;}
.contentBox3{ padding:3px;}
.contentBox4{ padding:4px;}
.contentBox5{ padding:5px;}
.contentBox6{ padding:6px;}
.contentBox7{ padding:7px;}
.contentBox8{ padding:8px;}
.contentBox9{ padding:9px;}
.contentBox12{ padding:12px;}
.contentBox15{ padding:15px;}
.contentBox18{ padding:18px;}

/*文字缩进*/
.textIndent2em{ text-indent:2em;}

/*行高定义*/
.lineHeight140{line-height:140%;}
.lineHeight160{line-height:160%;}/*常用于新闻正文*/
.lineHeight180{line-height:180%;}
.lineHeight200{line-height:200%;}
.lineHeight20px{ line-height:20px;}
.lineHeight23px{ line-height:23px;}
.lineHeight24px{ line-height:24px;}/*常用于新闻列表*/
.lineHeight25px{ line-height:25px;}

.hidden {display:none;}
.display{display:block;}


/*内容列表通用修饰符*/
.commonList li{line-height:24px;}
.commonList_dot li{line-height:24px; background:url(/images/ico_dot.gif) left no-repeat; text-indent:10px;}
.commonList_video li{line-height:24px; background:url(/images/ico_video.gif) left no-repeat; text-indent:20px;}
.commonList_round li{line-height:24px; background:url(/images/ico_round.gif) left no-repeat; text-indent:15px;}
.commonList li span{ float:right; padding-right:6px;}
.commonList_dot li span{ float:right; padding-right:6px;}
.commonList_video li span{ float:right; padding-right:6px;}
.commonList_round li span{ float:right; padding-right:6px;}
.commonList li.line{clear:both; height:1px; overflow:hidden; display:block; background:url(/images/ico_line.gif) repeat-x;}
.commonList_dot li.line{clear:both; height:1px; overflow:hidden; display:block; background:url(/images/ico_line.gif) repeat-x;}
.commonList_video li.line{clear:both; height:1px; overflow:hidden; display:block; background:url(/images/ico_line.gif) repeat-x;}
.commonList_round li.line{clear:both; height:1px; overflow:hidden; display:block; background:url(/images/ico_line.gif) repeat-x;}


/*虚线隔行*/
.line1px{clear:both; height:1px; overflow:hidden; display:block; background:url(/images/ico_line.gif) repeat-x; }
.line2px{clear:both; height:2px; overflow:hidden; display:block; background:url(/images/ico_line.gif) repeat-x; }


/*整站公用样式*/
.forCenter {  width: 1160px; margin: 0 auto; overflow: hidden;}
.top { width: 100%; max-width: 1904px; min-width: 1160px; height: 189px; margin: 0 auto; background: url("/images/top.jpg") center top no-repeat;}
.head { max-width: 1904px; min-width: 1160px; margin: 0 auto; background: #C20000; height: 40px;}
.hRight { float: right; color: #fff;}
.hLeft {  text-align:left;}
.head a { line-height: 40px; color: #fff; padding: 0 5px;}
.head a:hover { color: #FFFFCC;}
.banner { width: 1160px; height: 290px; margin: 0 auto;}
#MainContentArea{  width: 1160px; margin: 0 auto; overflow: hidden;}


/*导航样式*/
.nav { width: 1160px; height: 50px; margin: 0 auto; position: relative; z-index: 2;background: #C20000;}

.mainNav li { float: left;}
.mainNav li a { display: block; width: 125px; line-height: 50px; height: 50px; font-size: 16px; color: #fff; padding-left: 10px; padding-right: 10px; background: #C20000; text-align:center;}
.mainNav li a:hover { background: #F3F3F3; color: #C20000; line-height: 48px; height: 48px; border-top: 1px #C20000 solid; border-bottom: 1px #C20000 solid;}
.nav  .mainNav li.n1 a:hover { width: 124px; border-left: 1px #C20000 solid;}
.mainNav li.n8 a:hover { width: 124px; border-right: 1px #C20000 solid;}

/*导航小图标定义*/
.mainNav li a i { display: block; width: 40px; height: 40px; float: left; background: url("/images/ico.png") no-repeat;}
.mainNav li a:hover i{ background: url("/images/ico.png")  no-repeat;}
.mainNav li.n1 i { background-position: 5px 10px;}
.mainNav li.n2 i { background-position: -30px 10px;}
.mainNav li.n3 i { background-position: -75px 10px;}
.mainNav li.n4 i { background-position: -115px 10px;}
.mainNav li.n5 i { background-position: -150px 10px;}
.mainNav li.n6 i { background-position: -195px 10px;margin-right: 5px;}
.mainNav li.n7 i { background-position: -235px 10px;}
.mainNav li.n8 i { background-position: -280px 10px;margin-right: 5px;}

.mainNav li.n1 a:hover i { background-position: 5px -30px;}
.mainNav li.n2 a:hover i { background-position: -30px -30px;}
.mainNav li.n3 a:hover i { background-position: -75px -30px;}
.mainNav li.n4 a:hover i { background-position: -115px -30px;}
.mainNav li.n5 a:hover i { background-position: -150px -30px;}
.mainNav li.n6 a:hover i { background-position: -195px -30px;}
.mainNav li.n7 a:hover i { background-position: -235px -30px;}
.mainNav li.n8 a:hover i { background-position: -280px -30px;}

/*隐藏二级页面导航下拉框样式*/
.normal {  overflow: hidden;}

.date { float: left; line-height: 40px; padding-left: 20px; text-align:center;color: #fff; }

/*脚部声明*/
.footer { width: 100%; max-width: 1904px; margin: 0 auto; padding:10px 0 0 0;  border-top: 4px #C20000 solid;}
.footLink,.govLogo,.contact,.jcPic { float: left;}
.footLink { width: 600px; height: 126px; overflow: hidden; padding-left: 60px;}
.footLink ul { overflow: hidden;}
.footLink li { float: left; color: #0177A9;}
.footLink li a { color: #0177A9; padding: 0 20px;}
.footLink li a:hover { color: #000;}
.copyright { margin-left: 20px; padding-top: 10px; line-height: 26px; clear: left; text-align: left;}
.govLogo { width: 80px; height: 80px; margin: 22px 0 0  30px;}
.contact { width: 196px; height: 78px; margin: 20px 0 0  20px; line-height: 26px; overflow: hidden;  background: url("/images/index/Tel.gif") left  bottom  no-repeat; text-align: left;}
.contact a  { color: #0177A9;}
.jcPic { width: 120px;}


/* 首页焦点图转场 - 整站可调用 */
.foucs{ position:relative;}
.foucs .pic li,.mF_YSlider .rePic li{position:absolute;top:0;left:0;display:none;}
.foucs .txt li{position:absolute;z-index:2;bottom:0;width:100%;height:30px;line-height:30px;display:none;}/*默认标题高度*/
.foucs .txt li a{display:block;position:relative;z-index:1;color:#fff;padding-left:5px;font-size:14px;text-decoration:none;}/*标题样式*/
.foucs .txt li a:hover{ color:#FFFF99;}
.foucs .txt li span{display:block;height:100%;position:absolute;top:0;left:0;background:#000;filter:alpha(opacity=40);opacity:0.4;}
.foucs .num{position:absolute;z-index:3;bottom:5px;right:2px;}
.foucs .num li{position:relative;float:left;width:20px;height:20px;overflow:hidden;text-align:center;margin-right:4px;cursor:pointer;}
.foucs .num li a,.foucs .num li span{display:block;width:18px;height:18px;border:1px solid #dedede;line-height:18px;position:absolute;z-index:2;top:0;left:0;color:#333; text-decoration:none;}/*按钮样式*/
.foucs .num li span{z-index:1;background:#fff;filter:alpha(opacity=60);opacity:0.6;}
.foucs .num li.current a,.foucs .num li.hover a{border-color:#E63003;color:#fff;background:#F66E08;}/*当前/悬停按钮*/


/*搜索模块*/
.searchBox {width: 1160px; margin: 0 auto; overflow: hidden;}
.search { float: right; padding-right: 20px;}
.searchTitle,.searchInput,.btn1,.btn2 { float: left;}
.searchTitle { line-height: 40px;color: #fff;}
.searchInput { height: 22px; width: 215px; border: none; padding-left: 25px; background: url("/images/ico.png") 5px -516px no-repeat #fff; margin-top: 9px;}
.btn1 { border: none; background: #FDE4BC; color: #A30001; height: 22px; line-height: 22px; padding: 0 15px; margin-top: 9px;}
.btn2 { line-height: 22px; padding: 0 10px; margin-top: 9px; background: #C10100; color: #fff; margin-left: 5px;}
.btn2:hover { color: #000;}




.info_content_dqwz{ width:1160px; height:42px; line-height:42px; background:url(../image/gk_icon.png) 0px -136px repeat-x; text-align:left;}


/* 网站导航CSS  */
.mainBox{ width:1160px; margin:0 auto; clear:both; height:auto; overflow:hidden;}
.wzdhBox{ height:auto; overflow:hidden; background:#e9eaeb;}
.wzdhTitle{ height:55px; overflow:hidden; border-top:3px solid #C0020C;}
.leftTitle{ width:100px; float:left; display:inline; background:url(../image/titleIcon.png) -2px -103px no-repeat; background-color:#C0020C; height:45px; line-height:45px; padding-left:80px; color:#fff; font-weight:bold;}
.rightTitle{ width:500px; float:right; display:inline; margin-top:10px;}
.rightTitle ul li{ float:left; display:inline; margin-right:10px; background:url(../image/titleIcon.png) 0px -60px no-repeat; width:114px; text-align:center; height:36px; line-height:30px;}
.rightTitle ul li a{ color:#fff;}
.rightTitle .hover{ background:url(../image/titleIcon.png) 0px 0px no-repeat;}
.lineFFF{ height:1px; background:#fff; margin-left:15px; margin-right:15px;}
.lineBLA{ height:1px; background:#c2c3c5; margin-left:15px; margin-right:15px;}
.wzdhList{ height:auto; overflow:hidden;}
.ljBox{ height:auto; overflow:hidden; margin-left:15px; margin-right:15px; background:#fff;}
.lhTitle{ height:40px; line-height:40px; font-size:16px; font-weight:bold; margin-left:20px; margin-right:20px; border-bottom:3px solid #e9eaeb; }
.ljWord{ border-bottom:3px solid #FF6600; padding-left:10px; padding-right:10px; float:left; display:inline; text-align:center; color:#FF6600;}
.lhList{ height:auto; overflow:hidden; padding-left:20px; padding-right:20px; }
.lhList ul li{ float:left; display:inline; height:30px; line-height:30px; width:181px; }
.lhList ul li span{ margin-left:5px; margin-right:5px;}

.ljms{ border-bottom:3px solid #37a2d4; color:#37a2d4;}
.xcy{ border-bottom:3px solid #1dbca4; color:#1dbca4;}
.xbl{ border-bottom:3px solid #259ecb; color:#259ecb;}
.xljts{border-bottom:3px solid #1dbca4; color:#1dbca4;}


/* 专题专栏通用首页CSS */

.mark {width:1160px;height:33px; margin:0 auto;line-height:33px;background:#F1F1F1;border-bottom:2px #BF020C solid;text-align:left;} 
.line {width:1160px;height:auto;overflow:hidden;margin:0 auto;}
.line h1 {width:1160px;height:46px;margin:0 auto;background:#F1F1F1;}
.line h1 .title_bg {display:block;width:165px;height:46px;background:url(../image/zt_title_bg.jpg) no-repeat;text-align:center;color:#fff;font-size:16px;line-height:46px;}
.line h1 .title_bg#t1 { background-position:-166px 0;}
.line h1 .title_bg#t2 { background-position:0px -94px;}
.line h1 .title_bg#t3 { background-position:0px 0px;}
.line h1 .title_bg#t4 { background-position:0px -46px;}
.line h1 .title_bg#t5 { background-position:-166px -46px;}

.line_box {width:1118px;height:auto;overflow:hidden;border:1px #f1f1f1 solid;border-top:none;padding:20px;}
.line_box ul {float:left;width:1100px;padding-left:20px;}
.line_box ul li {float:left;line-height:33px;width:350px;text-align:left;}

/*面包屑导航*/
#pagenav { width:800px; padding:10px; margin:0 auto; height:20px;line-height:20px; hanging-punctuation:15px; font-size:14px; font-family:"Microsoft YaHei UI"; text-align:right;}

.sideBox{ width:345px; display:inline-table; float:left; }
.sideBox_top{width:345px; height:50px; line-height:50px; font-size:18px; color:#FFFFFF; text-align:left; text-indent:100px; background:url(../image/lm_tbg.jpg) left no-repeat #C20000;}
.sideBox_bot{width:343px;  display:inline-table; border:1px solid #EAEAEA; border-top:none;}
.sideBox_bot ul{padding:15px 18px;}
.sideBox_bot ul li{height:40px; line-height:40px; font-size:14px; border-bottom:1px solid #C20000; text-align:left; text-indent:30px; background:url(../image/lm_bg.jpg) 20px 20px no-repeat;}
.sideBox_bot ul li:hover{ font-weight:bold; color:#990100; background:url(../image/lm_hoverbg.jpg) 20px 20px no-repeat #F0F0F0;}
.sideBox_bot ul li:hover a{color:#990100; display:block;}
.sideBox_bot ul li.hover a:hover{color:#C20000; text-decoration:none;}




/*内容列表*/
.listBOX{width:810px;  display:inline-table;float:right;}
 
.listBOX_top{width:803px; height:50px; line-height:50px; background:url(../image/lm_tbg.jpg) left center no-repeat #C20000;}
.listBOX_top .title{width:250px; height:50px; text-align:left; text-indent:100px;  line-height:50px; font-size:16px; color:#FFF;}
.listBOX_bot{width:800px; height:auto; min-height:500px; border:1px solid #EAEAEA; border-top:none;}
.listBOX_bot ul{width:750px; margin:20px;}
.listBOX_bot ul li{width:750px; height:34px; line-height:34px; background:url(/Images2015/ico_2.png) center left no-repeat; overflow:hidden;}
.listBOX_bot ul li .title{ width:600px; text-indent:10px;height:34px; font-size:14px; overflow:hidden; float:left;}
.listBOX_bot ul li .cate{width:auto; margin-left:10px; font-size:11px; color:#F00; height:34px;overflow:hidden; float:left;}
.listBOX_bot ul li .cate a{color:#F00;}
.listBOX_bot ul li .title2{width:600px;height:34px; font-size:14px; overflow:hidden; float:left;}
.listBOX_bot ul li .date{width:80px; height:34px; text-align:right; color:#666; float:right;}
.listBOX_bot ul li .zclassname{ height:34px; text-align: left; color:#666; float: left; text-indent: 20px;}


/*内容详情*/
.boxcontent{ border:1px solid #DBDBDB; height:auto;min-height:500px;_height:500px;padding:15px; background:#FFF;}
.boxcontent_top {height:83px;width:1050px;margin: 0 auto;text-align:center;}
.boxcontent_wh{height:60px;font-size:18px; font-weight:200;text-align:center; line-height:60px; margin-top:10px;margin-bottom:10px;}
.boxcontent_dw{font-size:18px; line-height:30px; margin-top:5px;margin-left:15px;}
.boxcontent_dw span{ float:right; margin-right:15px; line-height:30px;}
.boxcontent_title{font-size:32px; font-weight:800;text-align:center; line-height:50px; margin-top:40px;margin-bottom:10px;font-family:"FZXBSJW-GB1-0"}
.boxcontent_subtitle{height:30px; font-size:14px; line-height:30px; font-weight:600; text-align:center; letter-spacing:2px; color:#666; font-family:"MS Serif", "New York", serif; }
.boxcontent_line{ height:13px; text-align:center; border-bottom:8px solid red;}
.boxcontent_info {text-align:center; margin:10px; height:30px; line-height:30px;}
.boxcontent_Movie{width:640px; height:480px; margin-left:auto; margin-right:auto; padding:10px; color:#FFF;}
.boxcontent_content {width:1050px;font-size:12px;  margin-top:10px;margin-left:40px; margin-right:40px;font-family:"仿宋"}
.boxcontent_content p{font-size:16px;}
.boxcontent_content span{font-family:"仿宋";}
.boxcontent_content img{max-width:100%;height:auto;}

/*上下条*/
#updown { line-height:25px; height:50px; padding-left:10px; padding-right:10px; margin-top:5px; margin-bottom:5px; color:#333;}
#updown a {color:#333}
#updown .previous { float:left;}
#updown .next { float:right}
/*分页样式*/
#pagenum { width:auto;text-align:center; padding:16px;  border-top:1px dashed #DDD; height:30px; margin-left:25px; margin-right:25px;line-height:30px;}
#pagenum a {border: 1px solid #FFFFFF;color: #999999;margin: 0 3px;padding: 6px 0; }
#pagenum a:hover { color: #3e4e68 !important;}
#pagenum .current {color: #3e4e68 !important;}
#pagenum .firstPage,#pagenum .nextPage,#pagenum .prePage,#pagenum .lastPage {background-color: #F1F1F1; border: 1px solid #79B4FF; color: #666; height: 16px; line-height: 16px; padding: 3px 10px; width: 39px;}





