/*首页*/
.indexPart1{height: 805px;background: #e9e9e9;padding: 45px 0 50px 0;}
.titleBox{text-align: center}
.titleBox .one{font-size: 36px;color: #333333;}
.titleBox .two{font-size: 14px;color: #808080;margin-top: 20px;}
.indexPart1 .wal1{position: relative;}
.indexPart1 .bigBox{margin-top: 50px;}
.indexPart1 .bigBox .officeImg{text-align: center;width:900px;margin: 0 auto;}
.indexPart1 .bigBox .officeImg .slick-slide{width: 165px!important;}
.indexPart1 .bigBox  .officeImg .name{width:154px;height: 48px;line-height: 48px;border: 1px solid #a7a7a7;border-radius: 5px;}
.indexPart1 .bigBox  .officeImg .name em{font-size: 16px;color: #a7a7a7;}
.indexPart1 .bigBox  .officeImg .slick-current .name{border-color:#d92428;background: #d92428; }
.indexPart1 .bigBox  .officeImg .slick-current .name em{color: #ffffff;}
.indexPart1 .bigBox .bigImg{margin-top: 25px;}
.indexPart1 .bigBox .bigImg .titBox{float: left;text-align: left;margin-left: 100px}
.indexPart1 .bigBox .bigImg .titBox .one,.indexPart1 .bigBox .bigImg .titBox .two{color: #323232;}
.indexPart1 .bigBox .bigImg .titBox .one{margin-top: 118px;font-size: 30px;}
.indexPart1 .bigBox .bigImg .titBox .line{background: url("../images/line1.jpg") no-repeat;width: 388px;height: 1px;margin-top: 25px;}
.indexPart1 .bigBox .bigImg .titBox .pBox{margin-top: 40px;}
.indexPart1 .bigBox .bigImg .titBox .two{font-size:24px;margin-bottom: 20px;}
.indexPart1 .bigBox .bigImg .titBox .three{font-size: 14px;color: #868686;}
.indexPart1 .bigBox .bigImg .imgBox{float: right;margin-right: 100px;}
.indexPart1 .bigBox .slick-prev,.indexPart1 .bigBox .slick-next{position: absolute;width: 50px;height: 49px;display: block;top: 0;bottom: 0;margin: auto;z-index: 99999}
.indexPart1 .bigBox .slick-prev{background: url("../images/prev1.png") no-repeat;left: 0;}
.indexPart1 .bigBox .slick-prev:hover{background: url("../images/prev1_1.png") no-repeat;}
.indexPart1 .bigBox .slick-next{background: url("../images/next1.png") no-repeat;right: 0;}
.indexPart1 .bigBox .slick-next:hover{background: url("../images/next1_1.png") no-repeat;}

.indexPart2{padding-top: 90px;}
.indexPart2 .bigBox .tab1{margin-top: 55px ;}
.indexPart2 .bigBox .tab1 .slick-slide1{float: left;margin-right: 40px;text-align: center;}
.indexPart2 .bigBox .tab1 .slick-slide1:last-child{margin-right: 0;}
.indexPart2 .bigBox .tab1 .imgBox{width: 103px;height: 103px;position: relative;}
.indexPart2 .bigBox .tab1 .imgBox .one,.indexPart2 .bigBox .tab1 .imgBox .two{position: absolute;top: 0;left: 0;}
.indexPart2 .bigBox .tab1 .imgBox .two{display: none;margin: 0;}
.indexPart2 .bigBox .tab1 .slick-slide1:hover{cursor: pointer;}
.indexPart2 .bigBox .tab1 .slick-slide1:hover .imgBox .one{display: none}
.indexPart2 .bigBox .tab1 .slick-slide1:hover .imgBox .two{display: block}
.indexPart2 .bigBox .tab1 p{font-size: 16px;color: #737373;margin-top: 20px;}
.indexPart2 .bigBox .tabContent1{position: relative;margin-top: 25px;}
.indexPart2 .bigBox .tabContent1 .imgBox img{width: 100%;}
.indexPart2 .bigBox .tabContent1 .name{width:620px;height: 235px;background: rgba(0,0,0,.8);position: absolute;right: 0;top: 0;bottom: 0;margin: auto;padding: 50px 40px;}
.indexPart2 .bigBox .tabContent1 .name p{color: #ffffff;}
.indexPart2 .bigBox .tabContent1 .name .bold{font-weight: bold}
.indexPart2 .bigBox .tabContent1 .name .one{font-size: 24px;}
.indexPart2 .bigBox .tabContent1 .name .two{font-size: 16px;margin-top: 30px;}
.indexPart2 .bigBox .tabContent1 .name .btn{display: block;width: 148px;height: 40px;border: 1px solid #ffffff;border-radius: 25px;color: #ffffff;text-align: center;line-height: 42px;font-size: 14px;margin-top: 40px;}

.indexPart3{padding: 180px 0;background: #e9e9e9;position: relative;}
.indexPart3 .top{position: absolute;top: 80px;right: 0;left: 0;;margin: auto;text-align: center;}
.indexPart3 .top .one{color: #333333;font-size: 36px;margin-bottom: 20px;}
.indexPart3 .top .two{color: #808080;font-size: 14px;}
.indexPart3 .middle .slick-prev,.indexPart3 .middle .slick-next{position: absolute;width: 35px;height: 35px;top: -80px;}
.indexPart3 .middle .slick-prev{background: url("../images/prev2.png") no-repeat;left:40%;}
.indexPart3 .middle .slick-prev:hover{background:url("../images/prev2_1.png")}
.indexPart3 .middle .slick-next{background: url("../images/next2.png") no-repeat;right:40%;}
.indexPart3 .middle .slick-next:hover{background: url("../images/next2_1.png") no-repeat;}
.indexPart3 .middle .bigBox{position: relative;}
.indexPart3 .middle .bigBox .bg{width: 100%;height: 100%;position: absolute;background: rgba(0,0,0,.5);top: 0;left: 0;opacity: 0;-moz-opacity: 0;}
.indexPart3 .middle .slick:hover .bigBox .bg{opacity: 1;-moz-opacity: 1;transition-duration: .5s;-moz-transition-duration: .5s;-o-transition-duration: .5s;-webkit-transition-duration: .5s}
.indexPart3 .middle .bigBox .bg .name{position: absolute;left: 0;right: 0;top:160px;margin: auto;text-align: center;}
.indexPart3 .middle .bigBox .bg .name p{color: #ffffff;font-size: 24px;margin-bottom: 50px;}
.indexPart3 .bottom .btn{display: block;width: 146px;height: 42px;line-height: 42px;color: #ffffff;background: #d8121b;position: absolute;bottom: 70px;border-radius: 25px;text-align: center;left: 0;right: 0;margin: auto}

.indexPart4{position: relative;padding-bottom: 140px;}
.indexPart4 .titleBox{margin: 75px 0 60px 0;}
.indexPart4 li{float: left;}
.indexPart4 li .name{padding: 20px 20px 35px 20px;position: relative;background: #f2f2f2;}
.indexPart4 li .name .one{font-size: 24px;color: #000000;margin-bottom: 20px;}
.indexPart4 li .name .two{font-size: 14px;color: #93938f;line-height: 25px;}
.indexPart4 li .name .three{font-size: 16px;color: #404040;margin-bottom: 30px;line-height: 25px;}
.indexPart4 li .btn{width: 37px;height: 37px;display: block;background: url("../images/nimg37.png") no-repeat;position: absolute;right:20px;}
.indexPart4 li .bigBox{margin-right: 13px;}
.indexPart4 li .bigBox .name{width: 547px;}
.indexPart4 li .bigBox .btn{top: 20px;}
.indexPart4 li .smallBox{margin-bottom: 8px;width: 600px;}
.indexPart4 li .smallBox .imgBox{float: left;}
.indexPart4 li .smallBox .name{float: left;width: 294px;height: 99px;margin-bottom: 14px;}
.indexPart4 li .smallBox .btn{bottom: 30px;}
.indexPart4 li:hover .name{background: #d92428;}
.indexPart4 li:hover .name p{color: #ffffff;}
.indexPart4 li:hover .btn{background: url("../images/nimg37_1.png") no-repeat;}
.indexPart4 .btnBox .btn{display: block;color: #ffffff;text-align: center;width: 146px;height: 42px;line-height: 42px;position: absolute;bottom: 50px;background: #d92428;border-radius: 25px;left: 0;right: 0;margin: auto;font-size: 14px;}

.indexPart5{position: relative;text-align: center;}
.indexPart5 .imgBox img{width: 100%;}
.indexPart5 .contactBox{position: absolute;top:95px;left: 0;right: 0;}
.indexPart5 p{color: #ffffff}
.indexPart5 .one{font-size: 36px;margin-bottom: 20px;}
.indexPart5 .two{font-size: 14px;}
.indexPart5 .three{font-size: 48px;margin-top: 18px;}
.indexPart5 .three img{display: inline-block;margin-top: -8px;vertical-align: middle}
.indexPart5 .msgBox{margin: 70px 0 80px 0;}
.indexPart5 ul{display: inline-block;}
.indexPart5 li{float: left;margin:0 25px;}
.indexPart5 li a{width: 154px;height: 48px;border: 1px solid #ffffff;line-height: 48px;text-align: center;border-radius: 5px;font-size: 16px;color: #ffffff;display: block;}
.indexPart5 li:hover a{background: #d92428;border-color: #d92428;}

.formBox{padding: 115px 0 75px 0;background: #f5f5f5;}
.formBox2{ background:#e9e9e9;}
.formBox .msg .title{position: relative;padding-left: 50px;}
.formBox .msg .title img{position: absolute;left: 0;}
.formBox .msg .title .one{font-size: 14px;color:#bbbbbb; }
.formBox .msg .title .two{font-size: 30px;color: #d92428;}
.formBox .msg .title1{margin-top: 40px;}
.formBox .msg .title1 .m_contact{font-size: 14px;color:#7f7f7f;line-height: 25px;}
.formBox .msg .title1 .m_contact em{font-weight: bold;color: #000000;}
.formBox .fillBox{width: 550px;text-align: left;}
.formBox .fillBox .one{font-size: 14px;color: #000000;font-weight: bold;}
.formBox .fillBox form{margin-top: 20px;}
.formBox .fillBox form li{width: 50%;float: left;margin-bottom: 10px;}
.formBox .fillBox form li em{font-size: 14px;color: #666666;}
.formBox .fillBox form li input{width: 208px;height: 34px;border: 1px solid #d9d9d9;background: #ffffff;}
.formBox .fillBox form li:last-child{width: 100%;}
.formBox .fillBox form li:last-child em{margin:5px 0 15px 0;display: block;}
.formBox .fillBox form li:last-child textarea{width:526px;height: 104px;border: 1px solid #d9d9d9;background: #ffffff;}
.formBox .fillBox .submit{width: 120px;height: 40px;color: #ffffff;background: #d92428;border-radius: 25px;margin-top: 10px;}

/*产品中心-新品推荐*/
.product li{height: 700px;}
.product .li01{background: #f2f2f2;}
.product li .proBox{position: relative;padding-right: 760px;}
.product .li01 .proBox{padding-left: 760px;padding-right: 0;}
.product li .proDiv{position: absolute;right: 0;margin-top: 60px;}
.product .li01 .proDiv{left: 0;right: inherit;}
.product li .proBox .proTit{text-align: center;padding-top: 140px;}
.product li .proBox .proTit .tit{font-size: 36px;color: #323232;}
.product li .proBox .proTit .line{width: 30px;height: 4px;background:#d92428;margin: 26px auto 58px auto;}
.product li .proBox .proTit .titBox .one{font-size: 20px;color: #343434;margin-bottom: 10px;}
.product li .proBox .proTit .titBox .two{font-size: 16px;color: #868686;margin-bottom: 10px;}
.product li .proBox .proTit .proLink{margin-top: 60px;padding-left: 60px;}
.product li .proBox .proTit .proLink dl{display: inline-block;}
.product li .proBox .proTit .proLink dd{float: left;margin-right: 60px;height: 37px;line-height: 36px;}
.product li .proBox .proTit .proLink dd a{font-size: 18px;color: #878787;display: block;width: 115px;text-align: left;}
.product li .proBox .proTit .proLink dd .one{background: url("../images/ico3.png") right no-repeat;}
.product li .proBox .proTit .proLink dd .two{background: url("../images/ico4.png") right no-repeat;}
.product li .proBox .proTit .proLink dd:hover a{color: #d71618;text-decoration: underline;}
.product li .proBox .proTit .proLink dd:hover .one{background: url("../images/ico3_1.png") right no-repeat;}
.product li .proBox .proTit .proLink dd:hover .two{background: url("../images/ico4_2.png") right no-repeat;}

/*产品列表*/
.productList{background: #f7f7f7;padding: 60px 0 60px 0;}
.productList .productBox1,.productList .productBox2{float: left;}
.productList .productBox1{width: 793px;height: 792px;margin-right: 21px;background: #e0e0e0}
.productList .productBox1 .titBox{margin: 66px 0 0 60px;}
.productList .productBox1 .titBox .one,.productList .productBox1 .titBox .two{margin-bottom: 25px;}
.productList .productBox1 .titBox .one{font-size: 24px;color: #d92428;}
.productList .productBox1 .titBox .two{font-size: 16px;color: #999999;}
.productList .productBox1 .titBox .btn{display: block;border-radius: 25px;color: #ffffff;font-size: 14px;width: 116px;height: 34px;line-height: 34px;background: #d92428;text-align: center;}
.productList .productBox1 .imgBox{margin: 60px 0 0 180px;}
.productList .productBox2 li,.productList .productBox3 li{width: 366px;height: 386px;background: #ffffff;text-align: center;padding: 0 10px}
.productList .productBox2 li{margin-bottom: 20px}
.productList .productBox2 li:last-child{margin-bottom: 0;}
.productList .productBox3{margin-top: 21px;}
.productList .productBox3 ul{margin-right: -21px;}
.productList .productBox3 li{float: left;margin: 0 21px 20px 0px;}
.productList .productBox2 li img,.productList .productBox3 li img{margin-top: 25px;}
.productList .productBox2 li .imgBox,.productList .productBox3 li .imgBox{height: 260px;}
.productList .productBox2 li .titBox .one,.productList .productBox3 li .titBox .one{font-size: 18px;color: #3d3d3d;margin-bottom: 15px;}
.productList .productBox2 li .titBox .two,.productList .productBox3 li .titBox .two{font-size: 14px;color: #bbbbbb;margin-bottom: 20px;}
.productList .productBox2 li .titBox .btn,.productList .productBox3 li .titBox .btn{display: block;text-align: center;border-radius: 25px;width: 114px;height: 30px;border: 1px solid #939393;font-size: 14px;color: #939393;line-height: 32px;margin: 0 auto;}
.productList .productBox2 li .titBox .btn:hover,.productList .productBox3 li .titBox .btn:hover{background: #d92428;color: #FFFFFF;border-color: #d92428;}
.productList .productBox1:hover,.productList .productBox2 li:hover,.productList .productBox3 li:hover{box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);-webkit-transform: translate3d(0, -2px, 0);-moz-transform: translate3d(0, -2px, 0);-o-transform: translate3d(0, -2px, 0);-ms-transform: translate3d(0, -2px, 0);transform: translate3d(0, -2px, 0);-webkit-transition: transform 0.3s ease;-moz-transition: transform 0.3s ease;-o-transition: transform 0.3s ease;-ms-transition: transform 0.3s ease;transition: transform 0.3s ease}

/*解决方案*/
.solution{padding: 80px 0 90px 0;}
.solution ul{margin: 0 auto;float: left}
.solution .box1,.solution .box2{width: 592px;position: relative;overflow: hidden;}
.solution .box1{height: 516px;}
.solution .box2{height: 338px;}
.solution li .bg{width: 100%;height: 100%;position: absolute;top: 0;left:-592px;background: rgba(0,0,0,.6);transition-duration: .5s;-moz-transition-duration: .5s;-webkit-transition-duration:.5s;-o-transition-duration: .5s;}
.solution li:hover .bg{left: 0;transition-duration: .5s;-moz-transition-duration: .5s;-webkit-transition-duration:.5s;-o-transition-duration: .5s;}
.solution .titBox{width:100%;height:100%;position: absolute;top: 0;left: 0;}
.solution .titBox .line{width: 66px;height: 3px;background: #ffffff;margin:40px 0 20px 40px;}
.solution .titBox p{color: #ffffff;margin-left: 40px;}
.solution .titBox .one{font-size: 46px;font-weight: bold;}
.solution .titBox .two{font-size: 36px;}
.solution .titBox .three{font-size: 16px;margin-top: 10px;}
.solution .black .line{background: #000000;}
.solution .black p{color: #000000;}
.solution .box2 .titBox .one,.solution .box2 .titBox .two{font-size: 30px;}
.solution li .box1 .bg .tit,.solution li .box2 .bg .tit{position: absolute}
.solution li .box1 .bg .tit{top: 260px;}
.solution li .box2 .bg .tit{top: 210px;}
.solution li .bg .tit p{color:#ffffff;font-size: 16px;margin: 0 40px 0 40px;}
.solution li .bg .btn{display: block;width: 146px;height: 42px;border: 1px solid #ffffff;border-radius: 25px;font-size: 14px;line-height: 46px;color: #ffffff;text-align: center;margin:20px 0 0 40px}
.solution .color1{background: #d92428;}
.solution .color2{background: #000000;}
.solution .color3{background: #f5f5f5;}
.solution .color1 .line,.solution .color2 .line{background: #ffffff;}
.solution .color1 p,.solution .color2 p{color: #ffffff;}

/*解决方案详情*/
.solutionShow .sBox{text-align: center;padding-top: 140px}
.solutionShow .sBox .imgBox img{width: 100%;}
.solutionShow .sTit .one{font-size: 48px;color: #323232}
.solutionShow .sTit .line{width: 27px;height: 4px;background: #d92428;margin: 30px auto;}
.solutionShow .sTit .two{font-size: 18px;line-height:30px;color: #666666}
.solutionShow .sBox .imgBox{margin-top: 120px;}
.solutionShow .sBox1{width: 1360px;margin: 160px auto 130px auto;}
.solutionShow .sBox1 .sTit{width: 500px;margin-right: 99px;}
.solutionShow .sBox1 .sTit .line,.solutionShow .sBox2 .sTit .line{margin: 30px 0;}
.solutionShow .sBox1 .sTit,.solutionShow .sBox1 .imgBox{float: left;}
.solutionShow .sBox2{background: #ebebeb; position: relative;}
.solutionShow .sBox2 .imgBox{ width:60%}
.solutionShow .sBox2 .imgBox img{ width:100%;}
.solutionShow .sBox2 .sTit{width: 30%;padding-top: 228px; padding-left:5%; padding-right:5%;}

/*联系我们*/
.contact{padding: 75px 0 110px 0;}
.contact .conOne li{float: left;margin-right: 57px;}
.contact .conOne li:last-child{margin-right: 0;}
.contact .conOne .conBox{width: 360px;height: 200px;border: 1px solid #dddddd;position: relative;}
.contact .conOne .conBox .imgBox{position: absolute;top: -66px;left: 0;right: 0;text-align: center;}
.contact .conOne .conBox .titBox{text-align: center;}
.contact .conOne .conBox .titBox .one{font-size: 22px;color: #333333;margin: 106px 0 20px 0; }
.contact .conOne .conBox .titBox .two{font-size: 15px;color: #666666;}

.contact .list li{float: left; width:600px; position:relative;padding-top: 70px;}
.contact .list li .name{ font-size:22px; color:#333333; position:relative; height:26px;padding-left: 30px;margin-top: 45px;}
.contact .list li .name em{ width:20px; height:26px; display:block; background:url("../images/ico8.png"); position:absolute; left:0px; bottom:0px;}
.contact .list li .msg{ font-size:15px; color: #666666; line-height:36px;margin-top: 30px;}
.contact .list li .more{width:130px;height: 45px;background:#eeeeee; font-size:14px; line-height:45px;text-align: center;}
.contact .list li .more a{ color:#666666;width: 100%;height: 100%;display: block;}
.contact .list li .line{width: 1200px;height: 11px;background:url("../images/line1.png") no-repeat;margin-top: 40px;display: none;}
.contact .list li .mapDiv{ display:none; width:1200px;margin-top: 20px;}
.contact .list .li01 .mapDiv,.contact .list .li01 .line{ margin-left:-600px;}
.contact .list li .more:hover { background:#d92428;}
.contact .list li .more:hover  a{ color:#ffffff;}
.contact .list .li01 .imgBox{padding-top: 16px;}

/*加盟流程*/
.flow{padding: 80px 0 200px 0;}
.flow .title{text-align: center;}
.flow .title p{font-size: 30px;color: #131313;margin-bottom: 15px;}
.flow .title .line{margin: 0 auto;width: 40px;height: 5px;background: #d92428;}
.flow .flowPart1 .list{margin: 70px 0 110px 0;}
.flow .flowPart1 .list li{float: left;margin-right: 5px;}
.flow .flowPart1 .list li:last-child{margin-right: 0;}
.flow .flowPart1 .list .one em{width: 6px;height: 15px;background: #d92428;display: block;float: left;margin:4.5px 5px 0 0;}
.flow .flowPart1 .list .one{font-size: 18px;color: #0c0c0c;margin: 45px 0 35px 0;}
.flow .flowPart1 .list .two{line-height: 30px;font-size: 16px;color: #999999;}
.flow .flowPart1 .list .two em{display: block;}
.flow .flowPart2 .name{text-align: center;margin: 55px 0 15px 0;}
.flow .flowPart2 .name .one{font-size: 18px;margin-bottom: 10px;color: #d92428;}
.flow .flowPart2 .name .two{font-size: 16px;margin-bottom: 10px;color: #999999;}
.flow .flowPart2 .name em{display: block;margin: 0 auto;background: url("../images/ico9.png") no-repeat;width: 24px;height: 10px;}
.flow .flowPart2 .list em{float: left;background: url("../images/nimg21_1.png") no-repeat;width: 21px;height: 53px;display: block;margin: 120px 74px 0 73px}
.flow .flowPart2 .list li{float: left;width: 174px;text-align: center}
.flow .flowPart2 .list li p{margin-top: 20px;line-height: 30px;font-size: 18px;color: #666666;}

/*门店方案*/
.plan{margin: 80px 0 170px 0;}
.plan .wal{width: 1200px;margin: 0 auto;padding: 0 73px;position: relative;}
.plan .wal .list{margin:0 auto;}
.plan .wal .list .slick-prev,.plan .wal .list .slick-next{display: block;width: 50px;height: 49px;position: absolute;top: 0;bottom: 0;margin: auto;}
.plan .wal .list .slick-prev{background: url("../images/prev1.png") no-repeat;left:-70px;}
.plan .wal .list .slick-next{background: url("../images/next1.png") no-repeat;right:-70px;}
.plan .wal .list .slick-prev:hover{background: url("../images/prev1_1.png") no-repeat;}
.plan .wal .list .slick-next:hover{background: url("../images/next1_1.png") no-repeat;}
.plan .wal .list .slick{margin:0 10px;}
.plan .wal .list .imgBox{position: relative;overflow: hidden}
.plan .wal .list .bg{width:100%;height: 130px;position: absolute;bottom: 0;background: rgba(0,0,0,.8);}
.plan .wal .list .bg1{width:100%;height: 100%;position: absolute;top:510px;background: rgba(216,18,27,.8);transition-duration: .5s;-o-transition-duration: .5s;-moz-transition-duration: .5s;}
.plan .wal .list .slick:hover .bg{display: none;}
.plan .wal .list .slick:hover .bg1{top:0;transition-duration: .5s;-o-transition-duration: .5s;-moz-transition-duration: .5s;}
.plan .wal .list p{color: #ffffff;}
.plan .wal .list .tit{text-align: center;}
.plan .wal .list .one{font-size: 36px;font-weight: bold;margin-bottom:20px; }
.plan .wal .list .two{font-size: 18px;}
.plan .wal .list .bg .tit{padding-top:20px;}
.plan .wal .list .bg1 .tit{padding-top: 216px;}

/*全国门店*/
.store{padding:80px 0 135px 0;}
.store .bigImg{margin-bottom: 77px;}
.store .title{text-align: center;font-size: 24px;color: #0c0c0c;margin-bottom: 65px;}
.store .storeList li{float: left;}
.store .storeList li .imgBox{position: relative;overflow: hidden}
.store .storeList li .imgBox .bg{position: absolute;bottom: 0;width: 100%;height: 52px;line-height: 52px;text-align: center;background: rgba(0,0,0,.8);}
.store .storeList li .imgBox .bg p{color: #ffffff;font-size: 16px;}
.store .storeList li .imgBox img{width:100%; transition:1s;-moz-transition:1s;-webkit-transition:1s;-o-transition:1s;}
.store .storeList li:hover .imgBox img{ transform:scale(1.2);-webkit-transform:scale(1.2);}
.store .storeList li:hover .imgBox .bg p{color: #d92428;}
.store .storeList .topList li:first-child{margin-right:12px;}
.store .storeList .topList li{margin-bottom: 14px;}
.store .storeList .bottomList li{margin-right: 12px;}
.store .storeList .bottomList li:last-child{margin-right: 0;}

/*门店详情*/
.storeNav{height: 50px;background: #f7f7f7;}
.storeNav ul{float: right;margin-right: 160px;}
.storeNav li{float: left;padding:0 10px;margin-right: 60px;}
.storeNav li a{height: 50px;display: block;line-height: 50px;color: #7c7c7c;}
.storeNav li:hover,.storeNav .storeNow{height: 46px;border-bottom: 4px solid #da2526;}
.storeNav li:hover a,.storeNav .storeNow a{color: #da2526;}
.banner1 .titBox{position: absolute;left: 0;right: 0;top:280px;margin: auto;text-align: center;}
.banner1 .titBox{color: #ffffff;}
.banner1 .titBox img{width: auto;}
.banner1 .titBox .one{font-size: 60px;margin-bottom: 55px;}
.banner1 .titBox .one img{margin-right: 30px;}
.banner1 .titBox .two{font-size: 22px;line-height: 40px;}
.storeBox .titBox{text-align: center;padding: 110px 0 100px 0;}
.storeBox .titBox em{display: block;}
.storeBox .titBox .one{font-size: 48px;color: #323232;}
.storeBox .titBox .line{width: 26px;height: 4px;background: #d92428;margin: 50px auto;}
.storeBox .titBox .two{font-size: 18px;color: #666666;line-height: 30px;}
.storeBox .bigImg img{width:100%;}
.storeBox .content{background: #ebebeb; }
.storeBox1 .content .imgBox,.storeBox2 .content .imgBox,.storeBox1 .content .titBox,.storeBox2 .content .titBox{width: 50%;}
.storeBox1 .content .imgBox img,.storeBox2 .content .imgBox img{width: 100%;}
.storeBox .content .titBox{padding: 0;}
.storeBox .content .titBox .sBox{text-align: left;margin: 327px 150px 0 160px;padding: 0;}
.storeBox .content .titBox .line{margin: 30px 0;}
.storeBox4 .list .wal,.storeBox5 .list .wal{width: 1270px;margin: 0 auto;}
.storeBox4 .tab{ width:646px;}
.storeBox4 .list ul{margin-right: -21px;}
.storeBox4 .list li{float: left;margin: 0 0 20px 21px;}
.storeBox4 .list .imgBox{position: relative;}
.storeBox4 .list .bg,.storeBox4 .list .bg1{position: absolute;}
.storeBox4 .list .bg{bottom: 0;height: 60px;background: rgba(0,0,0,.8);width: 100%;line-height: 60px;}
.storeBox4 .list .bg p{color: #ffffff;font-size:24px;}
.storeBox4 .list .bg1{background: rgba(0,0,0,.6);width: 100%;height: 100%;top: 0;left: 0;display: none}
.storeBox4 .list li:hover .bg1{display:block;}
.storeBox5 .list ul{margin-right: -100px;}
.storeBox5 .list li{float: left;text-align: center;margin-right: 20px;}
.storeBox5 .list li .imgBox{border: 1px solid #d3d3d3;border-radius: 50%;width: 252px;height: 252px;position: relative;}
.storeBox5 .list li .imgBox img{position: absolute;left: 0;right: 0;top:0;bottom: 0;margin: auto;z-index: 999}
.storeBox5 .list li .imgBox .imgTwo{opacity: 0}
.storeBox5 .list li:hover .imgBox{border-color: #d92428;background: #d92428;}
.storeBox5 .list li:hover .imgBox .imgTwo{opacity: 1}
.storeBox5 .list li:hover .imgBox .imgOne{display: none;}
.storeBox5 .list li p{font-size: 24px;color: #666666;margin-top: 50px;}
.storeBox5 .list li:hover p{color: #d92428;}

/*企业简介*/
.about .titleBox .one,.about .titleBox .two{font-size: 30px;color: #131313;margin-bottom: 20px;}
.about .titleBox .line{width: 50px;height: 5px;background: #d92428;margin: 0 auto;}
.aboutPart1{padding: 40px 0 60px 0;background: #f7f7f7;width: 100%;}
.aboutPart1 .wal{position: relative;height: 500px;margin-top: 50px;}
.aboutPart1 .wal .imgBox{position: absolute;right: 0;margin-left: 100px;top:0;}
.aboutPart1 .wal .titBox{font-size: 14px;color: #707070;line-height: 30px;width: 511px;padding-top: 95px;}
.aboutPart2{text-align: center;padding: 90px 0;}
.aboutPart3 .imgBox{position: relative;}
.aboutPart3 .imgBox img{width: 100%;}
.aboutPart3 .imgBox .titleBox{position: absolute;top: 110px;left: 0;right: 0;}
.aboutPart3 .imgBox .titleBox p{color:#FFFFFF;}
.aboutPart3 .imgBox .list{position: absolute;bottom: 100px;}
.aboutPart3 .imgBox .list li{float: left;margin-right: 58px;}
.aboutPart3 .imgBox .list li:last-child{margin-right: 0;}
.aboutPart3 .imgBox .list li p{color: #FFFFFF;font-size: 20px;margin-top: 15px;text-align: center;}
.aboutPart3 .imgBox .list li p em{font-size: 30px;}
.aboutPart3 .list .imgBox{height: 355px;width: 255px;position: relative}
.aboutPart3 .list .imgBox .imgTwo{width: auto;position: absolute;bottom: 0;left: 0;right: 0;margin: auto}
.aboutPart li .imgBox .imgOne{-webkit-transition: .5s all; -moz-transition: .5s all; -ms-transition: .5s all; transition: .5s all;}
.aboutPart li:hover .imgBox .imgOne{-webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); -ms-transform: rotate(360deg); transform: rotate(360deg);}
.aboutPart3 .list li:last-child p{margin-top: 22px;}
.aboutPart4{padding: 110px 0;text-align: center}
.aboutPart4 ul{margin-top: 80px;display: inline-block;}
.aboutPart4 ul li{float:left;margin-right: 50px;}
.aboutPart4 ul li .imgBox{height: 355px;position: relative}
.aboutPart4 ul li .imgBox .imgTwo{position: absolute;bottom: 0;left: 0;right: 0;margin: auto;}
.aboutPart4 ul li p{font-size: 20px;margin-top: 25px;text-align: center;color: #4a4a4a;}
.aboutPart5{text-align: center;}
.aboutPart5 .list .imgBox{height: 255px;}
.aboutPart5 .imgBox .list{left:0;right: 0;margin: auto;bottom: 170px;}
.aboutPart5 .imgBox img{width: 100%;}
.aboutPart5 ul{display: inline-block}
.aboutPart6{padding:90px 0 140px 0;background: #eeeeee;}
.aboutPart6 .list{text-align: center;margin-top: 90px;}
.aboutPart6 .list li{float: left;height: 485px;padding: 0 72px;border-right: 1px solid #dddddd;text-align: center;}
.aboutPart6 .list li .imgBox .imgTwo{display:none;}
.aboutPart6 .list li .name{margin-top: 55px;}
.aboutPart6 .list li .name p{width: 254px;}
.aboutPart6 .list li .name .one{font-size: 22px;color: #4b4b4b;}
.aboutPart6 .list li .name .line{width: 20px;height: 1px;background: #4b4b4b;margin: 25px auto;}
.aboutPart6 .list li .name .two{font-size: 14px;color: #707070;line-height: 25px;}
.aboutPart6 .list li .name em{display: block}
.aboutPart6 .list li:hover .name p{color:#d92428}
.aboutPart6 .list li:hover .name .line{background:#d92428}
.aboutPart6 .list li:hover .imgBox .imgOne{display: none;}
.aboutPart6 .list li:hover .imgBox .imgTwo{display: block;}
.aboutPart7{padding: 105px 0 150px 0;}
.aboutPart7 .list{margin-top: 120px;}
.aboutPart7 .list li{float: left;margin-right: 80px;}
.aboutPart7 .list li:last-child{margin-right: 0px;}

/*人才招聘*/
.job{padding: 75px 0 180px 0;}
.job .wal .title{font-size:14px; color: #8e8e8e;}
.job1{margin-top: 35px;}
.job1 .libox{ height:60px; line-height:60px; background-color:#e1e1e1; margin-bottom:5px;}
.job1 .libox .box{position: relative;}
.job1 .libox .box p{font-size: 18px;margin-left: 30px;}
.job1 .libox span{ background:url(../images/ico16.png) no-repeat;cursor:pointer; color:#fff;display: block;width: 16px;height: 16px;position: absolute;right: 30px;bottom: 20px}
.job1 .currentDt3{background: #d92428}
.job1 .currentDt3 p{color: #ffffff}
.job1 .currentDt3 span{background:url(../images/ico15.png) no-repeat;width: 20px;height: 4px;bottom: 26px;}
.job1 .textab{ display:none;}
.job1 .textab .box{ padding:30px; border:1px #eee solid; border-top:none; margin-bottom:5px;}
.job1 .textab .box .text1 ul{padding-bottom: 30px;border-bottom: 1px solid #dddddd;margin-bottom: 30px;}
.job1 .textab .box .text1 li{display: inline-block;margin-right: 100px;font-size: 14px;}
.job1 .textab .box .text1 li:last-child{float: right;margin-right: 0}
.job1 .textab .box .text2{margin-bottom: 30px;}
.job1 .textab .box .text2 .one{font-size: 16px;font-weight: bold;color: #333333;margin-bottom: 5px;}
.job1 .textab .box .text2 .two{color: #666666;line-height: 25px;font-size: 14px;}
.job1 .textab .box .upload{width: 138px;height: 44px;line-height: 44px;border: 1px solid #d92428;font-size: 16px;text-align: center;padding: 0;color: #d92428;border-radius: 5px;display: block;}

/*视频列表*/
.videoList{padding: 40px 0 170px 0;}
.videoList .list .title{height: 36px;margin-bottom: 35px;}
.videoList .list .title p{display: inline-block;font-size: 24px;color: #131313;margin-left: 10px;}
.videoList .list ul{margin-right: -32px;  margin-bottom:45px;}
.videoList .list li{float:left;margin: 0 30px 30px 0;}
.videoList .list li:last-child{margin: 0;}
.videoList .list li .imgBox{position: relative;overflow: hidden}
.videoList .list li .imgBox .bg{position:absolute;width: 100%;height: 47px;bottom: 0;line-height: 47px;text-align: center;background: rgba(0,0,0,.8);z-index: 99}
.videoList .list li .imgBox .bg p{font-size: 16px;color: #FFFFFF;}
.videoList .list li:hover .imgBox .bg p{color: #d92428;}
.videoList .list li .imgBox .bg1{width: 100%;height: 100%;position: absolute;top: 100%;left: 0;background:rgba(0,0,0,.5);transition-duration: .3s;-moz-transition-duration: .3s}
.videoList .list li:hover .imgBox .bg1{top:0;transition-duration: .3s;-moz-transition-duration: .3s}
.videoList .list li:hover .imgBox{box-shadow: 0 10px 30px rgba(0, 0, 0, 0.3);-webkit-transform: translate3d(0, -2px, 0);-moz-transform: translate3d(0, -2px, 0);-o-transform: translate3d(0, -2px, 0);-ms-transform: translate3d(0, -2px, 0);transform: translate3d(0, -2px, 0);-webkit-transition: transform 0.3s ease;-moz-transition: transform 0.3s ease;-o-transition: transform 0.3s ease;-ms-transition: transform 0.3s ease;transition: transform 0.3s ease}

/*视频详情*/
.videoShow{padding: 35px 0 100px 0;}
.videoShow .top{border-bottom: 1px solid #cccccc;padding-bottom:20px;}
.videoShow .title{text-align: center;font-size: 28px;color: #484848;margin-bottom: 50px;}
.videoShow .top ul{padding-bottom:20px;}
.videoShow .top li{float:left;margin-right: 60px;}
.videoShow .top li:last-child{float:right;margin-right: 0;}
.videoShow .top li:last-child dd{float:left;line-height: 27px;margin-right: 5px;}
.videoShow .top li:last-child dd:last-child{margin:0;}
.videoShow .middle{border-bottom: 1px solid #cccccc;border-top: 1px solid #cccccc;padding: 60px 0;margin: 10px 0 30px 0;font-size: 14px;color: #666666;line-height: 24px;}
.videoShow .middle .imgBox{text-align: center;}
.videoShow .bottom{position:relative;}
.videoShow .bottom li{margin-bottom: 25px;}
.videoShow .bottom li a{font-size: 14px;color: #999999;}
.videoShow .bottom li:hover a em{color:#d92428;}
.videoShow .bottom .btn{display:block;width: 145px;height: 42px;border-radius: 25px;background: #d92428;color: #ffffff;line-height: 42px;text-align: center;position: absolute;right: 0;top: 0;}

/*新闻列表*/
.newsList{padding:50px 0 120px 0;}
.newsList .title{border-bottom: 1px solid #adadad;text-align: center;}
.newsList .title ul{text-align: center}
.newsList .title li{display: inline-block;margin: 0 38px;height: 32px}
.newsList .title li:hover,.newsList .title .newsNow{height:28px;border-bottom: 4px solid #d92428;}
.newsList .title li a{font-size: 16px;color: #939393;}
.newsList .title li:hover a,.newsList .title .newsNow a{color: #d92428;}
.newsList .newsListBox{margin-top: 120px;}
.newsList .newsListBox li{position:relative;padding-left:531px;height: 274px;margin-bottom: 80px;}
.newsList .newsListBox li .imgBox{position:absolute;left: 0;}
.newsList .newsListBox li .name .one{font-size: 20px;color: #333333;font-weight: bold;}
.newsList .newsListBox li:hover .name .one{color: #d92428;}
.newsList .newsListBox li .name .line{width: 20px;height: 2px;background: #dddddd;margin: 30px 0;}
.newsList .newsListBox li .name .two{font-size: 14px;line-height: 28px;color: #666666;}
.newsList .newsListBox li .name .three{margin-top: 10px;font-size: 14px;color: #bbbbbb;}
.newsList .newsListBox li .name .btn{display: block;width: 145px;height: 42px;border-radius: 25px;background: #eeeeee;text-align: center;line-height: 42px;color: #999999;font-size: 14px;margin-top:20px;}
.newsList .newsListBox li:hover .name .btn{background: #d92428;color: #ffffff;}


.productShow{ padding-top:80px; background:#f4f4f4;}
.productPart1{ height:980px; position:relative; padding-left:755px;}
.productPic{ height:930px; overflow: hidden; position:absolute; left:0px; top:0px; width:1200px;}
.productPic .agentlist{ padding:40px 85px;}
.productPic .agentlist .slick-slide{float:left; margin:0 10px;}
.productPic .slick-slide .ico{ border:#cfcfcf solid 1px;}
.productPic .slick-slide .ico img{ width:100%;}
.productPic .agentlist .slick-current .ico{ border:#d92428 solid 1px;}
/*.productPic .slick-prev{ cursor:pointer;position:absolute; background:url(../images/nimg40_left.png) no-repeat left center; width:40px; height:60px; top:50%; margin-top:-30px; left:0px; z-index:22}*/
/*.productPic .slick-next{ cursor:pointer;background: url(../images/nimg40_right.png) no-repeat right center; width: 40px; height: 60px; position: absolute; top:50%; margin-top:-30px; right: 0px; z-index:22}*/
.productPic .slider-for .box{ position:relative;}
.productPic .slider-for .imgDiv{ width:600px;}

.productPic .slick-dots{ text-align:center; padding-top:25px;}
.productPic .slick-dots li{display:inline-block; margin:0 5px; width:10px; height:10px; background:#e6e6e6;}
.productPic .slick-dots .slick-active{background:#d92428;}


.productPart1 .contentBox{}
.productPart1 .name{ padding:116px 0 38px; font-size:48px; color:#2b2b2b; position:relative;}
.productPart1 .name em{ position:absolute; left:0px; bottom:0px; display:block; width:27px; height:4px; background:#d71618;}
.productPart1 .list{ padding:30px 0;}
.productPart1 .list li{ font-size:18px; line-height:38px; color:#7e7e7e;}
.productPart1 .share{ height:27px; padding-left:56px; position:relative;}
.productPart1 .share em{ position:absolute; left:0px; top:0px; font-size:14px; line-height:27px;}
.productPart1 .share li{ float:left; width:27px; height:27px; margin-left:10px;}

.productPart2{ position:relative;}
.productPart2 .bg img{ width:100%;}
.productPart2 .name{ position:absolute; left:50%; margin-left:-600px; top:30%; font-size:48px; color:#fff; padding-bottom:40px;}
.productPart2 .name em{ position:absolute; left:0px; bottom:0px; width:27px; height:4px; display:block; background:#d71618;}
.productPart2 .msg2{ font-size:16px; color:#fff; line-height:40px; position:absolute; left:50%; margin-left:-600px; top:50%;}

.productPart3{ padding:100px 0 90px; background:#fff;}
.productPart3 .leftDiv{ width:800px;}
.productPart3 .leftDiv .bigImg .box{ margin-right:10px;}
.productPart3 .leftDiv .bigImg img{ width:529px; height:376px;}
.productPart3 .leftDiv .cmb li{ margin-bottom:6px;}
.productPart3 .leftDiv .cmb li img{ width:260px; height:185px;}
.productPart3 .leftDiv .list2{ padding-top:4px;}
.productPart3 .leftDiv .list2 ul{ margin-right:-10px;}
.productPart3 .leftDiv .list2 li{ float:left;}
.productPart3 .leftDiv .list2 li .box{ margin-right:10px;}
.productPart3 .leftDiv .list2 li img{ width:260px; height:185px;}
.productPart3 .rightDiv{ padding-left:80px; width:320px;} 
.productPart3 .rightDiv .name{ font-size:48px; color:#2b2b2b; position:relative; padding:150px 0 42px;}
.productPart3 .rightDiv .name em{ position:absolute; left:0px; bottom:0px; display:block; width:27px; height:4px; background:#d71618;}
.productPart3 .rightDiv .list2{ padding-top:25px;}
.productPart3 .rightDiv .list2 li{ padding-bottom:20px;}
.productPart3 .rightDiv .list2 li .txt{ font-size:22px; color:#2b2b2b;}
.productPart3 .rightDiv .list2 li .msg2{ font-size:18px; color:#7e7e7e;}

.productPart4{ padding:80px 0 100px; background:#f4f4f4;}
.productPart4 .title{ text-align:center; font-size:48px; color:#333; padding-bottom:35px; position:relative;}
.productPart4 .title em{ position:absolute; left:50%; bottom:0px; display:block; width:26px; height:4px; background:#d71618; margin-left:-13px;}
.productPart4 .bigImg{ padding-top:80px;}
.productPart4 .bigImg img{ width:1200px;}
.productPart4 .list{ border-top:#c6c6c6 solid 1px; border-left:#c6c6c6 solid 1px;}
.productPart4 .list li{ float:left; width:20%; font-size:16px; overflow:hidden;}
.productPart4 .list li .box{ padding-left:90px; height:82px; position:relative; border-right:#c6c6c6 solid 1px; border-bottom:#c6c6c6 solid 1px;}
.productPart4 .list li .txt{ width:89px; border-right:#c6c6c6 solid 1px; height:82px;  color:#333; font-weight:bold; text-align:center; position:absolute; left:0px; top:0px;}
.productPart4 .list li .txt em{ width:89px; height:82px; display:block; display:table-cell; vertical-align:middle;}
.productPart4 .list li span{ font-size:14px; text-align:center; display:block; height:82px; display:table-cell; vertical-align:middle; width:150px;}

.productPart5{ position:relative;}
.productPart5 .bg img{ width:100%;}
.productPart5 .msg2{ font-size:16px; color:#fff; line-height:40px; position:absolute; left:50%; margin-left:-600px; top:40%; width:430px;}
.productPart5 .msg2 em{ font-size:28px;}

.productPart6{ padding:110px 0 120px;}
.productPart6 .txt{ text-align:center; font-size:48px; color:#2b2b2b; padding-bottom:15px;}
.productPart6 .msg2{ text-align:center; font-size:16px; color:#7e7e7e; padding-bottom:40px; position:relative;}
.productPart6 .msg2 em{ position:absolute; left:50%; bottom:0px; display:block; width:26px; height:4px; background:#d71618; margin-left:-13px;}
.productPart6 .list2{ padding:50px 10px 0 10px;}
.productPart6 .list2 ul{ margin:0 -10px;}
.productPart6 .list2 li{ float:left; width:25%;}
.productPart6 .list2 li .box{ margin-right:10px; position:relative;}
.productPart6 .list2 li .imgDiv img{ width:100%;}
.productPart6 .list2 li .name1{ position:absolute; left:0px; bottom:0px; width:100%; z-index:22; height:66px; background:url(../images/bg1.png) repeat; text-align:center; line-height:66px; font-size:18px; color:#fff; text-align:center;}
.productPart6 .list2 li .hideBox{ display:none; position:absolute; left:0px; top:0px; width:100%; height:100%; background:url(../images/bg1.png) repeat; z-index:22;}
.productPart6 .list2 li .name2{ padding-top:100px; font-size:26px; color:#e3e3e3; text-align:center; padding-bottom:30px; position:relative;}
.productPart6 .list2 li .name2 em{ display:block; width:28px; height:2px; background:#e3e3e3; position:absolute; left:50%; bottom:0px; margin-left:-14px;}
.productPart6 .list2 li .content{ padding:20px 35px 0; font-size:16px; color:#e3e3e3; line-height:34px; height:102px; overflow:hidden; text-align:center;}

.productLayer{ display:none; background:#f7f7f7;}
.productLayer li{ width:25%; float:left; text-align:center; font-size:14px;}
.productLayer li .box{ height:40px; line-height:40px;}
.productLayer li a{ display:block; height:37px; display:inline-block; border-bottom:#f7f7f7 solid 3px;}
.productLayer li a:hover, .productLayer li .aNow{ border-bottom:#d92428 solid 3px; color:#d92428;}


.productLayerNow{position:fixed; top:0px; z-index:11; left:0px; width:100%; height:40px;}
