@charset "utf-8";
/* CSS Document */
html{font-size:16px;}
body { 
	overflow-x:hidden;
	margin:0;
	padding:0;
	font-family: "微软雅黑";
	font-size:14px;
	line-height:30px;
	color:#c00000;
	background-color:#fbdb3c;
	background-image:url(../images/bg.png);
	background-repeat: repeat-x;
	background-size: 100% 100%;
}
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;}
.header-bg{
	width:100%;
	max-width:62.5rem;
	margin:0 auto;
}
#main{
	padding-top: 3rem;
	width:100%;
	max-width:62.5rem; 
	margin:0 auto;
}
.main-menu{
	height:60px;
	background-color: #005eb0;
}
.main-menu-box{
	width:1061px;
	margin:0 auto;
	height:60px;
	overflow: hidden;
}
.main-menu .main-menu-box ul li{
	float: left;
	width: 210px;
	border-right:2px solid #fff;
	text-align: center;
}
.main-menu .main-menu-box ul li a{
	color:#fff;
	font-size:18px;
	line-height: 60px;
	font-weight: bold;
}
.header{
	width:1920px; position: relative; left:-460px;
}
.menu{
	width:1920px; position: relative; left:-460px;height:79px;
}
.menu_a{
	position: relative;
	top:-79px;
}
.menu_a a{
	margin:0px;padding:0px;border:0px;float: left; display:inline-block;width:25%; height:4.93rem;
}

.box-content{
	width:100%;margin:0 auto;background:#fff;
	padding-bottom: 1rem;
}
.box-content-box{
	width:96%;margin: 0 auto;padding-top:2rem;
}
.box1-right-title a{
	color:#000;
	font-size:1.4rem;
	text-align: center;
	display: inline-block;
	width:100%;

}
.box1-left{
	width:28.75rem;
	float:left;
	max-width:100%;
}
.box1-right{
	width:30rem;
	float:right;
	max-width:100%;
}
.box1-right-content{
	margin-top:1rem;
	font-size:1rem;
	color:#000;
	line-height: 2rem;
	text-indent: 2rem;
	text-align:justify;
}
.box1-right-bottom{
	margin-top: 0.5rem;
	text-align: right;
}
.box1-right-bottom a{
	color:#005eb0;
	font-size: 1.2rem;
	
}
.box2-title-bg{
	background-image:url(../images/1_13.png);background-position: left top; background-size:100% 100%;display:inline-block;
	z-index:999;
	position: relative;
}
.box2-title{
	position: relative;
}
.box2-title-content{
	position: relative;
	z-index:999;
	display:inline-block;
	font-size:1.4rem;
	color:#fff;
	padding:0.2rem 4rem 0.2rem 1rem;
}
.box2{
	margin-top:2rem;
	background:#005eb0;
	border-radius: 0.3rem;
}
.box2-title-bg2{
	background-color:#ccc;
	height:2rem;
	border-radius: 0.3rem;
	position: absolute;
	top:0rem;
	left:0px;
	width:100%;
	z-index:0;
}

.box2-content{
	width:92%;
	margin:0 auto ;
	padding:1rem 0 0.6rem 0;
	
}
.box2-content li {
	height:2.2rem;
	overflow: hidden;
}
.box2-content li a{
	color:#fff;
	font-size:1.2rem;
}
.box3-title2{
		background-image:url('../images/1_17.jpg');
		background-position: left top;
		background-size: 100% 100%;
		width:100%;
		height:3rem;
		overflow: hidden;
}

.box3-title2 a{
	width:33%;
	display:inline-block;
	float: left;
	color:#fff;
	font-size:1.6rem;
	text-align: center;
	line-height: 3rem;
}

.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;
	padding-bottom: 1rem;
}
.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:#c9c9c9;
	color:#000;
	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{
	color:#e6ba1a;
	font-weight: bold;
	cursor: pointer;
	display: inline-block;
	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;
	overflow-y: auto;
	margin-top:1rem;
}
.box3-content-content li{
	width:17.5rem;
	height:14.5rem;
	display: block;
	float: left;
	padding-left:0.7rem;
	padding-right:0.7rem;
	margin-bottom: 1.4rem;
}
.box4-content-footer{
	text-align: right;
	background-color: #fff;
	padding-top:1.5rem;
}
.box4-content-footer img{
	width:20rem;
	height:3.5rem;
}
.box5-title-2{
	text-align: right;
	background-color: #fff;
}
.box5-content{
	background-color: #fff;
	padding: 2rem 0px;
}
.box5-content-show{

	margin: 0 auto;
	background-color:#fddc3a;
	width:945px;
	height:478px;
}
.box6-content{
	background-color: #fff;
	padding: 0.6rem 0rem;
}
.box6-content ul li{
	margin-top: 0px !important;
	padding: 0px !important;
}
.box6-content ul li a{
	margin: 0px;
}


.main-footer {
	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: 40rem;
	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;
}

.main-footer-logo-ts-main{
	display: block;
	float: left;
	padding: 0 !important;
}

.main-footer-logo-ts-main a img{
	width: 10rem !important;
}

.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
}


.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;
}


.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-div-font a{
	color:#000;
}
.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:#38bc8b;
	color:#fff;
	font-size:30px;
	overflow: hidden;
	text-indent: 20px;
}
.main-content{
	background: #fff;
	padding:30px;
}
.box3-content{
	display: inline-block;
}
.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;
}
.box3-small-title{
	background-color: #005eb0;
	padding: 10px 0px;
	margin-bottom: 20px;
	color: #fff;
	text-align: center;
	font-size: 18px;
	font-weight: bold;
}

/* CSS Document */
@media only screen and (max-width: 980px) {
	html{
		overflow-x: hidden !important;
	}
	body{
		overflow-x: hidden !important;
	}
	.header{
		width:140%; position: relative;left:-20%;
	}
	.header img{
		width:100% !important;
	}
	.menu{
		width:200%;position: relative;left:-50%;
	}
	.menu img{
		width:100% !important;
	}
	.main_box{
		margin-top:2rem !important;
	}
	#main{
		padding-top: 0px !important;
	}
	.box3-content{
		overflow: hidden;
	}
	.box3-content-div {
		overflow: hidden;
		width: 18rem;
		display: inline-block;
		float: none;
		padding-left:0;
		padding-bottom: 1rem;
	}
	.box3-content-box-main{
		text-align: center;
	}

	.box3-content-content li{
		display: inline-block !important;
		float: none !important;
	}
	.box3-content-content{
		text-align: center;
	}
	#wechathao img{
		width:5.5rem;
	}
	#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;
	}
	.main-footer-logo div{
		display: inline-block;
		padding: 0px 1rem;
	}
	.main-footer-logo {
		width: 90%;
		margin: 0 auto;
		text-align: center;
	}
	.main-footer-logo-ts{
		width:20rem !important;
	}
	.main-menu .main-menu-box ul li {
		width: 24%;
	}

	.main-menu-box {
		width: 100%;
		height: auto;
	}

	.main-menu {
		height: auto;
	}

	.main-menu .main-menu-box ul li a {
		line-height: 2rem;
		font-size: 1rem;
	}
	.box5-content-iframe {
		width: 100% !important;
	}
	.box3-main-content{
		text-align: center;
	}
}