﻿@charset "utf-8";
body{color:#333333; font-size:15px; 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:#c12125;}
.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:1180px; 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:url(../images/public/bg.jpg);}
.mb30{margin-bottom: 30px;}
.mb10{margin-bottom: 10px;}
.mb8{margin-bottom:8px;}

.zwyw_tpxw .bd .txt span{color:#fff!important;}
.home_tpxw .bd .txt span{color:#fff!important;}


/***** header *****/
.header{height:246px; background:url(../images/public/header_bg.jpg) no-repeat center top;}
.header .container{position: relative;}
.header .logo{position:absolute; top: 58px; left: 0;}
.header .search{ position:absolute; top:89px; right:0; padding:0 90px 0 0;}
.header .search .searchTxt{padding:11px 18px; color:#999999; height:20px; line-height:20px; border:0; width:215px; background:#fff; border-radius: 3px; box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}
.header .search .searchBtn{ position:absolute; top: 0; right: 0; width:80px; height:42px; background:url(../images/public/search_btn.png) no-repeat; cursor:pointer; border:0; border-radius:0 3px 3px 0; -webkit-appearance:none;}
.header .menu{position:absolute; right:0; top:23px;}
.header .menu .bm{float:left; margin-left:10px; position:relative;}
.header .menu .bm h4 a{ display:block; height:30px; line-height: 30px;cursor:pointer; font-weight:normal; text-align:center; font-size:12px; font-family: "宋体" overflow:hidden; color:#a11f1e;}
.header .menu .bm h4 a span{display: inline-block; vertical-align: middle;}
.header .menu .bm h4  span{display: inline-block; vertical-align: middle;}
.header .menu .bm h4 a i{ display:inline-block; width:30px; height:30px; background-image:url(../images/public/header_icon.png); background-repeat:no-repeat; vertical-align: middle; margin-right:5px;}
.header .menu .bm h4 i{ display:inline-block; width:30px; height:30px; background-image:url(../images/public/header_icon.png); background-repeat:no-repeat; vertical-align: middle; margin-right:5px;}
.header .menu li.wx h4 a i{background-position:0 0;}
.header .menu li.wap h4 a i{background-position:0 -30px; margin-right: 3px;}
.header .menu li.wza h4 a i{background-position:0 -60px; margin-right: 3px;}
.header .menu .drop{ display:none;}

.header .drop{position:absolute; top:35px; left:-44px; padding:10px 5px 0; width:110px; display:none; z-index:9; background:url(../images/public/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;}
.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; font-size:12px;}
.header .menu li:hover .drop{display: block;}

.ipv6{position: absolute; right: 255px; top: 31px;}

.mainnav{clear:both; margin-bottom:23px; position: relative;}
.mainnav_bg{background:url(../images/public/bg2.gif) repeat-x center center; height: 20px;}
.mainnav .container{background:url(../images/public/mainnav_bg.png) no-repeat center top; height:83px; overflow: hidden; margin-top: -52px;}
.mainnav ul{overflow: hidden; margin:18px 4% 18px; background: #f2eee5; height: 47px;}
.mainnav ul li{float: left; width:14%; /**width: 180px !important;*/ position: relative;}
.mainnav ul li a{display:block; text-align:center; line-height:47px; color: #000000; font-size: 16px; font-weight: bold;}
.mainnav ul li a:hover, .mainnav ul li.on a{color:#fff; background: url(../images/public/mainnav_on.png) no-repeat center center;}
.mainnav ul li.nav6, .mainnav ul li.nav0{width: 15%;}
.mainnav ul li i{position:absolute; top: 50%; margin-top: -8px; right: 0; width: 1px; height: 16px; background: #d3c9b4;}



/*footer*/
.links{background:url(../images/public/bg2.gif); padding:20px 0; text-align: center; overflow: hidden; }
.links select{ font-size: 15px;color: #825822; height: 30px; background: rgba(255,255,255,0.7); margin: 0 5px;}

.footer{clear: both; background:url(../images/public/footer_bg.jpg) no-repeat center bottom; padding: 38px 0;}
.footer_wzbs{text-align: center; clear: both;}
.footer_wzbs img{vertical-align: middle; margin: 0 8px;}
.footer_copyright{float: left; width:40%; padding-left:5%;}
.footer_nav{float: left; width:25%; text-align: right; font-size: 16px; padding-top:28px;}
.footer_nav a{margin:0 10px; color: #825822;}
.footer_nav a:hover{color: #59380e;}
.footer_copyright{color: #825822; line-height: 24px; line-height: 24px; padding-top:5px;}
.footer_copyright .beian{ background:url(../images/public/beian.png) no-repeat center left; padding-left:25px;color: #825822;}
.footer_copyright .beian a{color: #825822;}
.footer_right{width:30%; float:right;color: #825822;}

/*common*/
.common_hd{border-bottom: #c9c2ba 1px solid;}
.common_hd li{float: left; margin-right:5%; cursor:pointer; line-height:34px; height:39px;}
.common_hd li.on{border-bottom: #a11f1e 3px solid; margin-bottom: -2px; line-height:30px;}
.common_hd li a{color: #121211; font-size: 16px; -webkit-transition: 200ms; -moz-transition: 200ms; -o-transition: 200ms; transition: 200ms;}
.common_hd li.on a{color: #a11f1e; font-size: 18px; font-weight: bold;}
.common_hd .more{float:right; margin-top: 6px;}
.common_hd .more a{display: block; background:#c12125; width: 67px; height: 21px; border-radius: 5px; text-align: center; line-height: 21px; color: #fff; font-size: 12px; font-family: "宋体";}
.common_hd .common_newslist{margin-top: 12px;}
.common_hd li a:hover{color: #a11f1e;}

.common_newslist li{position:relative; padding:0 84px 0 20px; /*height:36px;*/ line-height:36px; overflow:hidden; vertical-align:top; border-bottom: #cacaca 1px dashed;}
.common_newslist li i{position:absolute; left:0; top: 50%; margin-top: -1px; width: 4px; height: 4px; background: #333333;}
.common_newslist li .time{ position:absolute; right:0; top:0; color:#999999; 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_nd li{padding-right:0;}
.common_newslist li.liEnd{border-bottom: none;}
.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:#6a5038;}

.common_opaHov:hover{filter:alpha(opacity=85); -moz-opacity: 0.85; opacity:0.85;}
/*.common_brads{ border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px;}*/

.home_common_box{border:#adadad 1px solid; background: #fff; position: relative; padding: 2px;}
.home_common_box .inborder{border:#adadad 1px solid; min-height: 100px; overflow: hidden; padding:0 20px;}
.home_common_box .bor b{position: absolute; width: 23px; height: 22px; background:url(../images/index/border_icon.gif) no-repeat;}
.home_common_box .bor b.lt{left:-1px; top:-1px; background-position: 0 0;}
.home_common_box .bor b.rt{right:-1px; top:-1px; background-position: -23px 0;}
.home_common_box .bor b.lb{left:-1px; bottom:-1px; background-position:0 -22px;}
.home_common_box .bor b.rb{right:-1px; bottom:-1px;  background-position: -23px -22px;}


.curmb{line-height: 20px; padding:10px 4%; background: #dac6a7; color: #fff; text-align: right;}
.curmb a{color: #fff;}
.curmb a:hover{color: #c23133;}
.curmb span{color:#c23133;}

.main_border{border:#dac6a7 1px solid;  background: #fff; background:rgba(255,255,255,0.6); -moz-background:rgba(255,255,255,0.6); -webkit-background:rgba(255,255,255,0.6);}

/*page*/
.pagediv{ clear:both; padding:10px 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:#dfdfdf 1px solid; border-radius:3px; background:url(../images/public/page.gif) repeat-x;}
.pagediv .index_num{ border-color:#c23133; background:#c23133; color:#fff;}
.pagediv .index_num a{display:inline; padding:0; background:none; color:#fff; border:none;}
.pagediv a:hover{background:#c23133; border-color:#c23133; 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:#dfdfdf 1px solid; background:#fff; text-align:center; border-radius:3px;}


/*图片鼠标经过效果*/
/*.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*/


/*easybtn*/
.easybtn{ position:fixed; right:0; top:50%; margin-top: -47px; font-size:14px; z-index:99;}
.easybtn dl{margin-bottom:1px; position:relative;}
.easybtn dl dt a{display:block; width:46px; height:46px; background:url(../images/public/easybtn_icon.png) no-repeat #e5e5e5; cursor:pointer;}
.easybtn dl dt a.app{background-position:0 -46px;}
.easybtn dl dt a.mobile{background-position:0 -92px;}
.easybtn dl dd{ position:absolute; top:0; right:60px; box-shadow:0 0 4px 1px rgba(0,0,0,0.15); -webkit-box-shadow:0 0 4px 1px rgba(0,0,0,0.15); border:#dae0e4 1px solid; width:110px; display:none;}
.easybtn dl dd .cont{background:#fff; padding:5px;}
.easybtn dl dd img{display:block; width:100px; height:100px;}
.easybtn dl dd span{display:block; width:100px; text-align:center; font-size:12px; font-family:"宋体"; color:#666; line-height:18px;}
.easybtn dl dd ul{overflow:hidden; zoom:1;}
.easybtn dl dd ul li{float:left;}
.easybtn dl dd .arrow{ position:absolute; right:-12px; top:25px; width:0; height:0; border-style:solid; border-color:transparent transparent #fff transparent; border-width:0 12px 12px 0;}
.easybtn dl dt .wx{background-color: #4ab409;}
.easybtn dl dt .app{background-color: #2d9dd5;}
.easybtn dl dt .mobile{background-color: #ff9900;}


/*page*/
.page{text-align: center; padding: 10px 0; font-size:12px; font-family:"宋体";}
.page a{display: inline-block; margin:0 1px 5px; padding:0 10px; line-height:30px; border:#dfdfdf 1px solid; border-radius:3px; background:url(../images/public/page.gif) repeat-x; color: #666;}
.page a.current, .page a:hover{color:#fff; background:#c23133; border-color:#c23133;}

/* 双公示 */
.result-list li a{background-position: 10px 8px!important;}
.result-list li .date{float: right;}

.content_article .sgs_table tr:first-child+tr+tr+tr td,
.content_article .sgs_table tr:first-child+tr+tr+tr+tr+tr td,
.content_article .sgs_table tr:first-child+tr+tr+tr+tr+tr+tr+tr td{text-align: center;}

/* 外链跳转提示弹框 */
.aTips{
    position: fixed;
    _position: absolute;
	z-index: 1000;
    width: 480px;
    height: 170px;
    top: 50%;
	margin-top: -85px;
    left: 50%;
	margin-left:-240px;
	background-color: #fff;
	padding: 20px;
}

.aTips .text {
    position: relative;
	font-size: 16px;
    line-height: 24px;
    word-break: break-all;
    overflow: hidden;
    overflow-x: hidden;
    overflow-y: auto;
	text-align: center;
	margin: 30px 0;
}

.jump_btns {
    text-align: right;
    pointer-events: auto;
    user-select: none;
    -webkit-user-select: none;
	position: absolute;
    right: 20px;
    bottom: 20px;
}

.jump_btns div {
    height: 28px;
    line-height: 28px;
    margin: 6px 6px 0;
    padding: 0 15px;
    border: 1px solid #dedede;
    background-color: #f1f1f1;
    color: #333;
    border-radius: 2px;
    font-weight: 400;
    cursor: pointer;
    text-decoration: none;
	display: inline-block;
}

.jump_btns .jump_continueBtn {
    border-color: #4898d5;
    background-color: #2e8ded;
    color: #fff;
}


@media (max-width: 1023px) {

	.footer_right{width: 100%; margin-top: 10px; float:none; text-align: center;}
}