html{_background:url(about:blank);}
*{margin:0;padding:0;list-style-type:none;}
a,img{border:0;}
a{color:#000;text-decoration:none}
a:hover{color:#F60;text-decoration:none}
body{font:12px/180% Arial, Helvetica, sans-serif, "新宋体";}
		body, html{
			padding: 0;
			margin: 0;
		}
		body{
			width: 100%;
			position: relative;
			background: #fff;
		}
		table {
			border-collapse :  collapse 	
		}
		
		table td{/*border:0.5px solid;*/}
		table{max-width: 100%;margin: 0 auto;min-width: 100%;}
		div {
			box-sizing: border-box;
		}
		.bg {
			z-index: 0;
			width: 100%;
			overflow:hidden;
			position: absolute;
			top:0;
		}
		.bg img {
			display: block;
			margin: 0 auto;
			width: 1920px;
		}
		.header {
			position: relative;
			z-index: 1;
			width: 1100px;
			margin: 0 auto;
			height: 365px;
		}
		
		.footulshow{
			height:200px;
			overflow: auto;
		} 
		.bjys{
			background: #3292da;
		}   
		.acc{background: #3292da}    
		.red{color: #f00}
		input:focus, button:focus {
			outline: none;
		}
		.footer {
			z-index: 1;
			position: relative;
			min-width: 1100px;background-color: #0a6cb5;padding: 20px 0;
			font-size: 14px;
			color: #fff
		}
		.footer a {
			color: #fff;
		}
		.footer-cont {
			width: 650px;
			margin: 0 auto;
		}
		
		.footer-cont-right {
			position: relative;
		}
		.mp1 {
			color: #fff;font-weight: bolder; display: inline-block;padding: 0px 12px;border: 1px solid #fff;line-height: 18px; font-size: 12px
		}
		.wa {
			height: 18px;width: 18px;
		}

		#_span_jiucuo{position: absolute;right: 0;top:20px;}
		.footer-cont-left {
			float: left;
			line-height: 90px;
		}
		.footer-cont-right {
			font-size: 14px;
			line-height: 30px;
			color: #fff;
			margin-left: 80px
		}
		.logo {
			position: absolute;
			top: 70px;
			font-size: 35px;
			line-height: 70px;
			color: #fff;
			height: 70px;
		}
		.logo a {
			float: left;
			color: #fff;
		}
		.logo a:hover {
			color: #eee!important;
		}
		.logo img{
			height: 70px;
			float: left;
		}
		.logo-title {
			padding-left: 85px;
			position: absolute;width: 100%;color: #fff;text-align: center;line-height: 120px;font-size: 80px;font-weight: 666;top: 180px;letter-spacing:10px
		}
		.logo-title span {
			padding-right: 85px;
		}

		.content {
			position: relative;
			z-index: 1;
			width: 1100px;
			margin: 0 auto;
			background: #eee;
			padding: 0 36px 36px 36px;

			min-height: 300px
		}
		.search {
			position: relative;
			height: 218px;
		}
		.search-line {
			height: 108px;
			border-bottom: 2px solid #aaa;
			margin: 0 auto;
			position: relative;
		}

		.search-box {
			width: 530px;
			background: #eee;
			position: absolute;
			top:84px;
			left: 285px;
		}

		.search input {
			box-sizing: border-box;
			display: block;
			width: 510px;
			margin: 0 auto;
			outline: none;
			border: 1px solid #2d66a5;
			line-height: 50px;
			border-radius: 9px;
			font-size: 16px;
			padding: 0 70px 0 15px;
		}

		input::-webkit-input-placeholder {
			font-size: 14px;
			color: #2d66a5
		}
		input::-moz-input-placeholder {
			color: #2d66a5
		}
		input::-ms-input-placeholder {
			color: #2d66a5
		}
		.search input:focus {
			outline: none;
		}
		.search-btn {
			cursor: pointer;
			height: 50px;position: absolute;right: 0;top:0;width: 60px
		}
		.search-btn:hover img {
			height: 33px;width: 33px;margin: 10px auto 0 auto
		}

		.search-btn img {
			height: 35px;width: 35px;margin: 8px auto 0 auto
		}

		.box {
			position: relative;

		}
		.box-l {
			width: 240px;
			float: left;
		}
		.box-r {
			width: 770px;
			float: right;
			background: #fff;
		}
		.h940 {
			height: 940px
		}
		.h670 {
			height: 670px
		}

		.h1140 {
			height: 1140px
		}

		.scroll{
			width: 100%;
			overflow-y: auto;
			padding:0  35px;
		}


		.scroll::-webkit-scrollbar { width: 10px; height: 10px; }
		.scroll::-webkit-scrollbar-track { width: 6px; background-color: #f4f4f4; border-radius: 32px; }

		.scroll::-webkit-scrollbar-thumb { background-color: #2867a0; background-clip: padding-box; height: 80px; border-radius: 32px; }

		.scroll::-webkit-scrollbar-thumb:hover { background-color: #2867a0; }


		ul,li{ padding:0;margin:0;}
		.l-ul {
			width: 100%;
		}
		.l-li {
			width: 100%;
			background: #fff;
			margin-bottom: 15px;
		}
		.lit {
			padding: 10px;
			color: #2d66a5;
			display: block;

		}
		a {
			cursor: pointer;
		}

		.l-li:hover a.lit {
			background: #2d66a5;
			color: #fff!important;
		}
		.l-li.active a.lit {
			background: #2d66a5;
			color: #fff!important;
		}
		.l-li:hover .lit img.a{
			display: none;
		}
		.l-li.active .lit img.a{
			display: none;
		}

		.l-li:hover .lit img.b{
			display: block;
		}
		.l-li.active .lit img.b{
			display: block;
		}
		.l-li:hover .li-ul {
			height: auto;
		}
		.l-li.active .li-ul {
			height: auto;
		}

		.lii {
			float: left;
			margin-right: 10px
		}
		.lii img{
			width: 40px;
			height: 40px;
			display: block;
			margin: 10px auto 0 auto;


		}
		.litt {
			float: left;
			font-size: 23px;
			line-height: 30px;
			width: 92px;
			white-space: pre-wrap;

		}
		.lij {
			float: right;
		}
		.lij img{
			width: 18px;
			display: block;
			margin: 0 auto;


		}
		img.a {
			display: block;
		}
		img.b{
			display: none;
		}
		.clear {
			clear: both;
		}

		.lsub {
			height: 0;
			overflow: hidden;;
			transition: height 0.6s;
		}
		.active .lsub {
			height: auto;
		}
		.li-ul {
			padding: 10px 0;
		}

		.lull {
			line-height: 32px;
			font-size: 15px;
			text-align: center;

		}
.lull a {box-sizing: border-box;display: block;width: 100%;padding: 0 10px;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}
.lull a:hover {background-color:rgb(230,245,255);color:#2d66a5!important;}
.lull.act a{background-color:rgb(230,245,255);color:#2d66a5!important;}
.box-r .title {font-size: 32px; line-height: 102px;color: #2d66a5;text-align: center;font-weight: bold;}
.box-r img {max-width: 100%;}
.box-r {font-weight: normal;font-size: 16px;}
.fy{text-align:center;font-size: 14px;margin: 0 auto;cololr:#666;}
.fy span,.fy a{display:inline-block; padding:3px 8px; margin: 50px 4px; color: #666;}
.fy span{background-color: #eeeeee;}
.fy .current{background-color: #2b69b4; color: #fff;}
.fy .all{background-color: #eeeeee;}
.fy .pageindex{background-color: #eeeeee;}
.fy a{background-color:#eeeeee;}

.content .nav{ background:#2d66a5; height: 60px; position: absolute; top: -25px; z-index: 66; left:10px;}
.content .nav ul{ height: 60px; }
.content .nav ul li{float: left;line-height: 60px;font-size: 18px;position: relative;}
.content .nav ul li>a{ color: #fff; width: 135px; display: block; text-align: center;}
.content .nav ul li.on a,
.content .nav ul li>a:hover,
.content .nav ul li.on a:hover{background:#0354ad; height:66px; line-height:72px; overflow:hidden; margin-top:-6px;}
.content .nav ul li dl{display:none;position: absolute;z-index: 99;left: 0;top: 60px;}
.content .nav ul li dl dd{height:42px;}
.content .nav ul li.on dl dd a,
.content .nav ul li dl dd a{ color: #fff; width: 135px; display: block; text-align: center; background-color: #0354ad; border-top: 1px solid #0354ad;height:42px; line-height: 42px; font-size: 16px; font-weight: normal; margin-top:0px;}
.content .nav ul li.on dl dd a:hover,
.content .nav ul li dl dd a:hover{height:42px;color:#fff;line-height: 42px;background:#0354ad; margin-top:0px;}

/* jump */
#jump{position:fixed;bottom:100px;right:30px;width:40px;z-index:40000;}
*html #jump{position:absolute;top:expression(documentElement.scrollTop + "px");margin:300px 0 0 0;}
#jump li{height:50px;overflow:hidden;}
#top,#share,#reply,#sina,#ceping,#weixin{display:block;width:40px;height:42px;overflow:hidden;cursor:pointer;}
#top{background:url(../images/top.png) no-repeat;}
#share{background:url(../images/share.png) no-repeat;}
#reply{background:url(../images/reply.png) no-repeat;}
#sina{background:url(../images/sina.png) no-repeat;}
#weixin{background:url(../images/weixin.png) no-repeat;}
#top:hover{background:url(../images/toped.png) no-repeat;}
#share:hover{background:url(../images/shared.png) no-repeat;}
#reply:hover{background:url(../images/replyed.png) no-repeat;}
#sina:hover{background:url(../images/sinad.png) no-repeat;}
#weixin:hover{background:url(../images/weixind.png) no-repeat;}
#ceping{background:url(../images/ceping.png) no-repeat;}
#ceping:hover{background:url(../images/cepinged.png) no-repeat;}
#EWM{position:absolute;left:-150px;display:none;}
#EWM img{width:150px;height:150px;}