@charset "utf-8";

@media screen and (min-width:768px){
    body{margin:0;padding:0;min-width:1200px}
    .container{width:1180px}
    .container-fluid{min-width: 1180px;}
}
@media screen and (max-width:1680px){
    .histoy_item .history_box .histort_year{
        font-size: 14px;
        line-height: 2;
    }
    .histoy_item .history_box .histort_info{
        font-size: 14px;
        line-height: 2;
    }
    .brand_box4 .title{
        margin-right: 20px;
    }
    .brand_box4 .title_one{
        font-size: 22px;
    }
    .brand_box4 .title_two{
        font-size: 22px;
    }
    .brand_box4 .title_three{
        font-size: 12px;
    }
    .brand_history .histoy_item{
        width:48%;
    }
}

@media screen and (max-width:768px){
    #swiper1 .swiper-slide{
        height: auto;
    }
    .nav_top{
        height: 80;
        padding:12px ;
        padding-left: 0;
    }
    .nav_top .logo{
		width: 160%;
        height: auto;
    }
		

	wwidth: 100%;
	
    .menu_box{
        padding-top: 0;
    }
    .menu_box .menu_btn{
        width: 100%;
        margin-top: 15px;
        position: fixed;
        right: 5px;
        top: -5px;
        z-index: 99;
    }
    .menu_box .menu_list{
        height: 100%;
        margin-top: 15px;
        position: fixed;
        padding-right: 15px;
        padding-top: 60px;
        right: 0;
        top: 0px;
        z-index: 98;
        background-image: linear-gradient(90deg, rgba(210,17,129,0), rgba(210,17,129,0),rgba(210,17,129,.8));
        margin-top: 0;
    }
    .menu_box .menu_list > li{
        display: block;
        padding:10px 0px;
    }
    .menu_box .menu_list > li > a{
        font-size: 14px;
        font-weight: bold;
        padding-left: 10px;
        padding-bottom: 5px;
    }
    .menu_box .menu_hide{
        transform: translate(32px,0);
        width: 0;
    }
    .menu_box .menu_show{
        width: 100%;
    }
    /* é¦–é¡µç›’å­ä¸€ */
    .ibox1{
        height: auto;
        padding:30px 0 60px 0;
    }
    .ibox1 .ibox1_top{
        padding:0 60px;
        margin-bottom: 15px;
    }
    .ibox1 .ibox1_one{
        font-size: 14px;
    }
    .ibox1 .ibox1_two{
        font-size: 14px;
    }
    .ibox1 .ibox1_three{
        font-size: 12px;
        margin-bottom: 30px;
    }
    .ibox1 .ibox1_four{
        font-size: 12px;
    }
    /* é¦–é¡µç›’å­äºŒ */
    .ibox2{
        justify-content: center;
        align-items: stretch;
        align-content: center;
        flex-wrap: wrap;
    }
    .ibox2 .ibox2_left{
        width: 100%;
        padding:60px 15px;
    }
    .ibox2 .ibox2_right{
        width: 100%;
        padding:60px 15px;
    }
    .ibox2 .ibox2_one{
        font-size: 26px;
    }
    .ibox2 .ibox2_two{
        font-size: 14px;
        margin-bottom: 10px;
    }
    .ibox2 .ibox2_three{
        font-size: 14px;
    }
    .ibox2 .ibox2_three br{
        display: none;
    }
    .ibox2 .ibox2_img{
        margin:30px 0;
    }
    /* é¦–é¡µç›’å­ä¸‰ */
    .ibox3{
        height: auto;
        padding:30px 0 60px 0;
		
    }
    .ibox3 .ibox3_left{
        padding-left: 0;
    }
    .ibox3 .ibox3_left img{
        height: 120px;
        margin-bottom: 15px;
    }
    .ibox3 .ibox3_one{
        font-size: 26px;
    }
    .ibox3 .ibox3_two{
        font-size: 16px;
    }
    .ibox3 .ibox3_three{
        font-size: 14px;
        margin-bottom: 15px;
    }
    .ibox3 .ibox3_four{
        font-size: 16px;
        margin-bottom: 15px;
    }
    .ibox3 .ibox3_five{
        font-size: 14px;
    }
    .ibox3 .ibox3_five br{
        display: none;
    }
    /* é¦–é¡µç›’å­å›› */
    .ibox4{
        height: auto;
        padding-top: 30px;
        padding-bottom: 30px;
    }
    .ibox4 .ibox4_left{
        padding-left: 0px;
        margin-bottom: 30px;
    }
    .ibox4 .ibox4_one{
        font-size: 26px;
    }
    .ibox4 .ibox4_two{
        font-size: 26px;
    }
    .ibox4 .ibox4_three{
        font-size: 16px;
        color: white;
    }
    .ibox4 .appList{
        flex-wrap: wrap;
        padding-left: 0;
    }
    .ibox4 .appList .item{
        width: 50%;
        padding:0 5px;
    }
    .ibox4 .appList .item .title_en{
        font-size: 12px;
        display: none;
    }
    .ibox4 .appList .item .title_cn{
        font-size: 12px;
        margin-top: 10px;
        margin-bottom: 10px;
    }
    /* é¦–é¡µç›’å­äº” */
    .ibox5{
        padding: 30px 15px;
    }
    .ibox5 .title_en{
        font-size: 26px;
    }
    .ibox5 .title_cn{
        font-size: 26px;
        margin-bottom: 15px;
    }
    .ibox5 .ibox5_one{
        margin-bottom: 15px;
    }
    .ibox5 .ibox5_two{
        font-size: 14px;
    }
    /* é¦–é¡µç›’å­å…­ */
    .ibox6{
        padding: 30px 15px;
    }
    .ibox6 .title_en{
        font-size: 26px;
        margin-bottom: 15px;
    }
    .ibox6 .title_cn{
        font-size: 14px;
        margin-bottom: 15px;
    }
    .ibox6 .ibox6_one{
        margin-bottom: 30px;
    }
    .ibox6 .ibox6_two{
        font-size: 14px;
        margin-bottom: 30px;
    }
    .ibox6 .more a{
        font-size: 16px;
        line-height: 1.6;
        color: #000000;
        font-size: 14px;
    }
footer{
 background: #000;
padding: 0px 2%;
}
    .footer_list{
        flex-wrap: wrap;
    }
    footer .footer_one{
        width: 100%;
        margin-bottom: 15px;
    }
    footer .footer_one img{
        height: 64px;
    }
    footer .footer_two{
        width: 100%;
        margin-bottom: 15px;
    }
    footer .footer_three{
        width: 100%;
        margin-bottom: 15px;
    }
    footer .footer_three .three_ph{
        font-size: 16px;
    }
    footer .footer_four{
        width: 100%;
    }
    /* å“ç‰Œé¡µé¢ */
    /* å“ç‰Œé¡¶éƒ¨banner */
    .brand_banner{
        height: auto;
        padding:48px 15px 0 15px;
    }
    .brand_banner .brand_box{
        padding-top: 60px;
        padding-left: 15px;
        height: auto;
        padding-bottom: 30px;
    }
    .brand_banner .brand_one img{
        height: 60px;
    }
    .brand_banner .brand_two{
        font-size: 26px;
    }
    .brand_banner .brand_three{
        font-size: 20px;
        margin-bottom: 15px;
    }
    .brand_banner .brand_four{
        font-size: 12px;
    }
    /* å“ç‰Œç›’å­ä¸€ */
    .brand_box1{
        padding:30px 15px;
    }
    .brand_box1 .box1_one{
        font-size: 26px;
    }
    .brand_box1 .box1_two{
        font-size: 22px;
        margin-bottom: 15px;
    }
    .brand_box1 .box1_three{
        font-size: 16px;
    }
    .brand_box1 .box1_four{
        font-size: 14px;
    }
    /* å“ç‰Œç›’å­äºŒ */
    .brand_box2{
        padding:30px 15px 60px 15px;
    }
    .box2_one{
        font-size: 26px;
        margin-bottom: 5px;
    }
    .box2_two{
        font-size: 14px;
        margin-bottom: 30px;
        line-height: 2;
    }
    .box2_three{
        font-size: 12px;
    }
    /* å“ç‰Œç›’å­ä¸‰ */
    .brand_box3{
        padding:30px 15px 60px 15px;
    }
    .brand_box3 .box3_one{
        font-size: 20px;
        margin-bottom: 30px;
    }
    .brand_box3 .box3_img{
        padding:0 40px;
    }
    .brand_box3 .box3_img img{
        margin-bottom: 30px;
    }
    .brand_box3 .box3_two{
        font-size: 12px;
    }
    
    .brand_box3 .box3_three{
        font-size: 12px;
    }
    /* å“ç‰Œç›’å­å›› */
    .brand_box4{
        padding:30px 15px 60px 15px;
    }
    .brand_box4 .title{
        text-align: left;
        margin-right: 0px;
    }
    .brand_history{
        padding-top: 30px;
        flex-wrap: wrap;
    }
    .brand_history .histoy_item{
        width:100%;
    }
    .brand_history .histoy_item .history_box{
        display: flex;
        flex-wrap: wrap;
    }
    .histoy_item .history_box .histort_year{
        width:100%;
        font-size: 14px;
        line-height: 2;
        font-family: 'Times New Roman', serif;
        font-weight: bold;
    }
    .histoy_item .history_box .histort_info{
        width:100%;
        font-size: 12px;
        line-height: 2;
        padding-left: 2em;
        margin-bottom: 15px;
    }
    /* äº§å“æµ·æŠ¥ */
    .pro_banner{
        padding:30px 0;
    }
    .pro_banner .banner_one{
        padding:0 30px;
    }
    .pro_banner .banner_one img{
        height: 160px;
        margin-bottom: 15px;
        margin-top: 15px;
    }
    .pro_banner .banner_two{
        font-size: 26px;
        color: #333333;
        letter-spacing: .5em;
        margin-bottom: 10px;
    }
    .pro_banner .banner_three{
        font-size: 32px;
        margin-bottom: 10px;
    }
    .pro_banner .banner_four{
        padding:0 15px;
    }
    /* ç›’å­ä¸€ */
    .pro_box1,.pro_box2,.pro_box3,.pro_box4,.pro_box5{
        padding:0;
    }
    .pro_box1 .col-xs-12,.pro_box2 .col-xs-12,.pro_box3 .col-xs-12,.pro_box4 .col-xs-12,.pro_box5 .col-xs-12{
        padding:0;
    }
    .pro_txt{
        padding:30px 15px;
        box-sizing: 0 0 8px rgba(0,0,0,0.8);
    }
    .pro_box1 .pro_txt{
        background-color: #dad9de;
    }
    .pro_box2 .pro_txt{
        background-color: #e7b8c8;
    }
    .pro_box3 .pro_txt{
        background-color: #e4e5ea;
    }
    .pro_box4 .pro_txt{
        background-color: #a0b2bc;
    }
    .pro_box5 .pro_txt{
        background-color: #3b709a;
    }
    .pro_txt .pro_one{
        overflow: hidden;
    }
    .pro_txt .pro_one img{
        height: 36px;
        margin-bottom: 15px;
        margin-left: -30px;
    }
    .pro_txt .pro_two{
        font-size: 24px;
        padding-left: 15px;
        margin-bottom: 15px;
    }
    .pro_txt .pro_three{
        font-size: 14px;
        padding-left: 15px;
        margin-bottom: 15px;
    }
    .pro_txt .pro_four{
        font-size: 14px;
        padding-left: 15px;
        margin-bottom: 15px;
    }
    .pro_txt .pro_more{
        padding-left: 15px;
    }
    .pro_txt .pro_more a{
        font-size: 12px;
        width: 96px;
        height: 26px;
        line-height: 26px;
    }
    .pro_txt.pro_right{
        padding-right: 0px;
    }
    /* èƒ½åŠ›é¡µé¢ç›’å­ä¸€ */
    .tech_box1{
        padding:15px 0;
        background-color: #f4f4f4;
    }
    .tech_box1 .tech_box1_list{
        flex-wrap: wrap;
        flex-direction: column-reverse;
    }
    .tech_box1 .tech_box1_list .list_left{
        padding:15px 15px 30px 15px;
    }
    .tech_box1 .list_left .box1_one{
        font-size: 26px;
        margin-bottom: 15px;
    }
    .tech_box1 .list_left .box1_two{
        font-size: 14px;
    }
    .tech_box1 .list_left .box1_three{
        font-size: 12px;
        margin-bottom: 15px;
    }
    .tech_box1 .list_left .box1_four{
        font-size: 16px;
    }
    .tech_box1 .list_left .box1_five{
        font-size: 14px;
    }
    /* èƒ½åŠ›é¡µé¢ç›’å­äºŒ */
    .tech_box2{
        padding:15px 0px;
    }
    .tech_box2 .tech_box2_wrapper{
        flex-wrap: wrap;
    }
    .tech_box2_wrapper .box2_left{
        width: 100%;
        padding:15px;
    }
    .tech_box2 .box2_left .box2_left_one{
        font-size: 26px;
    }
    .tech_box2 .box2_left .box2_left_two{
        font-size: 24px;
        margin-bottom: 15px;
    }
    .tech_box2 .box2_left .box2_left_three{
        font-size: 14px;
        margin-bottom: 15px;
    }
    .tech_box2 .box2_left .box2_left_four{
        font-size: 14px;
        margin-bottom: 15px;
    }
    .tech_box2 .box2_left .box2_left_five{
        font-size: 12px;
    }
    .tech_box2_wrapper .box2_right{
        flex-wrap: wrap;
    }
    .tech_box2 .right_item{
        width: 50%;
        margin-bottom: 15px;
    }
    .tech_box2 .item_title{
        font-size: 14px;
        text-align: center;
    }
    /* èƒ½åŠ›é¡µé¢ç›’å­äº” */
    .tech_box5{
        flex-wrap: wrap;
    }
    .tech_box5 .tech_box5_left{
        width: 100%;
        padding:30px 15px 60px 15px;
    }
    .tech_box5_left .left_one{
        font-size: 26px;
    }
    .tech_box5_left .left_two{
        font-size: 20px;
    }
    .tech_box5_left .left_three{
        font-size: 14px;
    }
    .tech_box5 .tech_box5_right{
        width: 100%;
    }
    /* èƒ½åŠ›ç›’å­å…­ */
    .tech_box6{
        padding:30px 0 30px 0;
    }
    .tech_box6 .tech_box6_titelCn{
        font-size: 26px;
        font-weight: lighter;
    }
    .tech_box6 .tech_box6_titelEn{
        font-size: 20px;
        margin-bottom: 15px;
    }
    .tech_box6 .item_title{
        font-size: 14px;
        margin-bottom: 15px;
    }
    /* èƒ½åŠ›ç›’å­å›› */
    .tech_box4 .tech_box4_list{
        flex-wrap: wrap;
    }
    .tech_box4 .tech_box4_item {
        width: 100%;
    }
    .tech_box4 .tech_box4_item .img-bg{
        width: 100%;
    }
    .tech_box4 .tech_box4_item .tech_box4_content{
        background-color: rgba(0, 0, 0, 0.3);
        padding: 15px;
    }
    .tech_box4 .tech_box4_content .box4_one{
        font-size: 24px;
    }
    .tech_box4 .tech_box4_content .box4_two{
        font-size: 20px;
    }
    .tech_box4 .tech_box4_content .box4_three{
        font-size: 12px;
    }
    .tech_box4 .tech_box4_content .box4_three br{
        display: none;
    }
    /* è”ç³»æˆ‘ä»¬ */
    .contact_box .content_header{
        height: 48px;
    }
    .contact_box .contact_title{
        padding:15px 0;
    }
    .contact_box .contact_title .title_cn{
        font-size: 30px;
    }
    .contact_box .contact_title .title_en{
        font-size: 20px;
    }
    .contact_box .contact_content{
        padding:30px 0;
    }
    .contact_box .contact_content .content_one{
        font-size: 20px;
    }
    .contact_box .contact_content .content_two{
        font-size: 12px;
        margin-bottom: 15px;
    }
    .contact_box .contact_content .content_three{
        font-size: 14px;
    }
    .contact_box .contact_content .content_four{
        font-size: 30px;
        margin-bottom: 15px;
    }
    .contact_box .contact_content .content_five{
        font-size: 14px;
        line-height: 1.6;
    }
	
 .ind_onebox {
    width: 100%;
	margin: 0px auto;
	height:auto;
	background:#f5f5f5; 
	 margin-top: 30px;
}
.ind_oneleftbox {
	float: none;
	width: 90%;
	color:#5c1a64;
	padding: 5% 5%;
}
	.ind_txt1 {
	font-size: 14px;
	color:#666;
	margin-top: 20px;
	line-height: 26px;
}

.ind_onerightbox {
	float: none;
	width: 100%;
	background:#c91181;
	overflow:hidden;
	height: auto;
}
.ind_oneleftbox h2 {
	font-size: 20px;	
	color:#5c1a64;
}	
.ind_txt3 {
	margin-top: 15px;
}
.ind_txt3 a {
	display:block;
	background: none;
	width: 100px;
	border:1px solid #000;
	color:#666;
	text-align:center; 
	border-radius:25px;
    line-height: 26px;
	font-size: 12px;
}
.ind_txt3 a:hover {
	background: #5c1a64;
	color:#fff;
}
	
.ind_twobox {
	background: url(../images/RedD2022_06.jpg) top center;
	position:relative;
	padding: 10% 0px;
}
.ind_twocon {
	position:relative;
	width: 90%;
	float: none;
	padding: 0px 5%;
}
.ind_twocon h2 {
	font-size: 20px;
    color: #ffffff;
}	
.ind_three_leftbox {
	float: none;
	width: 100%;
}
.ind_three_rightbox {
	float: none;
	width: 100%;
	text-align:center;
	padding: 8% 5%;
}	
.ind_three_rightbox h2 {
	font-size: 20px;
}


	
	
#four_txt1 {
	font-size: 50px;
	font-family: "Times New Roman", "serif" ;
	text-align: center;
	color:#000000;
	margin-top: 10%;
}
#four_txt2 {
	font-size: 14px;
	text-align: center;
	color:#000000;
}
#four_txt3 {
	font-size: 12px;
	text-align: center;
	color:#000000;
	margin-top: 30%;
}	
	
.ind_fivebox {
	background: #402075;
	
}
.ind_five_leftbox {
	float: none;
	width: 90%;
	margin: 0px auto;
	padding-left: 0%;
	padding-top: 8%;
	padding-bottom: 8%;
	color:#fff;
}
.ind_five_leftbox h2 {
	font-size: 22px;	
}
.ind_five_rightbox {
	float: none;
	width: 100%;
	
}
.ind_five_rightbox img {
	width: 100%;
}	
.ind_txt9 {
	font-size:20px;
	margin-top: 2px;
	color:#fff;
	font-family: "Times New Roman", "serif";
}	
	
.width1300 {
	width: 100%;	
}	
.sixbox {
	background: #f0f0f0;
	padding: 25px 0px;
}
.six_txt101 {
	color:#000000;
	text-align: center;
	font-size: 22px;
}
.six_txt102 {
	text-align: center;
	font-size: 12px;
	margin-top: 5px;
	color:#000000;
}

.fourbox {
	background:#b3b0c1; 
	padding: 25px 2%;
}	
	
	
.madebox {
	padding: 35px 0px 20px;
}
.madebox h2{
	text-align: center;
}
.madebox p{
	text-align: center;
	margin-top: 15px;
}
.made_content {
	background:#5e226a; 
	
	margin-top: 35px;
}
.made_content_left {
	float: left;
	width: 100%;
}
.made_content_left img {
	width: 100%
}
.made_content_right {
	float: right;
	width: 100%;
	padding: 8% 0px;
	text-align: center;
	
		
}
.made_content_txt1 {
	color:#fff;
	font-size: 16px;
}
.made_content_txt2 {
	color:#fff;
	font-size:36px;
	margin-top: 12px;
}
.made_content_txt3 {
	color:#fff;
	font-size: 16px;
	margin-top: 12px;
}	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
.fourlist1 {
float: left;
	width: 30%;
	margin-right: 5%;
}
.fourlist2 {
float: left;
	width: 30%;
}
.fourlist3 {
float: right;
	width: 30%;
}	
	
	
	
.ind_probox {
	margin-top: 15px;
}
.ind_probox a {
	display: block;
	border: 0px solid #ffffff;
	background: #fff;
}
.ind_probox a:hover {
	border: 0px solid #ce1386;
}	
	
.ind_probox_list {
	position:relative;
	float: left;
	margin: 0px 1%;
	margin-bottom: 10px;
	width: 48%;
}

.ind_probox_list a h2 {
	color:#0000000;
	text-align: center;
	font-size:12px; 
	width: 90%;
	margin: 15px auto 0px;
}
.ind_probox_list a h3 {
	color:#0000000;
	text-align: center;
	font-size:15px; 
	text-transform:uppercase; 
	width: 90%;
	margin: 10px auto 0px;
}

.ind_probox_list a:hover h2 {
	color:#ce1386;
	font-size:12px; 
	width: 90%;
	margin: 15px auto 0px;
}
.ind_probox_list a:hover h3 {
	color:#ce1386;
	font-size:15px; 
	text-transform:uppercase; 
	width: 90%;
	margin: 10px auto 0px;
}
	
.space_pro {
	display: none;
	float: left;
	width: 2%;
}


.ind_probox_list a .chackbtn {
	color:#000000;
	font-size:13px; 
	text-align: center;
	text-transform:uppercase; 
	width: 90%;
	margin: 15px auto 0px;
	padding-bottom:20px;
}
.ind_probox_list a:hover .chackbtn {
	color:#ce1386;
	font-size:13px; 
	text-transform:uppercase; 
	width: 90%;
	margin: 15px auto 0px;
	padding-bottom: 20px;
}
	
.customwap {
	background: #aba3ba;
	padding: 35px 0px;
}	
.customwap h2 {
    color:#ffffff;
	font-size: 22px;
    text-align: center;;
}	
.custom_txt {
    color:#ffffff;
	font-size: 13px;
    text-align: center;
	margin-top: 10px;
}	
.custombox {
	width: 100%;
	margin: 0px auto;
	margin-top: 20px;
	
}
.custombox li {
	float: left;
	width: 32.8%;
	margin: 1px;
	border: 0px;
	
}
.custombox li img {
	border: 0px solid #ff0000;
	width: 100%;
}	
.custom_txt2 {
    color:#ffffff;
	text-align: center;
	font-size: 12px;
	margin-top: 30px;
}
.custom_txt3 {
    color:#ffffff;
	text-align: center;
	font-size: 12px;
	margin-top: 10px;
}	
.eightbox {
	padding:20px 3%;
}	
	
.title_txt1 {
	font-size: 18px;
}
.title_txt2 {
	font-size: 12px;
	color:#666;
}	
.sixlist {
	float: none;
	width: 100%;
	margin-top: 12px;
	
}
.space1 {
	display: none;
	float: left;
	width: 3.5%;
}	
	
.footer_box {
	width: 90%;
	margin: 0px 3%;
	padding: 10px 0px;
}	
	.footnavs {
		display: none;
	}
.footnavs ul li {
    float: left;
	margin-right: 7%;
}
.footnavs ul li h1 a{
	font-size: 16px;
	color:#ffffff;
}
.footnavs ul li h1 a:hover{
	font-size: 16px;
	color:#999;
}
.footnavs ul li p {
	margin-top: 10px;
}
.footnavs ul li p a{
	font-size: 14px;
	color:#ffffff;
}
.footnavs ul li p a:hover{
	font-size: 14px;
	color:#999;
}
.footbarbox {
	background: #000000;
	
}
.footbar_content {
	width: 100%;
	margin: 0px auto;
	padding: 25px 0px 60px;
}
.footbar_content_left {
	float: left;
	width: 100%;
	
}
.footbar_content_logo {
	float: left;
	margin-left: 0%;
	width: 25%;
	margin-top: 20px;
	
}
.footbar_content_logo img {
	width: 100%;	
}
.footbar_content_right {
	float: right;
	width: 15%;
}
	
.footbar_content_right img {
	width: 100%;	
}	
	
.footbar_content_left p {
	color:#ffffff;
	margin-bottom: 6px;
}

	
	
	
	
	
	
.brand_onebox {
	width: 100%;
	margin: 0px auto;
	padding: 30px 0px;
}
	
.brand_one_lef {
    float: none;
	width: 96%;
	margin: 0px auto;
}
.brand_one_right {
    float: none;
	width: 96%;
	margin: 0px auto;
	margin-top: 20px;
}
.brand_one_right img {
	width: 100%;
}	
	
.brand_txt1 {
	font-size:24px;
	font-weight: 300;
	margin-top: 10px;
}
.brand_txt3 {
	font-size: 13px;
	color:#666;
	margin-top: 15px;
	width: 96%;
	margin: 15px 2%;
}
.brand_txt4 {
	font-size: 12px;
	color:#000000;
	margin-top: 15px;
}
.brand_txt5 {
	font-size: 12px;
	color:#000000;
	margin-top: 7px;
}	
	
.brand_twobox {
background:#5e226a; 
}
.brand_two_leftbox {
	float: left;
	width: 100%;
	
}
.brand_two_leftbox img {
	width:100%;
}
.brand_two_rightbox {
	float: right;	
	width: 100%;
	padding: 7% 8%;
}
.brand_txt21 {
    color:#fff;
	font-size: 24px;
}
.brand_txt22 {
    color:#fff;
	font-size: 20px;
	margin-top: 20px;
}
.brand_txt23 {
    color:#fff;
	font-size: 20px;
}
.brand_txt24 {
    color:#fff;
	font-size: 14px;
	margin-top: 40px;
	line-height: 20px;
}
	
	
	
	
.brand_txt6 {
margin-top: 25px;
}
.brand_txt6 li {
   text-align: center;
	margin-bottom: 10px;
}
.brand_txt6 li a {
   text-align: center;
	color:#ffffff;
	font-size: 14px;
}
.brand_txt6 li a:hover {
	color:#e0007d;
}	
.brand_txt7 {
	background:#ffffff;
	width: 50px;
	height: 1px;
	margin: 0px auto;
	margin-top: 30px;
}	
	
.brand_threebox {
	background:#f4f4f4;
	height: auto;
	padding: 25px 5%;
}
	
.width1350 {
	width: 100%;	
}	

	
.brand_three_left {
	float: left;
	width: 100%;
}
.brand_three_left img {
	width: 100%;
}
.brand_three_right {
	float: left;
	width: 100%;
	padding: 0% 0%;
}
.brand_three_right h2 {
	font-size: 18px;
	color:#000000;
	text-align:center;
	font-family: "Times New Roman", "serif";
	font-weight: 300;
	line-height: 24px;
	margin-top: 10px;
}	
	
.brand_four_left {
	float: right;
	margin-top: 25px;
	width: 100%;
}
.brand_four_left img {
	width: 100%;
}
.brand_four_right {
	float: left;
	margin-top: 25px;
	width: 100%;
	padding: 0% 0%;
}
.brand_four_right h2 {
   font-size: 14px;
	font-weight: 600;
	margin-top: 5px;
	text-align: center;
}
	
	
	
	
	
	
	
.brand_txt8 {
	margin-top: 15px;
	line-height: 28px;
	font-size: 16px;
	font-weight: 400;
	text-align: center;
}	
	
.martop60 {
margin-top: 30px;
}	

.brand_fourbox {
	padding: 30px 0px 60px;
}	
.brand_txt9 {
	text-align: center;
	font-size: 14px;
	line-height: 24px;
	padding: 0px 2%;
}
.brand_txt10 {
	font-size: 14px;
	color:#4c4c4c;
	text-align: center;
	margin-top: 20px;
	padding: 0px 2%;
}	
.brand_txt11 {
	font-size: 24px;
	color:#000000;
	text-align: center;
	margin-top: 45px;
}	
	
	
.sz_onebox {
	width: 100%;
	margin: 0px auto;
	background:url("../images/szimg10.jpg") top center no-repeat;
	padding: 40px 0px;
}	
	
.sz_txt {
	text-align: center;
	width: 30%;
	margin: 0px auto;
}
.sz_txt img {
	width: 100%;
}
.sz_txt2 {
	font-size: 20px;
	text-align: center;
	color:#000000;
	margin-top: 30px;
}
.sz_txt3{
	font-size: 12px;
	text-align: center;
	color:#000000;
	margin-top: 20px;
}
.sz_txt4{
	font-size: 12px;
	text-align: center;
	color:#000000;
	margin-top: 20px;
}	
	
.sz_twobox {
	background:#ebebeb;
	padding: 45px 0px;
}
.sz_txt5 {
	font-size: 24px;
	color: #000000;
	text-align: center;
}
.sz_txt6 {
	color:#848484;
	font-family: "Times New Roman", "serif";
	font-size: 26px;
	text-align: center;
	
}
.sz_txt7 {
	text-align: center;
	font-size: 12px;
	margin-top: 10px;
	color:#000000;
	line-height: 26px;
	text-align: center;
}
.sz_txt8 {
	text-align: center;
	font-size: 12px;
	margin-top: 10px;
	color:#000000;
	line-height: 26px;
	text-align: center;
}	
	
.sz_three_leftimg {
	float: none;
	width: 100%;
}
.sz_three_leftimg img {
	width: 100%;
}
.sz_three_rightcon {
	float: none; 
	width: 100%;
	padding: 3% 5%;
}	
	
.sz_three_rightimg {
	float: none;
	width: 100%;
}
.sz_three_rightimg img {
	width: 100%;
}
.sz_three_leftcon {
	float: none; 
	width: 100%;
	padding: 5% 5%;
}	
	

.sz_txt9 {
	color:#233c5b;
	text-align: center;
}
.sz_txt10 {
	font-size: 36px;
	color:#233c5b;
	text-align: center;
}

	
.sz_txt11 {
	
	color:#233c5b;
	margin-top: 20px;
	text-align: center;
}
.sz_txt12 {
	font-size: 50px;
	font-weight: 900;
	color:#000000;
	text-align: center;
}
.sz_txt13 {
	background: #d3d3d3;
	width: 100px;
	margin: 0px auto;
	height: 1px;
	text-align: center;
}
.sz_txt14 {
	font-size: 26px;
	color:#233c5b;
	margin-top: 20px;
	text-align: center;
}
.sz_txt15 {
    color:#898989;
	text-align: center;
}
.sz_txt16 {
	margin-top:20px;
	font-weight: 600;
	text-align: center;
}
.sz_txt17 {
    color:#898989;
	font-size: 11px;
	margin-top: 15px;
	text-align: center;
}
	
.regen_onebox {
	background: #fafafa;
	padding: 20px 0px;
}

.regen_one_left {
	float: none;
	width: 90%;
	margin: 0px auto;
}
.regen_one_right {
	float: none;
	width: 90%;
	margin: 0px auto;
}
.regen_one_right img {
	width: 100%;
	border: 1px solid #4c4c4c;
}

.regen_one_left {
	padding: 4% 0px;
}
	
.regen_txt1 {
	font-size: 16px;
	color:#000;
}
.regen_txt2 {
	font-size: 22px;
	color:#000;
}
.regen_txt3 {
	font-size: 13px;
	color:#000;
	margin-top: 10px;
	line-height: 22px;
}	
	
.regen_one_list {
	margin-top: 15px;
}
.regen_one_list li {
   float:left;
   width: 25%;
}
.regen_one_list li h2 {
	font-family: "Times New Roman", "serif";
	color:#20894d;
	font-size: 24px;
	font-weight: 600;
}	
.regen_one_list li p {
	font-size: 12px;	
}
	
.regen_twobox {
	background:url("../images/regenimg2.jpg") top center no-repeat;
	background-size: 210%;
	padding: 9% 5%;
	
}
.regen_twobox h2 {
	font-size: 30px;
	color:#ffffff;
	text-align: center;
	font-weight:400;
}
.regen_txt11 {
	background:#fff;
	width: 60px;
	margin: 20px auto;
	height: 1px;
}	
.regen_txt12 {
	font-size: 12px;
	color:#fff;
	text-align: center;
	line-height: 24px;
}	
	
.regen_list {
	
	width: 100%;
	margin: 0px auto;
	margin-top: 25px;
}
.regen_list li {
	float: left;
	width: 25%;
}
.regen_list li h2 {
	font-size: 30px;
	font-weight: 600;
	font-family: "Times New Roman", "serif";
}
.regen_list li h2 span {
	font-size: 18px;
	font-weight: 400;
    color:#fff;
}
.regen_list li p {
	color:#ffffff;
	text-align: center;
	font-size: 12px;
}
.regen_threebox {
	padding: 30px 0px;
	background: #f4f4f4;
}
.regen_three_left {
	float: none;
	width:90%;
	margin: 0px auto;
}
.regen_three_left img {
	width: 100%;
	border: 1px solid #4c4c4c;
}
.regen_three_right {
	float: none;
	width:90%;
	margin: 0px auto;
}
.regen_txt4 {
  font-size: 24px;
	color:#205e00;
	margin-top: 20px;
}
.regen_txt5 {
	margin-top: 0px;
	line-height: 24px;
	font-size: 12px;
}
.regen_txt6 {
	font-size: 12px;
	line-height: 28px;
}
.regen_txt7 {
  font-size: 24px;
	color:#205e00;
	margin-top: 30px;
	
}
.regen_txt8 {
	text-align: right;
	font-size: 12px;
	margin-top: 10px;
}	
	
.regen_fourbox {
	
}
.regen_four_leftimg {
	float: none;
	width: 100%;
}
.regen_four_leftimg img {
	width: 100%;
}
.regen_four_rightcon {
	width: 100%;
	float: none;
	padding: 3% 5%;
}	
	
.regen_four_rightimg {
	float: none;
	width: 100%;
}
.regen_four_rightimg img {
	width: 100%;
}

.regen_four_leftcon {
	width: 100%;
	float: left;
	padding: 3% 5%;
}
.regen_txt10 {
    font-size: 12px;
	line-height: 26px;
	margin-top: 10px;
}	
	
.brand_fourbox {
	padding: 30px 0px 80px;
}	
	
.ability_onebox {
	width: 100%;
	margin: 0px auto;
	padding: 30px 0px;
}
.ability_one_lef {
    float: none;
	width: 90%;
	margin: 0px auto;
}
.ability_one_right {
    float: none;
	width: 90%;
	margin: 0px auto;
	margin-top: 20px;
}
.ability_one_right img {
	width: 100%;
}	
.brand_txt16 {
	color:#e1007b;
	font-size: 28px;
	margin-top:25px;
	font-family: "Times New Roman", "serif";
}
	
.ability_twobox {
	background:url("../images/brandimg2.jpg") top center no-repeat;
	background-size: 170%;
	height: auto;
	padding: 5% 0px;
}
.ability_twobox h1 {
	font-size: 25px;
	color:#ffffff;
	text-align: center;
}	
	
.brand_txt17 {
	background:#ffffff;
	width: 60px;
	height: 1px;
	margin: 0px auto;
	margin-top: 25px;
}	
.brand_txt18 {
	text-align: center;
	color:#ffffff;
	margin-top:25px;
	line-height: 30px;
	font-size: 14px;
}	
	
.parnerimg {
    width: 100%;
	margin: 0px auto;
}
.parnerimg img {
    width: 100%;
}
	
.contactbox {
	padding: 30px 3% 60px;
}
.contactbox h2 {
	color:#000000;
	text-align: center;
}	
.width1200 {
	width: 100%;	
}
.contact_left {
	float: none;
	width: 100%;
	margin-bottom: 15px;
	line-height: 28px;
}
.contact_right {
	float: none;
	width: 100%;
	margin-bottom: 15px;
	line-height: 28px;
}
.contact_conbox {
    background: #f3f3f3;
	padding: 20px 8%;
	margin-top: 30px;
}	
	
.local {
	margin-left: 3%;
}
.local span {
  padding: 0px 10px;
}
	
.position {
	font-size: 13px;
	margin-left: 3%;
}
.position span {
	margin: 0px 15px;
}
.position a {
	color:#e4007f;
}
.position a:hover {
	color:#666666;
}
	
.pro_bottombox {
	display: none;
	padding: 70px 0px;
}	
	
	
	
.productBox { width: 100%; margin: 0px auto;  padding:25px 0px 30px;}
.productBox .productImgBox { float:none; width:90%; text-align:center; margin: 0px auto; margin-top: 15px;  }
.productBox .productImg { float: none; width:100%; height:100%; display:block; background:#f9f9f9; margin-bottom:10px; padding-bottom:1px; }
.productBox .productImg img {
	width: 100%;
	height: 100%;
}
.smallImg {
width: 100%;
float: none;
background:#FFFFFF;
padding: 0px 0px;

}
.smallImg li {

}
.smallImg img { border:1px #eee solid; margin:0px 8px 8px;  width: 71px; height: 71px;}
.click { text-align:center; }
.click a, .click a:visited { color:#a52929; }

.productBox .productInfo { float:none;  margin-left:0px; margin: 0px auto; width:90%;}

.productBox .productInfo h3 { 
font-size:28px; 
font-weight:400; 
margin: 13px 0px 5px;
color:#000000; 
font-family:Arial, "Microsoft Yahei"; 
}
.productBox .productInfo h4 {
color:#000;
font-size: 12px;
border-bottom: 1px solid #ced5db;
padding-bottom: 18px;
}

.tagstxt {
	margin-top: 20px;
	line-height: 32px;
}
.tagstxt2 {
	border-top: 1px solid #ced5db;
	padding-top: 18px;
	margin-top: 25px;
}
.tagstxt2 span {
	color:#e4007f;
}

a#buybtn {
	background:#e4007f;
	border-radius: 15px;
	font-size: 13px;
	color:#FFF;
	padding: 5px 50px;
}
a#buybtn2 {
	background:#134a8b;
	border-radius: 15px;
	font-size: 13px;
	color:#FFF;
	padding: 5px 50px;
}
.buybox {
	margin-top: 18px;
}
.buybox a {
	margin-right: 15px;
}

.detail_con {
    width: 90%;
	margin: 0px auto;
}

	
.detailimg {
	width: 100%;
	margin: 0px auto;
	margin-top: 30px;
}
.detail_con img {
	width: 100%;
}	
	

	
	
	
.ind_topbox {
	margin-top: 35px;
}
.ind_top_one {
	float: left;
	width: 46%;
	margin: 0px 1%;
}
.ind_top_two {
	float: left;
	width: 46%;
	margin: 0px 1%;
}
.ind_top_three {
	float: left;
	width: 46%;
	margin: 0px 1%;
}
.ind_top_four {
	width: 46%;
	margin: 0px 1%;
}
.ind_top_one1 {
	background:#f27051;
	height: 3px;
	width: 100%;
	margin-top: 35px;
}
.ind_top_one2 {
	background:#8c8c94;
	height: 3px;
	width: 100%;
	margin-top: 35px;
}
.ind_top_one3 {
	background:#33c289;
	height: 3px;
	width: 100%;
	margin-top: 35px;
}
.ind_top_one4 {
	background:#7cc9d6;
	height: 3px;
	width: 100%;
	margin-top: 35px;
}	
.ind_top_one_txt1 {
	font-size: 16px;
}
.ind_top_one_txt2 {
	position: relative;
	
	font-size: 30px;
	color:#5e226a;
	font-family:Arial, "sans-serif" 
}
.ind_top_one_txt2 span {
	font-display:block; 
	position: absolute;
	color:#5e226a;
	font-size: 20px;
}	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
}























