﻿@charset "UTF-8";
body{margin:0;padding:0;font:14px/200% "Hiragino Sans GB",\5FAE\8F6F\96C5\9ED1,Helvetica,Arial;color:#999;-webkit-font-smoothing: antialiased;-webkit-text-stroke-width: 0.2px;-moz-osx-font-smoothing: grayscale}
a,a:link{color:#999;text-decoration:none}/*未访问*/
/*a:visited {color:#999}*//*已访问*/
a:focus,a:hover{color:#e3565a;text-decoration:underline;outline:0;-moz-outline:none}/*鼠标悬停*/
a:active{color:red}/*被选择*/
input,textarea{outline:0;-moz-outline:none}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:#333;font-weight:500;line-height:150%}
.h1,.h2,.h3,.h4,.h5,.h6{margin:0;padding:0}
img{padding:0;margin:0;border:0;height:auto!important;max-width:100%!important;max-height:auto!important}
@media (min-width:992px){.transition,:active,:focus,:hover,:link,:visited{-webkit-transition:all .15s linear;-moz-transition:all .15s linear;-o-transition:all .15s linear;transition:all .15s linear}}
/*文本选择*/
::-moz-selection {background:#e3565a;color:#fff}::selection {background:#e3565a;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;min-width:1140px}
@media (min-width:2000px) {.full-bg {background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover}}
.red{color:red!important}
.green{color:green!important}
hr{margin:30px 0;border:0;border-top:1px solid #ddd}
hr.small{margin:15px 0}
hr.big{margin:45px 0}
hr.white{border-color:rgba(255,255,255,.3)}
.nowrap{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:block}
/*placeholder*/
:-moz-placeholder,:-ms-input-placeholder,::-moz-placeholder,::-webkit-input-placeholder{color:#999;font-size:12px}
/*外补*/
.m-20{margin:20px!important}.m-30{margin:30px!important}
.m-40{margin:40px!important}.m-50{margin:50px!important}.m-60{margin:60px!important}.m-70{margin:70px!important}.t-m-20{margin-top:20px!important}.t-m-30{margin-top:30px!important}.t-m-40{margin-top:40px!important}.t-m-50{margin-top:50px!important}.t-m-60{margin-top:60px!important}.t-m-70{margin-top:70px!important}.b-m-20{margin-bottom:20px!important}.b-m-30{margin-bottom:30px!important}.b-m-40{margin-bottom:40px!important}.b-m-50{margin-bottom:50px!important}.b-m-60{margin-bottom:60px!important}.b-m-70{margin-bottom:70px!important}.l-m-20{margin-left:20px!important}.l-m-30{margin-left:30px!important}.l-m-40{margin-left:40px!important}.l-m-50{margin-left:50px!important}.l-m-60{margin-left:60px!important}.l-m-70{margin-left:70px!important}.r-m-20{margin-right:20px!important}.r-m-30{margin-right:30px!important}.r-m-40{margin-right:40px!important}.r-m-50{margin-right:50px!important}.r-m-60{margin-right:60px!important}.r-m-70{margin-right:70px!important}
/*内补*/
.p-20{padding:20px!important}.p-30{padding:30px!important}.p-40{padding:40px!important}.p-50{padding:50px!important}.p-60{padding:60px!important}.p-70{padding:70px!important}.t-p-20{padding-top:20px!important}.t-p-30{padding-top:30px!important}.t-p-40{padding-top:40px!important}.t-p-50{padding-top:50px!important}.t-p-60{padding-top:60px!important}.t-p-70{padding-top:70px!important}.b-p-20{padding-bottom:20px!important}.b-p-30{padding-bottom:30px!important}.b-p-40{padding-bottom:40px!important}.b-p-50{padding-bottom:50px!important}.b-p-60{padding-bottom:60px!important}.b-p-70{padding-bottom:70px!important}.l-p-20{padding-left:20px!important}.l-p-30{padding-left:30px!important}.l-p-40{padding-left:40px!important}.l-p-50{padding-left:50px!important}.l-p-60{padding-left:60px!important}.l-p-70{padding-left:70px!important}.r-p-20{padding-right:20px!important}.r-p-30{padding-right:30px!important}.r-p-40{padding-right:40px!important}.r-p-50{padding-right:50px!important}.r-p-60{padding-right:60px!important}.r-p-70{padding-right:70px!important}
/*清除内外补*/
.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?wnle5f');src:url('../fonts/icomoon.eot?wnle5f#iefix')format('embedded-opentype'),url('/icomoon.ttf?wnle5f')format('truetype'),url('../fonts/icomoon.woff?wnle5f')format('woff'),url('../fonts/icomoon.svg?wnle5f#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-liuyan:before {content:"\e662"}.icon-tel:before {content:"\e641"}.icon-guanzhu:before {content:"\e643"}.icon-top:before {content:"\e64a"}.icon-time:before {content:"\e64d"}.icon-sousuo:before {content:"\e651"}.icon-goutong:before {content:"\e665"}.icon-fenxiang:before {content:"\e71a"}.icon-xinfeng:before {content:"\e900"}.icon-dizhi:before {content:"\e901"}.icon-pen:before {content:"\e908"}.icon-book:before {content:"\e91f"}.icon-map:before {content:"\e94b"}.icon-data:before {content:"\e964"}.icon-user:before {content:"\e976"}.icon-leaf:before {content:"\e9a4"}.icon-earth:before {content:"\e9ca"}.icon-eye:before {content:"\e9ce"}.icon-happy:before {content:"\e9e0"}
/*全局标签*/
.h-h2{font-size:24px;color:#333;padding:0;margin:0 0 10px 0;line-height:150%}
.h-h2-white{color:#FFF;border-bottom:1px solid rgba(255,255,255,.2)}
@media (min-width:768px){.h-h2:after,.h-h2:before{display:inline-block;height:1px;background-color:#ddd;margin:0;padding:0;content:"";width:100px;margin:10px 20px}}
.h-h3{font-size:18px;color:#333;padding:0;margin:0 0 10px 0;line-height:150%}
.h-h3-white{color:#FFF;border-bottom:1px solid rgba(255,255,255,.2)}
.m-sm{display:block;font-size:14px;line-height:150%;margin:10px 0 40px 0;color:#999}
.m-sm-white{color:rgba(255,255,255,.5)}
.sx-jianju{padding-top:50px;padding-bottom:55px}
.sx-jianju.x {padding-top:40px;padding-bottom:45px}
@media (max-width:767px){
.h-h2{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,.menu-kj li.hover a {color:#e3565a}
/*btn*/
a.btn-center,a.btn-center-white{text-align:center;font-size:12px;padding:4px 30px 2px 30px;margin:10px 5px 0 5px;color:#999;border:1px solid #ddd;display:inline-block;border-radius:18px}
a.btn-center-white{color:#fff;border:1px solid hsla(0,0%,100%,0.50)}
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:#e3565a;border:1px solid #e3565a;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:rgba(0,0,0,0.15);border-bottom:1px solid rgba(255,255,255,0.25);-webkit-transition:all .25s linear;-moz-transition:all .25s linear;-o-transition:all .25s linear;transition:all .25s linear}
.navbar-default .navbar-toggle:hover{background-color:#fff}
.navbar-default .navbar-toggle .icon-bar{background-color:#e3565a}
.navbar{margin-bottom:0}
/*logo*/
.logo{margin:0;padding:0}
.navbar-brand{width:134px;height:30px;background:url(../images/logo.png) no-repeat left top;background-size:auto 30px;text-indent:-9999px;overflow:hidden;display:block;font-size:14px;padding:0 15px;margin:15px 0}
.navbar-brand {margin-left:0 !important}
@media (max-width:767px){
.navbar-default{background-color:#fff}
.banner {margin-top:38px}
.navbar-brand{width:98px;height:22px;background-image:url(../images/logo-red.png);background-size:auto 22px; margin-left:15px !important}
.navbar-toggle{padding:8px 9px;margin-top:10px}
}
/*nav*/
.navbar-default .navbar-nav li a{font-size:14px;line-height:60px;display:block;padding:0;margin:0 15px;color:#fff}
.navbar-default .navbar-nav li a:hover,.navbar-default .navbar-nav li.hover a{color:#e3565a;background-color:rgba(255,255,255,0)}
@media (min-width:768px){
.navbar-default .navbar-nav > li {position:relative}
.navbar-default .navbar-nav > li > ul {min-width:130px;background-color:hsla(358,72%,61%,0.8);display:none;position:absolute;z-index:999;left:0;top:60px;-webkit-box-shadow:0 1px 5px hsla(0,0%,0%,0.30);box-shadow:0 1px 5px hsla(0,0%,0%,0.20)}
.navbar-default .navbar-nav > li:hover > ul {display:block}
.navbar-default .navbar-nav > li > ul > li a {font-size:14px;color:#fff !important;padding:5px 20px; margin:0; line-height:36px;background-color:rgba(255,255,255,0);border-top:1px solid hsla(0,0%,100%,0.10); text-decoration:none; text-align:center;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.navbar-default .navbar-nav > li > ul > li:nth-child(1) a {border-top:0}
.navbar-default .navbar-nav > li > ul > li a:hover {background-color:#e89293}
}
@media (max-width:767px){
.navbar-default .navbar-nav {float:inherit !important}
.navbar-default .navbar-nav li a,.navbar-default.sticky .navbar-nav li a {color:#fff !important;line-height:50px;text-decoration:none; border-bottom:1px solid hsla(0,0%,100%,0.20)}
.navbar-default .navbar-nav > li > ul { padding-left:15px}
.navbar-default .navbar-collapse {background-color:#e3565a;border-width:0}
}
.nav-ico {height:24px;margin:18px 0 18px 40px;overflow:hidden;color:hsla(0,0%,100%,0.50);font-size:18px}
.nav-ico li:nth-child(1) {border-right:1px solid hsla(0,0%,100%,0.20)}
.nav-ico li {padding:0 15px}
.nav-ico li a {font-size:18px;color:hsla(0,0%,100%,0.50);text-decoration:none}
.nav-ico li a:hover {color:#e3565a}
/*search*/
.key,.s-btn{height:38px;vertical-align:middle;float:left;font-size:12px;border-radius:5px}
.key{width:100%;padding:11px 10px 9px 10px;border:1px solid #ddd;display:inline}
.s-btn{width:80px;text-align:center;color:#fff;background-color:#e3565a;position:absolute;right:15px;border:1px solid #e3565a}
/*sticky*/
.navbar-default.sticky {background-color:#fff;border-bottom:1px solid #ddd}
.navbar-default.sticky .navbar-brand {background-image:url(../images/logo-red.png)}
.navbar-default.sticky .navbar-nav li a{color:#333}
.navbar-default.sticky .navbar-nav li.hover a,.navbar-default.sticky .nav-ico li a:hover {color:#e3565a}
.navbar-default.sticky .nav-ico li a {color:#ccc}
.navbar-default.sticky .nav-ico li:nth-child(1) {border-right:1px solid #ddd}
/*banner*/
.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/slider-arrow.png) 0 0 no-repeat;overflow:hidden;width:42px;height:84px;margin:0 10px;position:absolute;left:3%;top:50%;margin-top:-42px;display:block;filter:alpha(opacity=10);opacity:.1}
.banner .owl-next{left:auto;right:3%;background-position:-42px 0}
.banner .owl-next:hover,.banner .owl-prev:hover{filter:alpha(opacity=70);opacity:.7}
/*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.50);border-radius:100%}
@media (max-width:767px){
.banner .owl-controls .owl-pagination {height:50px}
}
.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:23px;height:40px;margin-top:-20px;background-size:auto 40px}
.banner .owl-next{background-position:-23px 0}
.banner .owl-theme .item img{padding:0}}
@media (min-width:768px) and (max-width:991px){.banner .owl-theme .item{height:354px}.banner-mask {margin-top:25px}}
@media (min-width:992px) and (max-width:1199px){.banner .owl-theme .item{height:464px}.banner-mask {margin-top:15px}}
/*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/slider-arrow-black.png);background-position:left center}
.owl-next{position:absolute;right:5%;top:55px;background-image:url(../images/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}
/*意境*/
.yijing ul {margin:0}
.yijing figure {padding:40px 50px}
@media (max-width:767px){.yijing figure {padding:30px}}
@media (min-width:769px){.yijing figure {background:url(../images/kj-bgx.gif) no-repeat center center}}
.yijing h3 {margin:0 0 10px 0;font-size:18px}
.yijing h3 small {display:inline-block;font-size:14px;color:#999;border-bottom:1px solid #ddd;padding-bottom:15px;margin-bottom:5px}
.yijing p {margin:0}
.yijing .menu-kj a {text-shadow:#ddd 1px 1px 1px}
/*优势*/
.youshi {background:#ededed}
.youshi .item figure {height:240px;width:240px;background:url(../images/ys-bgx.gif) no-repeat center center; margin:0 auto}
.youshi .item figure a  {text-decoration:none}
.youshi .item figure em {line-height:240px;font-size:80px;padding:30px}
.youshi .item:hover em {font-size:60px;background-color:#e3565a; color:#fff}
.youshi .item h3 {font-size:18px}
.youshi .item h3 a {color:#333}
.youshi .item:hover h3 a {color:#e3565a}
.youshi .item{margin:0 30px}
/*xulie*/
.youshi .owl-controls .owl-pagination {margin-top:10px}
.youshi .owl-controls .owl-pagination .owl-page{display:inline-block}
.youshi .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:#ccc;border-radius:100%}
.youshi .owl-controls .owl-page.active span,.youshi .owl-controls.clickable .owl-page:hover span{background-color: hsla(0,0%,100%,0.00);border:1px solid #999}
/*jiantou*/
.youshi .owl-next,.youshi .owl-prev{text-indent:-9999px;background:url(../images/slider-arrow-ys.png) 0 0 no-repeat;overflow:hidden;width:30px;height:60px;position:absolute;left:0;top:30%;margin-top:-30px;display:block;filter:alpha(opacity=10);opacity:.1}
.youshi .owl-next{left:auto;right:0;background-position:-30px 0}
.youshi .owl-next:hover,.youshi .owl-prev:hover{filter:alpha(opacity=50);opacity:.5}
/*团队*/
.team h3,.ny-team h3 {margin:0; font-size:18px; margin-bottom:20px}
.team small,.ny-team small {font-size:14px;font-weight:normal;color:#999}
/*jiantou*/
.team .owl-next,.team .owl-prev{text-indent:-9999px;background:url(../images/slider-arrow-team.png) 0 0 no-repeat;overflow:hidden;width:15px;height:30px;margin:0 10px;position:absolute;left:0;top:50%;margin-top:-15px;display:block;filter:alpha(opacity=20);opacity:.2}
.team .owl-next{left:auto;right:0;background-position:-15px 0}
.team .owl-next:hover,.team .owl-prev:hover{filter:alpha(opacity=50);opacity:.5}
/*team-box*/
.team-box {text-align:left}
.team-box dl {margin-bottom:0}
.team-box dt { max-width:180px}
.team-box dt img {border-radius:100%}
.team-box dd { line-height:200%;margin-left:220px}
.team-box h3 a {color:#333}
.team-box h3 a:hover {color:#e3565a}
.ny-team dl {border-bottom:1px solid #ddd; margin-bottom:40px; padding-bottom:20px}
@media (max-width:767px){
.team-box {text-align:center}
.team-box dt {max-width:100%; margin-bottom:30px}
}
/*team-more*/
.team-more {border-top:1px solid #ddd;margin-top:40px}
.team-more #owl-team {padding:0 60px}
.team-more h3 {margin:0}
.team-more h3 a {font-size:14px;color:#333;text-decoration:none;display:block;padding:20px 0}
.team-more h3 a:hover {background-color:#e3565a;color:#fff}
.team-more h3 a small {display:block;color:#999; margin-top:5px}
.team-more h3 a:hover small {color:#fff}
/*案例*/
.case {background:#ededed}
.case figure {margin:30px auto 0 auto;position:relative}
.case figure img { background-color:#f5f5f5;padding:10px; border:1px solid #ddd}
@media (min-width:768px){
.case figure figcaption {width:100%;height:100%;position:absolute;z-index:1;top:0;left:0;bottom:0;right:0}
.case figure figcaption h3 {height:100%;font-size:18px;display:block;background-color:transparent;padding:40px 30px;margin:auto 15px;-webkit-transition:.25s;transition:.25s;filter:alpha(opacity=0);opacity:0}
.case figure figcaption h3:hover {background-color:hsla(0,0%,0%,0.75);filter:alpha(opacity=100);opacity:1}
.case figure h3 a {color:#fff}
.case figure h3 a.btn-center-white:hover {border:1px solid #fff}
.case figure h3 p,.case figure h3 small { color:hsla(0,0%,100%,0.60); font-weight:normal; font-size:12px; display:block; line-height:180%;margin-top:10px}}
@media (max-width:767px){
.case figure {margin:20px auto 0 auto}
.case figure h3 p,.case figure h3 small {display:none}
.case figure figcaption h3 {margin:20px 0 0 0; font-size:18px}
.case figure figcaption h3 a {color:#333}
}
.ny-case {background:#fff}
.ny-case-fl li {position:relative}
.ny-case-fl li ul {min-width:140px;background-color:#e3565a;padding:5px 0;display:none;position:absolute;z-index:999;left:5px;top:28px;-webkit-box-shadow:0 1px 5px hsla(0,0%,0%,0.30);box-shadow:0 1px 5px hsla(0,0%,0%,0.20)}
.ny-case-fl li:nth-child(2) ul {left:20px}
.ny-case-fl li:hover ul {display:block}
.ny-case-fl li ul li+li::before {content:"";margin:0;padding:0}
.ny-case-fl li ul li a {font-size:12px;color:#fff !important;display:block;padding:4px 30px;border-top:1px solid #e89293}
.ny-case-fl li ul li:nth-child(1) a {border-top:0}
.ny-case-fl li ul li a:hover {background-color:#e89293}
/*行动*/
.xingdong { background: #e89293; color: hsla(0,0%,100%,0.60);padding-top:30px}
.xingdong h4 {color:#fff; font-size:18px;margin:25px 0 5px 0}
@media (max-width:767px){.xingdong .col-xs-12 {text-align:center}.xingdong h4 {margin-top:0}.xingdong img {width:80%}}
@media (max-width:991px){.xingdong h4 {margin-top:10px}}
.xingdong .row .col-xs-12:nth-child(1) {margin-bottom:20px}
/*新闻*/
.news-hot {position:relative; display:inline-block}
.news-hot img {border-radius:50px}
.news-box {text-align:left}
.news-box dl { padding-top:25px;border-top:1px solid #ddd}
.news-box dl:nth-child(1) {border-top:0}
.content .news-box dl:last-child {border-bottom:1px solid #ddd; padding-bottom:20px}
.news-box dt {color: #999; font-weight: normal;text-align:left}
.news-box dt span {color:#e89293; font-size:36px; display:block}
.news-box dd {line-height:200%;margin-left:160px}
.news-box dd p {margin:0 0 5px 0}
.news-box h3 {margin:0 0 5px 0}
.news-box h3 a {font-size:18px;color:#333}
.news-box h3 a:hover {color:#e3565a}
@media (max-width:767px){
.news-box,.news-box dt {text-align:center}
.news-box dt span {display:inline-block;margin-right:10px}
figure.t-m-40.b-m-30.news-hot {margin-top:30px !important; margin-bottom:10px !important}
}
/*页脚*/
.foot {font-size:12px; background-color:#ededed}
.foot p {margin:0}
.foot p em {font-size:24px; color:#fff;background-color:#ccc;border-radius:50%; height:44px; width:44px; display:inline-block; padding-top:9px; margin-bottom:20px}
.foot .sx-jianju.x {padding-top:40px;padding-bottom:30px}
.foot hr {margin:30px 0 20px 0}
.copy {background:#222;line-height:48px}
@media (max-width:767px){
.foot .sx-jianju.x {padding:20px 15px}
.copy {padding:25px 0 60px 0;line-height:24px}
.foot .row div {border-bottom:1px solid #ddd;margin-bottom:25px;padding-bottom:20px}
}
@media (min-width:768px) {
.foot .row div {border-right:1px solid #ddd;padding-right:16px}
.foot .row div:nth-child(3) {border-right:0;padding-right:15px}
.foot .row div:hover p em {background-color:#e3565a}
}
/*客服*/
.kefu{bottom:100px;right:30px;margin-bottom:0;display:block;position:fixed;z-index:999999999}
.kefu a{color:#fff;font-size:24px;background-color:#e3565a;height:44px; width:44px;padding-top:9px;display:block;margin-top:4px;border-radius:100%;text-decoration:none;text-align:center}
.kefu a:hover{background-color:#000} @media (max-width:767px){.kefu{width:100%;text-align:center;background-color:#e3565a;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)}}
/*dl*/
@media (max-width:767px){
.team .team-box dd,.ny-team dd {margin-left:0}
.news .news-box dd,.content .news-box dd {margin-left:0}
}
/*外边距*/
@media (min-width:768px){
#owl-youshi {padding:0 50px}
.team .team-box {padding:0 50px}
.news .news-box {padding:0 40px}
.news figure {margin:0 40px}
}
@media (min-width:1000px){
#owl-youshi {padding:0 40px}
.team .team-box {padding:0 80px}
.news .news-box {padding:0 80px}
.news figure {margin:0 80px}
}
@media (min-width:1200px){
#owl-youshi {padding:0 100px}
.team .team-box {padding:0 140px}
.team-more {margin-left:80px;margin-right:80px}
.case .tab-content {padding:0 80px}
.news .news-box {padding:0 100px}
}
@media (max-width:992px){.hg,.about {display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}}
@media (max-width:768px) {.hg,.about,.news-box dd p {display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}}
/*内页banner*/
.banner-mask {background:#EFECF7 no-repeat top center;background-size:auto 100%}
.breadcrumbs {border-bottom:1px solid #ddd}
.breadcrumbs .breadcrumb {padding:0 15px; margin:0 auto; border-radius:0;background-color:#FFF; font-size:12px;line-height:50px}
.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:0 0 20px 0}
.content-box ol li p,.content-box ul li p{margin:0}
.content h2{font-size:24px}
.content h3{font-size:18px}
.content h4{font-size:16px}
.content h5{font-size:14px}
.content h6{font-size:12px}
.content .pre {margin-bottom:5px}
/*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:#e3565a}
.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover{z-index:2;color:#fff;cursor:default;background-color:#e3565a;border-color:#e3565a}
.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 (min-width:768px) {.team-case figure h3 {padding:25px !important}.team-case {margin-bottom:40px}}
.al-team {margin:40px auto; width:270px;background-color:#e89293; padding:15px 20px}
.al-team table {margin:0 auto}
@media (max-width:767px) {.al-team {width:100%}}
.al-team:hover {background-color:#e3565a}
.al-team img {max-width:60px !important; margin-right:10px}
.al-team h3 {margin:5px 0}
.al-team h3,.al-team h3 a,.al-team h3 small,.al-team p {color:#fff;font-size:14px}
.al-team p {margin-bottom:0}
/*yuyue*/
a.yuyue { width:120px; height:120px; background:url(../images/news-hot.png) no-repeat 0 0;position: absolute; right: 0; top: 0; display: block; text-indent: -999px; overflow:hidden }
@media (max-width:1024px) {a.yuyue {width:100px;height:100px;background-size:100px auto}}
@media (max-width:991px) {a.yuyue {display:none}}
#lyusername,#lytel,#lycontent {height:36px;width:100%;background-color:#fff;color:#999;border:1px solid #bbb;margin-bottom:25px;vertical-align:middle;padding-right:10px;padding-left:10px;border-radius:4px}
#lyusername:focus,#lytel:focus,#lycontent:focus {border-color:rgba(242,89,75,0.80);outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(242, 89, 75, .5);box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(242, 89, 75, .5)}
#lycontent {height:120px;padding-top:10px}
#button {height:40px;width:100%;text-align:center;vertical-align:middle;border-width:0;background-color:#e3565a;color:#FFF;font-size:14px;border-radius:4px;margin-bottom:20px}
#button:hover {background-color:#df3741} 
.bd-map {width:100% !important; height:100%;min-height:400px; overflow:hidden;border:1px solid #ddd}
.bd-map iframe {border:0;min-height:400px}
.pp-logo .row figure {margin-bottom:15px; margin-top:15px}
.pp-logo figure img {border:1px solid #ddd; max-width:163px; max-height:104px; overflow:hidden}
#nb_icon_wrap {display:none !important} 