@charset "utf-8";
body{color:#333333; font-size:12px; font-family:Microsoft Yahei; -webkit-text-size-adjust:none;}
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:#3a87d3;}
.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;}
.container{ width:1200px; margin:0 auto; clear:both;}
.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;}
.body_bg{background-repeat:repeat-x; background-position: center top; background-color: #f2f2f4;}
.mb25{margin-bottom:25px;}
.mb15{margin-bottom: 15px;}
.red{color: #e70012;}

/***** header *****/
.header{background-repeat: no-repeat; background-position:center top;}
.header .head{ position: relative; height:211px; }
.header .menu{position: absolute; top: 5px; right: 0;}
.header .menu li{float: left; position: relative; color: #fff;}
.header .menu li i{display: inline-block; margin-right:5px; width: 20px; height: 20px; background:url(../images/header_icon.png) no-repeat; vertical-align: middle;}
.header .menu li span{display:inline-block; vertical-align: middle;}
.header .menu li a{color: #fff; cursor: pointer;}
.header .menu li a:hover{filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8; }
.header .menu li b{font-weight: normal; margin: 0 12px; color: #fff;}
.header .menu li.ft i{background-position: 0 0;}
.header .menu li.en i{background-position: 0 -20px;}
.header .menu li.mobile i{background-position: 0 -40px;}
.header .menu li.rss i{background-position: 0 -60px;}
.header .menu li.setHome i{background-position: 0 -80px;}
.header .menu li.add i{background-position: 0 -100px;}
.header .menu li.wzdt i{background-position: 0 -120px;}

.header .drop{position:absolute; top:30px; left:-49px; padding:10px 5px 0; width:110px;  z-index:9; background:url(../images/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;}
.header .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; }
.header .drop ul{overflow:hidden; zoom:1;}
.header .drop ul li{float:left; padding:0 5px 10px;}
.header .drop ul li img{display:block; width:100px; height:100px; max-width:none;}
.header .drop ul li span{display:block; text-align:center; color:#fff; padding-top:5px; line-height:18px;}
.header .menu li:hover .drop{display: block;}
.header .wza{position: absolute; width: 132px; height: 31px; background:url(../images/header_wza.png) no-repeat; right: 0; bottom: 2px;}
.header .logo, .header .search{display: none;}

.mainnav{clear:both; margin-bottom: 30px;}
.mainnav .main{height: 47px; background: #3a87d3; overflow: hidden;}
.mainnav .main li{float: left; width:20%;}
.mainnav .main li a{display:block; text-align:center; line-height: 47px; color: #fff; font-size: 16px; letter-spacing: 1px;}
.mainnav .main li.on a{background: #e8edf3; line-height: 45px; color: #3a87d3; font-weight: bold; border-top: #176cc0 2px solid;}
.mainnav .sub{clear: both; background:url(../images/mainnav_shade.png) no-repeat center bottom; padding-bottom: 20px; display: none;}
.mainnav .sub ul{overflow: hidden; border:#dbdbdb 1px solid; border-top: none; background: #f5f5f5;}
.mainnav .sub ul li{float: left; width: 20%; *width: 239px;}
.mainnav .sub ul li p{ border-right: #c3c3c3 1px dotted; height: 100px; text-align: center; padding: 10px 5% 0; }
.mainnav .sub ul li.liEnd p{border-right: none;}
.mainnav .sub ul li p span{float: left; width:46%; margin:0 2%; line-height: 30px;}
.mainnav .sub ul li p span a{color:#797979;}
.mainnav .sub ul li p span a:hover{color: #3a87d3;}

.home_body{background-image: url(../images/home_bg.jpg);}
.home_body .header{background-image: url(../images/ban_home.jpg);}
.home_body .footer{border-top: 0;}
.news_body{background-image: url(../images/news_bg.jpg);}
.news_body .header{background-image: url(../images/ban_news.jpg);}
.jmhd_body{background-image: url(../images/jmhd_bg.jpg);}
.jmhd_body .header{background-image: url(../images/ban_jmhd.jpg);}
.xxgk_body{background-image: url(../images/xxgk_bg.jpg);}
.xxgk_body .header{background-image: url(../images/ban_xxgk.jpg);}
.zwfw_body{background-image: url(../images/zwfw_bg.jpg);}
.zwfw_body .header{background-image: url(../images/ban_zwfw.jpg);}

/*footer*/
.footer{clear: both; background:#e9e9e9;border-top: 1px solid #d6d6d6;}
.footer a{color: #535353;}
.footer a:hover{color: #3a87d3;}
.footer_txt{padding: 25px 0 15px; line-height: 26px; color:#535353; text-align: center;}
.footer_wzbs{text-align: center; padding-bottom: 20px;}
.footer_wzbs img{vertical-align: middle;}
.footer_nav a{margin:0 8px;}
.beian{background:url(../images/beian.png) no-repeat left center; padding-left:23px; display: inline-block; margin-left: 5px;}


/*common*/
.common_hd{border: #d3e0f0 1px solid; line-height:34px; height: 34px;}
.common_hd li{float: left; width: 25%; *width: 24%; cursor:pointer;}
.common_hd li a{font-size: 16px; display: block; text-align: center; height: 34px; border-right: #d3e0f0 1px solid; overflow: hidden;}
.common_hd li.on a{color: #09519d; border-top: 2px solid #3a87d3; height: 33px; line-height: 32px; margin-top: -1px; background: #fff;}

.common_hd2{line-height:24px;}
.common_hd2 li{display: inline-block; *display: inline; *zoom:1; margin: 0 12px;}
.common_hd2 li a{font-size: 16px;}
.common_hd2 li i{display: inline-block; width: 5px; height: 5px; background: #b0b0b0; border-radius: 50%; margin: 0 8px; vertical-align: middle;}
.common_hd2 li.on a{color: #3a74b1; font-weight: bold;}

.common_newslist li{position:relative; padding:0 80px 0 12px; line-height:30px; overflow:hidden; vertical-align:top;}
.common_newslist li i{position:absolute; left:0; top: 50%; margin-top: -1px; width: 3px; height: 3px; background: #ffb400; border-radius: 50%;}
.common_newslist li .time{ position:absolute; right:0; top:0; z-index:1;}
.common_newslist li a{float:left; max-width:100%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.common_newslist_md li{padding-right:50px;}
.common_newslist_nd li{padding-right:0;}
.common_newslist_two{margin:0 -5x; overflow: hidden;}
.common_newslist_two li{float: left; width: 50%; padding: 0;}
.common_newslist_two li div{margin:0 5x; padding:0 80px 0 12px; position: relative; height: 30px;}
.common_newslist_nd li div{padding-right: 0;}

.common_dczj_list li{padding-left: 80px; padding-right: 175px;}
.common_dczj_list li em{font-style: normal; position: absolute; left: 20px; color: #999;}
.common_dczj_list li em.ing{color:#cc0000;}
.common_opaHov:hover{filter:alpha(opacity=85); -moz-opacity: 0.85; opacity:0.85;}

.curmb_channel{border-bottom:#003d7d 3px solid; margin-bottom: 20px;}
.curmb_channel h1{color: #555555; font-size:16px; border-bottom:#3a87d3 3px solid; float: left; margin-bottom: -3px; height: 41px; line-height:38px;}
.curmb_channel i{float: left; width: 2px; height: 44px; margin-bottom: -3px; background: #f2f2f4;}
.curmb_channel .more{float: right; padding-top: 15px; color:#3a87d3;}
.curmb{float: right; line-height: 20px; padding-top: 10px; color: #999999;}
.curmb a{color: #999999;}
.curmb a:hover{color: #044fa0;}
.curmb span{color:#044fa0;}

.common_search{background:url(../images/search_bg.jpg); position: relative; padding: 14px 2%;}
.common_search label{font-size: 18px; color: #3a87d3; margin-right: 14px;}
.common_search .stxt{border:#ccc 1px solid; width: 370px; height:18px; line-height: 18px; padding:5px 10px;}
.common_search .sbtn{width: 95px; height:28px; background: #62a0de; color: #fff; border:0; cursor: pointer;}
.common_search .tags{color: #939393; margin-left:50px;}
.common_search .tags a{margin:0 5px; color: #939393; cursor: pointer;}
.common_search .tags a:hover{color:#3a87d3;}
.common_search .shade{position: absolute; bottom: 0; right: 0; width: 61px; height: 31px; background:url(../images/shade_search.png) no-repeat;}
.common_search .icon{position: absolute; top:-3px; left: 60%; width:19px; height:24px; background:url(../images/search_tag.png) no-repeat;}

/*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 .index_num, .pagination_index_last a{ display:inline-block; padding:0 10px; line-height:30px; border:#dddddd 1px solid; border-radius:3px; background:url(../images/page.gif) repeat-x;}
.pagediv .index_num{ border-color:#62a0de; background:#62a0de; color:#fff;}
.pagediv a:hover{background:#62a0de; border-color:#62a0de; 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;}

.table_style{margin:0 auto 15px; border-collapse:collapse;}
.table_style td, .table_style th{border-collapse:collapse; border:solid #000 1px; padding:8px; line-height:160%;}
.table_style th{font-weight:700; text-align:center; background-color:#efefef;}


/*图片鼠标经过效果*/
/*.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);}*/

/*footer*/
.GoTop a{display: block; width: 23px; padding: 0 5px 10px; background:url(../images/gototop.png) no-repeat #e3e3e4 center 14px; padding-top:38px; text-align: center; color:#3a87d3; line-height: 16px;}

