*{font-family:"Microsoft YaHei",arial;color:#666666}
a{color:#666666}
a:hover{text-decoration: none;}
.text-16{font-size:16px;line-height:1.6}
.text-22{font-size:22px;line-height:1.6}



@charset "utf-8";
/* CSS Document */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video, select{margin: 0;padding: 0;border: 0;}
table{ border-collapse:collapse;}
body{ font-family:Arial, "Microsoft Yahei";}
img,a{border:0; text-decoration:none;}
ol, ul {list-style: none; }
.clears{ clear:both;}
a{color:#333;-webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;transition: all .3s ease-out;}
a:hover{color:#F00;-webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;transition: all .3s ease-out; text-decoration:none;}
.width1000{width:1000px;margin:0 auto;}
.width1086{width:1086px;margin:0 auto;}
.width1148{width:1148px;margin:0 auto;}
.width1196{width:1196px;margin:0 auto;}
.width1200{width:1200px;margin:0 auto;}
.width1300{width:1300px;margin:0 auto;}
.width1350{width:1350px;margin:0 auto;}
.width1400{width:1400px;margin:0 auto;}
.width1600{width:1600px;margin:0 auto;}
.width1500{width:1500px;margin:0 auto;}
.width1170{width:1170px;margin:0 auto;}

.fl{float:left;}
.fr{float:right;}
.red{color:#f00;}
.height1{height:7px;}
.height2{ height:30px;}
.height3{ height:20px;}
.font14{ font-size:14px;}
.font12{ font-size:12px;}
.alignLeft{ text-align:left;}
.alignCenter{ text-align:center;}
.alignRight{ text-align:right;}
.green{color:#7ABD54;}
.orange{color:#f60;}
.hui{color:#999;}
a:focus {
     outline:none;
     -moz-outline:none;
}

/* é¡¶éƒ¨å¯¼èˆª */
.nav_top{
  
	position: relative;
    z-index: 10;
    width: 100%;
    height: 85px;
    padding-top: 24px;
    transition: all .5s;
    -webkit-transition: all .5s;
}
.logo {
	
}
.logo img {
	width: 70%;
}
.minified{
    background-color: rgba(210,17,129,0.60);
    box-shadow: 0 0 8px rgba(0, 0, 0, .3);
}

.menu_box{
    overflow: hidden;
    padding-top: 10px;
}
.menu_box .menu_list{
    padding-left: 0;
    overflow: hidden;
    transition: all .5s;
    -webkit-transition: all .5s;
    float: right;
}
.menu_box .menu_show{
    opacity:1;
    transform: translate(0,0);
}
.menu_box .menu_hide{
    opacity: 1;
    transform: translate(0px,0);
}
.menu_box .menu_btn{
    padding-left: 0;
    cursor: pointer;
    margin-left: 20px;
    width: 36px;
    float: right;
}
.menu_box .menu_list > li{
    display: inline-block;
    padding:0 16px;
}
.menu_box .menu_list > li > a{
    color: #000000;
    font-size: 16px;
}
.menu_box .menu_list > li > a:hover{
    color: #5e226a;
    font-size: 16px;
}
.menu_box{}

/*============================================================æµ·æŠ¥=================================================================*/


#swiper1{
	margin:0 auto;
	
}

#swiper1 .swiper-pagination-bullet{
	width:14px;
	height:14px;
	border-radius: 50%;
	background-color: rgba(255,255,255,0.00);
	border:solid 2px rgba(255,255,255,0.60);
	opacity:1;
}
	  
#swiper1 .swiper-pagination-bullet-active{
	background-color: rgba(255,255,255,1.00);
}
	  
#swiper1 .swiper-container-horizontal > .swiper-pagination-bullets{
	bottom:8.5%;
}

#swiper1 .swiper-slide{
	max-width: 1920px;
	background-position: center center;
}

#swiper1 .swiper-button-prev,.swiper-button-next{
	width:44px;
	height:88px;
	background-size: 100%;
	margin-top: -44px;
}
.main_nav{
    background-color: white;
}
/* é¦–é¡µç›’å­ä¸€ */
.ibox1{
    background: url(../images/bg/1.jpg) center bottom;
    background-size: cover;
    height: 868px;
}
.ibox1 .ibox1_top{
    padding-top: 140px;
    margin-bottom: 56px;
}
.ibox1 .ibox1_top img{
    margin:0 auto;
}
.ibox1 .ibox1_one{
    font-size: 30px;
    color:white;
    font-family: 'Times New Roman', serif;
}
.ibox1 .ibox1_two{
    font-size: 26px;
    color:white;
    font-weight: lighter;
    margin-bottom: 10px;
}
.ibox1 .ibox1_three{
    font-size: 18px;
    color: #00f0ff;
    margin-bottom: 100px;
}
.ibox1 .ibox1_four{
    font-size: 22px;
    color:white;
    font-weight: lighter;
    line-height: 1.6;
}
/* é¦–é¡µç›’å­äºŒ */
.ibox2{
    display: flex;
    text-align: center;
}
.ibox2 .ibox2_left{
    background-color: #b6b8cd;
    width: 50%;
    padding:180px 0;
}
.ibox2 .ibox2_right{
    background-color: #000000;
    width: 50%;
    padding:180px 0;
}
.ibox2 .ibox2_one{
    font-size: 38px;
    font-weight: lighter;
}
.ibox2 .ibox2_two{
    font-size: 24px;
}
.ibox2 .ibox2_three{
    font-size: 26px;
    font-family: 'Times New Roman', serif;
}
.ibox2 .ibox2_left div{
    color: #000000;
}
.ibox2 .ibox2_right div{
    color: white;
}
.ibox2 .ibox2_img{
    margin:70px 0 100px 0;
}
.ibox2 .ibox2_img img{
    margin:0 auto;
}
/* é¦–é¡µç›’å­ä¸‰ */
.ibox3{
    background: url(../images/bg/6.jpg) center center;
    background-size: cover;
    height: 868px;
    padding-top: 220px;
}
.ibox3 .ibox3_left{
    padding-left: 10vw;
}
.ibox3 .ibox3_one{
    font-size: 108px;
    font-weight: lighter;
}
.ibox3 .ibox3_two{
    font-size: 48px;
    font-weight: lighter;
    margin-bottom: 10px;
}
.ibox3 .ibox3_three{
    font-size: 26px;
    margin-bottom: 10px;
}
.ibox3 .ibox3_four{
    font-size: 30px;
    font-family: 'Times New Roman', serif;
    margin-bottom: 10px;
}
.ibox3 .ibox3_five{
    font-size: 18px;
    line-height: 1.6;
}
.ibox3 div{
    color: #000000;
}
/* é¦–é¡µç›’å­å›› */
.ibox4{
    background-color: #95a3c7;
    height: 868px;
    padding-top: 140px;
}
.ibox4 .ibox4_left{
    padding-left: 60px;
}
.ibox4 .ibox4_one{
    font-size: 54px;
    color: white;
    line-height: 1;
    text-transform: uppercase;
    margin-bottom: 15px;
}
.ibox4 .ibox4_two{
    font-size: 54px;
    color: white;
    font-weight: lighter;
    margin-bottom: 15px;
}
.ibox4 .ibox4_three{
    font-size: 24px;
    color: white;
}
.ibox4 .appList{
    display: flex;
    justify-content: space-between;
    padding-left: 30px;
}
.ibox4 .appList .item{
    width: 33%;
    padding-right: 30px;
}
.ibox4 .appList .item .title_en{
    font-size: 18px;
    color: #000000;
    line-height: 1.6;
    margin-top: 5px;
    padding-left: 5px;
    font-family: 'Times New Roman', serif;
}
.ibox4 .appList .item .title_cn{
    font-size: 18px;
    color: #000000;
    line-height: 1.6;
    padding-left: 5px;
}
/* é¦–é¡µç›’å­äº” */
.ibox5{
    background-color: #f4f4f4;
    padding-top: 110px;
    padding-bottom: 160px;
}
.ibox5 .ibox5_width{
    max-width: 1200px;
    margin:0 auto;
}
.ibox5 .title_en{
    font-size: 54px;
    text-transform: uppercase;
    color: #000000;
    font-family: 'Times New Roman', serif;
}
.ibox5 .title_cn{
    font-size: 54px;
    color: #000000;
    font-weight: lighter;
    margin-bottom: 60px;
}
.ibox5 .ibox5_one{
    margin-bottom: 40px;
}
.ibox5 .ibox5_one img{
    margin: 0 auto;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);
}
.ibox5 .ibox5_two{
    font-size: 18px;
    line-height: 1.6;
}
/* é¦–é¡µç›’å­å…­ */
.ibox6{
    background-color: #b6b8cd;
    padding-top: 110px;
    padding-bottom: 60px;
}
.ibox6 .ibox6_width{
    max-width: 1200px;
    margin:0 auto;
}
.ibox6 .title_en{
    font-size: 54px;
    text-transform: uppercase;
    color: #000000;
    font-family: 'Times New Roman', serif;
}
.ibox6 .title_cn{
    font-size: 18px;
    color: #000000;
    margin-bottom: 30px;
}
.ibox6 .ibox6_one{
    margin-bottom: 40px;
}
.ibox6 .ibox6_one img{
    margin: 0 auto;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);
}
.ibox6 .ibox6_two{
    font-size: 18px;
    line-height: 1.6;
    color: #000000;
    margin-bottom: 48px;
}
.ibox6 .more a{
    font-size: 18px;
    line-height: 1.6;
    color: #000000;
}

.footer_width{
    max-width: 1200px;
    margin:0 auto;
}
.footer_list{
    display: flex;
    justify-content: space-between;
}
.footer_list .footer_two ul{
    padding-left: 0;
    list-style: none;
    margin-bottom: 20px;
}
.footer_list .footer_two li{
    display: inline-block;
    margin-right: 30px;
}
.footer_two li a{
    font-size: 16px;
    color: #000000;
}
.footer_two .two_info{
    font-size: 14px;
    line-height: 2;
}
.footer_three .three_ph{
    font-size: 32px;
    color: #000000;
}
.footer_three .three_info{
    font-size: 14px;
    line-height: 2;
}

/* å“ç‰Œé¡µé¢ */
/* å“ç‰Œé¡¶éƒ¨banner */
.brand_banner{
    background:url(../images/bg/3.jpg) center center;
    background-size: cover;
    height: 860px;
    padding:130px 80px 0 80px;
    overflow: hidden;
}
.brand_banner .brand_box{
    border:solid 1px white;
    border-bottom: none;
    padding-top: 260px;
    padding-left: 80px;
    height: 860px;
}
.brand_banner .brand_one{
    margin-bottom: 15px;
}
.brand_banner .brand_two{
    color: white;
    font-size: 66px;
    text-transform: uppercase;
    line-height: 1;
    font-family: 'Times New Roman', serif;
}
.brand_banner .brand_three{
    color: white;
    font-size: 32px;
    text-transform: uppercase;
    margin-bottom: 30px;
    font-family: 'Times New Roman', serif;
}
.brand_banner .brand_four{
    color: white;
    font-size: 18px;
}
/* å“ç‰Œç›’å­ä¸€ */
.brand_box1{
    padding:120px 150px;
    background: url(../images/bg/4.jpg) center center;
    background-size: cover;
}
.brand_box1 .box1_one{
    color: white;
    font-size: 58px;
    font-weight: lighter;
}
.brand_box1 .box1_two{
    color: white;
    font-size: 26px;
    font-weight: lighter;
    margin-bottom: 20px;
}
.brand_box1 .box1_three{
    color: white;
    font-size: 30px;
    line-height: 1;
    font-family: 'Times New Roman', serif;
    margin-bottom: 60px;
}
.brand_box1 .box1_four{
    color: white;
    font-size: 22px;
    font-weight: lighter;
}
/* å“ç‰Œç›’å­äºŒ */
.brand_box2{
    padding:120px 150px;
    background: url(../images/bg/5.jpg) center center;
    background-size: cover;
}
.box2_one{
    color: white;
    font-size: 58px;
    font-weight: lighter;
    margin-bottom: 20px;
}
.box2_two{
    color: #a8a7a7;
    font-size: 20px;
    line-height: 2;
    margin-bottom: 120px;
}
.box2_three{
    color: #a8a7a7;
    font-size: 18px;
    font-family: 'Times New Roman', serif;
}
/* å“ç‰Œç›’å­ä¸‰ */
.brand_box3{
    padding:150px 0;
    background: #b6b8cd;
    text-align: center;
}
.brand_box3 .box3_one{
    font-size: 38px;
    color: #000000;
    margin-bottom: 70px;
}
.brand_box3 .box3_img img{
    margin:0 auto;
    margin-bottom: 70px;
}
.brand_box3 .box3_two{
    font-size: 20px;
    color: #000000;
    line-height: 1.6;
    margin-bottom: 15px;
}
.brand_box3 .box3_three{
    font-size: 18px;
    font-family: 'Times New Roman', serif;
    color: #000000;
}
/* å“ç‰Œç›’å­å›› */
.brand_box4{
    padding:100px 100px;
    background: url(../images/bg/6.jpg) center center;
    background-size: cover;
}
.brand_box4 .title{
    text-align: right;
    margin-right: 72px;
}
.brand_box4 .title_one{
    font-size: 30px;
    color:#000000;
    font-family: 'Times New Roman', serif;
    text-transform: uppercase;
}
.brand_box4 .title_two{
    font-size: 30px;
    color:#000000;
    margin-bottom: 15px;
}
.brand_box4 .title_three{
    font-size: 16px;
    color:#000000;
}
.brand_history{
    padding-top: 120px;
    display: flex;
    justify-content: space-between;
}
.brand_history .histoy_item{
    width:45%;
}
.brand_history .histoy_item .history_box{
    display: flex;
}
.histoy_item .history_box .histort_year{
    width:88px;
    font-size: 18px;
    line-height: 3;
    color: #333333;
}
.histoy_item .history_box .histort_info{
    flex: 1;
    font-size: 18px;
    line-height: 3;
    color: #333333;
}
.brand_box5 .title_en{
    color: white;
}
.brand_box5 .title_cn{
    color: white;
}
.brand_box5 .ibox5_two{
    color: white;
}

/* äº§å“æµ·æŠ¥ */
.pro_banner{
    padding:148px 0;
    text-align: center;
    background: url(../images/pro/1.jpg) center center;
}
.pro_banner .banner_one img{
    margin:0 auto;
}
.pro_banner .banner_two{
    font-size: 48px;
    color: #333333;
    letter-spacing: 1em;
    font-family: SimSun, serif;
    margin-bottom: 15px;
}
.pro_banner .banner_three{
    font-size: 38px;
    font-family: 'Times New Roman', serif;
    color: #333333;
    text-transform: uppercase;
    margin-bottom: 15px;
}
.pro_banner .banner_four{
    color: #000000;
    line-height: 2;
}
/* ç›’å­ä¸€ */
.pro_box1{
    background: url(../images/pro/2.jpg) center center;
}
.pro_box2{
    background: url(../images/pro/3.jpg) center center;
}
.pro_box3{
    background: url(../images/pro/4.jpg) center center;
}
.pro_box4{
    background: url(../images/pro/5.jpg) center center;
}
.pro_box5{
    background: url(../images/pro/6.jpg) center center;
}
.pro_box1,.pro_box2,.pro_box3,.pro_box4,.pro_box5{
    padding:220px 0;
    background-size: cover;
}
.pro_txt{
    padding-left: 120px;
}
.pro_txt.pro_right{
    padding-right: 120px;
    padding-left: 0px;
    text-align: left;
}
.pro_txt .pro_two{
    font-size: 38px;
    color: #000000;
    padding-left: 154px;
    margin-bottom: 30px;
}
.pro_txt .pro_three{
    font-size: 20px;
    padding-left: 154px;
    margin-bottom: 40px;
}
.pro_txt .pro_four{
    font-size: 20px;
    color: #444444;
    padding-left: 154px;
    margin-bottom: 40px;
}
.pro_txt .pro_more{
    padding-left: 154px;
}
.pro_txt .pro_more a{
    display: inline-block;
    width: 140px;
    height: 48px;
    background-color: #182547;
    text-align: center;
    line-height: 48px;
    color: white;
    transition: all .5s;
    -webkit-transition: all .5s;
    border-radius: 2px;
}
.pro_txt .pro_more a:hover{
    background-color: #405898;
    border-radius: 8px;
}
.pro_box5 .pro_txt .pro_two{
    color: white;
}
.pro_box5 .pro_txt .pro_three{
    color: white;
}
.pro_box5 .pro_txt .pro_four{
    color: white;
}
/* èƒ½åŠ›é¡µé¢ç›’å­ä¸€ */
.tech_box1{
    padding:120px 0;
    background-color: #f4f4f4;
}
.tech_box1 .tech_box1_list{
    display: flex;
    align-items: flex-end;
}
.tech_box1 .tech_box1_list .list_left{
    background-color: white;
    flex: 1;
    padding:60px 40px;
}
.tech_box1 .list_left .box1_one{
    font-size: 58px;
    color: #2d2d2d;
    font-weight: lighter;
    margin-bottom: 15px;
}
.tech_box1 .list_left .box1_one span{
    color: #222222;
    font-family: 'Times New Roman', serif;
}
.tech_box1 .list_left .box1_two{
    font-size: 18px;
    margin-bottom: 15px;
}
.tech_box1 .list_left .box1_three{
    font-size: 16px;
    margin-bottom: 60px;
}
.tech_box1 .list_left .box1_four{
    font-size: 22px;
    color: #2d2d2d;
}
.tech_box1 .list_left .box1_five{
    font-size: 24px;
    color: #2d2d2d;
}
/* èƒ½åŠ›é¡µé¢ç›’å­äºŒ */
.tech_box2{
    padding:180px 130px 230px 130px;
    background-color: #b6b8cd;
}
.tech_box2 .tech_box2_wrapper{
    display: flex;
}
.tech_box2_wrapper .box2_left{
    width: 440px;
    padding-right: 20px;
}
.tech_box2 .box2_left .box2_left_one{
    font-size: 58px;
    color: #000000;
    font-weight: lighter;
}
.tech_box2 .box2_left .box2_left_two{
    font-size: 48px;
    color: #000000;
    font-family: 'Times New Roman', serif;
    text-transform: uppercase;
    line-height: 1;
    margin-bottom: 40px;
}
.tech_box2 .box2_left .box2_left_three{
    font-size: 18px;
    color: #000000;
    line-height: 1.6;
    margin-bottom: 30px;
}
.tech_box2 .box2_left .box2_left_four{
    font-size: 18px;
    color: #000000;
    line-height: 1.6;
    margin-bottom: 30px;
}
.tech_box2 .box2_left .box2_left_five{
    font-size: 18px;
    color: #000000;
    font-family: 'Times New Roman', serif;
}
.tech_box2_wrapper .box2_right{
    flex: 1;
    display: flex;
    justify-content: space-around;
    align-items: flex-end;
}
.tech_box2 .right_item{
    margin-bottom: 30px;
    padding:0 5px
}
.tech_box2 .item_title{
    font-size: 22px;
    color: #000000;
    line-height: 2;
}
/* èƒ½åŠ›é¡µé¢ç›’å­äº” */
.tech_box5{
    display: flex;
}
.tech_box5 .tech_box5_left{
    width: 50%;
    padding-left: 10%;
    padding-top: 5%;
    background-color: #e6e6e6;
}
.tech_box5_left .left_one{
    font-size: 36px;
    color: #000000;
    line-height: 1;
    font-weight: lighter;
}
.tech_box5_left .left_two{
    font-size: 36px;
    font-family: 'Times New Roman', serif;
    text-transform: uppercase;
    color: #000000;
    margin-bottom: 15px;
}
.tech_box5_left .left_three{
    font-size: 18px;
    color: #000000;
}
.tech_box5 .tech_box5_right{
    width: 50%;
}
/* èƒ½åŠ›ç›’å­å…­ */
.tech_box6{
    padding:110px 10% 60px 10%;
    background-color: #b6b8cd;
}
.tech_box6 .tech_box6_titelCn{
    font-size: 36px;
    color: #000000;
    line-height: 1;
}
.tech_box6 .tech_box6_titelEn{
    font-size: 36px;
    color: #000000;
    font-family: 'Times New Roman', serif;
    text-transform: uppercase;
    margin-bottom: 30px;
}
.tech_box6 .item_title{
    font-size: 18px;
    line-height: 2;
    color: #000000;
    margin-bottom: 44px;
}
/* èƒ½åŠ›ç›’å­å›› */
.tech_box4{
    overflow: hidden;
}
.tech_box4 .tech_box4_list{
    display: flex;
}
.tech_box4 .tech_box4_item {
    width: 33.33%;
    overflow: hidden;
    -webkit-transition-property: all;
    transition-property: all;
    -webkit-transition-duration: 1s;
    transition-duration: 1s;
    position: relative;
}
.tech_box4 .tech_box4_item img{
    vertical-align: middle;
}
.tech_box4 .tech_box4_item.active{
    width: 50%;
    flex: none;
}
.tech_box4 .tech_box4_item .tech_box4_content{
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    padding: 64px 64px 0 64px;
    color: white;
    -webkit-transition-property: all;
    transition-property: all;
    -webkit-transition-duration: 1s;
    transition-duration: 1s;
    background-color: rgba(0, 0, 0, 0.7);
}
.tech_box4 .tech_box4_item.active .tech_box4_content{
    background-color: rgba(0, 0, 0, .3);
}
.tech_box4 .tech_box4_content .box4_one{
    font-size: 36px;
    color: white;
    font-weight: lighter;
}
.tech_box4 .tech_box4_content .box4_two{
    font-size: 36px;
    color: white;
    font-family: 'Times New Roman', serif;
    text-transform: uppercase;
    margin-bottom: 15px;
}
.tech_box4 .tech_box4_content .box4_three{
    font-size: 18px;
    color: white;
}
/* è”ç³»æˆ‘ä»¬ */
.contact_box .content_header{
    height: 100px;
}
.contact_box .contact_title{
    padding:48px 0;
    text-align: center;
}
.contact_box .contact_title .title_cn{
    font-size: 42px;
    font-weight: lighter;
    color: #000000;
}
.contact_box .contact_title .title_en{
    font-size: 26px;
    color: #000000;
    font-family: 'Times New Roman', serif;
    text-transform: uppercase;
}
.contact_box .contact_content{
    padding:60px 0;
    text-align: center;
}
.contact_box .contact_content .content_one{
    font-size: 28px;
    color: #000000;
    font-weight: lighter;
}
.contact_box .contact_content .content_two{
    font-size: 24px;
    color: #000000;
    font-family: 'Times New Roman', serif;
    text-transform: uppercase;
    margin-bottom: 48px;
}
.contact_box .contact_content .content_three{
    color: #000000;
    font-size: 18px;
}
.contact_box .contact_content .content_four{
    color: #000000;
    font-size: 30px;
    margin-bottom: 48px;
}
.contact_box .contact_content .content_five{
    color: #000000;
    font-size: 18px;
    line-height: 2;
}

.ind_onebox {
    width: 1200px;
	margin: 60px auto;
	height:500px;
	background:#f5f5f5; 
}
.ind_oneleftbox {
	float: left;
	width: 35%;
	color:#666;
	padding: 5% 4%;
}
.ind_oneleftbox h2 {
	font-size: 30px;	
	color:#5c1a64;
}	
	

.ind_onerightbox {
	float: right;
	width: 65%;
	background:#f5f5f5;
	overflow:hidden;
	height: 100%;
}
.ind_onerightbox img {
	width: 100%;
}
.ind_txt1 {
	font-size: 14px;
	color:#666;
	margin-top: 35px;
	line-height: 26px;
}
.ind_txt2 {
	font-size: 14px;
	color:#666;
	margin-top: 12px;
	line-height: 26px;
}
.ind_txt3 {
	margin-top: 130px;
}
.ind_txt3 a {
	display:block;
	background: none;
	width: 150px;
	border:1px solid #000;
	color:#666;
	text-align:center; 
	border-radius:25px;
    line-height: 36px;
	font-size: 12px;
}
.ind_txt3 a:hover {
	background: #5c1a64;
	color:#fff;
}
.ind_twobox {
	background: url(../images/RedD2022_06.jpg) top center;
	position:relative;
	padding: 15% 0px;
}
.ind_twocon {
	position:relative;
	width: 35%;
	float: right;
}
.ind_twocon h2 {
	font-size: 24px;
    color: #ffffff;
}

.ind_three_leftbox {
	float: left;
	width: 50%;
}
.ind_three_rightbox {
	float: right;
	width: 50%;
	text-align:center;
	padding: 15% 0px;
}
.ind_three_rightbox h2 {
	font-size: 28px;
}
.ind_txt4 {
	width: 100%;
}
.ind_txt4 img {
	width: 100%;
}
.ind_txt5 {
	font-size: 14px;
	margin-top: 20px;
}
.ind_txt6 {
	font-size: 12px;
	
}
.ind_txt7 {
	font-size: 12px;
	margin-top: 20px;
}

.ind_txt8 {
	margin-top: 30px;
}
.ind_txt8 a {
	display:block;
	background: none;
	width: 150px;
	border:1px solid #000000;
	margin: 0px auto;
	color:#000000;
	text-align:center; 
	border-radius:25px;
    line-height: 36px;
	font-size: 12px;
}
.ind_txt8 a:hover {
	background: #000000;
	color:#ffffff;
}
.ind_fivebox {
	background: #402075;
	
}
.ind_five_leftbox {
	float: left;
	width: 43%;
	padding-left: 7%;
	padding-top: 4%;
	color:#fff;
}
.ind_five_rightbox {
	float: right;
	width: 50%;
	
}
.ind_five_rightbox img {
	width: 100%;
}
.ind_txt9 {
	font-size:22px;
	margin-top: 2px;
	color:#fff;
	font-family: "Times New Roman", "serif";
}
footer{
 background: url(../images/footbg.jpg) top center no-repeat;

}
.footer_box {
	width: 1200px;
	margin: 0px auto;
	padding: 35px 0px; 
}

.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: 1200px;
	margin: 0px auto;
	padding: 25px 0px; 
}
.footbar_content_left {
	float: left;
}
.footbar_content_logo {
	float: left;
	margin-left: 8%;
}
.footbar_content_right {
	float: right;
}
.footbar_content_left p {
	color:#ffffff;
	margin-bottom: 6px;
}

.madebox {
	padding: 75px 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: 50%;
}
.made_content_left img {
	width: 100%
}
.made_content_right {
	float: right;
	width: 50%;
	padding: 13% 0px;
	text-align: center;
	
		
}
.made_content_txt1 {
	color:#fff;
	font-size: 18px;
}
.made_content_txt2 {
	color:#fff;
	font-size:45px;
	margin-top: 12px;
}
.made_content_txt3 {
	color:#fff;
	font-size: 20px;
	margin-top: 12px;
}
.four_txtgo1 {
	margin-top: 15px;
}
.four_txtgo1 a {
	color:#fff;
	font-size: 18px;
}
.four_txtgo1 a:hover {
	color:#5e226a;
	font-size: 18px;
}



.sixbox {
	background: #fff;
	padding: 30px 0px;
}
.six_txt101 {
	color:#000000;
	font-size: 30px;
}
.six_txt102 {
	font-size: 12px;
	margin-top: 0px;
	color:#666;
}

.six_txt103 {
	color:#fff;
	font-size: 30px;
}
.six_txt104 {
	font-size: 12px;
	margin-top: 0px;
	color:#fff;
	margin-bottom: 30px;
}





.ind_probox {
	margin-top: 35px;
}
.ind_probox a {
	display: block;
	border: 1px solid #ffffff;
	background: #fff;
}
.ind_probox a:hover {
	border: 1px solid #ce1386;
}


.ind_probox img {
	width: 100%;
}
.ind_probox_list {
	position:relative;
	float: left;
	margin-bottom: 15px;
	width: 23.5%;
}

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

.ind_probox_list a:hover h2 {
	color:#ce1386;
	font-size:14px; 
	width: 90%;
	margin: 15px auto 0px;
}
.ind_probox_list a:hover h3 {
	color:#ce1386;
	font-size:18px; 
	text-transform:uppercase; 
	width: 90%;
	margin: 10px auto 0px;
}






.ind_probox_list a .chackbtn {
	color:#000000;
	font-size:15px; 
	text-align: center;
	text-transform:uppercase; 
	width: 90%;
	margin: 25px auto 0px;
	padding-bottom:30px;
}
.ind_probox_list a:hover .chackbtn {
	color:#ce1386;
	font-size:15px; 
	text-transform:uppercase; 
	width: 90%;
	margin: 25px auto 0px;
	padding-bottom: 30px;
}


.space_pro {
	float: left;
	width: 2%;
}


.sevenbox {
	background:#aba3ba;
	padding: 75px 0px;
}
.sevenbox h2 {
	color:#ffffff;
	text-align: center;
	font-size: 26px;
}
.customwap {
	background: #aba3ba;
	padding: 80px 0px;
}

.custombox {
	width: 1200px;
	margin: 0px auto;
	margin-top: 50px;
	
}
.custombox li {
	float: left;
	width: 19.8%;
	margin: 1px;
	border: 0px;
	
}
.custombox li img {
	border: 0px solid #ff0000;
	width: 100%;
}
.customwap h2 {
    color:#ffffff;
	font-size: 30px;
    text-align: center;;
}
.custom_txt {
    color:#ffffff;
	font-size: 15px;
    text-align: center;
	margin-top: 10px;
}
.custom_txt2 {
    color:#ffffff;
	text-align: center;
	font-size: 15px;
	margin-top: 50px;
}
.custom_txt3 {
    color:#ffffff;
	text-align: center;
	font-size: 15px;
	margin-top: 10px;
}



.imgZoom img,.imgY180 img { -moz-transition:all .8s ease 0s; -ms-transition:all .8s ease 0s; -o-transition:all .8s ease 0s; -webkit-transition:all .8s ease 0s; transition:all .8s ease 0s;}
.imgZoom { overflow:hidden; -webkit-transform:rotate(0); transform:rotate(0); }
.imgZoom:hover img{ -moz-transform:scale(1.1,1.1); -ms-transform:scale(1.1,1.1); -o-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1); transform:scale(1.1,1.1);}



.eightbox {
	padding:50px 0px;
}
.title_leftbox {
	float: left;
}
.title_rightbox {
	float: right;
	background:url("../images/newsicon2.jpg") 99% 50% no-repeat;
	margin-top: 20px;
}
.title_rightbox {
	padding-right: 29px;
}

.sixlist {
	float: left;
	width: 31%;
	margin-top: 30px;
	
}
.space1 {
	float: left;
	width: 3.5%;
}
.siximg {
	width: 100%;
}
.siximg img {
	width: 100%;
}
.sixcon {
	border: 1px solid #e5e5e5;
	padding: 2% 5% 5%;
}
.six_txt1 {
	text-align: left;
}
.six_txt2 {
	text-align: left;
}
.six_txt1 a {
	text-align: left;
	font-size: 18px;
	color:#000000;
}
.six_txt1 a:hover {
	font-size: 18px;
	color:#ee560d;
}
.six_txt2 {
	font-size: 14px;
	color:#333333;
	margin-top: 5px;
}
.six_txt3 {
	font-size: 14px;
	color:#333333;
	margin-top: 16px;
	background:url("../images/newsicon1.jpg") 99% 50% no-repeat;
}
.title_txt1 {
	font-size: 22px;
}
.title_txt2 {
	font-size: 14px;
	color:#666;
}




.fourbox {
	background:#b3b0c1; 
	padding: 65px 0px;
}







#four_txt1 {
	font-size: 80px;
	font-family: "Times New Roman", "serif" ;
	text-align: center;
	color:#000000;
	margin-top: 45%;
}
#four_txt2 {
	font-size: 18px;
	text-align: center;
	color:#000000;
}
#four_txt3 {
	font-size: 16px;
	text-align: center;
	color:#000000;
	margin-top: 65%;
}

.brand_onebox {
	width: 1200px;
	margin: 0px auto;
	padding: 75px 0px;
}
.brand_one_lef {
    float: left;
	width: 40%;
}
.brand_one_right {
	float: right;
	width: 45%;
}
.brand_one_right img {
	width: 100%;
}
.brand_txt1 {
	font-size:37px;
	font-weight: 400;
	margin-top: 10px;
	color:#5c1a64;
}
.brand_txt2 {
	font-size:17px;
	font-weight: 400;
	margin-top: 3px;
	color:#5c1a64;
}
.brand_txt3 {
	font-size: 14px;
	color:#666;
	margin-top: 45px;
	line-height: 24px;
}
.brand_txt4 {
	font-size: 13px;
	color:#666;
	margin-top: 45px;
}
.brand_txt5 {
	font-size: 13px;
	color:#000000;
	margin-top: 7px;
}

.brand_twobox {
background:#5e226a; 
}
.brand_two_leftbox {
	float: left;
	width: 50%;
	
}
.brand_two_leftbox img {
	width:100%;
}
.brand_two_rightbox {
	float: right;	
	width: 50%;
	padding: 11% 8%;
}
.brand_txt21 {
    color:#fff;
	font-size: 32px;
}
.brand_txt22 {
    color:#fff;
	font-size: 26px;
	margin-top: 35px;
}
.brand_txt23 {
    color:#fff;
	font-size: 26px;
}
.brand_txt24 {
    color:#fff;
	font-size: 14px;
	margin-top: 60px;
	line-height: 26px;
}


.fourlist1 {
float: left;
	width: 30%;
	margin-right: 5%;
}
.fourlist2 {
float: left;
	width: 30%;
}
.fourlist3 {
float: right;
	width: 30%;
}

.brand_txt6 {
margin-top: 65px;
}
.brand_txt6 li {
   text-align: center;
	margin-bottom: 15px;
}
.brand_txt6 li a {
   text-align: center;
	color:#ffffff;
	font-size: 18px;
}
.brand_txt6 li a:hover {
	color:#e0007d;
}
.brand_txt7 {
	background:#ffffff;
	width: 80px;
	height: 1px;
	margin: 0px auto;
	margin-top: 100px;
}
.brand_threebox {
	background:#ffffff;
	height: auto;
	padding: 75px 0px;
}
.brand_three_top {
text-align: center;
	margin-bottom: 65px;
	line-height: 24px;
}
.brand_three_top_txt1 {
	margin-top:35px;
}





.brand_three_left {
	float: left;
	width: 50%;
}
.brand_three_left img {
	width: 100%;
}
.brand_three_right {
	float: left;
	width: 50%;
	padding: 0% 7%;
}
.brand_three_right h2 {
	font-size: 24px;
	color:#000000;
	font-family: "Times New Roman", "serif";
	font-weight: 300;
	line-height: 24px;
}
.brand_txt8 {
	margin-top: 35px;
	line-height: 28px;
	font-size: 20px;
	font-weight: 400;
}
.martop60 {
margin-top: 90px;
}
.brand_txt16 {
	color:#e1007b;
	font-size: 28px;
	margin-top:25px;
	font-family: "Times New Roman", "serif";
}

.brand_four_left {
	float: right;
	margin-top: 25px;
	width: 50%;
}
.brand_four_left img {
	width: 100%;
}
.brand_four_right {
	float: left;
	margin-top: 25px;
	width: 50%;
	padding: 0% 0%;
}
.brand_four_right h2 {
   font-size: 14px;
	font-weight: 600;
	margin-top: 65px;
}

.ind_topbox {
	margin-top: 75px;
}
.ind_top_one {
	float: left;
	width: 22%;
}
.ind_top_two {
	float: left;
	width: 22%;
	margin-left: 4%;
}
.ind_top_three {
	float: left;
	width: 22%;
	margin-left: 4%;
}
.ind_top_four {
	float: left;
	width: 22%;
	margin-left: 4%;
}
.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: 60px;
	color:#5e226a;
	font-family:Arial, "sans-serif" 
}
.ind_top_one_txt2 span {
	font-display:block; 
	position: absolute;
	color:#5e226a;
	font-size: 30px;
}






.brand_txt9 {
	font-size: 18px;
	line-height: 30px;
	font-weight: 400;
	margin-top: 30px;
}
.brand_txt10 {
	font-size: 14px;
	line-height: 30px;
	font-weight: 600;
	margin-top: 30px;
}


.ability_onebox {
	width: 1200px;
	margin: 0px auto;
	padding: 75px 0px;
}
.ability_one_lef {
    float: left;
	width: 40%;
}
.ability_one_right {
	float: right;
	width: 48%;
}
.ability_one_right img {
	width: 100%;
}


.ability_twobox {
	background:url("../images/brandimg2.jpg") top center no-repeat;
	background-size: 100%;
	height: 750px;
	padding: 8% 0px;
}
.ability_twobox h1 {
	font-size: 45px;
	color:#ffffff;
	text-align: center;
}
.brand_txt17 {
	background:#ffffff;
	width: 60px;
	height: 1px;
	margin: 0px auto;
	margin-top: 50px;
}
.brand_txt18 {
	text-align: center;
	color:#ffffff;
	margin-top:60px;
	line-height: 36px;
	font-size: 15px;
}
.zimg1 {
	float: left;
	width: 12%;
	margin-left: 4%;
}
.zimg2 {
	float: left;
	margin-left: 4%;
	width: 12%;
}
.zimg3 {
	float: left;
	margin-left: 4%;
	width: 12%;
}
.zimg4 {
	float: left;
	margin-left: 4%;
	width: 22%;
}
.zimg5 {
	float: left;
	margin-left: 4%;
	width: 22%;
}

.ability_fivebox {
	padding-top: 120px;
}
.zimg1 img {
width: 100%;
}
.zimg2 img {
width: 100%;
}
.zimg3 img {
width: 100%;
}
.zimg4 img {
width: 100%;
}
.zimg5 img {
width: 100%;
}

.sz_onebox {
	width: 1150px;
	margin: 80px auto;
	background:url("../images/szimg10.jpg") top center no-repeat;
	padding: 90px 0px;
}
.sz_txt {
	text-align: center;
	width: 20%;
	margin: 0px auto;
}
.sz_txt img {
	width: 100%;
}
.sz_txt2 {
	font-size: 24px;
	text-align: center;
	color:#000000;
	margin-top: 50px;
}
.sz_txt3{
	font-size: 14px;
	text-align: center;
	color:#000000;
	margin-top: 20px;
}
.sz_txt4{
	font-size: 14px;
	text-align: center;
	color:#000000;
	margin-top: 20px;
}

.sz_twobox {
	background:#ebebeb;
	padding: 90px 0px;
}
.sz_txt5 {
	font-size: 28px;
	color: #000000;
	text-align: center;
}
.sz_txt6 {
	color:#848484;
	font-family: "Times New Roman", "serif";
	font-size: 30px;
	text-align: center;
}
.sz_txt7 {
	text-align: center;
	font-size: 13px;
	margin-top: 15px;
	color:#000000;
	line-height: 26px;
}
.sz_txt8 {
	text-align: center;
	font-size: 13px;
	margin-top: 15px;
	color:#000000;
	line-height: 26px;
}

.sz_three_leftimg {
	float: left;
	width: 60%;
}
.sz_three_leftimg img {
	width: 100%;
}
.sz_three_rightcon {
	float: right; 
	width: 40%;
	padding: 3% 8%;
}

.sz_txt9 {
	color:#233c5b;
}
.sz_txt10 {
	font-size: 36px;
	color:#233c5b;
}
.sz_txt11 {
	
	color:#233c5b;
	margin-top: 35px;
}


.sz_three_rightimg {
	float: right;
	width: 60%;
}
.sz_three_rightimg img {
	width: 100%;
}
.sz_three_leftcon {
	float: left; 
	width: 40%;
	padding: 5% 8%;
}
.sz_txt12 {
	font-size: 60px;
	font-weight: 900;
	color:#000000;
	text-align: left;
}
.sz_txt13 {
	background: #d3d3d3;
	width: 150px;
	height: 1px;
	
}
.sz_txt14 {
	font-size: 40px;
	color:#233c5b;
	margin-top: 20px;
	text-align: left;
}
.sz_txt15 {
    color:#898989;
}
.sz_txt16 {
	margin-top: 50px;
	font-weight: 600;
}
.sz_txt17 {
    color:#898989;
	font-size: 11px;
	margin-top: 15px;
}
.regen_onebox {
	background: #fafafa;
	padding: 70px 0px;
}

.regen_one_left {
	float: left;
	width: 50%;
}
.regen_one_right {
	float: right;
	width:45%;
}
.regen_one_right img {
	width: 100%;
	border: 1px solid #4c4c4c;
}

.regen_one_left {
	padding: 4% 0px;
}
.regen_txt1 {
	font-size: 22px;
	color:#000;
}
.regen_txt2 {
	font-size: 32px;
	color:#000;
}
.regen_txt3 {
	font-size: 14px;
	color:#000;
	margin-top: 18px;
	line-height: 26px;
}
.regen_one_list {
	margin-top: 55px;
}
.regen_one_list li {
   float:left;
   width: 25%;
}
.regen_one_list li h2 {
	font-family: "Times New Roman", "serif";
	color:#20894d;
	font-size: 34px;
	font-weight: 600;
}

.regen_twobox {
	background:url("../images/regenimg2.jpg") top center no-repeat;
	background-size: 100%;
	padding: 9% 0px;
	
}
.regen_twobox h2 {
	font-size: 60px;
	color:#ffffff;
	text-align: center;
	font-weight:300;
}
.regen_txt11 {
	background:#fff;
	width: 60px;
	margin: 50px auto;
	height: 1px;
}
.regen_txt12 {
	font-size: 14px;
	color:#fff;
	text-align: center;
	line-height: 28px;
}
.regen_list {
	
	width: 1350px;
	margin: 0px auto;
	margin-top: 65px;
}
.regen_list li {
	float: left;
	width: 25%;
}
.regen_list li h2 {
	font-size: 52px;
	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: 13px;
}




.regen_threebox {
	padding: 70px 0px;
	background: #f4f4f4;
}
.regen_three_left {
	float: left;
	width:45%;
}
.regen_three_left img {
	width: 100%;
	border: 1px solid #4c4c4c;
}
.regen_three_right {
	float: right;
	width: 50%;
}
.regen_txt4 {
  font-size: 35px;
	color:#205e00;
}
.regen_txt5 {
	margin-top: 20px;
	line-height: 28px;
}
.regen_txt6 {
	
	line-height: 28px;
}
.regen_txt7 {
  font-size: 35px;
	color:#205e00;
	margin-top: 30px;
}
.regen_txt8 {
	text-align: right;
	font-size: 12px;
	margin-top: 15px;
}
.regen_fourbox {
	
}
.regen_four_leftimg {
	float: left;
	width: 60%;
}
.regen_four_leftimg img {
	width: 100%;
}
.regen_four_rightcon {
	width: 40%;
	float: right;
	padding: 5% 6%;
}
.regen_txt9 {
    font-size: 12px;
	line-height: 26px;
}
.regen_txt10 {
    font-size: 12px;
	line-height: 26px;
	margin-top: 35px;
}


.regen_four_rightimg {
	float: right;
	width: 60%;
}
.regen_four_rightimg img {
	width: 100%;
}

.regen_four_leftcon {
	width: 40%;
	float: left;
	padding: 5% 6%;
}




.contactbox {
	padding: 80px 0px 150px;
}
.contactbox h2 {
	color:#000000;
	text-align: center;
}
.contact_txt1 {
	text-align: center;
	font-size：13px;
	margin-top: 20px;
	line-height: 26px;
}

.contact_txt2 {
	text-align: center;
	font-weight: 400;
	margin-top: 20px;
	line-height: 26px;
	color:#5e226a;
	font-size: 20px;
}
.contact_txt3 {
	text-align: center;
	font-weight: 400;
	margin-top: 2px;
	line-height: 16px;
	color:#5e226a;
	font-size: 16px;
}
.contact_txt4 {
	text-align: center;
	font-weight: 400;
	margin-top: 35px;
	line-height: 16px;
	color:#333;
	font-size: 14px;
}
.contact_txt5 {
	text-align: center;
	font-weight: 400;
	margin-top: 5px;
	line-height: 14px;
	color:#333;
	font-size: 14px;
}








.contact_map {
	width:100%;
	margin-top: 30px;
	
}
.contact_map img {
	width:100%;
}
.mapball {
	border:#ccc solid 1px;
	width: 100%;
	height:550px;
}


.contact_conbox {
    background: #f3f3f3;
	padding: 50px 8% 150px;
	margin-top: 30px;
	text-align: center;
}


.parnerimg {
    width: 1200px;
	margin: 100px auto;
}
.parnerimg img {
    width: 100%;
}


.productmainbox2 {
	background:#ffffff;
	padding: 35px 0px 60px;
}
.productmainbox {
	background:#f0f0f0;
	padding: 35px 0px 60px;
}

.position {
	font-size: 13px;
}
.position span {
	margin: 0px 15px;
}
.position a {
	color:#e4007f;
}
.position a:hover {
	color:#666666;
}
.pro_title {
	background:#5e226a;
	font-size: 16px;
	line-height: 38px;
	color:#FFF;
	margin-top: 10px;
	padding-left: 2%;
}
.pro_title a {
	display: block;
	float: right;
	background: #e4007f;
	padding: 0px 32px;
	font-size: 14px;
	color:#ffffff;
}
.pro_title a:hover {
	display: block;
	float: right;
	background: #940354;
	padding: 0px 32px;
	font-size: 14px;
	color:#ffffff;
}
.pro_title2 {
	background:#9692a8;
	font-size: 12px;
	line-height: 28px;
	color:#fff;
	padding-left: 2%;
}
.pro_cata {
	border: 1px solid #cecece;
	border-top: 0px solid #cecece;
	background: #ffffff;
	padding: 9px 0px;
	padding-left: 1.5%;
}
.pro_cata a {
	color:#000000;
	display:inline-block;
	margin: 0px 15px;
	padding: 5px 10px;
}
.pro_cata a:hover {
	color:#ffffff;
	background: #e4007f;
	border-radius: 5px;
}
#pro_cataed {
		color:#ffffff;
	background: #e4007f;
	border-radius: 5px;
}




/* Nav Pages */
.navpages{padding:0px; margin-top: 50px; margin-bottom: 50px; }
.navpages ul{text-align:center;margin:0;padding:0}
.navpages li{list-style:none;display:inline; width:25px;margin-right:6px;}
.navpages li.thepage{margin-right:5px;color: #ababab;padding:3px 8px; width:auto}
.navpages a{martext-decoration:none; margin: 0 3px; color:#000000;padding:10px 15px;background:#FFF; border: 1px solid #eaeaea; font-size: 14px; border-radius: 6px;}
.navpages a:hover,.navpages a.active{color:#e03131;background:#FFF; text-decoration:none; border-radius: 6px; font-weight: bold;}
.navpages li.curr_linkpage{color:#e03131;padding:10px 15px;background:#FFF; border-radius: 6px;}

.mar20 {
	margin-top: 35px;
}

.pro_bottombox {
	padding: 70px 0px;
}
.pro_bottombox h3 {
	text-align: center;
	font-size: 15px;
}
.pro_bottombox ul {
	margin-top: 20px;
}
.pro_bottombox li {
	float: left;
	width: 25%;
}
.pro_bottombox li p {
   font-size: 14px;
	color:#909090;
	line-height: 24px;
}

.pro_bottombox h4 {
	font-size: 14px;
	color:#000000;
	margin-bottom: 10px;
}


.productBox { width: 1300px; margin: 0px auto;  padding:25px 0px 30px;}
.productBox .productImgBox { float:left; width:540px; text-align:center; margin-top: 15px;  }
.productBox .productImg { float: left; width:450px; height:100%; display:block; background:#f9f9f9; margin-bottom:10px; padding-bottom:1px; }
.productBox .productImg img {
	width: 100%;
	height: 100%;
}
.smallImg {
	width: 75px;
float: right;
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:right; margin-left:30px; width:690px;}

.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: 30px;
	line-height: 32px;
}
.tagstxt2 {
	border-top: 1px solid #ced5db;
	padding-top: 18px;
	margin-top: 75px;
}
.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: 900px;
	margin: 0px auto;
}


.detail_title {
	text-align:center;
	border-top: 1px solid #CCC;
	padding-top: 25px;
}
.detailimg {
	width: 800px;
	margin: 0px auto;
	margin-top: 30px;
}
.detail_con img {
	width: 100%;
}


.img-box {
  display: block;
  width: 100%;
  position: relative;
  overflow: hidden;
}
.img-box img {
  width: 100%;
  transform: translateZ(0px);
  transition: transform 0.3s ease 0s;
}
.img-box:hover img {
  transform: scale(1.05, 1.05);
  transition: transform 0.6s ease 0s;
}
.img-box:hover .up-graybox {
  opacity: 1;
  filter: alpha(opacity=1);
}


.newsinfobox {
	background:#ffffff;
	padding: 60px 0px;
}
.local {
}
.local span {
  padding: 0px 10px;
}
.news_left {
	float: left;
	width: 66%;
	background:#f4f4f4;
	min-height: 600px;
	padding: 2.5%;
	margin-top: 25px;
}
.news_right {
	margin-top: 25px;
	float: right;
	width: 27%;
}
.news_left h2 {
	font-size: 24px;
}
.newsdate {
	font-size: 12px;
	color:#4c4c4c;
	margin-top: 10px;
	margin-bottom: 30px;
}
.news_left p {
	font-size: 14px;
	line-height: 24px;
	margin-bottom: 15px;
}
.news_right_list li {
	background:#f4f4f4;
	padding: 5%;
	margin-bottom: 25px;
}
.news_right_list li a {
	font-size: 14px;
	line-height: 24px;
}
.news_list_title {
	font-size: 16px;
	font-weight: 600;
	margin-bottom: 8px;
}





















