@charset "utf-8";
/* CSS Document */

.animaper {position: relative;opacity: 0;top: 50px;}
/* ================公共style================== */
.pc_header {position:fixed;top:0;left:0;z-index:10;width:100%;height:94px; background-color:#fff;}
.headerE {position:relative;}
.logo {position:absolute;top:28px;left:0;z-index:2;width:140px;}
.logo img {width:100%;}
.link {position:absolute;top:0;right:0;z-index:2; padding-top:40px; width:130px; text-align:right;}
.link a {display:inline-block; margin-left:21px;
-webkit-transition: all .3s;
   -moz-transition: all .3s;
    -ms-transition: all .3s;
     -o-transition: all .3s;
        transition: all .3s;
}
.link .qq {width:18px; height:19px; background:url(../images/qq1.png);}
.link .weixin {width:21px; height:18px; background:url(../images/weixin1.png);}
.link .sousou {width:17px; height:17px; background:url(../images/sou1.png);}
.link .qq:hover {background:url(../images/qq2.png);}
.link .weixin:hover {background:url(../images/weixin2.png);}
.link .sousou:hover {background:url(../images/sou2.png);}


.foot1 {width:100%;background-color:#0f0f0f;padding:20.5px 0;}
.foot1 a {display:inline-block; font-size:12px; color:#fff; margin:0 18px; position:relative;
-webkit-transition: all .3s;
   -moz-transition: all .3s;
    -ms-transition: all .3s;
     -o-transition: all .3s;
        transition: all .3s;
}
.foot1 a:hover {color:#a5010b;}
.foot1 a:after {content:"";position:absolute;top:20%;left:-20px; width:2px; height:80%; background-color:#4a4a4a;}
.foot1 a:first-of-type {margin-left:0;}
.foot1 a:first-of-type:after {display:none;}
.foot2 {width:100%;background-color:#1f1f1f; padding-top:30px;}
.footl {width:76.5%;}
.footl ul li {float:left;width:14.7%;}
.footl ul li:last-of-type {width:11.8%;}
.footl ul li a,.footr a {display:block; font-size:14px; color:rgba(255,255,255,0.3); line-height:28px;
-webkit-transition: all .3s;
   -moz-transition: all .3s;
    -ms-transition: all .3s;
     -o-transition: all .3s;
        transition: all .3s;
}
.footl ul li a:hover {color:#fff;}
.footl ul li a:first-of-type,.footr a {margin-bottom:20px;}
.footl ul li a:first-of-type:hover {color:rgba(255,255,255,0.3);}
.footr {width:20.2%;padding-left:3.3%;padding-bottom:40px;position:relative;}
.footr:before {content:""; width:1px; height:96.5%; background-color:#303030; position:absolute;top:3.5%;left:0;}
.footr .phone_number {font-size:32px; color:#fff; margin-bottom:20px;}
.footr p {font-size:14px; color:rgba(255,255,255,0.3); line-height:20px;}
.icp {padding-top:35px; margin-top:5px; border-top:1px solid #303030; padding-bottom:35px;position:relative;}
.icp p {font-size:14px; color:rgba(255,255,255,0.3); line-height:25.2px;}
.gf {position:absolute;bottom:35px;right:0; font-size:14px; color:#999; line-height:24px; display:none;}
.gf a {font-size:inherit;color:inherit;}
.return_top {display:inline-block; background-color:#a10006;position:fixed; bottom:30px; right:30px; z-index:2;
-webkit-transition: all .3s;
   -moz-transition: all .3s;
    -ms-transition: all .3s;
     -o-transition: all .3s;
        transition: all .3s;
}
.return_top img {display:block;width:57px;}
.return_top:hover {background-color:#f60053;}

/* 导航 */ 
.mobile_nav {display:none;}
.pc_nav {text-align:right; padding-top:40px; width:100%;position:absolute;bottom:0;left:0;}
.pc_nav ul {padding:0 130px 0 140px;}
.pc_nav li {display:inline-block;padding:0 2%; cursor:pointer;}
.yiji {font-size:14px; color:#333; display:block;padding-bottom:35px; position:relative;
-webkit-transition: all .3s;
   -moz-transition: all .3s;
    -ms-transition: all .3s;
     -o-transition: all .3s;
        transition: all .3s;
}
.pc_nav li:hover .yiji {color:#a5010b; /*text-shadow:0 0 0.01px #a5010b;*/}
.pc_nav li .yiji:after {content:"";width:0;height:2px; background-color:#a5010b; position:absolute; bottom:0;left:-40%;right:-40%;margin:0 auto;
-webkit-transition: all .3s;
   -moz-transition: all .3s;
    -ms-transition: all .3s;
     -o-transition: all .3s;
        transition: all .3s;
}
.pc_nav li:nth-of-type(1) .yiji:after {left:-80%;right:-80%;}
.pc_nav li:hover .yiji:after {width:180%;}
.pc_nav li:nth-of-type(1):hover .yiji:after {width:220%;}
.nav_body {display:none;position:absolute;top:94px;left:0;width:100%; height:55px; line-height:55px; text-align:left; background-color:rgba(255,255,255,0.6);}
.nav_body a {display:inline-block;margin-left:3%;font-size:14px; color:#666;}
.nav_body a:first-of-type {margin-left:20%;}
.nav_body a:hover {color:#a5010b;}

.nav_min {margin-bottom:60px;}
.nav_min a {position:relative;z-index:2;display:block; float:left;/* width:20%;*/ height:68px; line-height:68px; text-transform:uppercase; border-bottom:2px solid #a10006; text-align:center; font-size:16px; color:#fff; background:rgba(0,0,0,.9) url(../images/linebg2.png) no-repeat right center;
-webkit-transition: all .3s;
   -moz-transition: all .3s;
    -ms-transition: all .3s;
     -o-transition: all .3s;
        transition: all .3s;
}
.nav_min a:after {content:""; width:100%;padding-right:1px; height:100%; background-color:#a10006; position:absolute;top:0;left:-1px;z-index:-1;opacity:0;}
.nav_min a:first-of-type:after {padding-right:0;left:0;}
.nav_min a:hover:after {opacity:1;z-index:-1;}
.nav_min a img {width:100%;}





/* ================index（首页）================== */
.mainbody {padding-top:94px;}
.ours_brand {position:relative;}
.home_banner {margin-bottom:60px;}
.home_banner .item {background-repeat:no-repeat; background-position:center top; background-size:cover;}
.home_banner .item img {display:none;}
.home_banner .owl-prev,.home_banner .owl-next {width:31px; height:60px; font-size:0; position:absolute;top:50%; margin-top:-15.5px;background-image:url(../images/jiantou1.png);
-webkit-transition: all .3s;
   -moz-transition: all .3s;
    -ms-transition: all .3s;
     -o-transition: all .3s;
        transition: all .3s;
}
.home_banner .owl-prev {left:36px; background-position:left top;}
.home_banner .owl-next {right:36px; background-position:right top;}
.home_banner .owl-prev:hover,.home_banner .owl-next:hover {background-image:url(../images/jiantou2.png);}
.banner_text {text-align:center;width:100%;position:absolute;top:20%;opacity:1;
-webkit-transform: translateY(-50%);
   -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
     -o-transform: translateY(-50%);
        transform: translateY(-50%);
-webkit-transition: all 2s;
   -moz-transition: all 2s;
    -ms-transition: all 2s;
     -o-transition: all 2s;
        transition: all 2s;
}
.active .banner_text {position:absolute;top:50%;opacity:1;}
.banner_text .p1 {font-size:48px; color:#fff; text-transform:uppercase;}
.banner_text .p2 {font-size:16px; color:#fff;}
.inner_banner {position:relative;}
.inner_banner img {width:100%;}
.inner_banner .banner_text {top:54%;}

.sub-brand {position:absolute;bottom:0;left:0;z-index:2;width:100%;}
.sub-brand ul {/*background-color:#aeb9cd;*/}
.sub-brand li {display:block;width:16.66%; height:70px; float:left;/*background-color:rgba(15,16,18,.96);*/background:#0f1012 url(../images/linebg2.png) no-repeat right center; position:relative;}
.sub-brand li a {display:block;width:100%;height:100%;position:absolute;bottom:0;left:0; overflow:hidden;
-webkit-transition: all .3s;
   -moz-transition: all .3s;
    -ms-transition: all .3s;
     -o-transition: all .3s;
        transition: all .3s;
}
.sub-brand li a:hover {background-color:#a10006;padding:10px 0;padding-right:1px;left:-1px;}
.sub-brand li a img {width:100%; position:relative; top:50%; margin-top: -2.34vw;
-webkit-transition: all 1.5s;
   -moz-transition: all 1.5s;
    -ms-transition: all 1.5s;
     -o-transition: all 1.5s;
        transition: all 1.5s;
}
.sub-brand li a:hover img {
-webkit-transform: scale(1.2, 1.2);
   -moz-transform: scale(1.2, 1.2);
    -ms-transform: scale(1.2, 1.2);
     -o-transform: scale(1.2, 1.2);
        transform: scale(1.2, 1.2);
}
.ours_feature {margin-bottom:60px;}
.ours_feature li {width:33.33%; float:left; text-align:center;}
.ours_feature li h3 {font-size:18px; color:#333; font-weight:bold; margin:28px 0;}
.ours_feature .pic {overflow:hidden; position:relative; cursor: pointer;}
.ours_feature .pic img {width:100%;
-webkit-transition: all 1.5s;
   -moz-transition: all 1.5s;
    -ms-transition: all 1.5s;
     -o-transition: all 1.5s;
        transition: all 1.5s;
}
.ours_feature .pic:hover img {
-webkit-transform: scale(1.05, 1.05);
   -moz-transform: scale(1.05, 1.05);
    -ms-transform: scale(1.05, 1.05);
     -o-transform: scale(1.05, 1.05);
        transform: scale(1.05, 1.05);
}
.ours_feature .pic span {position:absolute;top:0;left:0;width:100%; height:100%;box-shadow:0 0 4px 2px rgba(255,255,255,.4) inset;}
.ours_feature .text {padding:0 20%; margin:22px 0; font-size:12px; color:#666; line-height:22px;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp:2;
overflow: hidden;
}
.home_box {overflow:hidden; background:url(../images/bigbg.png) center top; background-size:cover !important; padding-bottom:60px;}
.com_tit {text-align:center; color:#333; padding:30px 0 40px 0;}
.com_tit h1 {font-size:24px; font-weight:bold;}
.com_tit span {font-size:14px; margin:10px 0 5px 0; display:block;}
.ours_product {margin-bottom:60px;}
.proshow .owl-prev,.proshow .owl-next {width:100px; height:50px; font-size:0; position:absolute;top:50%; margin-top:-25px;background:rgba(0,0,0,.5) url(../images/jiantou3.png);
-webkit-transition: all .3s;
   -moz-transition: all .3s;
    -ms-transition: all .3s;
     -o-transition: all .3s;
        transition: all .3s;
}
.proshow .owl-prev {left:-50px; background-position:left top;}
.proshow .owl-next {right:-50px; background-position:right top;}
.proshow .owl-prev:hover,.proshow .owl-next:hover {background:rgba(0,0,0,1) url(../images/jiantou3.png);}
.proshow .owl-next:hover {background-position:right top;}
.proshow .item {position:relative;}
.proshow .text {position:absolute; top:0;left:0;width:100%; height:100%; text-align:center;
-webkit-transition: all 1.5s;
   -moz-transition: all 1.5s;
    -ms-transition: all 1.5s;
     -o-transition: all 1.5s;
        transition: all 1.5s;
}
.proshow .text span {display:inline-block; position:absolute;top:50%; margin-top:-30px;left:0;width:100%;}
.proshow .text h5 {font-size:20px; color:#fff; text-transform:uppercase; margin-bottom:15px;}
.proshow .text h6 {font-size:14px; color:#fff;}
.proshow .item .text:hover {background:rgba(161,0,6,.7);}
.oemodm {margin-bottom:60px;}
.oemodm ul li {width:20%; padding:50px 6.25%; margin-right:1.25%; float:left; background-color:#fff; text-align:center;}
.oemodm ul li:nth-of-type(3n) {margin-right:0;}
.oemodm ul li h3 {font-size:48px; color:#a10006;}
.oemodm ul li .p1 {font-size:20px; color:#333; margin:30px 0 20px 0;}
.oemodm ul li .text {font-size:14px; color:#333; line-height:20px;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp:2;
overflow: hidden;
}
.oemodm ul li:hover {display:block; box-shadow:0 0 5px 5px #ccc;}
.online_message {margin-bottom:60px;}
.mes_box {position:relative; width:100%; overflow:hidden;}
.mes_box input,.mes_box textarea {height:55px; line-height:55px; background-color:#fff; margin-right:1%;}
.mes_box input {width:24%; text-indent:15px;}
.mes_box textarea {width:calc(74.8% - 30px); padding:15px; height:25px; margin-top:20px; line-height:25px;
-webkit-transition: all .3s;
   -moz-transition: all .3s;
    -ms-transition: all .3s;
     -o-transition: all .3s;
        transition: all .3s;
}
.mes_box .search {display:block;width:24%; height:100%; text-align:center; position:absolute;top:0;right:0; background-color:#2f2f2f;}
.mes_box .search span {font-size:24px; color:#fff; display:inline-block;width:100%;position:absolute;top:50%; margin-top:-15.5px;left:0; text-transform:uppercase;}
.mes_box .search:hover {background-color:#000;}


/* ===============首页响应=============== */
@media (max-width:1440px){
.footr .phone_number {font-size:27px;}
}
@media (max-width:1200px){
.footr .phone_number {font-size:22px;}
.footr p {font-size:12px;}
.pc_nav li {padding:0 1%;}
}
@media (max-width:1000px){
.footr {width:21.2%; padding-left:2.3%;}
.footl ul li a, .footr a,.icp p {font-size:12px;}
.footr .phone_number {font-size:17px;}
.home_banner .item img {display:block;}
.sub-brand li {height:54px;}
.banner_text .p1 {font-size:42px;}
.home_banner,.ours_feature,.ours_product,.oemodm,.online_message {margin-bottom:30px;}
.logo {width:120px;}
.link {width:90px; padding-top:35px;}
.link a {margin-left:7px;}
.pc_nav ul {padding: 0 90px 0 120px;}
.yiji {font-size:12px;padding-bottom: 26px;}
.pc_header {height:80px;}
.mainbody {padding-top:80px;}
.nav_body {top:80px;}
.nav_body a {font-size:12px;}
.oemodm ul li .p1 {font-size:18px;}
.nav_min a {font-size:12px; height:55px; line-height:55px;}
}
@media (max-width:768px){
.link {display:none;}
.logo {top:16.5px;}
.navKey .open,.navKey .close {display:block;width:26px; height:16px; position:absolute;top:25px;right:0; cursor:pointer;}
.navKey .open {background:url(../images/index_2.png) no-repeat right top;}
.navKey .close {background:url(../images/index_3.png) no-repeat right top; display:none;}
.onshow .open {display:none;}
.onshow .close {display:block;}
.pc_header {height:66px; box-shadow:0 0 2px 2px #999;}
.headerE {height:66px; background-color:#fff; z-index:10;}
.mobile_nav {position:fixed;top:0;left:0;z-index:2; background-color:#fff; width:100%; height:100%; margin-top:66px; padding-top:15px; display:none;}
.mobile_nav .wrap {width:100%;max-height:288px; overflow-y:auto;}
.mobile_nav ul {width:30%; margin:0 auto; min-width:80px;padding:0;}
.mobile_nav li {display:block; text-align:center; margin-bottom:10px;}
.mobile_nav li .yiji {padding-bottom:5px; font-size:16px;}
.mobile_nav li .yiji:after {display:none;}
.nav_body {position:static; display:none; height:auto; line-height:24px; text-align:center;}
.nav_body a {margin:0 !important; display:block; font-size:14px;}
.mobile_nav .link {display:block; position:fixed; top:390px;left:0;z-index:3;width:100%; height:20px; padding-top:0; text-align:center;}
.mobile_nav .link a {margin:0 10px;}
.mainbody {padding-top:66px;}
.footl,.footr {width:100%;}
.footr {padding:0; margin-top:30px;}
.footr:before {display:none;}
.footl ul li {width:25% !important;}
.footl ul li a:first-of-type, .footr a {margin-bottom:8px;}
.footl ul li a, .footr a {line-height:24px;}
.footl ul li:nth-of-type(4) {margin-bottom:120px;}
.footr .phone_number {margin-bottom:10px;}
.icp {padding-top:20px; padding-bottom:20px;}
.foot1 a {margin:0 10px;}
.foot1 a:after {left:-13px;}
.return_top {bottom:10px; right:10px;}
.return_top img {width:35px;}
.sub-brand li a img {
-webkit-transform: scale(1.3, 1.3);
   -moz-transform: scale(1.3, 1.3);
    -ms-transform: scale(1.3, 1.3);
     -o-transform: scale(1.3, 1.3);
        transform: scale(1.3, 1.3);
}
.ours_feature li h3 {margin: 15px 0;}
.ours_feature .text {margin: 8px 0; line-height:20px;}
.oemodm ul li {width:26%;padding:25px 3.25%;}
.com_tit {padding: 15px 0 15px 0;}
.com_tit h1 {font-size:17px;}
.com_tit span {font-size:12px; margin: 5px 0 5px 0;}
.home_box {padding-bottom:30px;}
.proshow .text h5 {font-size:16px;}
.proshow .owl-prev, .proshow .owl-next {width:40px; height:32px; margin-top:-16px;}
.proshow .owl-prev,.proshow .owl-prev:hover {background-position:19% 56%; left:-12px;}
.proshow .owl-next,.proshow .owl-next:hover {background-position:81% 56%; right:-12px;}
.banner_text .p1 {font-size:28px;}
.banner_text .p2 {font-size:12px;}
.inner_banner .banner_text .p1 {font-size:18px;}
.home_banner .owl-prev, .home_banner .owl-next {width:13px;}
.home_banner .owl-prev {left:10px;}
.home_banner .owl-next {right:10px;}
}
@media (max-width:640px){
.mes_box input {width:100%; height:45px; line-height:45px; margin-right:0; margin-bottom:10px;}
.mes_box textarea {width:100%; height:200px; margin-right:0; margin-top:0;}
.mes_box .search {width:100%; height:48px; margin-top:20px; position:relative;}
.oemodm ul li {width:90%;padding:20px 5%; margin-bottom:15px; margin-right:0;}
.oemodm ul li:last-of-type {margin-bottom:0;}
.oemodm ul li .p1 {margin:10px 0 5px 0;}
.oemodm ul li .text {font-size:12px;}
.oemodm ul li h3 {font-size:36px;}
.ours_feature li {width:100%;}
.ours_feature .text {padding:0; margin:5px 0 0 0;}
.ours_feature li h3 {margin: 20px 0 10px 0;}
.sub-brand {position:static;}
.sub-brand li {width:50%; margin-bottom:1px; text-align:center;}
.sub-brand li a img {max-width:200px;margin-top: -6.34vw;
-webkit-transform: scale(1, 1);
   -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
     -o-transform: scale(1, 1);
        transform: scale(1, 1);
}
}


/* ========产品类别========= */
.products {padding-bottom:60px;}
.products li {width:31.66%; margin-right:2.51%; float:left; text-align:center; margin-bottom:28px; position:relative;}
.products li a {display:block;overflow:hidden;}
.products li:nth-of-type(3n) {margin-right:0;}
.products li img {width:100%;
-webkit-transition: all 1.5s;
   -moz-transition: all 1.5s;
    -ms-transition: all 1.5s;
     -o-transition: all 1.5s;
        transition: all 1.5s;
}
.products li:hover img {
-webkit-transform: scale(1.05, 1.05);
   -moz-transform: scale(1.05, 1.05);
    -ms-transform: scale(1.05, 1.05);
     -o-transform: scale(1.05, 1.05);
        transform: scale(1.05, 1.05);
}
.products li .text {position:absolute;bottom:77px;bottom:14.55%;left:0; width:90%; padding:0 5%;}
.products li .text h5 {font-size:16px; color:#333; margin-bottom:10px;}
.products li:hover .text h5 {color:#a10006;}
.products li .text h6 {font-size:12px; color:#999;}
.probox {background:#dedede url(../images/loading.gif) center no-repeat;}
.page {width:100%; text-align:center; padding:20px 0;}
.page a {display:inline-block;width:28px; height:28px; line-height:28px;margin:0 2px;background-color:#fff; /*background-color:#ebebeb;*/ font-size:14px; color:#666; vertical-align:middle;
-webkit-transition: all .3s;
   -moz-transition: all .3s;
    -ms-transition: all .3s;
     -o-transition: all .3s;
        transition: all .3s;
}
.page a:hover {background-color:#a10206; color:#fff;}
.page a:first-of-type {background:#fff url(../images/jiantou6.png) left top;}
.page a:last-of-type {background:#fff url(../images/jiantou6.png) right top;}
.page a:first-of-type:hover {background:#a10206 url(../images/jiantou7.png) left top;}
.page a:last-of-type:hover {background:#a10206 url(../images/jiantou7.png) right top;}


/* ========产品详情========= */
.position {height:50px; line-height:50px; font-size:12px; color:#999;}
.position a {display:inline-block;font-size:inherit; color:inherit;}
.position a:hover {color:#a10006}
.pro_des {padding-bottom:69px; border-bottom:1px solid #d3d3d3; margin-bottom:40px;}
.pro_des .fl {width:55%;}
.pro_des .fl .pro_bigimg {width:60.6%; margin:0 auto; padding-bottom:12px;}
.pro_bigimg .owl-dots {width:100%; position:absolute;bottom:2px; left:0; text-align:center;}
.pro_bigimg .owl-dot {display:inline-block;width:10px; height:10px; border-radius:50%; background-color:#eaeaea; margin-left:3.5px; margin-right:3.5px;}
.pro_bigimg .owl-dots .active {background-color:#a10006;}
.pro_des .fr {width:45%;}
.pro_des .fr h1 {font-size:30px; color:#333; margin:50px 0 20px 0;}
.pro_des .fr h2 {font-size:18px; color:#333; margin-bottom:35px;}
.pro_des .fr .instruction,.pro_des .fr .guige,.pro_des .fr .color {font-size:14px; color:#666; line-height:25.2px;}
.pro_des .fr .guige {margin-top:30px;}
.pro_des .fr .price {margin-top:15px; font-size:16px; color:#a10006; display:block;}
.pro_info {margin-bottom:40px;}
.tit_key li {position:relative; width:33%; float:left; margin-right:0.5%; height:40px; line-height:40px; text-align:center; background-color:#000; font-size:14px; color:#fff;}
.tit_key li:nth-of-type(3) {margin-right:0;}
.tit_key li:after {content: "";position: absolute;display: block;width: 0;height: 0;border: #000 solid 10px;border-color: #000 transparent transparent;left: 50%;margin-left: -5px;}
.full {overflow:hidden;padding-top:30px;}
.full .alltext {font-size:14px; color:#666; line-height:25.2px; float:left;}
.full .alltext p {font-size:inherit; color:inherit; margin-bottom:30px;}
.full .alltext span {display:block; font-size:14px; color:#333; font-weight:bold;}
.tit_key li:hover,.tit_key li.on {background-color:#a10006;}
.tit_key li:hover:after,.tit_key li.on:after {border-color: #a10006 transparent transparent;}
.tuijian {padding-bottom:80px;}
.tuijian h1 {font-size:28px; color:#333;}
.recommend_pro {width:96%; margin:0 auto;}
.recommend_pro .item {position:relative;}
.recommend_pro .item img {width:100%;
-webkit-transition: all 1.5s;
   -moz-transition: all 1.5s;
    -ms-transition: all 1.5s;
     -o-transition: all 1.5s;
        transition: all 1.5s;
}
.recommend_pro .item:hover img {
-webkit-transform: scale(1.05, 1.05);
   -moz-transform: scale(1.05, 1.05);
    -ms-transform: scale(1.05, 1.05);
     -o-transform: scale(1.05, 1.05);
        transform: scale(1.05, 1.05);
}
.recommend_pro .item h5 {font-size:16px; color:#333; text-align:center; position:absolute;bottom:20%;left:0;width:100%;}
.recommend_pro .owl-dots {width:100%; position:absolute;bottom:2px; left:0; text-align:center;}
.recommend_pro .owl-dot {display:inline-block;width:10px; height:10px; border-radius:50%; background-color:#eaeaea; margin-left:3.5px; margin-right:3.5px;}
.recommend_pro .owl-dots .active {background-color:#a10006;}


/* ========核心优势========= */
.adv {margin-bottom:80px;}
#adv_study .pic {margin-bottom:40px;}
#adv_study .pic li {width:23.875%; float:left; margin-right:1.5%;}
#adv_study .pic span {display:block;overflow:hidden;}
#adv_study .pic li:nth-of-type(4n) {margin-right:0;}
#adv_study .pic li img {width:100%;
-webkit-transition: all 1.5s;
   -moz-transition: all 1.5s;
    -ms-transition: all 1.5s;
     -o-transition: all 1.5s;
        transition: all 1.5s;
}
#adv_study .pic li:hover span img {
-webkit-transform: scale(1.05, 1.05);
   -moz-transform: scale(1.05, 1.05);
    -ms-transform: scale(1.05, 1.05);
     -o-transform: scale(1.05, 1.05);
        transform: scale(1.05, 1.05);
}
.ys_tit {padding-bottom:15px; border-bottom:1px solid #d3d3d3; margin-bottom:15px;}
.ys_tit h2 {font-size:28px; color:#333; display:inline-block; margin-right:20px;}
.ys_tit span {/*font-size:24px;*/ color:#999; font-size:0;}
.youshi h3 {font-size:18px; color:#333; margin-bottom:15px;}
.youshi .text_con {font-size:14px; color:#666; line-height:30px;}
.youshi .text_con p,.youshi .text_con span {font-size:inherit; color:inherit;}
.youshi .text_con p {margin-bottom:10px;}
#adv_quality .text {width:54%; margin-right:4%; float:left;}
#adv_quality .pic {width:42%; float:right; min-height:26vw; position:relative;}
#adv_quality .pic .tu:nth-of-type(1) {position:absolute;top:0.6vw; left:4%;}
#adv_quality .pic .tu:nth-of-type(2) {position:absolute;top:6vw; left:37%;}
#adv_quality .pic .tu:nth-of-type(3) {position:absolute;top:14.5vw; left:0;}
#adv_quality .pic .tu {width:49%;}
.pic .tu span {display:block; overflow:hidden;}
.pic .tu img {width:100%;
-webkit-transition: all 1.5s;
   -moz-transition: all 1.5s;
    -ms-transition: all 1.5s;
     -o-transition: all 1.5s;
        transition: all 1.5s;
}
.pic .tu:hover img {
-webkit-transform: scale(1.05, 1.05);
   -moz-transform: scale(1.05, 1.05);
    -ms-transform: scale(1.05, 1.05);
     -o-transform: scale(1.05, 1.05);
        transform: scale(1.05, 1.05);
}
#adv_production .text {width:54%;float:right; margin-top:4vw;}
#adv_production .pic {width:41%; margin-right:5%; float:left; min-height:28.5vw; position:relative;}
#adv_production .pic .tu:nth-of-type(1) {position:absolute;top:0; right:0;}
#adv_production .pic .tu:nth-of-type(2) {position:absolute;top:8vw; left:0;}
#adv_production .pic .tu:nth-of-type(3) {position:absolute;top:15.5vw; left:28%;}
#adv_production .pic .tu {width:57%;}
#adv_brand .text {width:42%; margin-right:4%; float:left; margin-top:4vw;}
#adv_brand .pic {width:54%;float:right; overflow:hidden;}
#adv_storage .text {width:42%; margin-right:4%; float:right; margin-top:4vw;}
#adv_storage .pic {width:47%; margin-right:7%;float:left;}
#adv_storage .pic span {display:block; overflow:hidden;}
#adv_brand .pic img,#adv_storage .pic img {width:100%;
-webkit-transition: all 1.5s;
   -moz-transition: all 1.5s;
    -ms-transition: all 1.5s;
     -o-transition: all 1.5s;
        transition: all 1.5s;
}
#adv_brand .pic:hover img,#adv_storage .pic:hover img {
-webkit-transform: scale(1.05, 1.05);
   -moz-transform: scale(1.05, 1.05);
    -ms-transform: scale(1.05, 1.05);
     -o-transform: scale(1.05, 1.05);
        transform: scale(1.05, 1.05);
}


/* ========联系我们========= */
.contcat {margin-bottom:80px;}
.baiduMap {width:100%; height:480px; border-top:1px solid #e8e8e8;}
.baiduMap .iw_poi_title {font-size:16px; color:#a10006; font-weight:bold; margin-bottom:10px; display:inline-block;}
.baiduMap .iw_poi_content {font-size:14px; color:#666;}
.con_way {width:45%;}
.con_way h2,.message_form h2 {font-size:18px; color:#333; margin-bottom:25px; font-weight:bold;}
.con_way h3 {font-size:18px; color:#333; margin-bottom:5px;}
.con_way p {font-size:14px; color:#666; line-height:30px;}
.ewm {display:inline-block;text-align:center; margin-top:10px;}
.ewm span {display:block; line-height:30px;}
.message_form {width:55%;}
.message_form input {width:100%; height:34px; line-height:34px; border:1px solid #b4b2b2; margin-bottom:10px; text-indent:15px; font-size:14px;}
.message_form input.code {width:118px; margin-right:10px;}
.message_form .codeimg {width:112px; vertical-align:middle;}
.message_form input.send {display:block;width:130px;border:none; text-indent:0; height:38px; line-height:38px; background-color:#212121; color:#fff;}
.message_form textarea {width:calc(100% - 30px); padding:5px 15px; height:178px; border:1px solid #b4b2b2; margin-bottom:10px; font-size:14px;}


/* ========招聘岗位========= */
.join {margin-bottom:90px;}
.join h2 {font-size:18px; color:#333; font-weight:bold; margin-bottom:15px;}
.qianyan {font-size:14px; color:#666; line-height:26px; margin-bottom:55px;}
.qianyan p,.qianyan span {font-size:inherit; color:inherit;}
.e-mail {color:#0137b2;}
.zp_info {width:47%; float:left; margin-right:6%; position:relative; margin-bottom:35px;}
.zp_info:nth-of-type(2n) {margin-right:0;}
.zp_info .tubiao {display:inline-block;width:16%; vertical-align:middle; text-align:center;}
.zp_info .text {display:inline-block;width:74%; vertical-align:middle;}
.zp_info .text h3 {font-size:16px; color:#333; margin-bottom:5px;}
.zp_info .text .require {font-size:14px; color:#666; line-height:26px;}
.zp_info .text .require p,.zp_info .text .require span {font-size:inherit; color:inherit;}


/* ========专业服务========= */
.network img {width:100%;}
.ser_tit {font-size:28px; color:#333; font-weight:bold; padding-bottom:15px; border-bottom:1px solid #d3d3d3; margin-bottom:15px;}
.ser_des {font-size:14px; color:#666; line-height:26px;}
.ser_des p,.ser_des span {font-size:inherit; color:inherit;}
#oem .chart {width:66%; margin:0 auto;}
.chart img {width:100%;}
.chart {margin:30px auto 80px !important;}
#oem .oem_show span {width:39.17%; float:left;}
.oem_show span {display:block;overflow:hidden;}
#oem .oem_show span:nth-of-type(3) {width:21.66%;}
.oem_show span img {width:100%;
-webkit-transition: all 1.5s;
   -moz-transition: all 1.5s;
    -ms-transition: all 1.5s;
     -o-transition: all 1.5s;
        transition: all 1.5s;
}
.oem_show span:hover img {
-webkit-transform: scale(1.05, 1.05);
   -moz-transform: scale(1.05, 1.05);
    -ms-transform: scale(1.05, 1.05);
     -o-transform: scale(1.05, 1.05);
        transform: scale(1.05, 1.05);
}
.network,#oem,#odm,#obm {padding-bottom:40px; overflow:hidden;}


/* ========资讯百科========= */
.new_even {padding-bottom:40px; border-bottom:1px solid #ddd; margin-bottom:40px;}
.new_even .pic {display:inline-block;width:30%; overflow:hidden;}
.new_even .pic img {width:100%;
-webkit-transition: all 1.5s;
   -moz-transition: all 1.5s;
    -ms-transition: all 1.5s;
     -o-transition: all 1.5s;
        transition: all 1.5s;
}
.new_even:hover .pic img {
-webkit-transform: scale(1.05, 1.05);
   -moz-transform: scale(1.05, 1.05);
    -ms-transform: scale(1.05, 1.05);
     -o-transform: scale(1.05, 1.05);
        transform: scale(1.05, 1.05);
}
.new_even .news_des {display:inline-block;width:66.66%; padding-left:3.34%;}
.news_des h2 {font-size:20px; color:#333; font-weight:bold; margin:20px 0 15px 0;
-webkit-transition: all .3s;
   -moz-transition: all .3s;
    -ms-transition: all .3s;
     -o-transition: all .3s;
        transition: all .3s;
}
.news_des i {font-size:14px; color:#999;}
.news_des .text {margin:15px 0 35px 0; font-size:14px; color:#666; line-height:26px;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp:3;
overflow: hidden;
}
.news_des .text p,.news_des .text span {font-size:inherit; color:inherit;}
.news_des .more {font-size:14px; color:#666; display:inline-block;margin-left:-4px;}
.news_des .more:hover {color:#a10006;}
.new_even:hover .news_des h2 {color:#a10006;}
.cyclopedia {margin-bottom:100px;}
.cyclopedia .page {padding-top:0;}
.cyclopedia .page a {background-color: #ebebeb;}
.cyclopedia .page a:hover {background-color:#a10206;}


/* ========资讯详情========= */
.news_detail {width:90%; margin:0 auto;}
.news_detail h1 {font-size:24px; color:#333; margin:30px 0 20px 0; text-align:center;}
.news_detail i {font-size:14px; color:#999; display:block; text-align:center;}
.det_share {width:100%; text-align:center; margin:40px 0 35px 0;}
.det_share a {display:inline-block; float:none !important; background-repeat:no-repeat; background-position:left top !important; margin:0 12px !important; padding:0 !important;}
.det_share a.bds_tsina {width:26px; height:20px;background-image:url(../images/xq1.png);}
.det_share a.bds_weixin {width:25px; height:21px;background-image:url(../images/xq2.png);}
.det_share a.bds_qzone {width:18px; height:20px;background-image:url(../images/xq3.png);}
.det_share a:hover {background-position:right top !important;}
.news_detail .text {font-size:14px; color:#999; line-height:25.2px; padding-bottom:20px; border-bottom:1px solid #dadada; margin-bottom:15px;}
.news_detail .text p,.news_detail .text span {font-size:inherit; color:inherit;}
.news_detail .text p {margin-bottom:20px;}
.news_detail .text img {max-width:1000px;}
.page_min {position:relative;}
.page_min a {font-size:14px; color:#666; line-height:24px; display:block;
-webkit-transition: all .3s;
   -moz-transition: all .3s;
    -ms-transition: all .3s;
     -o-transition: all .3s;
        transition: all .3s;
}
.page_min a:hover {color:#a10206;}
.page_min .return {position:absolute;top:0;right:0; text-decoration:underline;}


/* ========集团品牌========= */
.group_brand {margin-bottom:120px;}
.pp_box {margin-bottom:25px;}
.pp_box a {display:block;}
.pp_box .brand_star {width:62.76%; overflow:hidden;}
.pp_box .brand_sign {width:37.24%; position:relative;}
.pp_box img {width:100%;
-webkit-transition: all 1.5s;
   -moz-transition: all 1.5s;
    -ms-transition: all 1.5s;
     -o-transition: all 1.5s;
        transition: all 1.5s;
}
.pp_box:hover .brand_star img {
-webkit-transform: scale(1.05, 1.05);
   -moz-transform: scale(1.05, 1.05);
    -ms-transform: scale(1.05, 1.05);
     -o-transform: scale(1.05, 1.05);
        transform: scale(1.05, 1.05);
}
.pp_box .brand_sign:after {content: "";position: absolute; top:50%; margin-top:-6.5px;display:block;width: 0;height: 0;border-top:10px solid transparent;border-bottom:10px solid transparent;}
.pp_box:nth-of-type(2n-1) .brand_star {float:left;}
.pp_box:nth-of-type(2n-1) .brand_sign {float:right; background-color:#e30083;}
.pp_box:nth-of-type(2n) .brand_star {float:right;}
.pp_box:nth-of-type(2n) .brand_sign {float:left; background-color:#e30083;}
.pp_box:nth-of-type(1) .brand_sign {background-color:#e30083;}
.pp_box:nth-of-type(2) .brand_sign {background-color:#7a1f6e;}
.pp_box:nth-of-type(3) .brand_sign {background-color:#e83c30;}
.pp_box:nth-of-type(4) .brand_sign {background-color:#221b47;}
.pp_box:nth-of-type(5) .brand_sign {background-color:#ee7b1e;}
.pp_box:nth-of-type(6) .brand_sign {background-color:#fe0000;}
.pp_box:nth-of-type(1) .brand_sign:after {border-right:13px solid #e30083; left:-13px;}
.pp_box:nth-of-type(2) .brand_sign:after {border-left:13px solid #7a1f6e; right:-13px;}
.pp_box:nth-of-type(3) .brand_sign:after {border-right:13px solid #e83c30; left:-13px;}
.pp_box:nth-of-type(4) .brand_sign:after {border-left:13px solid #221b47; right:-13px;}
.pp_box:nth-of-type(5) .brand_sign:after {border-right:13px solid #ee7b1e; left:-13px;}
.pp_box:nth-of-type(6) .brand_sign:after {border-left:13px solid #fe0000; right:-13px;}



/* ========关于蕾琪-愿景========= */
.vision {margin-bottom:150px;}
.vis_box {overflow:hidden; background-color:#a10006;}
.vis_box .pic {width:50%; float:left; overflow:hidden;}
.vis_box .pic img {width:100%;
-webkit-transition: all 1.5s;
   -moz-transition: all 1.5s;
    -ms-transition: all 1.5s;
     -o-transition: all 1.5s;
        transition: all 1.5s;
}
.vis_box .pic:hover img {
-webkit-transform: scale(1.05, 1.05);
   -moz-transform: scale(1.05, 1.05);
    -ms-transform: scale(1.05, 1.05);
     -o-transform: scale(1.05, 1.05);
        transform: scale(1.05, 1.05);
}
.vis_box .text {width:43.4%;padding:6vw 3.3% 20px 3.3%;float:left;}
.vis_box .text h1 {font-size:30px; color:#fff; margin-bottom:25px;}
.vis_box .text p {font-size:14px; color:#fff; line-height:30px;}



/* ========关于蕾琪-文化========= */
.culture {padding:100px 0 150px 0; position:relative;}
.culture .pic {width:50%; float:left;}
.culture .text {width:50%; float:right;}
.culture .pic span {display:inline-block; float:left;width:100%;overflow:hidden; margin-bottom:12px;}
.culture .pic img {width:100%;
-webkit-transition: all 1.5s;
   -moz-transition: all 1.5s;
    -ms-transition: all 1.5s;
     -o-transition: all 1.5s;
        transition: all 1.5s;
}
.culture .pic span:hover img{
-webkit-transform: scale(1.05, 1.05);
   -moz-transform: scale(1.05, 1.05);
    -ms-transform: scale(1.05, 1.05);
     -o-transform: scale(1.05, 1.05);
        transform: scale(1.05, 1.05);
}
.culture .pic span:nth-of-type(2) {width:53.7%; margin-right:2%;}
.culture .pic span:nth-of-type(3) {width:44.3%; float:right;}
.culture .text ul {padding:10px 0 0 40px;}
.culture .text li {margin-bottom:30px;}
.culture .text li:first-of-type {position:absolute;top:0;left:0;}
.culture .text li:nth-of-type(2),.culture .text li:nth-of-type(3) {display:inline-block;width:48%;}
.culture .text li h3 {font-size:18px; color:#333; margin-bottom:20px; font-weight:bold;}
.culture .text li p {font-size:14px; color:#666; line-height:24px;}


/* ========关于蕾琪-历程========= */
.history {margin-bottom:120px;}
#mybook {position:relative;}
#mybook .sinpage {padding:100px 30px;}
#mybook h3,.mobile_history h3 {font-size:18px; color:#333; margin-bottom:5px;}
#mybook h3 i,.mobile_history h3 i {font-size:30px; font-weight:bold;color:inherit; display:inline-block; margin-right:20px;}
.his_detail,.mobile_history .his_detail {font-size:16px; color:#666; line-height:30px;}
.his_detail p,.his_detail span,.mobile_history .his_detail p,.mobile_history .his_detail span {font-size:inherit; color:inherit;}
.his_detail img {width:47.5%; margin-right:1%; margin-top:10px;}
.mobile_history {display:none;}
.mobile_history {margin-bottom:60px;}
.lc_loop {width:84%;height:450px; margin:0 auto; padding:60px 8%;background-color:#f1f1f1;}
.lc_loop .owl-prev,.lc_loop .owl-next {width:22px; height:40px; position:absolute;top:50%; margin-top:-20px; font-size:0;}
.lc_loop .owl-prev {background:url(../images/jiantou4.png) left top; left:0;}
.lc_loop .owl-next {background:url(../images/jiantou4.png) right top; right:0;}
.lc_loop .his_detail img {display:inline-block;width:48%;}


/* ========关于蕾琪-科研========= */
.create .inner_tit {text-align:center;}
.create .inner_tit h1 {font-size:30px; color:#4c4c4c; margin-bottom:10px;}
.create .inner_tit span {display:block; font-size:14px; color:#686868;}
.create_show li {width:33.33%; float:left;}
.create_show li span {display:block; overflow:hidden;}
.create_show li img {width:100%;
-webkit-transition: all 1.5s;
   -moz-transition: all 1.5s;
    -ms-transition: all 1.5s;
     -o-transition: all 1.5s;
        transition: all 1.5s;
}
.create_show li:hover span img{
-webkit-transform: scale(1.05, 1.05);
   -moz-transform: scale(1.05, 1.05);
    -ms-transform: scale(1.05, 1.05);
     -o-transform: scale(1.05, 1.05);
        transform: scale(1.05, 1.05);
}
.create_show ul {margin:60px 0; overflow:hidden;}
.create_show .text {font-size:14px; color:#333; line-height:30px;}
.create_show .text p,.create_show .text span {font-size:inherit; color:inherit；}
.create_show {margin-bottom:120px;}


/* ========关于蕾琪-简介========= */
.intro {margin-bottom:120px;}
.intro .pic img {width:100%;}
.intro .text {font-size:14px; color:#333; margin-top:24px; line-height:30px;}
.intro .text p,.intro .text span { font-size:inherit; color:inherit;}
.intro_more ul {margin-bottom:150px;}
.intro_more ul .text {width:48.33%;}
.intro_more ul .pic {width:47.16%;}
.intro_more ul:nth-of-type(2n-1) .text {float:left;}
.intro_more ul:nth-of-type(2n-1) .pic {float:right;}
.intro_more ul:nth-of-type(2n) .text {float:right;}
.intro_more ul:nth-of-type(2n) .pic {float:left;}
.intro_more .text_tit {width:88%; padding-bottom:18px; border-bottom:2px solid #a10006; margin-bottom:35px;}
.intro_more .text_tit h2 {font-size:28px; color:#333; display:inline-block;margin-right:12px;}
.intro_more .text_tit span {/*font-size:24px;*/ font-size:0;color:#999; font-family:FZXQFW;}
.intro_more .text_con {font-size:14px; color:#333; line-height:30px;}
.intro_more .text_con p,.intro_more .text_con span {font-size:inherit; color:inherit;}
.intro_more .pic span {display:block;overflow:hidden;}
.intro_more .pic img {width:100%;
-webkit-transition: all 1.5s;
   -moz-transition: all 1.5s;
    -ms-transition: all 1.5s;
     -o-transition: all 1.5s;
        transition: all 1.5s;
}
.intro_more .pic:hover img{
-webkit-transform: scale(1.05, 1.05);
   -moz-transform: scale(1.05, 1.05);
    -ms-transform: scale(1.05, 1.05);
     -o-transform: scale(1.05, 1.05);
        transform: scale(1.05, 1.05);
}




/* ===============内页响应=============== */
@media (max-width:1200px){
.pro_des .fr h2 {margin-bottom:10px;}
.pro_des .fr .guige {margin-top:10px;}
.youshi .text_con {line-height:26px;}
.ys_tit span img {width:20vw;}
.news_des h2 {margin-top:0;}
.news_des .text {line-height:24px;margin: 15px 0 25px 0;}
.news_des h2 {font-size:16px;}
.vis_box .text p {font-size:12px; line-height:24px;}
.culture .text li h3 {margin-bottom:10px;}
.culture .text li {margin-bottom:15px;}
#mybook .sinpage {padding:60px 15px;}
#mybook h3 i {font-size:24px;}
#mybook h3 {font-size:16px;}
.his_detail {font-size:12px; line-height:24px;}
.intro_more .text_con,.intro .text {font-size:12px; line-height:22px;}
.intro_more .text_tit {padding-bottom:10px; margin-bottom:20px;}
.intro,.intro_more ul {margin-bottom:80px;}
}
@media (max-width:1000px){
.products li .text {bottom:9.55%;}
.products li .text h5 {font-size:14px;margin-bottom: 5px;}
.products li .text h5,.products li .text h5 {
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp:1;
overflow: hidden;	
}
.pro_des .fr h1 {margin:30px 0 5px 0; font-size:20px;}
.pro_des .fr h2 {font-size:16px;}
.pro_des .fr .instruction, .pro_des .fr .guige, .pro_des .fr .color {font-size:12px; line-height:20px;}
.pro_des {padding-bottom:30px;margin-bottom: 20px;}
.recommend_pro .item h5 {font-size:12px;}
.full .alltext p {margin-bottom:15px;}
.tuijian h1 {font-size:22px;}
.youshi .text_con {font-size:12px; line-height:22px;}
.ys_tit h2 {font-size:24px;}
.con_way p {font-size:12px;}
.news_des h2 {font-size:14px; margin-bottom:5px;}
.news_des i {font-size:12px;}
.news_des .text {font-size:12px;margin:5px 0 10px 0; line-height:20px;}
.news_detail h1 {font-size:20px;}
.vis_box .text {padding:3vw 2.5% 20px 2.5%;width:45%;}
.vis_box .text h1 {font-size:24px; margin-bottom:10px;}
.culture .text li h3 {font-size:16px; margin-bottom:5px;}
.culture .text li {margin-bottom:10px;}
.culture {padding:80px 0 80px 0;}
.booklet .b-tab-prev {left:-29px;}
.booklet .b-tab-next {right:-29px;}
#mybook,.booklet .b-page {/*height:450px !important;*/}
.intro_more .text_tit h2 {font-size:22px;}
}
@media (max-width:768px){ 
.pro_des .fl,.pro_des .fr {width:100%;}
.tit_key li {font-size:12px;}
.full .alltext {font-size:12px;}
.tuijian {padding-bottom:60px;}
#adv_study .pic li {width:48%; margin-right:4%; margin-bottom:20px;}
#adv_study .pic li:nth-of-type(2n) {margin-right:0;}
.adv .text,.adv .pic {width:100% !important; margin:0 !important;}
#adv_quality .pic .tu,#adv_production .pic .tu {position:static !important; width:100%; margin-bottom:20px; overflow:hidden;}
.adv {margin-bottom:40px;}
.ys_tit span img {width:48vw; max-width:200px;}
.con_way,.message_form {width:100%; position:relative;}
.ewm {position:absolute;top:75px;right:0; margin-bottom:30px;}
.contcat {margin-bottom:40px;}
.baiduMap {height:325px;}
.zp_info {width:100%; margin-right:0;}
.cyclopedia {margin-bottom:40px;}
.group_brand {margin-bottom:60px;}
.vis_box .text {width:90%; padding:30px 5%;}
.vis_box .pic {width:100%;}
.vision {margin-bottom:80px;}
.culture {padding:0 0 60px 0;}
.culture .pic,.culture .text {width:100%;}
.culture .text ul {padding:0 0 20px 0;}
.culture .text ul li {display:inline-block; width:48%;}
.culture .text li:first-of-type {position:static; width:100%;}
.create .inner_tit h1 {font-size:20px;}
.create .inner_tit span {font-size:12px;}
.create_show .text {font-size:12px; line-height:24px;}
.create_show ul {margin:20px 0;}
.create_show {margin-bottom:60px;}
.intro_more .text {width:100% !important; margin-bottom:20px;}
.intro_more .pic {width:80% !important; margin:0 10%;}
}
@media (max-width:640px){
.products li {width:47%; margin-right:6%;}
.products li:nth-of-type(3n) {margin-right:6%;}
.products li:nth-of-type(2n) {margin-right:0;}
.products li .text {bottom:5.55%;}
.nav_min a {width:50% !important;}
#oem .oem_show img {width:100% !important; margin-bottom:20px;}
.network,#oem,#odm,#obm {padding-bottom:25px;}
.chart {margin:20px auto 40px !important;}
.ser_des {font-size:12px; line-height:22px;}
.ser_tit {font-size:20px; padding-bottom:10px; margin-bottom:10px;}
.zp_info .text .require {font-size:12px;}
.qianyan {margin-bottom:30px;}
.join {margin-bottom:30px;}
.new_even .pic,.new_even .news_des {width:100%;}
.new_even .pic {margin-bottom:20px;}
.new_even {margin-bottom:25px;padding-bottom:25px;}
.news_detail h1 {font-size:16px;}
.news_detail .text {font-size:12px; line-height:22px;}
.news_detail .text p {margin-bottom:10px;}
.det_share {margin:20px 0;}
.page_min .return {position:static; margin-top:20px;}
.culture .text ul li {width:100% !important;}
.culture .pic span {width:100% !important;}
.history {display:none;} 
.mobile_history {display:block;}
.intro_more .text_tit h2 {font-size:18px;}
.intro,.intro_more ul {margin-bottom:60px;}
}
@media (max-width:480px){
.ewm {position:static;}	
.mobile_history h3 i {font-size:24px;}
.mobile_history h3 {font-size:16px;}
.mobile_history .his_detail {font-size:12px; line-height:24px;}
.lc_loop {height:400px; padding:20px 8%;}
}







/* ++++++++++++更新++++++++++ */
.sub-brand li {width:14.285%;line-height:70px;}
.sub-brand li a {text-align:center;}
.sub-brand li a img {width:auto; display:inline-block; vertical-align:middle; top:0; margin-top:auto; margin-right:10px;}
.sub-brand li a span {font-size:17.34px;color:#e2e2e2; display:inline-block; vertical-align:middle;}
.banner_text .p1 {font-size:42.67px; margin-bottom:5px;}
.ours_feature li:hover h3 {color:#a10006;}
.newsContenter {position:relative;margin-bottom:40px;}
.videoBox {width:50%;/* border:4px solid #e7e7e7; border-radius:3px;*/ display:inline-block; vertical-align:middle;
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;}
.videoBox #video {width:100%; max-height:380px;}
.newsBox {width:48%; padding-left:2%; display:inline-block; vertical-align:middle;}
.newsBox .leftBody {width:46%; margin-right:4%;}
.newsBox .leftBody img {width:100%;}
.newsBox .rightBody {width:50%; margin-left:0;}
.rightBody h3 {font-size:17.34px; font-weight:bold; color:#333; line-height:26px; margin-bottom:10px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.rightBody .text {font-size:14px; color:#666; line-height:26px;
display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp:3;
    overflow: hidden;}
.rightBody .seeDetail {display:block;width:82px; height:20px; text-align:center; line-height:20px; border:1px solid #a1a1a1; font-size:12px; color:#a1a1a1; border-radius:7px; margin-top:10px;
-webkit-transition: all .3s;
   -moz-transition: all .3s;
    -ms-transition: all .3s;
     -o-transition: all .3s;
        transition: all .3s;
}
.dtShow {padding-bottom:20px; margin-bottom:20px; border-bottom:1px solid #e1e1e1;}
.rightBody .seeDetail:hover {color:#a10006; border:1px solid #a10006;}
.dtList li {width:48%; margin-right:4%; float:left; margin-bottom:20px;}
.dtList li:nth-of-type(2n) {margin-right:0;}
.dtList li i {font-size:12px; color:#666;}
.dtList li h4 {font-size:14px; color:#333; margin-top:10px;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp:1;
overflow: hidden;}
.dtList .seeMore {width:100%; height:25px; text-align:center; line-height:25px; background-color:#dadada; font-size:12px; color:#666; display:block; border-radius:3px;
-webkit-transition: all .3s;
   -moz-transition: all .3s;
    -ms-transition: all .3s;
     -o-transition: all .3s;
        transition: all .3s;
}
.dtList .seeMore:hover {background-color:#a10006; color:#fff;}
.playPause {position:absolute;top:0; left:0;width:50%; height:100%; background-repeat:no-repeat; background-position:center; background-size:cover;border:4px solid #e7e7e7; opacity:1;
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;}
.playPause:after {content:""; width:100%; height:100%; position:absolute; top:0; left:0; background:url(../img/plays.png) no-repeat center;}
.playPause.pptv {opacity:0;}
.intro,.companyVideo {margin-bottom:60px; position:relative;}
.intro h2 {font-size:24px; color:#333; margin:35px 0 15px 0;}
.companyVideo #video {width:100%; max-height:560px;}
.playPauses {position:absolute;top:0; left:0;width:100%; height:100%; background-repeat:no-repeat; background-position:center;opacity:1;
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;}
.playPauses:after {content:""; width:100%; height:100%; position:absolute; top:0; left:0; background:url(../img/plays.png) no-repeat center;}
.playPauses.sp {opacity:0;}
.honorBox {padding-bottom:120px;}
.honorLoop .owl-stage {background-color:#fff;}
.honorLoop .item {padding:0 6.5px;background-color:#fff;
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;}
.honorLoop .item img {max-width:100%; max-height:380px;}
.honorLoop .owl-item {display:inline-block; vertical-align:middle; float:none;
	-webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}
.honorLoop .owl-prev,.honorLoop .owl-next {width:22px; height:40px; position:absolute;top:50%; margin-top:-20px; opacity:0.7; font-size:0;}
.honorLoop .owl-prev {left:-2.5%; background:url(../img/iconfont-jiantou1.png) no-repeat center;}
.honorLoop .owl-next {right:-2.5%; background:url(../img/iconfont-jiantou2.png) no-repeat center;}
.honorLoop .owl-prev:hover,.honorLoop .owl-next:hover {opacity:1;}
.honorLoop .hoverItem {
	-webkit-filter: grayscale(0);
    -moz-filter: grayscale(0);
    -ms-filter: grayscale(0);
    -o-filter: grayscale(0);
    filter: grayscale(0);
}
.honorLoop .lkItem {
	-webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
}
.rightWindow {position:fixed; top:50%; margin-top:-63px; right:0; padding-right:30px; z-index:7;}
.comWin {width:40px; height:40px; margin:1px 0; border-radius:3px;
-webkit-transition: all .3s;
   -moz-transition: all .3s;
    -ms-transition: all .3s;
     -o-transition: all .3s;
        transition: all .3s;
}
.comWin>a {display:block; width:100%; height:100%;border-radius:3px;}
.comWin .qz {background:#a10006 url(../img/iconfont-qq.png) no-repeat center;}
.comWin .pz {background:#a10006 url(../img/iconfont-phone.png) no-repeat center;}
.comWin .rt {background:#a10006 url(../img/return-jiantou.png) no-repeat center;}
.qqZixun:hover .qz {background:#ce0008 url(../img/iconfont-qq.png) no-repeat center;}
.phoneZixun:hover .pz {background:#ce0008 url(../img/iconfont-phone.png) no-repeat center;}
.return_top:hover .rt {background:#ce0008 url(../img/return-jiantou.png) no-repeat center;}
.return_top {position:static;}
.phoneNumber {width:175px;height:40px; overflow:hidden; border-radius:3px; line-height:40px; position:absolute; top:43px; right:-175px; font-size:14.67px; color:#fff; background-color:#ce0008;}
.phoneNumber span {display:inline-block; position:relative; margin-right:13px; vertical-align:middle; width:40px; height:40px;background:#ce0008 url(../img/iconfont-phone.png) no-repeat center;}
.phoneNumber span:after {content:""; position:absolute;top:7px; right:0; width:1px; height:26px; background-color:#fff;}
.phoneZixun:hover .phoneNumber {right:30px;}
.qq-online {padding:20px 20px 10px 20px; background-color:#f7f7f7; position:absolute; top:1px; right:70px;min-width:150px;border-radius:3px; display:none;}
.close-qq {width:15px; height:15px; background:url(../img/close-qq.png) no-repeat center; position:absolute;top:20px; right:20px;}
.qq-online h5 {font-size:15.34px; color:#333; text-indent:30px; background:url(../img/qq-red.png) no-repeat left top; padding-bottom:15px; margin-bottom:15px;border-bottom:1px solid #e6e6e6;}
.qq-online h6 { font-size:14.67px; color:#666; margin-bottom:10px;}
.online-man a {margin-bottom:10px; font-size:12px; color:#999; text-indent:25px; background:url(../img/qq-blue.png) no-repeat left top; display:block;}
.online-man a:hover {color:#1898d3;}
.qqZixun:hover .qq-online {display:block;}
@media (max-width:1366px){
.videoBox #video {max-height:315px;}
.companyVideo #video {max-height:531px;}
}
@media (max-width:1280px){
.videoBox #video {max-height:280px;}
.rightBody h3 {font-size:14px; line-height:22px;}
.rightBody .text {-webkit-line-clamp: 2; font-size:12px; line-height:20px;}
.dtShow {padding-bottom:10px; margin-bottom:10px;}
.dtList li h4 {margin-top:5px;}
.dtList li {margin-bottom:10px;}
.companyVideo #video {max-height:497px;}
}
@media (max-width:1024px){
.rightBody h3 {-webkit-line-clamp: 1;}
.banner_text .p1 {font-size:32px;}	
.companyVideo #video {max-height:398px;}
}
@media (max-width:768px){
.banner_text .p1 {font-size:24px;}
.rightBody .text {-webkit-line-clamp: 1;}
.sub-brand li {line-height:54px;}
.sub-brand li a span {font-size:12px;}
.sub-brand li a img {max-height:16px; max-width:14px;}
.companyVideo #video {max-height:298px;}
.intro_more .text_tit span img {width:65px;}
.playPauses:after {background:url(../img/play-min.png) no-repeat center;}
.honorBox {padding-bottom:60px;}
}
@media (max-width:640px){
.banner_text .p1 {font-size:16px;}
.active .banner_text {top:54%;}
.videoBox,.newsBox {width:100%;}
.videoBox {position:relative;}
.videoBox #video {width:100%; max-height:none;}
.playPause {width:100%; height:100%;}
.playPause:after {background: url(../img/play-min.png) no-repeat center;}
.newsBox .rightBody {width:100%; padding:10px 0; margin-bottom:10px;}
.rightBody .text {-webkit-line-clamp:4;}
.newsBox .leftBody {width:100%; margin-right:0;padding:4px; margin-top:30px;
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;}
.dtList li {width:100%; margin-right:0; margin-bottom:15px;}
.dtList .seeMore {height:35px; line-height:35px; margin-top:10px;}
.sub-brand li {width:25%;}
.honorLoop .owl-prev {left:-5.5%; background:url(../img/iconfont-jiantou1.png) no-repeat center;}
.honorLoop .owl-next {right:-5.5%; background:url(../img/iconfont-jiantou2.png) no-repeat center;}
}