#cp-pub-slider,.cp-service-box,.cp-slider{overflow:hidden}#banner{margin-bottom:25px}#cp-pub-slider li,.cp-slider li{float:left;position:relative}.cp-slider{height:240px}.cp-slider .cp-slider-1,.cp-slider .cp-slider-2,.cp-slider .cp-slider-3,.cp-slider .cp-slider-1{background:url(../images/banner/banner01.jpg) center top no-repeat;background-size:cover;width:100%;height:240px}.cp-slider .cp-slider-2{background-image:url(../images/banner/banner02.jpg)}.cp-slider .cp-slider-3{background-image:url(../images/banner/banner03.jpg)}.cp-slider .cp-slider-4{background-image:url(../images/banner/banner04.jpg)}.cp-slider li .cp-slider-content{height:auto!important;min-height:20rem;margin:1.8rem auto 0;text-align:left}.cp-slider-content p{padding:20px 15px;width:76%;border-top-left-radius:.5rem;border-bottom-right-radius:.5rem;color:#fff;line-height:2rem;background-color:rgba(0,0,0,.6);margin:10px;visibility:hidden}.cp-slider-content p.cp-sin{visibility:visible;animation:cp-in 1s ease 1;-moz-animation:cp-in 1s ease 1;-webkit-animation:cp-in 1s ease 1;-o-animation:cp-in 1s ease 1;position:relative}.cp-slider-content p b{display:block;color:#fff;font-size:2.4rem;padding-bottom:1rem;letter-spacing:.1rem}#cp-crs-slider span,#cp-pub-slider span,.cp-slider-content p span{display:block;text-align:center;padding:.5rem;width:100px;border-radius:6px;margin-top:20px;color:#fff;background:#ED1A3B;line-height:2.4rem}.cp-mark,.cp-slider li .cp-slider-content{width:100%}#cp-crs-slider a:hover span,#cp-pub-slider a:hover span,.cp-slider-content a:hover span{background:#c30d23}#cp-crs-slider a:hover span i,#cp-pub-slider a:hover span i,.cp-slider-content a:hover span i,.red-btn a:hover i{animation:cp-right 1s ease 1;-moz-animation:cp-right 1s ease 1;-webkit-animation:cp-right 1s ease 1;-o-animation:cp-right 1s ease 1;position:relative;left:0}.cp-main-content h2,.cp-main-content h3,.cp-main-content h4,.cp-main-content h5,.cp-main-content h6{font-size:2.2rem;border-bottom:3px solid #ED1A3B;padding-bottom:10px;margin-bottom:20px}#cp-crs-slider li{padding-right:2px}.cp-wrapper .cp-pager.cp-default-pager a.active{background:red}.cp-main-content h2{border:none;text-align:center;font-weight:400;margin-bottom:0;padding-top:15px}.cp-service-box{position:relative;z-index:1;background:#fff;margin:2rem 0}.cp-mark{position:absolute;left:0;top:0;z-index:2;transition-duration:.5s;margin-top:360px;background:#f5f5f5;height:auto!important;min-height:320px}.cp-service-box.cp-cur-box .cp-mark,.no-touch .cp-service-box:hover .cp-mark{animation:cp-ser-in .5s ease 1;-moz-animation:cp-ser-in .5s ease 1;-webkit-animation:cp-ser-in .5s ease 1;-o-animation:cp-ser-in .5s ease 1;display:block;margin-top:0}.cp-service-box{height:auto!important;min-height:290px}.cp-mark ul{padding:1em 2rem .2rem;display:none;position:relative}.cp-service-box.cp-cur-box .cp-mark ul,.no-touch .cp-service-box:hover .cp-mark ul{display:block}.cp-mark p{padding:1rem 2.5rem 1rem 2rem;color:#fff;background:#ED1A3B;position:relative}.cp-mark p:before{content:'';width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #ED1A3B;position:absolute;bottom:-6px}.cp-mark li{padding:.3em 0}.cp-mark .cp-close{width:2rem;height:2rem;font-size:2rem;font-weight:700;background:#fff;color:#ED1A3B;position:absolute;border-radius:1rem;right:5px;top:1rem;cursor:pointer;display:none;line-height:2rem}.cp-subscribe{padding-bottom:35px;font-size:1.5rem; color:#666;}.cp-news dd b,.cp-pic-box b{padding-bottom:5px;display:block}#cp-pub-slider img{box-shadow:2px 2px 5px #ccc;border:1px solid #ccc;margin-left:1px}.cp-service-box h2{color:#082d5c}.no-touch .cp-service-box h2{color:#333}.cp-martop-30{margin-top:30px}.cp-abc-b{background:#f5f5f5}.cp-main-content h4,.cp-main-content h5,.cp-main-content h6{border-bottom:none;margin-bottom:15px}.cp-chat{margin-bottom:30px}.cp-con-slider .cp-wrapper .cp-pager{bottom:-30px}.cp-con-slider .cp-wrapper .cp-pager.cp-default-pager a{background:#333}.cp-con-slider .cp-wrapper .cp-pager.cp-default-pager a.active,.cp-con-slider .cp-wrapper .cp-pager.cp-default-pager a:hover{background:#ED1A3B}.cp-con-slider{position:relative}.cp-slider-arrow{position:absolute;top:0;right:20px;display:none}.cp-slider-arrow span a{display:inline-block;font-size:1.2rem;width:32px;height:28px;line-height:28px;background:#ddd;text-align:center;border-radius:.3rem;color:#333}.cp-slider-arrow span a:hover{background:#ed1a3b;color:#fff}.cp-pic-box{padding-left:30px;text-align:left}.cp-app h3,.cp-app p,.cp-cookie-tip{text-align:center}.cp-pic-box b{font-size:1.6rem}.cp-con-slider .cp-wrapper .cp-prev{left:70%;top:-130px;background:url(../images/controls.png) 0 -32px no-repeat}.cp-con-slider .cp-wrapper .cp-next{right:5px;top:-130px;background:url(../images/controls.png) -43px -32px no-repeat}.cp-con-slider .cp-wrapper .cp-prev:hover{background-position:0 0}.cp-con-slider .cp-wrapper .cp-next:hover{background-position:-43px 0}.cp-news dd{margin-bottom:15px}.cp-news dt{margin-bottom:0}.cp-news dd a,.cp-news dd a b{color:#082d5c}.cp-news dd a:hover,.cp-news dd a:hover b{color:#00649d}.icon-cp-right-ios{font-size:1.2rem}.red-btn{display:block;padding-top:15px}.red-btn a{color:#333;width:100px;height:30px;background:#ddd;line-height:30px;border-radius:.4rem;padding:10px}.red-btn a:hover{color:#fff;background:#ED1A3B}.cp-app{background:url(../images/app.jpg) center top no-repeat;background-size:cover}.cp-app p{font-size:1.8rem;line-height:3rem;color:#fff;padding-bottom:2rem;text-shadow:1px 1px 1px #333}.cp-app p img{border-radius:.6rem;margin-right:2rem;background:#fff;padding:.5rem}.cp-app p img:hover{background:#eee}.cp-app h3,.cp-app h2{border-bottom:none;color:#fff;text-shadow:2px 1px 1px #333;letter-spacing:.5rem}.cp-abc-b,.cp-app{padding-top:20px;padding-bottom:20px}.cp-clo-3{height:auto!important;padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #ddd}.cp-clo-3.cp-no-line{border-bottom:none;padding-bottom:0}.cp-content .container{padding-left:0;padding-right:0}.cp-wrapper .cp-pager{bottom:5px}@media screen and (min-width:35.5em){.cp-slider-content p{width:50%}}@media only screen and (min-device-width:320px) and (max-device-width:480px) and (-webkit-device-pixel-ratio:2) and (device-aspect-ratio:2/3){.cp-slider li .cp-slider-content{margin-top:1rem}.cp-slider-content p{width:80%;margin:5x;padding:10px}}@media only screen and (min-width:64em){#cp-pub-slider,.cp-slider{overflow:hidden}.cp-content .container{padding-left:5%;padding-right:5%}#cp-pub-slider{/*height: auto !important; min-height:204px;*/height:204px;}.cp-slider,.cp-slider .cp-slider-1,.cp-slider .cp-slider-2,.cp-slider .cp-slider-3,.cp-slider .cp-slider-4{height:400px}.cp-slider li .cp-slider-content{width:100%;height:auto!important;min-height:240px;margin:90px auto 0;text-align:left}.cp-slider-content p{background-color:rgba(0,0,0,.8);width:35%;margin:20px 20px 20px 6.5%;color:#fff;padding:20px}#banner .cp-wrapper .cp-pager.cp-default-pager a{width:60px;height:5px;border-radius:0}.cp-clo-3{border-bottom:none;padding-bottom:20px;margin-bottom:0}#banner .cp-wrapper .cp-pager.cp-default-pager a.active,#banner .cp-wrapper .cp-pager.cp-default-pager a:hover{background:#fff}#banner .cp-wrapper .cp-pager.cp-default-pager a.active:before{content:"";display:block;width:60px;height:5px;outline:0;background:#ED1A3B;animation:cp-dot 6s ease;-moz-animation:cp-dot 6s ease;-webkit-animation:cp-dot 6s ease;-o-animation:cp-dot 6s ease;margin:0}.cp-mark li{padding:.3rem 0}.cp-box-left-30{padding-left:35px}.cp-con-slider .cp-wrapper .cp-pager{display:none}.cp-slider-arrow{display:block}}@media only screen and (min-width:80em){.cp-slider-content p{width:25%}}@keyframes cp-ser-in{from{height:0%;margin-top:310px}to{height:100%;margin-top:0}}@-moz-keyframes cp-ser-in{from{height:0%;margin-top:310px}to{height:100%;margin-top:0}}@-webkit-keyframes cp-ser-in{from{height:0%;margin-top:310px}to{height:100%;margin-top:0}}@-o-keyframes cp-ser-in{from{height:0%;margin-top:310px}to{height:100%;margin-top:0}}@keyframes cp-dot{from{width:0}to{width:60px}}@-moz-keyframes cp-dot{from{width:0}to{width:60px}}@-webkit-keyframes cp-dot{from{width:0}to{width:60px}}@-o-keyframes cp-dot{from{width:0}to{width:60px}}@keyframes cp-right{from{left:5px}to{left:0}}@-moz-keyframes cp-right{from{left:5px}to{left:0}}@-webkit-keyframes cp-right{from{left:5px}to{left:0}}@-o-keyframes cp-right{from{left:5px}to{left:0}}@keyframes cp-in{from{opacity:0;bottom:10px}to{opacity:1;bottom:0}}@-moz-keyframes cp-in{from{opacity:0;bottom:10px}to{opacity:1;bottom:0}}@-webkit-keyframes cp-in{from{opacity:0;bottom:10px}to{opacity:1;bottom:0}}@-o-keyframes cp-in{from{opacity:0;bottom:10px}to{opacity:1;bottom:0}}
  .cp-clo-3 h2 {
    padding-top: 0;
    font-weight: bold;
    text-align: left;
    font-size: 2.2rem;
    border-bottom: 3px solid #ED1A3B;
    padding-bottom: 10px;
    margin-bottom: 20px;
}