@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{ padding:0; margin:0;}
li, ol, ul{ list-style:none;}
img{ border:none; border:0;}
a{ text-decoration:none; color:#333333; noline:expression(this.onFocus=this.blur());}
a:focus {outline:none;-moz-outline:none;}
a:hover{color:#0c61b0;}
.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 { 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;}
.body_bg{ background:url(../images/bg.jpg) no-repeat center 40px;}
.wrap{ background:url(../images/footer_bg.png) repeat-x left bottom;}
.pageMain{padding: 20px; background:#fff; min-height:200px;}
.boxsizing_c{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}

/***** header *****/
.header_t{ height:40px; background:#2159ab; font-size:13px;}
.header_t .htl{float:left;}
.header_t .htl .cwz{float:left; margin-right:20px; line-height:40px;}
.header_t .htl .cwz a{color:#fff; cursor:pointer;}
.header_t .htl .dsj{ float:left; position:relative; z-index:2;}
.header_t .htl .dsj .dt{ position:relative; padding:0 24px 0 10px; height:40px; line-height:40px; font-weight:normal; color:#fff; font-size:14px; cursor:pointer;}
.header_t .htl .dsj .dt b{ position:absolute; right:8px; top:19px; width:0; height:0; border-width:4px; border-style:solid dashed dashed;
 border-color: #fff transparent transparent; font-size:0; line-height:0; -webkit-backface-visibility: hidden;}
.header_t .htl .dsj:hover .dt b{
-webkit-transition: -webkit-transform .2s ease-in; 
-moz-transition: -moz-transform .2s ease-in; 
-o-transition: -o-transform .2s ease-in; 
transition: transform .2s ease-in; 
-moz-transform: rotate(180deg); 
-moz-transform-origin: 50% 30%; 
-webkit-transform: rotate(180deg); 
-webkit-transform-origin: 50% 30%; 
-o-transform: rotate(180deg); 
-o-transform-origin: 50% 30%; 
transform: rotate(180deg); 
transform-origin: 50% 30% 
}
.header_t .htl .dsj .hideDiv{ position:absolute; display:none; top:40px; left:-24px; background:url(../images/header_dsj_dropbg.png); padding:12px 10px; width:300px; box-shadow:0 0 5px 1px rgba(0, 0, 0, 0.2);}
.header_t .htl .dsj .hideDiv li{float:left; width:25%; text-align:center; line-height:32px; font-size:12px; font-family:"宋体";}
.header_t .htl .dsj .hideDiv li a{color:#fff; color:#a7b5d2;}
.header_t .htl .dsj .hideDiv li a:hover{color:#fff;}
.header_t .htl .dsj .dt.on{ background:#134690;}
.header_t .htr{float:right;}
.header_t .htr .wxwb, .header_t .htr .mobile{float:left; position:relative; z-index:2;}
.header_t .htr .wxwb .dt{width:40px; height:40px; cursor:pointer; background:url(../images/header_wxwb.png) no-repeat center 0;}
.header_t .htr .wxwb .dt.wb{ background-position:center -40px;}
.header_t .htr .wxwb .dd, .header_t .htr .mobile .dd{ position:absolute; top:40px; left:-34px; padding:10px; background:url(../images/header_dsj_dropbg.png); box-shadow:0 0 5px 1px rgba(0, 0, 0, 0.2); display:none;}
.header_t .htr .wxwb .dd img, .header_t .htr .mobile .dd img{ display:block; width:100px; height:100px;}
.header_t .htr .wxwb:hover .dd, .header_t .htr .mobile:hover .dd{ display:block;}
.header_t .htr .wxwb:hover .dt{background-color:#134690;}
.header_t .htr .mobile{margin-left:12px;}
.header_t .htr .mobile .dt{line-height:40px; color:#fff; cursor:pointer;}
.header_t .htr .cwz{float:left; line-height:40px;}
.header_t .htr .cwz a{ margin-left:22px; color:#fff; cursor:pointer;}
.header_t .htr .cwz span{ margin-left:22px; color:#fff; cursor:pointer;}
.header_t .htl a:hover, .header_t .htr a:hover, .header_t .htr .mobile:hover .dt{color:#f6eb5f;}
.header{ height:207px; position:relative;}
.header .search{ position:absolute; top:72px; right:0; width:414px; border-radius:3px; overflow:hidden;}
.header .search .searchTxt{float:left; width:264px; padding:10px 10px 10px 47px; border:#dd5555 1px solid; border-right:none; background:url(../images/header_sicon.png) no-repeat 15px center #fff; color:#999999; height:18px; line-height:18px; border-radius:3px 0 0 3px;}
.header .search .searchBtn{float:right; width:92px; height:40px; background:#dd5555; color:#f7dddd; font-size:18px; cursor:pointer; border:0; border-radius:0 3px 3px 0; -webkit-appearance:none;}
.header .logo{position:absolute; top:35px; left:0;}
.header .logo img, .header .logo_mobile img{display:block; /*width:100%;*/}
.header .logo_mobile{ display:none;}
.header .logo_mobile img{margin:0 auto;}

.mainnav{clear:both; height:50px; background:#0b64bd; border-radius:5px 5px 0 0; line-height:48px; overflow:hidden;}
.mainnav li{float:left; width:20%; text-align:center;}
.mainnav li a{color:#fff; font-size:20px;}
.mainnav li a:hover{color:#48dfff;}
.header_17d{display:none;}
.ipv6{float: right; padding: 10px 0; height: 20px; overflow: hidden; margin-right: 5px;}

/*common*/
.common_list li{position:relative; padding-left:20px; height:38px; line-height:38px; background:url(../images/common_dot.gif) no-repeat 3px center; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}

.common_newslist li{position:relative; padding:0 42px 0 20px; height:38px; line-height:38px; background:url(../images/common_dot.gif) no-repeat 3px center; overflow:hidden; *vertical-align:top;}
.common_newslist li span{ position:absolute; background:#fff; right:0; top:0; color:#999999; font-size:14px; z-index:1;}
.common_newslist li a{float:left; max-width:96%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.common_newslist_nd li{padding-right:0;}

.common_tab .hd{ height:42px; background:#f5f5f5;}
.common_tab .hd ul li{float:left; padding:3px 28px 0; line-height:39px; margin:0 1px;}
.common_tab .hd ul li.on{padding-top:0; border-top:#0185db 3px solid; background:#fff;}
.common_tab .bd{clear:both; padding-top:8px;}

.common_inTab .inhd{ height:43px; border-bottom:#cccccc 1px solid; box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}
.common_inTab .inhd ul{float:left;}
.common_inTab .inhd ul li{float:left; padding:3px 31px 0; line-height:40px; box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}
.common_inTab .inhd ul li a{color:#2b8acf;}
.common_inTab .inhd ul li.on{padding:0 30px; height:41px; background:#fff; border-left:#cccccc 1px solid; border-right:#cccccc 1px solid; border-top:#0185db 3px solid;}
.common_inTab .inbd{padding-top:8px;}

.curmb{padding:8px 10px 8px 58px; line-height:1.5; background:url(../images/curmb_icon.png) no-repeat 27px center #e6e6e6;}


/*图片鼠标经过效果*/
.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.2); -ms-transform:scale(1.2); -o-transform:scale(1.2); -webkit-transform:scale(1.2); transform:scale(1.2);}

/*footer*/
.footer{padding:32px 0; color:#333; clear:both; }
.footer .container{position:relative;}
.footer_nav ul{overflow:hidden;}
.footer_nav ul li{ float:left; padding:0 15px; background:url(../images/footer_nav_sep.gif) no-repeat right center;}
.footer_nav ul li.liEnd{padding-right:0; background:none;}
.footer_wzbs{position:absolute; left:0; top:50%; width:18%; margin-top:-40px;}
.footer_wzbs img{float:right;}
.footer_copyright{padding-top:10px; line-height:28px; font-size:14px;}
.footer_nav, .footer_copyright{padding-left:18%;}
.footer_copyright .incopyright{padding-left:15px; margin:0;}
#_span_jiucuo img{margin-top:10px !important;}
.footer_copyright .beian{ background:url(../images/beian.png) no-repeat center left; padding-left:25px;}

/*common responsive*/
@media (max-width: 1199px) {
	*{
		box-sizing:border-box;
		-moz-box-sizing:border-box; /* Firefox */
		-webkit-box-sizing:border-box; /* Safari */	
	}
	.container{width:100%; padding:0 2%;}
	.header .search .searchTxt{height:40px; width:calc(100% - 92px); -moz-width:calc(100% - 92px); -ms-width:calc(100% - 92px); -o-width:calc(100% - 92px); -webkit-width:calc(100% - 92px);}
}
/*归档样式*/
.guidang{position: absolute; right: 24%; top: 300px; width: 258px;  height: 104px; background: url(/global/2021_gd.png) no-repeat;
  z-index: 999;}
.guidang span{display: block; padding: 4px 0 0 116px;  color: #c81208; font-size:1.375em; font-weight: bold; transform:rotate(-2deg); 
  -ms-transform:rotate(-2deg); 	/* IE 9 */
  -moz-transform:rotate(-2deg); 	/* Firefox */
  -webkit-transform:rotate(-2deg); /* Safari 和 Chrome */
  -o-transform:rotate(-2deg);}