@charset "utf-8";
/* CSS Document */
html{font-size:16px;}
*{
	font-family: "微软雅黑";
}
body { 
	overflow-x:hidden;
	margin:0;
	padding:0;
	font-family: "微软雅黑";
	font-size:14px;
	line-height:30px;
	color:#980204;
	background-color:#006aa6;
	background-repeat: repeat-x;
}
ul,li,input,div,font,br { margin:0; padding:0; list-style:none;}
img { border:0;}
a { text-decoration:none;}
a:hover { text-decoration:underline;}

a.more { height:24px; line-height:24px; padding:5px 10px; font-size:14px; text-align:center; background:#e61133; color:#fff; text-decoration:none;}
a.more:hover { color:#ffd270;}
a.more span { font-size:12px;}

.blank { clear:both; height:0px;}

.w225 { width:225px;}
.w360 { width:360px;}
.w470 { width:470px;}
.w490 { width:490px;}
.w620 { width:620px;}
.mrl { float:left;}
.mrr { float:right;}
.mt20 { margin-top:20px;}
.mb20 { margin-bottom:20px;}
.width100{width:100%;}
.border { overflow:hidden; padding:20px; background:#fff;}

table,table tr th, table tr td { border:1px solid #0094ff; }
table { width: 200px; min-height: 25px; line-height: 25px; text-align: center; border-collapse: collapse; padding:2px;}   

.top-bg{
	width:1061px;
	margin:0 auto;
	position: relative;
	height:605px;
}
.top-bg-img{
	width:1920px;
	position: absolute;
	left:-429.5px;
	top:0px;
}
.main-menu{
	height:60px;
	background-color: #f4c22f;
}
.main-menu-box{
	width:1061px;
	margin:0 auto;
	height:60px;
	overflow: hidden;
}
.main-menu .main-menu-box ul li{
	float: left;
	width: 263px;
	border-right:2px solid #fff;
	text-align: center;
}
.main-menu .main-menu-box ul li a{
	color:#fff;
	font-size:20px;
	line-height: 60px;
	font-weight: bold;
}
.main-box{
	width:1061px;
	margin:0 auto;
}
.main-box .main-box-div{
	padding:30px 30px;
	background-color: #fff;
	margin:30px 0px;
}
.main-box-div .main-box-div-left{
	float: left;
	width:374px;
}
.main-box-div .main-box-div-center{
	float: left;
	width:330px;
	margin-left: 20px;
}
.main-box-div-center .main-box-div-center-title{
	text-align: center;
	font-size:17px;
	font-weight: bold;
	color:#db0101;
}
.main-box-div-center-content{
	margin-top:15px;
	color:#666;
}
.main-box-div-center-content p{
	font-size: 13px;
	line-height: 25px;
}
.main-box-div-center-bottom{
	text-align: right;
}
.main-box-div-center-bottom .main-box-div-center-content-more{
	display: inline-block;
	padding: 2px 5px;
	border: 2px #db0101 solid;
	color: #db0101;
}
.main-box-div-right{
	height: 473px;
	float: right;
	width:251px;
	background-color: #e5e5e5;
}
.main-box-div-right-title{
	display: block;
	width:110px;
	height: 40px;
	line-height: 40px;
	overflow: hidden;
	background-color: #f4c22f;
	color:#fff;
	font-size: 22px;
	text-align: center;
}
.main-box-div-right .main-box-div-right-conent {
	padding: 5px 0px;
}
.main-box-div-right .main-box-div-right-conent ul li a{
	color:#666;
}
.main-box-div-right .main-box-div-right-conent ul li{
	padding:0px 20px;
	overflow: hidden;
	height:30px;
	line-height: 30px;
	background-image: url("../images/image_13.png");
	background-repeat: no-repeat;
	background-position: 10px 13px;
}
.main-box-div-right .main-box-div-right-content-more{
	text-align: right;
	padding: 2px 5px;
	color: #db0101;
	display: block;
}

.box3-content{
	background-color: #fff;
}

.box3-content-box{
	width:96%;
	margin:0 auto;
	padding-top:2rem;
	height:45.7rem;
	overflow-y: auto;
}

.box3-content-div{
	overflow: hidden;
	width:18rem;
	display:block;
	float:left;
	padding-left:0.7rem;
	padding-right:0.7rem;
	margin: 0.6em 0em;
}
.box3-content-div-image img{
	max-height:263px;
}

.box3-content-footer{
	background-image:url('../images/1_20.png');
	background-position: left top;
	background-size: 100% 100%;
	width:100%;
	height:2rem;
	overflow: hidden;
	position: relative;
	top:-0.5rem;
}
.box3-content-div-font{
	height:2.5rem;
	padding-top:0.5rem;
	padding-bottom:0.5rem;
	overflow: hidden;
	background-color:#e6e6e6;
	color:#333;
	font-size:0.8rem;
	text-align: center;
	margin:0px;
	line-height:1.2rem;
	overflow-y:auto;
}
.box3-content-footer-left{
	float: left;
	margin-left: 1rem;
	color:#fff;
	font-size:1.2rem;
	line-height:2.2rem;
}
.box3-content-footer-right{
	float: right;
	margin-right: 1rem;
	color:#fff;
	font-size:1.2rem;
	line-height:2.2rem;
}

.box3-content-footer  a{
	color: #fff;
}
.box3-content{
	background-color:#fff;
}
.box3-content-main{
	width:94%;
	margin:0 auto;
	padding-top:1.5rem;
}
.box3-content-title{
	padding-bottom: 1rem;
	border-bottom:#005eb0 1px solid ;
}
.box3-content-title-img-div img{
	width:100%;
}
.box3-content-title-img-div{
	cursor: pointer;
	display: inline-block;
	width:4.9375rem;
	height:2.375rem;
	float: left;
	margin-right:0.8rem;
	border-bottom: #fff 0.2rem solid;
}
.box3-content-title-img-div-active{
	border-bottom: #fddc3a 0.2rem solid !important;

}
.box3-content-content{
	display:none;
	height:37.8rem;
	overflow-y: auto;
	margin-top:1rem;
}
.box3-content-content li{
	width:17.5rem;
	height:17.5rem;
	display: block;
	float: left;
	padding-left:0.7rem;
	padding-right:0.7rem;
	margin-bottom: 1.4rem;
}
.main-box-div-title{
	clear: both;
	margin-top:30px;
	height: 65px;
	line-height: 65px;
	background-color:#f4c22f;
	color:#fff;
	font-size:30px;
	overflow: hidden;
	text-indent: 20px;
}
.main-content{
	background: #fff;
	padding:30px;
}
.box3-content{
	display: inline-block;
	margin:0px 10px;
}
.box3-content-div-font2 a{
	color:#666;
}
.box3-content-div-font2{
	height: 1.2rem;
	padding-top: 0.8rem;
	padding-bottom: 0.8rem;
	overflow: hidden;
	background-color: #e6e6e6;
	color: #333;
	font-size: 0.8rem;
	text-align: center;
	margin: 0px;
	line-height: 1.2rem;
	overflow-y: auto;
}
.box5-content{
	background-color: #fff;
	padding: 2rem 0px;
}
.box5-content-show{
	margin: 0 auto;
	background-color:#fddc3a;
	width:945px;
	height:478px;
}
.wjhg{
	background-color: #fff;
	padding-bottom: 10px;
}
.wjhg img{
	margin-top:10px;
}

.main-footer-font{
	padding-top:1rem;
	padding-bottom:1rem;
	color:#fff;
	font-size:2rem;
	font-weight: bold;
	line-height: 3.6rem;
	text-align: center;
}
.main-footer-logo{
	text-align: center;
}
.main-footer-logo div{
	display: inline-block;
	padding: 0px 3rem;
}
.main-footer-logo div a img{
	width:8rem;
}

.main-footer-logo2 div{
	padding: 0px 1rem !important;
}
.main-footer-logo2 div img{
	width:8rem;
}
.main-footer-img{
	text-align: center;
}
.main-footer-img img{
	width:10rem;
}
.foot-copyright{
	margin-top:2rem;
	font-size:1.4rem;
	text-align: center;
	color: #fff;
	line-height: 3rem;
}
.box3-content-box-main-actvie{
	display:block !important;
}
.box3-content-box-main{
	display:none;
}
.box3-content-title{
	display:none
}
.box4-content-box{
	display:none;
}
.box2-title-more a{
	color:#005eb0;
}
.box2-title-more{
	position: absolute;
	top:0.3rem;
	right:1rem;
	color:#fff;
	font-size:1.2rem;
}
.weibo{
	text-align: center;
	overflow: hidden;
}
.weibo-main{
	display: inline-block;
	padding: 0 2rem;
}
.weibo-main{
	background-color: #fff;
}
/***********横幅************/
.fixed-left{
	position: fixed;
	top:200px;
	left:10px;
}
.fixed-left-close{
	height:56px;
	width:56px;
	position: absolute;
	top:0px;
	right:0px;
}
.fixed-left-title{
	position: relative;
	height:56px;
	background-color: #f4c22f;
	background-image: url("../images/image_07.png");
	background-position: top right;
	color:#fff;
	font-size:20px;
	font-weight: bold;
	background-repeat: no-repeat;
	width: 190px;
	line-height: 56px;
	text-indent: 10px;
}
.fixed-left-content span{
	display: block;
	font-size: 14px;
	color:#666;
	text-align: center;
}
.fixed-left-content{
	width: 190px;
	padding:23px 0px;
	background-color: #fff;
	text-align: center;
}
.fixed-right{
	position: fixed;
	top:200px;
	right: 10px;

}
.fixed-right-content{
	width: 167px;
	padding:20px 10px;
	background-color: #fff;
	position: relative;
	padding-bottom: 80px;
}
.fixed-right-menu a{
	font-size: 20px;
	color:#666;
}
.fixed-right .return-top{
	position: absolute;
	bottom:-70px;
	left:28px;
}
.fixed-right .return-right-close{
	position: absolute;
	top:-20px;
	right:-10px;
}
.fixed-right-menu{
	height:73px;
	line-height: 73px;
	font-size:20px;
	color:#666;
	border-bottom: 1px solid #666;
	background-color: #fff;
	text-align: center;
}
.main-box-div-center-content{
	text-align: justify;
}
.main-footer {
	width: 1136px;
	margin: 0 auto;
}

.footer {
	margin-top: 3rem;
}

.main-footer-font {
	padding-top: 1rem;
	padding-bottom: 1rem;
	font-size: 2rem;
	font-weight: bold;
	line-height: 3.6rem;
	text-align: center;
}

.main-footer-logo {
	width: 70%;
	margin: 0 auto;
	text-align: center;
}

.main-footer-logo div {
	display: inline-block;
	padding: 0px 1rem;
}

.main-footer-logo div a img {
	width: 8rem;
}

.main-footer-logo2 div {
	padding: 0px 1rem !important;
}

.main-footer-logo2 div img {
	width: 8rem;
}

.main-footer-img {
	text-align: center;
}

.main-footer-img img {
	width: 10rem;
}

.foot-copyright {
	margin-top: 2rem;
	font-size: 1.4rem;
	text-align: center;
	line-height: 3rem;
}

.weibo {
	text-align: center;
	overflow: hidden;
}

.weibo-main {
	display: inline-block;
	margin: 0 2rem;
	background-color: #fff
}

.info-content-main5 {
	padding: 4rem 0;
}


@media only screen and (max-width: 980px) {
	html {
		overflow-x: hidden !important;
	}

	body {
		overflow-x: hidden !important;
	}
	.fixed-left{
		display: none;
	}
	.fixed-right{
		display: none;
	}
	.top-bg {
		width: 100%;
		height: auto;
	}

	.top-bg-img {
		width: 110%;
		position: relative;
		left: -5%;
	}

	.top-bg-img img {
		width: 100%;
	}

	.main-menu .main-menu-box ul li {
		width: 24%;
	}

	.main-menu-box {
		width: 100%;
		height: 2rem;
		line-height: 2rem;
	}

	.main-menu {
		height: 2rem;
	}

	.main-menu .main-menu-box ul li a {
		line-height: 2rem;
		font-size: 1rem;
	}

	.main-box {
		width: 100%;
	}

	.main-box-div-left {
		width: 100%;
	}

	.main-box .main-box-div {
		padding: 0px;
		margin: 0px;
	}

	.main-box-div-center {
		width: 100%;
		margin-top: 1rem;
	}

	.main-box-div-right {
		margin-top: 1rem;
		width: 100%;
	}

	.main-box-div-title {
		width: 100%;
		line-height: 3rem;
		height: 3rem;
		font-size: 1.5rem;
		margin-top: 0px;
	}

	.box5-content-iframe {
		width: 100% !important;
	}
	.main-content{
		text-align: center;
	}
	.box5-content{
		padding:0px;
	}
	.box3-content{
		overflow: hidden;
	}
	.main-box-div .main-box-div-left{
		width:100% !important;
	}
	.main-box-div .main-box-div-center{
		width: 96% !important;
		padding-left: 2%;
		margin-left: 0px;
	 }
	/*******底部********/
	#wechathao div{
		padding:0 0.2rem !important;
	}
	.box1-right-title{
		margin-top:0.4rem;
	}
	.bigli{
		width:100% !important;
	}
	#SLB-Background{
		z-index:9999999;
	}
	.main-footer-font{
		font-size:1.4rem !important;
	}
	.foot-copyright{
		font-size:1rem !important;
		line-height: 1.8rem;
	}
	.
	.foot-copyright {
		font-size: 1rem !important;
		line-height: 1.8rem;
	}

	.weibo-main {
		margin-bottom: 10px;
	}

	.main-footer {
		width: 100%;
	}

	.foot-copyright {
		font-size: 1.4rem;
		line-height: 3rem;
	}

	.foot-copyright {
		font-size: 1rem !important;
		line-height: 1.8rem;
	}

	.weibo-main {
		margin-bottom: 10px;
	}

	.main-footer {
		width: 100%;
	}

	.foot-copyright {
		font-size: 1.4rem;
		line-height: 3rem;
	}
	.info-content-main4 .info-content-footer-right-content {
		height: 13.4rem;
		overflow-y: auto;
	}

	.info-content-main3-info img {
		width: 70%;
		padding: 5%;
	}


	.info-content-main4 .info-content-img div {
		position: relative;
		top: 0px;
		left: 0px;
	}

	.info-content-main .info-content-img {
		margin-bottom: 0px;
	}

	.info-content-footer-p {
		text-align: left;
		padding-top: 0px;
	}
	.info-content-main4 .info-content-main-div {
		height: auto;
	}
	.main-footer-logo div{
		display: inline-block;
		padding: 0px 1rem;
	}
	.info-content-footer-right-content-m p{
		font-size: 2.4rem;
		line-height: 4rem;
	}
	.main-footer-logo {
		width: 90%;
		margin: 0 auto;
		text-align: center;
	}
}