	@media screen and (min-width:320px) and (max-width:800px) {
		.wrap {
			width: 92%;
			margin: 0 auto;
		}
		.wrap2 {
			width: 92%;
			margin: 0 auto;
		}
		.wap {
			display: block;
		}
		.header,
		.banner {
			display: none;
		}
		.phoneheader {
			display: block;
			position: fixed;
			top: 0;
			width: 100%;
			z-index: 999;
		}
		.phoneheader .top_box {
			width: 100%;
		}
		.phoneheader .top_box .fl,
		.phoneheader .top_box .fr {
			width: 50%;
			height: 40px;
			line-height: 40px;
			text-align: center;
			cursor: pointer;
		}
		.phoneheader .top_box .fl {
			background: #d1f0ee;
		}
		.phoneheader .top_box .fr {
			background: #faf1e6;
		}
		.phoneheader .top_box .fl a,
		.phoneheader .top_box .fr a {
			display: inline-block;
			font-size: 12px;
			font-family: Source Han Sans CN;
			font-weight: bold;
			color: #0F0F0F;
		}
		.phoneheader .top_box .fl:hover {
			transition: .5s;
			background: #a7e9e7;
		}
		.phoneheader .top_box .fl:hover a {
			text-decoration: underline;
			transform: scale(1.2);
			transition: .5s;
		}
		.phoneheader .top_box .fr:hover {
			transition: .5s;
			background: #f9e3c7;
		}
		.phoneheader .top_box .fr:hover a {
			text-decoration: underline;
			transform: scale(1.2);
			transition: .5s;
		}
		.phoneheader .top_box li.active.fl {
			background: #a7e9e7;
		}
		.phoneheader .top_box li.active.fr {
			background: #f9e3c7;
		}
		.phoneheader .top_box li.active a {
			text-decoration: underline;
		}
		.phoneheader .phone_box {
			height: 60px;
			line-height: 60px;
			background: #000000;
			width: 100%;
			padding: 0 25px;
		}
		.phoneheader .phone_box a.fl img {
			max-width: 100%;
			margin-top: 18px;
			display: inline-block;
		}
		.phoneheader .phone_box .search img.search_btn {
			display: inline-block;
			vertical-align: middle;
			margin-right: 14px;
		}
		.phoneheader .phone_box .search div.cat_phone{
			display: inline-block;
			vertical-align: middle;
			margin-right: 14px;
			margin-top: 8px;
		}
		.phoneheader .phone_box .search div.menu_box {
			width: 18px;
			height: 24px;
			display: inline-block;
			vertical-align: middle;
			background: url(../images/menu_03.png) no-repeat center;
			background-size: 100%;
		}
		.phoneheader .phone_box .search div.active {
			background: url(../images/dele_up_03.png) no-repeat center;
		}
		.mobile-container {
			position: fixed;
			top: 100px;
			left: 0;
			width: 100%;
			height: 100%;
			background: rgba(0, 0, 0, 0.5);
			display: none;
			z-index: 99999;
		}
		.mobile_nav {
			position: fixed;
			top: 100px;
			right: 0;
			left: auto;
			width: 68%;
			height: 100%;
			background: #fff;
			padding: 0 0.12rem;
		}
		.mobile_nav .top {
			padding: 20px 0 35px;
		}
		.mobile_nav .top img {
			width: 130px;
			display: block;
			margin: 0 auto;
		}
		.mobile_nav>ul>li:nth-of-type(4)>a {
			background: url(../images/arrow.png) no-repeat left 60% center;
		}
		.mobile_nav>ul>li:nth-of-type(4) .submenu>li>a {
			background: url(../images/arrow.png) no-repeat left 20% center;
		}
		.mobile_nav .sub {
			display: none;
		}
		.mobile_nav .top a span {
			position: absolute;
			right: 0.12rem;
			font-size: 16px;
			font-family: PingFang SC;
			font-weight: 500;
			color: rgba(134, 134, 134, 1);
		}
		.mobile_nav li {
			border-bottom: 1px solid rgba(229, 229, 229, 1);
			position: relative;
			line-height: 45px;
			text-align: right;
			padding-right: 10px;
		}
		.mobile_nav li:last-of-type {
			border-bottom: none;
		}
		.mobile_nav li a {
			font-size: 12px;
			font-family: PingFang SC;
			font-weight: 500;
			color: rgba(51, 51, 51, 1);
			display: block;
			width: 100%;
			font-weight: bold;
		}
		.mobile_nav li .submenu,
		.mobile_nav li .threemenu {
			display: none;
		}
		.mobile_nav li .submenu li {
			padding-left: 50px;
			line-height: 40px;
			text-align: center;
			box-sizing: border-box
		}
		.mobile_nav li .submenu li.active {
			background: rgba(247, 247, 247, 1);
			border-left: 4px solid rgba(56, 192, 255, 1);
		}
		.mobile_nav li .submenu li a {
			color: rgba(153, 153, 153, 1);
			font-size: 12px;
			font-weight: normal;
		}
		.mobile_nav .top ul {
			display: inline-flex;
			align-items: center;
			width: 90px;
			height: 34px;
			line-height: 34px;
			background: rgba(255, 255, 255, 0);
			border: 1px solid rgba(229, 33, 41, 1);
			border-radius: 17px;
			float: right;
			padding-left: 4px;
			box-sizing: border-box;
			margin: 15px 0 0;
		}
		.mobile_nav .top ul li {
			margin: 0;
			font-size: 16px;
			font-family: FuturaBT;
			font-weight: 500;
			color: rgba(255, 255, 255, 1);
			width: 30px;
			text-align: center;
			display: inline-block;
			border: none;
			padding: 0;
		}
		.mobile_nav .top li.active {
			width: 44px;
			height: 28px;
			line-height: 28px;
			background: rgba(229, 33, 41, 1);
			border: 1px solid rgba(229, 33, 41, 1);
			border-radius: 14px;
			margin-top: 2px;
		}
		.index_box1 {
			padding-top: 100px;
		}

		.index_box1 .pc_box1{
	display:none;
}
.index_box1 .phone_box1{
	display: block;
}
		.index_box1 li {
			width: 100%;
			margin-bottom: 0;
		}
		.index_box1 li.index_box1_img {
			width: 100%;
		}
		
		.index_box1 li.index_box1_img .index_box1_txt{
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
}


.index_box1 li.index_box1_img .index_box1_txt h4{
	font-size: .4rem;
font-family: Source Han Sans CN;
font-weight: bold;
color: #FFFFFF;
margin-bottom: .45rem;
margin-top: 16%;
}
.index_box1 li.index_box1_img .index_box1_txt p{
	font-size: .22rem;
line-height: .36rem;
}
.index_box1 li.index_box1_img .index_box1_txt i{
	width:15%;
height: 4px;
display: block;
margin: 10% auto;
background: #FFFFFF;
}

.index_box1 li.index_box1_img .index_box1_txt span{
font-size: 1rem;
margin: 1% auto;
}

.index_box1 li.index_box1_img .index_box1_txt  a{
	display: block;
	font-size:.20rem;
font-family: Source Han Sans CN;
font-weight: bold;
color: #FFFFFF;
width: 50%;
height: 40px;
background: #000;
line-height: 40px;
text-align: center;
margin: 0 auto;
margin-top: .3rem;
}

.index_box1 li.phone_box_img{
	width: 50%;
	float: left;
}
.index_box1 li.phone_box_img img{
	min-height:280px;
	width: 100%;
}




.index_box2 .index_box2_txt {
    position: absolute;
    width: 70%;
    height: 50%;
    top: 25%;
    left: 15%;
    background: #f2eae8;
    text-align: center;
    padding-bottom: .3rem;
}

.index_box2 .index_box2_txt h2{
	width: 80%;
	text-align: center;
	border-bottom: 1px solid #000000;
	font-size:.36rem;
margin-top: 6%;
line-height: .4rem;
margin-bottom: .3rem;
}
.index_box2 .index_box2_txt p{
	width: 78.5%;
	font-size: .22rem;
font-family: Source Han Sans CN;
font-weight: 500;
color: #020202;
text-align: center;
margin: 0 auto;
margin-bottom: .3rem;
}
.index_box2 .index_box2_txt a{
display: block;
	font-size:.20rem;
font-family: Source Han Sans CN;
font-weight: bold;
color: #FFFFFF;
width: 60%;
height: 30px;
background: #000;
line-height: 30px;
text-align: center;
margin: 0 auto;
}

.index_box2_pc{
	display: none;
}
.index_box2_phone{
	display: none;
}
.index_box2_phone{
	position: relative;
	 background-position: 50% 50%;
    background-size: cover;
}
		

		.index_box3 {
			margin-top: 1rem;
			text-align: center;
		}
		.index_box3 h4 {
			font-size: .3rem;
			margin-bottom: .5rem;
		}
		.index_box3 li {
			display: inline-block;
			vertical-align: top;
			width: 100%;
			padding: 0 0px;
			margin-bottom: .6rem;
		}
		.index_box3 li a {
			display: block;
			width: 60%;
			height: 40px;
			line-height: 40px;
			margin: .2rem auto;
			font-size: .14rem;
		}
		.index_box4 {
			margin-top: .4rem;
		}
		.index_box4 .index_box4_title {
			margin: 0 auto;
			width: 100%;
			margin-bottom: .6rem;
		}
		.index_box4 .index_box4_title li span {
			font-size: .3rem;
			margin-bottom: .3rem;
		}
		.index_box4 .swiper-slide p {
			font-size: .14rem;
			margin-top: .3rem;
		}
		.index_box4 .swiper-slide a.box4_more {
			margin-top: .2rem;
			width: 60%;
			height: 40px;
			line-height: 40px;
			font-size: .14rem;
		}
		.index_box9 {
			padding-top: 1rem;
		}
		.index_box1 h4 {
			font-size: .3rem;
			margin-bottom: .3rem;
		}
		.index_box5,
		.index_box6,
		.index_box7,
		.index_box8 {
			margin-top: 1rem;
			text-align: center;
		}
		.index_box5 h4,
		.index_box6 h4,
		.index_box7 h4,
		.index_box8 h4 {
			font-size: .3rem;
			margin-bottom: .5rem;
		}
		.index_box5 ul li {
			width: 30%;
			text-align: center;
			margin: 0 auto;
			display: inline-block;
			vertical-align: top;
			margin-bottom: .3rem;
		}
		.index_box5 ul li img {
			max-width: 70%;
		}
		.index_box5 ul li p {
			height: auto;
			font-size: .16rem;
			font-family: Source Han Sans CN;
			font-weight: bold;
			margin-top: .2rem;
		}
		.index_box6 h6 {
			font-size: .17rem;
			margin: .2rem auto;
		}
		.index_box6 h6 {
			font-size: .17rem;
			margin: .2rem auto;
		}
		.index_box6 h6 {
			font-size: .15rem;
			margin: .2rem auto;
		}
		.index_box6 div.times {
			margin-bottom: .2rem;
		}
		.index_box6 a.box6_more {
			margin-top: .2rem;
			width: 50%;
			height: 40px;
			line-height: 40px;
			font-size: .14rem;
		}
		.index_box7 h4 span {
			font-size: .17rem;
			margin-top: .12rem;
		}
		.index_box7 li {
			display: inline-block;
			vertical-align: middle;
			width: 100%;
			margin-right: 0%;
			margin-bottom: .3rem;
		}

		.index_box7 li video {
    width: 100%;
    max-height: 220px;
    cursor: pointer;
}
		.index_box7 a.box7_more {
			display: block;
			width: 60%;
			height: 40px;
			line-height: 40px;
			font-size: .17rem;
			margin: .2rem auto;
		}
		.index_box8 li {
			width: 48%;
			display: inline-block;
			vertical-align: top;
			border: 1px solid #E0E0E0;
			background: #f1f1f1;
			margin-right: 0;
			text-align: left;
			padding: 10px;
			margin-bottom: .2rem;
			margin-right: 1%;
		}
		.index_box8 li:nth-of-type(1),
		.index_box8 li:nth-of-type(2) {
			padding: .16rem .3rem;
		}
		.index_box8 li p {
			font-size: .14rem;
		}

/**/
.phone_box3{
	display: none;
}
.phone_box9{
	display: none;
}

/*手机产品栏目*/
.pc_box6{
	display: none;
}
.phone_box6{
	display: block;
}
.phone_box7{
	display:none;
}
.phone_box5{
	display: none;
}

		.footer {
			background: #000000;
			padding: .6rem 0;
			text-align: left;
			margin-top: 1rem;
		}
		.footer .fl {
			width: 100%;
			margin-right: 0%;
			margin-bottom: 1.4rem;
			text-align: center;
		}
		.footer .fr {
			width: 100%;
			text-align: center;
		}
		.footer .fl .fl_title,
		.footer .fr .fr_title {
			margin-bottom: .8rem;
		}
		.footer .fl .fl_title span,
		.footer .fr .fr_title span {
			font-size: .4rem;
			margin-right: .2rem;
			display: block;
			margin-bottom: .3rem;
		}
		.footer .fl .fl_title a,
		.footer .fr .fr_title a {
			margin-right: .1rem;
		}
		.footer .index_contact p,
		.footer .index_abt p {
			font-size: .14rem;
			line-height: .36rem;
		}
		.footer .index_contact h6,
		.footer .index_abt h6 {
			font-size: .36rem;
			font-family: Source Han Sans CN;
			font-weight: 500;
			color: #FFFFFF;
			margin-bottom: .3rem;
		}
		.footer .index_contact {
			margin-bottom: .8rem;
		}
		.footer .index_copy {
			display: none;
		}
		.footer .phone_copy {
			font-family: Source Han Sans CN;
			font-weight: 400;
			color: #FFFFFF;
			display: block;
			font-size: .18rem;
			margin-top: .6rem;
		}
		.footer .phone_copy a {
			font-size: .18rem;
			margin-top: .6rem;
			color: #FFFFFF;
			text-align: center;
		}
		.footer .fr .fr_title {
			margin-bottom: .6rem;
		}
		.footer .fr_ul {
			text-align: center;
			margin-left: 0;
		}
		.footer .fr_ul ul li {
			width: 47%;
			display: inline-block;
			vertical-align: top;
			margin-right: 1.5%;
			margin-bottom: .3rem;
		}
		.footer .fr_ul ul li:last-of-type {
			margin-right: 0%;
		}
		.footer .fr_ul ul li span,
		.footer .fr_ul ul li a {
			display: block;
			font-size: .16rem;
			line-height: .4rem;
		}
		.footer .fr_ul ul li span {
			font-size: .2rem;
			font-family: Source Han Sans CN;
			font-weight: bold;
		}
		.footer .index_from {
			margin-top: .8rem;
			margin-left: 0;
		}
		.footer .index_from input {
			width: 100%;
			height: 40px;
			line-height: 40px;
			background: no-repeat;
			padding-left: .16rem;
			font-size: .18rem;
			margin-bottom: .3rem;
		}
		.footer .index_from .index_textarea {
			margin: .3rem auto;
		}
		.footer .index_from textarea {
			padding-left: .16rem;
			width: 100%;
			font-size: .18rem;
		}
		.footer .index_from .index_btn {
			width: 100%;
		}
		.footer .index_from .index_btn input {
			width: 100%;
			height: 40px;
			line-height: 40px;
			border-radius: 20px;
			font-size: .36rem;
		}
		/*内页*/
		.content_box {
			padding-top: 100px;
		}
		.content_box .title_con {
			margin-top: .6rem;
			font-size: .24rem;
		}
		.content_box .product_box .product_box_frist {
			width: 100%;
			margin: 0 auto;
		}
		.content_box .product_box .product_box_list h1 {
			font-size: .46rem;
		}
		.content_box .product_box .product_box_list .product_box_list_nav {
			margin-top: .5rem;
			height: 30px;
			position: relative;
		}
		.content_box .product_box .product_box_list .product_box_list_nav .product_box_up .product_box_up_a {
			right: 0;
		}
		.content_box .product_box .product_box_list .product_box_list_nav span {
			font-size: .16rem;
		}
	.content_box .product_box .product_box_list .product_box_list_box {
    margin-top: .5rem;
}	
		.content_box .product_box .product_box_list .product_box_list_box ul li {
    width: 47%;
    margin-right: 4%;
    margin-bottom: .5rem;
}
		.content_box .product_box .product_box_list .product_box_list_box ul li:nth-of-type(2n){
		margin-right: 0%;
		}

.content_box .product_box .product_box_list .product_box_list_box ul li a.prdct_more {
    margin-top: .3rem;
    width:80%;
    height: 40px;
    line-height: 40px;
    font-size: .16rem;
}
.content_box .product_box .product_box_list .product_box_list_box ul li p {
    font-size: .16rem;
    margin-top: .3rem;
}

.page {
    text-align: center;
    margin: 0 auto;
    line-height:20px;
    margin-top: .5rem;
    margin-bottom: .6rem;
    float: right;
}

.page ul li {
    width: 20px !important;
    height: 20px !important;
    line-height: 20px;
 
}
.page button { 
    font-size: .14rem;
        height: 20px;

}
.content_box .contact_box {
    margin-top: .8rem;
}

.content_box .contact_box h1{
font-size: .5rem;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: #000000;
    margin-bottom: .6rem;
    text-align: center;
}
.content_box .contact_box .contact_box_left {
    width:100%;
    display: inline-block;
    vertical-align: top;
    margin-right: 0%;
    margin-bottom: .6rem;
    text-align: center;
}
.content_box .contact_box .contact_box_left a {
    font-size: .24rem;
}
.content_box .contact_box .contact_box_right {
    display: inline-block;
    vertical-align: top;
    width:100%;
}

.content_box .contact_box .contact_box_right h2{
	font-size: .36rem;
	margin-bottom: .3rem;
}

.content_box .contact_box .contact_box_right .postLists h4 {
    font-size: .36rem;
}
.content_box .contact_box .contact_box_right p {
	font-size: .2rem;
	
}

.content_box .contact_box .contact_box_right p.email span{
	font-size: .26rem;
}
.content_box .contact_box .contact_box_right .postLists .abstract span {
    font-size: .14rem;
    display: inline-block;
    width: 90%;
    vertical-align: middle;
    line-height: .3rem;

}


.content_box .about_box .about_nav {
    text-align: center;
    margin-top: .6rem;
}
.content_box .about_box .about_nav h2 {
    font-size: .5rem;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: #000000;
    margin-bottom: .6rem;
}

.content_box .about_box .about_nav a {
    font-size:.12rem;
    line-height: 32px;
    height: 36px;
    display: block;
    margin-right: .1rem;
}
.content_box .about_box .about_nav a.active {
    border-bottom: none;
    color: #000000;
    text-decoration: underline;
}

.content_box .about_box .abt_us_box .abt_us_box_con1, .content_box .about_box .abt_us_box .abt_us_box_con2, .content_box .about_box .abt_us_box .abt_us_box_con3 {
    margin: .8rem auto;
    padding: 0 0%;
}

.content_box .about_box .abt_us_box .abt_us_box_con1 .abt_us_box_con1_left, .content_box .about_box .abt_us_box .abt_us_box_con1 .abt_us_box_con1_right {
    width: 100%;
    text-align: left;
    display: inline-block;
    vertical-align: middle;
    margin-right: 0%;
    margin-bottom: .3rem;
}
.content_box .about_box .abt_us_box .abt_us_box_con1 .abt_us_box_con1_right i{
font-size: .3rem;
}
.content_box .about_box .abt_us_box .abt_us_box_con1 .abt_us_box_con1_right h1 {
    font-size: .6rem;
}
.content_box .about_box .abt_us_box .abt_us_box_con1 .abt_us_box_con1_right p {
    font-size: .16rem;
    margin-bottom:.5rem;
}
.content_box .about_box .abt_us_box .abt_us_box_con1 .abt_us_box_con1_right a.abt_more {
    font-size:.3rem;
  
}

.content_box .about_box .abt_us_box .abt_us_box_con3 h1 {
    font-size:.6rem;
    font-family: Source Han Sans CN;
    font-weight: bold;
    color: #010101;
    line-height: 62px;
}
.content_box .about_box .abt_us_box .abt_us_box_con3 p {
    font-size: .3rem;
    font-family: Source Han Sans CN;
    font-weight: bold;
    color: #010101;
    line-height: .4rem;
}
.content_box .about_box .abt_us_box .abt_us_box_con3 {
    text-align: center;
    background: url(../images/abt_us_07.png) no-repeat center;
    background-size:100%;
    padding: .8rem 0 .5rem 0;
}

.content_box .about_box .abt_us_box .abt_us_box_con4 h1 {
    font-size: .36rem;
    font-family: Source Han Sans CN;
    font-weight: bold;
    color: #000000;
    margin-bottom: .5rem;
}
.content_box .about_box .abt_us_box .abt_us_box_con4 .abt_us_box_con4_list .swiper-slide p {
    font-size: .16rem;
    margin-top: .3rem;
}

.content_box .about_box .abt_us_box .abt_us_box_con4 .abt_us_box_con4_list .swiper-slide a{
display: block;
			width: 60%;
			height: 40px;
			line-height: 40px;
			font-size: .17rem;
			margin: .2rem auto;
}
.content_box .about_box .material_box {
    margin-top: .3rem;
}
.content_box .about_box .material_box_con1, .content_box .about_box .material_box_con2, .content_box .about_box .material_box_con3 {
    margin:.5rem auto;
    margin-bottom: .8rem;
}
.content_box .about_box .material_box_con2 .material_box_con1_left p {
  /*  font-size: .21rem;
    line-height: .24rem;*/
}
.content_box .about_box .material_box_con2 .material_box_con1_left h1 {
    font-size: .36rem;
    line-height: .4rem;
    margin-bottom: .3rem;
}

.content_box .about_box .certificate_box {
    margin-top: .8rem;
    text-align: left;
}
.content_box .about_box .certificate_box ul {
    width: 100%;
    margin: 0 auto;
}

.content_box .about_box .certificate_box ul li {
    width: 46%;
    margin-right: 5%;
    display: inline-block;
    vertical-align: top;
    text-align: center;
    margin-bottom: .5rem;
    background: url(../images/abt1_06.png) no-repeat center bottom;
    background-size: 100%;
    padding: 0 .25rem;
    padding-bottom: .3rem;
}

.content_box .about_box .certificate_box ul li:nth-of-type(3n) {
    margin-right: 5%;
}
.content_box .about_box .certificate_box ul li:nth-of-type(2n){
margin-right: 0%;
}

.content_box .about_box .material_box .material_box_title h3 {
    font-size: .3rem;
    font-family: Source Han Sans CN;
    font-weight: bold;
    color: #1D1D1D;
    line-height: 32px;
    margin: .2rem auto;
}
.material_box .material_box_title span.material_box_title_sp {
    font-size:.2rem;
    line-height: .24rem;
}
.material_box .material_box_title {
    text-align: center;
    margin-top: .5rem;
}
.content_box .about_box .material_box .material_box_title p {
    font-size:.16rem;
    width: 100%;
}

.content_box .about_box .material_box_con3 {
    background: none;
    padding: 0rem 0;
    text-align: center;
    margin: 0 auto;
}

.content_box .about_box .material_box_con3 p {
    font-size: .3rem;
    line-height: .46rem;
}

.news_box li {
    border-bottom: 1px solid #dfdfdf;
    padding-bottom: .3rem;
    width: 100%;
    margin-left:0;
    position: relative;
    margin-bottom:.5rem;
}

.news_box li .news_left {
    width: 100%;
    display: inline-block;
    vertical-align: top;
    margin-right: 0;
    text-align: left;
}
.content_box .contact_box .contact_box_right .news_box li .news_left p {
    font-size: .16rem;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: #040404;
    height: auto;
}
.content_box .contact_box .contact_box_right .news_box li .news_left h2 {
    font-size: .36rem;
    font-family: Source Han Sans CN;
    font-weight: bold;
    color: #010101;
    line-height: .46rem;
}
.news_box li .news_right {
    width: 100%;
    display: inline-block;
    vertical-align: top;
    text-align: left;
}

.content_box .contact_box .contact_box_right .news_box li .news_right .news_txt {
    width: 100%;
    height:1rem;
    position: absolute;
    bottom: 4px;
    z-index: 1;
    background: rgba(0, 0, 0, 0.4);
    padding: .2rem .3rem ;
}

.content_box .contact_box .contact_box_right .news_box li .news_right .news_txt a.news_more {
    width: 2rem;
    height: .6rem;
    line-height: .6rem;
    text-align: center;
    font-size: .16rem;
}

.content_box .contact_box .contact_box_right .news_box li .news_left span.news_time {
    font-size: .16rem;
    font-family: Source Han Sans CN;
    font-weight: 500;
    color: #7C7C7C;
    line-height: 23px;
    display: block;
    position: absolute;
    top: 1rem;
    bottom: 0;
    right: 0;
}

.content_box .news_details {
    margin-top:.6rem;
    position: relative;
}
.content_box .news_details h3 {
    width: 80%;
    font-size:.32rem;
    font-family: Source Han Sans CN;
    font-weight: bold;
    color: #000000;
    text-align: center;
    margin: 0 auto;
}

.content_box .news_details .news_time {
    margin-top: .3rem;
    padding-bottom: .24rem;
}
.content_box .news_details .news_time span.times {
    display: inline-block;
    font-size:.16rem;
    color: #999999;
    font-weight: normal;
    margin-top: 0;
}

.content_box .news_details .kw_con_text {
    margin-top: .3rem;
    line-height:.4rem;
    font-size: .18rem;
}
.content_box .news_details .index_box6 h4 {
    text-align: left;
    margin-bottom: .4rem;
    margin-left: 0;
}

.video_detail .smallphoto2 {
	text-align: center;
	display: inline-block;
	vertical-align: top;
	width: 16%;
	padding: 8px 0;
	height: 420px;
	position: relative;
}

.video_detail .smallphoto2 .swiper-container{
	height: 390px;
}

.video_detail .smallphoto2 h2 {
	text-align: center;
	font-size: 20px;
	color: #000;
	margin-bottom: 35px;
}

/*.video_detail .smallphoto2 .index_gallar_swiper .swiper-slide{
	margin: 0;
	width: 100%;
}*/

.video_detail .smallphoto2 .index_gallar_swiper .swiper-slide{
	width:96%;
	height: 76px;
	margin-right: 4%;
	margin-bottom: 5px;
}

.video_detail .smallphoto2 .swiper-slide img {
	width: 100%;
	height: 100%;
}

.video_detail .smallphoto2  .swiper-button-prev {
	width: 33px;
	height: 27px;
	z-index: 10;
	top:18px;
	left: 18%;
	right: auto;
	cursor: pointer;
	background: url(../images/xq_left_03.png) no-repeat center;
	background-size: 100% 100%;
}

.video_detail .smallphoto2   .swiper-button-next {
	width: 33px;
	height: 27px;
	z-index: 10;
	top: auto;
	bottom: 8px;
	cursor: pointer;
	right: auto;
	left: 18%;
	background: url(../images/xq_left_06.png) no-repeat center;
	background-size: 100% 100%;
}


/*.video_detail .smallphoto2 li {
    width: 22%;
    height: auto;
    display: inline-block;
    vertical-align: top;
    margin-right: 3%;
    margin-bottom: .3rem;
    text-align: left;
}
.video_detail .smallphoto2 li:nth-of-type(4n){
margin-right: 0%;
}*/

.video_detail .detail2 {
    width: 80%;
    display: inline-block;
    vertical-align: middle;
    margin-left: 0%;
}

.video_detail .detail2 .fl {
    width: 100%;
    display: inline-block;
    float: initial;
    vertical-align: top;
    cursor: pointer;
    margin-bottom: .6rem;
}

.video_detail .detail2 .fr {
    width: 100%;
    padding-top: 0;
    display: inline-block;
    float: initial;
    vertical-align: top;
    margin-left: 0%;
}

.video_detail .detail2 .fr span.title {
    font-size: .3rem;
    margin-bottom: .3rem;
}
.video_detail .detail2 .fr span.price{
font-size: .18rem;
}

.video_detail .detail2 .fr span.price i {
    font-size: .4rem;
  
}

.video_detail .detail2 .fr .color img{
    margin-right: 10px;
    display: inline-block;
    vertical-align: top;
    margin-bottom: .2rem;
    width: .4rem;
    height: .4rem;
    cursor: pointer;
}
.video_detail .detail2 .fr div.size select{
	width: 40%;
	
}

.video_detail .detail2 .fr .color em, .video_detail .detail2 .fr div.size em {
    display: inline-block;
    vertical-align: top;
    margin-right: 3%;
    width: 15%;
}
.video_detail .detail2 .fr .color .color_txt {
    display: inline-block;
    vertical-align: top;
    width: 80%;
}
.video_detail .detail2 .help .contact_from .from_input {
    margin-bottom: 0;
}
.video_detail .detail2 .help .contact_from span {
width: 18%;
}

.video_detail .detail2 .help .contact_from h3 {
    font-size:.3rem;
    font-family: Source Han Sans CN;
    font-weight: 500;
    color: #000;
    line-height: 36px;
    margin-bottom: .3rem;
}
.video_detail .detail2 .help .contact_from input {
    font-size: .2rem;
    margin-bottom: .3rem;
}

.video_detail .detail2 .help .contact_from input.names {
    width: 78%;
    margin-bottom: .3rem;
}
.video_detail .detail2 .help .contact_from input.emails {
    width: 78%;
}
.video_detail .detail2 .help .contact_from span{
margin-bottom: .3rem;
}

.video_detail .detail2 .help .contact_from input.companys {
    width:78%;
}

.video_detail .detail2 .help .contact_from textarea {
    outline: none;
    width: 78%;  
    height: 100px;
}
.video_detail .detail2 .help .contact_from .from_kgs select {
    outline: none;
    width: 57%;
    margin-bottom: .3rem;
}

.video_detail .detail2 .help .contact_from .from_kgs,.video_detail .detail2 .help .contact_from .from_company,.video_detail .detail2 .help .contact_from .index_textarea{
	display: flex;
}
.video_detail .detail2 .help .contact_from .from_kgs span,.video_detail .detail2 .help .contact_from .from_company span,.video_detail .detail2 .help .contact_from .index_textarea span{
	width: 25%;
}
.video_detail .detail2 .help .contact_from .contact_btn input {
    width: 50%;
    height: 40px;
    line-height: 40px;
    font-size: .3rem;
    padding-left: 0;
}
.video_detail .detail2 .fx_box {
    width: 70%;
    display: inline-block;
    vertical-align: top;
    margin-top: 0px;
}

.content_box .product_box_center {
    background: #e9f0ef;
    padding:.6rem 0;
}
.content_box .product_box_center .postLists2 .abstract2 {
    position: relative;
    line-height:1rem;
    text-align: center;
}

.content_box .product_box_center .postLists2 .abstract2 span {
    font-size: .3rem;
    font-family: Source Han Sans CN;
    font-weight: bold;
    color: #000000;
    line-height:1rem;
    color: rgba(51, 51, 51, 1);
}
.content_box .product_box_center .postLists2 .abstract2 i.icon2 {
    width: 15px;
    height: 14px;
    margin-right: .4rem;
    float: right;
    margin-top: .4rem;
    background: url(../images/add_03.png)no-repeat;
}

.content_box .product_box_center .postLists2 .detailText2 p {
    font-size: .16rem;

}
.content_box .product_box_center_list {
    width: 100%;
    background: #FFFFFF;
    padding:.6rem 0;
}
.content_box .product_box_center_list h2 {
    font-size:.32rem;
    
}
.content_box .product_box_center_list h4 {
    font-size: .24rem;
    font-family: Source Han Sans CN;
    font-weight: 500;
    color: #000000;
    margin: .2rem 0 .3rem 0;
    text-align: center;
}
.content_box .product_box_center_list ul li {
    width: 100%;
    display: inline-block;
    vertical-align: top;
    margin-right: 0%;
    margin-bottom: .8rem;
}
.content_box .product_box_center_list ul li p {
    font-size:.16rem;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: #404040;
    margin-top: .2rem;
    text-align: center;
}
.product_box_footer .index_box4_con .index_box_con_list h3 {
    font-size: .36rem;
    margin: .6rem auto;
    margin-bottom: .4rem;
}

.product_box_footer .swiper-slide p {
    font-size: .16rem;
    margin-top: .3rem;
}

.product_box_footer .swiper-slide a {
    margin-top: .3rem;
    width:60%;
    height: 40px;
    line-height: 40px;
    font-size: .16rem;
 
}

.product_box_footer .index_box4_con .index_box_con_list {
    display: block;
    margin-bottom: 1.4rem;
}


.login_box{
	width:92%;
	left: 4%;
	top: 20%;
	border-radius: 20px;
}


.login_box .login_box_list{
	width: 100%;
	margin:0;
	margin-left: 0%;
	padding: .4rem .3rem;
	
}
.login_box .login_box_list h1{
	font-size: .6rem;
	
}

.login_box .login_box_list p{
	font-size: .18rem;
line-height: .3rem;
	
}
.login_box .login_box_list .from_input{
	margin: 20px 0;
}
.login_box .login_box_list .from_input input {
	height: 40px;
	line-height: 40px;
	font-size: .2rem;
}

.login_box .login_box_list  .index_textarea {
	margin: 18px auto;
}

.login_box .login_box_list  textarea {
	height:2.5rem;
	font-size:.2rem;
}

.login_box .login_box_list  .contact_btn input {
	width: 100%;
	height: 40px;
	line-height: 40px;
	font-size:.2rem;
	border-radius:20px;

}

.content_box .contact_box .contact_box_right .contact_from input {
    width: 100%;
    height: 40px;
	line-height: 40px;
    background: no-repeat;
    padding-left: 16px;
   font-size:.16rem;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: #BBBBBB;
    border: 1px solid #c5c5c5;
    margin-right: 0px;
    margin-bottom: 12px; 

}

.content_box .contact_box .contact_box_right .contact_from textarea {
    outline: none;
    background: none;
    text-align: left;
    display: block;
    vertical-align: middle;
    padding-left: 12px;
    width: 100%;
    vertical-align: top;
    border: 1px solid #c5c5c5;
    height:2.5rem;
    resize: none;
    font-size: .16rem;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: #BBBBBB;
}
.content_box .contact_box .contact_box_right .contact_from .contact_btn {
    width: 100%;
}

.content_box .contact_box .contact_box_right .contact_from .contact_btn input {
   width: 100%;
	height: 40px;
	line-height: 40px;
	font-size:.2rem;
	border-radius:20px;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: #FFFFFF;
    border: 1px solid #1ca9a3;
    cursor: pointer;
    background: #1ca9a3;
}


/*视频列表*/

.video_box_list_box{
	margin-top: 30px;
}
.video_box_list_box li{
	width: 100%;
	margin-right: 0%;
	display:inline-block;
	vertical-align: top;
	cursor: pointer;
	margin-bottom: .3rem;
	
}
.video_box_list_box li:nth-of-type(3n){
	margin-right: 0;
}
.video_box_list_box li video{
	width: 100%;
}

.video_box_list_box li p{
	margin-top: .2rem;
	font-size: .16rem;
font-family: Source Han Sans CN;
font-weight: 400;
color: #2F2F2F;
text-align: center;
width: 90%;
margin: 0 auto;
}

.video_layerr{
	position: fixed;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.5);
	z-index: 9;
	left: 0;
	top: 0;
	display:none;

}
.videoID {
    width: 92%;
    position: fixed;
    top: 25%;
    height: 70%;
    left: 4%;
    display: none;
    z-index: 9999999;
    background-color: rgba(255,255,255,1);
}
.videoID .closeBtn {
    position: absolute;
    right: -12px;
    top: -18px;
    width: 36px;
    height:30px;
    background: url(../images/video_dl_03.png) no-repeat center;
    background-size: 100%;
    cursor: pointer;
    z-index: 1;
}
.videoID video{
	width: 90%;
	height: 80%;
	margin: 0 auto;
	margin-top: 8%;
	margin-left: 5%;
}
 .content_box .about_box .material_box_con2 .material_box_con1_right {
    width: 100%;
    text-align: center;
    display: inline-block;
    vertical-align: middle;
    margin-bottom: .3rem;
}.content_box .about_box .material_box_con2 .material_box_con1_left{
	width: 100% !important;
	margin-left: 0;
}

		
}
	
	@media screen and (min-width:1500px) and (max-width:1700px) {}
	
	@media screen and (min-width:1200px) and (max-width:1300px) {}