@charset "utf-8";
body{color:#333333; font-size:14px; font-family:Microsoft Yahei; -webkit-text-size-adjust:none; /*min-width: 1200px;*/}
body, button, dd, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, hr, input, legend, li, ol, p, pre, textarea, ul{ padding:0; margin:0;}
li, ol, ul{ list-style:none;}
img{ border:none; border:0; max-width:100%;}
a{ text-decoration:none; color:#333333; noline:expression(this.onFocus=this.blur());}
a:focus {outline:none;-moz-outline:none;}
a:hover{/*color:#ff6600;*/ color: #a81404;}
.clear{clear:both; height:0; line-height:0; font-size:0; overflow:hidden; zoom:1;}
input, textarea{font-family:Microsoft Yahei; font-size:14px;}
input:focus, textarea:focus{ outline: none;}

.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}
.clear{clear:both;}
.fl{float: left;}
.fr{float: right;}
.container{ width:1200px; margin:0 auto; clear:both;}
.main_container{min-width: 1200px; margin:0 auto;}
.space20, .space30{clear:both; line-height:0; font-size:0; overflow:hidden; zoom:1;}
.space20{height:20px;}
.space30{height:30px;}
.boxsizing_c{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}
/*.mt12{margin-top: 12px;}
.red{color: #e70012;}*/
.mb30{margin-bottom: 30px;}
.mb25{margin-bottom: 25px;}
.mb12{margin-bottom: 12px;}
.mb10{margin-bottom: 10px;}

/***** header *****/
.head{height:44px; line-height:44px; background:#f8f8f8; color: #666666;}
.head .date{float: left;}
.head .date span{display: inline-block; vertical-align: middle;}
.head .menu{float: right;}
.head .menu li{float: left; position: relative;}
.head .menu li i, .head .date i{display: inline-block; margin-right:3px; width: 25px; height: 25px; background:url(/global/header_icon.png) no-repeat; vertical-align: middle;}
.head .menu li span{display:inline-block; vertical-align: middle;font-size:13px}
.head .menu li a{color: #666666; cursor: pointer;}
.head .menu li a:hover{color: #a81404;}
.head .menu li b{font-weight: normal; margin: 0 5px; color: #999;}
.head .menu li.skin i{background-position: 0 -25px;}
.head .menu li.email i{background-position: 0 -50px;}
.head .menu li.mobile i{background-position: 0 -75px;}
.head .menu li.wx i{background-position: 0 -100px;}
.head .menu li.wb i{background-position: 0 -125px;}
.head .menu li.wza i{background-position: 0 -150px;}
.head .menu li.cwzb i{background-position: 0 -25px;}
.head .menu li.slh i{background:url(/global/slh.png) no-repeat center center;}
.head .menu li.yhkj i{background:url(/global/yhkj.png) no-repeat center center;}
.head .drop{position:absolute; top:44px; left:-47px; padding:10px 5px 0; width:110px;  z-index:9; background:url(/global/opa5.png); border-radius:8px; -moz-border-radius:8px; -ms-border-radius:8px; -o-border-radius:8px; -webkit-border-radius:8px; box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box; display:none;}
.head .drop:after{content: ''; display:block; line-height:0; font-size:0; width:0; height:0; overflow:hidden; border:7px solid transparent; border-bottom-color:#000; position:absolute; left:50%; top:-14px; margin-left:-7px; filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5; }
.head .drop ul{overflow:hidden; zoom:1;}
.head .drop ul li{float:left; padding:0 5px 10px;}
.head .drop ul li img{display:block; width:100px; height:100px; max-width:none;}
.head .drop ul li span{display:block; text-align:center; color:#fff; padding-top:5px; line-height:18px; font-size:12px;}
.head .menu li:hover .drop{display: block;}

.skin_drop{position:absolute; top:44px; left: 50%; margin-left:-115px; border:#cacaca 1px solid; width: 230px; background: #f8f8f8; z-index: 2; display: none;}
.skin_drop ul{padding: 15px 6px; overflow: hidden; text-align: center; height: 45px;}
.skin_drop ul li{ display: inline-block; *display:inline; *zoom:1; float: none !important; margin: 0 6px;}
.skin_drop ul li img{display: block; width: 56px; height: 45px; cursor: pointer;;}
.skin_drop em{position: absolute; width: 16px; height: 11px; background: url(/global/header_skin_arrow.png) no-repeat; left: 50%; margin-left: -8px; bottom: 100%;}
.head .menu .skin:hover .skin_drop{display: block;}
.header{height: 135px; position: relative; background: url(/global/header_skin2.jpg) repeat-x;background-size: 100% 100%;}
.header .container{position: relative;}
.header .logo{position:absolute; top:20px; left: 0;}
.header .search{ position:absolute; top:30px; right:0; width:400px;}
.header .search .ss{height:45px; position: relative; padding: 0 90px 0 15px; background: #fff; margin-bottom: 8px;}
.header .search .searchTxt{padding:13px 0; color:#999999; height:19px; line-height:19px; border:0; width: 100%;}
.header .search .searchBtn{ position:absolute; top: 0; right: 0; width:75px; height:45px; background:url(/global/search_btn.gif) no-repeat center center #a81404; cursor:pointer; border:0; -webkit-appearance:none;}
.header .search p{}
.header .search p a{margin: 0 5px; cursor: pointer;}

.mainnav{clear:both; background:#12589f;}
.mainnav .container{position: relative; z-index: 90;}
.mainnav .nav_ul{height: 60px;}
.mainnav ul li.nav{float: left; width:200px;}
.mainnav ul li.nav h3{font-weight: normal; font-size: 18px; border-right:1px solid #096eae;}
.mainnav ul li.nav0 h3{border-left:1px solid #096eae;}
.mainnav ul li.nav h3 a{display:block; text-align:center; line-height:60px; color: #fff;}
.mainnav .sub{background: #f9f9f9; border:#e9e9e9 1px solid; height: 126px; position: absolute; left: 0; top: 60px; width: 1198px; z-index: 91; overflow: hidden; display: none;}
.mainnav ul li.nav:hover .sub{display: block;}
.mainnav ul li.nav:hover h3 a, .mainnav ul li.nav.on h3 a{color: #a81404; font-weight: bold;}
.mainnav ul li.nav:hover h3 a{background: #f9f9f9;}
.mainnav ul li.nav.on h3 a{background: #fff;}

.bg_2{min-width: 1200px}
.bg_1 .header{background-image:url(/global/header_skin1.jpg);}
.bg_2 .header{background-image:url(/global/header_skin2.jpg);background-size: 100% 100%; }
.bg_3 .header{background-image:url(/global/header_skin3.jpg);}
.bg_1 .mainnav{background: #2d3d96;}
.bg_2 .mainnav{background: #3344aa;}
.bg_3 .mainnav{background: #1f4c97;}

.nav_common_iconmenu li{float: left; width:180px; /**width:222px;*/}
.nav_common_iconmenu li a{display: block; height: 63px; border-right: #e9e9e9 1px solid; border-bottom: #e9e9e9 1px solid;}
.nav_common_iconmenu li i{display: inline-block; width: 30px; height: 30px; background-repeat:no-repeat; vertical-align: middle; margin:0  12px 0 30px;}
.nav_common_iconmenu li span{display: inline-block; vertical-align: middle; line-height: 62px;}
.nav_common_iconmenu li.li1 i{background-position: 0 -30px;}
.nav_common_iconmenu li.li2 i{background-position: 0 -60px;}
.nav_common_iconmenu li.li3 i{background-position: 0 -90px;}
.nav_common_iconmenu li.li4 i{background-position: 0 -120px;}
.nav_common_iconmenu li.li5 i{background-position: 0 -150px;}
.nav_common_iconmenu li.li6 i{background-position: 0 -180px;}
.nav_common_iconmenu li a:hover, .nav_zwgk_gkml ul li a:hover{color: #a81404;}


.nav_common_iconmenu_yw li{float: left; width:33.333333%; /**width:222px;*/}
.nav_common_iconmenu_yw li a{display: block; height: 63px; border-right: #e9e9e9 1px solid; border-bottom: #e9e9e9 1px solid;}
.nav_common_iconmenu_yw li i{display: inline-block; width: 30px; height: 30px; background-repeat:no-repeat; vertical-align: middle; margin:0  12px 0 30px;}
.nav_common_iconmenu_yw li span{display: inline-block; vertical-align: middle; line-height: 62px;}
.nav_common_iconmenu_yw li.li1 i{background-position: 0 -30px;}
.nav_common_iconmenu_yw li.li2 i{background-position: 0 -60px;}
.nav_common_iconmenu_yw li.li3 i{background-position: 0 -90px;}
.nav_common_iconmenu_yw li.li4 i{background-position: 0 -120px;}
.nav_common_iconmenu_yw li.li5 i{background-position: 0 -150px;}
.nav_common_iconmenu_yw li.li6 i{background-position: 0 -180px;}
.nav_common_iconmenu_yw li a:hover, .nav_zwgk_gkml ul li a:hover{color: #a81404;}


.nav_common_iconmenu_mc li{float: left; width:25%; /**width:222px;*/}
.nav_common_iconmenu_mc li a{display: block; height: 63px; border-right: #e9e9e9 1px solid; border-bottom: #e9e9e9 1px solid;}
.nav_common_iconmenu_mc li i{display: inline-block; width: 30px; height: 30px; background-repeat:no-repeat; vertical-align: middle; margin:0  12px 0 30px;}
.nav_common_iconmenu_mc li span{display: inline-block; vertical-align: middle; line-height: 62px;}
.nav_common_iconmenu_mc li.li1 i{background-position: 0 -30px;}
.nav_common_iconmenu_mc li.li2 i{background-position: 0 -60px;}
.nav_common_iconmenu_mc li.li3 i{background-position: 0 -90px;}
.nav_common_iconmenu_mc li.li4 i{background-position: 0 -120px;}
.nav_common_iconmenu_mc li.li5 i{background-position: 0 -150px;}
.nav_common_iconmenu_mc li a:hover, .nav_zwgk_gkml ul li a:hover{color: #a81404;}



.nav_common_tit_box{position: relative; margin-top: 20px;}
.nav_common_tit_box .cont{margin-left: 74px;}
.nav_common_tit_box .nav_common_newslist{margin-top: -3px;}
.nav_common_tit{width: 37px; height:82px; position: absolute; left: 0; top: 0; background:url(/global/nav_zwgk_gkml_tit.png) no-repeat; padding:0 7px 0 0; text-align: center; font-size: 16px; font-weight: normal; line-height: 18px; color: #a81404;}
.nav_common_tit span{display: block; padding:5px 10px 0;}
.nav_common_tit span a{display: block; color: #a81404;}
.nav_common_newslist{overflow: hidden;}
.nav_common_newslist li{height: 28px; line-height: 28px; position: relative;}
.nav_common_newslist li a{float:left; margin-left: 12px; max-width:96%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.nav_common_newslist li i{position: absolute; width: 3px; height: 3px; background: #a81404; top: 50%; left: 0; margin-top: -1px;}

/*nav_zwgk*/
.nav_zwgk_menu{float: left; width: 669px;}
.nav_zwgk_menu li{width:222px;}
.nav_zwgk_menu li i{background-image:url(/global/nav_zwgk_icon.png);}
.nav_zwgk_gkml{float: right; width: 490px;}
.nav_zwgk_gkml ul li{float: left; width: 130px;}

/*nav_xwzx*/
.nav_xwzx_menu{float: left; width: 346px;}
.nav_xwzx_menu li{width:172px;}
.nav_xwzx_menu li i{background-image:url(/global/nav_xwzx_icon.png);}
.nav_xwzx_bwdt_box{float: right; width: 820px; height:102px;}
.nav_xwzx_bwdt ul li{float: left; width: 50%;}
.nav_xwzx_bwdt ul li a{max-width: 90%;}

/*nav_hdjl*/
.nav_hdjl_menu{float: left; width: 729px;}
.nav_hdjl_menu li i{background-image:url(/global/nav_hdjl_icon.png);}
.nav_hdjl_ywzs_box{float: right; width:430px; height:102px;}


/*nav_zxfw*/
.nav_zxfw_menu{float: left; width: 669px;}
.nav_zxfw_menu li i{background-image:url(/global/nav_zxfw_icon.png);}
.nav_zxfw_bslx{float: left; width:150px; margin-left: 40px;}
.nav_zxfw_ywlx{float: right; width:488px;}
.nav_zxfw_ywlx ul li{float: left; width: 33%;}

/*nav_ywpd*/
.nav_ywpd_menu li i{background-image:url(/global/nav_ywpd_icon.png);}
.nav_ywpd_menu li a{text-align: center;}
.nav_ywpd_menu li i{margin-left:0;}



/*footer*/
.footer_links{border-top: #12589f 3px solid; clear: both;}
.footer_links .container{padding: 25px 0;}
.footer_links dl{float:left; width:19%; margin-right:1%; position:relative; z-index:20;}
.footer_links dl dt{border:#dddddd 1px solid; height:30px; line-height:30px; padding-left:18px; color:#666666; cursor:pointer; position:relative; z-index:2;}
.footer_links dl dt i{ position:absolute; right:11px; top:10px; width:16px; height:9px; background:url(/global/footer_links_arrow.gif) no-repeat 0 bottom;}
.footer_links dl dt.on i{background-position: 0 0;}
.footer_links dl dd{ display:none; position:absolute; width:100%; bottom:100%; left:0; /*top:32px;*/ font-family:"宋体"; font-size:12px;}
.footer_links dl dd .scrolldd{ border:#ddd 1px solid; background:#fff; overflow-y:auto; max-height: 350px;}
.footer_links dl dd a{display:block;  padding:6px 0 6px 10px; line-height:18px; color:#666; border-bottom:#e3e3e3 1px dotted; background:#fff;}
.footer_links dl dd a:hover{background:#f8f8f8; color:#1768a0;}
.footer_links dl dt.on{color:#333; background:#fff;}
.footer_links dl.dl2{width: 20%;}
.footer_links dl.dlEnd{margin-right: 0;}

.footer{background: #f1f1f1; padding: 20px 0; clear: both;}
.footer_wzbs{float: left; border-right: 1px solid #dcdcdc; padding: 30px 20px 30px 50px;}
.footer_wzbs img{display: block;}
.footer_txt{float: left; width:475px; padding-left: 30px;}
.footer_nav{padding: 15px 0 10px; margin-left: -10px;}
.footer_nav a{margin: 0 10px;}
.footer_copyright{line-height: 26px;}
.footer_icon{float: right; padding-top:10px; margin-right:50px;}
.footer_icon span{display: inline-block; vertical-align: middle; margin-left: 10px;}
.footer_icon .wx{text-align: center;}
.footer_icon .wx img{display: block; margin-bottom: 5px; width: 100px;}


/*common*/
.common_hd{background: #f7f7f7; line-height:46px; height: 46px;}
.common_hd li{float: left; cursor:pointer;}
.common_hd li a{padding: 0 30px; font-size:18px; display: block;}
.common_hd li.on{background: #3477bc; font-weight: bold;}
.common_hd li.on a{color: #fff;}
.common_hd .more{float:right; padding-right:11px; font-size: 14px;}
.common_hd .more a{color:#999999;}
.common_hd .more a:hover{color:#333;}

.common_newslist li{position:relative; padding:0 95px 0 15px; font-size: 16px; line-height:34px; overflow:hidden; vertical-align:top;}
.common_newslist li i, .common_newslist_code li i{position:absolute; left:0; top: 50%; margin-top: -1px; width: 3px; height: 3px; background: #a81404;}
.common_newslist li .time, .common_newslist_code li .time{ position:absolute; right:0; top:0; color:#999999; z-index:1;}
.common_newslist li a, .common_newslist_code li a em{float:left; max-width:100%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.common_newslist_nd li{padding-right:0;}
.common_newslist_md li{padding-right: 65px;}
.common_newslist_twoCol{margin: 0 -15px; overflow: hidden;}
.common_newslist_twoCol li{float: left; width: 50%; padding: 0; position: static;}
.common_newslist_twoCol li div{padding:0 95px 0 15px; margin: 0 15px; position: relative; overflow: hidden;}
.common_opaHov:hover{filter:alpha(opacity=85); -moz-opacity: 0.85; opacity:0.85;}

.common_newslist_code li{position:relative; padding:0 95px 0 15px; font-size: 16px; height:34px; line-height: 34px; vertical-align:top;}
.common_newslist_code li a{display: block;}
.common_newslist_code li a em{font-style: normal;}


.curmb{line-height:26px; padding:10px 0 10px 20px; background:url(/global/curmb_icon.png) no-repeat left center; font-size: 14px;}
.curmb2{padding-left:50px; background:url(/global/curmb_icon2.png) no-repeat 20px center #f6f6f6; height: 50px; line-height: 50px; font-size: 16px; color: #666666; margin: 10px 0;}
.curmb2 a{color: #666666;}
.curmb2 a:hover{color: #a81404;}
.cur_channel{border-bottom:1px solid #ddd; font-size: 18px; color: #12589f; padding-bottom: 10px;}
.cur_channel i{display: inline-block; width: 8px; height: 8px; background: #12589f; margin-right: 15px; vertical-align: middle;}
.cur_channel span{vertical-align: middle;}

/*page*/
.pagediv{ clear:both; padding:20px 0; text-align:center; color:#666666; font-size:12px; font-family:"宋体";}
.pagediv a{color:#666666;}
.pagediv .pagination_index_last *{vertical-align:middle\9;}
.pagediv .arrow{margin:0 2px 5px;}
.pagediv .arrow a, .pagediv .current, .pagination_index_last a{ display:inline-block; 
padding:0 10px; 
line-height:30px;
 border:#dddddd 1px solid;
  border-radius:3px;
   /* background:url(/global/page.gif) repeat-x; */
   }
.pagediv .current{ border-color:#1297dc; background:#1297dc; color:#fff;}
.pagediv a:hover{background:#1297dc; border-color:#1297dc; color:#fff; text-decoration:none;}
.pagination_index_last{ padding-left:15px;}
.pagination_index_last a{font-weight:bold;}
#pagination_input{width:40px; margin:0 2px; height:28px; border:#dddddd 1px solid; background:#fff; text-align:center; border-radius:3px;}


/*** 20大套红开始 ***/
.fireman930-bg {
    background-image: url(/global/ershidasybg.jpg);
    background-position: center 0;
    background-repeat: no-repeat;
    width: 100%;
    z-index: 0;
}
.logoLianghui {
    width: 1200px;
    margin: 0 auto;
    text-align: right;
    padding: 14px 0;
}
.logoLianghui a {
    display: inline-block;
    height: 70px;
    padding-right: 20px;
}
.fireman930-title, .fireman930-box-bg-in {
    width: 1200px;
    margin: 0 auto;
    background:#fff;
}
	/*_iconlink .bd li {width: 16.6%;}*/
     @media (max-width: 1280px){
          .home_jrgz{width:48%;}
          .home_ztzl{padding-right:260px;}
           .home_ztzl .btn .next{right:270px;}
          .home_ztzl .shzyhxjzg{width:200px; overflow:hidden}
          .home_ztzl .shzyhxjzg img{width:277px; height:auto; max-width:277px;}
     } 
	@media (max-width: 1024px){     
	.mainnav {background:#c30505 !important;}
	.mainnav li a{display:block;}
	.mainnav li a:after{background-color:#dd0012;}
	.mainnav li a:hover, .mainnav li.on a{color: #fff; *border-bottom:#7c0000 3px solid;}
	.menuopen{top:4%; display: none;}
     .homegg li{width:277px;}
     .home_ztzl .btn .next{right:327px;}
     .home_ztzl{padding-right:314px;}
     .home_ztzl .shzyhxjzg{width:254px;}
     .home_ztzl .shzyhxjzg img{max-width:277px;}
     }
/*** 20大套红结束 ***/

/*** 20大首页文章TOP开始 ***/
.index_tt{text-align:center; padding:25px 0 0 0;}
.index_tt h1{margin-bottom: 5px;}
.index_tt h1 a{font-size:28px; color:#105ca8; line-height:1; *line-height:1.5; font-weight:500;}
.index_tt h2{text-align:center;}
.index_tt h2 a{font-size:18px; color:#105ca8; line-height:1; *line-height:1.5; font-weight:normal;}
/*** 20大首页文章TOP结束 ***/


/* 相关稿件开始 */
.tab-module {
    margin-bottom: 50px;
}
.tab-module .tab-bar {
  height: 40px;
  line-height: 40px;
  width: 100%;
  box-sizing: border-box;
  position: relative;
  padding-left: 3px;
  border-bottom: 2px solid #ddd;
}
.tab-module .tab-bar .ver-split {
  position: absolute;
  left: 0;
  top: 10px;
  height: 20px;
  width: 3px;
  background: #2f6ea2;
}
.tab-module .tab-bar > div {
  float: left;
  box-sizing: border-box;
  padding: 0 10px;
  margin-right: 10px;
  min-width: 65px;
  height: 40px;
  text-align: center;
  cursor: pointer;
}
.tab-module .tab-bar > div.selected {
  color: #2f6ea2;
  border-bottom: 2px solid #2f6ea2;
}
.tab-module .tab-view-warp {
  position: relative;
  width: 100%;
  box-sizing: border-box;
  overflow: hidden;
}
.tab-module .tab-view-warp .tab-view {
  float: left;
  width: 100%;
  display: none;
  min-height: 100px;
}
.tab-module .tab-view-warp .tab-view.show {
  display: block;
}
.tab-module .tab-view-warp .tab-view ul {
  padding-left: 20px;
  box-sizing: border-box;
  font-size: 0;
}
.tab-module .tab-view-warp .tab-view ul li {
  list-style: disc;
  box-sizing: border-box;
  padding: 15px 0 15px 5px;
  height: auto;
  color: #2f6ea2;
  width: 100%;
  clear: both;
  font-size: 16px;
}
.tab-module .tab-view-warp .tab-view ul li a {
  list-style: disc;
  box-sizing: border-box;
  padding: 15px 30px 15px 5px;
  height: auto;
  color: #2f6ea2;
  width: 100%;
  clear: both;
  font-size: 16px;
}
.tab-module .tab-view-warp .tab-view ul li > span {
  font-size: 16px;
  color: #333;
}
.tab-module .tab-view-warp .tab-view ul li > span.date {
  color: #2f6ea2;
}
.tab-module .tab-view-warp .tab-view ul li > span a {
  margin-right: 15px;
  width: 100%;
  text-decoration: none;
}
/* 相关稿件结束 */

/*图片鼠标经过效果*/
/*.imgHover{ -moz-transition:all 0.4s ease-in-out 0s; -ms-transition:all 0.4s ease-in-out 0s; -o-transition:all 0.4s ease-in-out 0s; -webkit-transition:all 0.4s ease-in-out 0s; transition:all 0.4s ease-in-out 0s;}
.imgHover:hover{-moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); -webkit-transform:scale(1.1); transform:scale(1.1);}*/

