	#header,
	#banner {
	    width: 92.35%;
	    margin: 0 0% 0 7.65%;
	}
	
	#header {
	    height: 170px;
	    display: flex;
	    justify-content: space-between;
	    position: relative;
	}
	
	.head_left {
	    /* width: 15%; */
	    height: 100%;
	    position: relative;
	}
	
	.head_le1 {
	    display: block;
	    margin: 64px 0;
	    width: 243px;
	    height: 24.7%;
	    position: absolute;
	    z-index: 10;
	}
	
	.head_le2 {
	    position: absolute;
	    left: -21px;
	}
	
	.head_le3 {
	    position: absolute;
	    left: -100%;
	    top: 853px;
	}
	
	.head_center {
	    width: 346px;
	    height: 135px;
	    padding-top: 35px;
	    text-align: center;
	    letter-spacing: 3px;
	}
	
	.span_head {
	    font-size: 14px;
	    line-height: 50px;
	    color: #a8a8a8;
	    font-weight: 500;
	}
	
	.head_center p {
	    font-size: 24px;
	    color: #7b7b7b;
	}
	
	.head_center p span {
	    display: inline-block;
	    width: 10px;
	    height: 20px;
	    background: url(../img/point.jpg) no-repeat center/cover;
	    margin: 0 15px;
	    color: #c11a2a;
	}
	
	.head_right {
	    width: 166px;
	    height: 130px;
	    padding-top: 40px;
	    overflow: visible;
	    position: relative;
	}
	
	.img1 {
	    left: 50%;
	    margin-left: -51px;
	    top: 72%;
	}
	
	.head_right .head_r1,
	.head_right .head_r2 {
	    display: block;
	    width: 35px;
	    height: 35px;
	    color: #fff;
	    margin: 0 auto 10px;
	    border-radius: 50%;
	    background: #a1a1a1
	}
	
	.head_right .head_r1 {
	    position: relative;
	    background: #a1a1a1 url(../img/7.png) no-repeat center/cover;
	}
	
	.head_right .head_r2 {
	    background: #a1a1a1 url(../img/9.png) no-repeat center/cover;
	}
	
	.head_r3 {
	    width: 100%;
	    height: 25%;
	    display: block;
	    position: absolute;
	    bottom: 0;
	    overflow: hidden;
	}
	
	.nav_three .img1 {
	    left: 70%;
	    top: 100%;
	}
	/* ----------banner-------- */
	
	#banner {
	    background: #eeeeee;
	    height: 784px;
	}
	
	.banner_w_list {
	    margin-top: 71px;
	}
	
	.banner_lists {
	    width: 100%;
	    height: 100%;
	    position: relative;
	    overflow: hidden;
	}
	
	.banner_l_items {
	    width: 100%;
	    height: 100%;
	    position: relative;
	}
	
	.row_list {
	    top: 60px;
	    z-index: -1;
	}
	
	.banner_wrap {
	    width: 100%;
	    height: 474px;
	    top: 71px;
	    background: url(../img/4_2.png) no-repeat 94% bottom;
	}
	
	.row_banner {
	    height: 160px;
	    width: 100%;
	    background: #113368;
	    z-index: -1;
	    padding: 0;
	    text-indent: 239px;
	}
	
	.row_1 {
	    color: #d9dee7;
	    line-height: 60px;
	    font-size: 24px;
	    letter-spacing: 6px;
	}
	
	.row_2 {
	    width: 678px;
	    height: 20px;
	    margin-left: 239px;
	    background: url(../img/2.png) no-repeat center/100%;
	}
	
	.row_3 {
	    color: #fff;
	    line-height: 60px;
	    letter-spacing: 2px;
	    font-weight: 500;
	}
	
	.banner_text {
	    width: 352px;
	    height: 98px;
	    line-height: 52px;
	    font-size: 30px;
	    color: #113368;
	    font-weight: bolder;
	    letter-spacing: 3px;
	    margin-left: 205px;
	}
	/* .slick-initialized .slick-slide .banner_text{
	width: 352px;
	height: 98px;
	line-height: 52px;
	font-size: 30px;
	color: #113368;
	font-weight: bolder;
	letter-spacing: 3px;
	left: 205px;
} */
	
	.nav {
	    width: 147px;
	    height: 147px;
	    background: #113368;
	    text-align: center;
	    overflow: hidden;
	    position: absolute;
	    top: 216px;
	    left: -4%;
	    box-shadow: inset 0 0 0 16px rgba(255, 255, 255, 0.4), 0 1px 2px rgba(0, 0, 0, 0.3);
	    -webkit-animation: navDrop 3s infinite linear;
	    -ms-animation: navDrop 3s infinite linear;
	    -moz-animation: navDrop 3s infinite linear;
	    animation: navDrop 3s infinite linear;
	}
	
	@-webkit-keyframes navDrop {
	    0% {
	        top: 216px
	    }
	    25% {
	        top: 166px
	    }
	    75% {
	        top: 266px
	    }
	    100% {
	        top: 216px
	    }
	}
	
	@-moz-keyframes navDrop {
	    0% {
	        top: 216px
	    }
	    25% {
	        top: 166px
	    }
	    75% {
	        top: 266px
	    }
	    100% {
	        top: 216px
	    }
	}
	
	@-ms-keyframes navDrop {
	    0% {
	        top: 216px
	    }
	    25% {
	        top: 166px
	    }
	    75% {
	        top: 266px
	    }
	    100% {
	        top: 216px
	    }
	}
	
	@keyframes navDrop {
	    0% {
	        top: 216px
	    }
	    25% {
	        top: 166px
	    }
	    75% {
	        top: 266px
	    }
	    100% {
	        top: 216px
	    }
	}
	
	.nav span {
	    display: block;
	    margin-top: 45px;
	}
	
	.nav span:before {
	    content: "";
	    display: block;
	    width: 47px;
	    margin: 10px auto;
	    height: 10px;
	    border-top: 3px solid #fff;
	    border-bottom: 3px solid #fff;
	}
	
	.nav span:after {
	    content: "";
	    display: block;
	    width: 47px;
	    height: 3px;
	    margin: 10px auto;
	    background: #fff;
	}
	
	.nav img {
	    display: block;
	    margin: 16px auto;
	}
	
	.banner_bot {
	    width: 376px;
	    height: 56px;
	    background: url(../img/bac_1.jpg) no-repeat center/cover;
	    position: absolute;
	    left: -23.3%;
	    bottom: 0%;
	}
	/* ----------carter-------- */
	
	#carter {
	    height: 912px;
	    position: relative;
	    background: #fff;
	}
	
	.carter_left {
	    width: 38px;
	    height: 742px;
	    position: absolute;
	    bottom: 0;
	}
	
	.cart_lists .slick-list,
	.cart_lists .slick-track {
	    height: 100%;
	}
	
	.slick-prev,
	.slick-next {
	    width: 106px;
	    height: 106px;
	    background: #4c4a44;
	    bottom: 0;
	    top: auto;
	    z-index: 222;
	}
	
	.slick-prev:hover,
	.slick-prev:focus,
	.slick-next:hover,
	.slick-next:focus {
	    color: #fff;
	    background: #C1192A;
	}
	
	.slick-prev {
	    left: 50%;
	    -webkit-transform: translateX(-100%);
	    -ms-transform: translateX(-100%);
	    -moz-transform: translateX(-100%);
	    transform: translateX(-100%);
	}
	
	.slick-next {
	    right: 50%;
	    /* background: #C1192A; */
	    -webkit-transform: translateX(100%);
	    -ms-transform: translateX(100%);
	    -moz-transform: translateX(100%);
	    transform: translateX(100%);
	}
	
	.slick-prev:before,
	.slick-next:before {
	    content: "";
	    display: block;
	    width: 21px;
	    height: 35px;
	    margin: 0 auto;
	    background: url(../img/3.png) no-repeat center/cover;
	    /* color:#fff; */
	    /* font-size: 45px; */
	}
	
	.slick-next:before {
	    -webkit-transform: rotateZ(180deg);
	    -moz-transform: rotateZ(180deg);
	    -ms-transform: rotateZ(180deg);
	    transform: rotateZ(180deg);
	}
	/* .lun{
	width: 106px;
	height: 106px;
	display:block;
	float: left;
	background: #4c4a44;
}
.lun_1{
	background: #C1192A;
}
.lun span{
	width: 21px;
	height: 35px;
	display: block;
	margin: 35.5px auto;
	background: url(../img/3.png) no-repeat center/cover;
}
.carter_bottom .lun:nth-of-type(2){
	-webkit-transform: rotateZ(180deg);
	-moz-transform: rotateZ(180deg);
	-ms-transform: rotateZ(180deg);
	transform: rotateZ(180deg);
} */
	
	.cart_lists,
	.cart_list1 {
	    width: 100%;
	    height: 100%;
	    position: relative;
	}
	
	.carter_left span {
	    width: 100%;
	    display: block;
	}
	
	.carter_left_1 {
	    height: 75%;
	    background: #113368;
	}
	
	.carter_left_2 {
	    height: 25%;
	    background: #c1192a;
	}
	
	.carter_le1 {
	    width: 520px;
	    height: 635px;
	    position: absolute;
	    left: 17%;
	    top: 60px;
	    overflow: hidden;
	}
	
	.carter_le1_1 {
	    width: 100%;
	    height: 100%;
	    position: absolute;
	}
	
	.carter_le1_1:nth-of-type(2) {
	    left: 100%;
	    top: 0;
	}
	
	.carter_le1 h1 {
	    width: 253px;
	    height: 103px;
	    background: url(../img/5.png) no-repeat;
	}
	
	.carter_le1 h3 {
	    font-size: 30px;
	    margin-top: 54px;
	}
	
	.carter_le1 p {
	    color: #9d9d9d;
	    margin-top: 12px;
	    font-size: 20px;
	}
	
	.carter_le1 h4 {
	    font-weight: 300;
	    color: #9d9d9d;
	    line-height: 44px;
	}
	
	.about {
	    width: 100%;
	    height: 122px;
	    font-size: 14px;
	    text-align: center;
	    padding-top: 62px;
	    margin: 70px 0 40px 0;
	    border-top: 1px solid #c2c2c2;
	    border-bottom: 1px solid #c2c2c2;
	}
	
	.know_more {
	    width: 216px;
	    height: 34px;
	    text-indent: 24px;
	    line-height: 34px;
	    border: 1px solid #070002;
	}
	
	.know_more a {
	    display: block;
	    width: 100%;
	    height: 100%;
	    color: #333;
	}
	
	.know_more span {
	    width: 26px;
	    height: 13px;
	    display: inline-block;
	    margin-left: 25%;
	    background: url(../img/6.png) no-repeat;
	}
	
	.carter_right {
	    width: 900px;
	    height: 900px;
	    position: absolute;
	    right: 2%;
	    top: 0;
	    overflow: hidden;
	    /* background: url(../img/carter.jpg) no-repeat center/cover; */
	}
	
	.carter_right .cart_img1 {
	    display: block;
	    width: 100%;
	    height: 100%;
	    position: absolute;
	    background: url(../img/carter.jpg) no-repeat center/cover;
	}
	
	.cart_img1:nth-of-type(2) {
	    left: 100%;
	    top: 0;
	}
	
	.carter_bottom {
	    position: absolute;
	    left: 50%;
	    bottom: 0;
	}
	/* ----------about_us-------- */
	
	#about_us {
	    height: 740px;
	    background: #113368;
	    color: #fff;
	    overflow: hidden;
	    position: relative;
	}
	
	.about_head {
	    width: 80%;
	    margin: 4% 0 4% 17%;
	    /* margin: 0 0 0 17%; */
	    position: absolute;
	    opacity: 0;
	}
	
	.about_h1 {
	    font-size: 46px;
	    font-weight: 500;
	    position: relative;
	    margin-right: 45%;
	    letter-spacing: 8px;
	}
	
	.about_h1:after {
	    content: "";
	    display: block;
	    width: 195%;
	    height: 1px;
	    background: #7085a4;
	    position: absolute;
	    left: 115%;
	    top: 45%;
	}
	
	.about_h2 {
	    margin: 9px 0;
	    width: 214px;
	    height: 36px;
	    background: url(../img/lo_03.png) no-repeat center;
	    background-size: 100%;
	}
	
	.about_main {
	    position: absolute;
	    width: 542px;
	    height: 370px;
	    margin-left: 17%;
	    top: 20%;
	    z-index: 10;
	    opacity: 0;
	}
	
	.about_main h3 {
	    font-size: 34px;
	    letter-spacing: 2px;
	    font-weight: 200;
	    line-height: 100px;
	}
	
	.about_banner {
	    width: 100%;
	    height: 100%;
	    position: absolute;
	}
	
	.ab_ban_1 {
	    width: 999px;
	    height: 353px;
	    opacity: 0.2;
	    position: absolute;
	    background: url(../img/8.png) no-repeat;
	}
	
	.ab_ban_2 {
	    width: 1012px;
	    height: 613px;
	    position: absolute;
	    right: 0;
	    bottom: 0;
	    background: url(../img/about_us.png) no-repeat;
	}
	
	.look_more {
	    width: 110px;
	    height: 20px;
	    text-indent: 2px;
	    text-align: justify;
	    line-height: 20px;
	    margin-top: 58px;
	}
	
	.look_more:hover {
	    cursor: pointer;
	}
	
	.look_more span {
	    display: block;
	    width: 20px;
	    height: 20px;
	    background: #fff;
	    border-radius: 50%;
	    color: #333;
	    position: relative;
	    float: right;
	}
	
	.look_more span img {
	    display: block;
	    width: 5px;
	    height: 10px;
	    position: absolute;
	    top: 30%;
	    left: 40%;
	}
	/* ----------news-------- */
	
	#news {
	    height: 733px;
	    position: relative;
	}
	
	.news_left1 {
	    width: 56px;
	    height: 376px;
	    position: absolute;
	    left: 5%;
	    transform: rotateZ(0deg);
	    top: 0%;
	    margin-left: 0%;
	    margin-bottom: 0%;
	    background: url(../img/bac_2.jpg) no-repeat center/cover;
	}
	
	.news_left1 span {
	    display: block;
	    width: 100%;
	    height: 204px;
	    position: absolute;
	    left: -250%;
	    bottom: 40%;
	    font-size: 38px;
	    font-family: Microsoft YaHei;
	    font-weight: bold;
	    opacity: 0;
	}
	
	.news_left1 p {
	    width: 123px;
	    font-family: Arial;
	    height: 30px;
	    font-size: 18px;
	    font-weight: bold;
	    opacity: 0.84;
	    text-align: center;
	    -webkit-transform: rotateZ(90deg);
	    -ms-transform: rotateZ(90deg);
	    -moz-transform: rotateZ(90deg);
	    transform: rotateZ(90deg);
	    border-bottom: 2px solid #000;
	    position: absolute;
	    bottom: 16%;
	    left: -6%;
	}
	
	.news_left2 {
	    width: 90px;
	    height: 65px;
	    text-align: right;
	    font-size: 18px;
	    font-weight: 400;
	    position: absolute;
	    left: 6%;
	    top: 65%;
	}
	
	.news_left2 img {
	    display: block;
	    width: 62px;
	    height: 31px;
	    margin-top: 15px;
	}
	
	.news_right {
	    width: 70%;
	    height: 100%;
	    position: absolute;
	    right: 0;
	    box-sizing: border-box;
	}
	
	.news_ri1 {
	    width: 25.5%;
	    height: 100%;
	    position: relative;
	    padding: 0 3%;
	    border-left: 1px solid rgba(7, 0, 2, 0.25);
	    transition: background 1.2s;
	}
	
	.news_ri1_top {
	    height: 82px;
	    width: 73px;
	    line-height: 45px;
	    margin: 6% 0 18% 0;
	}
	
	.news_ri2_botttom h3,
	.news_ri2_botttom h6 {
	    font-weight: 400;
	    margin-bottom: 2%;
	}
	
	.news_ri2_botttom h3 {
	    font-size: 22px;
	}
	
	.news_ri2_botttom h6 {
	    font-size: 12px;
	}
	
	.news_ri2_botttom img {
	    width: 91.6%;
	    height: 40%;
	    display: block;
	}
	
	.new_text {
	    width: 93%;
	    height: 30%;
	    margin: 6% 0;
	    font-size: 14px;
	    line-height: 21px;
	}
	
	.news_more {
	    font-size: 12px;
	    list-style: disc inside;
	}
	
	.news_ri2 {
	    width: 25.5%;
	    height: 100%;
	    padding: 0 3%;
	    position: relative;
	    border-left: 1px solid rgba(7, 0, 2, 0.25);
	    transition: background 1.2s;
	}
	
	.news_ri3 {
	    width: 30.5%;
	    height: 100%;
	    padding: 0 3%;
	    position: relative;
	    border-left: 1px solid rgba(7, 0, 2, 0.25);
	    transition: background 1.2s;
	}
	
	.new_bot {
	    width: 29px;
	    height: 29px;
	    position: absolute;
	    bottom: 6%;
	    right: 10%;
	    background: url(../img/new_bot.png) no-repeat center/cover;
	}
	
	.news_ri3 .new_bot {
	    right: 20%;
	}
	
	.changeNews {
	    background: #113368;
	    color: #fff;
	    transition: background 1.2s;
	}
	
	@media all and (max-width:1700px) {
	    .carter_right {
	        width: 35%;
	        height: 35%;
	        right: 0%;
	        top: 35%;
	    }
	    .about_h1 {
	        font-size: 40px;
	    }
	}
	
	@media all and (max-width:1650px) {
	    .about_h1 {
	        font-size: 40px;
	        letter-spacing: 4px;
	    }
	    .about_h1::after {
	        width: 215%;
	    }
	}
	
	@media all and (max-width:1650px) {
	    .about_h1::after {
	        width: 210%;
	    }
	}
	
	@media all and (max-width:1500px) {
	    .news_right {
	        width: 70%;
	    }
	    .banner_wrap {
	        top: 15px;
	    }
	    .carter_bottom {
	        margin-left: -48px;
	    }
	    .slick-prev,
	    .slick-next {
	        width: 96px;
	        height: 96px;
	    }
	    /* .slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus{
		    color: #fff;
		    background: #C1192A;
	}
	.slick-prev{
		left: 50%;
		-webkit-transform: translateX(-100%);
		-ms-transform: translateX(-100%);
		-moz-transform: translateX(-100%);
		transform: translateX(-100%);
		
	}
	.slick-next{
		right: 50%;
		-webkit-transform: translateX(100%);
		-ms-transform: translateX(100%);
		-moz-transform: translateX(100%);
		transform: translateX(100%);
	}
	.slick-prev:before, .slick-next:before{
		content: "";
		display: block;
		width: 21px;
		height: 35px;
		margin: 0 auto;
		background: url(../img/3.png) no-repeat center/cover;
		
	} */
	    /* .lun {
	    width: 96px;
	    height: 96px;
	}
	.lun span {
	    width: 22px;
	    height: 32px;
	    margin: 32px auto;
	} */
	    .about_h1:after {
	        width: 180%;
	    }
	    .about_head {
	        margin: 4% 0 4% 17%;
	    }
	    .about_h2 {
	        width: 17%;
	    }
	    .about_h1::after {
	        width: 198%;
	    }
	}
	
	@media all and (max-width:1440px) {
	    .about_h1::after {
	        width: 192%;
	    }
	}
	
	@media all and (max-width:1400px) {
	    .about_h1::after {
	        width: 178%;
	    }
	}
	
	@media all and (max-width:1300px) {
	    .about_h1 {
	        font-size: 32px;
	    }
	    .about_h1:after {
	        width: 205%;
	    }
	    .about_h2 {
	        width: 15%;
	        background-size: 100%;
	        margin: 7px 0;
	    }
	    .about_head {
	        margin: 6% 0 4% 17%;
	    }
	    .ab_ban_1 {
	        display: none;
	    }
	    .news_right {
	        width: 75%;
	    }
	}
	
	@media all and (max-width:1230px) {
	    .about_h1:after {
	        width: 190%;
	    }
	}
	
	@media all and (max-width:1160px) {
	    .about_h1:after {
	        width: 180%;
	    }
	}
	
	@media all and (max-width:1100px) {
	    .head_le1 {
	        width: 110%;
	        height: 35px;
	        margin: 67.5px 0;
	    }
	    .head_le2 {
	        left: -28px;
	    }
	    .head_center p {
	        font-size: 21px;
	    }
	    .head_center p span {
	        width: 9px;
	        height: 18px;
	        /* margin: 0 15px; */
	    }
	    .span_head {
	        font-size: 13px;
	    }
	    .head_right .head_r2 {
	        width: 30px;
	        height: 30px;
	        margin: 0 auto 15px;
	    }
	    .head_right .head_r1 {
	        width: 30px;
	        height: 30px;
	        margin: 0 auto 15px;
	    }
	    .banner_wrap {
	        top: 30px;
	        background-size: 100%;
	    }
	    .row_1 {
	        font-size: 22px;
	    }
	    .row_2 {
	        width: 48%;
	    }
	    /* .carter_bottom {
	    margin-left: -72px;
	}
	.carter_right {
	    width: 28%;
	    height: 28%;
	    right:18%;
	    top: 14%;
	}
	.carter_le1 {
	    left: 50%;
	    margin-left: -260px;
	} */
	    #carter {
	        height: 1208px;
	    }
	    .carter_right {
	        top: auto;
	        width: 520px;
	        height: 520px;
	        right: auto;
	        left: 17%;
	        bottom: 0%;
	    }
	    /* .carter_bottom{
		top: 19%;
		bottom: auto;
		left: auto;
		right: 17%;
	} */
	    .slick-prev,
	    .slick-next {
	        top: 20.3%;
	        bottom: auto;
	        right: 7.35%;
	        left: auto;
	        transform: translateX(0);
	    }
	    .slick-prev {
	        transform: translateX(-100%)
	    }
	    .about_h1 {
	        font-size: 26px;
	    }
	    .about_h1:after {
	        width: 205%;
	    }
	    .about_h2 {
	        margin: 3px 0;
	    }
	    .about_head {
	        margin: 8% 0 4% 17%;
	    }
	}
	
	@media all and (max-width:1000px) {
	    .about_h1:after {
	        width: 180%;
	    }
	    .about_h2 {
	        margin: 0;
	    }
	    .news_left2 {
	        display: none;
	    }
	    .news_left1 {
	        display: none;
	    }
	    .news_right {
	        width: 100%;
	    }
	    .news_ri3 {
	        display: none;
	    }
	    .news_ri1,
	    .news_ri2 {
	        width: 43.98%;
	        height: 100%;
	        border: 0;
	    }
	    #about_us {
	        height: 900px;
	    }
	    .ab_ban_2 {
	        width: 100%;
	        /* height: 409px; */
	        background-size: 100%;
	        background-position: center bottom;
	    }
	}
	
	@media all and (max-width:950px) {
	    .head_le1 {
	        width: 100%;
	        height: 22px;
	        margin: 74px 0;
	    }
	    .head_le2 {
	        left: -38px;
	    }
	    .head_center p {
	        font-size: 18px;
	    }
	    .head_center {
	        padding-top: 25px;
	    }
	    .head_center p span {
	        width: 8px;
	        height: 16px;
	    }
	    .span_head {
	        font-size: 12px;
	    }
	    .head_right .head_r2 {
	        width: 25px;
	        height: 25px;
	        margin: 0 auto 20px;
	    }
	    .head_right .head_r1 {
	        width: 25px;
	        height: 25px;
	        margin: 0 auto 20px;
	    }
	    .row_banner {
	        text-align: center;
	        text-indent: 0;
	    }
	    .banner_wrap {
	        top: 30px;
	        background-size: 100%;
	    }
	    .row_1 {
	        font-size: 20px;
	    }
	    .row_2 {
	        margin: 0 auto;
	    }
	    .about_h1 {
	        font-size: 26px;
	    }
	    .about_h1:after {
	        width: 170%;
	    }
	    .about_h2 {
	        width: 18%;
	        background-size: 100%;
	    }
	    .about_head {
	        margin: 8% 0 4% 17%;
	    }
	    /* .ab_ban_2{
		display: none;
	} */
	}
	
	@media all and (max-width:880px) {
	    .about_h1:after {
	        width: 155%;
	    }
	}
	
	@media all and (max-width:851px) {}
	
	@media all and (max-width:800px) {
	    .about_h1:after {
	        width: 135%;
	    }
	}
	
	@media all and (max-width:750px) {
	    .slick-prev,
	    .slick-next {
	        width: 76px;
	        height: 76px;
	    }
	    .slick-prev:before,
	    .slick-next:before {
	        width: 17px;
	        height: 26px;
	    }
	    /* .lun span {
  	     width: 20px;
  	     height: 30px;
  	     margin: 23px auto;
  	 } */
	    .carter_left {
	        display: none;
	    }
	    .carter_le1 {
	        left: 7%;
	    }
	    .carter_right {
	        left: 7%;
	    }
	    /* #carter {
	     height: 684px;
	 }
	.carter_bottom{
		margin-left: -152px;
	}
	 .about_main {
	     top: 25%;
	 }
	 .news_left2{
		 top: 8%;
	 }
	 .about_h1:after {
	     width: 125%;
	 }*/
	    .banner_text {
	        font-size: 22px;
	        width: 270px;
	    }
	}
	
	@media all and (max-width:700px) {
	    .about_h1:after {
	        width: 115%;
	    }
	}
	/* @media all and (max-width:675px) {
  	  .ab_ban_2{
		  height: 370px;
	  }
  } */
	
	@media all and (max-width:660px) {
	    .about_h1:after {
	        width: 105%;
	    }
	}
	
	@media all and (max-width:640px) {
	    #header,
	    #banner {
	        margin: 0 auto;
	    }
	    #banner {
	        width: 100%;
	    }
	    #header {
	        width: 84.7%;
	        height: 80px;
	        /* width: 92.35%; */
	        /* padding: 0 7.65% ; */
	    }
	    /* .nav{
		 /* left: 7%;
		 left: 64%;
	  } */
	    .carter_le1 {
	        width: 416px;
	    }
	    .head_center {
	        height: 130px;
	        padding-top: 0;
	        width: auto;
	    }
	    /* .img1{
		  top: 76%;
	  } */
	    .head_right {
	        width: 130px;
	        /* padding-top: 50px;
		  height: 80px; */
	        /* padding-top: 30px;
		  height: 70px; */
	        padding: 0;
	        height: 100%;
	    }
	    .head_right .head_r1,
	    .head_right .head_r2 {
	        margin: 0 auto 10px;
	    }
	    .head_le1 {
	        margin: 29px 0;
	    }
	    #news {
	        height: 680px;
	    }
	    .news_right {
	        position: relative;
	    }
	    .head_r3 {
	        width: 135%;
	        /* display: none; */
	    }
	    .about_h1:after {
	        width: 95%;
	    }
	    .nav {
	        width: 117px;
	        height: 117px;
	        left: auto;
	        right: 7.35%;
	    }
	    .row_3 {
	        display: none;
	    }
	    /*. row_list{
		 height: 120px;
	 } */
	    .nav span {
	        margin-top: 30px;
	    }
	    .nav img {
	        width: 40%;
	    }
	    .banner_wrap {
	        height: 330px;
	    }
	    #banner {
	        height: 590px;
	    }
	    .banner_text {
	        margin-left: 8%;
	    }
	    .banner_w_list {
	        margin-top: 45px;
	        height: 300px;
	    }
	    .row_list {
	        margin-top: 100px;
	        overflow: hidden;
	    }
	    .banner_wrap {
	        top: 30px;
	        background-size: 81%;
	        background-position: center bottom;
	    }
	    /* #carter{
		height: 600px;
	 }
	 .carter_le1 h3{
		 font-size: 30px;
		 margin-top: 34px;
	 }
	 .carter_le1 p{
		 font-size: 18px;
	 }
	 .carter_le1 h4{
		font-size: 16px;
	 } */
	    .slick-prev,
	    .slick-next {
	        width: 66px;
	        height: 66px;
	    }
	    .slick-prev:before,
	    .slick-next:before {
	        width: 14px;
	        height: 24px;
	    }
	    .about_head {
	        width: 90%;
	        margin: 17% 0 10% 10%;
	    }
	    .about_main {
	        width: 80%;
	        margin-left: 10%;
	    }
	    .head_center {
	        display: none;
	    }
	    .head_right .head_r1,
	    .head_right .head_r2 {
	        display: inline-block;
	        /* margin: 0 0 20px 36px; */
	        margin: 28px 0 28px 36px;
	    }
	    .img1 {
	        top: 62%;
	        left: 60%;
	    }
	    .carter_bottom {
	        right: 7.35%;
	    }
	}
	
	@media all and (max-width:600px) {
	    .carter_right {
	        width: 85%;
	    }
	    /* .ab_ban_2{
		height: 320px;
		background-size: 100%;
	} */
	}
	
	@media all and (max-width:590px) {
	    .head_r3 {
	        width: 130%;
	    }
	}
	
	@media all and (max-width:580px) {
	    .carter_le1 h1 {
	        background-size: 90%;
	    }
	    .carter_le1 h3 {
	        font-size: 28px;
	        margin-top: 40px;
	    }
	    .carter_le1 p {
	        font-size: 18px;
	    }
	    .carter_le1 h4 {
	        font-size: 14px;
	    }
	    .about {
	        margin: 55px 0 40px 0;
	    }
	    #carter {
	        height: 1166px;
	    }
	}
	
	@media all and (max-width:520px) {
	    .about_h1:after {
	        display: none;
	    }
	    .about_h2 {
	        display: none;
	    }
	    .about_head {
	        margin-bottom: 6%;
	    }
	    .about_main {
	        top: 15%;
	    }
	    .about_h1 {
	        margin-right: 0;
	    }
	}
	
	@media all and (max-width:490px) {
	    .head_r3 {
	        width: 128%;
	    }
	}
	
	@media all and (max-width:480px) {
	    .news_ri1_top {
	        display: none;
	    }
	    .about_main p {
	        max-height: 226px;
	        overflow: hidden;
	    }
	    #news {
	        height: auto;
	    }
	    .news_right {
	        height: auto;
	        display: block;
	        overflow: hidden;
	    }
	    .news_ri1,
	    .news_ri2 {
	        height: auto;
	        overflow: hidden;
	        width: 92%;
	        /* padding: 0% 4% 30%; */
	        padding: 11% 4% 6%;
	    }
	    .news_more li {
	        line-height: 32px;
	    }
	    .news_ri2_botttom img {
	        width: 100%;
	        height: auto;
	    }
	    .new_text {
	        width: 100%;
	    }
	    .head_r3 {
	        display: none;
	    }
	}
	
	@media all and (max-width:450px) {
	    .carter_le1 {
	        width: 92.37%;
	    }
	    .about {
	        width: 92.37%;
	        text-align: left;
	    }
	}
	
	@media all and (max-width:440px) {
	    #banner {
	        height: 500px;
	    }
	    .banner_wrap {
	        height: 280px;
	    }
	    .banner_w_list {
	        top: 45px;
	        height: 250px;
	    }
	    .row_list {
	        margin-top: 90px;
	    }
	    .row_banner {
	        height: 120px;
	    }
	    .row_1 {
	        line-height: 50px;
	    }
	    .row_3 {
	        line-height: 50px;
	    }
	    .nav {
	        top: 166px;
	        width: 88px;
	        height: 88px;
	        box-shadow: inset 0 0 0 12px rgba(255, 255, 255, 0.4), 0 1px 2px rgba(0, 0, 0, 0.3);
	    }
	    .nav span:before,
	    .nav span:after {
	        width: 37px;
	        border-width: 2px;
	        margin: 7px auto;
	    }
	    .nav span:after {
	        width: 37px;
	        height: 2px;
	        margin: 7px auto;
	    }
	    .nav img {
	        margin: 10px auto 0;
	    }
	    @-webkit-keyframes navDrop {
	        0% {
	            top: 166px
	        }
	        25% {
	            top: 126px
	        }
	        75% {
	            top: 206px
	        }
	        100% {
	            top: 166px
	        }
	    }
	    @-moz-keyframes navDrop {
	        0% {
	            top: 166px
	        }
	        25% {
	            top: 126px
	        }
	        75% {
	            top: 206px
	        }
	        100% {
	            top: 166px
	        }
	    }
	    @-ms-keyframes navDrop {
	        0% {
	            top: 166px
	        }
	        25% {
	            top: 126px
	        }
	        75% {
	            top: 206px
	        }
	        100% {
	            top: 166px
	        }
	    }
	    @keyframes navDrop {
	        0% {
	            top: 166px
	        }
	        25% {
	            top: 126px
	        }
	        75% {
	            top: 206px
	        }
	        100% {
	            top: 166px
	        }
	    }
	}
	
	@media all and (max-width:400px) {
	    #about_us {
	        height: 800px;
	    }
	}
	
	@media all and (max-width:375px) {
	    /* #carter{
		height: 520px;
	} */
	    #about_us {
	        height: 796px;
	    }
	    .carter_bottom {
	        top: 20.5%;
	    }
	    .carter_right {
	        height: 404px;
	    }
	    #carter {
	        height: 1050px;
	    }
	    /* .slick-prev, .slick-next{
		 width: 56px;
		 height: 56px;
	}
	.slick-prev:before, .slick-next:before {
	    width: 12px;
	    height: 16px;
	}
	.slick-prev, .slick-next{
		top: 23.3%;
	} */
	    .slick-prev,
	    .slick-next {
	        width: 40px;
	        height: 40px;
	        top: 25.3%;
	    }
	    .slick-prev:before,
	    .slick-next:before {
	        width: 10px;
	        height: 14px;
	    }
	}
	
	@media all and (max-width:340px) {
	    /* #carter{
		height: 460px;
	} */
	}
	
	@media all and (max-width:320px) {
	    .head_left {
	        width: 110px;
	    }
	    .head_right .head_r1,
	    .head_right .head_r2 {
	        margin: 28px 0 28px 20px;
	    }
	    .head_right .head_r1 {
	        margin: 28px 0 28px 42px;
	    }
	    #about_us {
	        height: 754px;
	    }
	}