
*{
	padding: 0;
	margin: 0;
	list-style: none;
}
ul li {
	list-style:none;
}    

body a{
	text-decoration: none!important;
}
.clear{
	clear:both;
	 margin:0;
	 padding:0;
}
.moreload {
    overflow: hidden;
    margin: 0 auto;
}
.hidden {
    display: none;
}
.upload a{
	color: #FFFFFF;
}

body{
	background:#FFFFFF;
}
.w901 {
    width: 95%;
    margin: auto;
    position: relative;
    overflow: auto;
}
.w901 table {
    border: 1px solid #ccc !important;
    border-collapse: collapse;
    width: 1200px;
}

.w901 td {
    border: 1px solid #ccc !important;
    line-height: 36px;
    color: #666;
    font-size: 14px;
}
.w90 {
    width: 95%;
    margin: auto;
    position: relative;

}
    .w90 table {
        border: 1px solid #ccc !important;
        border-collapse: collapse;
        width:1200px;
    }

.w90 td {
    border: 1px solid #ccc !important;
    line-height: 36px;
    color: #666;
    font-size: 14px;
}

/*==================Product-phone================*/
.product_ph{
	margin-top:19px;
}
.product_one{
	background:#FFFFFF!important;
	text-align: center;
	padding-bottom: 16px;
	 box-shadow:-5px 5px 10px -4px #EEEEEE,5px 5px 10px -4px #EEEEEE;
	margin-bottom: 19px;
	}
.produt_text p:first-child{
	font-size: 18px;
	color: #333333;
	font-weight: bold;
	padding-top: 19px;
	}
.border_hv{
	border-bottom: 2px solid #333;
	width:29px;
	margin: auto;
	padding-top: 6px;
}
.product_one img{
	padding-top: 12px;
}
.product_one .produt_text span{
	margin-top:11px;
	display: block;

	color: #333;
	font-weight: bold;
}
.product_btton{
	color:#1ca883 ;
	width: 108px;
    height: 30px;
    line-height: 30px;
	margin: auto;
	border: 1px solid #1ca883;
	text-align: center;
	border-radius: 15px;
    margin-top: 12px;
    font-size: 14px;
}
.product_btton:hover{
	background: linear-gradient(to right, #00b77a, #0088f5);
	color: #FFFFFF;
}
.upload{
	text-align: center;
	height: .8rem;
    background: #1ca883;
    line-height: .8rem;
    border-radius: 15px;
    margin-top: .3rem;
}
a .upload span{
    color: #FFFFFF;
 
}
.staff_service{
	margin-top: 19px;
	background:#f1f1f1;	
}
.staff_top{
	background:#f1f1f1;
	border: 1px solid #eee;
}
.staff_top p{

	color: #FFFFFF;
	font-weight: bold;
    background: #0b8c62;
    width: 100%;
    text-align: center;
    padding:22px 0;
}
.staff_san{
	margin: auto;
	width: 0;
    height: 0;
    border-left:9px solid transparent;
    border-right:9px solid transparent;
    border-top:10px solid #0b8c62;
}
.staff_person{
	display: flex;
	justify-content: space-between;
	padding: 10px 16px 10px 16px;
}
.person_message{
	width: 60%;
    margin-top: 1.6rem;
}
.person_one img{
	width: 10%;
    height: .37rem;
    margin-top:1px;
}
.person_img{
	width: 38%;
}
.person_one{
	margin-bottom: .2rem;
	display: flex;
}
.message_text p{

}
.message_text{
	padding-left: .1rem;
}
.message_text p:hover{
	color: #1CA883;
}
.information{
	margin: auto;
	text-align: center;
	display: flex;
	padding-bottom: 19px;
	margin: .1rem 1rem 0 1rem
}
.information .a2_2{
	width: 2.6rem;
    height: .72rem;
	border: 1px solid #c0c0c0;
	line-height: .72rem;
	text-align: center;
	
	color: #333;
	border-radius: 17px 0 0 17px;
	border-right: none;
}
.information .a2_3{
	width: 2.6rem;
    height: .72rem;
	border: 1px solid #c0c0c0;
	line-height: .72rem;
	text-align: center;

	color:#333 ;
	border-radius: 0 17px 17px 0;
}
.information .a2_2:hover{
	background: #0b8c62;
	color:#FFFFFF;
	border: 1px solid #0b8c62;
}
.information .a2_3:hover{
	background: #0b8c62;
	color:#FFFFFF;
	border: 1px solid #0b8c62;
}
/*==================brand strategy.html================*/

.cont-four {
    /* padding-bottom: 70px; */
}

    .cont-four .cont4-item {
        font-size: 0;
        margin-bottom: 20px;
    }

.cont4-item input, .cont4-item select {
    width: 100%;
    height: 53px;
    border: 1px solid #d3d3d3;
    color: #666;
    font-size: 14px;
    display: block;
    padding: 0 20px;
    margin-right: 33px;
}

    .cont4-item input:last-child, .cont4-item select:last-child {
        margin-right: 0;
    }

.cont4-item textarea {
    resize: none;
    width: 100%;
    height: 79px;
    border: 1px solid #d3d3d3;
    color: #666;
    font-size: 14px;
    padding: 10px 20px;
}

.cont4-item input.cont-sub {
    width: 100%;
    background: #1ca883;
    color: #fff;
    cursor: pointer;
}

.cont4-item:last-child {
    margin-bottom: 0;
}

.cont4-item span i {
    color: #f20505;
    position: absolute;
    right: 20px;
    top: 50%;
    margin-top: -10px;
    font-size: 14px;
    font-style: normal;
}

.cont4-item span {
    display: inline-block;
    position: relative;
    width: 100%;
    margin-bottom: 10px;
}


#tabcon>div {
	display: none;
	}
#tabcon .contentimg {
	display: block;
}
.titlecon{
}
.titlecon span{
	text-align: center;
	float: left;
	margin-left: .2rem;
	border-radius: 25px;
    padding: 0.15rem 0.35rem 0.15rem 0.35rem;
	display: block;
	border: 1px solid #BEBEBE;
	margin-top: .2rem;
}
.titlecon span:first-child{
	margin-left: 0;
}
.titlecon span:hover{
	border: 1px solid #1CA883;
	color: #1CA883;
}
.tabcon{
	border: 1px solid #1CA883;
	color: #1CA883;
}
/*.back-cor{
	background: #FFFFFF;
}
.container1{
	width: 100%;
    height: 45px;
    line-height: 47px;
    text-align: center;
    overflow: hidden;
    white-space: nowrap;
    font-size: .29rem;
    background: #FFFFFF;
    margin-bottom: 13px;
    }
.container1 .swiper-slide-prev{
	width: 42vw!important;

}
.container1 .swiper-slide-next{
	width:42vw!important;
}
.container1 .swiper-slide-active{
	width: 42vw!important;

}
.container1 .swiper-slide{
	    margin-left:.42rem;
}
.container1 .swiper-slide:first-child{
	    margin-left:0;
}	
.container1 .swiper-slide a{
	color:#666666;
	padding: .16rem .3rem .16rem .3rem;
	border-radius: 23px;
	border: 1px solid #BEBEBE;
}

.container1 .swiper-slide:hover a{
	color:#1CA883;
	border: 1px solid #1CA883;
}
.selected a{
	line-height: 26px;
	padding: .16rem .3rem .16rem .3rem;
	border-radius: 23px;
	color: #1CA883;
	border: 1px solid #1CA883;
}*/
.brand_strste{
	margin-top: 19px;
}
.brand_strste ul{
	display: flex;
	flex-wrap: wrap;
}
.brand_strste ul li{
    border: 1px solid #e7e7e7;
    width: 32.7%;
    height: 64px;
}
.brand_strste ul li img{
	display: block;
	width: 100%;
}
/*==============news.html===============*/
.news{
	margin-top: 19px;
}
.hot_new{
	width:100%;
	padding-bottom: 19px;
	display:flex;
	/*justify-content: space-between;*/
}
.hot_new .hot_new_text{
/*	width: 30%;*/
	
    color: #333;
    font-weight: bold;
}
.hot_input{
	position: relative;
	  margin-left:1.7rem;
}

.hot_input input{
	width: 4rem;
	height:26px;
	padding-left: 10px;
	border: 1px solid #cacaca;
	border-radius: 15px;
}
.hot_input button{
	position:absolute;
	right: 0.1rem;
    top:0;
	background: none;
	border: none;
}
.hot_input button img{
	    width: 79%;
}
.news_one{
	position:relative;
	margin-top: 10px;
}
.new_text{
	width:88%;
	margin:auto;
	background:#FFFFFF;
	position: relative;
    top: -25px;
    border-radius: 15px;
    padding: 19px 14px 19px 14px;
    box-shadow:-5px 5px 10px -4px #E7E7E7,5px 5px 10px -4px #E7E7E7;
}
.new_text p{
	/* font-size: .32rem; */
	color: #1CA883;
	padding-bottom:12px;
}

.new_text span{
	/* font-size:.29rem; */
	color: #888888;
	line-height: 22px;
	padding-bottom:12px;
	display: block;
}
.new_text a{
	/* font-size: .25rem; */
	color: #1CA883;
}
/*data*/
.data{
	margin-top: 19px;
}
.data span{
	font-size: 18px;
    color: #333;
    font-weight: bold;
}
.data_frist{
	border-bottom: 1px solid #cacaca;
	padding-bottom:9px;
}
.data_frist p:first-child{
	font-size: 14px;
    color: #666;
    margin-top: 12px;
    }
.data_frist p:last-child{
	font-size: 12px;
    color:#888;
    margin-top:5px;
    }

/*===========application.html============*/
.container_one2{
	width: 100%!important;
}
.application{
	padding-bottom: 19px;
}
.app_pag .swiper-pagination-bullet-active{
	opacity: 1;
    background:#1CA883!important;
}
.app_pag .swiper-pagination-bullet{
	width: 5px;
    height: 5px;
	background: #FFFFFF;
	opacity: 1;
	margin: 7px 10px!important;
	border-radius: 50%;
}
.application_text{
	width: 90%;
	margin:auto;
	margin-top:19px;
}
.application_big{
	position: relative;
	padding-bottom: 15px;
	padding-left: 15px;
	padding-top: 15px;
	border-bottom: 1px solid #a6a6a6;
}
.application_big .black{
	position: absolute;
    bottom: -3px;
    display: block;
    width: 40px;
    background: #c7000b;
    height: 4px;
}
.application_big p{
		font-size: 20px;
		color: #333333;
		font-weight: bold;
}
.application_samll{
	display: flex;
	justify-content: space-between;
	margin-left:20px;
	margin-top: 19px;
}
.application_samll .ul_one{
	margin-top: -23px;
    width: 6px;
}
.application_samll .ul_one li{
	width: 4px;
    height: 4px;
    border-radius: 50%;
    background: #999999;
    margin-top: 47px
}
.ul_two{
	 width: 93%;
}
.ul_two dd{
	border-bottom: 1px solid #e6e6e6;
    padding: 10px 0;
   
}
.ul_two dd:last-child{
	border: none;
}
.application_bttn{
	display: flex;
	margin: 5px auto;
	width: 90%;
	text-align: center;
}
.application_bttn .a2_2{
	width: 50%;
	height: 35px;
	border: 1px solid #c0c0c0;
	line-height: 35px;
	text-align: center;
	color: #333;
	border-radius: 17px 0 0 17px;
	border-right: none;
}
.application_bttn .a2_3{
	width: 50%;
	height: 35px;
	border: 1px solid #c0c0c0;
	line-height: 35px;
	text-align: center;
	color:#333;
	border-radius: 0 17px 17px 0;
}
.application_bttn .a2_2:hover{
	background: #c7000b;
	color:#FFFFFF;
	border: 1px solid #c7000b;
}
.application_bttn .a2_3:hover{
	background: #c7000b;
	color:#FFFFFF;
	border: 1px solid #c7000b;
}

/*=================scheme.html==============*/
.application_top{
	padding-top: 19px;
	padding-bottom: 19px;
}
.application_top p{
	   
    color: #333333;
    font-weight: bold;
}
.section_one{
	width: 23%;
	
}
.section_img{   
	 position: relative;
    height: 1.6rem;
    width: 1.6rem;
    border: 1px solid #CACACA;
    border-radius: 50%;
}
.section_one img{
	position: absolute;
	top: 18px;
    left: 16px;
    right: 0;
    width: 69%;
}
.section_one p{
	 margin-top: .2rem;
  
    color: #333;
    text-align: center;
}
.scheme_four{
	display: flex;
	justify-content: space-between;
}
.section_img{
	  transition: all ease-out .4s;
}
.section_one:hover .section_img{
	transform:translateY(-20px);
 	-webkit-transform:translateY(-20px);
	-moz-transform:translateY(-20px);
	transition: all ease-out .4s;
}
.container_img{
	width: 100%;
}
.swiper_img .swiper-pagination-bullet{
	margin: 0 11px!important;
	width: 5px;
    height: 5px;
    display: inline-block;
    border-radius: 100%;
    background:#484848;
    opacity: 1;
    border-radius: 50%;
}
.swiper_img .swiper-pagination-bullet-active{
	    opacity: 1;
    background:#1CA883;
 
}
/*from*/
.pro-three{
	margin-top: 30px;
	overflow-x: scroll;
}
.pro-three table {
    width: 100%;
}
.pro-three table th{
	background: #1CA883;
	color: #FFFFFF;
	font-size: 16px;
	font-weight: normal;
	border: 1px solid #e1e1e1;
	white-space:nowrap;
	padding: 10px 57px 10px 57px;
}
.pro-three table td {
    line-height: 48px;
    color: #666;
   
    border: 1px solid #e1e1e1;
    text-align: center;
}

/*==============detail_page.html================*/
.page_top{
	padding-top: 19px;
}
.page_top p{
	font-size: 18px;
    color: #333333;
    font-weight: bold;
}
.page_icon{
	padding-right: 3px;
}
.page_icon img{
	/*margin-top: 5px;*/
}
.page_icon span{
	font-size:12px;
	color:#888888;
}
.application_icon{
	display: flex;
}
.page_text{
	padding-top: 19px;
}
.page_text p:first-child{
	color: #888888;
	/* line-height: .5rem; */
	/* font-size: 0.29rem; */
	text-align: justify;
	padding-bottom: 19px;
}
.page_text img{max-width:100%;height: auto!important;}
.share a{
	 width: 30px;
    height: 24px;
    float: none;
    display: inline-block;
    vertical-align: middle;
    padding-left: 0;
    margin: 0 0 0 3px;
}
.share .s1{
	background:url(../img/wei.png) no-repeat center;
}
.share .s2{
	background:url(../img/bo.png) no-repeat center;
}
.share .s3{
	background:url(../img/qq.png) no-repeat center;
}
.share .s1:hover{
	background:url(../img/weihover.png) no-repeat center;
}
.share .s2:hover{
	background:url(../img/bohover.png) no-repeat center;
}
.share .s3:hover{
	background:url(../img/qqhover.png) no-repeat center;
}
.share span{
	font-size: 14px;
	color: #888888;
} 
.paging{
	margin: 14px 0 14px 0;
}
.paging a p:first-child{
	font-size: 14px;
	color:#888888;
	padding-bottom: 9px;
}
.paging a p:last-child{
	font-size: 14px;
	color:#888888;
}
.paging a p:hover{
	color: #1CA883;
}
/*=====================about.html===================*/
.good_main{
		background: url(/images/img42.jpg) no-repeat right top;
	}
.number{
	width: 100%;
	color: #fff;
	padding-top: 43px;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.number span{
	font-size: 40px;
	font-weight: 600;
}
.number p{
	/* font-size: .24rem; */
	color: #eaeef2;
	line-height: 18px;
}
.nb_left_word{
	padding-top: 10px;
	margin-left: 5px;
}
.nb_left{
	width: 42%;
	border-top: 1px solid #8092aa;
	display: flex;
	margin: 0 3% 41px 5%;
}
.nb_right{
	width: 43%;
	border-top: 1px solid #8092aa;
	display: flex;
	margin: 0 5% 41px 2%;
}

.number_text{
	margin-top: 19px;
}
.number_text P{
	text-align:justify;
	/* font-size: .29rem; */
	color: #888888;
	line-height: 28px;
}
.video{
	margin-top:19px;
}
.video_back{
	width: 100%;
	background:#0b8c62;
}
.video_back h3{
	 font-family: "Impact";
	 font-size: 34px;
	 color:#3d9a77;
	 text-transform: uppercase;
	 padding:15px 0 15px 10px;
}
.video_back h4{
	margin-top: -40px;
	padding-left: 12px;
	font-size: 20px;
	color: #ffff!important;
	padding-bottom: 15px;
}
.video_position{
	position: relative;
}
.video_position span {
    width: 52px;
    height: 52px;
    position: absolute;
    margin: auto;
    left: 0;
    right: 0;
    bottom: 0;
    top: -11px;
    display: block;
}
.development{
	margin-top: 19px;
}
.development_text h3{
	text-align: center;
	font-family: "Impact";
	color: rgba(11,140,98,0.1);
	text-transform: uppercase;
	font-size: 34px;
}
.development_text h4{
	text-align: center;
	color: #1ca883;
	margin-top: -30px;
	font-size: 20px;
}
.culture{
	margin-top: .4rem;
	margin-bottom: 1rem;
}
.culture_swiper .swiper-slide{
	    width: 170px!important;
    margin-right: 16px!important;
}
.culture_swiper .swiper-slide img{
	border:3px solid #E5E5E5;
}
.swper_crover .swiper-pagination{
width: 100%!important;
margin-top: .2rem;
}
.round .swiper-pagination-bullet{
	width: 5px;
    height: 5px;
    border-radius: 50%;
    background:#484848;
    opacity: 1;
    margin: 0 15px;
}
.round .swiper-pagination-bullet-active{
	background: #1CA883;
	opacity: 1;
}
.development_text {
	padding-top: 19px;
	padding-bottom: 10px;
}

.develop-line{
	position: relative;
	 z-index: 1; 
	}
.develop-line::before {
    content: '';
    width: 1px;
    background: #cfcfcf;
    position: absolute;
    left: 14px;
    top:22px;
    bottom: 0;
    z-index:-1;
   
}
.develop-item{
   	margin-left: 48px;
    margin-bottom: 15px;
    position: relative;
    border-bottom: 1px solid #CACACA;
    padding-bottom: 14px
}
.develop-tit{
    font-size: 16px;
    color: #333;
    position: relative;
    display: inline-block;
    cursor: pointer;
}
.develop-tit h4{font-size: .35rem;}
.develop-tit::before{
    content: '';
    width:27px;
    height: 27px;
    background: url(../img/about_11.png) no-repeat center;
    position: absolute;
    left: -47px;
    top:0;
}
.btn-develop{
    cursor: pointer;
    text-align: center;
    color: #888;
    font-size: 16px;
    line-height: 24px;
}
.develop-month{
    border-bottom: 1px solid #cfcfcf;
    padding-bottom: 40px;
    margin-top: 37px;
}
.develop-month:first-child{margin-top:15px;}
.develop-month:last-child{border-bottom:none;padding-bottom: 0;}
.develop-month .p-des p{
    line-height: 28px;
    color: #888;
    font-size: 14px;
}
.develop-month .p-des img{margin-top: 13px;max-width: 100%;}
.develop-cont{display: block;}
.develop-item.open .develop-cont{display: block;}


/*Production situation*/
.production{
	padding: 19px 14px 19px 14px;
	background: url(../img/about_08.png) no-repeat center;
}
.production h5{
	font-size: 18px;
	color: #FFFFFF;
}
.csit_one{
	display: flex;
	margin-top:24px;
	margin-bottom: 19px;
}
.sit_left{
	width: 20%;
	padding-right:4px;
}
.sit_right{
	width: 79%;
}
.sit_right span{
	font-size: .35rem;
	color: #e4e4e4;
	font-weight:600;
}
.sit_right p{
	padding-top: 3px;
	font-size: .29rem;
	line-height:.5rem;
	color: #e4e4e4;
	text-align: justify;
}

.btn-develop img{
	width: 9%;
}

.win{
	border: 1px solid #EEEEEE;
	box-shadow:-5px 5px 10px -4px #EEEEEE,5px 5px 10px -4px #EEEEEE;
}
.win_down{padding: 0px 10px 20px 10px;padding-bottom: 11px;text-align: center;display: block;}
.win_down span{
	display: block;
	padding-bottom: 12px;
	font-size: 18px;
	padding-top: 10px;
	color: #333;
	font-weight: 600;
}
.win_down p{
	/* font-size:.29rem; */
	color: #888888;
	/* line-height: .5rem; */
	/* padding-bottom: 11px; */
}
.swiper2{
	margin-top: 19px!important;
	/*margin-bottom: 19px;*/
}

.win-pagination .swiper-pagination-bullet{
	width:5px!important;
    height:5px!important;
    margin: 0 15px!important;
    background:#484848;
    border-radius: 50%;
    opacity:1;
    
}
.win-pagination .swiper-pagination-bullet-active{
	background: #1CA883;
	opacity:1;
}
.win-pagination{
	margin-top: 12px;
	width: 100%;
}
/*===================enter.html====================*/
.enter_frist{
	/*position: relative;*/
	margin-bottom: 19px;
}
.enter_text{
	position: relative;
	margin-left: 10px;
	}
.enter_cont{
	padding-left: 10px;
}
.enter_cont:before {
    content: '';
    width: 3px;
    height: 45px;
    background: #1ca883;
    position: absolute;
    left: 0;
     bottom:8px;

}
.enter_cont h5{
position: absolute;
	 bottom: 27px;
    color: #FFFFFF;
    font-size:22px;
    overflow: hidden;
    text-overflow: ellipsis;
    }
.enter_cont p {
	position: absolute;
	bottom:7px;
    color: #FFFFFF;
    font-size: 16px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

/*=============manufacture.html============*/
.container2{
	width: 100%;
}
.manufacture_rgb{
	position: relative;
}
.manufacture_text{
	width:100%;
	position:absolute;
	bottom: 0;
	background:rgb(28,168,131,0.6);
}
.detection{
	 padding: 0.2rem;
}
.detection h5{
    color: #FFFFFF;
    font-size:.35rem;
    overflow: hidden;
    text-overflow: ellipsis;
}
.detection p{
	font-size:.3rem;
	color: #FFFFFF;
	line-height: 26px;
}
.button-next{
    position: absolute;
    top: 0%;
    bottom: 0;
    left:7px;
    margin: auto;
    width: 31px;
    height: 31px;
    z-index: 10;
    cursor: pointer;
    background-size: 27px 44px;
    background-position: center;
    background-repeat: no-repeat;
}
.button-prev{
	position: absolute;
    top: 0%;
    bottom: 0;
    right:7px;
    margin: auto;
    width: 31px;
    height: 31px;
    z-index: 10;
    cursor: pointer;
    background-size: 27px 44px;
    background-position: center;
    background-repeat: no-repeat;
}
/*==========download.html===========*/
.download_top{
	margin-top: .4rem!important;
}
.download{
/*	margin-bottom:.1rem;*/
	margin-top: .3rem;
	display: flex;
	justify-content: space-between;
	
}
.download_img{
	width:85%;
	border: 1px solid #d6d6d6;
	border-right:none;
}
.download_right{
	border: 1px solid #d6d6d6;
	width: 15%;
	
}
.download_right a p{
	color: #888888;
	font-size: .29rem;
	padding:.4rem .2rem 0 .2rem;
}
.download_img{
	display: flex;
	justify-content: space-between;
}
.download_left{
	padding: .1rem 0 .1rem .1rem;
	display: flex;
}
.download_bottom{
	padding-left: .1rem;
}
.download_bottom p:first-child{
	color: #333333;
	font-size: .35rem;
	font-weight: bold;
}
.download_bottom p:last-child{
	color: #888888;
	font-size: .29rem;
}
.time_corssimg{
	border-left:1px solid #d6d6d6;
}
.time_corssimg p{
	color: #888888;
	font-size: .29rem;
	padding-top: .4rem;
	padding:.4rem .2rem 0 .2rem;
}
.download_right a{
	
}
.download_right:hover{
	background: #1CA883;
	color: #FFFFFF;
	border-top: 1px solid #1CA883;
	border-right: 1px solid #1CA883;
	border-bottom: 1px solid #1CA883;
	border: none;
}
.download_right:hover a p{
	background: #1CA883;
	color: #FFFFFF;
	border: none;
}
.download:hover .download_img{
	border-left: 1px solid #1CA883;
	border-top: 1px solid #1CA883;
	border-bottom: 1px solid #1CA883;
}
 .download:hover .download_right{
	background: #1CA883;
	color: #FFFFFF;
	border: 1px solid #1CA883;
	
	
}
 .download:hover .download_right a p{
	background: #1CA883;
	color: #FFFFFF;
	
	
}
/*====================contact_us.html===================*/
.contanct_back{
	    margin-top: 14px;
}
.contanct_back h3 {
    font-family: "Impact";
    font-size: 34px;
    line-height: 50px;
    color: rgba(11,140,98,0.1);
    text-transform: uppercase;
}
.contanct_back h4 {
    font-size: 20px;
    color: #1ca883;
    margin-top: -30px;
    margin-bottom: 10px;
    font-weight: bold;
}
.contact_details{
	padding: 20px;
	/* margin-top: 19px; */
	background: url(/images/ym4.jpg) no-repeat center;
}
.cantact_icon{
	margin-top: 12px;
	position: relative;
	display: flex;
}
.cantact_text h5{
	color: #FFFFFF;
	/* font-size: .32rem; */
	overflow: hidden;
	text-overflow: ellipsis;
}
.cantact_text{
	/*padding-right: 13px;*/
	width:80%;
/*	padding-left:0.9rem;*/
}
.cantact_text p {
    /* font-size: .26rem; */
    color: #FFFFFF;
    line-height: 24px;
    }
 .cantact_img {
 	width: 18%;
 	height:.7rem;
 	margin-right: .6rem;
 	border-right: 1px solid #6d6d6d;
 }
  .cantact_img img{
  width:59%;	
  }
/*.cantact_img:before{
	content: "";
	width:0.01rem;
	height:.65rem;
	background:#6d6d6d;
	position:absolute;
	left: 1.2rem;	
}*/
.invite_text{
	text-align: justify;
	font-size: .29rem;
	color: #333333;
	margin-top: 19px;
	line-height: .5rem;;
}
.invite_break{
	margin-top: 19px;
}
.invite_break li{border-bottom: 1px solid #fff;}

.invite_break .zp_tit{
    height: 1.3rem;
    line-height: 1.3rem;
    padding: 0 .2rem;
	background: #1ca883;
	}
/*.invite_break .zp_tit span {
    display: inline-block;
    color: #fff;
    font-size: .35rem;
}*/
/*.invite_break .zp_tit .span1{
	 display: inline-block;
    color: #fff;
    font-size: .35rem;
	}*/
.invite_break .zp_tit .span2{
	padding-right: .6rem;
	padding-right: 40px;
	background: url(../img/contact_02.png) no-repeat right center;
	}
.invite_break li .zp_tit{
	display: flex;
	justify-content: space-between;
}
.invite_break li .zp_tit .span1{
	 display: inline-block;
    color: #fff;
    font-size: .35rem;
    font-weight: bold;
}
.invite_break li .zp_tit .span2{
	color: #FFFFFF;
	 display: inline-block;
     font-size: .35rem;
}
.invite_break .zp_det{
	padding:.3rem 0 0 0;
	}
.invite_break .zp_det .p1{font-size: 0;}
.invite_break .zp_det .p1 span {
   color: #1ca883;
    font-size: .29rem;
    width: 1.61rem;
    height: .7rem;
    line-height: .7rem;
    border: 1px solid #1ca883;
    text-align: center;
    display: inline-block;
    margin-right: .17rem;
    border-radius: 5px;
    margin-bottom:.1rem;
}
.invite_break .zp_det .p1 span:last-child{
	margin-right:0;
}
.invite_break .zp_det .p2 {font-size: 0;margin-top: 15px;}
/*.invite_break .zp_det .p2 {
margin: auto;
}*/
.invite_break .zp_det .p2 span{
	color: #333;
	font-size: .29rem;
	display: inline-block;
	display: block;
	/*float: left;*/
	line-height: .5rem;
	margin-left:.9rem;
	display: inline-block;
	}
	
.invite_break .zp_det dl{margin-top: 25px;}
.invite_break .zp_det dl dt{
	/*display: block;*/
	font-size:.35rem;
	color: #333;
	margin-bottom: 5px;
	}
.invite_break .zp_det dl dd{
	font-size:.29rem;
	color: #888;
	text-align: justify;
	}
.invite_break .zp_font{display:none;}
.invite_break li.on .zp_tit{background: #111}
.invite_break .on .zp_tit{
	display: flex;
	justify-content: space-between;
}
.invite_break .on .zp_tit .span1 {
	  	display: inline-block;
   	 	color: #fff;
    	font-size: .35rem;
		font-weight: bold;}
.invite_break .on .zp_tit .span2 {
		color: #FFFFFF;
	 	display: inline-block;
     	font-size: .35rem;
}
.invite_break .on .zp_tit .span2{
	background: url(../img/contact_03.png) no-repeat right center;
}

 /*.accordion_one {
 	width: 100%;
 	max-width: 360px;
 	margin: 30px auto 20px;
 	background: #FFF;
 	-webkit-border-radius: 4px;
 	-moz-border-radius: 4px;
 	border-radius: 4px;
 }

.accordion_one .link_one {
	width: 100%;
	cursor: pointer;
	display: block;
	padding: 15px 15px 15px 17px;
	color: #666666;
	font-size: .3rem;
	font-weight: 700;
	border-bottom: 1px solid #CACACA;
	position: relative;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}

.accordion_one li:last-child .link_one {
	border-bottom: 0;
}

.accordion_one li i {
	position: absolute;
	top: 16px;
	left:5px;
	font-size: 18px;
	color: #595959;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}

.accordion_one li i.fa-chevron-down {
	right: 12px;
	left: auto;
	font-size: 16px;
}

.accordion_one li.open .link_one {
	color: #20A683;
}

.accordion_one li.open i {
	color: #20A683;
}
.accordion_one li.open i.fa_down {

	 display: inline-block;
            background: black;
            height: 12px;
            position: relative;
            width: 2px;
         transform: rotateZ(90deg);
            text-align: center;
            line-height: 20px;

}
 .submenu_one {
 	display: none;
 	background:#FFFFFF;
 	font-size: .29rem;
 	line-height: .5rem;
    color: #888;
    text-align: justify;
 	padding: .35rem .35rem .35rem .35rem;
 	border-bottom: 1px solid #EEEEEE;
 }
 .submenu_one p{
 }
 .submenu_one li {
 	border-bottom: 1px dashed #CCCCCC;
 }

 .submenu_one a {
 	display:inline-block;
 	text-decoration: none;
 	color:#666666;
 	padding: 12px;
 	padding-left: 42px;
 	-webkit-transition: all 0.25s ease;
 	-o-transition: all 0.25s ease;
 	transition: all 0.25s ease;
 }


.fa_down {
         display: inline-block;
            background: red;
            height: 12px;
            position: relative;
            width: 2px;  display: inline-block;
            background: red;
            height: 12px;
            position: relative;
            width: 2px;
       }
.fa_down:after{
  		background: red;
            content: "";
            height: 12px;
            left: 0;
            position: absolute;
            top: 0;
            width: 2px;
            transform: rotateZ(90deg)
  }*/

/*=================switcher.html============*/
.switacher-swiper{
	width: 100%;
}
.switacher-swiper .swiper-pagination-bullet{
	width:5px!important;
    height:5px!important;
    margin: 0 11px!important;
    background:#484848;
    border-radius: 50%;
    opacity:1;
}
.switacher-swiper .swiper-pagination-bullet-active{
	background: #1CA883;
	opacity:1;
}
.smd_back{
	margin-top: .4rem;
	background: #1CA883;
	padding: 10px;
}
.smd_back h4{
	color: #FFFF;
	font-size: 20px;
	font-weight: bold;
}
.smd_text{
	padding: 10px;
}
.smd_text p{
	color: #888888;
	/* font-size: .29rem; */
	line-height: 2;
}
.smd_text img{height:auto!important;}
.smd_img{
	padding-left: .2rem;
}
.smd_img img{
	padding-top: .1rem;
	width: 7%;
	margin-left:.1rem;
}

#tab{
	margin-top: 10px;
}
#tab>div {
display: none;
	}
#tab .content {
	display: block;
			}

    #tab .content {
    
    overflow:auto;
    }

    #tab .title {
        display: flex;
        justify-content: space-between;
    }
#tab .title span{
	display: block;
	width: 100%;
	height: 36px;
	background: #dfdfdf;
	text-align: center;
	line-height: 36px;
}
.tab{
	background:#1CA883!important;
	color: #FFFFFF;
}
#tab .title span:hover{
	background:#1CA883;
	color: #FFFFFF;
}
.classification{
	margin-top: .3rem;
	display: flex;
	justify-content: space-between;
}
.classification_left {
    display: flex;
    justify-content: space-between;
    width: 100%;

}

.classification_left a p{
	padding: 4px 19px;
	border: 1px solid #cdcdcd;
	border-radius: 8px;
	margin-left: 5px;
}
.classification_left a p:hover{
	background: #1CA883;
	color: #FFFFFF;
	border: none;
}
.classification_right {
	padding-top: .1rem;
}
    .classification_right a span{
        font-size:.14rem;
    }
    .classification_right a img {
        width: 30%;
    }
.recommended_lun{
	margin-top: 19px;
}
.recommended_title{
	margin-top: .5rem;
	text-align: center;
}
.recommended_title p:first-child {
    font-size: .35rem;
    color: #333333;
    font-weight: bold;
    text-align: center;
}
.recommended_title p:last-child{
	text-align: center;
	font-size: .1rem;
	color: #888888;
}
.recommended_picture{
	display: flex;
	justify-content: space-between;
}
.recommended-swiper{
	margin-top: 19px;
}
.recommended_picture .picture_one{
	width:48%;
}
  .seiper_rem .swiper-pagination-bullet{
  	width: 5px;
  	height: 5px;
  	margin: 0 11px;
  	border-radius: 50%;
  	 background:#484848;
  	 opacity:1;
}
.recommended_lun .seiper_rem .swiper-pagination-bullet-active{
	background: #1CA883; 
	opacity:1;
}
.recommended_lun .seiper_rem{
	margin-top:.1rem;
}
.recommended_lun .swiper-pagination{
	width: 100%!important;
}
.recommended_plan{
	margin-top: 19px;
}
.plan{
	margin-top: 1rem;
    margin-bottom: 0.9rem;
}
.change_color{
	background:#ebebeb;
	width:100%;
	height: .7rem;
	line-height: .7rem;
	text-align: center;
	/*padding: 0 0.06rem 0 0.06rem;*/
}
.picture_one:hover .change_color{
	color: #FFFFFF;
	background: #1CA883;
}
 .seiper_plan .swiper-pagination-bullet{
  	width: 5px;
  	height: 5px;
  	margin: 0 11px;
  	border-radius: 50%;
  	 background:#484848;
  	opacity:1;
}
.recommended_plan .seiper_plan .swiper-pagination-bullet-active{
	background: #1CA883; 
	opacity:1;
}
.recommended_plan .seiper_plan{
	margin-top:.1rem;
}
.recommended_plan .swiper-pagination{
	width: 100%!important;
}
.goodlucy{
	margin-top: .6rem;
}
.header.sticky {
    /* position: fixed; */
    /* background: #fff; */
}

    .header.sticky ul > li {
        color: #000000;
        height: 60px;
        line-height: 60px;
        vertical-align: middle;
        font-size: 16px;
    }



/*.header.offset {
    transform: translate(0,-100%);
    transition: all 0.5s ease-in-out;
}

.header.scrolling {
    visibility: visible;
    transform: translate(0,0);
}*/


.win_goodlucy {
    padding: 20px 0;
}