@charset "utf-8";
body{color:#333333; font-size:16px; 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, div{ 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:#cc3333;}
.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;}
input,button {appearance: none;-moz-appearance: none;/*-webkit-appearance: none;*/}

.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}
.clear{clear:both;}
.container{ width:1200px; max-width:1200px; margin:0 auto; clear:both; position:relative;}
.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;}
.mb20{margin-bottom: 20px;}
.mb10{margin-bottom: 10px;}
.fl{float: left;}
.fr{float: right;}
.ztygd{background:url(/global/ygdbg.jpg) repeat-x; text-align:center;}

.curb{border-bottom:#ebebeb 1px solid; background:url(/global/2016_icon_curb.gif) no-repeat 5px 13px; padding:8px 0 10px 28px; line-height:22px; margin-top:7px; color:#666666;}
.curb a{color:#666;}
.curb a:hover{ color:#333;}

.icon{font-size:22px;}


/***** header *****/
#header{height:256px;}
.header{background:url(../images/gddsjxh_r1_c1.jpg) top center #0154D4 no-repeat; height:165px; position:relative; color:#fff;}
.header .container .logo{width:45%; float:left; padding-top:40px;}
.header .container .wbwx{position:absolute; top:30px; right:0px;}
.header .container .wbwx li{float:left; margin-left:20px; padding-left:32px; height:24px; line-height:24px;}
.header .container .wbwx li a{color:#fff;}
.header .container .wbwx li a:hover{color:#fff;}
.header .container .wbwx li.wb{background:url(../images/weibo_icon.png) left no-repeat;}
.header .container .wbwx li.wx{background:url(../images/weixin_icon.png) left no-repeat;}
.weixin{position:relative; z-index:999;}
.weixin b{display: none; position: absolute; left:-40px; top:32px; width:90px; height:90px; background: url(../images/ewm.png) no-repeat;}
.search{position:absolute; top:75px; right:0px;}
.search input{float:left;}
.search .ss_txt{width:314px; border:1px #C2C4B9 solid; border-right:none; line-height:34px; background:#fff; height:34px; padding-left:10px; color:#979797;}
.search .ss_btn{width:47px; height:36px; background:url(../images/search_icon.png) center no-repeat #229EFF; border:none;}
.navbox{height:50px; background:#013DAB;}
.navbox .hd, .navbox .bd{width:1200px; margin:0 auto;}
.navbox .hd li{width:11.1%; float:left; color:#fff; line-height:50px; text-align:center; cursor:pointer; background:url(../images/menu_line.jpg) right center no-repeat;}
.navbox .hd li a, .navbox .hd li a:hover{color:#fff; font-size:18px; display:block;}
.navbox .hd li.on, .navbox .hd li:hover{background:#2F55CF; color:#fff; font-size:18px;}
.navbox .hd li.on a{color:#Fff; display:block;} 
.navbox .bd{height:33px; line-height:33px;}
.navbox .bd li{font-size:12px;}
.navbox .bd li a{margin:0px 15px; font-size:14px;}
.nav_itspt, .nav_cylm{text-align:center;}
.nav_zcfg, .nav_hyfw, .nav_ztzl{text-align:right;}
.nav_cylm{padding-left:18.5%;}
.nav_zcfg{padding-right:16.5%;}

/*footer*/
#footer{height:310px;}
.footer{clear: both;  padding: 24px 0; font-size: 14px; color: #fff;}
.footer a{color: #fff;}
.footer a:hover{color: #d09d22;}
.footer .container{position: relative;} 
.link{border-top:1px #646464 solid; line-height:49px;}
.link_name{width:7%; line-height:49px; float:left; font-size:16px;}
.links_txt{width:93%; line-height:49px; float:right;}
.links_txt2{width:86.5%; float:right; font-size:16px;}
.links_txt2, .links_txt2 a{font-size:16px; color:#c0c0c0; margin:0px 15px;}
.links_txt dl{float:left; width:20%; position:relative; font-size:16px; text-align:center; background:url(../images/yqlj_line.png) right center no-repeat; cursor:pointer;}
.links_txt dl.dlEnd{margin-right:0; background:none;}
.links_txt dl dt{color:#c0c0c0; line-height:49px; position:relative; z-index:2;}
.links_txt dl dt i{background:url(../images/ylqj_icon.png) center no-repeat; width:14px; height:8px; position:absolute; top:45%; right:10%}
.links_txt dd{ display:none; position:absolute; top:49px; left:0; background:#fff; border:#ccc 1px solid; width:98%; height:210px; overflow-y:scroll;}
.links_txt dl dd a{ display:block;  padding:10px 0px; line-height:18px; color:#666; border-bottom:#e3e3e3 1px dotted; background:#fff; line-height:25px;}
.links_txt dl dd a:hover{background:#f8f8f8; color:#1768a0;}
.foot_content{border-top:1px #646464 solid; padding-top:20px; text-align:center; color:#c0c0c0;}
.footer_wzbs{position: absolute; left: 0; top: 0; width:260px; text-align:right;}
.footer_wzbs img{vertical-align: middle;}
#_ideConac{width: 60px;}
#_span_jiucuo img{width: 100px;}
.footer_txt{text-align: center;}
.footer_nav{margin-bottom: 10px; font-size:16px; color: #969696;}
.footer_nav a{margin:0 10px; color: #969696;} 
.footer_copyright{line-height: 30px; font-size:16px; color: #969696;}
.footer_copyright .beian{ background:url(/global/beian.png) no-repeat center left; padding-left:25px;}
.footer_copyright .beian a{color: #969696; font-size:16px;}
.footer_copyright .beian a:hover{color: #fff; font-size:16px;}


/*common*/
.common_hd{border-bottom: #e7e7e7 1px solid; line-height: 28px; height: 38px;}
.common_hd li{float: left; height: 38px; cursor:pointer; width:25%; text-align:center;}
.common_hd div a{font-size: 18px;}
.common_hd div{float: left; height: 38px; cursor:pointer; width:25%; text-align:center; white-space:nowrap;}
.common_hd li.on{border-bottom: #cc3333 2px solid; margin-bottom: -1px; font-weight:bold;}

.common_hd li a{font-size: 16px;}
.common_hd li.on a{color: #cc3333;}
.common_hd li:last-child{margin-right:0;}
.common_hd .more{float: right; font-size: 14px;}
.common_hd .more a{color: #666666;}
.common_hd .more a:hover{color: #cc3333;;}

.common_newslist li{position:relative; padding:0 95px  0 16px; height:38px; line-height:38px; overflow:hidden; vertical-align:top;}
.common_newslist li:after{position:absolute; content:" "; left:0; top: 50%; margin-top: -1px; width: 4px; height: 4px; background:#616161;}
.common_newslist li span{position:absolute; right:0; top:0; color:#979797;}
.common_newslist li a{float:left; max-width:100%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}

.common_opaHov:hover{filter:alpha(opacity=85); -moz-opacity: 0.85; opacity:0.85;}
.common_newslist_nd li{padding-right:0;}

.curmb{line-height: 24px; padding:16px 20px; background: #f7f8fa; border-bottom: #c6d5e9 1px solid;}
.curmb a:hover{color: #cc3333;}

.SinglePage{padding:25px 0; line-height:2; font-size:16px;}
.SinglePage img{ max-width:80%;}

.all_list{padding-bottom: 10px; margin:auto; max-width:1000px;}
.all_list li{ position:relative; padding-left:27px; overflow:hidden; line-height:35px; float:left; width:30%;}
.all_list li a{float:left; max-width:99%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.all_list li a:hover{color:#cc3333;}
.all_list li:after{position:absolute; content:" "; left:5px; top:16px; width: 4px; height: 4px; background: #999999;}

/*page*/
.pagediv{ clear:both; padding:20px 0; text-align:center; color:#666666; font-size:14px;}
.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(/gzgov/xhtml/images/page.gif) repeat-x;}
.pagediv .index_num{ border-color:#0077cc; background:#0077cc; color:#fff;}
.pagediv .arrow a.current{
	border-color:#0077cc; background:#0077cc; color:#fff;
}
.pagediv a:hover{background:#0077cc; border-color:#0077cc; 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:30px; border:#dddddd 1px solid; background:#fff; text-align:center; border-radius:3px; font-size: 14px; color:#666666;}

#topcontrol{z-index: 99; width: 64px;}
#topcontrol i{display: block; width: 41px; height: 45px; background:url(/global/gotop.png) no-repeat; margin: 0 auto 8px;}
#topcontrol a{color:#666666;}




/*图片鼠标经过效果*/
.HoverImgbox{ overflow:hidden;}
.HoverImgbox img{ -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;}
.HoverImgbox img: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);}

.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);}

/*通用框架*/
.sideBar{float:left; width:22%;}
.mainContent{float:right; width:75.4%; *width: 890px;}




.icon-arrow-ios-back-outli:before { content: "\e649"; }

.icon-chevron-down-outline:before { content: "\e659"; }

.icon-close-outline:before { content: "\e65c"; }

.icon-menu-outline:before { content: "\e684"; }

.icon-more-horizontal-outl:before { content: "\e689"; }

.icon-search-outline:before { content: "\e6a0"; }

@media (max-width: 1280px) {
	*{
		box-sizing:border-box;
		-moz-box-sizing:border-box; /* Firefox */
		-webkit-box-sizing:border-box; /* Safari */	
	}
	.container{width:100%; padding:0 5%;}

}
@media (max-width: 1200px) {
	.container{width:100%; padding:0 1%;}
	}

@media (max-width: 1024px) {
.header .container .wbwx{right:10px;}
.search{right:10px;}
.navbox .hd, .navbox .bd{width:auto;}
}