﻿	/* GLOBAL STYLES
-------------------------------------------------- */
	
	html,
	body {
	    width: 100%;
	    margin: 0;
	    padding: 0;
	    font-family: "Microsoft YaHei", "宋体", "黑体", "Helvetica Neue", Helvetica, Arial, sans-serif;
	    -webkit-font-smoothing: antialiased;
	}
	
	html,
	body,
	div,
	span,
	h1,
	h2,
	h3,
	h4,
	h5,
	h6,
	em,
	img,
	strong,
	sub,
	sup,
	tt,
	dd,
	dl,
	dt,
	form,
	label,
	table,
	caption,
	tbody,
	tfoot,
	thead,
	tr,
	th,
	td,
	ul,
	li,
	p,
	a,
	section,
	a {
	    margin: 0;
	    padding: 0;
	    font-weight: normal;
	}
	
	input,
	select,
	textarea {
	    vertical-align: middle;
	}
	
	img {
	    border: 0;
	    margin: 0;
	    padding: 0;
	    display: block;
	}
	
	ul,
	li {
	    list-style-type: none;
	}
	
	a {
	    blr: expression(this.onFocus=this.blur());
	    text-decoration: none;
	}
	
	* {
	    margin: 0;
	    padding: 0;
	    border: 0;
	}
	
	div,
	a {
	    tap-highlight-color: rgba(0, 0, 0, 0);
	    focus-ring-color: rgba(0, 0, 0, 0);
	    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	    -webkit-focus-ring-color: rgba(0, 0, 0, 0);
	    -moz-tap-highlight-color: rgba(0, 0, 0, 0);
	    -moz-focus-ring-color: rgba(0, 0, 0, 0);
	}
	
	.show-pc {
	    display: block;
	}
	
	.show-phone {
	    display: none;
	}
	
	#container {
	    width: 100%;
	    overflow: hidden;
	    margin-top: 75px;
	}
	.fc{
	position: fixed;
	bottom: 20px;
	right: 0;
	width: 100px;
	height: 100px;
	margin: auto 0;
	z-index: 111111;
	cursor: pointer;
}
/*.fc a{
	position: relative;
}*/
.fc a span{
	position: absolute;
	color: #fff;
	font-size: 16px;
	top: 68px;
	left: 18px;
	z-index: 11111111;
	display: inline-block;
	font-weight: 600;
}
.fc img{
	width: 100%;
}
	/*顶部*/
	
	#top {
	    position: fixed;
	    z-index: 999;
	    top: 0;
	    left: 0;
	    width: 100%;
	    height: 55px;
	    background-color: #ffffff;
	    padding: 10px 0;
	    border-bottom: 2px solid #f2f2f2;
	}
	
	.main {
	    position: relative;
	    margin: 0 auto;
	    width: 1200px;
	}
	
	.logo {
	    width: 95px;
	    float: left;
	    margin-top: 7px;
	}
	
	.logo img {
	    width: 100%;
	}
	
	.menu {
	    float: right;
	    width: 25.8%;
	}
	
	.menu li {
	    float: left;
	    margin-left: 25px;
	    text-align: center;
	    position: relative;
	}
	
	.menu li a {
	    font-size: 14px;
	    color: #000000;
	    line-height: 55px;
	}
	
	.menu .active a {
	    color: #e60012;
	}
	.nav a.acthover:before{
		content: "";
		display: block;
		width: 100%;
		height: 3px;
		position: absolute;
		top: 64px;
		z-index: 100;
		background: #e60213;
	}
	.navAct:before{
		content: "";
		display: block;
		width: 100%;
		height: 3px;
		position: absolute;
		top: 64px;
		z-index: 100;
		background: #e60213;
	}
	.navAct:after{
		content: "";
		display: block;
		width: 0px;
		height: 0px;
		border: 5px solid #e60213;
		border-color: #e60213 transparent;
		border-bottom: 0;
		position: absolute;
		top: 122%;
		left: 50%;
		margin-left: -5px;
		z-index: 100;
	}
	.nav-box{
		display: none;
		min-height: 80px;
		background: #fff;
		width: 100%;
		position: absolute;
		top: 75px;
		left: 0;
		z-index: 30;
		/*box-shadow: 0px 3px 6px rgba(0,0,0,0.1);*/
		border-top: 1px solid #d2d5d6;
	}
	.nav-box .nav,.nav-box-1 .nav,.nav-box-2 .nav{
		width: 1200px;
		margin: 0 auto;
	}
	.nav-box .nav ul,.nav-box-1 .nav ul,.nav-box-2 .nav ul{
		position: relative;
	}
	.nav-box .nav ul li,.nav-box-1 .nav ul li,.nav-box-2 .nav ul li{
		position: absolute;
		left: 50%;
	}
	.nav-box .nav ul li a,.nav-box-1 .nav ul li a,.nav-box-2 .nav ul li a{
		font-size: 14px;
		color: #000;
	}
	.nav-box .nav ul li a:hover,.nav-box-1 .nav ul li a:hover,.nav-box-2 .nav ul li a:hover{
		color: #e60000;
	}
	.nav-box .nav ul li:nth-of-type(1){
		margin-left: 306px;
		top: 15px;
	}
	.nav-box .nav ul li:nth-of-type(2){
		margin-left: 306px;
		top: 44px;
	}
	.nav-box .nav ul li:nth-of-type(3){
		margin-left: 396px;
		top: 15px;
	}
	.nav-box .nav ul li:nth-of-type(4){
		margin-left: 396px;
		top: 44px;
	}
	.nav-box-1{
		display: none;
		min-height: 80px;
		background: #fff;
		width: 100%;
		position: absolute;
		top: 75px;
		left: 0;
		z-index: 30;
		/*box-shadow: 0px 3px 6px rgba(0,0,0,0.1);*/
		border-top: 1px solid #d2d5d6;
	}
	.nav-box-2{
		display: none;
		min-height: 80px;
		background: #fff;
		width: 100%;
		position: absolute;
		top: 75px;
		left: 0;
		z-index: 30;
		/*box-shadow: 0px 3px 6px rgba(0,0,0,0.1);*/
		border-top: 1px solid #d2d5d6;
	}
	.nav-box-1 .nav ul li:nth-of-type(1){
		margin-left: 272px;
		top: 15px;
	}
	.nav-box-1 .nav ul li:nth-of-type(2){
		margin-left: 272px;
		top: 44px;
	}
	.nav-box-1 .nav ul li:nth-of-type(3){
		margin-left: 402px;
		top: 15px;
	}
	.nav-box-2 .nav ul li:nth-of-type(1){
		margin-left: 445px;
		top: 15px;
	}
	.nav-box-2 .nav ul li:nth-of-type(2){
		margin-left: 445px;
		top: 44px;
	}
	.nav-box-2 .nav ul li:nth-of-type(3){
		margin-left: 544px;
		top: 15px;
	}
	.nav-box-2 .nav ul li:nth-of-type(4){
		margin-left: 544px;
		top: 44px;
	}
	.menu li a:hover{
		color: #e60000;
	}
	/*banner*/
	
	.banner {
	    margin-top: 55px;
	    width: 100%;
	    padding: 20px 0 12px;
	}
	
	.new-banner{
	width: 100%;
	padding: 20px 0 10px 0;
	height: 390px;
}
.new-banner-con{
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
}
.banner-left{
	float: left;
	padding-top: 65px;
	width: 700px;
}
.pc-bt{
	font-size: 50px;
	color: #333;
}
.pc-bt span{
	display: inline-block;
	width: 103px;
}
.pc-bt span img{
	width: 100%;
	position: relative;
	top: 5px;
	left: 16%;
}
.pc-bt-1{
	font-size: 38px;
	color: #666;
}
.it-logo{
width: 155px;
}
.it-logo img{
width: 100%;
position: relative;
left: -20px;
}
.banner-right{
	float: right;
}
.banner1{
	width: 384px;
	display: inline-block;
}
.banner2{
	width: 475px;
	display: inline-block;
}
	/*内容块*/
	
	.content {
	    position: relative;
	    width: 100%;
	}
	
	.content.bg1 {
	    background-color: #F2F2F2;
	}
	
	.content.bg2 {
	    height: 480px;
	    background-size: cover;
	    background-position: center;
	    background-image: url(../images/p1-6.png);
	}
	
	.pt-50 {
	    padding: 50px 0;
	}
	
	.box-100 {
	    position: relative;
	    width: 100%;
	}
	
	.box-100 img {
	    width: 100%;
	}
	/*首页*/
	
	.c1-box {
	    position: relative;
	    width: 100%;
	    margin: 0 auto;
	    overflow: hidden;
	}
	
	.c1-ren {
	    width: 50%;
	    float: left;
	}
	.pc-person{
		padding-left: 10%;
	}
	.c1-ren .pc-sp{
		width: 240px;
	}
	
	.c1-ren img {
	    width: 100%;
	}
	.c1-txt{
		font-size:28px;
		color:#e60012;
		text-align:left;
		border-left:3px solid #b2b2b2;
		padding-left:12px;
		margin-top:8%;
		line-height: 18px;
	}
	.pc-yj{
		margin-top: 20px;
	}
	.pc-yj img{
		width: 16%;
	}
	.c1-txt>span{
		font-size:18px;
		color:#000;
	}
	.c1-video, .c1-video3{
	    position: relative;
	    right: 0%;
	    top:-0.5%;
	    width: 50%;
	    cursor: pointer;
	    overflow: hidden;
	}
	.c1-video1{
		top: -8.5%;
	}
	
	.c1-video img ,.c1-video3 img{
	    width: 100%;
	    transition: 0.8s;
	    -webkit-transition: 0.8s;
	}
	
	.c1-video.active img {
	    transform: scale(1.1);
	    -webkit-transform: scale(1.1);
	}
	.pc2-box{
		margin-top: 70px;
	}
	.pc2-box .c1-ren{
		float: right;
		width: 20%;
		margin-left: 3%;
	}
	.pc2-box .c1-video{
		right: 50%;
		width: 50%;
	}
	.pc2-box .c1-txt{
		margin-left: 10%;
	}
	
	.player-btn {
	    position: absolute;
	    left: 45%;
	    top: 40%;
	    width: 11.7%;
	}
	
	.c-title {
	    width: 100%;
	    text-align: center;
	    font-size: 36px;
	    color: #000;
	}
	.main-f-box{
		width:95%;
		margin: 0 auto;
        overflow:hidden;
        padding-left: 5%;
	}
	.main-left{
		width:32%;
		float:left;
	}
	.main-left img{
		width:100%;
	}
	.main-right{
		width:60%;
		float:right;
		padding-left: 8%;
	}
	.main-r-tit{
		font-size:36px;
		color:#000;
		text-align:left;
	}
	.main-r-txt{
		font-size:18px;
		color:#4C4948;
		line-height:1.7em;
		color: #666;
	}
	.main-r-btn{
		width:162px;
	}
	.main-r-btn a{
        display:block;
        font-size:22px;
		text-align:center;
		border:1px solid #e60012;
		padding:6px 0;
		margin-top:25%;
		cursor:pointer;
        background:#fff;
        color:#e50000;
	}
	.main-r-btn a:hover{
		color:#fff;
		border:1px solid #e60012;
		background:#e60012;
	}
	.c2-box {
	    width: 100%;
	    margin: 7% auto 0;
	    padding-bottom: 70px;
	    overflow:hidden;
	}
	
	.p1-c2-l {
	    width: 50.5%;
	    float: left;
	    margin: 0 10.2% 0 6.6%;
	}
	
	.p1-c2-r {
	    width: 24.6%;
	    float: left;
	}
	
	.p1-c2-l img,
	.p1-c2-r img {
	    width: 100%;
	}
	
	.c-title2 {
	    width: 100%;
	    font-size: 36px;
	    text-align: center;
	    color: #fff;
	}
	
	.p1-c3-tip {
	    width: 79%;
	    color: #fff;
	    font-size: 14px;
	    margin: 2% auto 0;
	    text-align: center;
	}
	
	.p1-c3-img {
	    width: 80.7%;
	    margin: 5% auto 0;
	}
	
	.p1-c3-img img {
	    width: 100%;
	}
	
	.video-t {
	    position: fixed;
	    left: 0;
	    top: 0;
	    z-index: 999;
	    width: 100%;
	    height: 100%;
	    display: none;
	}
	
	.video-m {
	    width: 100%;
	    height: 100%;
	    opacity: 0.7;
	    filter: alpha(opacity=70);
	    background-color: #000;
	}
	
	.videowin {
	    position: absolute;
	    left: 50%;
	    top: 20%;
	    margin-left: -400px;
	    z-index: 999;
	    width: 800px;
	}
	
	.close,.close1 {
	    position: absolute;
	    right: 25%;
	    top: 21%;
	    z-index: 999;
	    width: 2%;
	    cursor: pointer;
	}
	
	.close img,.close1 img {
	    width: 100%;
	}
	/*第二页*/
	/*公共样式*/
		
		.m-title {
		    width: 100%;
		    margin: 0 auto;
		}
		
		.m-title img {
		    width: 100%;
		}
		
		.l-title {
		    width: 100%;
		    width: 1200px;
		    margin: 0 auto;
		    font-size: 28px;
		    color: #333;
		    text-align: center;
		}
		
		.l-title img {
		    margin-right: 10px;
		    width: 2.3%;
		    display: inline-block;
		    vertical-align: middle;
		}
		.btn-next {
		    margin: 0 auto;
		    width: 20%;
		    font-size: 18px;
		    color: #e50000;
		    background: #fff;
		    text-align: center;
		    line-height: 2.5em;
		    border: 1px solid #e50000;
		}
		
		.btn-next3{
			width: 13%;
		}
		.btn-next span {
		    display: inline-block;
		    margin-left: 10px;
		    width: 20px;
		    vertical-align: middle;
		    background-image: url(../images/icon0.png);
		    background-repeat: no-repeat;
		    -webkit-background-size: contain;
		    background-size: contain;
		    background-position: center;
		    -ms-behavior: url(css/backgroundsize.min.htc);
		    behavior: url(css/backgroundsize.min.htc);
		}
		
		.btn-next span img {
		    width: 100%;
		}
		
		.btn-next:hover {
		    color: #fff;
		    background-color: #e50000;
		}
		.pc-show{
			display: none;
		}
		
		.btn-next:hover>span>.pc-show {
		    display: block;
		}
		.btn-next:hover>span>img:first-child {
		    display: none;
		}
		/*      part1     */
		
		.m0-p1 {
		    margin-left: 5%;
		    width: 95%;
		}
		
		.m0-p1 img {
		    width: 100%;
		}
		
		.bg-m02 {
		    width: 100%;
		    background-image: url(../images/m0-p2.png);
		    background-repeat: no-repeat;
		    -webkit-background-size: cover;
		    background-size: 100% 100%;
		    background-position: center;
		    -ms-behavior: url(css/backgroundsize.min.htc);
		    behavior: url(css/backgroundsize.min.htc);
		}
		
		.bg-m02 p {
		    /*margin-top: 50px;*/
		    padding-bottom: 500px;
		    width: 70%;
		    margin: 0 auto;
		}
		
		.m0-beizhu {
		    position: absolute;
		    z-index: 111;
		    bottom: 30px;
		    right: 0;
		    width: 50%;
		    font-size: 16px;
		    color: #FFFFFF;
		    text-align: right;
		    line-height: 2em;
		}
		
		.m0-beizhu span {
		    display: block;
		}
		
		.bg-m03 {
		    background-color: #f0f5f9 !important;
		}
		.bg-m04{
			background: #fff !important;
		}
		
		.bg-m03 p {
		    margin-top: 0;
		}
		/*      part2     */
		
		.bg-m11 {
		    background-color: #f0f5f9;
		}
		.m1-p1,
		.m1-p2 {
		    margin-top: 50px;
		    margin-left: 5%;
		    width: 95%;
		}
		
		.m1-p2 {
		    margin-left: auto;
		    margin-right: auto;
		    width: 60%;
		}
		
		.m1-p1 img,
		.m1-p2 img {
		    width: 100%;
		}
		/*      part3     */
		
		.m2-img1 {
		    width: 64.5%;
		    margin: 5% auto 0;
		}
		
		.m2-img2 {
		    width: 64.7%;
		    margin: 5% auto 0;
		}
		
		.m2-img3 {
		    width: 78%;
		    margin: 5% auto 0;
		}
		
		.m2-img1 img,
		.m2-img2 img,
		.m2-img3 img {
		    width: 100%;
		}
		
		.m3-img1 {
		    width: 52%;
		    margin: 5% auto 0;
		}
		
		.m3-img2 {
		    width: 68%;
		    margin: 5% auto 0;
		}
		
		.m3-img3 {
		    width: 100%;
		    margin: 5% auto 0;
		}
		
		.m3-img4 {
		    width: 96%;
		    margin: 5% auto 0;
		}
		
		.m3-img5 {
		    width: 100%;
		    margin: 5% auto 0;
		}
		
		.m3-img6 {
		    width: 79%;
		    margin: 5% auto 0;
		}
		
		.mt-3 {
		    margin-top: 3%;
		}
		
		.m3-img1 img,
		.m3-img2 img,
		.m3-img3 img,
		.m3-img4 img,
		.m3-img5 img,
		.m3-img6 img {
		    width: 100%;
		}
		
		.source {
		    width: 100%;
		    text-align: right;
		    color: #969696;
		    font-size: 16px;
		    margin: 3% auto 0;
		}
		/*      part4     */
		
		.box1000 {
		    position: relative;
		    width: 100%;
		}
		
		.box1000 img {
		    width: 100%;
		}
		
		.ptb-50 {
		    padding-top: 50px;
		    padding-bottom: 50px;
		    background: #f2f2f2;
		}
		.bg-pad0{
			padding: 0;
		}
	/*me*/
	.pc-down{
		padding-bottom: 30px;
	}
	.m-title .pc-gd{
		width: 30%;
		margin: 0 auto;
	}
	.main .lt{
		padding: 0;
	}
	.pc-liner{
		border-bottom: 2px dashed #666;
	}
	/*第三页*/
	
	.c-title {
	    width: 100%;
	    text-align: center;
	    font-size: 36px;
	    color: #000;
	}
	
	.content.bg1 {
	    background-color: #F2F2F2;
	}
	
	
	/*第4页*/
	
	
	.down {
	    position: fixed;
	    right: 0;
	    bottom: 40%;
	    width: 65px;
	    height: 55px;
	    padding-top:10px;
	    background-color: #e60012;
	    font-size: 16px;
	    text-align: center;
	    cursor: pointer;
	}
	
	.down a {
	    color: #fff;
	    text-decoration: none;
	}
	

	.box100 {
	    position: relative;
	    width: 100%;
	    overflow: hidden;
	}
	
	.box100 img {
	    -ms-transition: all 0.6s;
	    -moz-transition: all 0.6s;
	    -webkit-transition: all 0.6s;
	    transition: all 0.6s;
	    width: 100%;
	}
	.bottom {
	    width: 100%;
	    height: 70px;
	    background-color: #4d4d4d;
	    text-align: center;
	    font-size: 12px;
	    line-height: 70px;
	    color: #e5e5e5;
	}
	
	.bottom img {
	    vertical-align: middle;
	    display: inline-block;
	    padding-left: 1%;
	    padding-right: 0.5%;
	}
	
	.box100 img {
	    -ms-transition: all 0.6s;
	    -moz-transition: all 0.6s;
	    -webkit-transition: all 0.6s;
	    transition: all 0.6s;
	    width: 100%;
	}
	
	.box100:hover .img1 {
	    width: 100%;
	    -ms-transform: scale(1);
	    -moz-transform: scale(1);
	    -webkit-transform: scale(1);
	    transform: scale(1);
	}
	
	.clearfix:after {
	    content: ".";
	    display: block;
	    height: 0;
	    clear: both;
	    visibility: hidden;
	}
	
	.clear {
	    clear: both;
	    height: 0;
	    font-size: 0;
	    overflow: hidden;
	}
	/*me*/
	.c-title{
		position: relative;
		width: 200px;
		margin: 0 auto;
	}
	.c-title .view-bg4 img{
		width: 100%;
		height: 62px;
	}
	.c-title .view-4-tit{
		position: absolute;
		top: 2.5px;
		left: 26.5px;
		font-size: 36px;
		color: #fff;
	}
	
	.m1-view-title{
		width: 578px;
		margin: 0 auto;
	}
	.m1-view2-title{
		width: 658px;
	}
	.m1-view3-title{
		width: 716px;
		margin-bottom: 50px;
	}
	.m1-view-title .view-bg4 img{
		width: 100%;
		height: 62px;
	}
	.m1-view-title .view-4-tit{
		position: absolute;
		top: 2.5px;
		left: 250.5px;
		font-size: 36px;
		color: #fff;
	}
	.m1-view2-title .view-4-tit{
		left: 300.5px;
	}
	.m1-view3-title .view-4-tit{
		left: 267.5px;
	}
	.dx{
		width: 100%;
		overflow: hidden;
		margin-top: 50px;
	}
	.dx-left{
		float: left;
		width: 656px;
	}
	.dx-left img{
		width: 100%;
	}
	.dx-left p{
		text-align: center;
		margin-top: 20px;
		font-size: 18px;
		color: #666;
	}
	.dx-right{
		float: right;
		width: 447px;
	}
	.dx-right p{
		font-size: 18px;
		color: #333333;
		line-height: 1.7em;
		padding-top: 75px;
	}
	.dx-right p span{
		color: #e60000;
	}
	.bg-m03 .main p{
		width: 1166px;
		margin: 0 auto;
		font-size: 20px;
		color: #333;
		line-height: 1.7em;
	}
	.bg-m03 .main p span{
		color: #e60000;
	}
	.pc-view1{
		width: 100%;
		background: url(../images/m1-view4-bgpic.png) no-repeat;
		background-size: cover;
		background-position: center;
		height: 450px;
		margin-top: 50px;
		padding-top: 50px;
	}
	.pc-view1-tit{
		width: 975px;
		margin: 0 auto;
	}
	.pc-view1-tit p{
		font-size: 24px;
		color: #333;
		margin-top: 50px;
		line-height: 1.7em;
	}
	.pc-view1-tit p span{
		color: #e60000;
	}
	.pc-white{
		background: #fff;
	}
	.m1-view2-mar{
		width: 100%;
		overflow: hidden;
		margin-top: 50px;
	}
	.m1-view2-mar .col-md-1{
		width: 540px;
		float: right;
		padding-right: 5%;
	}
	.m1-view2-mar .col-md-1 img{
		width: 100%;
	}
	.m1-view2-mar .col-md-2{
		padding: 6% 0 0 5%;
		width: 410px;
		float: left;
	}
	.m1-view2-mar .col-md-2 p{
		background: #fff;
		border-top: 3px solid #e60000;
		padding: 30px 30px 35px 28px;
		box-shadow: 3px 3px 3px 3px #ccc;
		font-size: 18px;
		color: #666;
		line-height: 1.7em;
	}
	.m1-view2-mar .col-md-2 p span{
		color: #e60000;
	}
	.m1-view2-con{
		width: 100%;
		margin-top: 50px;
	}
	.m1-view2-con p{
		text-align: center;
		font-size: 20px;
		color: #666;
	}
	.m1-view2-con ul{
		width: 565px;
		height: 187px;
		margin: 0 auto;
		overflow: hidden;
		position: relative;
		margin-top: 20px;
	}
	.m1-view2-con ul li{
		width: 157px;
		position: absolute;
		top: 0;
	}
	.m1-view2-con ul li span{
		position: relative;
		top: -99px;
		left: 49px;
		color: #e60000;
	}
	.m1-view2-con ul li img{
		width: 100%;
	}
	.m1-view2-con ul li:nth-of-type(1){
		left: 0;
	}
	.m1-view2-con ul li:nth-of-type(2){
		left: 136px;
	}
	.m1-view2-con ul li:nth-of-type(3){
		left: 272px;
	}
	.m1-view2-con ul li:nth-of-type(4){
		right: 0;
	}
	.m1-view2-mar .col-md-1 h4{
		font-size: 24px;
		color: #333333;
		text-align: center;
		margin-bottom: 40px;
	}
	.col-md-3{
		width: 561px;
		float: right;
		padding-top: 6%;
	}
	.col-md-3 p{
		font-size: 18px;
		margin-bottom: 20px;
		line-height: 1.7em;
		color: #333;
	}
	.col-md-3 p span{
		color: #E60000;
	}
	.m1-view2-mar  .col-md-1-1{
		width: 444px;
	}
	.m2-view-title{
		width: 800px;
		margin-bottom: 50px;
	}
	.m2-view-title .view-4-tit{
		left: 225.5px;
	}
	.m2-md-3{
		width: 470px;
	}
	.m1-view2-mar .m2-md-1{
		width: 545px;
	}
	.m2-md-3 p{
		font-size: 20px;
		color: #666;
	}
	.m2-l-title{
		margin-top: 50px;
	}
	.m2-md1-3{
		width: 522px;
		float: left;
		padding-left: 5%;
	}
	.m1-view2-mar .m2-md1-1{
		float: right;
		width: 510px;
	}
	.m2-md1-3 p{
		font-size: 20px;
		color: #666;
	}
	.m2-view3-title{
		width: 1170px;
	}
	.m2-view3-title .view-4-tit{
		font-size: 34px;
		left: 43.5px;
	}
	.bg-m2{
		padding-bottom: 0;
	}
	.m2-view2-mar .col-md-2{
		padding: 5% 5% 0 0;
	}
	.m3-view-title{
		width: 613px;
	}
	.m3-view-title .view-4-tit{
		left: 319.5px;
	}
	.m3-video{
		position: relative;
		width: 100%;
	}
	.m3-video .c1-video3{
		/*right: 20%;*/
		top: 22.5%;
		width: 100%;
	}
	.m3-video .player-btn{
		width: 4.92%;
		left: 48%;
	}
	.m3-md1-3{
		padding-top: 5%;
	}
	.m3-md1-3 h4{
		font-size: 22px;
		color: #666;
		padding-bottom: 20px;
	}
	.m3-md1-3 p{
		color: #666;
	}
	.m3-view2{
		width: 1064px;
		margin: 0 auto;
		overflow: hidden;
		height: 393px;
		padding-left: 12%;
		margin-top: 30px;
	}
	.m3-view2 li{
		float: left;
		width: 172px;
		position: relative;
		color: #666;
	}
	.m3-view2 li img{
		width: 128px;
		margin: 0 auto;
	}
	.m3-view2 li:nth-of-type(1){
		top: 94px;
		left: 46px;
	}
	.m3-view2 li:nth-of-type(1) span:nth-of-type(1){
		position: absolute;
		top: 44px;
		left: 39px;
		width: 80px;
		text-align: center;
		font-size: 20px;
	}
	.m3-view2 li:nth-of-type(1) span:nth-of-type(2){
		position: absolute;
		top: 220px;
		left: 0px;
		width: 194px;
		font-size: 14px;
	}
	.m3-view2 li:nth-of-type(2){
		top: 92px;
		left: -2px;
	}
	.m3-view2 li:nth-of-type(2) span:nth-of-type(1){
		position: absolute;
		top: 116px;
		left: 42px;
		width: 80px;
		text-align: center;
		font-size: 20px;
	}
	.m3-view2 li:nth-of-type(2) span:nth-of-type(2){
		position: absolute;
		top: -88px;
		left: 0px;
		width: 200px;
		font-size: 14px;
	}
	.m3-view2 li:nth-of-type(3){
		top: 94px;
		left: -46px;
	}
	.m3-view2 li:nth-of-type(3) span:nth-of-type(1){
		position: absolute;
		top: 44px;
		left: 42px;
		width: 80px;
		text-align: center;
		font-size: 20px;
	}
	.m3-view2 li:nth-of-type(3) span:nth-of-type(2){
		position: absolute;
		top: 220px;
		left: 0px;
		width: 194px;
		font-size: 14px;
	}
	.m3-view2 li:nth-of-type(4){
		top: 92px;
		left: -93px;
	}
	.m3-view2 li:nth-of-type(4) span:nth-of-type(1){
		position: absolute;
		top: 116px;
		left: 42px;
		width: 80px;
		text-align: center;
		font-size: 20px;
	}
	.m3-view2 li:nth-of-type(4) span:nth-of-type(2){
		position: absolute;
		top: -88px;
		left: 0px;
		width: 200px;
		font-size: 14px;
	}
	.m3-view2 li:nth-of-type(5){
		top: 94px;
		left: -136px;
	}
	.m3-view2 li:nth-of-type(5) span:nth-of-type(1){
		position: absolute;
		top: 44px;
		left: 42px;
		width: 80px;
		text-align: center;
		font-size: 20px;
	}
	.m3-view2 li:nth-of-type(5) span:nth-of-type(2){
		position: absolute;
		top: 220px;
		left: 0px;
		width: 194px;
		font-size: 14px;
	}
	.m3-view2 li:nth-of-type(6){
		top: 92px;
		left: -180px;
	}
	.m3-view2 li:nth-of-type(6) span:nth-of-type(1){
		position: absolute;
		top: 116px;
		left: 42px;
		width: 80px;
		text-align: center;
		font-size: 20px;
	}
	.m3-view2 li:nth-of-type(6) span:nth-of-type(2){
		position: absolute;
		top: -88px;
		left: 0px;
		width: 200px;
		font-size: 14px;
	}
	.m3-view3{
		width: 874px;
		margin: 0 auto;
	}
	.m3-view3 img{
		width: 100%;
		margin-top: 50px;
	}
	.m3-view1-title{
		width: 349px;
	}
	.m3-view1-title .view-4-tit{
		left: 452.5px;
	}
	.m3-view2-title{
		width: 270px;	
	}
	.m3-view2-title .view-4-tit{
		left: 490.5px;
	}
	/*.bg-m3{
		padding-bottom: 0;
	}*/
	.btn-next1 img{
		display: inline-block;
	}
	.btn-next1{
		text-align: right;
		margin: 10px 0;
	}
	.bg-m5{
		padding-top: 0;
	}
	
	
	/*new*/
	.con-2{
    width:100%;
    margin:0 auto;
    position:relative;
    overflow:hidden;
}
.con2-left{
    width:37%;
    float:left;
}
.renwu{
    width:64%;
    margin-left:6.7%;
    margin-top:50px;
}
.renwu img{
    width:100%;
}
.renwu-txt{
    width:60%;
    margin-left: 20%;
    border-left:3px solid #b5b5b5;
    margin-top:6.4%;
    padding-left:5%;
}
.ren-txt-1{
    font-size:36px;
    color:#E60000;
}
.ren-txt-2{
    font-size:20px;
    color:#333;
}
.con2-right{
    width:56%;
    float:right;
    overflow:hidden;
    position: relative;
    padding-top: 85px;
}
.right-btn{
	position: absolute;
	top: 44%;
	right: 33%;
}
.right-top{
    width:100%;
    overflow:hidden;
}
.right-top-left{
    width:38%;
    float:left;
    margin-top:7%;
}
.right-top-left img{
    width:100%;
}
.right-top-right{
    width:58.4%;
    float:right;
    color:#E60000;
    font-size:36px;
    text-align:left;
    margin-top:13%;
}
.right-txt{
    font-size:18px;
    color:#4C4948;
    line-height:1.7em;
    margin-top:4%;
}
.right-btn a{
    display:block;
    width:100%;
    border:1px solid #e60012;
    /*background:#fff;*/
    font-size:22px;
    text-align:center;
    padding:6px 12px;
    color:#e60012;
    margin-top:4%;
}
.right-btn a:hover{
     background:#e60012;
     border:1px solid #e60012;
     color:#fff;
}
	.n-all{
		width: 100%;
	}
	.m-marbottom{
		width: 1200px;
		position: relative;
		text-align: center;
	}
	.m-marbottom p{
		width: 745px;
		display: inline-block;
	}
	.fw-left p{
		width: 489px;
	}
	.fw-left p img{
		width: 100%;
	}
	.fw-jy{
		width: 100%;
		overflow: hidden;
	}
	.fw-jy li{
		float: left;
		width: 102px;
		margin-right: 30px;
		margin-top: 20px;
		color: #666;
		font-size: 16px;
		line-height: 1.7em;
	}
	.pc-view1-tit{
		overflow: hidden;
		width: 1100px;
		margin: 0 auto;
	}
	.fw-left{
		float: left;
		width: 530px;
	}
	.fw-right{
		float: right;
		width: 527px;
	}
	.fw-right h4{
		font-size: 24px;
		color: #333;
		padding-top: 50px;
		text-align: center;
	}
	.m-marbottom1{
		width: 640px;
	}
	.m-marbottom1 .view-4-tit{
		left: 304.5px;
	}
	.fw-right p{
		font-size: 18px;
		color: #666;
		margin-top: 20px;
	}
	.fw-v4-h{
		text-align: center;
		font-size: 24px;
		color: #333;
	}
	.fw-main{
		overflow: hidden;
		padding: 50px 50px;
	}
	.ng-left{
		float: left;
		width: 305px;
		border-top: 3px solid #e60000;
		box-shadow: 5px 7px 20px #ddd;
		padding: 28px 28px 30px;
		margin-top: 115px;
		margin-left: 90px;
	}
	.ng-left p{
		font-size: 18px;
		color: #666;
		text-align: center;
	}
	.ng-left h4{
		font-size: 24px;
		color: #666;
		text-align: center;
		margin-top: 15px;
	}
	.ng-right{
		float: right;
		width: 450px;
		margin-right: 50px;
	}
	.ng-right p img{
		width: 100%;
	}
	.fw-xyd,.fw-hy{
		width: 1100px;
		margin: 0 auto;
		font-size: 18px;
		line-height: 1.7em;
		color: #666;
	}
	.fw-hy{
		margin-top: 20px;
	}
	.fw-all{
		overflow: hidden;
		width: 1200px;
		padding: 50px 0 0 0;
	}
	.fw-all-left{
		width: 379px;
		float: left;
	}
	.fw-all-left img{
		width: 100%;
	}
	.fw-all-right{
		float: right;
		width: 662px;
	}
	.fw-con h4{
		font-size: 24px;
		color: #333;
		margin-top: 20px;
		text-align: center;
	}
	.fw-con p{
		font-size: 18px;
		color: #666;
		padding: 20px 0 25px;
		line-height: 1.7em;
	}
	.fw-con:nth-of-type(1) p{
		border-bottom: 3px dashed #ccc;
	}
	
	.pc-view5-1{
		width: 100%;
		overflow: hidden;
		margin-top: 50px;
		margin-bottom: 10px;
	}
	.pc-view5-2{
		width: 100%;
		overflow: hidden;
	}
	.pc-view5-left{
		width: 595px;
		float: left;
		padding-right: 5px;
		position: relative;
	}
	.pc-view5-left .view5-img{
		width: 100%;
	}
	.pc-view5-left .view5-img img{
		width: 100%;
	}
	.view5-tit{
		position: absolute;
		bottom: 10%;
		left: 8%;
		font-size: 22px;
		color: #fff;
		border-left: 3px solid #e60000;
		padding-left: 16px;
		
	}
	.pc-view5-right{
		width: 595px;
		float: right;
		padding-left: 5px;
		position: relative;
	}
	.pc-view5-right .view5-img{
		width: 100%;
	}
	.pc-view5-right .view5-img img{
		width: 100%;
	}
	.pc-view5-float{
		width: 393px;
		padding-right: 10px;
		float: left;
		position: relative;
	}
	.pc-view5-float:nth-last-of-type(1){
		padding-right: 0;
		float: right;
	}
	.pc-view5-float .view5-img{
		width: 100%;
	}
	.pc-view5-float .view5-img img{
		width: 100%;
	}
	.view5-shadow{
		background: rgba(0,0,0,.7);
		width: 100%;
		height: 100%;
		position: absolute;
		top: 0;
		display: none;
	}
	.pc-view5-1 .view5-shadow p{
		padding: 80px 60px 0 65px;
		color: #fff;
		font-size: 16px;
		line-height: 1.7em;
	}
	.pc-view5-2 .view5-shadow p{
		padding: 70px 43px 0 53px;
		color: #fff;
		font-size: 16px;
		line-height: 1.7em;
	}
	.pc-view5-left .view5-shadow,.pc-view5-right .view5-shadow{
		width: 595px;
	}
	.pc-view5-float .view5-shadow{
		width: 393px;
	}
	
	   .bg-m04{
	   	padding-bottom: 50px;
	   }
	   .btn-next {
		    margin: 0 auto;
		    font-size: 22px;
		    color: #e50000;
		    background: #fff;
		    text-align: center;
		    padding: 0px 20px;
		    height: 43px;
		    line-height: 43px;
		    border: 1px solid #e50000;
		}
		
		.btn-next span {
		    display: inline-block;
		    margin-left: 10px;
		    width: 20px;
		    vertical-align: middle;
		    background-image: url(../images/icon0.png);
		    background-repeat: no-repeat;
		    -webkit-background-size: contain;
		    background-size: contain;
		    background-position: center;
		    -ms-behavior: url(css/backgroundsize.min.htc);
		    behavior: url(css/backgroundsize.min.htc);
		}
		
		.btn-next span img {
		    width: 100%;
		}
		
		.btn-next:hover {
		    color: #fff;
		    background-color: #e50000;
		}
		.pc-dis{
			display: none;
		}
		.btn-next:hover .mp-dis{
			display: none;
		}
		.btn-next:hover .pc-dis{
		   display: block;
		}
		.view5-img:hover .view5-shadow{
			display: block;
		}
		.fw-v5-ul{
			width: 100%;
			overflow: hidden;
			margin-top: 50px;
		}
		.fw-v5-ul .fw-v5-li{
			float: left;
			width: 185px;
			margin-right: 153px;
		}
		.fw-v5-ul .fw-v5-li:nth-last-of-type(1){
			margin: 0;
		}
		.fw-v5-ul .fw-v5-li img{
			width: 177px;
			margin: 0 auto;
		}
		.fw-v5-ul .fw-v5-li h4{
			text-align: center;
			font-size: 20px;
			color: #E60000;
			padding: 20px 0;
		} 
		.fw-v5-ul .fw-v5-li p{
			font-size: 16px;
			color: #666;
			line-height: 1.7em;
		} 
		.fw-bg{
			background: url(../images/fw-bg.png) no-repeat;
			background-size: cover;
			background-position: center;
			height: 284px;
			margin-top: 50px;
		}
		.fw-bg p{
			padding: 10px 50px;
			font-size: 18px;
			color: #333;
			line-height: 1.7em;
		}
		.fw-bg p:nth-of-type(1){
			padding-top: 60px;
		}
		.pc-view5-left:hover .view5-shadow,.pc-view5-right:hover .view5-shadow{
			display: block;
		}
		.pc-view5-left:hover .view5-tit,.pc-view5-right:hover .view5-tit{
			display: none;
		}
		.pc-view5-float:hover .view5-shadow{
			display: block;
		}
		.pc-view5-float:hover .view5-tit{
			display: none;
		}
		.m-marbottom2{
			width: 1010px;
		}
		.m-marbottom2 .view-4-tit{
			left: 121.5px;
		}
		.m-marbottom3{
			width: 1200px;
			text-align: center;
			position: relative;
		}
		.m-marbottom3 p{
			width: 490px;
			display: inline-block;
		}
		.m-marbottom3 .view-4-tit{
			left: 377.5px;
		}
.btn-next3{
	width: 20%;
}
.m-marbottom6{
	width: 380px;
}
.m-marbottom6 .view-4-tit{
	left: 435px;
}
.fw-m1-view1{
	width: 1100px;
	margin: 50px auto;
	color: #666;
	font-size: 18px;
	line-height: 1.7em;
}
.fw-exl2{
	width: 1100px;
	margin: 50px auto;
}
.fw-exl2 img{
	width: 100%;
}
.fw-m1-con1{
	width: 1100px;
	margin: 0 auto;
	font-size: 18px;
	color: #666;
	line-height: 1.7em;
}
.fw-exl4{
	width: 580px;
	margin: 0 auto;
}
.fw-exl4 img{
	width: 100%;
	padding-bottom: 30px;
}
.fw-open{
	width: 1200px;
	margin: 0 auto;	
}
.fw-open-con{
	width: 100%;
	overflow: hidden;
	position: relative;
	padding-top: 50px;
}
.fw-open-con .fw-open-left{
	float: left;
	width: 45%;
	border: 2px solid #cdcdcd;
	padding: 3% 2% 2%;
	position: relative;
}
.fw-open-con .fw-open-right{
	float: right;
	width: 45%;
	border: 2px solid #cdcdcd;
	padding: 3% 2% 2%;
}
.fw-open-con .fw-open-left p,.fw-open-con .fw-open-right p{
	font-size: 14px;
	color: #666;
	line-height: 1.7em;
	height: 92px;
}
.fw-open-bg{
	position: absolute;
	top: 16%;
	left: 20%;
	z-index: 111;
}
.fw-open-bg span{
	position: relative;
	top: -33px;
	left: 12px;
	font-size: 20px;
	color: #fff;
}
.fw-open-bg1{
	position: absolute;
	top: 16%;
	left: 66%;
	z-index: 111;
}
.fw-open-bg1 span{
	position: relative;
	top: -33px;
	left: 25px;
	font-size: 20px;
	color: #fff;
}
.fw-open-bg2{
	position: relative;
	top: -170px;
	left: 44%;
	z-index: 111;
}
.fw-open-bg2 span{
	position: relative;
	top: -33px;
	left: 12px;
	font-size: 20px;
	color: #fff;
}
.fw-open-con2{
	width: 1196px;
	border: 2px solid #cdcdcd;
	margin-top: 50px;
	overflow: hidden;
	height: 148px;
}
.fw-left1{
	width: 171px;
	float: left;
	background: #e2e2e2;
	height: 88px;
	padding: 30px 40px;
	font-size: 16px;
	color: #666;
	line-height: 1.7em;
}
.fw-left2{
	width: 470px;
	height: 108px;
	padding: 20px 0px 0px;
	float: left;
}
.line{
	width: 410px;
	padding: 0 30px;
	height: 110px;
	border-right: 1px dashed #898989;
}
.fw-left2 h4,.fw-left3 h4{
	font-size: 16px;
	color: #fff;	
	background: #8c8c8c;
	width: 86px;
	height: 28px;
	line-height: 28px;
	text-align: center;
	margin-bottom: 10px;
}
.fw-left2 p,.fw-left3 p{
	font-size: 14px;
	color: #666;
	line-height: 1.7em;
}
.fw-left3{
	width: 390px;
	height: 108px;
	padding: 20px 40px;
	float: left;
}
.fw-click{
	width: 132px;
	margin: 0px auto 0;
	cursor: pointer;
}
.fw-click img{
	width: 100%;
}
.fw-open{
	display: none;	
}
.btn-next-m1{
	width: 12%;
}
.pc-view6{
	margin-top: 0;
}
.m-marbottom7{
	margin-bottom: 30px;
}
.m-marbottom7 p{
	width: 500px;
}
.m-marbottom7 .view-4-tit{
	left: 374.5px;
}
.pc-view1-tit .fw-m2-p{
	font-size: 18px;	
	color: #666;
	margin-top: 30px;
}
.pc-view8{
	background: url(../images/m1-view5-bgpic.png) no-repeat;
	background-size: cover;
	background-position: center;
}
.fw-m2-ul{
	width: 100%;
	overflow: hidden;
	margin-top: 50px;
}
.fw-m2-ul .fw-v5-li{
	margin-right: 68px;
	position: relative;
}
.fw-m2-ul .fw-v5-li h4{
	position: absolute;
	top: 9%;
	left: 32%;
}
.fw-m2-ul .fw-v5-li:nth-of-type(1) h4{
	position: absolute;
	top: 9%;
	left: 33%;
}
.fw-m2-ul .fw-v5-li:nth-of-type(2) h4{
	position: absolute;
	top: 9%;
	left: 28%;
}
.fw-m2-ul .fw-v5-li:nth-of-type(3) h4{
	position: absolute;
	top: 15%;
	left: 34%;
}
.fw-m2-ul .fw-v5-li:nth-of-type(4) h4{
	position: absolute;
	top: 9%;
	left: 24%;
}
.fw-m2-ul .fw-v5-li:nth-of-type(5) h4{
	position: absolute;
	top: 9%;
	left: 23%;
}
.fw-m2-ul .fw-v5-li img{
	padding-bottom: 35px;
	border-bottom: 1px solid #d0d0d0;
	margin-bottom: 20px;
	width: 158px;
}
.m3-l-title{
	width: 100%;
	background: #FFFFFF;
	padding-bottom: 50px;
}
.pb-bgnone{
	padding: 0;
}
.pc-view5-111{
	margin: 0;
}
.pg-end{
	position: relative;
}
.pg-end img{
	width: 1200px;
	margin: 0 auto;
}
.pg-end .pg-pos{
	width: 1100px;
	position: absolute;
	top: 0;
	left: 0;
	padding: 55px 50px 50px;
}
.pg-end .pg-pos p{
	color: #666;
	font-size: 18px;
	line-height: 1.7em;
	margin-bottom: 20px;
}
.pg-end-tit{
	text-align: right;
	padding: 20px 10px 0;
	font-size: 18px;
	color: #666;
}
.pd-0{
	padding: 0;
}
.btn-next6{
	width: 13%;
}
.btn-hs{
	background: #f2f2f2;
}
.m333-l-title img{
	width: 2.01%;
}
	/*end1*/
	
	
	.show-pc {
	    display: block;
	}
	
	.show-phone {
	    display: none;
	}
	
	@media (min-width:1920px) {
	    .p4-box {
	        height: 650px;
	    }
	}
	
	@media (min-width:1600px) and (max-width:1919px) {
	    .p4-box {
	        height: 540px;
	    }
	}
	
	@media (min-width:1366px)and (max-width:1599px) {
	    .p4-box {
	        height: 450px;
	    }
	    .p4-t {
	        font-size: 26px;
	    }
	    .p3-list-t,
	    .p3-list-t2 {
	        font-size: 24px;
	    }
	}
	
	@media (min-width:1280px) and (max-width:1365px) {
	    .p4-box {
	        height: 420px;
	    }
	    .p4-t {
	        font-size: 26px;
	    }
	}
	
	@media (min-width:1024px) and (max-width:1200px) {
	    .p4-box {
	        height: 340px;
	    }
	    .p4-t {
	        font-size: 22px;
	    }
	}
	
	@media (max-width:1366px) {
	    .videowin {
	        width: 600px;
	        margin-left: -300px;
	    }
	    .p3-list-t,
	    .p3-list-t2 {
	        top: 8%;
	    }
	    /* 		.close{
	right:17%;
} */
	}
	
	@media (max-width:1024px) {
	    .main {
	        width: 100%;
	    }
	    .p2-c2-box {
	        width: 96%;
	    }
	    .p2-img-t1 {
	        font-size: 18px;
	    }
	    .p2-m-t {
	        top: 20%;
	    }
	    .p2-m-t.t1 {
	        top: 10%;
	    }
	    .p2-m-t1 {
	        font-size: 16px;
	    }
	    .p2-m-t2 {
	        font-size: 12px;
	    }
	    .logo {
	        margin-left: 15px;
	    }
	    .close,.close1 {
	        right: 18%;
	    }
	    .main {
	        width: 960px;
	    }
	    .p3-list-t,
	    .p3-list-t2 {
	        font-size: 18px;
	    }
	    .p4-t {
	        margin-left: 30%;
	        width: 40%;
	        font-size: 20px;
	        color: #FFFFFF;
	        text-align: center;
	        line-height: 1.55em;
	        box-sizing: border-box;
	    }
	    
	    .menu{
	    	width: 50.2%;
	    }
	    .new-banner-con{
	    	 width: 960px;;
	    	 margin: 0 auto;
	    }
	    .banner2{
	    	width: 100%;
	    	margin-top: 50px;
	    }
	    .banner-left{
	    	width: 70%;
	    }
	    .banner-right{
	    	width: 30%;
	    }
	    .pc-bt-1{
	    	font-size: 34px;
	    }
	    .dx-left{
	    	width: 60%;
	    }
	    .dx-right{
	    	width: 40%;
	    }
	    .m1-view2-mar .col-md-1{
	    	width: 50%;
	    }
	    .m1-view2-mar .col-md-2,.col-md-3{
	    	width: 40%;
	    }
	    .btn-next{
	    	width: 25%;
	    }
	    .m1-view-title .view-4-tit{
	    	left: 216.5px;
	    }
	    .m1-view2-title .view-4-tit{
	    	left: 179.5px;
	    }
	    .m1-view3-title .view-4-tit{
	    	left: 149.5px;
	    }
	    .m2-view-title .view-4-tit{
	    	left: 105.5px;
	    }
	    .m2-view3-title{
	    	width: 960px;
	    }
	    .m2-view3-title .view-4-tit{
	    	font-size: 28px;
	    	left: 27.5px;
	    }
	    .m3-view-title .view-4-tit{
	    	left: 196.5px;
	    }
	    .m3-view1-title .view-4-tit{
	    	left: 325.5px;
	    }
	    .m3-view2-title .view-4-tit{
	    	left: 370.5px;
	    }
	    .m3-view2{
	    	padding-left: 2%;
	    }
	}
	
	@media (max-width:768px) {
	    .show-pc {
	        display: none;
	    }
	    .show-phone {
	        display: block;
	    }
	    .mp-bps{
	    	background: #fff;
	    }
	    .main-f-box{
	    	margin: 0;
	    	padding-bottom: 3vw;
	    }
	    .fc{
			width: 16vw;
			height: 16vw;
			margin-top: -8vw;
		}
		.fc a span{
		position: absolute;
		color: #fff;
		font-size: 2.6vw;
		top: 10vw;
		left: 3vw;
		z-index: 11111111;
		font-weight: 600;
		display: inline-block;
	}
	    #top {
	        width: 100%;
	        height: 65px;
	        background-color: #fff;
	        box-shadow: 0 3px 6px rgba(0,0,0,0.08);
	        border: none;
	        padding: 0;
	    }
	    .logo {
	        width: 12%;
	        margin-left: 4.2%;
	        margin-top: 14px;
	    }
	    .mb {
	        width: 5%;
	        float: right;
	        margin-top: 13px;
	        margin-right: 4.2%;
	    }
	    .mb img {
	        width: 100%;
	    }
	    .menu-1 {
	        position: absolute;
	        top: 55px;
	        width: 100%;
	        display: none;
	        box-shadow: 3px 3px 3px #ccc;
	    }
	    .menu-1 li {
	        width: 100%;
	        float: none;
	        text-align: left;
	        text-indent: 1.5em;
	        background-color: #fff;
	        border-top: 1px solid #d6d6d6;
	        line-height: 55px;
	    }
	    .menu-1 li:first-child {
	        margin-top: 0;
	    }
	    .menu-1 li a{
	    		color: #000;
	    		font-size: 3.2vw;
	    		/*font-weight: 550;*/
	    }
	    .mp-erji li{
	    		background: #f2f2f2;
	    }
	    .t-title {
	        position: absolute;
	        top: 0;
	        left: 0;
	        z-index: -1;
	        width: 100%;
	        text-align: center;
	        font-size: 24px;
	        color: #fff;
	        line-height: 65px;
	    }
	    .banner{
	    		padding: 0 !important;
	    }
	    /*me*/
	   	.pc-yj{
			margin-left: 42%;
			position: relative;
			top: 0%;
			left: -4%;	   	
	   	}
	    .pc-yj img{
	    		width: 60%;
	    }
	    .c1-ren .pc-sp{
	    	width: 100%;
	    	/*margin-right: 9vw;*/
	    }
	    .m-title .mp-gd{
	    		width: 50%;
	    		/*margin: 0 auto;*/
	    }
		    .m0-p1 {
		        margin-top: 5%;
		        margin-left: auto;
		        margin-right: auto;
		        width: 94%;
		    }
		    .bg-m02 {
		        background-image: url(../images/mp-bg.jpg);
		        -webkit-background-size: cover;
		        background-size: cover;
		    }
		    .bg-m02 p {
		        padding-bottom: 300px;
		    }
		    .m0-beizhu {
		        bottom: 5%;
		        right: 5%;
		        width: 60%;
		        font-size: 12px;
		    }
		    .bg-m03 p {
		        margin-top: 0;
		    }
		    .btn-next {
		        width: 50%;
		        font-size: 13px;
		    }
		    .m1-p1,
		    .m1-p2 {
		        margin-top: 5%;
		        margin-left: auto;
		        margin-right: auto;
		        width: 90%;
		    }
		    .m1-p3,
		    .m1-p4 {
		        margin-top: 5%;
		        margin-left: 17%;
		        width: 80%;
		    }
		    .m1-p4 {
		        margin-left: 13%;
		        width: 85%;
		    }
		    .m1-p3 img,
		    .m1-p4 img {
		        width: 100%;
		    }
		    .m2-img1,
		    .m2-img2,
		    .m2-img3 {
		        width: 100%;
		    }
		    .m3-img1,
		    .m3-img2,
		    .m3-img3,
		    .m3-img4,
		    .m3-img5,
		    .m3-img6 {
		        width: 100%;
		    }
	    
	    
	    
	    
	    
	    #top {
	        width: 100%;
	        height: 65px;
	        background-color: #fff;
	    }
	    .logo {
	        width: 12%;
	        margin-left: 4.2%;
	        margin-top: 14px;
	    }
	    .mb {
	        width: 5%;
	        float: right;
	        margin-top: 13px;
	        margin-right: 4.2%;
	    }
	    .mb img {
	        width: 100%;
	    }
	    .menu {
	        position: absolute;
	        top: 65px;
	        width: 100%;
	        display: none;
	    }
	    .menu li {
	        width: 100%;
	        float: none;
	        text-align: left;
	        text-indent: 1.5em;
	        background-color: #eeeeee;
	        border-top: 1px solid #d6d6d6;
	        margin: 0;
	    }
	    .menu li:first-child {
	        margin-top: 0;
	    }
	    .t-title {
	        position: absolute;
	        top: 0;
	        left: 0;
	        z-index: -1;
	        width: 100%;
	        text-align: center;
	        font-size: 24px;
	        color: #fff;
	        line-height: 65px;
	    }
	    .banner {
	        margin-top: 65px;
	    }
	    .banner-txt {
	        width: 80%;
	        float: none;
	        margin: 0 auto 0;
	        padding: 8% 0 0;
	    }
	    .banner-img {
	        width: 92%;
	        float: none;
	        margin: 0 auto 0;
	        padding: 3% 0 0;
	    }
	    .pt-50 {
	        padding-top: 5%;
	    }
	    .c1-ren{
		    	width:37.3%;
		    	float:left;
		    	margin-left:5%;
	    }
	    .c1-box .pc-person{
	    		width: 93.2%;
	    		overflow: hidden;
	    		padding: 0;
	    		margin-bottom: 5vw;
	    		margin-left: 6.5%;
	    		float: inherit;
	    }
	    .pc2-box{
	    	margin-top: 0vw;
	    }
	    #container .mp-bps{
	    	padding-bottom: 0;
	    }
	    .c1-box{
	    	padding-bottom:0;
	    }
	    .c1-txt{
	    	float:left;
	    	width:44vw;
	    	margin-top:12%;
	    	margin-bottom: 1%;
	    	font-size:4.68vw;
	    	/*margin-left:-4%;*/
	    border-left:2px solid #b2b2b2;
	    line-height: 0.7em;
	    }
	    .c1-right{
	    	float: right;
	    }
	    .c1-left{
	    	width: 39%;
	    	float: left;
	    }
	    .c1-txt>span{
	    	font-size:2.4vw;
	    }
	    .c1-video ,.c1-video3{
	        width: 93.2%;
	        float: none;
	        margin: 0 auto;
	        position:relative;
	        top:0;
	        right:0;
            margin-top:4%;
	    }
	    .pc2-box .c1-ren{
	    	margin: 7%;
	    }
	    
	    .pc2-box .c1-video,.pc2-box .c1-video3{
	    		width: 93.2%;
	    		right: 0;
	    		margin: 0 auto;
	    		/*padding: 5% 0;*/
	    }
	    .main-f-box{
	    		width: 92%;
	    }
	    .pc2-box .c1-ren{
	    		width: 36%;
	    }
	    .pc2-box .c1-txt{
	    		width: 100%;
	    		margin-left: 2%;
	    }
	    
	    .main-left{
	    	width:100%;
	    	float:none;
	    	margin:0 auto;
	    	overflow:hidden;
	    }
	    .main-l-img{
	    	width:55%;
	    	float:left;
	    }
	    .main-l-img img{
	    	width:100%;
	    }
	    .main-r-btn{
	    	width:32.5%;
	    	float:right;
	    	margin-right: 10%;
	    }
	    .main-r-btn a{
	    		display:block;
            font-size:3.5vw;
            margin-top:35%;
            padding:1.6vw 16.5%;
            
	    }
	    .main-right{
	    	width:100%;
	    	margin: 0 auto;
	    }
	    .main-r-tit{
	    	font-size:3.2vw;
	    	margin-top:5%;
	    	font-weight:600;
	    }
	    .main-r-txt{
	    	font-size:2.6vw;
	    	line-height:1.7em;
            margin-top:2%;
	    }
	    .c2-box {
	        margin-top: 5%;
	        padding-bottom: 8%;
	    }
	    .p1-c2-l {
	        width: 98%;
	        margin: 0 auto 0;
	        float: none;
	        background:#f2f2f2;
	    }
	    .p1-c2-r {
	        width: 67%;
	        margin: 8% auto 0;
	        float: none;
	    }
	    .p1-c3-tip {
	        width: 83%;
	        margin: 3% auto 0;
	        font-size: 24px;
	        text-align: left;
	        line-height: 1.7em;
	    }
	    .content.bg2 {
	        height: auto;
	    }
	    .p1-c3-img {
	        width: 90.8%;
	        margin: 3% auto 0;
	        padding-bottom: 8%;
	    }
	    .p2-c1-box {
	        padding-top: 5%;
	    }
	    .p2-c1-r {
	        width: 96%;
	        margin: 3% auto 0;
	        float: none;
	    }
	    .p2-c2-box {
	        width: 100%;
	        margin-top: -5%;
	    }
	    .p2-t-img,
	    .p2-m-img {
	        width: 100%;
	        margin: 0 auto;
	    }
	    .p2-img-mask {
	        position: relative;
	        opacity: 1;
	    }
	    .p2-m-t {
	        top: 0;
	        left: 0;
	        position: relative;
	        width: 84%;
	        margin: 5% auto 0 !important;
	        padding-bottom: 5%;
	    }
	    .p2-m-t1 {
	        color: #000;
	        text-align: center;
	        font-size: 32px;
	    }
	    .p2-m-t1.t1 {
	        width: 60%;
	        margin: 0 auto !important;
	    }
	    .p2-m-t2 {
	        color: #000;
	        font-size: 24px;
	    }
	    .p2-c2-bottom {
	        margin-top: 0;
	    }
	    .p3-c1-box {
	        width: 98%;
	    }
	    .p3-c2 {
	        width: 98%;
	        margin: 0 auto;
	    }
	    #tenvideo, #tenvideo3{
	        position: absolute;
	        width: 80%;
	        z-index: 999;
	        left: 10%;
	        top: 30%;
	    }
	    #tenvideo1 {
	        position: absolute;
	        width: 80%;
	        z-index: 999;
	        left: 10%;
	        top: 30%;
	    }
	    .close ,.close1{
	        width: 5%;
	        top: 25.5%;
	        right: 12%;
	    }
	    .bf-btn {
	        position: absolute;
	        z-index: 999;
	        left: 45%;
	        top: 41%;
	        width: 10%;
	    }
	    .bf-btn img {
	        width: 100%;
	    }
	    .main {
	        width: 100%;
	    }
	    .p3-list {
	        margin-top: 5%;
	    }
	    .p3-list li {
	        float: none;
	        width: 100%;
	    }
	    .p3-list-bg2 {
	        left: 0;
	        right: auto;
	    }
	    .p3-list-t2 {
	        left: 8%;
	        right: auto;
	        text-align: left;
	    }
	    .p3-list-t,
	    .p3-list-t2 {
	        font-size: 26px;
	    }
	    .p4-box {
	        height: auto;
	    }
	    .p4-bg1,
	    .p4-bg2,
	    .p4-bg3,
	    .p4-bg4,
	    .p4-txt {
	        background-image: none;
	        background-color: #ffffff;
	    }
	    .p4-txt {
	        position: static;
	        z-index: 111;
	        left: 0;
	        bottom: 0;
	        padding: 0;
	        width: 100%;
	    }
	    .p4-t {
	        margin-top: 3%;
	        margin-left: 0;
	        width: 100%;
	        font-size: 24px;
	        color: #000000;
	        line-height: 1.55em;
	    }
	    .p4-c {
	        display: block;
	        position: static;
	        z-index: 111;
	        top: 0;
	        left: 0;
	        margin: 2% auto 5% auto;
	        width: 88%;
	        font-size: 16px;
	        color: #000000;
	        line-height: 1.75em;
	    }
	    .p4-c4 {
	        margin: 2% auto 5% auto;
	        width: 88%;
	    }
	    
	    /*change*/
	   .mp-menu{
	   	overflow: hidden;
	   }
	   .mp-menu a{
	   	float: left;
	   }
	   .mp-menu span{
	   	float: right;
	   	margin-right: 6%;
	   	margin-top: 5%;
	   	font-size: 8vw;
	   	color: #c9c9c9;
	   }
	   .mp-erji{
	   	display: none;
	   }
	   .mp-menu-1,.mp-menu-2{
	   	overflow: hidden;
	   }
	   .mp-menu-1 a,.mp-menu-2 a{
	   	float: left;
	   }
	   .mp-menu-1 span,.mp-menu-2 span{
	   	float: right;
	   	margin-right: 6%;
	   	margin-top: 5%;
	   	font-size: 8vw;
	   	color: #c9c9c9;
	   }
	   .mp-erji-1,.mp-erji-2{
	   	display: none;
	   }
	   .mp-erji-1 li,.mp-erji-2 li{
	   		background: #f2f2f2;
	   }
	   /*end*/
	  /*me*/
	 	.mp-idclogo{
	 		display: block;
	 		width: 30%;
	 		margin-left: 13.5vw;
	 	}
	 	.mp-idclogo img{
	 		width: 100%;
	 	}
	 	.mp-bt{
	 		font-size: 6.7vw;
	 		width: 81%;
	 		margin: 0 auto;
	 		color: #333;
	 		margin-bottom: 1.5%;
	 		margin-left: 18%;
	 	}
	 	.mp-bt-1{
	 		font-size: 5.1vw;
	 		color: #666;
	 		width: 80%;
	 		/*text-align: center;*/
	 	}
	 	.new-banner{
	 		height: 104vw;
	 		background: #fff;
	 	}
	 	#container{
	 		margin-top: 55px;
	 	}
	 	.mp-mark-banner{
	 		width: 100%;
	 	}
	 	.mp-mark-banner span{
	 		width: 80%;
	 		display: block;
	 		margin: 0 auto;
	 	}
	 	.mp-mark-banner span img{
	 		width: 100%;
	 	}
	 	.ptb-50{
	 		padding: 5vw 0;
	 	}
	 	.dx-left{
	 		width: 100%;
	 	}
	 	.dx-left img{
	 		width: 93.2%;
	 		margin: 0 auto;
	 	}
	 	.c-title{
	 		width: 28%;
	 		height: 10vw;
	 	}
	 	.c-title .view-bg4 img{
	 		height: 10vw;
	 	}
	 	.c-title .view-4-tit{
	 		font-size: 4.5vw;
	 		top: 14%;
	 		left: 16%;
	 	}
	 	.dx{
	 		margin-top: 5vw;
	 	}
	 	.dx-right{
	 		width: 100%;
	 	}
	 	.dx-left p{
	 		font-size: 3vw;
	 	}
	 	.dx-right p{
	 		padding-top: 5vw;
	 		font-size: 3.2vw;
	 		width: 93.2%;
	 		margin: 0 auto;
	 	}
	 	.bg-m03 .main p{
	 		width: 93.2%;
	 		font-size: 3.2vw;
	 		margin: 0 auto;
	 	}
	 /*end*/
	/*me-m1*/
	.m1-view-title{
		width: 75%;
	}
	.m1-view-title .view-bg4 img{
		height: 10vw;
	}
	.m1-view-title .view-4-tit{
		font-size: 4.5vw;
		top: 14%;
		left: 17%;
	}
	.pc-view1{
		background: url(../images/mp-view4-bgpic.png) no-repeat;
		height: 40vw;
		background-size: 93.2% 93.2%;
		background-position-x: 50%;
	}
	.l-title{
		width: 100%;
		font-size: 3.8vw;
		position: relative;
		top: -56%;
	}
	.pc-view1-tit{
		width: 74%;
		line-height: 1.7em;
	}
	.pc-view1-tit p{
		font-size: 3.2vw;
		margin-top: -15%;
		line-height: 1.7em;
	}
	.bg-m11{
		padding-bottom: 1vw;
	}
	.m1-view2-title{
		width: 85%;
	}
	.m1-view2-title .view-4-tit{
		top: 1vw;
		left: 12%;
	}
	.m1-view2-con p{
		font-size: 3.2vw;
	}
	.mp-msg{
		width: 87%;
		margin: 0 auto;
		margin-top: 5vw;
	}
	.mp-msg img{
		width: 100%;
	}
	.m1-view2-mar{
		margin: 0;
		padding: 5vw 0 0 0;
	}
	.m1-view2-mar .col-md-2{
		width: 93.2%;
		margin: 0 auto;
		padding: 0;
		float: inherit;
	}
	.m1-view2-mar .col-md-2 p{
		font-size: 3.2vw;
		padding: 3vw 4vw;
	}
	.m1-view2-con{
		margin-top: 0;
	}
	.m1-view3-title{
		width: 90%;
		margin-bottom: 5vw;
	}
	.m1-view3-title .view-4-tit{
		left: 9%;
		top: 1vw;
	}
	.m1-view2-mar .col-md-1-1{
		width: 100%;
		padding: 0;
		float: inherit;
	}
	.m1-view2-mar .col-md-1 h4{
		font-size: 3.5vw;
		margin-bottom: 5vw;
	}
	.m1-view2-mar .col-md-1 img{
		width: 93.2%;
		margin: 0 auto;
	}
	.col-md-3{
		width: 93.2%;
		margin: 0 auto;
		padding-top: 5vw;
		float: inherit;
	}
	.col-md-3 p{
		font-size: 3.2vw;
		margin-bottom: 3vw;
		color: #666;
	}
	.m2-view-title{
		width: 93.2%;
		margin-bottom: 5vw;
	}
	.m2-view-title .view-4-tit{
		font-size: 4vw;
		left: 8.5%;
		top: 1.5vw;
	}
	.m1-view2-mar .m2-md-1{
		width: 98%;
		float: inherit;
		padding: 0;
		margin: 0 auto;
	}
	.m2-l-title{
		margin-top: 0vw;
	}
	.m2-md1-3{
		padding-top: 0;
		padding-left: 0;
		float: inherit;
	}
	.m1-view2-mar .m2-md1-1{
		width: 100%;
		float: inherit;
		padding: 0;
		margin: 0 auto;
	}
	.mp-view3-title{
		width: 93%;
		margin-bottom: 5vw;
	}
	.mp-view3-title .view-bg4 img{
		height: 19vw;
	}
	.mp-view3-title .view-4-tit{
		text-align: center;
		top: 2vw;
		left: 9%;
	}
	.m2-view2-mar .col-md-1{
		width: 93.2%;
		float: inherit;
		padding: 0;
		margin: 0 auto;
		margin-top: 5vw;
	}
	.bg-m2{
		padding-bottom: 0;
	}
	.m3-view-title{
		width: 80%;
	}
	.m3-view-title .view-4-tit{
		left: 15%;
		top: 2%;
	}
	.m3-video .c1-video3{
		top: 0;
		left: 0;
		width: 93.2%;
	}
	.m3-video{
		height: auto;
	}
	.m3-view1-title{
		width: 46%;
	}
	.m3-view1-title .view-4-tit{
		left: 31.5%;
		top: 1%;
	}
	.m3-md1-3 h4{
		font-size: 3.5vw;
		padding-bottom: 3vw;
	}
	.bg-mp{
		padding-bottom: 0;
	}
	.m3-view2-title{
		width: 38%;
	}
	.m3-view2-title .view-4-tit{
		left: 36.5%;
		top: 1vw;
	}
	.m3-view3{
		width: 93.2%;
	}
	.btn-next1{
		text-align: center;
	}
	.btn-next1 img{
		height: 10vw;
	}
	.mpcol-xs-4{
		width: 33.3%;
		float: left;
		padding: 0;
	}
	.con3-box-slide-img{
		padding: 0 15%;
	}
	.con3-box-slide-img img{
		width: 100%;
	}
	.m3-lb{
		margin-top: 5vw;
	}
	.con3-box-slide-tit{
		font-size: 3.2vw;
		text-align: center;
		position: relative;
		top: -31vw;
		color: #666;
	}
	.con3-box-slide-txt{
		font-size: 2.6vw;
		width: 85%;
		margin: 0 auto;
		position: relative;
		top: -5vw;
		color: #666;
	}
	.mp-con4-lb{
		padding-bottom: 5vw;
	}
	.m3-view3 img{
		margin-top: 5vw;
	}
	.l-title img{
		width: 3.8%;
	}
	.btn-next3{
		width: 33%;
	}
	/*end*/
	/*me*/
.m3-video .player-btn{
	width: 12%;
	left: 43%;
}
.mpnew-con1-left{
	width: 40%;
	padding: 5%;
	float: left;
}
.mpnew-con1-left img{
	width: 100%;
}
.mpnew-down{
	width: 100%;
	overflow: hidden;
}
.mpnew-con1-right{
	padding: 5% 5% 0 0;
	width: 40%;
	float: right;
}
.mpnew-con1-right img{
	width: 100%;
}
.mpnew-con1-right p:nth-of-type(1){
	padding: 39% 0 0 0;
}
.mpnew-con1-right p:nth-of-type(2) a{
	font-size: 3.5vw;
	color: #e50000;
	border: 1px solid #e50000;
	display: inline-block;
	padding: 1.6vw 16.5%;
	text-align: center;
}
.mpnew-con1-right p:nth-of-type(2) a:hover{
	color: #fff;
	background: #e60000;
}
.mpnew-con1-right p:nth-of-type(2){
	padding: 0% 0 0 10%;
	position: relative;
	top: 5.33vw;
}
.m-marbottom{
	width: 100%;
}
.m-marbottom p{
	width: 92.5%;
}
.m-marbottom .view-4-tit{
	left: 6%;
}
.bg-bg{
	padding: 5vw 0;
	background: #f2f2f2;
}
.pc-view1{
	margin-top: 5vw;
	padding: 0;
}
.fw-mp-1{
	width: 100%;
	margin-top: 5vw;
}
.fw-mp-1-1 p{
	width: 88%;
	margin: 0 auto;
}
.fw-mp-1-1 p img{
	width: 100%;
}
.fw-jy{
	width: 93.2%;
	margin: 0 auto;
}
.fw-jy li{
	width: 23%;
	margin-right: 0%;
	padding: 0 1%;
	font-size: 3.12vw;
	margin-top: 3vw;
}
.fw-mp-con{
	width: 93.2%;
	margin: 0 auto;
}
.fw-mp-con h4{
	text-align: center;
	font-size: 3.73vw;
	color: #333;
	padding: 5vw 0;
}
.fw-mp-con p{
	font-size: 3.2vw;
	color: #666;
	background: url(../images/fw-mp-bg.png) no-repeat;
	background-size: cover;
	background-position: center;
	line-height: 1.7em;
	height: 34vw;
	padding: 8vw 6vw;
}
.fw-v4-h{
	width: 84%;
	margin: 0 auto;
	font-size: 3.8vw;
	color: #333;
	text-align: left;
	line-height: 1.7em;
}
.fw-main{
	width: 93.2%;
	padding: 0;
	margin: 0 auto;
}
.ng-left{
	float: inherit;
	padding: 0;
	margin-top: 5vw;
	padding: 3vw 5vw 5vw 5vw;
	margin: 5vw auto;
}
.ng-left p{
	font-size: 3.2vw;
	color: #666;
}
.ng-left p span{
	font-size: 4.5vw;
	color: #666;
	position: relative;
	top: 0.5vw;
	margin-left: 3vw;
}
.ng-right{
	width: 100%;
	float: inherit;
	margin: 0;
}
.fw-xyd, .fw-hy{
	width: 93.2%;
	font-size: 3.2vw;
	margin: 0 auto;
	line-height: 1.7em;
	margin-top: 5vw;
}
.m-marbottom1{
	width: 85%;
	position: relative;
}
.m-marbottom1 .view-4-tit{
	left: 6.5%;
}
.fw-all{
	width: 100%;
	padding: 0;
}
.fw-all-left{
	width: 67%;
	margin: 5vw auto;
	float: inherit;
}
.view-7-logo{
	width: 93.2%;
}
.view-7-logo img{
	width: 100%;
}
.text-left{
	width: 93.2%;
	margin: 0 auto;
}
.mp-p{
   	font-size: 3.2vw;
   	color: #666;
   	line-height: 1.7em;
   	padding: 3% 5% 0;
   	height: 26vw;
   	box-shadow: 0 3px 6px rgba(0,0,0,0.08);
   }
.mp-mr{
   	padding-bottom: 12%;
   }
   .text-left{
   	position: relative;
   }
   .mp-txt{
   	position: absolute;
   	top: 50%;
   	left: 3%;
   	font-size: 4vw;
   	color: #fff;
   	border-left: 3px solid #e60000;
   	padding-left: 2vw;
   }	  
.mp-mar{
	padding-bottom: 3vw;
}
.m-marbottom2 .view-bg4 img{
	height: 20vw;
}
.m-marbottom2{
	width: 82%;
	margin: 0 auto;
}
.m-marbottom2 .view-4-tit{
	width: 75%;
	margin: 0 auto;
	text-align: center;
	left: 13%;
	line-height: 1.5em;
	top: 2%;
}
.mpcol-xs-4{
	margin-top: 5vw;
}
.con3-box-slide-tit{
	top: 2vw;
	color: #e60000;
}
.con3-box-slide-txt{
	top: 4vw;
	font-size: 3.12vw;
	line-height: 1.7em;
}
.mpcol-xs-6{
	width: 40%;
}
.mpcol-xs-6 .con3-box-slide-img img{
	width: 83%;
	margin: 0 auto;
}
.mp-con4-lb{
	padding-bottom: 15vw;
}
.c1-video, .c1-video3{
	margin-top: 0;
}
.m-marbottom3{
	width: 100%;
}
.m-marbottom3 .view-bg4{
	width: 67%;
}
.m-marbottom3 .view-4-tit{
	left: 22%;
	top: 13%;
}
.fw-bg{
	margin-top: 5vw;
	background: url(../images/fw-mp-bgpic.png) no-repeat;
	background-size: cover;
	background-position: center;
	height: 53vw;
	width: 93.2%;
	margin: 0 auto;
	margin-top: 5vw;
}
.fw-bg p{
	padding: 2vw 6vw;
	font-size: 3.2vw;
}
.fw-bg p:nth-of-type(1){
	padding-top: 8vw;
}
.btn-next3{
	width: 45%;
}
.btn-next{
	height: 31px;
	line-height: 31px;
}
.m-marbottom6{
	width: 50%;
}
.m-marbottom6 .view-4-tit{
	left: 29.5%;
}
.fw-m1-view1{
	margin: 5vw auto;
	width: 93.2%;
	font-size: 3.2vw;
}
.fw-exl2{
	width: 93.2%;
	margin: 5vw auto;
}
.fw-m1-con1{
	width: 93.2%;
	font-size: 3.2vw;
}
.m1-view2-mar .col-md-1{
	width: 100%;
	float: inherit;
	padding: 5vw 0 0 0;
}
.fw-exl4{
	width: 80%;
	margin-left: 15%;
}
.btn-next-m1{
	width: 27%;
}
.btn-next span{
	background: none;
}
.btn-next span img{
	position: relative;
	top: -0.3vw;
}
.m-marbottom111{
	width: 64%;
	margin-bottom: 5vw;
}
.m-marbottom111 .view-4-tit{
	left: 22%;
	top: 7%;
}
.l-titlemp{
	top: -5%;
}
.pc-view8 .pc-view1-tit  .fw-m2-p{
	font-size: 3.2vw;
	margin-top: 4vw;
}
.pc-view8{
	background: url(../images/pg-bgpic.png) no-repeat;
	background-size: cover;
	background-position: center;
	height: 55vw;	
	width: 93.2%;
	margin: 5vw auto 0;
}
.pc-view8 .pc-view1-tit{
	width: 90%;
}
.con-m2-tit{
	position: relative;
}
.con-m2-tit .con3-box-slide-tit{
	position: absolute;
	left: 34%;
	top: 15%;
}
.con-m2-tit1  .con3-box-slide-tit{
	left: 34%;
	top: 15%;
}
.con-m2-tit2 .con3-box-slide-tit{
	left: 32%;
	top: 11%;
}
.con-m2-tit3 .con3-box-slide-tit{
	left: 35%;
	top: 20%;
}
.con-m2-tit4 .con3-box-slide-tit{
	left: 27%;
	top: 16%;
}
.con-m2-tit5 .con3-box-slide-tit{
	left: 27%;
	top: 14%;
}
.con-m2-tit .con3-box-slide-txt{
	font-size: 3.2vw;
}
.con-m2-tit .con3-box-slide-img img{
	padding-bottom: 3vw;
	border-bottom: 1px solid #d0d0d0;
}
.m3-l-title{
	padding: 5vw 0;
}
.mp-p1{
	height: 35vw;
	background: #fff;
}
.pg-end img{
	width: 98%;
}
.pg-end .pg-pos p{
	font-size: 3.2vw;
	margin-bottom: 2vw;
}
.pg-end .pg-pos{
	padding: 3vw 6vw 4vw;
	width: inherit;
}
.pg-end-tit{
	font-size: 3.2vw;
	padding: 2vw 4vw 0;
}
.btn-next6{
	width: 28%;
}
.fw-exl4 img{
	padding-bottom: 0;
}
.ng-right p img{
	width: 93%;
	margin: 0 auto;
}

.mp-tg{
	top: 45%;
}
.bg-tp{
	padding-top: 0;
}
	/*end2*/
	}
	
	@media (max-width:640px) {
	    #top {
	        height: 55px;
	    }
	    .logo {
	        width: 14.6%;
	        margin-top: 4.3%;
	        margin-left: 5%;
	    }
	    .mb {
	        width: 5.5%;
	        margin-top: 4.3%;
	        margin-right: 5%;
	    }
	    .menu {
	        top: 55px;
	    }
	    .c-title,
	    .c-title2,
	    .p2-m-t1 {
	        font-size: 5.3vw;
	    }
	    .pt-50 {
	        padding: 5vw 0;
	    }
	    .p1-c3-tip,
	    .p2-m-t2 {
	        font-size: 3.2vw;
	    }
	    .p1-c3-img {
	        margin-top: 5%;
	    }
	    .bottom {
	        height: auto;
	        line-height: 1.8em;
	        padding: 2% 0;
	    }
	    .bottom span {
	        display: block;
	    }
	    .p2-c1-box {
	        padding-bottom: 5%;
	    }
	    .p2-c2-box {
	        margin-top: -8%;
	    }
	    .p2-m-t1.t1 {
	        width: 80%;
	    }
	    .p3-list-t,
	    .p3-list-t2 {
	        font-size: 3.7vw;
	    }
	    .p4-t {
	        font-size: 5.4vw;
	    }
	    .p4-c {
	        font-size: 3.7vw;
	    }
	    .down {
	        width: 55px;
	        height: 45px;

	        font-size: 12px;
	    }

	}

@media (max-width:320px){	
 .fc{
		width: 20vw;
		height: 20vw;
		margin-top: -10vw;
	}
	.fc a span{
	position: absolute;
	color: #fff;
	font-size: 2.6vw;
	top: 13vw;
	left: 3vw;
	z-index: 11111111;
	font-weight: 600;
	display: inline-block;
}
.pg-end img{
	height: 53vw;
}
}