@charset "UTF-8";
/*蓝思格营销策划 Lansige.com 联系方式：admin@lansige.com  QQ:171691447 保留一切权力，未经许可严禁复制。*/body {margin:0;padding:0;font:14px/200% "Hiragino Sans GB",\5FAE\8F6F\96C5\9ED1,Arial,Helvetica;color:#777}
a,a:link {color:#cf000d;text-decoration:none}a:hover,a:focus {color:#cf000d;text-decoration:underline;outline:none;-moz-outline:none}a:visited {color:#cf000d}a:active {color:#ff0000}
input,textarea {outline:none;-moz-outline:none}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6 {color:#000;font-weight:500;line-height:150%}
.h1,.h2,.h3,.h4,.h5,.h6 {margin:0;padding:0}
img {padding:0;margin:0;border:0}img {height:auto!important;max-width:100%!important}
.comment-respond #submit,.banner p,.owl-prev,.owl-next,.process figcaption,.kefu,.packages .tc-box,.navbar-brand,.navbar-default,.transition,.service figure figcaption,.youshi figure,*:link,*:visited,*:hover,*:active,*:focus {-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}
.parallax {background-attachment:fixed!important;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}
/*文本选择*/
::-moz-selection{background:#cf000d;color:#fff}::selection {background:#cf000d;color:#fff} 
/*背景固定*/
.pingpu-bg {background:no-repeat center top fixed;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;position:relative}
.pingpu-bg {min-width:1140px}
.fixed {background-attachment: fixed}
.red {color:#f66!important}.blue {color:#cf000d!important}.green {color:#089500!important}.font-12 {font-size:12px!important}
hr {margin:30px 0;border:0;border-top:1px solid #eee}hr.small {margin:15px 0}hr.big {margin:40px 0}hr.white {border-color:rgba(255,255,255,.3)}
.nowrap {white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:block}
/*placeholder*/
::-webkit-input-placeholder,:-moz-placeholder,::-moz-placeholder,:-ms-input-placeholder {color:#ccc;font-size:12px}
/*内外补*/
.t-m-10 {margin-top:10px}.t-m-20 {margin-top:20px}.t-m-30 {margin-top:30px}.t-m-40 {margin-top:40px}.t-m-50 {margin-top:50px}.t-m-60 {margin-top:60px}.t-m-70 {margin-top:70px}
.b-m-10 {margin-bottom:10px}.b-m-20 {margin-bottom:20px}.b-m-30 {margin-bottom:30px}.b-m-40 {margin-bottom:40px}.b-m-50 {margin-bottom:50px}.b-m-60 {margin-bottom:60px}.b-m-70 {margin-bottom:70px}
.l-m-10 {margin-left:10px}.l-m-20 {margin-left:20px}.l-m-30 {margin-left:30px}.l-m-40 {margin-left:40px}.l-m-50 {margin-left:50px}.l-m-60 {margin-left:60px}.l-m-70 {margin-left:70px}
.r-m-10 {margin-right:10px}.r-m-20 {margin-right:20px}.r-m-30 {margin-right:30px}.r-m-40 {margin-right:40px}.r-m-50 {margin-right:50px}.r-m-60 {margin-right:60px}.r-m-70 {margin-right:70px}
.t-p-10 {padding-top:10px}.t-p-20 {padding-top:20px}.t-p-30 {padding-top:30px}.t-p-40 {padding-top:40px}.t-p-50 {padding-top:50px}.t-p-60 {padding-top:60px}.t-p-70 {padding-top:70px}
.b-p-10 {padding-bottom:10px}.b-p-20 {padding-bottom:20px}.b-p-30 {padding-bottom:30px}.b-p-40 {padding-bottom:40px}.b-p-50 {padding-bottom:50px}.b-p-60 {padding-bottom:60px}.b-p-70 {padding-bottom:70px}
.l-p-10 {padding-left:10px}.l-p-20 {padding-left:20px}.l-p-30 {padding-left:30px}.l-p-40 {padding-left:40px}.l-p-50 {padding-left:50px}.l-p-60 {padding-left:60px}.l-p-70 {padding-left:70px}
.r-p-10 {padding-right:10px}.r-p-20 {padding-right:20px}.r-p-30 {padding-right:30px}.r-p-40 {padding-right:40px}.r-p-50 {padding-right:50px}.r-p-60 {padding-right:60px}.r-p-70 {padding-right:70px}
.p-none {padding:0}.m-none {margin:0}
.t-p-none {padding-top:0}.b-p-none {padding-bottom:0}.l-p-none {padding-left:0}.r-p-none {padding-right:0}
.t-m-none {margin-top:0}.b-m-none {margin-bottom:0}.l-m-none {margin-left:0}.r-m-none {margin-right:0}
/*清除内外补*/
.p-none{padding:0!important}.m-none{margin:0!important}.t-p-none{padding-top:0!important}.b-p-none{padding-bottom:0!important}.l-p-none{padding-left:0!important}.r-p-none{padding-right:0!important}.t-m-none{margin-top:0!important}.b-m-none{margin-bottom:0!important}.l-m-none{margin-left:0!important}.r-m-none{margin-right:0!important}
/* clearfix */
.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
/* display none until init */
.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y}
.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0px, 0px, 0px)}
.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%}
.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}
.owl-carousel .owl-item{float:left}
.owl-controls .owl-page,.owl-controls .owl-buttons div{cursor:pointer}
.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0, 0, 0, 0)}
/* mouse grab icon */
.grabbing{cursor:url(grabbing.png) 8 8, move}
/* fix */
.owl-carousel .owl-wrapper,
.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
/*CSS3 Transitions*/
.owl-origin{-webkit-perspective:1200px;-webkit-perspective-origin-x :50%;-webkit-perspective-origin-y :50%;-moz-perspective :1200px;-moz-perspective-origin-x :50%;-moz-perspective-origin-y :50%;perspective :1200px}
/* fade */
.owl-fade-out{z-index:10;-webkit-animation:fadeOut .7s both ease;-moz-animation:fadeOut .7s both ease;animation:fadeOut .7s both ease}
.owl-fade-in{-webkit-animation:fadeIn .7s both ease;-moz-animation:fadeIn .7s both ease;animation:fadeIn .7s both ease}
/* backSlide */
.owl-backSlide-out{-webkit-animation:backSlideOut 1s both ease;-moz-animation:backSlideOut 1s both ease;animation:backSlideOut 1s both ease}
.owl-backSlide-in{-webkit-animation:backSlideIn 1s both ease;-moz-animation:backSlideIn 1s both ease;animation:backSlideIn 1s both ease}
/* goDown */
.owl-goDown-out{-webkit-animation:scaleToFade .7s ease both;-moz-animation:scaleToFade .7s ease both;animation:scaleToFade .7s ease both}
.owl-goDown-in{-webkit-animation:goDown .6s ease both;-moz-animation:goDown .6s ease both;animation:goDown .6s ease both}
/* scaleUp */
.owl-fadeUp-in{-webkit-animation:scaleUpFrom .5s ease both;-moz-animation:scaleUpFrom .5s ease both;animation:scaleUpFrom .5s ease both}
.owl-fadeUp-out{-webkit-animation:scaleUpTo .5s ease both;-moz-animation:scaleUpTo .5s ease both;animation:scaleUpTo .5s ease both}
/* Keyframes */
/*empty*/
@-webkit-keyframes empty{0%{opacity:1}}
@-moz-keyframes empty{0%{opacity:1}}
@keyframes empty{0%{opacity:1}}
@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}
@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}
@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}
@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}
@-moz-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}
@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}
@-webkit-keyframes backSlideOut{25%{opacity:.5; -webkit-transform:translateZ(-500px)}75%{opacity:.5; -webkit-transform:translateZ(-500px) translateX(-200%)}100%{opacity:.5; -webkit-transform:translateZ(-500px) translateX(-200%)}}
@-moz-keyframes backSlideOut{25%{opacity:.5; -moz-transform:translateZ(-500px)}75%{opacity:.5; -moz-transform:translateZ(-500px) translateX(-200%)}100%{opacity:.5; -moz-transform:translateZ(-500px) translateX(-200%)}}
@keyframes backSlideOut{25%{opacity:.5; transform:translateZ(-500px)}75%{opacity:.5; transform:translateZ(-500px) translateX(-200%)}100%{opacity:.5; transform:translateZ(-500px) translateX(-200%)}}
@-webkit-keyframes backSlideIn{0%,25%{opacity:.5; -webkit-transform:translateZ(-500px) translateX(200%)}75%{opacity:.5; -webkit-transform:translateZ(-500px)}100%{opacity:1; -webkit-transform:translateZ(0) translateX(0)}}
@-moz-keyframes backSlideIn{0%,25%{opacity:.5; -moz-transform:translateZ(-500px) translateX(200%)}75%{opacity:.5; -moz-transform:translateZ(-500px)}100%{opacity:1; -moz-transform:translateZ(0) translateX(0)}}
@keyframes backSlideIn{0%,25%{opacity:.5; transform:translateZ(-500px) translateX(200%)}75%{opacity:.5; transform:translateZ(-500px)}100%{opacity:1; transform:translateZ(0) translateX(0)}}
@-webkit-keyframes scaleToFade{to{opacity:0; -webkit-transform:scale(.8)}}
@-moz-keyframes scaleToFade{to{opacity:0; -moz-transform:scale(.8)}}
@keyframes scaleToFade{to{opacity:0; transform:scale(.8)}}
@-webkit-keyframes goDown{from{-webkit-transform:translateY(-100%)}}
@-moz-keyframes goDown{from{-moz-transform:translateY(-100%)}}
@keyframes goDown{from{transform:translateY(-100%)}}
@-webkit-keyframes scaleUpFrom{from{opacity:0; -webkit-transform:scale(1.5)}}
@-moz-keyframes scaleUpFrom{from{opacity:0; -moz-transform:scale(1.5)}}
@keyframes scaleUpFrom{from{opacity:0; transform:scale(1.5)}}
@-webkit-keyframes scaleUpTo{to{opacity:0; -webkit-transform:scale(1.5)}}
@-moz-keyframes scaleUpTo{to{opacity:0; -moz-transform:scale(1.5)}}
@keyframes scaleUpTo{to{opacity:0; transform:scale(1.5)}}
/*ico fonts*/
@font-face{font-family:'icomoon';src:url('../fonts/icomoon.eot?synso6');src:url('../fonts/icomoon.eot?synso6#iefix') format('embedded-opentype'),url('../fonts/icomoon.ttf?synso6') format('truetype'),url('../fonts/icomoon.woff?synso6') format('woff'),url('../fonts/icomoon.svg?synso6#icomoon') format('svg');font-weight:normal;font-style:normal;}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.icon-fuwu:before {content: "\e900"}
.icon-jiage:before {content: "\e901"}
.icon-jingyan:before {content: "\e902"}
.icon-shili:before {content: "\e903"}
.icon-zengzhi:before {content: "\e904"}
.icon-zhiliang:before {content: "\e905"}
.icon-dh:before {content: "\e906"}
.icon-kf:before {content: "\e907"}
.icon-qq:before {content: "\e908"}
.icon-top:before {content: "\e909"}
.icon-wb:before {content: "\e90a"}
.icon-wx:before {content: "\e90b"}
.icon-xx:before {content: "\e90c"}
.icon-lc-dh:before {content: "\e90d"}
.icon-lc-fa:before {content: "\e90e"}
.icon-lc-qy:before {content: "\e90f"}
.icon-lc-sm:before {content: "\e910"}
/*全局标签*/
.h-h2,.h-h2-white{font-size:24px;color:#333;padding:0;margin:0;line-height:150%}
.h-h2-white{color:#FFf}
.h-h3,.h-h3-white{font-size:24px;color:#333;padding:0;margin:0 0 20px 0;line-height:150%}
.h-h3-white{color:#FFF}
.h-h4,.h-h4-white{font-size:18px;color:#333;padding:0;margin:0 0 20px 0;line-height:150%}
.h-h4-white{color:#FFF}
.m-sm,.m-sm-white{font-size:12px;letter-spacing:2px;line-height:150%;padding: 0 15px; margin:5px 0 40px 0;color:#999;background:url(../images/x-bg.png) center center no-repeat}
.m-sm.m-small {margin-bottom:25px}
.m-sm-white {color:#fff;background:url(../images/x-bg-white.png) center center no-repeat}
.sx-jianju{padding-top:40px;padding-bottom:45px}
.sx-jianju.x {padding-top:30px;padding-bottom:35px}
@media (max-width:767px){
.h-h2,.h-h2-white{font-size:20px}
.sx-jianju{padding-top:40px;padding-bottom:35px}}
.menu-kj li+li::before {padding:0 5px 0 0;color:#ccc;content:"|\00a0"}
.menu-kj li.active a {color:#cf000d}
.menu-kj2 {margin-bottom:30px}
.menu-kj2 li {padding: 0 15px}
.menu-kj2 li a {color:#666}
.menu-kj2 li a:hover {color:#cf000d}
.menu-kj2 li.active a,.case .menu-kj2 li:nth-child(1) a {color:#cf000d;text-decoration:underline}
@media (max-width:767px){.menu-kj2 li {padding: 0 10px;margin-bottom:10px}}
@media (max-width:413px){.menu-kj2 li {padding: 0 5px}.menu-kj2 li.active a {padding: 6px 10px 4px 10px}}
/*btn*/
a.btn-center,a.btn-center-white{text-align:center;font-size:12px;padding:2px 40px 0px 40px;margin:10px 5px 0 5px;color:#cf000d;border:1px solid #cf000d;display:inline-block}
a.btn-center-white{color:#fff;border:1px solid #fff}
a.btn-center.x{font-size:10px;padding:2px 30px 0 30px}
a.btn-center.d{padding:2px 60px 0 60px}
a.btn-center:hover,a.btn-center-white:hover,a.btn-center.hover{background-color:#cf000d;border:1px solid #cf000d;color:#fff;text-decoration:none}
@media (max-width:767px){a.btn-center{margin:15px 10px 0 10px;padding:4px 20px 2px 20px}}
/*header*/
.navbar-default{padding:0;background-color:#fff;-webkit-box-shadow:0 0 10px rgba(0,0,0,.15);box-shadow:0 0 10px rgba(0,0,0,.15)}
.navbar-default .navbar-toggle:hover{background-color:#fff}
.navbar-default .navbar-toggle .icon-bar{background-color:#e60021}
.navbar-fixed-top{border-width:0}
.navbar{margin-bottom:0;border:0}
/*logo*/
.logo{margin:0;padding:17px 15px;display:table}
.logo small{font-size:14px;margin:8px 0 0 15px;color:#777}
.navbar-brand{width:138px;height:36px;background:url(../images/logo.png) no-repeat;background-size:auto 36px;text-indent:-9999px;overflow:hidden;display:block;font-size:14px;line-height:36px;padding:0 15px}
@media (max-width:767px){.logo{margin:0;padding:18px 18px}
.logo small{margin:6px 0 0 15px}
.navbar-brand{width:92px;height:24px;background-size:auto 24px}
.banner{margin-top:60px!important}
.navbar-toggle{padding:8px 9px;margin-top:14px}
.navbar-default .navbar-nav>li>a{padding:5px 15px;font-weight:700}
.nav>li>ul li a,.nav>li>ul li a:hover,.navbar-default .navbar-nav>li>a,.navbar-default .navbar-nav>li>a:hover{color:#fff;text-decoration:none}
.navbar-default .navbar-nav>li>ul{width:100%;padding:0;margin:0 30px}
.navbar-default .navbar-nav>li>ul li{list-style:outside;color:#fff;margin-left:10px}
.navbar-default .navbar-collapse{background-color:#df3741;border-width:0}}
@media (min-width:768px){.navbar-default .navbar-nav>li>a{border-radius:0}
.navbar-default .navbar-nav>li a{position:relative;display:block;padding:27px 0 22px 0;border-bottom:3px solid rgba(255,255,255,0);margin:0 14px;color:#000;font-size:16px;text-decoration:none}
.navbar-default .navbar-nav>li p {margin:0}
.navbar-default .navbar-nav>li p a {padding: 22px 0 0 0;color:#e60021}
.navbar-default .navbar-nav>li p a span {margin-right:10px}
.navbar-default .navbar-nav>li:hover>a,.navbar-default .navbar-nav>li.hover a,.navbar-default .navbar-nav>li>a:hover{color:#e60021;border-bottom:3px solid #e60021;background-color:rgba(255,255,255,0)}
.navbar-default .navbar-nav>li>ul{position:absolute;width:130px;background-color:rgba(223,55,65,.9);display:none;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.1);box-shadow:0 6px 12px rgba(0,0,0,.1);left:-34px}
.navbar-default .navbar-nav>li>ul li:first-child{padding-top:10px}
.navbar-default .navbar-nav>li>ul li:last-child{padding-bottom:10px}
.navbar-default .navbar-nav>li>ul li a{padding:8px 30px 6px 30px;display:block;border-top:1px solid rgba(255,255,255,.2);text-align:center;color:#fff}
.navbar-default .navbar-nav>li>ul li:first-child a{border-top:0}
.navbar-default .navbar-nav>li>ul li a:hover{color:#e60021;background-color:#f5f5f5;text-decoration:none}
.navbar-default .navbar-nav>li:hover ul{display:block}}
.navbar-default .navbar-nav li.tel {margin-left: 40px}
/*banner*/
.banner {background: #000;margin-top:72px}
@media (max-width:767px){.banner {margin-top: 52px}}
.banner .owl-theme{display:none;position:relative;width:100%;-ms-touch-action:pan-y}
.banner .owl-theme .item{background-repeat:no-repeat!important;background-size:auto 100%!important;background-position:center top!important}
.banner .owl-theme .item img{padding:0 15px}
/*prev-next*/
.banner .owl-next,.banner .owl-prev{text-indent:-9999px;background:url(../images/banner/slider-arrow.png) 0 0 no-repeat;overflow:hidden;width:50px;height:100px;margin:0 10px;position:absolute;left:3%;top:50%;margin-top:-25px;display:block;filter:alpha(opacity=0);opacity:.0}
.banner .owl-next{left:auto;right:3%;background-position:-50px 0}
.banner:hover .owl-next,.banner:hover .owl-prev{filter:alpha(opacity=80);opacity:.8}
/*page*/
.banner .owl-controls .owl-pagination{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:60px;text-align:center}
.banner .owl-controls .owl-pagination .owl-page{display:inline-block}
.banner .owl-controls .owl-pagination .owl-page span{text-indent:-9999px;cursor:pointer;display:inline-block;zoom:1;width:10px;height:10px;margin:0 6px;overflow:hidden;background-color:hsla(0,0%,100%,0.30);border-radius:100%}
.banner .owl-controls .owl-page.active span,.banner .owl-controls.clickable .owl-page:hover span{background-color: hsla(0,0%,100%,0.00);border:1px solid #fff}
/*mobile*/
@media (max-width:767px){
.banner .owl-next,.banner .owl-prev{width:40px;height:40px;margin-top:-20px;background-size:auto 40px}
.banner .owl-next{background-position:-40px 0}
.banner .owl-theme .item img{padding:0}
.banner .owl-controls .owl-pagination{height:40px}}
@media (max-width:767px) {.banner .owl-theme .item{height:220px}}
@media (min-width:768px) and (max-width:991px){.banner .owl-theme .item{height:354px}}
@media (min-width:992px) and (max-width:1199px){.banner .owl-theme .item{height:464px}}
@media (min-width:2000px) {.full-bg,.banner {background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover}}
/*owl-carousel*/
.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y}
.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0,0,0)}
.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%}
.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}
.owl-carousel .owl-item{float:left}
.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}
/*.grabbing{cursor:url(grabbing.png) 8 8,move}*/
.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
.owl-theme .owl-controls {text-align:center}
.owl-theme .owl-controls .owl-buttons div{display:inline-block;zoom:1;cursor:pointer}
.owl-theme .owl-controls.clickable .owl-buttons div:hover{text-decoration:none}
.owl-next,.owl-prev{text-indent:-9999px;overflow:hidden;background-repeat:no-repeat;background-position:left top;width:35px;height:60px;display:inline-block}
.owl-prev{position:absolute;left:5%;top:55px;background-image:url(../images/banner/slider-arrow-black.png);background-position:left center}
.owl-next{position:absolute;right:5%;top:55px;background-image:url(../images/banner/slider-arrow-black.png);background-position:right center}
.owl-next,.owl-prev{filter:alpha(opacity=20);opacity:.2}
.owl-next:hover,.owl-prev:hover{filter:alpha(opacity=50);opacity:.5}
/*youshi*/
.youshi {background-color:#eee}
.youshi figure {width: 74px;height: 74px;line-height: 74px;font-size: 30px;border: 1px dashed rgba(207,0,13,0.30);color:#cf000d;margin: 0 auto;border-radius: 50%;background-color:#eee}
.youshi figure a {text-decoration:none}
.youshi figure a:hover,.youshi .row div:hover figure a {color:#fff}
.youshi .row div:hover figure {background-color:#cf000d;color:#fff;border:1px solid #cf000d}
.youshi h3 {font-size:16px;margin-top:20px}
.youshi h3 a {color:#000}
.youshi h3 a:hover {color:#cf000d}
/*case*/
.case-box{text-align:center}
.case-box figure{margin-bottom:30px;overflow:hidden}
.case-box figure>a{position:relative;display:block;overflow:hidden}
.case-box figure .new-pic{width:78px;height:80px;display:block;position:absolute;left:0;top:0;background-image:url(../images/new.png);background-repeat:no-repeat;background-position:0 0;z-index:2}
.case-box figure .pic-hover ul li{margin:0;padding:0;color:#ccc}
@media (max-width:1199px){.case-box figure{margin-bottom:0}
.case-box figure .pic-hover h3{font-size:16px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;position:relative;padding:20px 0 0 0;margin:0}
.case-box figure .pic-hover h3 a{color:#000}
.case-box figure .pic-hover ul{margin-bottom:15px;font-size:12px}
.case-box figure .pic-hover ul li{color:#777}
.case-box figure .pic-hover ul a{color:#777}}
@media (min-width:1200px){.case-box figure{position:relative}
.case-box figure>a img{transform:scale(1,1);-ms-transform:scale(1,1);-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}
.case-box figure:hover>a img{transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1)}
.case-box figure .pic-hover{background-color:transparent;position:absolute;z-index:1;top:0;left:0;width:100%;max-width:360px;height:100%;display:block;padding:88px 30px;-webkit-transition:.25s;transition:.25s}
.case-box figure:hover .pic-hover{background-color:rgba(0,0,0,.75)}
.case-box figure .pic-hover h3{font-size:18px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;position:relative;padding:0 0 5px 0;margin:0;color:#fff}
.case-box figure .pic-hover h3 a{color:#fff}
.case-box figure .pic-hover h3{-webkit-transition:.3s;transition:transform .3s}
.case-box figure .pic-hover ul{margin:0;-webkit-transition:opacity .25s,-webkit-transform .25s;transition:opacity .25s,transform .25s}
.case-box figure .pic-hover ul a{color:#ccc}
.case-box figure:hover .pic-hover ul{-webkit-transition-delay:.1s;transition-delay:.1s;-webkit-transition-duration:.25s;transition-duration:.25s}
.case-box figure .pic-hover span{background-color:#df3741;display:block;height:3px;width:60px;margin:15px auto 0 auto}
.case-box figure:hover .pic-hover span{-webkit-transition-delay:.15s;transition-delay:.15s;-webkit-transition-duration:.25s;transition-duration:.25s}
.case-box figure .pic-hover h3,.case-box figure .pic-hover span,.case-box figure .pic-hover ul{filter:alpha(opacity=0);opacity:0}
.case-box figure .pic-hover h3,.case-box figure .pic-hover span,.case-box figure .pic-hover ul{-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}
.case-box figure:hover .pic-hover h3,.case-box figure:hover .pic-hover span,.case-box figure:hover .pic-hover ul{filter:alpha(opacity=100);opacity:1}
.case-box figure:hover .pic-hover h3,.case-box figure:hover .pic-hover span,.case-box figure:hover .pic-hover ul{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.xg .case-box figure .pic-hover{padding:52px 30px}}
/*case-img*/
.content .case-img h3 {margin:12px 0 10px 0}
.content .case-img h3 a {text-align:center;font-size:14px;color:#333}
.content .case-img h3 a:hover {color:#cf000d}
/*kehu*/
.kehu {background-color:#eee}
.kehu figure {margin-bottom: 30px}
/*about*/
.about {color:#fff;background-image: url(../images/about-bg.jpg); background-repeat:no-repeat; background-position: center top}
/*service*/
.service a.btn-center {font-size: 16px}
.service figure figcaption {width: 74px;height: 74px;line-height: 74px;font-size: 30px;border: 1px dashed rgba(207,0,13,0.30);color:#cf000d;margin: 0 auto;border-radius: 50%;background-color:#fff}
.service .row .row div:hover figure figcaption {background-color:#cf000d;color:#fff;border:1px solid #cf000d}
.service h4 {color: #000;font-size: 16px;margin-top: 20px}
/*ny-team*/
.team-box figure{margin-bottom:30px;position:relative}
.team-box figure img{border:1px solid #e5e5e5}
.team-box figure .pic-hover h3{font-weight:400;font-size:18px;margin:0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding:15px 0 6px 0}
.team-box figure .pic-hover h3 a{color:#000}
.team-box figure .pic-hover h3 a:hover{color:#e60021}
@media (max-width:767px){.ny-team .team-box figure{margin-bottom:20px}
.ny-team .team-box div:nth-child(odd){padding-right:10px}
.ny-team .team-box div:nth-child(even){padding-left:10px}}
.team-box figure .pic-hover span{background-color:#df3741;display:block;height:2px;width:30px;margin:0 auto 10px auto}
.team-box figure .pic-hover p{margin:0}
/*news*/
.news {background-color: #eee }
.news .dl-horizontal {margin:0 0 30px 0}
.news .dl-horizontal dt  {font-size: 20px; color: #f00; font-weight: normal;text-align: left;width: 70px;float: left;font-family:'Gotham'}
.news .dl-horizontal dt span {display: block;font-size: 12px;color: #ccc}
.news .dl-horizontal dd {text-align: left;padding-left: 20px; margin-left: 80px}
.news .dl-horizontal dd h3 {font-size: 16px;margin: 0 0 10px 0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.news .dl-horizontal dd h3 a {color: #000}
.news .dl-horizontal dd h3 a:hover {color: #f00}
.news .dl-horizontal dd p {line-height: 200%;margin-bottom: 0}
@media (min-width:319px) and (max-width:999px) {
.news .dl-horizontal {padding: 0 0 20px 0;border-bottom: 1px solid #ccc;margin-top: 20px;margin-bottom: 10px}
.news .dl-horizontal:hover {background-color:transparent}
.news .dl-horizontal dt {display: none}
.news .dl-horizontal dd {margin-left: 0;border: 0;text-align: center}
}
.news-page {background-color: transparent}
.news-page .dl-horizontal {margin-bottom:50px;margin-top:20px}
/*new-news-box*/
.new-news-box figure a{display:block;position:relative}
.new-news-box figure a .new-pic{width:78px;height:80px;display:block;position:absolute;left:0;top:0;background-image:url(../images/new.png);background-repeat:no-repeat;background-position:0 0;z-index:2}
.new-news-box figure{margin-bottom:50px}
.new-news-box time{display:block;font-size:16px;color:#ccc;margin:0;padding:0}
.content .new-news-box h3 {font-size:20px;margin:0 0 5px 0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.new-news-box h3 a{color:#000}
.new-news-box h3 a:hover{color:#e60021}
.new-news-box p{margin:10px 0 0 0;min-height:56px;max-height:56px;overflow:hidden}
@media (max-width:767px){.new-news-box figure:nth-child(odd){padding-right:10px}
.new-news-box figure:nth-child(even){padding-left:10px}}
@media (max-width:500px){.new-news-box p{min-height:28px;max-height:28px}}
/*foot*/
.foot {font-size: 14px}
.foot-nav {line-height:50px; background-color:#666;color:#fff}
.foot-nav a {color:#fff}
.foot-nav ul {margin-bottom:0}
.kefu-menu {margin-bottom:30px;margin-top:15px}
.kefu-menu a {font-size: 20px;color: #fff;text-decoration: none}
.copy .kefu-menu a:hover {color:#fff}
.kefu-menu li {width: 40px;height: 40px;line-height: 42px; display: inline-block;background-color: #cf000d;border-radius: 50%;margin: 0 4px}
.kefu-menu li:hover {background-color: #F90}
/*copy*/
.copy {padding: 25px 0}
@media (max-width:767px) {.copy {padding: 25px 0 60px 0}}
.copy a:hover {color: #cf000d}
.copy p,.copy p a {color: #666}
/*内页banner*/
.banner-mask {background:no-repeat center top;background-size:auto 100%}
.ny-menu {padding: 45px 0 0 0; line-height: 250%}
.ny-menu .menu-kj2 {margin-bottom:0}
.ny-menu .menu-kj2 li a {color: #fff;padding:8px 12px;background-color:#ccc;text-decoration:none}
.ny-menu .menu-kj2 li a:hover,.ny-menu .menu-kj2 li.active a {background-color:#cf000d;color: #fff}
.content header .title{font-size:28px;margin:0 0 15px 0}
.content header .info{color:#999;padding:0 0 10px 0;margin:0 0 30px 0;border-bottom:1px solid #ddd}
.content header .info em {margin-right:10px}
.content header .info small{height:12px;margin-right:20px}
.content p,.content h2,.content h3,.content h4,.content h5,.content h6{margin-bottom:20px}
.content ol li p,.content ul li p{margin:0}
.content h2{font-size:24px}
.content h3{font-size:20px}
.content h4{font-size:16px}
.content h5{font-size:14px}
.content h6{font-size:12px}
.content.sx-jianju {padding-top: 35px;padding-bottom: 40px}
/*客服*/
.kefu{bottom:50px;right:30px;margin-bottom:0;display:block;position:fixed;z-index:999999999}
.kefu li {margin-top: 8px}
.kefu a{color:#fff;font-size:24px;background-color:#cf000d;height:44px; width:44px;padding-top:9px;display:block;border-radius:100%;text-decoration:none;text-align:center}
@media (min-width:767px) {.kefu a:hover{background-color:#F90}}
@media (max-width:767px){.kefu{width:100%;text-align:center;background-color:#cf000d;bottom:0;right:0}.kefu li{display:inline-block}.kefu a{padding:4px 10px;height:34px;border-radius:0;background-color:hsla(0,0%,0%,0.00)}}
/*search*/
.key,.s-btn{float:left}
.search:after {display: table;content: " ";clear: both}
#Mysearch .modal-body {padding: 30px 30px 40px 30px}
#Mysearch .modal-dialog {margin: 60px auto}
.key{height:40px;width:100%;background-color:#FFF;color:#666;vertical-align:middle;padding:11px 10px 9px 10px;border:1px solid #ddd;border-radius:0;display:inline}
.s-btn{height:40px;width:100px;text-align:center;vertical-align:middle;color:#fff;background-color:#cf000d;position:absolute;right:30px;border:1px solid #cf000d;border-radius:0}
.s-btn:hover{background-color:#f90;border:1px solid #f90}
/*fanye*/
.list-page{text-align:center}
.pagination{margin:0;border-radius:0}
.pagination>li>a{margin-top:20px;padding:6px 14px;margin-left:12px;color:#777;background-color:#fff;border:1px solid #ddd}
.pagination>li>a:hover{color:#cf000d}
.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover{z-index:2;color:#fff;cursor:default;background-color:#cf000d;border-color:#cf000d}
.pagination>li:first-child>a{margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0}
.pagination>li:last-child>a{border-top-right-radius:0;border-bottom-right-radius:0}
@media (max-width:1024px) {
.hg-2 {display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden}
.hg-3 {display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden}
.hg-4 {display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden}}
.bd-map {width: 100% !important;height: 100%;min-height: 400px;overflow: hidden;border: 1px solid #ddd}
.bd-map iframe {border: 0;min-height: 400px}
/*在线咨询*/
.nb-icon-wrap {display: none!important}