
.container {
	width: 1100px;
	height: 100%;
	overflow: hidden;
	margin: 0 auto;
	-webkit-transform: translateZ(1000px);
	transform: translateZ(1000px);
}

.top{
	width:100%;
	height:68px;
	background:#122c56;
	color:#fff;
	font-size:20px;
	line-height:68px;
	position:relative;
	padding-left:230px;
	font-weight:bold;
	position:fixed;
	top:0;
	z-index:999;
	box-sizing:border-box;
}
.top a{
	color:#fff !important;
}
.top>img{
	position: absolute;
    left: 50px;
    width: 114px;
    top: 9px;
}
.top .top_left{
	float:left;
}
.top .top_left img{ 
	float: left;
	margin-right: 20px;
	width: 114px;
	top: 9px;
	margin-top: 10px;
}
.top .top_left p{
	float: left;
}
.top .top_right{
	width:215px;
	float:right;
	margin-right:70px;
	font-size:18px;
}
.top .top_right a{
	display:inline-block;
}
.top .top_right img{
	width: 12px;
	vertical-align: middle;
	float: left;
	margin-top: 28px;
	margin-right: 5px;
}
.top .top_right .tel{
	display: inline-block;
	font-size: 16px;
}



#footer {
	width: 100%;
	padding-top:60px;
	color:#999;
	background:#414146;
	overflow: hidden;
}
#footer .inner{
	overflow: hidden;
}
.footer_left{
	width: 590px;
	overflow: hidden;
	float: left;
}
.footer_left dl{
	float: left;
	width: 20%;
}
.footer_left dl dt{
	line-height: 24px;
	padding-bottom: 10px;
	font-size: 15px;
}
.footer_left dl dt a{
	font-weight: 500;
}
.footer_left dl dd{
	font-size: 13px;
	line-height: 24px;
}
.footer_left,.footer_left a:link,.footer_left a:visited,.footer_left a:active,.footer_left a:hover{
	color: #9a9a9a;
}
.footer_right{
	width: 410px;
	float: right;
	height: 200px;
}
.phone_list{
	margin-top: 30px;
	float: left;
}
.phone_list li{
	width: 250px;
	background: #353537;
	font-size: 14px;
	line-height: 35px;
	margin-bottom: 8px;
	border-radius: 35px;
	text-indent: 20px;
}
.copyright{
	width: 100%;
	padding: 30px 0;
	text-align: center;
	font-size: 14px;
	border-top:1px #59595d solid;
	margin-top: 70px;
}
.wm_right{
	float: right;
	margin-top: 45px;
}
.wm_right p{
	margin: 10px 0;
	padding-left: 22px;
	font-size: 13px;
}
.inner{
	width: 1000px;
	margin: auto;
} 
.footer_right span[data='pc'] {
	display: inline-block;
}

@media only screen and (max-width:750px) {
.top{
	font-size:16px;
	padding-left:0.3rem;
}
.top_left img{ width: 50%; margin-top: 20px;}
.top .top_right p{ display:inline-block;}
.top>img{
	position: absolute;
    left: 30px;
    width:50px;
    top: 9px;
}
.top .top_left img{ 
	float: left;
	margin-right: 10px;
	width: 100px;
	margin-top: 10px;
}
.top .top_right{
	display: none;
}

.big_tit{
    width:80%;
	}
.big_tit img{	
	width:100%;
}
.lit_tit{
	width:80%;
	margin:0 auto;
	}
.lit_tit p {
    font-size:16px;
	margin: 0.3rem auto;
}	
.lit_tit span {
	width:80%;
    font-size:14px;
    margin: 0 auto 0.9375rem;
}
.fwbq{ 
	width:80%;
	margin: .5rem auto;
}
.fwbq img{ width:100%;}
.fwbq_btn{ width:80%; margin:0 auto;}
.fwbq_btn div {
    width:45%;
    margin-right:5%;
	height: auto;
}
.fwbq_btn div img{ width:100%;}

#center2{ width:100%; margin:0 auto 20px; }
#wrap{ width:100%;}
#wrap #menu{ width:100%; height:100%;}
#wrap #menu ul{ width:100%; overflow:hidden;}
#wrap #menu ul li{  width:25%; line-height:24px; height: 40px; overflow: hidden; padding-top: 5px; padding-bottom: 5px; float:left; text-align:center; box-sizing:border-box; border-right: 1px solid #ccc;}
#wrap #menu ul li a{font-size: 12px; font-weight:normal; line-height:24px; height: 40px; padding-top: 5px; padding-bottom:5px;  text-align:center; display:inline-block;}
#content{ width:100%; margin-left:0; margin-top:10px; height:100%;}
#c1{ width:100%;}
.tz p span{ font-size: 14px;}
.zoombox_js{ width:100%;}
.zoombox_js .zoompic1{ width:100%; height: auto; padding-top: 0;}
.zoombox_js .zoompic1 img{ width: 100%;}
.zoombox_js  .sliderbox{ width:100%;}
.slider1{ width:100%;}
.sliderbox .slider1 dt a{ width: 100%;}
.sliderbox .slider1{ height: 100px;}
.sliderbox .slider1 dt{ width:24%;  }
.slider1 dt a{ height:150px; display:inline-block;}
.tz{ width:100%; margin:0 auto; height:auto;}
.tz h3{ font-size: 16px;}
.tz p{ font-size: 12px;}
.dianhua1{ display:none;}

.ggw{
	width:100%;
}
.ggw_con {
    width: 100%;
    margin: 0 auto;
    padding-top: 20px;
    padding-bottom:20px;
}
.ggw_con ul li p{ font-size:12px;}
.ggw_con ul li h3{ font-size:20px; margin-bottom:5px;}
.serContent li>div{ height:100px;}
.serContent ul{    
	padding-top:0;
    height: 100px;
    font-size: 20px;
    text-align: justify;
    box-sizing: border-box;
	font-size:12px;
	}
.serContent li>p.pb{
	top:-99px;
	font-size:16px;
	}
.serContent li:nth-of-type(3)>p.pb{ height:260px;
	top:14px; font-size:16px;
}
.serContent li:nth-of-type(4)>p.pb{ height:260px;
	top:14px; font-size:16px;
}
.section {
    height: 4.6rem;
    overflow: hidden;
}
#main{ overflow:hidden; }
.section{ height:400px;}
.inner {
    width: 100%;
}
#footer {
		padding: 0;
	}
	.footer_left {
		width: 100%;
		background: #38383c;
	}
	.footer_left dl{
		width: 33.33%;
		text-align: center;
	}
	.footer_left, .footer_left a:link, .footer_left a:visited, .footer_left a:active, .footer_left a:hover {
	    color: #c1c1c1!important;
	}
	.footer_left dl dt{
		line-height: 56px;
		padding: 0;
		position: relative;
	}
	.footer_left dl dt:before{
		content: '';
		width: 1px;
		background: #535357;
		height: 28px;
		position: absolute;
		right:0;
		top:50%;
		margin-top: -14px;
	}
	.footer_left dl:nth-of-type(3) dt:before{
		display: none;
	}
	.footer_left dl:last-child{
		display: none;
	}
	.footer_left dl:nth-of-type(4) dt{
		display: none;
	}
	.footer_left dl dd{
		display: none;
		width: 300%;
		background: #2f2f33;
		line-height: 57px;
		border: 1px #3e3e41 solid;
	}
	.footer_left dl:nth-of-type(2) dd{
		margin-left: -100%;
	}
	.footer_left dl:nth-of-type(3) dd{
		margin-left: -200%;
	}
	.footer_right {
		width: 86%!important;
		margin: auto;
		float: none;
	}
	.phone_list {
		float: right;
	}
	.wm_right {
		float: left;
	}
	.phone_list li {
		width: auto;
		background: 0 0!important;
	}
	.copyright {
		font-size: 12px;
		padding: 15px 0;
		margin-top: 15px;
	}
	.phone_list li {
		margin-bottom: 0;
		text-indent: 0;
		font-size: 12px;
		line-height: 30px;
	}
	.wm_right {
		margin-top: 30px;
	}
	.wm_right p {
		font-size: 12px;
	}
}







.section {
	height: 650px;
	overflow: hidden;
	font-size: 0;
	background: #ececec;
}

.section h2.section-title {
	font-size: 68px;
	font-weight: bolder;
	margin-top: 160px;
}

.section .tit {
    width: 92%;
    margin:70px auto 10px;
    color: #333;
}
.section .tit h2{ font-size:36px; margin-bottom:5px; text-align: center;}
.section .tit_con p {
    font-size:20px;
	margin-bottom:40px;
}

.section h3.section-title {
	font-size: 58px;
	font-weight: bolder;
	margin-top: 100px;
	font-weight: normal;
	text-align: center;
	color: #000;
}

.title-bg {
	font-size: 28px;
	background: #fcce01;
	display: inline-block;
	margin-top: 50px;
	padding: 16px 50px;
	border-radius: 100px;
}

.section h3.section-title i {
	font-size: 68px;
	vertical-align: middle;
}

.section h3.section-title span {
	line-height: 68px;
	display: inline-block;
	vertical-align: middle;
}

.weal_box {
	height: 400px;
	width: 1146px;
	margin: auto -23px;
	overflow: hidden;
}

.weal_box li {
	float: left;
	background: #ffffff;
	margin: 0 23px 28px;
	font-size: 0;
}

.weal_box li img {
	width: 240px;
	height: 100px;
}

.page-09.section h2.section-title {
	margin-top: 50px;
	font-size: 20px;
}

.page-09 p {
	font-size: 24px;
	margin-top: 20px;
	color: #999;
	margin-bottom: 55px;
	text-align: center;
}

.page-09 .container {
	position: relative;
}

.swiper-button-next,
.swiper-button-prev {
	background: none;
	outline: none;
	width: 80px;
	height: 80px;
	margin-top: -5px;
}

.swiper-button-next i,
.swiper-button-prev i {
	font-size: 80px;
	color: #b7b7b7;
}

.swiper-button-next {
	right: -120px;
}

.swiper-button-prev {
	left: -120px;
}

/*footer*/
#footer .inner {
	overflow: hidden;
}
#footer {
	padding-top: 50px;
}

.copyright {
	margin-top: 45px;
}

.com_info {
	line-height: 2.3;
	font-size: 18px;
}

.right-link-btn {
	text-align: right;
	height: 200px;
}

.right-link-btn p {
	font-size: 18px;
	line-height: 2.3;
	margin-bottom: 20px;
}

.right-link-btn a {
	margin-right: 20px;
	display: inline-block;
	cursor: pointer;
}

.email {
	padding-left: 6px;
}

[data='m'] {
	display: none!important;
}

.swiper-container-horizontal>.swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction {
	display: none;
}

.phone-kong {
	display: inline-block;
	width: 20px;
}

.footer_right span[data='pc'] {
	display: inline-block;
}



@media only screen and (max-width:750px) {
	.container {
		width: 100%;
	}
	.section {
		height: 4.6rem;
		overflow: hidden;
	}
	.section h2.section-title {
		margin-top: .9rem;
		font-size: .4rem;
		padding-left: .7rem;
	}
	.section h2.section-title sup {
		top: -.1rem;
		font-size: .2rem;
	}
	.section h3.section-title {
		margin-top: .3rem;
		font-size: .4rem;
	}
	.section h3.section-title i {
		font-size: .5rem;
	}
	.section h3.section-title span {
		line-height: 1;
	}
	.section .tit h2{
		font-size: 18px;
	}
	.section .tit_con p{
		font-size: 12px;
		margin-bottom: 10px;
	}
	.title-bg {
		font-size: .24rem;
		padding: .2rem .5rem;
		border-radius: 3rem;
		-webkit-border-radius: 3rem;
		display: block;
		margin: .5rem .4rem .5rem;
	}
	span[data='m'] {
		display: block!important;
		font-size: 0;
		height: 0!important;
		min-height: 0!important;
	}
	.section .tit{ margin-top: 20px;}
	.page-09 p {
		font-size: .24rem;
		margin-top: .05rem;
	}
	.data-box {
		width: 2rem;
		height: 2.3rem;
		background: url(../img/data-bg.png) no-repeat;
		background-size: 100% auto;
		margin: .3rem auto;
	}
	.data-box i {
		width: .4rem;
		height: .4rem;
		font-size: .3rem;
		line-height: .4rem;
		top: 1.5rem;
		left: 1.95rem;
	}
	.data-box i.icon-data {
		top: .3rem;
		left: -.35rem;
	}
	.data-box i.icon-share {
		top: .3rem;
		width: .35rem;
		height: .35rem;
		font-size: .24rem;
		line-height: .35rem;
		left: 1.9rem;
	}
	.data-box i.icon-chart {
		top: 1.5rem;
		left: -.4rem;
		width: .45rem;
		height: .45rem;
		font-size: .3rem;
		line-height: .45rem;
	}
	.page-09.section h3.section-title {
		margin-top: .3rem;
	}
	.about-ul {
		margin: .2rem .4rem;
	}
	.about-ul li {
		width: 25%;
		height: 1.4rem;
	}
	.about-ul li p {
		font-size: .19rem;
		padding-top: .4rem;
	}
	.about-ul li.odd img {
		width: 100%;
		height: 100%;
	}
	.about-ul li.odd h3 {
		font-size: .19rem;
		margin-top: -.25rem;
	}
	.about-ul li.odd .arrow.down {
		border-left: .2rem solid transparent;
		border-right: .2rem solid transparent;
		border-bottom: .2rem solid #fff;
	}
	.about-ul li.odd .arrow.up {
		border-left: .2rem solid transparent;
		border-right: .2rem solid transparent;
		border-top: .2rem solid #fff;
	}
	.about-ul li.odd .arrow {
		margin-left: -.2rem;
	}
	.about-ul li.three-p p {
		padding-top: .25rem;
	}
	.page-09 p {
		margin-bottom: .2rem;
	}
	.weal_box {
		width: 100%;
		margin: 0;
		height: 3rem;
	}
	.weal_box li {
		width: 25%;
		margin: 0;
		background: transparent;
	}
	.weal_box li a {
		padding: .1rem;
	}
	.weal_box li img {
		width: 100%;
		height: auto;
	}
	.footer_left {
		background: transparent;
		width: 60%;
		float: left;
	}
	.com_info {
		font-size: .2rem;
		margin-left: .3rem;
	}
	.footer_right {
		width: 40%!important;
		float: right;
	}
	.right-link-btn p {
		font-size: .2rem;
		padding-left: .1rem;
		text-align: left;
		margin-bottom: .1rem;
	}
	.right-link-btn a img {
		width: 100%;
	}
	#footer {
		padding-top: .5rem;
	}
	.copyright {
		margin-top: .5rem;
		font-size: .2rem;
	}
	.swiper-container-horizontal>.swiper-pagination-bullets,
	.swiper-pagination-custom,
	.swiper-pagination-fraction {
		bottom: -.25rem;
		display: inline-block;
	}
	.swiper-pagination-bullet-active {
		background-color: #fcce01;
	}
	.section.page-10 .page-10-right {
		width: 45%;
		right: 0;
	}
	.section.page-10 .page-10-right img {
		max-width: 100%;
	}
	.email {
		padding-left: .06rem
	}
	.phone-kong {
		width: .88rem;
	}
	.footer_right span[data='pc'] {
		display: none;
	}
}