body,html{background:#fbfbfb;font-size:14px}header{width:100%;background:#fbfbfb}header .h-con{width:1200px;margin:0 auto;font-size:0;position:relative}header .h-con .logo{display:inline-block;height:84px}header .h-con .logo img{height:100%;width:auto}header .h-con .vertical-dashed{vertical-align:top;display:inline-block;border:none;border-left:1px dashed #ccc;width:0;height:48px;margin-top:18px}header .h-con .title{display:inline-block;padding-top:20px;margin-left:44px;vertical-align:top}header .h-con .title p{padding-bottom:6px;line-height:1;font-size:14px;color:#000}header .h-con .hotline{float:right;padding-top:10px}header .h-con .hotline img{display:inline-block;width:54px;height:54px}header .h-con .hotline .phone{display:inline-block;vertical-align:top;margin-left:6px}header .h-con .hotline .phone p{font-size:14px;line-height:1.5}header .h-con .hotline .phone strong{font-size:26px;color:#a50c06}header .h-con .mobile-header-icon{display:none;position:absolute;right:10px;top:50%;width:40px;height:40px;font-size:25px;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:100;transition:background .5s;background-color:#a50c06;cursor:pointer;border-radius:5px}header .h-con .mobile-header-icon span{position:absolute;left:calc((100% - 25px)/ 2);top:calc((100% - 1px)/ 2);width:25px;height:2px;background-color:#fff}header .h-con .mobile-nav{background-color:rgba(165,12,6,.9);width:100%;position:absolute;top:50px;left:0;z-index:2020;padding-top:30px;padding-bottom:80px;display:none}header .h-con .mobile-nav>li{transition:all .5s;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:returnToNormal;animation-name:returnToNormal}header .h-con .mobile-nav>li .submenu{height:0;overflow:hidden;transition:all linear .3s}header .h-con .mobile-nav>li .submenu a{display:block;line-height:40px;margin-left:14%;color:#fff;font-weight:300;font-size:14px}header .h-con .mobile-nav>li .showHe{height:auto}header .h-con .mobile-nav>li>a{display:block;line-height:50px;text-decoration:none;width:80%;margin-left:10%;color:#fff;border-bottom:solid 1px rgba(255,255,255,.3);font-weight:300;font-size:14px}header .h-con .mobile-nav>li>a span{width:10px;height:10px;box-sizing:border-box;float:right;margin:20px 20px 0 0;border-right:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}header .h-con .mobile-nav>li>a span.expand{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}@-webkit-keyframes returnToNormal{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes returnToNormal{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@media (any-hover:hover){header .h-con .mobile-nav a:hover{color:rgba(255,255,255,.4);border-bottom:solid 1px rgba(255,255,255,.2)}}header .h-con .mobile-header-icon span:nth-child(1){-webkit-transform:translateY(4px) rotate(0);transform:translateY(4px) rotate(0)}header .h-con .mobile-header-icon span:nth-child(2){-webkit-transform:translateY(-4px) rotate(0);transform:translateY(-4px) rotate(0)}header .h-con .mobile-header-icon-click span:nth-child(1){-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:clickfirst;animation-name:clickfirst}header .h-con .mobile-header-icon-click span:nth-child(2){-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:clicksecond;animation-name:clicksecond}@-webkit-keyframes clickfirst{0%{-webkit-transform:translateY(4px) rotate(0);transform:translateY(4px) rotate(0)}100%{-webkit-transform:translateY(0) rotate(45deg);transform:translateY(0) rotate(45deg)}}@keyframes clickfirst{0%{-webkit-transform:translateY(4px) rotate(0);transform:translateY(4px) rotate(0)}100%{-webkit-transform:translateY(0) rotate(45deg);transform:translateY(0) rotate(45deg)}}@-webkit-keyframes clicksecond{0%{-webkit-transform:translateY(-4px) rotate(0);transform:translateY(-4px) rotate(0)}100%{-webkit-transform:translateY(0) rotate(-45deg);transform:translateY(0) rotate(-45deg)}}@keyframes clicksecond{0%{-webkit-transform:translateY(-4px) rotate(0);transform:translateY(-4px) rotate(0)}100%{-webkit-transform:translateY(0) rotate(-45deg);transform:translateY(0) rotate(-45deg)}}header .h-con .mobile-header-icon-out span:nth-child(1){-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:outfirst;animation-name:outfirst}header .h-con .mobile-header-icon-out span:nth-child(2){-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:outsecond;animation-name:outsecond}@-webkit-keyframes outfirst{0%{-webkit-transform:translateY(0) rotate(-45deg);transform:translateY(0) rotate(-45deg)}100%{-webkit-transform:translateY(-4px) rotate(0);transform:translateY(-4px) rotate(0)}}@keyframes outfirst{0%{-webkit-transform:translateY(0) rotate(-45deg);transform:translateY(0) rotate(-45deg)}100%{-webkit-transform:translateY(-4px) rotate(0);transform:translateY(-4px) rotate(0)}}@-webkit-keyframes outsecond{0%{-webkit-transform:translateY(0) rotate(45deg);transform:translateY(0) rotate(45deg)}100%{-webkit-transform:translateY(4px) rotate(0);transform:translateY(4px) rotate(0)}}@keyframes outsecond{0%{-webkit-transform:translateY(0) rotate(45deg);transform:translateY(0) rotate(45deg)}100%{-webkit-transform:translateY(4px) rotate(0);transform:translateY(4px) rotate(0)}}.nav{background:#a50c06;width:100%}.nav .pc-nav{width:1200px;margin:0 auto}.nav .pc-nav>ul>li{float:left;position:relative}.nav .pc-nav>ul>li>a{display:inline-block;padding:0 50px;line-height:60px;color:#fff;transition:all linear .1s}.nav .pc-nav>ul>li>a.active,.nav .pc-nav>ul>li>a:hover{background:#d88e15;cursor:pointer}.nav .pc-nav>ul>li>ul{display:none;position:absolute;left:0;top:60px;z-index:3000;min-width:156px;box-sizing:border-box;background:rgba(165,12,6,.8);padding:20px 0 10px}.nav .pc-nav>ul>li>ul li{font-size:14px;line-height:34px}.nav .pc-nav>ul>li>ul li a{color:#fff;display:block;padding:0 20px;transition:all linear .3s}.nav .pc-nav>ul>li>ul li a:hover{background:#d88e15}.nav .pc-nav>ul>li:hover ul{display:block}.banner{width:100%;margin-bottom:60px;position:relative;overflow:hidden}.banner .next,.banner .prev{overflow:hidden;position:absolute;cursor:pointer;width:32px;height:32px;top:50%;z-index:1000;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}@media (any-hover:hover){.banner .next:hover,.banner .prev:hover{background-color:rgba(0,0,0,.4)}}.banner .prev{left:10px;background:url(../img/left_arrow.png) left top/100% 100%}.banner .next{right:10px;background:url(../img/right_arrow.png) left top/100% 100%}.banner .swiper-pagination-bullet{width:12px;height:12px;opacity:.7}.banner .swiper-slide{height:570px;position:relative;overflow:hidden}.banner .swiper-slide img{width:auto;height:100%;position:absolute;left:50%;top:0;display:block;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.banner .active{background:#a50c06}.banner .slogan{position:absolute;top:20%;left:15%;line-height:1.4;z-index:2000}.banner .slogan h2{color:#eb9b2a;font-family:"Microsoft YaHei";font-size:42px;letter-spacing:0}.banner .slogan p{font-size:26px;color:#2b41a4}.banner .img-over{position:absolute;bottom:10%;right:10%;z-index:2000;width:440px;height:300px}.banner .img-over img{height:300px;width:auto}.products{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:1200px;margin:0 auto 34px}.products .pro-left{width:235px}.products .pro-left .title{height:120px;background:#a50c06;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:center;position:relative}.products .pro-left .title p,.products .pro-left .title strong{color:#fff;font-size:30px;width:100%;padding:5px 0}.products .pro-left .title p{font-size:22px}.products .pro-left .title .wp-line{position:absolute;z-index:141;width:34px;height:0;-webkit-transform:rotate(31deg);transform:rotate(31deg);border:none;border-top:2px solid #fff;overflow:hidden}.products .pro-left .title .right-bot{right:0;bottom:0;-webkit-transform-origin:34px 1px;transform-origin:34px 1px}.products .pro-left .title .left-top{top:0;left:0;-webkit-transform-origin:0 0;transform-origin:0 0}.products .pro-left .menu{width:100%;box-sizing:border-box;border:2px solid #a50c06;border-top:none;padding:20px 16px 40px}.products .pro-left .menu ul{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.products .pro-left .menu li{width:100%;margin:7px auto}.products .pro-left .menu li a{display:inline-block;width:200px;height:66px;box-sizing:border-box;padding-left:36px;background:#a50c06;line-height:66px;text-align:center;color:#fff;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.products .pro-left .menu li a img{width:25px;height:25px;margin-right:18px}@media (any-hover:hover){.products .pro-left .menu li a:hover{background:#d88e15}}.products .pro-right{-webkit-flex:1;-ms-flex:1;flex:1;margin-left:32px}.products .pro-right .title{border-bottom:1px solid #d6d6d6;margin-bottom:26px}.products .pro-right .title p{display:inline-block;margin-bottom:14px;border-left:2px solid #a50c06;padding-left:5px;color:#000;font-size:22px;position:relative}.products .pro-right .title p span{color:#a50c06;font-size:14px}.products .pro-right .title p:after{content:'';position:absolute;bottom:-17px;left:-2px;width:100px;height:2px;background:#a50c06}.products .pro-right .title a{width:94px;height:38px;background:#a50c06;font-size:14px;text-align:center;line-height:38px;color:#fff;vertical-align:bottom;float:right}@media (any-hover:hover){.products .pro-right .title a:hover{background:#d88e15}}.products .pro-right .pro-list ul{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.products .pro-right .pro-list ul li{width:24%;margin-bottom:10px;margin-right:1%}.products .pro-right .pro-list ul li:nth-child(4n){margin-right:0}.products .pro-right .pro-list ul li a{width:100%;height:100%;box-sizing:border-box;padding:15px;display:block;border:1px solid #d6d6d6;overflow:hidden}@media (any-hover:hover){.products .pro-right .pro-list ul li a:hover{border-color:#a50c06}}.products .pro-right .pro-list ul li a div{padding-bottom:10px;box-sizing:border-box;height:calc(100% - 28px);overflow:hidden}.products .pro-right .pro-list ul li a div img{width:100%;height:auto;max-height:100%}.products .pro-right .pro-list ul li a p{width:100%;height:28px;font-size:14px;color:#434343;text-align:center;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.aboutUs{background:#a50c06 url(../img/bg-about.jpg) no-repeat bottom;background-size:100% auto;padding-top:90px;margin-bottom:50px}.aboutUs .content{width:1200px;margin:0 auto}.aboutUs .content .pic-right{float:right;width:580px}.aboutUs .content .pic-right img{width:100%;height:auto}.aboutUs .content .pic-left{float:left;width:550px}.aboutUs .content .pic-left h4{font-size:30px;line-height:1.4;color:#fff;margin-bottom:30px}.aboutUs .content .pic-left p.info{font-size:14px;color:#fbfbfd;line-height:2;text-align:justify;overflow-wrap:break-word;margin-bottom:50px}.aboutUs .content .pic-left .block{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.aboutUs .content .pic-left .block>div{box-sizing:border-box;width:31%;border:1px solid #fbfbfb;text-align:center}.aboutUs .content .pic-left .block>div p:first-child{padding-top:5px;padding-bottom:10px}.aboutUs .content .pic-left .block>div p:first-child span:first-child{font-size:46px;color:#fbfbfb;font-weight:700;line-height:1;display:inline-block}.aboutUs .content .pic-left .block>div p:first-child .sub,.aboutUs .content .pic-left .block>div p:first-child .sup{vertical-align:top;color:#fbfbfb}.aboutUs .content .pic-left .block>div p:first-child .sub{vertical-align:bottom}.aboutUs .content .pic-left .block>div p:last-child{color:#fbfbfb;font-size:14px;padding-bottom:10px}.button{float:left;margin:40px auto 0;text-align:center;width:100%;height:76px;padding-bottom:50px}.button .button_container{display:inline-block;height:66px;line-height:66px;width:66px;border-radius:50%;border:1px solid #ff6618;padding:1px;transition:border .4s ease 0s,background-color .4s ease 0s;background-color:rgba(255,255,255,0);box-shadow:rgba(0,0,0,.6) 1px 1px 4px 0;cursor:pointer}.button a.button-link{position:relative;background-color:#f90;display:inline-block;text-align:center;height:66px;line-height:66px;width:100%;border-radius:50%;border:none;transition:background .4s ease 0s}.button a.button-link div{position:relative;border-radius:50%;background:url(../img/circlebg.png) 50% 0 repeat-x}@media (any-hover:hover){.button a.button-link:hover{background-color:#f60;transition:border .4s ease 0s,background-color .4s ease 0s}}.button a span.button-label{transition:color .4s ease 0s;color:#fff;font-weight:700;white-space:nowrap}@media (any-hover:hover){.button a:hover span.button-label{color:#fff;transition:color .4s ease 0s}}.button a.btnarea{text-align:center;background-color:#dd2a25}.button a.btnarea span{padding:0;color:#fff;font-family:Microsoft YaHei;font-size:14px;font-weight:400}@media (any-hover:hover){.button a.btnarea:hover{background-color:#eb9b2a;background-image:none}}@media (any-hover:hover){.button a.btnarea:hover span{color:#fff}}.button .wpbtn-wrapper{border-width:4px}.button a.btnarea{border-width:0}.button .wpbtn-wrapper{border-color:#de2b26}@media (any-hover:hover){.button .wpbtn-wrapper:hover{border-color:#eb9b2a}}.button .wpbtn-wrapper{box-shadow:none}.lineTitle{text-align:center;margin-bottom:60px}.lineTitle h3{font-size:30px;line-height:1.4;color:#db8c13}.lineTitle .lineText{position:relative;font-size:24px;line-height:1.4}.lineTitle .lineText p{z-index:111;display:inline-block;padding:0 22px;color:#fff;background:#a50c06;position:relative}.lineTitle .lineText:after{content:'';position:absolute;left:0;top:50%;width:100%;height:1px;background:#fff;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.lineTitle .lineText.whiteBg p{background:#fbfbfb;color:#000}.lineTitle .lineText.whiteBg:after{background:#c9c9c9}.chooseUs{width:1200px;margin:0 auto 50px}.chooseUs .reasonList ul{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.chooseUs .reasonList ul li{height:322px;width:22%;box-sizing:border-box;padding:30px 16px 0;border:1px solid #a50c06;text-align:center}.chooseUs .reasonList ul li img{width:120px;height:120px;display:inline-block}.chooseUs .reasonList ul li p{font-size:16px;color:#000;line-height:1;padding:25px 0 14px}.chooseUs .reasonList ul li span{font-size:14px;line-height:1.8}.case{background:#a50c06 url(../img/bg-about.jpg) no-repeat bottom;background-size:100% auto;padding-top:90px;margin-bottom:50px}.case .content{width:1200px;margin:0 auto;overflow:hidden}.case .content #scroll{height:329px;overflow:hidden}.case .content .featureBox{float:left}.case .content .featureBox .box{margin:0 0;padding-left:7px;padding-right:8px}.case .content .featureBox .box>div:first-child{width:360px;height:300px;text-align:center;vertical-align:middle}.case .content .featureBox .box>div:first-child img{width:360px;height:300px}.case .content .featureBox .box .imgtitle{line-height:140%;padding-left:1px;font-family:Microsoft YaHei;font-size:14px;color:#fff;font-weight:400;text-align:center;font-style:normal;width:360px;margin-top:10px}.news{padding-bottom:100px}.news .content{width:1200px;margin:0 auto}.news .content .left{float:left;width:522px;height:430px;overflow:hidden;position:relative}.news .content .left .swiper-news{position:relative;width:100%;height:100%}.news .content .left .swiper-news img{width:100%;height:auto}.news .content .left .swiper-slide{position:relative}.news .content .left .swiper-slide>a{display:block;width:100%;height:100%}.news .content .left .swiper-slide p{position:absolute;bottom:28px;left:0;height:58px;overflow:hidden;background:rgba(0,0,0,.5);box-sizing:border-box;padding:0 10px}.news .content .left .swiper-slide p a{color:#fff;line-height:30px;display:inline-block;width:100%}.news .content .left .swiper-slide p span{color:#eee;line-height:24px}.news .content .left .pagination-news{position:absolute;bottom:0;left:0;text-align:right;z-index:100;width:100%;box-sizing:border-box;padding:4px 6px 2px 0;background:#000}.news .content .left .pagination-news span.bullet{display:inline-block;margin-left:3px;width:20px;height:20px;line-height:20px;overflow:hidden;text-align:center;cursor:pointer;color:#b1b1b1;background:#444;-webkit-transition:all .4s}.news .content .left .pagination-news span.bullet.active{color:#fff;background:#f60}@media (any-hover:hover){.news .content .left .pagination-news span.bullet:hover{color:#fff;background:#f60}}.news .content .right{float:right;width:640px}.news .content .right ul li{line-height:140%;margin-bottom:10px}.news .content .right ul li p.title{margin-bottom:5px}.news .content .right ul li p.abstract{word-wrap:break-word;text-align:justify;text-justify:inter-ideograph}.news .content .right p.title a{font-weight:700;font-size:14px;text-decoration:none;color:#5a5a5a}.news .content .right p.title a:visited{font-weight:700;text-decoration:none}@media (any-hover:hover){.news .content .right p.title a:hover{text-decoration:none;color:#0064d4}}.news .content .right div.tinubox{display:-webkit-flex;display:-ms-flexbox;display:flex}.news .content .right ul li p.time{float:left;margin-right:15px;padding-bottom:3px;margin-bottom:3px;display:block}.news .content .right .wpart-border-line{border-bottom:1px solid #e2e2e2;padding-top:5px}.news .content .right span.wp-new-ar-pro-time{color:#929292;font-size:11px}.news .content .right p.number{float:left;padding-bottom:3px;margin-bottom:3px}.news .content .right span.wp-new-ar-pro-number{font-size:12px;color:#929292;font-family:SimSun;font-weight:400;text-decoration:none}.news .content .right span.wp-new-ar-pro-number span::before{margin-right:3px}.footer{background:#a50c06}.footer .content{padding-bottom:45px;width:1200px;margin:0 auto}.footer .content ul{width:150px;padding-top:38px;float:left}.footer .content ul li{height:30px;line-height:30px;text-align:left;font-size:14px}.footer .content ul li a{white-space:nowrap;color:#fafafa}@media (any-hover:hover){.footer .content ul li a:hover{color:#eb9b2a}}.footer .content ul li:first-child{font-size:18px;font-weight:700;color:#fafafa;height:40px;line-height:40px;margin-bottom:5px;position:relative}.footer .content ul li:first-child::after{content:'';position:absolute;width:30px;height:2px;background:#fafafa;left:0;bottom:0}.footer .content ul.contact{margin-left:64px;width:500px}.footer .content ul.contact li{color:#fafafa}.footer .content .mobile,.footer .content .wx{padding-top:38px;float:right;width:145px;margin-left:40px;text-align:center}.footer .content .mobile img,.footer .content .wx img{width:145px;height:145px;display:block;margin-bottom:10px}.footer .content .mobile p,.footer .content .wx p{font-size:12px;color:#d7d7d7}.footer .copyright{height:62px;box-sizing:border-box;padding-top:14px;background:#7c0501;text-align:center;font-size:12px;color:#f5f5f5}@media screen and (max-width:1024px){header .h-con{width:100%;box-sizing:border-box;padding:0 15px}header .h-con .logo{height:50px}header .h-con .mobile-header-icon{display:block}.nav{display:none}.banner{margin-bottom:20px}.banner .swiper-pagination-bullet{width:8px;height:8px}.banner .swiper-container img{height:100%;min-width:100%}.banner .swiper-slide{height:192px}.banner .slogan{width:100%;position:absolute;top:10%;left:0;line-height:1}.banner .slogan h2{font-size:22px;text-align:center}.banner .slogan p{display:none}.banner .img-over{position:absolute;bottom:26px;left:50%;z-index:2000;width:130px;height:100px;margin-left:-65px}.banner .img-over img{height:100px;width:auto}.products{width:100%;box-sizing:border-box;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:5px}.products .pro-left{width:100%}.products .pro-left .menu{padding:16px 30px 30px}.products .pro-left .menu ul{-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.products .pro-left .menu li{width:48%;margin:7px 0}.products .pro-left .menu li a{width:100%;padding-left:20px;height:40px;line-height:40px}.products .pro-left .menu li a img{width:20px;height:20px;margin-right:10px}.products .pro-right{width:100%;margin-left:0;margin-top:15px;box-sizing:border-box;padding:0 15px}.products .pro-right .pro-list ul{-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.products .pro-right .pro-list ul li{width:49%;margin-right:0}.products .pro-right .pro-list ul li a{padding:10px}.aboutUs{padding-top:30px;margin-bottom:20px}.aboutUs .content{width:100%;box-sizing:border-box;padding:0 15px}.aboutUs .content .pic-right{width:100%}.aboutUs .content .pic-left{width:100%;margin-top:10px}.aboutUs .content .pic-left h4{margin-bottom:15px}.aboutUs .content .pic-left p.info{margin-bottom:15px;line-height:1.5}.aboutUs .content .pic-left .block>div{width:60%;margin-bottom:15px}.aboutUs .content .pic-left .block>div:last-child{margin-bottom:0}.aboutUs .content .pic-left .block{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.chooseUs{width:100%;box-sizing:border-box;margin-bottom:20px}.chooseUs .reasonList{padding:0 15px}.chooseUs .reasonList ul{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.chooseUs .reasonList ul li{width:49%;height:auto;padding:15px 10px 10px;margin-bottom:10px}.chooseUs .reasonList ul li img{width:90px;height:90px}.chooseUs .reasonList ul li p{padding:20px 0 10px}.chooseUs .reasonList ul li span{line-height:1.5}.case{padding-top:30px}.case .content{box-sizing:border-box;width:100%;padding:0 15px}.case .content #scroll{width:100%;height:auto}.case .content #scroll .featureUL{width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.case .content #scroll .featureUL .featureBox{width:49%;height:auto;margin-bottom:10px}.case .content #scroll .featureUL .featureBox .box{padding:0}.case .content #scroll .featureUL .featureBox .box .imgtitle{margin-top:6px;width:100%}.case .content #scroll .featureUL .featureBox .box>div:first-child{width:100%;height:120px}.case .content #scroll .featureUL .featureBox .box>div:first-child a{width:100%;height:100%;overflow:hidden;display:block}.case .content #scroll .featureUL .featureBox .box>div:first-child img{width:100%;height:auto}.news{padding-bottom:30px;width:100%;box-sizing:border-box;padding:0 15px}.news .content{width:100%}.news .content .left{width:100%;margin-bottom:15px}.news .content .right{width:100%}.footer .content{width:100%;padding:0 15px;box-sizing:border-box}.footer .content ul.contact{padding-top:20px;margin-left:0;width:100%}.footer .content ul.contact li{height:auto}.footer .content ul.contact li span{display:block}.footer .copyright{padding:15px;line-height:1.5;height:auto}.button{margin-top:20px;padding-bottom:20px}.lineTitle{margin-bottom:20px}.lineTitle h3{font-size:28px}.lineTitle .lineText{font-size:22px}.pc-block{display:none!important}}@media (max-width: 992px){ .pcxs________ { display: none!important; }.ydxs________ { display: block!important; }} 
@media (min-width: 992px){ .pcxs________ {display: block!important; }.ydxs________ {display: none!important; }}
/*内页*/
.maindiv_one________ {max-width: 1200px;}
.maindiv_one________{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
@media (min-width:769px){.maindiv_one________{width:750px}}
@media (min-width:992px){.maindiv_one________{width:970px}}
@media (min-width:1200px){.maindiv_one________{width:1170px}}
@media (min-width: 769px){.maindiv________ {margin-top: -60px;background-color: #f7f7f7;padding-bottom: 20px;    overflow: auto;}.rightdiv________ {background-color: #fff;margin-top: 15px;padding: 0 25px 10px;}}
.maindiv_tow________ {margin-right: -15px;margin-left: -15px;}
.leftdiv________ {width: 21%;    float: left;position: relative;min-height: 1px;    margin-right: 15px;}
.leftdiv_one________ {background-color: #fff;margin-top: 15px;}
.leftdiv_one________ p {background-color: #a50c06;padding-left: 35px;color: #fff;padding-top: 30px;padding-bottom: 20px;margin-bottom: 0;font-weight: 400;    }
.leftdiv_one________ p span {font-size: 24px;display: block;}
.leftdiv_one________ ul {border: 1px solid #f5f5f5;border-top: none;padding: 20px;    margin-top: 0;margin-bottom: 10px;}
.leftdiv_one________ ul li:first-child {border-top: none;}
.leftdiv_one________ ul li {height: 44px;line-height: 44px;border-top: 1px dashed #f1f1f1;padding-left: 45px;background: url(../img/lbtb.gif) no-repeat 15px center;    list-style-type: none;}
.leftdiv_one________ ul li a {color: #666;font-size: 16px;text-decoration: none;}
.leftdiv_one________ ul li h2 {font-size: 15px;line-height: 44px;margin: 0;font-family: inherit;font-weight: 500;    color: inherit;}
.leftdiv_one________ ul li:hover{background:url(../img/xuanzhong.gif) no-repeat 15px center}
.leftdiv_one________ ul li:hover a{color:#a50c06}
.leftdiv_two________{background-color:#fff}
.leftdiv_two________ span{height:50px;line-height:50px;display:block;padding-left:35px;font-size:18px;margin-top:10px;background-color:#a50c06;padding-left:35px;color:#fff;font-weight:400}
.leftdiv_two________ ul{padding:16px 18px 0}
.leftdiv_two________ ul li{height:40px;line-height:40px;font-size:14px;    list-style-type: none;}
.leftdiv_two________ i{font-size:16px;color:#a50c06;padding-right:8px}
.rightdiv________ {width: 73%;    float: left;position: relative;min-height: 1px;}
.rightdiv_one________ {margin-bottom: 25px;height: 34px;border-bottom: 1px solid #e5e5e5;margin-top: 40px;}
.rightdiv_one________ h1, .rightdiv_one________ h2 {float: left;display: inline-block;height: 34px;border-bottom: 2px solid #a50c06;color: #333;font-size: 16px;margin: 0;    font-family: inherit;font-weight: 500;line-height: 1.1;}
.rightdiv_one________ span {float: right;display: inline-block;padding-left: 18px;background: url(../img/lbtb1.gif) no-repeat left;color: #999;font-size: 14px;}
.rightdiv_one________ span a {color: #666;text-decoration: none;}
.rightdiv________ p {margin: 0 0 10px;line-height: 30px;}


.rightdiv_tow________{    border-bottom: 1px dashed #d7c6bf;margin-right: -15px;
    margin-left: -15px;overflow: auto;}
@media (min-width: 768px){
.rightdiv_tow________ {
    padding-bottom: 30px;
    margin-bottom: 30px;
}.pagesdiv_one________ {
    margin-bottom: 20px;
    text-align: center;
}.rightdiv_wzzwtitle________ h1{    padding-left: 25px;
    padding-right: 25px;}.rightdiv_wzzfhlb________{    width: 25%;}
.rightdiv_anli________{width: 33.33333333%;    float: left;}
	
	}

.rightdiv_tow_one________ {
    width: 27.33333333%;    float: left;    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}
.rightdiv_tow_one________ a {
    text-decoration: none;
}

.rightdiv_tow_tow________ {
    width: 65.66666667%;    float: left;position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}

.rightdiv_tow_tow________ h2 {
    margin-top: 2px;
    margin-bottom: 8px;
    overflow: hidden;font-size: 20px;
    height: 30px;
    line-height: 30px;    font-family: inherit;
    font-weight: 500;color: inherit;
}

.rightdiv_tow_tow________ h2 a {
    color: #333;    text-decoration: none;
}
.rightdiv_tow_tow________ p {
    font-size: 14px;
    color: #666;margin: 0 0 10px;
}
.rightdiv_tow_tow________ span a {
    color: #a50c06;    text-decoration: none;
}

.rightdiv_tow_tow_span________ {
    float: right!important;
}

.pagesdiv________ {
    margin-right: -15px;
    margin-left: -15px;
}

.pagesdiv_one________ ul {
    display: inline-block;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px;
}
.pagesdiv_one________ ul li {
    display: inline;
    margin: 0 2px;list-style-type: none;
}


.pagesdiv_one________ ul li :first-child>span {
    margin-left: 0;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
}

.pagesdiv_one________ li span {
    position: relative;
    float: left;
    padding: 6px 12px;
    margin-left: -1px;
    line-height: 1.42857143;
    color: #337ab7;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd;}
	
.pagesdiv_one________>li:last-child>a, .pagesdiv_one________>li:last-child>span {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
}

.pagesdiv_one________ li a{ position: relative;
    float: left;
    padding: 6px 12px;
    margin-left: -1px;
    line-height: 1.42857143;
    color: #337ab7;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd; background: #fff;}
	
.rightdiv_wzzwtitle________{    text-align: center;
    border-bottom: 1px solid #f1f1f1;
    padding-bottom: 8px;}
	
.rightdiv_wzzwtitle________ h1{    color: #444;
    font-size: 18px;
    line-height: 30px;
    font-weight: 700;
    margin-bottom: 10px;    margin-top: 20px;}
	
.rightdiv_wzzwtitle________ h1{    padding-left: 25px;
    padding-right: 25px;}
p {
    margin: 0 0 10px;
}

.rightdiv_wzzwtitle________ span {
    padding-right: 15px;
    color: #666;
}
.rightdiv_wzzcontent________ {
    font-size: 15px;
    padding-top: 15px;
    padding-bottom: 25px;
    line-height: 30px;
}

.rightdiv________ p img {
    max-width:100%;
}
.rightdiv_wzzcontent________ img {
    max-width:100%;
}
.rightdiv_wzzfhlb________ {
    height: 35px;
    line-height: 35px;
    font-size: 15px;
    margin: 10px auto;
    text-align: center;
    background-color: #a50c06;
    border-radius: 20px;
}
.rightdiv_wzzfhlb________ a {
    color: #fff;text-decoration: none;
}

.rightdiv_wzzsxp________ {
    height: 80px;
    line-height: 40px;
    margin-top: 10px;
}

.rightdiv_wzzsxp________ span {
    display: block;
}
.rightdiv_wzzsxp________ a {
    color: #555;text-decoration: none;
}

.rightdiv_anli________{
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}

.rightdiv_anli_one________ {
    padding: 0;
    border-radius: 0;
    background-color: #fff;
    margin-top: 4px;
    border: 1px solid #f0f0f0;
    box-shadow: 0 2px 1px #e6e6e6;    margin-bottom: 20px;
    line-height: 1.42857143;transition: border .2s ease-in-out;
}

.rightdiv_anli_one________ a {
    text-decoration: none;color: #333;
}
.rightdiv_anli_one________ h3 {
    font-size: 15px;
    width: 100%;
    height: 36px;
    line-height: 36px;
    text-align: center;
    padding-left: 5px;
    padding-right: 5px;
    margin: 0;
    overflow: hidden;    font-family: inherit;
    font-weight: 500;color: inherit;
}
.rightdiv_anli_one________:hover h3{background-color:#a50c06;color:#fff}
@media (max-width: 769px){ .rightdiv________ { width: 92%;position: relative;min-height: 1px;padding-right: 15px;padding-left: 15px;    background-color: #fdfbf9; }.rightdiv_tow________ {
    padding-bottom: 20px;
    margin-top: 20px;
}
.rightdiv_tow_one________ {
    padding-right: 0;width: 29.66666667%;
}
.rightdiv_tow_one________ a img{
    max-width: 120px;
    max-height: 120px;
}
.rightdiv_tow_tow________ {
    width: 58.33333333%;
}
.rightdiv_tow_tow________ h2 {
    height: 16px;
    line-height: 16px;
    font-size: 1em;
    font-weight: 700;
}
.rightdiv_tow_tow________ p {
    height: 64px;
    line-height: 1.5em;
    margin-top: 2px;
    margin-bottom: 2px;
    overflow: hidden;
}.pagesdiv_one________ {
    margin-top: 10px;
    text-align: center;
}
.rightdiv_wzzfhlb________{    width: 40%;}.rightdiv_tow_tow________ h2 {
    height: 16px;
    line-height: 16px;
    font-size: 1em;
    font-weight: 700;
}

.rightdiv_anli________ {
    padding-right: 8px;
    padding-left: 8px;    width: 50%;    float: left;
}
}
/*手机端底部拨号 */
.dbdh________{position: fixed;width:100%;height:60px;font-size:15px;background-color:#a50c06; bottom: 0; margin-bottom: 0; border-width: 1px 0 0;}
.dbdh________ ul{width:100%;height:60px;float: left;}
.dbdh________ ul li{float:left;display:block;width: 50%;}
.dbdh________ ul li span{font-size:24px}
.dbdh________ ul li a{padding-top:6px;display:block;text-align:center;color:#fff} 

.izl-rmenu{position:fixed;left:auto;right: 2px;bottom:10px;top: 60%;z-index:999;}
.izl-rmenu .btn{width:144px;height:164px;margin-bottom:1px;cursor:pointer;position:relative;}
.izl-rmenu .btn-phone{background-color:#a2abb0;background:url(../img/pwx.jpg) 0px 0px no-repeat;}

        
        
        