	/* 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 {
	    overflow-x: hidden;
	    overflow-y: auto;
	    width: 100%;
	}
	
	.animation {
	    transform: scale(1);
	    -webkit-tranform: scale(1);
	    transition: 1s;
	    cursor: pointer;
	}
	
	.animation:hover {
	    transform: scale(1.1);
	    -webkit-tranform: scale(1.1);
	    transition: 1s;
	}
	
	.home {
	    float: right;
	    cursor: pointer;
	}
	
	.home a {
	    font-size: 14px;
	    color: #ffffff;
	    line-height: 55px;
	}
	
	.home a:hover {
	    color: #e60012;
	}
	/*顶端*/
	
	#top {
	    position: fixed;
	    z-index: 800;
	    top: 0;
	    left: 0;
	    width: 100%;
	    height: 55px;
	    background-color: #404143;
	}
	
	.main,
	.news-c,
	.m3-list {
	    margin: 0 auto;
	    width: 1280px;
	}
	
	#logo {
	    margin-top: 13px;
	    float: left;
	    width: 109px;
	    cursor: pointer;
	}
	
	#logo img {
	    width: 100%;
	}
	
	#nav {
	    margin-left: 45px;
	    float: left;
	    list-style: none;
	    width: 800px;
	}
	
	#nav li {
	    margin-right: 45px;
	    float: left;
	    list-style: none;
	    cursor: pointer;
	    font-size: 14px;
	    color: #FFFFFF;
	    line-height: 55px;
	    font-weight: 600;
	    padding-bottom: 4px;
	}
	
	#nav li a {
	    font-size: 14px;
	    color: #FFFFFF;
	    line-height: 55px;
	    font-weight: 600;
	}
	
	#nav li a.active {
	    color: #e60012;
	}
	
	#nav li a:hover,
	#nav .cur a {
	    color: #e60012 !important;
	}
	/*banner*/
	
	#banner {
	    position: relative;
	    left: 50%;
	    margin-left: -960px;
	    overflow: hidden;
	    margin-top: 55px;
	    width: 1920px;
	}
	
	#banner img {
	    width: 100%;
	}
	
	.swiper-container {
	    width: 100%;
	    height: auto;
	}
	
	.swiper-container .swiper-slide {
	    position: relative;
	    width: 100%;
	}
	
	.swiper-container .swiper-slide img {
	    width: 100%;
	}
	
	.pagination {
	    position: absolute;
	    z-index: 111;
	    left: 0;
	    bottom: 10px;
	    overflow: hidden;
	    width: 100%;
	    text-align: center;
	}
	
	.swiper-pagination-switch {
	    display: inline-block;
	    width: 16px;
	    height: 16px;
	    background-image: url(../images/dian-white.png);
	    background-repeat: no-repeat;
	    -webkit-background-size: contain;
	    background-size: contain;
	    margin: 0 7px;
	    cursor: pointer;
	}
	
	.swiper-active-switch {
	    background-image: url(../images/dian-red.png);
	}
	
	.arrow-left,
	.arrow-right {
	    position: absolute;
	    z-index: 111;
	    left: 12%;
	    top: 45%;
	    margin-top: -25px;
	    width: 26px;
	    height: 50px;
	    background: url(../images/btn-left.png) no-repeat;
	    -webkit-opacity: .7;
	    /* Netscape and Older than Firefox 0.9 */
	    -moz-opacity: .7;
	    /* IE9 + etc...modern browsers */
	    opacity: .7;
	    /* IE 4-9 */
	    filter: alpha(opacity=70);
	    /*This works in IE 8 & 9 too*/
	    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	    /*IE4-IE9*/
	    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=70);
	}
	
	.arrow-right {
	    left: auto;
	    right: 12%;
	    background: url(../images/btn-right.png) no-repeat;
	}
	
	.arrow-left:hover,
	.arrow-right:hover {
	    -webkit-opacity: 1;
	    /* Netscape and Older than Firefox 0.9 */
	    -moz-opacity: 1;
	    /* IE9 + etc...modern browsers */
	    opacity: 1;
	    /* IE 4-9 */
	    filter: alpha(opacity=100);
	    /*This works in IE 8 & 9 too*/
	    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	    /*IE4-IE9*/
	    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100);
	}
	
	.banner-txt {
	    position: absolute;
	    z-index: 111;
	    top: 20%;
	    left: 0;
	    width: 100%;
	}
	
	.banner-txt h1,
	.banner-txt h2,
	.banner-txt p {
	    font-size: 40px;
	    color: #000000;
	    margin-bottom: 15px;
	}
	
	.banner-txt h2 {
	    margin-top: 15px;
	    margin-bottom: 0;
	    font-size: 24px;
	}
	
	.banner-txt p {
	    margin-top: 15px;
	    margin-bottom: 0;
	    width: 42%;
	    font-size: 14px;
	    line-height: 1.6em;
	}
	
	.banner-txt.banner-xg p {
	    width: 44%;
	    line-height: 1.7em;
	}
	
	.txt-white h1,
	.txt-white h2,
	.txt-white p {
	    color: #ffffff;
	}
	
	.banner-line {
	    width: 40px;
	    height: 9px;
	    background-color: #e60012;
	}
	/*正文*/
	
	#content,
	.info {
	    width: 100%;
	}
	
	.info {
	    overflow: hidden;
	    position: relative;
	    z-index: 100;
	}
	
	.main h3,
	.box40 h3 {
	    width: 100%;
	    font-size: 36px;
	    color: #000000;
	    text-align: center;
	}
	
	.box40 h3 {
	    text-align: left;
	}
	
	.ptb-50 {
	    padding-top: 50px;
	    padding-bottom: 50px;
	}
	
	.news-c {
	    margin-top: 50px;
	}
	
	.news-img {
	    margin-right: 3%;
	    float: left;
	    width: 39%;
	    position: relative;
	}
	
	.news-tt {
	    position: absolute;
	    z-index: 111;
	    bottom: 0;
	    left: 0;
	    width: 100%;
	    background-color: rgba(0, 0, 0, .7);
	    font-size: 16px;
	    line-height: 3em;
	    color: #FFFFFF;
	    text-align: center;
	    overflow: hidden;
	    white-space: nowrap;
	}
	
	.news-tt a {
	    color: #ffffff;
	}
	
	.news-cc {
	    float: left;
	    width: 58%;
	}
	
	.news-cc h5,
	.news-cc p,
	.white p {
	    width: 100%;
	    font-size: 18px;
	    color: #000000;
	    line-height: 1.5em;
	}
	
	.news-cc h5 {
	    height: 1.5em;
	    cursor: pointer;
	    display: -webkit-box;
	    -webkit-box-orient: vertical;
	    -webkit-line-clamp: 1;
	    overflow: hidden;
	}
	
	.news-cc p,
	.white p,
	.box40 p {
	    margin-top: 15px;
	    padding-bottom: 30px;
	    border-bottom: 1px solid #d9d9d9;
	    font-size: 14px;
	    line-height: 1.6em;
	    color: #656565;
	}
	
	.white h3,
	.white p {
	    padding-bottom: 0;
	    text-align: left;
	    border: none;
	    color: #ffffff;
	}
	
	.box40 {
	    padding-left: 5%;
	    padding-right: 5%;
	    width: 40%;
	}
	
	.box40 p {
	    padding-bottom: 0;
	    border: none;
	}
	
	.box40 .btn150 {
	    margin-left: 0;
	    margin-right: 0;
	}
	
	.news-cc h5:hover {
	    color: #0075c8;
	}
	
	.news-cc h5 span,
	.news-cc ul li span {
	    float: right;
	    font-size: 12px;
	    color: #999999;
	}
	
	.news-cc ul li span {
	    display: block;
	    float: none;
	    margin-top: 15px;
	}
	
	.news-cc ul {
	    margin-top: 30px;
	    list-style: none;
	    width: 100%;
	}
	
	.news-cc ul li {
	    float: left;
	    width: 48%;
	}
	
	.news-cc ul li+li {
	    margin-left: 4%;
	}
	
	.news-cc ul li p {
	    padding-bottom: 0;
	    border: none;
	}
	
	.btn150,
	.btn150w {
	    margin: 40px auto 0 auto;
	    width: 150px;
	    height: 35px;
	    font-size: 14px;
	    line-height: 35px;
	    color: #4d4d4d;
	    text-align: center;
	    background-color: transparent;
	    border: 1px solid #B2B2B2;
	    cursor: pointer;
	}
	
	.btn150w {
	    margin-left: 0;
	    margin-right: 0;
	    color: #ffffff;
	    border: 1px solid #ffffff;
	}
	
	.btn150:hover,
	.btn150w:hover {
	    border: 1px solid #e60012;
	    background-color: #E60012;
	    color: #ffffff;
	}
	
	.btn150w.wh:hover {
	    border: 1px solid #fff;
	    background-color: #fff;
	    color: #000;
	}
	/*分销产品*/
	
	.info-img-left,
	.info-img-left2,
	.info-img-right,
	.info-img-all {
	    position: absolute;
	    top: 0;
	    left: 0;
	    bottom: 0;
	    width: 50%;
	    z-index: 300;
	    overflow: hidden;
	}
	
	.bg-cp {
	    background-image: url(../images/cp-default.jpg);
	    background-size: cover;
	    -webkit-background-size: cover;
	    -moz-background-size: cover;
	    -ms-background-size: cover;
	    background-position: center;
	    -webkit-background-position: center;
	    -moz-background-position: center;
	    -ms-background-position: center;
	}
	
	.bg-cp3 {
	    background-image: url(../images/cp3.jpg);
	    background-size: cover;
	    -webkit-background-size: cover;
	    -moz-background-size: cover;
	    -ms-background-size: cover;
	    background-position: center;
	    -webkit-background-position: center;
	    -moz-background-position: center;
	    -ms-background-position: center;
	}
	
	.info-img-left.nz,
	.info-img-right.nz,
	.info-img-left2 {
	    z-index: -1;
	}
	
	.info-img-right {
	    left: auto;
	    right: 0;
	}
	
	.info-img-all {
	    z-index: -1;
	    width: 100%;
	}
	
	.box100,
	.box100-2 {
	    width: 100%;
	    cursor: pointer;
	    overflow: hidden;
	}
	
	.box100-2 {
	    width: auto;
	    height: 100%;
	}
	
	.box100.cur-d {
	    cursor: default;
	}
	
	.box100 img,
	.box100-2 img {
	    -ms-transition: all 0.6s;
	    -moz-transition: all 0.6s;
	    -webkit-transition: all 0.6s;
	    transition: all 0.6s;
	    width: 100%;
	}
	
	.box100-2 img {
	    height: 100%;
	}
	
	.box100:hover>img,
	.px-hou li ol li:hover>.box100 img {
	    width: 100%;
	    -ms-transform: scale(1.1);
	    -moz-transform: scale(1.1);
	    -webkit-transform: scale(1.1);
	    transform: scale(1.1);
	}
	
	.box100:hover .img1 {
	    width: 100%;
	    -ms-transform: scale(1);
	    -moz-transform: scale(1);
	    -webkit-transform: scale(1);
	    transform: scale(1);
	}
	
	.box100-2:hover>img {
	    width: 100%;
	    height: 100%;
	    -ms-transform: scale(1.1);
	    -moz-transform: scale(1.1);
	    -webkit-transform: scale(1.1);
	    transform: scale(1.1);
	}
	/*为您服务 */
	
	.bg-service {
	    background-color: #ebebeb;
	}
	
	.service-c {
	    margin-top: 15px;
	    list-style: none;
	    width: 100%;
	}
	
	.service-c li {
	    padding: 15px 20px;
	    margin-top: 25px;
	    margin-left: 1%;
	    margin-right: 1%;
	    float: left;
	    width: 23%;
	    line-height: 2em;
	    background-color: #FFFFFF;
	    border: 1px solid #d9d9d9;
	    box-sizing: border-box;
	    cursor: pointer;
	    white-space: nowrap;
	}
	
	.service-c li a {
	    font-size: 16px;
	    color: #000000;
	}
	
	.service-c li a img {
	    padding-top: 10px;
	    padding-bottom: 10px;
	    padding-right: 20px;
	    margin-right: 20px;
	    display: inline-block;
	    vertical-align: middle;
	    width: 38px;
	    border-right: 1px solid #d9d9d9;
	}
	
	.service-c .cur {
	    background-color: #e60012;
	    border: 1px solid #e60012;
	}
	
	.service-c .cur a {
	    color: #ffffff;
	}
	
	.service-c .cur img {
	    border-right: 1px solid #ffffff;
	}
	
	#bottom {
	    padding: 1.5% 0;
	    width: 100%;
	    font-size: 12px;
	    color: #fff;
	    line-height: 2em;
	    background-color: #404143;
	    text-align: center;
	}
	
	#bottom img {
	    display: inline-block;
	    vertical-align: middle;
	    padding-left: 1%;
	    padding-right: 0.3%;
	}
	/*****二级页面****/
	/*分销产品*/
	
	.bg2 {
	    background-color: #f2f2f2;
	}
	
	.bg3 {
	    background-color: #e5e5e5;
	}
	
	.height430 {
	    height: 330px;
	    line-height: 330px;
	}
	
	.box90 {
	    margin: 0 auto;
	    position: relative;
	    width: 90%;
	    overflow: hidden;
	}
	
	.box90.of,
	.box100.of {
	    overflow: visible;
	}
	
	.list_cell_img1,
	.list_cell_img2 {
	    position: absolute;
	    z-index: 111;
	    top: 0;
	    left: 0;
	    padding: 0 5%;
	    width: 35%;
	}
	
	.list_cell_img2 {
	    left: 52%;
	    width: 38%;
	}
	
	.list_cell_img1 .box100,
	.list_cell_img2 .box100 {
	    display: inline-block;
	    vertical-align: middle;
	}
	
	.list_cell_txt1,
	.list_cell_txt2 {
	    display: inline-block;
	    width: 48%;
	    margin-left: 52%;
	    vertical-align: middle;
	}
	
	.list_cell_txt1 {
	    width: 45%;
	    margin-left: 0;
	}
	
	.list_cell_txt1 h5,
	.list_cell_txt2 h5 {
	    font-size: 36px;
	    color: #000000;
	    line-height: 2em;
	}
	
	.list_cell_txt1 p,
	.list_cell_txt2 p {
	    font-size: 14px;
	    color: #666666;
	    line-height: 1.6em;
	    text-align: justify;
	    word-break: normal;
	    word-wrap: break-word;
	    text-justify: inter-ideograph;
	}
	
	.list_cell_txt1 .btn150,
	.list_cell_txt2 .btn150 {
	    margin-top: 30px;
	    margin-left: 0;
	    margin-right: 0;
	}
	
	.m1-m {
	    margin: 0 auto;
	    list-style: none;
	    width: 35%;
	}
	
	.m1-m li {
	    float: left;
	    width: 48%;
	    cursor: pointer;
	}
	
	.m1-m li span {
	    display: block;
	    width: 100%;
	    font-size: 20px;
	    line-height: 2.3em;
	    color: #000000;
	    background-color: #e5e5e5;
	    text-align: center;
	}
	
	.m1-m li img {
	    margin: 0 auto;
	    width: 29px;
	}
	
	.m1-m li+li {
	    margin-left: 4%;
	}
	
	.m1-m li:hover>span,
	.m1-m .cur>span {
	    color: #ffffff;
	    background-color: #e70014;
	}
	
	.m1-c {
	    margin: 15px auto 0 auto;
	    list-style: none;
	    width: 92%;
	    display: none;
	}
	
	.m1-c li {
	    float: left;
	    width: 22%;
	    cursor: pointer;
	}
	
	.m1-c li+li {
	    margin-left: 4%;
	}
	
	.m1-c li img {
	    width: 100%;
	}
	
	.m1-c li:nth-child(5) {
	    margin-left: 0;
	    margin-top: 15px;
	}
	
	.m1-c li:nth-child(6) {
	    margin-top: 15px;
	}
	
	.m1-c li:nth-child(7) {
	    margin-top: 15px;
	}
	
	.m1-c li h5 {
	    font-size: 18px;
	    color: #000000;
	    height: 2.5em;
	    line-height: 2.5em;
	    display: -webkit-box;
	    -webkit-box-orient: vertical;
	    -webkit-line-clamp: 1;
	    overflow: hidden;
	}
	
	.m1-c li p {
	    font-size: 14px;
	    color: #808080;
	    line-height: 1.6em;
	    display: -webkit-box;
	    -webkit-box-orient: vertical;
	    -webkit-line-clamp: 2;
	    overflow: hidden;
	}
	
	.m1-c li:hover>a h5 {
	    color: #0075c8;
	}
	/*分销解决方案*/
	
	.m2-list {
	    width: 100%;
	    list-style: none;
	}
	
	.m2-list li {
	    float: left;
	    position: relative;
	    margin: 0.55% 0.5%;
	    list-style: none;
	    width: 32.33333%;
	}
	
	.m2-c {
	    position: absolute;
	    z-index: 111;
	    bottom: 20px;
	    left: 7.5%;
	    width: 85%;
	    cursor: pointer;
	}
	
	.m2-c h5,
	.m2-c p {
	    font-size: 24px;
	    color: #ffffff;
	    line-height: 2em;
	}
	
	.m2-c p {
	    line-height: 1.6em;
	    font-size: 14px;
	    display: -webkit-box;
	    -webkit-box-orient: vertical;
	    -webkit-line-clamp: 2;
	    overflow: hidden;
	    white-space: nowrap;
	}
	/*分销培训基地*/
	
	.box86 {
	    position: relative;
	    margin: 0 auto;
	    width: 86%;
	}
	
	.m3-img1 {
	    margin-left: 5%;
	    width: 63%;
	}
	
	.m3-txt1 {
	    position: absolute;
	    z-index: 111;
	    top: 13%;
	    right: 0;
	    width: 45%;
	}
	
	.m3-txt1 .box40 {
	    padding: 0;
	    width: 100%;
	}
	
	.info-img-100 {
	    position: absolute;
	    z-index: -2;
	    top: 0;
	    left: 0;
	    width: 100%;
	    height: 100%;
	}
	
	.box475 {
	    margin: 0 auto;
	    width: 47.5%;
	}
	
	.box475 .box40 {
	    width: 100%;
	}
	
	.box475 .box40 p {
	    text-align: center;
	}
	
	.px-hou {
	    margin-top: 40px;
	    width: 100%;
	}
	
	.px-hou+.px-hou {
	    margin-top: 20px;
	}
	
	.px-hou li {
	    position: relative;
	    float: left;
	    width: 48%;
	}
	
	.px-hou li+li {
	    margin-left: 2%;
	    width: 50%;
	}
	
	.px-hou li ol {
	    width: 100%;
	}
	
	.px-hou li ol li {
	    position: relative;
	    width: 48%;
	}
	
	.px-hou li ol li+li {
	    margin-left: 4%;
	}
	
	#btn-top {
	    position: fixed;
	    z-index: 800;
	    bottom: 15%;
	    right: 0;
	    width: 50px;
	    background-color: #454545;
	    cursor: pointer;
	    display: none;
	}
	
	.zaixian {
	    position: fixed;
	    right: 0;
	    bottom: 25%;
	    z-index: 500;
	    cursor: pointer;
	    width: 156px;
	}
	
	.zaixian a img {
	    width: 100%;
	    height: 100%;
	}
	
	#btn-top img {
	    width: 100%;
	}
	
	.ml-50 {
	    margin-left: 50%;
	}
	
	.ptb-9 {
	    padding-top: 9%;
	    padding-bottom: 9%;
	}
	
	.ptb-12 {
	    padding-top: 160px;
	    padding-bottom: 160px;
	}
	
	.float-l {
	    float: left;
	}
	
	.float-r {
	    float: right;
	}
	
	.clearfix:after {
	    content: ".";
	    display: block;
	    height: 0;
	    clear: both;
	    visibility: hidden;
	}
	
	.clear {
	    clear: both;
	    height: 0;
	    font-size: 0;
	    overflow: hidden;
	}
	
	#container {
	    width: 100%;
	    margin: 0 auto;
	    padding: 0;
	    overflow: hidden;
	}
	/* 页面4 */
	/* 主体内容 */
	
	.content,
	.main1 {
	    width: 100%;
	    margin: 0 auto;
	    padding: 0;
	    overflow: hidden;
	}
	
	.content {
	    position: relative;
	    margin-left: -50%;
	    left: 50%;
	}
	
	.main1 {
	    width: 100%;
	}
	
	.content-c {
	    width: 1280px;
	    margin: 70px auto 40px;
	    padding: 0;
	    overflow: hidden;
	}
	
	.content-title {
	    width: 100%;
	    text-align: center;
	    margin: 0 auto;
	    font-size: 36px;
	    color: #000;
	}
	
	.content-js {
	    width: 100%;
	    text-align: center;
	    margin: 0 auto;
	    font-size: 14px;
	    color: #656565;
	    margin: 15px;
	}
	
	.dh-list {
	    width: 100%;
	    margin: 50px auto 0;
	    overflow: hidden;
	}
	
	.dh-ul {
	    width: 100%;
	    overflow: hidden;
	    list-style: none;
	}
	
	.dh-ul li {
	    width: 18.2%;
	    float: left;
	    margin-left: 5.5%;
	    position: relative;
	}
	
	.dh-ul li .dh-phone,
	.dh-photo img {
	    width: 100%;
	}
	
	.dh-photo {
	    width: 88.5%;
	    position: absolute;
	    top: 12%;
	    left: 5.5%;
	    overflow: hidden;
	}
	
	.dp-txt {
	    font-size: 16px;
	    text-align: center;
	    width: 100%;
	    position: absolute;
	    bottom: 4.5%;
	}
	
	.clear {
	    clear: both;
	}
	
	.animation {
	    transform: scale(1);
	    -webkit-tranform: scale(1);
	    transition: 1s;
	}
	
	.animation:hover {
	    transform: scale(1.1);
	    -webkit-tranform: scale(1.1);
	    transition: 1s;
	}
	
	.both {
	    width: 11.7%;
	    height: 35px;
	    margin: 40px auto 0;
	    padding: 0;
	    border: 1px solid #B2B2B2;
	    font-size: 14px;
	    color: #4C4C4C;
	    text-align: center;
	    line-height: 35px;
	    cursor: pointer;
	}
	
	.both:hover {
	    background-color: #e60012;
	    border: 1px solid #e60012;
	    color: #fff;
	}
	/* 广告 */
	
	.main1.bg1 {
	    background-image: url(../images/bg1.jpg);
	    background-size: cover;
	    background-repeat: no-repeat;
	    height: 730px;
	}
	
	.content-title.white,
	.content-js.white {
	    color: #fff;
	}
	
	.gg-list {
	    width: 100%;
	    margin: 50px auto 0;
	    padding: 0;
	    overflow: hidden;
	}
	
	.gg-ul {
	    width: 100%;
	    overflow: hidden;
	    padding: 0;
	    list-style: none;
	}
	
	.gg-ul li {
	    width: 20%;
	    float: left;
	    margin-left: 4%;
	}
	
	.gg-li-top {
	    width: 100%;
	    margin: 0 auto;
	    overflow: hidden;
	}
	
	.gg-li-top img {
	    width: 100%;
	}
	
	.gg-li-bottom {
	    width: 100%;
	    margin: 10px auto 0;
	    background-color: rgba(255, 255, 255, 0.6);
	    background-color: #fff\0;
	    font-size: 16px;
	    text-align: center;
	    padding: 6% 0;
	    cursor: pointer;
	}
	
	.gg-li-bottom:hover {
	    background-color: #e60012;
	    color: #fff;
	}
	
	.both.bg {
	    color: #fff;
	}
	
	.both.bg:hover {
	    background-color: #fff;
	    border: 1px solid #fff;
	    color: #000;
	}
	/* 海报 */
	
	.main.bg2 {
	    background-color: #eaeaea;
	}
	
	.hb-list {
	    width: 100%;
	    margin: 50px auto 0;
	}
	
	.hb-ul {
	    width: 100%;
	    list-style: none;
	}
	
	.hb-ul li {
	    width: 22%;
	    float: left;
	    margin-left: 6%;
	    position: relative;
	}
	
	.hb-ul li:first-child {
	    margin-left: 10.7%;
	}
	
	.hb-box {
	    width: 100%;
	    margin: 0 auto;
	    overflow: hidden;
	    box-shadow: -2px 0 10px #C1BDBE;
	}
	
	.hb-img {
	    width: 100%;
	}
	
	.jiazi1 {
	    position: absolute;
	    width: 10%;
	    top: -4%;
	    left: 16%;
	}
	
	.jiazi2 {
	    position: absolute;
	    width: 10%;
	    top: -4%;
	    right: 16%;
	}
	
	.jiazi2 img,
	.jiazi1 img {
	    width: 100%;
	}
	
	.hb-txt {
	    position: absolute;
	    width: 100%;
	    bottom: 0;
	    background-color: rgba(0, 0, 0, 0.7);
	    background-color: #000\0;
	    padding: 4% 0;
	    font-size: 16px;
	    color: #fff;
	    text-align: center;
	}
	/* 易拉宝 */
	
	.lyb-list {
	    width: 100%;
	    margin: 50px auto 0;
	    padding: 0;
	    overflow: hidden;
	}
	
	.lyb-ul {
	    width: 100%;
	    list-style: none;
	}
	
	.lyb-ul li {
	    width: 18%;
	    float: left;
	    margin-left: 4%;
	    overflow: hidden;
	    position: relative;
	}
	
	.lyb-ul li:first-child {
	    margin-left: 7.7%;
	}
	
	.biankuang,
	.lyb-img img {
	    width: 100%;
	}
	
	.lyb-img {
	    width: 93%;
	    position: absolute;
	    left: 3.6%;
	    top: 1.5%;
	    overflow: hidden;
	}
	
	.lyb-txt {
	    width: 100%;
	    font-size: 16px;
	    color: #000;
	    text-align: center;
	    margin-top: 20px;
	}
	/* 多媒体视频 */
	
	.main1.bg3 {
	    height: 730px;
	    background-image: url(../images/bg2.jpg);
	    background-size: cover;
	    background-repeat: no-repeat;
	}
	
	.mt-main {
	    width: 100%;
	    margin: 80px auto 0;
	    padding: 0;
	    position: relative;
	    z-index: 300;
	}
	
	.mt-lunbo {
	    width: 100%;
	    margin: 0px auto 0;
	    position: relative;
	}
	
	.mt-lunbo span {
	    cursor: pointer;
	}
	
	.mt-lunbo ul {
	    width: 100%;
	    height: 380px;
	    position: relative;
	    list-style: none;
	}
	
	.mt-lunbo ul li {
	    width: 460px;
	    position: absolute;
	}
	
	.mt-lunbo ul li.hove .player,
	.mt-lunbo ul li.hove .mt-js {
	    display: block;
	}
	
	.mt-lunbo ul li.hove .mask {
	    display: none;
	}
	
	.mt-lunbo ul li.cur {
	    width: 650px;
	    top: -50px;
	    left: 330px;
	}
	
	.mt-li1 {
	    left: 110px;
	}
	
	.mt-li2 {
	    left: 410px;
	    z-index: 100;
	}
	
	.mt-li3 {
	    left: 740px;
	    z-index: 99;
	}
	
	.mt-lunbo ul li img {
	    width: 100%;
	    background: none;
	    cursor: pointer;
	}
	
	.prev {
	    width: 1.8%;
	    position: absolute;
	    left: 0;
	    top: 140px;
	}
	
	.next {
	    width: 1.8%;
	    position: absolute;
	    right: 0;
	    top: 140px;
	}
	
	.next img,
	.prev img {
	    width: 100%;
	}
	
	.player {
	    position: absolute;
	    z-index: 110;
	    top: 32%;
	    left: 44%;
	    width: 12%;
	    display: none;
	}
	
	.player img {
	    width: 100%;
	}
	
	.mask {
	    width: 100%;
	    height: 83%;
	    background-color: #000;
	    position: absolute;
	    top: 0%;
	    left: 0;
	    opacity: 0.6;
	    filter: alpha(opacity=60);
	}
	
	.mt-js {
	    width: 100%;
	    margin: 20px auto;
	    background-color: rgba(255, 255, 255, 0.6);
	    background-color: #ffffff\9;
	    font-size: 16px;
	    color: #000;
	    padding: 3% 0;
	    text-align: center;
	    display: none;
	    cursor: pointer;
	}
	
	.mt-js:hover {
	    color: #e60012;
	}
	/* 漫画 */
	
	.mh-main {
	    width: 100%;
	    margin: 50px auto 0;
	    overflow: hidden;
	    padding: 0;
	}
	
	.mh-left {
	    width: 28.5%;
	    float: left;
	    margin-left: 16.5%;
	}
	
	.mh-right {
	    width: 28.5%;
	    float: right;
	    margin-right: 16.5%;
	}
	
	.mh-left img,
	.mh-right img {
	    width: 100%;
	}
	
	.shide,
	.left-btn,
	.right-btn {
	    display: none;
	}
	/*页面四结束*/
	/* 页面五 */
	
	.box-100 {
	    width: 100%;
	    margin: 0 auto;
	    overflow: hidden;
	    padding: 0;
	}
	/* 在线服务 */
	
	.zx-main {
	    width: 32.4%;
	    float: right;
	    margin-right: 18%;
	    overflow: hidden;
	    position: relative;
	}
	
	.zx-main .zx-img1 {
	    width: 100%;
	}
	
	.zixun {
	    width: 30%;
	    position: absolute;
	    left: 50%;
	    margin-left: -15%;
	    bottom: 8%;
	    padding: 2% 0;
	    background-color: #e60012;
	    text-align: center;
	    cursor: pointer;
	}
	
	.zixun a {
	    color: #fff;
	    font-size: 18px;
	}
	/* 文档中心 */
	
	.box-50 {
	    width: 50%;
	    float: left;
	    overflow: hidden;
	    padding;
	    : 0;
	}
	
	.box-50 img {
	    width: 100%;
	}
	
	.box-50.bg1 {
	    background-color: #ebebeb;
	}
	
	.wd-txt {
	    width: 60.3%;
	    float: right;
	    overflow: hidden;
	    margin-top: 16%;
	}
	
	.wd-t1 {
	    width: 100%;
	    font-size: 36px;
	    color: #000;
	    text-align: left;
	}
	
	.wd-t2 {
	    width: 100%;
	    text-align: left;
	    margin-top: 4%;
	    font-size: 14px;
	    line-height: 1.6;
	    color: #656565;
	}
	
	.lj {
	    width: 24%;
	    float: left;
	    font-size: 14px;
	    text-align: center;
	    padding: 1%;
	    border: 1px solid #b1b1b1;
	    color: #656565;
	    margin-top: 5%;
	    cursor: pointer;
	}
	
	.lj:hover {
	    background-color: #e60012;
	    border: 1px solid #e60012;
	    color: #fff;
	}
	
	.main1.pr {
	    width: 100%;
	    position: relative;
	    overflow: hidden;
	}
	
	.main1.bg5-1 {
	    background-color: #ebebeb;
	}
	
	.main-c {
	    width: 1280px;
	    margin: 0 auto;
	    padding: 0;
	    overflow: hidden;
	}
	
	.img-pb {
	    width: 50%;
	    height: 100%;
	    position: absolute;
	    right: 0;
	    top: 0;
	    overflow: hidden;
	}
	
	.img-pb img {
	    width: 100%;
	    cursor: default;
	}
	
	.box-40 {
	    width: 40%;
	    overflow: hidden;
	    padding: 12% 5%;
	}
	/* 软件下载 */
	
	.img-pb.left {
	    left: 0;
	}
	
	.ml-50 {
	    margin-left: 50%;
	}
	/* 黄老师课堂 */
	
	.main1.bg5-2 {
	    background-image: url(../images/bg5-1.jpg);
	    background-size: cover;
	    background-repeat: no-repeat;
	}
	/* 售后渠道 */
	
	.main1.bg5-3 {
	    background-color: #eaeaea;
	}
	
	.shouhou {
	    width: 100%;
	    margin: 0 auto;
	    padding: 0;
	    overflow: hidden;
	}
	
	.box-48 {
	    width: 48%;
	    height: 400px;
	    float: left;
	    overflow: hidden;
	    position: relative;
	}
	
	.box-48-img {
	    width: 100%;
	    height: 100%;
	    position: absolute;
	    top: 0;
	    left: 0;
	    z-index: 1;
	}
	
	.box-48-img img {
	    width: 100%;
	    height: 100%;
	}
	
	.box-48.ml-4 {
	    margin-left: 4%;
	}
	
	.sh-title {
	    width: 96%;
	    padding: 0 0 0 4%;
	    color: #fff;
	    font-size: 30px;
	    margin-top: 45%;
	    position: relative;
	    z-index: 2;
	}
	
	.sh-t1 {
	    width: 96%;
	    padding: 0 0 0 4%;
	    color: #fff;
	    font-size: 14px;
	    margin-top: 2%;
	    position: relative;
	    z-index: 2;
	}
	
	.sh-lj {
	    width: 20%;
	    position: absolute;
	    right: 6%;
	    bottom: 14%;
	    text-align: center;
	    border: 1px solid #ccc;
	    padding: 1% 0;
	    cursor: pointer;
	    z-index: 2;
	    font-size: 14px;
	    color: #fff;
	}
	
	.sh-lj:hover {
	    background-color: #fff;
	    border: 1px solid #fff;
	    color: #000;
	}
	/* 微信电话 */
	
	.weixin {
	    width: 21.5%;
	    float: left;
	    margin-left: 19%;
	}
	
	.weixin img,
	.dianhua img {
	    width: 100%;
	}
	
	.dianhua {
	    width: 26%;
	    float: left;
	    margin-left: 10.5%;
	}
	
	.zx-wap {
	    display: none;
	}
	/* 页面五结束 */
	/*二级页面*/
	
	.main-zy {
	    width: 100%;
	    margin: 0 auto;
	    overflow: hidden;
	}
	
	.zy-list {
	    width: 100%;
	    margin: 0 auto;
	    overflow: hidden;
	    padding: 0;
	}
	
	.zy-box {
	    width: 20%;
	    height: auto;
	    float: left;
	    margin: 3% 0 0 4%;
	    overflow: hidden;
	}
	
	.zy-img {
	    width: 100%;
	    height: 350px;
	    overflow: hidden;
	    position: relative;
	}
	
	.zy-img-box {
	    width: auto;
	}
	
	.zy-img-box img {
	    width: 100%;
	    height: 100%;
	}
	
	.zy-text {
	    width: 100%;
	    padding: 4% 0;
	    background-color: #efefef;
	    margin: 6% auto 0;
	    font-size: 16px;
	    color: #000;
	    text-align: center;
	    cursor: pointer;
	}
	
	.zy-text:hover {
	    color: #e60012;
	}
	
	.zy-img img {
	    margin: 0 auto;
	}
	
	.loadmore {
	    font-size: 14px;
	    color: #4C4C4C;
	    text-align: center;
	    margin: 3% auto 0;
	    width: 10%;
	    padding: 0.5% 0;
	    border: 1px solid #B2B2B2;
	    cursor: pointer;
	}
	
	.loadmore:hover {
	    background-color: #e60012;
	    border: 1px solid #e60012;
	    color: #fff;
	}
	
	.loadmore-box {
	    display: none;
	}
	
	.video-box {
	    width: 100%;
	    margin: 0 auto;
	    overflow: hidden;
	}
	
	.video-top {
	    width: 100%;
	    margin: 0 auto;
	    overflow: hidden;
	    padding: 1% 0 1% 0;
	}
	
	.vt-ul {
	    margin: 0 auto;
	    width: 97%;
	    list-style: none;
	}
	
	.vt-ul li {
	    width: 10.8%;
	    float: left;
	    padding: 1% 0;
	    background-color: #E5E5E5;
	    margin-left: 0.3%;
	    text-align: center;
	    font-size: 16px;
	    position: relative;
	    cursor: pointer;
	}
	
	.vt-ul li+li {
	    margin-left: 0.3%;
	}
	
	.vt-ul .active {
	    background-color: #e60012;
	    color: #fff;
	}
	
	.vt-ul .active .sj {
	    display: block;
	}
	
	.sj {
	    width: 15%;
	    position: absolute;
	    top: 98%;
	    left: 50%;
	    margin-left: -7.5%;
	    display: none;
	}
	
	.sj img {
	    width: 100%;
	}
	
	.video-bottom {
	    width: 100%;
	    margin: 3% auto 0;
	    overflow: hidden;
	}
	
	.video-bottom {
	    margin-top: 0%;
	    display: none;
	}
	
	.video-bottom.active {
	    display: block;
	}
	
	.vl-box {
	    margin-bottom: 3%;
	    width: 29.33333%;
	    float: left;
	    margin-right: 2%;
	    margin-left: 2%;
	    position: relative;
	}
	
	.vl-img {
	    width: 100%;
	    margin: 0 auto;
	    cursor: pointer;
	    overflow: hidden;
	}
	
	.vl-img img {
	    width: 100%;
	}
	
	.vl-text {
	    width: 100%;
	    margin: 2% auto 0;
	    padding: 4% 0;
	    background-color: #efefef;
	    font-size: 16px;
	    color: #000;
	    text-align: center;
	    overflow: hidden;
	    cursor: pointer;
	    white-space: nowrap;
	    text-overflow: ellipsis;
	}
	
	.vl-text:hover {
	    color: #e60012;
	}
	
	.bf-2 {
	    width: 13%;
	    position: absolute;
	    left: 50%;
	    margin-left: -7.5%;
	    top: 30.5%;
	    cursor: pointer;
	}
	
	.vt-li,
	.vl-text {
	    font-size: 14px;
	}
	
	.bf-2 img {
	    width: 100%;
	}
	/* 视频播放 */
	
	.black_overlay {
	    position: fixed;
	    top: 0%;
	    left: 0%;
	    width: 100%;
	    height: 100%;
	    background-color: #000000;
	    z-index: 8888;
	    -moz-opacity: 0.9;
	    opacity: 0.9;
	    filter: alpha(opacity=90);
	    display: none;
	}
	
	#tan-box {
	    width: 100%;
	    position: fixed;
	    z-index: 9999;
	    top: 13%;
	    left: 0%;
	    display: none;
	}
	
	#tan-0 {
	    position: relative;
	    margin: 0 auto;
	    width: 100%;
	    max-width: 1200px\9;
	    *max-width: 1200px;
	    _max-width: 1200px;
	    max-width: 1200px;
	}
	
	#tan {
	    width: 66%;
	    margin: 0 auto;
	}
	
	#videowin {
	    margin-top: 1%;
	    width: 100%;
	    height: 92%;
	}
	
	.close {
	    position: absolute;
	    z-index: 111;
	    top: 0;
	    left: 84%;
	    width: 26px;
	    cursor: pointer;
	}
	
	.close img {
	    width: 100%;
	    transition: 1s;
	    -webkit-transition: 1s;
	    -moz-transition: 1s;
	    transform: rotate(0deg);
	    -webkit-transform: rotate(0deg);
	    -moz-transform: rotate(0deg);
	}
	
	.close:hover>img {
	    transform: rotate(90deg);
	    -webkit-transform: rotate(90deg);
	    -moz-transform: rotate(90deg);
	}
	/* 二级下拉菜单 */
	
	.fx-list-pc {
	    position: fixed;
	    top: 55px;
	    left: 0;
	    width: 100%;
	    overflow: hidden;
	    background-image: url(../images/head-b1g1.png);
	    display: none;
	}
	
	.fx-list-c {
	    width: 1280px;
	    margin: 0 auto;
	    overflow: hidden;
	}
	
	.fx-list-pc ul {
	    width: 30%;
	    padding: 20px 0;
	    overflow: hidden;
	    display: none;
	}
	
	.fx-list-ul1 {
	    margin-left: 19.6%;
	}
	
	.fx-list-ul2 {
	    margin-left: 27.4%;
	}
	
	.fx-list-ul3 {
	    margin-left: 37.6%;
	}
	
	.fx-list-ul4 {
	    margin-left: 47.8%;
	}
	
	.fx-list-pc ul li {
	    width: 33.33%;
	    float: left;
	    font-size: 14px;
	    text-align: left;
	    line-height: 2em;
	}
	
	.fx-list-pc ul li a {
	    color: #fff;
	}
	
	.fx-list-pc ul li a:hover {
	    color: #e60012;
	}
	
	.fx-title {
	    float: left;
	    font-size: 14px;
	    color: #fff;
	    margin-left: 68px;
	    line-height: 55px;
	}
	
	.fx-title a {
	    color: #fff;
	    font-weight: 600;
	}
	
	.fx-title a:hover {
	    color: #e60012;
	}
	
	.fx-list {
	    position: absolute;
	    top: 55px;
	    background-color: #000;
	    opacity: 0.85;
	    width: 100%;
	    display: none;
	}
	
	.fx-list ul {
	    list-style: none;
	    float: left;
	    padding-top: 20px;
	}
	
	.fx-list ul li {
	    margin-right: 30px !important;
	    margin-left: 30px !important;
	    line-height: 1.4em !important;
	    float: none !important;
	    margin-bottom: 20px;
	}
	
	.fx-l-jiao {
	    width: 100%;
	    margin: -8px auto 0;
	}
	
	.fx-l-jiao img {
	    width: 30px;
	    margin: 0 auto;
	}
	
	.fx-list ul li a {
	    line-height: 1.4em !important;
	    color: #fff !important;
	    font-weight: 400 !important;
	}
	
	.fx-list ul li a:hover {
	    color: #e60012 !important;
	}
	/* 综合布线修改 */
	
	.hz210925_clear {
	    overflow: hidden;
	}
	
	.hz_fl {
	    float: left;
	}
	
	.hz_fr {
	    float: right;
	}
	
	.hz_ml20 {
	    margin-left: 20px;
	}
	
	.hz_zhbxwz {
	    font-size: 20px;
	    line-height: 30px;
	    margin-top: 1%;
	}
	
	.hz_zhbxxz img {
	    width: 100%;
	    display: block;
	}
	
	.hz_zhbxxz {
	    width: 35%;
	    margin-top: 7%;
	}
	
	.hz_downbtn {
	    margin: 40px auto 0 auto;
	    width: 150px;
	    height: 35px;
	    font-size: 14px;
	    line-height: 35px;
	    color: #e60012;
	    text-align: center;
	    background-color: transparent;
	    border: 1px solid #e60012;
	    cursor: pointer;
	}
	
	.hz_w1254 {
	    width: 1254px;
	    margin: 126px auto 0;
	}
	
	.hz_zhbx_box {
	    width: 31.9%;
	    border: 1px solid #d9d9d9;
	    padding: 1.6% 3.3% 1.9% 3.3%;
	    box-sizing: border-box;
	}
	
	.hz_zhbx_box:hover .hz_zhbx_book>img {
	    transform: scale(1.2);
	}
	
	.hz_zhbx_book>img {
	    transition: 0.5s;
	}
	
	.hz_zhbx_box2 {
	    margin: 0 2.1%;
	}
	
	.hz_zhbx_book img {
	    display: block;
	    width: 100%;
	}
	
	.hz_zhbx_book {
	    width: 29.5%;
	}
	
	@media (max-width:1440px) {
	    .fx-list ul li {
	        margin-right: 25px !important;
	        margin-left: 25px !important;
	        margin-bottom: 12px;
	    }
	    .fx-list ul {
	        padding-top: 12px;
	    }
	    .main2 {
	        width: 1050px;
	    }
	    #banner {
	        margin-left: -720px;
	        width: 1440px;
	    }
	    .banner-txt {
	        top: 13%;
	    }
	    .banner-txt h1 {
	        font-size: 34px;
	    }
	    .banner-txt h2 {
	        font-size: 20px;
	    }
	    .banner-txt.banner-xg .pm5 {
	        width: 64%;
	    }
	    .arrow-left {
	        left: 6%;
	    }
	    .arrow-right {
	        right: 6%;
	    }
	    .ptb-12,
	    .ptb-9 {
	        padding-top: 6.5%;
	        padding-bottom: 6.5%;
	    }
	    .height430 {
	        height: 300px;
	        line-height: 300px;
	    }
	}
	
	@media (max-width:1366px) {
	    #banner {
	        margin-left: -683px;
	        width: 1366px;
	    }
	}
	
	@media (max-width:1280px) {
	    #banner {
	        margin-left: -640px;
	        width: 1280px;
	    }
	}
	
	@media (max-width:1200px) {
	    .hz_w1254 {
	        width: 960px;
	        margin: 65px auto 0;
	    }
	    .content,
	    .main1 {
	        width: 100%;
	        margin: 0 auto;
	        left: 0;
	    }
	    .content-c,
	    .banner-c {
	        width: 85%;
	    }
	    .content-c {
	        margin-top: 40px;
	    }
	    .banner-c {
	        margin-top: 1%;
	    }
	    .banner-t1 {
	        font-size: 30px;
	        margin-top: 50px;
	    }
	    .redline {
	        margin-top: 10px;
	    }
	    .banner-t2 {
	        width: 50%;
	        font-size: 12px;
	        margin-top: 13px;
	    }
	    .banner-t3 {
	        font-size: 18px;
	        margin-top: 10px;
	    }
	    .main1.bg1 {
	        height: 610px;
	        background-size: cover;
	        background-position: center;
	    }
	    .main1.bg3 {
	        height: 600px;
	        background-size: cover;
	        background-position: center;
	    }
	    #list {
	        display: none;
	    }
	    .mt-main {
	        margin-top: 40px;
	        position: relative;
	    }
	    .shide {
	        width: 90% !important;
	        display: block;
	    }
	    .left-btn {
	        width: 2%;
	        position: absolute;
	        left: 0%;
	        top: 44%;
	        z-index: 999;
	        display: block;
	    }
	    .right-btn {
	        width: 2%;
	        position: absolute;
	        right: 0%;
	        top: 44%;
	        z-index: 999;
	        display: block;
	    }
	    .left-btn img,
	    .right-btn img {
	        width: 100%;
	    }
	    .swiper-slide-active .jieshao-w,
	    .swiper-slide-active .bf {
	        display: block;
	    }
	    .swiper-slide-active .mask-w {
	        display: none;
	    }
	    .jieshao-w {
	        width: 100%;
	        margin: 3% 0% 0% 0%;
	        padding: 0;
	        font-size: 16px;
	        color: #000;
	        background-color: rgba(255, 255, 255, 0.7);
	        padding: 2% 0;
	        text-align: center;
	        display: none;
	    }
	    .bf {
	        position: absolute;
	        width: 12%;
	        top: 36%;
	        left: 50%;
	        margin-left: -6%;
	        display: none;
	    }
	    .bf img {
	        width: 100%;
	    }
	    .mask-w {
	        width: 100%;
	        height: 100%;
	        position: absolute;
	        left: 0%;
	        top: 0%;
	        z-index: 100;
	        background-color: #000;
	        opacity: 0.7;
	        display: block;
	    }
	    /* 第五页 */
	    .banner-5 {
	        height: 296px;
	        background-size: cover;
	        background-position: center;
	        margin: 55px auto 0;
	    }
	    .box-40 {
	        padding: 5% 3%;
	    }
	    .main-c {
	        width: 960px;
	    }
	    .loadmore {
	        width: 13%;
	        padding: 1% 0;
	    }
	    .loadmore:hover {
	        background: none;
	        border: 1px solid #B2B2B2;
	        color: #000;
	    }
	    .box-48 {
	        height: 300px;
	    }
	    .sh-lj {
	        bottom: 25%;
	        right: 8%;
	    }
	    /* 视频播放 */
	    #tan-box {
	        top: 16%;
	    }
	    .main,
	    .news-c,
	    .m3-list {
	        width: 960px;
	    }
	    #nav {
	        margin-left: 30px;
	        width: 500px;
	    }
	    #nav li {
	        margin-right: 30px;
	        font-size: 16px;
	        line-height: 52px;
	    }
	    #banner {
	        left: 0;
	        margin-left: 0;
	        width: 100%;
	    }
	    .banner-txt {
	        top: 8%;
	    }
	    .main2 {
	        width: 85%;
	    }
	    .banner-txt h1 {
	        margin-bottom: 10px;
	        font-size: 30px;
	    }
	    .banner-txt h2 {
	        margin-top: 10px;
	        font-size: 18px;
	    }
	    .banner-txt p {
	        margin-top: 10px;
	        width: 50%;
	        font-size: 12px;
	    }
	    .arrow-left {
	        width: 15px;
	        top: 46%;
	        left: 2%;
	        background-size: 100%;
	    }
	    .arrow-right {
	        width: 15px;
	        top: 46%;
	        right: 2%;
	        background-size: 100%;
	    }
	    .main h3,
	    .box40 h3 {
	        font-size: 30px;
	    }
	    .ptb-50 {
	        padding-top: 40px;
	        padding-bottom: 40px;
	    }
	    .news-c {
	        margin-top: 35px;
	    }
	    .news-cc h5 {
	        font-size: 16px;
	    }
	    .news-cc p,
	    .white p,
	    .box40 p {
	        margin-top: 5px;
	        padding-bottom: 10px;
	        font-size: 14px;
	    }
	    .white p,
	    .box40 p {
	        margin-top: 10px;
	    }
	    .news-cc ul {
	        margin-top: 10px;
	    }
	    .news-cc ul li {
	        width: 49%;
	    }
	    .news-cc ul li+li {
	        margin-left: 2%;
	    }
	    .news-cc ul li span {
	        margin-top: 5px;
	    }
	    .news-tt {
	        font-size: 14px;
	    }
	    .btn150,
	    .btn150w {
	        width: 120px;
	        margin-top: 20px;
	    }
	    .ptb-12,
	    .ptb-9 {
	        padding-top: 4%;
	        padding-bottom: 4%;
	    }
	    .service-c li {
	        padding: 10px 15px;
	        margin-top: 25px;
	        font-size: 14px;
	        line-height: 2em;
	    }
	    .service-c li img {
	        padding-right: 15px;
	        margin-right: 15px;
	        width: 30px;
	    }
	    .height430 {
	        height: 250px;
	        line-height: 250px;
	    }
	    .m1-c {
	        margin-top: 20px;
	    }
	    .m1-c li p {
	        display: -webkit-box;
	        -webkit-box-orient: vertical;
	        -webkit-line-clamp: 2;
	        overflow: hidden;
	    }
	    .m2-c {
	        bottom: 10px;
	    }
	    .m2-c h5 {
	        font-size: 20px;
	        line-height: 1.75em;
	    }
	    .m2-c p {
	        line-height: 1.4em;
	        font-size: 12px;
	    }
	    .box86 {
	        width: 90%;
	    }
	    .m3-img1 {
	        margin-left: 0;
	    }
	    .box475 {
	        width: 60%;
	    }
	    .vt-ul li {
	        font-size: 12px;
	    }
	    .vl-text {
	        font-size: 14px;
	    }
	    .fx-list-ul1 {
	        margin-left: 16.5%;
	    }
	    .fx-list-ul2 {
	        margin-left: 28.4%;
	    }
	    .fx-list-ul3 {
	        margin-left: 36.6%;
	    }
	    .fx-list-ul4 {
	        margin-left: 45.5%;
	        display: block !important;
	    }
	}
	
	@media (max-width:768px) {
	    .show-pc {
	        display: none;
	    }
	    .show-phone {
	        display: block;
	    }
	    .main {
	        width: 92%;
	        z-index: 150;
	    }
	    .banner-txt {
	        top: 10%;
	    }
	    .news-c,
	    .m3-list {
	        width: 100%;
	    }
	    #logo {
	        position: absolute;
	        z-index: 111;
	        top: 13px;
	        left: 0;
	        margin-top: 0;
	        float: none;
	        width: 109px;
	    }
	    .title-p {
	        width: 100%;
	        font-size: 22px;
	        line-height: 55px;
	        color: #ffffff;
	        text-align: center;
	    }
	    .menu-p {
	        position: absolute;
	        z-index: 111;
	        top: 17px;
	        right: 0;
	        width: 30px;
	    }
	    #nav {
	        position: fixed;
	        z-index: 111;
	        top: 55px;
	        left: 0;
	        margin-left: 0;
	        display: none;
	        float: none;
	        width: 100%;
	    }
	    #nav li {
	        position: relative;
	        margin-right: 0;
	        padding: 0 0;
	        float: none;
	        width: 100%;
	        font-size: 20px;
	        line-height: 3em;
	        color: #333333;
	        background-color: #eeeeee;
	        box-sizing: border-box;
	        text-indent: 1.5em;
	    }
	    #nav li a {
	        color: #333333;
	    }
	    #nav li+li {
	        border-top: 1px solid #d6d6d6;
	    }
	    .jt2 {
	        right: 5%;
	        width: 3%;
	        float: right;
	        margin: 2.5% 5% 0 0;
	    }
	    .menu-p img,
	    .jt2 img {
	        width: 100%;
	    }
	    .banner-txt h1,
	    .banner-txt p {
	        font-size: 38px;
	        text-align: center;
	        font-weight: bold;
	    }
	    .banner-txt p {
	        margin-top: 20px;
	        margin-left: auto;
	        margin-right: auto;
	        width: 80%;
	        font-size: 18px;
	        font-weight: normal;
	        line-height: 1.8em;
	    }
	    .banner-txt.banner-xg p {
	        margin-top: 20px;
	        margin-left: auto;
	        margin-right: auto;
	        width: 80%;
	        font-size: 18px;
	        font-weight: normal;
	        line-height: 1.8em;
	    }
	    .position-r {
	        position: relative;
	    }
	    .main h3,
	    .box40 h3 {
	        font-size: 30px;
	    }
	    .news-c {
	        margin-top: 25px;
	    }
	    .news-img {
	        margin-right: 0;
	        float: none;
	        width: 100%;
	        position: relative;
	    }
	    .news-cc {
	        margin-left: auto;
	        margin-right: auto;
	        float: none;
	        width: 92%;
	        margin-top: 2%;
	    }
	    .news-cc ul li {
	        margin: 0;
	        padding-top: 2%;
	        padding-bottom: 3%;
	        float: none;
	        width: 100%;
	    }
	    .news-cc ul li+li {
	        border-top: 1px solid #d9d9d9;
	        margin-left: 0;
	    }
	    .news-cc ul li p {
	        padding-bottom: 0;
	        border: none;
	    }
	    .news-cc ul li span {
	        display: none;
	    }
	    .news-cc>p,
	    .news-cc>h5 {
	        display: none;
	    }
	    .news-cc h5 {
	        font-size: 26px;
	        color: #000000;
	    }
	    .news-cc p {
	        font-size: 16px;
	    }
	    .news-tt {
	        font-size: 20px;
	    }
	    .btn150,
	    .box40 .btn150,
	    .btn150w {
	        margin-top: 30px;
	        margin-left: auto;
	        margin-right: auto;
	        width: 250px;
	        height: auto;
	        font-size: 16px;
	        line-height: 2.8em;
	    }
	    .btn150w {
	        color: #4d4d4d;
	        border: 1px solid #B2B2B2;
	    }
	    .info-img-right,
	    .info-img-left {
	        position: static;
	        width: 100%;
	    }
	    .box40 {
	        padding: 0;
	        width: 100%;
	    }
	    .box40 h3,
	    .box40 p {
	        text-align: center;
	    }
	    .box40 p {
	        font-size: 16px;
	    }
	    .white h3 {
	        text-align: center;
	        color: #000000;
	    }
	    .white p {
	        color: #656565;
	    }
	    .ptb-12,
	    .ptb-9 {
	        padding-top: 6%;
	        padding-bottom: 6%;
	    }
	    .ml-50 {
	        margin-left: 0;
	    }
	    .service-c {
	        margin-top: 15px;
	        list-style: none;
	        width: 100%;
	    }
	    .service-c li {
	        margin-left: 0;
	        margin-right: 0;
	        width: 48%;
	        font-size: 16px;
	        line-height: 2em;
	    }
	    .service-c li:nth-child(2n) {
	        margin-left: 4%;
	    }
	    .service-c li img {
	        padding-top: 10px;
	        padding-bottom: 10px;
	        padding-right: 20px;
	        margin-right: 20px;
	        display: inline-block;
	        vertical-align: middle;
	        width: 38px;
	        border-right: 1px solid #d9d9d9;
	    }
	    .div-br {
	        display: block;
	    }
	    .height430 {
	        height: auto;
	        line-height: none;
	    }
	    .list_cell_img1,
	    .list_cell_img2 {
	        margin: 0 auto;
	        position: static;
	        padding: 0;
	        left: 0;
	        width: 80%;
	    }
	    .list_cell_img1 .box100,
	    .list_cell_img2 .box100 {
	        display: block;
	        vertical-align: auto;
	    }
	    .list_cell_txt1,
	    .list_cell_txt2 {
	        margin-top: 20px;
	        width: 100%;
	        margin-left: 0;
	        display: block;
	        vertical-align: auto;
	    }
	    .list_cell_txt1 h5,
	    .list_cell_txt2 h5 {
	        text-align: center;
	    }
	    .list_cell_txt1 p,
	    .list_cell_txt2 p {
	        text-align: center;
	    }
	    .list_cell_txt1 .btn150,
	    .list_cell_txt2 .btn150 {
	        margin-left: auto;
	        margin-right: auto;
	    }
	    .m1-m {
	        width: 50%;
	    }
	    .m1-c {
	        margin-top: 0;
	    }
	    .m1-c li {
	        margin-top: 20px;
	        width: 48%;
	    }
	    .m1-c li:nth-child(2n+1) {
	        margin-left: 0;
	    }
	    .txt-black h1,
	    .txt-black h2,
	    .txt-black p {
	        color: #000000;
	    }
	    .m2-list li {
	        margin: 0;
	        width: 100%;
	    }
	    .m2-list li+li {
	        margin-top: 3%;
	    }
	    .m2-c {
	        bottom: 6%;
	    }
	    .m2-c h5 {
	        font-size: 28px;
	    }
	    .m2-c p {
	        font-size: 14px;
	    }
	    .box86 {
	        width: 100%;
	    }
	    .box86 .btn150 {
	        margin-top: 8%;
	    }
	    .m3-img1 {
	        margin-top: 0px;
	        margin-left: 0;
	        width: 100%;
	    }
	    .m3-txt1 {
	        position: static;
	        top: 0;
	        width: 100%;
	    }
	    .box475 {
	        margin-top: 20px;
	        width: 90%;
	    }
	    .px-hou {
	        margin-top: 20px;
	    }
	    .px-hou>li {
	        float: none;
	        width: 100%;
	    }
	    .px-hou>li+li {
	        margin-top: 20px;
	        margin-left: 0;
	        width: 100%;
	    }
	    .px-hou li ol li {
	        width: 48%;
	    }
	    .px-hou ol li+li {
	        margin-left: 4%;
	    }
	    .info-img-left2 {
	        width: 100%;
	        height: 45%;
	        background-color: rgba(231, 0, 20, .6);
	    }
	    .white2 h3,
	    .white2 p {
	        color: #ffffff;
	    }
	    .white2 .btn150w {
	        color: #FFFFFF;
	        border: 1px solid #ffffff;
	    }
	    .mb-70 {
	        margin-top: 5%;
	        margin-bottom: 65%;
	    }
	    .zy-img {
	        height: 200px;
	    }
	    .content,
	    .content-c {
	        width: 100%;
	        left: 0;
	        margin-left: 0;
	    }
	    .banner-4 {
	        height: 600px;
	        background-image: url(../images/banner4-w.png);
	        background-size: cover;
	    }
	    .redline {
	        display: none;
	    }
	    .banner-c {
	        width: 100%;
	    }
	    .banner-t1,
	    .banner-t2 {
	        width: 100%;
	        text-align: center;
	    }
	    .banner-t2 {
	        width: 80%;
	        margin: 2% auto 0;
	        font-size: 23px;
	        line-height: 1.6;
	    }
	    .banner-t3 {
	        display: none;
	    }
	    .content-js {
	        width: 76%;
	        margin: 3% auto;
	        font-size: 20px;
	    }
	    .dh-ul li {
	        width: 40%;
	        display: none;
	        margin-left: 7.3%;
	    }
	    .dp-txt {
	        bottom: 4%;
	    }
	    .both {
	        width: 15%;
	    }
	    .main1.bg1 {
	        height: 800px;
	    }
	    .gg-ul li {
	        width: 38%;
	        margin-left: 8%;
	        display: none;
	    }
	    .hb-ul li {
	        width: 40%;
	        display: none;
	    }
	    .hb-li:first-child {
	        margin-left: 6.8%;
	    }
	    .lyb-ul li {
	        width: 40.7%;
	        display: none;
	    }
	    .gg-ul li:nth-child(1),
	    .gg-ul li:nth-child(2),
	    .hb-ul li:nth-child(1),
	    .hb-ul li:nth-child(2),
	    .dh-ul li:nth-child(1),
	    .dh-ul li:nth-child(2),
	    .lyb-ul li:nth-child(1),
	    .lyb-ul li:nth-child(2) {
	        display: block;
	    }
	    .mh-left,
	    .mh-right {
	        width: 70%;
	        margin: 0 auto;
	        float: none;
	    }
	    .mh-right {
	        margin-top: 8%;
	    }
	    .main1.bg3 {
	        height: 680px;
	    }
	    .shide {
	        width: 140% !important;
	        margin-left: -20% !important;
	    }
	    .bf {
	        width: 10%;
	        margin-left: -5%;
	    }
	    .left-btn {
	        left: 3%;
	    }
	    .right-btn {
	        right: 3%;
	    }
	    /* 第五页 */
	    .zx {
	        display: none;
	    }
	    .zx-main {
	        display: none;
	    }
	    .zx-wap {
	        width: 59%;
	        margin: 3% auto 0;
	        overflow: hidden;
	        display: block;
	    }
	    .zx-wap img {
	        width: 100%;
	    }
	    .zixun-w {
	        width: 28%;
	        margin: 4% auto 0;
	        padding: 2% 0;
	        text-align: center;
	        background-color: #e60012;
	    }
	    .zixun-w a {
	        color: #fff;
	    }
	    .img-pb {
	        width: 100%;
	        position: relative;
	        left: 0;
	        top: 0;
	    }
	    .main1.bg5-1 {
	        background-color: #fff;
	    }
	    .main-c {
	        width: 100%;
	    }
	    .box-40 {
	        width: 100%;
	        padding: 6% 0;
	    }
	    .wd-t1 {
	        width: 100%;
	        text-align: center;
	    }
	    .wd-t2 {
	        width: 86%;
	        font-size: 18px;
	        text-align: center;
	        margin: 3% auto 0;
	    }
	    .lj {
	        width: 20%;
	        float: none;
	        margin: 5% auto 0;
	    }
	    .box-40.ml-50 {
	        margin-left: 0;
	    }
	    .box-48 {
	        width: 100%;
	        height: auto;
	        background-size: cover;
	    }
	    .sh-t1 {
	        margin-bottom: 10%;
	    }
	    .sh-title {
	        margin-top: 35%;
	    }
	    .sh-lj {
	        display: none;
	    }
	    .box-48.ml-4 {
	        margin-left: 0;
	        margin-top: 3%;
	    }
	    .weixin {
	        width: 60%;
	        margin: 10% auto 0;
	        float: none;
	    }
	    .dianhua {
	        margin-top: 12%;
	    }
	    .zy-box {
	        width: 40%;
	        margin-left: 7%;
	    }
	    .video-ktbox {
	        width: 100%;
	        margin: 0 auto;
	    }
	    .vt-ul li {
	        margin-top: 2%;
	        width: 32%;
	        padding: 1.5% 0;
	        font-size: 16px;
	    }
	    .vt-ul li+li {
	        margin-left: 2%;
	    }
	    .vt-ul li:nth-child(3n+1) {
	        margin-left: 0;
	    }
	    .vt-ul .active .sj {
	        display: none;
	    }
	    .vl-box {
	        width: 100%;
	        margin-left: 0;
	        margin-top: 5%;
	    }
	    .vl-box.nmt {
	        margin-top: 1%;
	    }
	    .video-list {
	        margin-top: 0;
	    }
	    .loadmore {
	        width: 20%;
	    }
	    .video-w {
	        width: 80%;
	        margin-left: -40%;
	    }
	    #tan-box {
	        top: 27%;
	    }
	    #tan {
	        width: 70%;
	    }
	    .close {
	        left: 87%;
	        width: 26px;
	    }
	    .video-ktbox {
	        width: 100%;
	    }
	    /* 二级下拉菜单 */
	    .fx-list {
	        position: relative;
	        top: 0;
	        width: 100%;
	        margin: 0 auto;
	        background-color: #fff;
	        padding: 1% 0 3% 0;
	    }
	    .fx-list ul {
	        float: none;
	        padding: 0;
	    }
	    .fx-list ul:first-child {
	        margin-top: 2% !important;
	    }
	    .fx-list ul li {
	        background-color: #fff !important;
	        color: #4c4c4c;
	        border: none !important;
	        margin: 1% auto 0% !important;
	        text-align: left !important;
	        padding: 0 !important;
	        font-size: 20px;
	        line-height: 1.3em !important;
	        text-indent: 0em !important;
	    }
	    .fx-list ul li img {
	        width: 1.5% !important;
	        float: left !important;
	        margin: 1.2% 1.5% 0 4% !important;
	    }
	    .fx-list ul li a {
	        color: #4c4c4c !important;
	    }
	    #nav li a:hover,
	    #nav .cur a {
	        color: #4c4c4c !important;
	    }
	    #nav li a:hover,
	    #nav .cur a:first-child {
	        color: #e60012 !important;
	    }
	    .hz_btnz {
	        width: 35%;
	        margin-left: 9%;
	    }
	    .hz210925_clear .btn150 {
	        width: 100%;
	    }
	    .hz_w1254 {
	        width: 96%;
	        margin: 9% auto 0;
	    }
	    .hz_zhbx_box {
	        float: none;
	        width: 100%;
	        padding: 5.6% 8.3% 5.9% 8.3%;
	    }
	    .hz_zhbx_box2 {
	        margin: 6% auto;
	    }
	    .hz_zhbxwz {
	        font-size: 4vw;
	        line-height: 30px;
	        margin-top: 5%;
	    }
	    .hz_zhbx_box .hz_fr {
	        width: 49%;
	    }
	    .hz_zhbx_book {
	        width: 32.5%;
	    }
	    .hz_zhbxxz {
	        width: 35%;
	        margin-top: 18%;
	    }
	}
	
	@media (max-width:640px) {
	    .close:hover>img {
	        transform: rotate(0deg);
	        -webkit-transform: rotate(0deg);
	        -moz-transform: rotate(0deg);
	    }
	    .content-c {
	        margin: 5% 0 9% 0;
	    }
	    .banner-4 {
	        height: 380px;
	    }
	    .banner-t1 {
	        margin-top: 3%;
	        font-size: 6.7vw;
	    }
	    .banner-t2 {
	        font-size: 3.2vw;
	        margin-bottom: 50%;
	    }
	    .content-title {
	        font-size: 6.7vw;
	    }
	    .content-js {
	        font-size: 3.3vw;
	        margin: 3% auto 0;
	    }
	    .dh-list,
	    .gg-list,
	    .hb-list,
	    .lyb-list,
	    .mh-main {
	        margin-top: 7%;
	    }
	    .dp-txt {
	        font-size: 3.1vw;
	    }
	    .both {
	        width: 33.4%;
	        font-size: 3.1vw;
	        margin: 8% auto 0;
	        height: auto;
	        line-height: 1.1;
	        padding: 2% 0;
	    }
	    .main1.bg1,
	    .main1.bg3 {
	        height: auto;
	    }
	    .swiper-container {
	        height: auto !important;
	    }
	    .jieshao-w {
	        font-size: 3.1vw;
	    }
	    .gg-li-bottom,
	    .lyb-txt {
	        font-size: 3.7vw;
	    }
	    .hb-txt {
	        display: none;
	    }
	    .mask-w {
	        height: 100%;
	    }
	    /* 第五页 */
	    .zixun-w {
	        width: 39%;
	        font-size: 3.4vw;
	        margin-top: 8%;
	        padding: 4%;
	    }
	    .wd-t1 {
	        font-size: 6.7vw;
	    }
	    .wd-t2 {
	        font-size: 3.4vw;
	    }
	    .lj {
	        width: 30%;
	        font-size: 3.3vw;
	        padding: 1% 0 1.2% 0;
	    }
	    .box-40.pd-10 {
	        padding: 10% 0;
	    }
	    .box-48 {
	        height: auto;
	    }
	    .main1.bg5-2 {
	        background-size: cover;
	    }
	    .main1.bg5-3 {
	        background-color: #fff;
	    }
	    .sh-title {
	        font-size: 5.4vw;
	        margin-top: 45%;
	    }
	    .sh-t1 {
	        font-size: 3vw;
	        margin-bottom: 8%;
	    }
	    .zy-box {
	        margin-top: 6%;
	    }
	    .zy-text {
	        font-size: 2.7vw;
	    }
	    .loadmore {
	        width: 20%;
	        margin-top: 8%;
	    }
	    .vt-ul li,
	    .vl-text,
	    .loadmore {
	        font-size: 2.6vw;
	    }
	    .vt-li {
	        font-size: 3.4vw;
	        padding: 3% 0;
	    }
	    .video-ktbox {
	        margin-top: 5%;
	    }
	    .ml-50 {
	        margin-left: 0;
	    }
	    #logo {
	        top: 33%;
	        width: 22%;
	    }
	    .title-p {
	        font-size: 5.33vw;
	    }
	    #nav {
	        width: 100%;
	    }
	    #nav li {
	        font-size: 4.2vw;
	        line-height: 3em;
	    }
	    .swiper-pagination-switch {
	        width: 10px;
	        height: 10px;
	        margin: 0 3px;
	    }
	    .banner-txt {
	        top: 8%;
	    }
	    .main2 {
	        width: 92%;
	    }
	    .banner-txt h1 {
	        font-size: 5.8vw;
	        margin-bottom: 0;
	    }
	    .banner-txt p {
	        margin-top: 2%;
	        width: 95%;
	        font-size: 3.4vw;
	    }
	    #banner img {
	        height: 400px;
	    }
	    .banner-txt.banner-xg p {
	        margin-top: 2%;
	        width: 95%;
	        font-size: 3.1vw;
	        margin-bottom: 30%;
	        line-height: 1.6em;
	        text-align: justify;
	    }
	    .news-c {
	        margin-top: 5%;
	    }
	    .news-tt {
	        font-size: 3.2vw;
	        line-height: 3em;
	    }
	    .main h3,
	    .box40 h3 {
	        font-size: 6.66vw;
	    }
	    .news-cc h5,
	    .box40 h3 {
	        font-size: 5vw;
	    }
	    .news-cc p,
	    .box40 p {
	        font-size: 4vw;
	    }
	    .ptb-50 {
	        padding-top: 7%;
	        padding-bottom: 7%;
	    }
	    .ptb-12,
	    .ptb-9 {
	        padding-top: 8%;
	        padding-bottom: 8%;
	    }
	    .btn150,
	    .box40 .btn150,
	    .btn150w {
	        margin-top: 3%;
	        width: 35%;
	        font-size: 3.7vw;
	        line-height: 2.5em;
	    }
	    .service-c {
	        margin-top: 3%;
	    }
	    .service-c li {
	        padding: 5px 7px;
	        margin-top: 2%;
	        width: 49%;
	    }
	    .service-c li a {
	        font-size: 3.15vw;
	    }
	    .service-c li:nth-child(2n) {
	        margin-left: 2%;
	    }
	    .service-c li a img {
	        padding-top: 5px;
	        padding-bottom: 5px;
	        padding-right: 8px;
	        margin-right: 8px;
	        width: 18px;
	    }
	    #bottom {
	        padding: 3% 0;
	        font-size: 2.6vw;
	        line-height: 1.65em;
	    }
	    #bottom img {
	        padding-left: 0;
	        padding-right: 3%;
	    }
	    #bottom span {
	        display: block;
	    }
	    .zaixian {
	        width: 80px;
	    }
	    #btn-top {
	        width: 35px;
	    }
	    .list_cell_txt1 h5,
	    .list_cell_txt2 h5 {
	        font-size: 6vw;
	    }
	    .list_cell_txt1 p,
	    .list_cell_txt2 p {
	        font-size: 3.2vw;
	    }
	    .list_cell_txt1 .btn150,
	    .list_cell_txt2 .btn150 {
	        margin-top: 20px;
	    }
	    .m1-m {
	        width: 90%;
	    }
	    .m1-m li span {
	        font-size: 3.7vw;
	        line-height: 2.7em;
	    }
	    .m1-m li img {
	        width: 17px;
	    }
	    .m1-c li {
	        margin-top: 15px;
	    }
	    .m1-c li h5 {
	        font-size: 3.7vw;
	    }
	    .m1-c li p {
	        font-size: 2.4vw;
	    }
	    .m2-list li+li {
	        margin-top: 4%;
	    }
	    .m2-c {
	        bottom: 6%;
	    }
	    .m2-c h5 {
	        font-size: 5.33vw;
	    }
	    .m2-c p {
	        font-size: 3.2vw;
	    }
	    .box86 .btn150 {
	        margin-top: 12%;
	    }
	    .mb-70 {
	        margin-top: 0;
	        margin-bottom: 48%;
	    }
	    .box475,
	    .px-hou,
	    .px-hou+.px-hou,
	    .px-hou>li+li {
	        margin-top: 10px;
	    }
	    .info-img-left2 {
	        height: 58%;
	    }
	    #tan-box {
	        top: 29%;
	    }
	    #tan {
	        width: 80%;
	    }
	    .close {
	        left: 92%;
	        width: 5%;
	    }
	    .jt2 {
	        right: 5%;
	        width: 3%;
	        float: right;
	        margin: 6% 5% 0 0;
	    }
	    .fx-list {
	        padding: 1.5% 0 5% 0;
	    }
	    .fx-list ul li {
	        margin: 3% auto 0% !important;
	        font-size: 14px !important;
	    }
	    .fx-list ul li a {
	        font-size: 14px !important;
	    }
	    .fx-list ul li img {
	        width: 2% !important;
	        margin: 2% 3% 0 6% !important;
	    }
	    #nav li a {
	        font-size: 16px;
	    }
	    /*综合布线 */
	    .hz_btnz {
	        width: 35%;
	        margin-left: 9%;
	    }
	    .hz210925_clear .btn150 {
	        width: 100%;
	    }
	    .hz_w1254 {
	        width: 96%;
	        margin: 9% auto 0;
	    }
	    .hz_zhbx_box {
	        float: none;
	        width: 100%;
	        padding: 5.6% 8.3% 5.9% 8.3%;
	    }
	    .hz_zhbx_box2 {
	        margin: 6% auto;
	    }
	    .hz_zhbxwz {
	        font-size: 4vw;
	        line-height: 5.3vw;
	        margin-top: 4%;
	    }
	    .hz_zhbx_box .hz_fr {
	        width: 49%;
	    }
	    .hz_zhbx_book {
	        width: 32.5%;
	    }
	    .hz_zhbxxz {
	        width: 35%;
	        margin-top: 13%;
	    }
	}