﻿
* { font-family:'宋体'; font-size:15px;}
a:hover {text-decoration:none;}

.header { height:50px;
/*    filter:alpha(opacity=50);  
      -moz-opacity:0.5;  
      -khtml-opacity: 0.5;  
      opacity: 0.5;*/
}
/* ----- Nav ----- */
.navbar-bg { background:#fff; border-bottom:0px;}
@media (max-width:768px) {.navbar-bg>.container>.navbar-header>a { margin-top:-50px; } .navbar-bg>.container>.navbar-header>a > img{ width:80%; padding-top:5px; }}
.navbar-brand  img { margin-top:-5px;}
.navbar .nav > li > a:hover { color:#ff9500; }
.navbar-nav img{ margin-top:10px; max-width:100%; max-height:100%;}
.tel {width:180px; height:50px; background:url(../images/400.png) no-repeat 23px 12px ;}
.carousel-inner a{ margin:0; padding:0;}
/* ---- Ant Server ---- */
.kopa-area{padding: 0 0 50px 0;}
/*.kopa-area .container > .row {margin-top:-30px;}*/
/*.kopa-area .container > .row > div {margin-top:30px;}*/
.kopa-area-nospace {padding:0;}
/*.kopa-widget-features .widget-header{margin-bottom: 30px;}*/
.kopa-widget-features .widget-header h3{ font-size:30px; color:#ff9500;}
.kopa-widget-features .widget-header i{ font-size:25px; font-weight:bold; color:#1c3180;}
/*.kopa-widget-features .module-features-01 > .row{margin-top: -40px;}*/
.kopa-widget-features .module-features-01 > .row > div{margin-top: 20px;}
.kopa-widget-features .module-features-01 .entry-item{text-align: center;transform: translateY(30px);-webkit-transform: translateY(30px);-ms-transform: translateY(30px);-moz-transform: translateY(30px);-o-transform: translateY(30px);}
.kopa-widget-features .module-features-01 .entry-item:hover{transform: translateY(0);-webkit-transform: translateY(0);-ms-transform: translateY(0);-moz-transform: translateY(0);-o-transform: translateY(0);}
.kopa-widget-features .module-features-01 .entry-item:hover .entry-content > a{opacity: 1;}
.kopa-widget-features .module-features-01 .entry-item .entry-thumb{width: 120px;height: 120px;border: 1px solid #e8e7ec;border-radius: 50%;margin: 0 auto 30px auto;padding: 5px;}
.kopa-widget-features .module-features-01 .entry-item .entry-thumb img{width: 100%;height: 100%;}
.kopa-widget-features .module-features-01 .entry-item .entry-content .entry-title{text-transform: uppercase;font-size: 15px;font-weight: 700; line-height: 23px;letter-spacing: 2px;position: relative;padding: 0 0 20px;margin: 0 0 15px;}
.kopa-widget-features .module-features-01 .entry-item .entry-content .entry-title a{color: #ff9500;}
.kopa-widget-features .module-features-01 .entry-item .entry-content .entry-title a:hover{ text-decoration:none;}
.kopa-widget-features .module-features-01 .entry-item .entry-content .entry-title:after{position: absolute;bottom:0;left: 39%;width: 60px;height: 2px;content: '';background-color: #e5e5e5;}
/*.kopa-widget-features .module-features-01 .entry-item .entry-content p{margin-bottom: 25px;}*/
.kopa-widget-features .module-features-01 .entry-item .entry-content > a{padding: 12px 40px;font-size: 14px;opacity: 0;}
/*.kopa-widget-features .module-features-02 .features-detail h2{font-size: 24px;letter-spacing: 2px;margin-bottom: 30px;}*/
.kopa-widget-features .module-features-02 .features-detail p{line-height: 30px;}
.kopa-widget-features .module-features-02 .features-detail ul{padding: 0;margin: 25px 0 0;}
.kopa-widget-features .module-features-02 .features-detail li{list-style: none;margin-top: 10px;}
.kopa-widget-features .module-features-02 .features-detail i{color: #f39c12;font-size: 18px;margin-right: 15px;}
.kopa-widget-features .module-features-02 .features-detail a{line-height: 30px;}

/* Index Ant News */
.index-news { padding:0 5px;}
.index-news > div{  margin:0; padding:0; transition:All 0.4s ease-in-out;-webkit-transition:All 0.4s ease-in-out;-moz-transition:All 0.4s ease-in-out;-o-transition:All 0.4s ease-in-out;}
.index-news > div:hover {transform:translate(0,-10px);-webkit-transform:translate(0,-10px);	-moz-transform:translate(0,-10px);	-o-transform:translate(0,-10px);	-ms-transform:translate(0,-10px); -webkit-box-shadow:0px 5px 15px #e5e5e5;  -moz-box-shadow:0px 5px 15px #e5e5e5; box-shadow:0px 5px 15px #e5e5e5;}
.index-news h4 { font-size:16px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap; padding:0 5px; margin-top:20px; color:#666;}
@media (min-width:768px) { .index-news img {padding:0 10px; } }



/* Button */
.button-01{ text-transform: uppercase; background:#ff9500;  letter-spacing: 1.5px;  color: #fff;  padding: 20px 50px;    border-style: solid;  display: inline-block;  font-size: 14px;  position: relative;}
.button-01:hover{  background-color: transparent; border:2px solid #ff9500; color:#ff9500; text-decoration:none; }
.button-01, .kopa-contact-form input[type="submit"], .kopa-widget-advanced_search .module-advanced_search-03 button, .kopa-widget-newsletter .module-newsletter-02 form button, .kopa-widget-faculty .widget-content .search-people button, .single-event .title-event a, .kopa-pagination.style-01 .nav-links > *, .kopa-pagination.style-02 .nav-links > *, .kopa-pagination.widget-title.style-03 .nav-links > *, .kopa-pagination.kopa-main-menu.style-03 .nav-links > *, .kopa-pagination.kopa-main-menu.style-04 .nav-links > *, .kopa-widget-list_teachers .module-list_teachers-01 .kopa-teacher-detail .kopa-pagination.teacher-detail.style-02 .nav-links > *, .kopa-widget-list_teachers .module-list_teachers-01 .kopa-teacher-detail .kopa-pagination.teacher-detail.style-03 .nav-links > *, .kopa-search input, .kopa-search.style-02, .kopa-search.widget-title.style-03, .kopa-search.style-02 i, .kopa-search.widget-title.style-03 i, .kopa-main-menu.style-01 > ul > li ul, .kopa-main-menu.style-02 > ul > li ul, .kopa-main-menu.style-03 > ul > li ul, .kopa-main-menu.style-04 > ul > li ul, .kopa-widget-list_teachers .module-list_teachers-01 .kopa-teacher-detail .kopa-main-menu.teacher-detail.style-02 > ul > li ul, .kopa-widget-list_teachers .module-list_teachers-01 .kopa-teacher-detail .kopa-main-menu.teacher-detail.style-03 > ul > li ul, .kopa-main-menu.style-01 > ul > li ul a, .kopa-main-menu.style-02 > ul > li ul a, .kopa-main-menu.style-03 > ul > li ul a, .kopa-main-menu.style-04 > ul > li ul a, .kopa-widget-list_teachers .module-list_teachers-01 .kopa-teacher-detail .kopa-main-menu.teacher-detail.style-02 > ul > li ul a, .kopa-widget-list_teachers .module-list_teachers-01 .kopa-teacher-detail .kopa-main-menu.teacher-detail.style-03 > ul > li ul a, .kopa-main-menu.style-01 > ul .megamenu-item .megamenu, .kopa-main-menu.style-02 > ul .megamenu-item .megamenu, .kopa-main-menu.style-03 > ul .megamenu-item .megamenu, .kopa-main-menu.style-04 > ul .megamenu-item .megamenu, .kopa-widget-list_teachers .module-list_teachers-01 .kopa-teacher-detail .kopa-main-menu.teacher-detail.style-02 > ul .megamenu-item .megamenu, .kopa-widget-list_teachers .module-list_teachers-01 .kopa-teacher-detail .kopa-main-menu.teacher-detail.style-03 > ul .megamenu-item .megamenu, .kopa-main-menu.style-02 > ul > li.current-menu-item:before, .kopa-main-menu.widget-title.style-03 > ul > li.current-menu-item:before, .kopa-main-menu.style-02 > ul > li:before, .kopa-main-menu.widget-title.style-03 > ul > li:before, .kopa-main-menu.style-04 > ul > li > a:before, .kopa-hamburger-menu i, #kopa-menu-scroll, .kopa-menu-click li, .kopa-menu-click li a, .kopa-widget-slider .module-slider-04 .sp-arrows .sp-arrow p,
.kopa-widget-slider .module-slider-04 .sp-arrows .sp-arrow span, .kopa-widget-slider .module-slider-04 .sp-arrows .sp-arrow:before, .kopa-widget-advanced_search .module-advanced_search-01 form button, .kopa-widget-advanced_search .module-advanced_search-02 form button, .kopa-widget-features .module-features-01 .entry-item, .kopa-widget-services .module-services-02 .item-service:after, .kopa-widget-services .module-services-02 .item-service i, .kopa-widget-services .module-services-02 .item-service span, .kopa-widget-list_event .module-list_event-01 .entry-item .entry-thumb a:before, .kopa-widget-list_event .module-list_event-01 .entry-item .entry-thumb a:after, .kopa-widget-list_event .module-list_event-01 .entry-item .entry-thumb img, .kopa-widget-list_event .module-list_event-04 .event-calendar-content .content-calendar .day-row .days.has-event ul.event > li, .kopa-widget-list_event .module-list_event-04 .event-calendar-content .content-calendar .day-row .days.has-event ul.event > li .event-detail, .kopa-widget-list_event .module-list_event-04 .event-calendar-content .content-calendar .day-row .days.has-event ul.event > li .event-detail a, .kopa-widget-list_teachers .module-list_teachers-01 .kopa-teacher-detail .teacher-detail.style-02 h4:after, .kopa-widget-list_teachers .module-list_teachers-01 .kopa-teacher-detail .teacher-detail.widget-title.style-03 h4:after, .kopa-widget-list_teachers .module-list_teachers-01 .kopa-teacher-detail .teacher-detail h4, .kopa-widget-list_teachers .module-list_teachers-01 .kopa-teacher-detail .teacher-detail h4:before, .kopa-widget-list_teachers .module-list_teachers-01 .kopa-teacher-detail .teacher-detail h4:after, .kopa-widget-list_teachers .module-list_teachers-02 .entry-item, .kopa-widget-list_teachers .module-list_teachers-02 .entry-item .entry-thumb > a:before, .kopa-widget-list_teachers .module-list_teachers-02 .entry-item .entry-thumb > a:after, .kopa-widget-list_teachers .module-list_teachers-02 .entry-item .entry-thumb img, .kopa-widget-list_teachers .module-list_teachers-02 .entry-item .entry-thumb ul, .kopa-widget-videos .module-videos-01 > a i, .kopa-widget-news .module-news-01 .entry-item, .kopa-widget-news .module-news-04 .entry-item, .kopa-widget-news .module-news-01 .entry-item .entry-thumb a:before, .kopa-widget-news .module-news-04 .entry-item .entry-thumb a:before, .kopa-widget-news .module-news-01 .entry-item .entry-thumb a:after, .kopa-widget-news .module-news-04 .entry-item .entry-thumb a:after, .kopa-widget-news .module-news-01 .entry-item .entry-thumb img, .kopa-widget-news .module-news-04 .entry-item .entry-thumb img, .kopa-widget-news .module-news-04 .entry-item.style-video .entry-thumb span, .kopa-widget-testimonials .module-testimonials-01 .testi-thumb, .kopa-widget-testimonials .module-testimonials-02 .list-testimonial .entry-item .entry-thumb, .kopa-widget-testimonials .module-testimonials-04 .testimonial-detail > p, .kopa-widget-testimonials .module-testimonials-04 .testimonial-detail > p:after, .kopa-widget-testimonials .module-testimonials-04 .testimonial-detail .testimonial-thumb .testimonial-name a, .kopa-widget-partners .module-partners-01 .partner, .kopa-widget-tweets .module-tweets-01 ul li i, .kopa-widget-tweets .module-tweets-01 ul li .tweets-detail > span, .kopa-widget-latest_events .module-widget-latest_events-02 .slick-arrow, .kopa-widget-latest_events .module-widget-latest_events-02 .slick-arrow:before, .kopa-widget-welcome .module-welcome-01 ul li, .kopa-widget-engage .module-engage-02 .kopa-engage-represent, .kopa-widget-engage .module-engage-02 .kopa-engage-represent .kopa-engage-thumb a span, .kopa-widget-engage .module-engage-02 .kopa-engage-represent .kopa-engage-thumb img, .kopa-widget-engage .module-engage-02 .kopa-engage-represent .kopa-engage-content > a, .kopa-widget-engage .module-engage-02 .kopa-engage-gallery .entry-item, .kopa-widget-engage .module-engage-02 .kopa-engage-gallery .entry-item .entry-thumb a:before, .kopa-widget-engage .module-engage-02 .kopa-engage-gallery .entry-item .entry-thumb img, .kopa-widget-research .module-research-01 .gallery li a:before, .kopa-widget-research .module-research-01 .gallery li a:after, .kopa-widget-research .module-research-01 .gallery li img, .kopa-widget-research .module-research-04 .item-large img, .kopa-widget-newsletter .module-newsletter-01 form input,
.kopa-widget-newsletter .module-newsletter-01 form button, .widget_categories ul li:before, .kopa-widget-links .module-links-03 ul li:before, .kopa-widget-course_info .module-course_info-01 .left-nav li, .kopa-widget-course_info .module-course_info-02 .nav-tabs li, .kopa-widget-faculty .widget-content .nav-tabs li, .kopa-widget-portfolio .masonry-header a, .kopa-item-course-01 .entry-thumb img, .kopa-item-course-02 .entry-thumb img, .kopa-item-course-03 .entry-thumb img, .kopa-item-course-01 .entry-thumb a i, .kopa-item-course-02 .entry-thumb a i, .kopa-item-course-03 .entry-thumb a i, .kopa-item-course-01 .entry-thumb a:before, .kopa-item-course-02 .entry-thumb a:before, .kopa-item-course-03 .entry-thumb a:before, .kopa-item-course-01 .entry-thumb a:after, .kopa-item-course-02 .entry-thumb a:after, .kopa-item-course-03 .entry-thumb a:after, .kopa-item-course-03, .kopa-item-course-03 .entry-thumb a span, .kopa-item-course-04, .kopa-item-course-04:after, .kopa-item-course-04 .entry-content > a, .kopa-item-services, .kopa-item-event-01 .entry-thumb img, .kopa-item-event-02 .entry-thumb img, .kopa-item-event-01 .entry-thumb a:before, .kopa-item-event-02 .entry-thumb a:before, .kopa-item-event-01 .entry-thumb a:after, .kopa-item-event-02 .entry-thumb a:after, .kopa-item-event-01 .entry-thumb a span, .kopa-item-event-02 .entry-thumb a span, .kopa-item-event-01 .entry-content .entry-footer, .kopa-item-event-02 .entry-content .entry-footer, .kopa-item-event-01 .entry-content .entry-footer > div, .kopa-item-event-02 .entry-content .entry-footer > div, .kopa-item-event-02 .entry-thumb .entry-meta, .kopa-item-event-02 .entry-thumb .entry-meta > div, .kopa-item-01, .kopa-item-02, .kopa-item-01 .entry-thumb a:before, .kopa-item-02 .entry-thumb a:before, .kopa-item-01 .entry-thumb a:after, .kopa-item-02 .entry-thumb a:after, .kopa-item-01 .entry-thumb a img, .kopa-item-02 .entry-thumb a img, .kopa-ms-item-01 .entry-thumb img, .kopa-ms-item-01 .entry-thumb a:before, .kopa-ms-item-01 .entry-thumb a:after, .kopa-ms-item-01 .entry-content ul, .kopa-tabs.style-01 .nav-tabs li a:before, .kopa-tabs.kopa-pagination.style-02 .nav-tabs li a:before, .kopa-tabs.kopa-pagination.widget-title.style-03 .nav-tabs li a:before, .kopa-tabs.bottom-header.style-02 .nav-tabs li a:before, .kopa-tabs.bottom-header.widget-title.style-03 .nav-tabs li a:before, .kopa-tabs.kopa-main-menu.style-02 .nav-tabs li a:before, .kopa-tabs.kopa-main-menu.style-03 .nav-tabs li a:before, .kopa-tabs.kopa-main-menu.style-04 .nav-tabs li a:before, .kopa-widget-list_teachers .module-list_teachers-01 .kopa-teacher-detail .kopa-tabs.teacher-detail.style-02 .nav-tabs li a:before, .kopa-widget-list_teachers .module-list_teachers-01 .kopa-teacher-detail .kopa-tabs.teacher-detail.style-03 .nav-tabs li a:before, .kopa-tabs.style-01 .nav-tabs li a:after, .kopa-tabs.kopa-pagination.style-02 .nav-tabs li a:after, .kopa-tabs.kopa-pagination.widget-title.style-03 .nav-tabs li a:after, .kopa-tabs.bottom-header.style-02 .nav-tabs li a:after, .kopa-tabs.bottom-header.widget-title.style-03 .nav-tabs li a:after, .kopa-tabs.kopa-main-menu.style-02 .nav-tabs li a:after, .kopa-tabs.kopa-main-menu.style-03 .nav-tabs li a:after, .kopa-tabs.kopa-main-menu.style-04 .nav-tabs li a:after, .kopa-widget-list_teachers .module-list_teachers-01 .kopa-teacher-detail .kopa-tabs.teacher-detail.style-02 .nav-tabs li a:after, .kopa-widget-list_teachers .module-list_teachers-01 .kopa-teacher-detail .kopa-tabs.teacher-detail.style-03 .nav-tabs li a:after, .kopa-tabs.style-01 .nav-tabs li a span:before, .kopa-tabs.kopa-pagination.style-02 .nav-tabs li a span:before, .kopa-tabs.kopa-pagination.widget-title.style-03 .nav-tabs li a span:before, .kopa-tabs.bottom-header.style-02 .nav-tabs li a span:before, .kopa-tabs.bottom-header.widget-title.style-03 .nav-tabs li a span:before, .kopa-tabs.kopa-main-menu.style-02 .nav-tabs li a span:before, .kopa-tabs.kopa-main-menu.style-03 .nav-tabs li a span:before, .kopa-tabs.kopa-main-menu.style-04 .nav-tabs li a span:before, .kopa-widget-list_teachers .module-list_teachers-01 .kopa-teacher-detail .kopa-tabs.teacher-detail.style-02 .nav-tabs li a span:before, .kopa-widget-list_teachers .module-list_teachers-01 .kopa-teacher-detail .kopa-tabs.teacher-detail.style-03 .nav-tabs li a span:before, .kopa-tabs.style-01 .nav-tabs li a span:after, .kopa-tabs.kopa-pagination.style-02 .nav-tabs li a span:after, .kopa-tabs.kopa-pagination.widget-title.style-03 .nav-tabs li a span:after, .kopa-tabs.bottom-header.style-02 .nav-tabs li a span:after, .kopa-tabs.bottom-header.widget-title.style-03 .nav-tabs li a span:after, .kopa-tabs.kopa-main-menu.style-02 .nav-tabs li a span:after, .kopa-tabs.kopa-main-menu.style-03 .nav-tabs li a span:after, .kopa-tabs.kopa-main-menu.style-04 .nav-tabs li a span:after, .kopa-widget-list_teachers .module-list_teachers-01 .kopa-teacher-detail .kopa-tabs.teacher-detail.style-02 .nav-tabs li a span:after, .kopa-widget-list_teachers .module-list_teachers-01 .kopa-teacher-detail .kopa-tabs.teacher-detail.style-03 .nav-tabs li a span:after, .kopa-tabs.style-02 .tab-content button, .kopa-tabs.widget-title.style-03 .tab-content button, .kopa-tabs.style-03 .nav-tabs li a:before, .kopa-button-01, .kopa-button-02, .woocommerce input.button.alt, .woocommerce-page input.button.alt, .woocommerce div.product form.cart .button, .woocommerce-page div.product form.cart .button, .kopa-button-03, .woocommerce a.button, .woocommerce-page a.button, .woocommerce input.button, .woocommerce-page input.button, .kopa-button-04, .woocommerce #reviews .comment-form input[type="submit"], .woocommerce-page #reviews .comment-form input[type="submit"], .kopa-button-05, .kopa-button-06, .kopa-button-07, .kopa-button-08, .woocommerce a.button.alt, .woocommerce-page a.button.alt, .kopa-button-19:before, .kopa-pricing-01, .kopa-pricing-01:before, .kopa-pricing-01 .top-pricing, .kopa-pricing-01 p.price, .kopa-pricing-02:hover .content h3, .kopa-pricing-02 .thumb img, .kopa-pricing-02 .content h3, .kopa-pricing-03 .thumb:before, .kopa-pricing-03 .thumb img, .kopa-progress-01 .progress-content .progress .progress-bar, .kopa-progress-01 .progress-content .progress .progress-bar .label-progress, .kopa-gallery-01 a img, .kopa-gallery-01 a:before, .kopa-gallery-01 a:after, .kopa-commnent .single-comment-form .comment-form > p.post-comment button, .woocommerce ul.products li.product > a:before, .woocommerce-page ul.products li.product > a:before, .woocommerce ul.products li.product .add_to_cart_button, .woocommerce-page ul.products li.product .add_to_cart_button, .woocommerce ul.products li.product a img, .woocommerce-page ul.products li.product a img, .woocommerce div.product .woocommerce-tabs ul.tabs li a, .woocommerce-page div.product .woocommerce-tabs ul.tabs li a, .woocommerce div.product .woocommerce-tabs ul.tabs li a:before, .woocommerce div.product .woocommerce-tabs ul.tabs li a:after, .woocommerce-page div.product .woocommerce-tabs ul.tabs li a:before, .woocommerce-page div.product .woocommerce-tabs ul.tabs li a:after, .woocommerce div.product .woocommerce-tabs ul.tabs li:before, .woocommerce div.product .woocommerce-tabs ul.tabs li:after, .woocommerce-page div.product .woocommerce-tabs ul.tabs li:before, .woocommerce-page div.product .woocommerce-tabs ul.tabs li:after {
  transition: .3s ease-in-out, visibility 0s;  -ms-transition: .3s ease-in-out, visibility 0s;  -moz-transition: .3s ease-in-out, visibility 0s;  -webkit-transition: .3s ease-in-out, visibility 0s;  -o-transition: .3s ease-in-out, visibility 0s;}

/* Number */
.number { height:300px; color:#fff;}
.number .num-div { margin-top:90px;}
.number .num b {font-size:50px;}
.number .num i{font-style:normal;}
.number .font16{font-size:16px;}
.number-bg { height:480px; background:url(../images/bg.jpg) no-repeat; background-attachment:fixed;}
@media (min-width:768px) { .number-bg {height: 300px;} }


/* News-co */
.news-co-ti{ font-size:30px; margin:70px 0 20px ;}
.news-co-de{ margin-bottom:40px;}
.news-co-link{ text-align:center; margin:-20px 0 20px; }
@media (min-width:768px){.news-co-link {text-align:right; margin:0;}}

/* News-ot */
.news-ot { height:550px; color:#fff; background:url(../images/bg-news.jpg) no-repeat; margin:70px 0 0; padding-top:20px;}
.news-ot >div>div>div >p { font-size:18px; font-weight:bold; margin-top:10px;}
.news-ot span { font-size:15px; color:#a2b3f3;}
.news-ot a { color:#fff; font-size:15px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.news-ot a:hover{ color:#ff9500;}
.news-ot-he{ height:150px; overflow:hidden;}
.news-ot-he > p >a {}
.btn-news-ot {border: 1px solid #fff; border-radius: 3px; color: white; font-weight:lighter; padding: 5px 15px; text-align: center; text-decoration: none; display: inline-block; margin: 4px 2px; cursor: pointer;}
.btn-news-ot:hover{border: 1px solid #ff9500; color: #ff9500;}
.news-ot-ys { margin:50px 0px;  height:100%; background:#ff9500; padding:20px;}
@media (min-width:768px){.news-ot-ys { margin-top:50px; height:100%; padding-left:0px; background:#ff9500; padding:20px;} }
.news-ot-ys > span { font-size:20px; font-weight:bold; color:#fff; display:block; margin-bottom:20px; text-align:center;}
.news-ot-ys > p { font-size:15px; color:#fff;}
.news-ot-ys > p >span { font-size:18px; font-weight:bold; color:#fff;}



/* partners */
.partners { background:#f8f8f8; padding:70px 0px 30px;}
.partners > div > p {  font-size:30px; border-bottom:1px solid #ddd; padding-bottom:10px; }
.partners > div > p > span{ font-size:25px;  color:#898989; }
.partners-img figure { background:transparent; margin:20px 0;}
[class^='imghvr-'] figcaption, [class*=' imghvr-'] figcaption { background:#ff9500 !important; padding-top:20px !important;}

/* web link */
.web-link { background:#f8f8f8; padding:20px 0; border-top:1px dashed #ddd; z-index:888;}
.web-link > div { font-size:20px;}
.web-link > div > span{ color:#8c8c8c;}
.web-link > div > p { margin:15px 0; }
.web-link > div > p > span{width:120px; display:block; float:left; line-height:18px; overflow:hidden; overflow:hidden; }
.web-link > div > p > span > a{  font-size:12px; color:#9c9c9c; text-align:center;text-overflow:ellipsis;white-space:nowrap; margin:0; padding:0;}

/* web Footer */
.web-footer { border-top:5px solid #ff9500; background:#1c327e; color:#fff; padding-top:30px;}
.web-footer > .container { padding-bottom:30px;}
.web-footer-menu{ min-height:150px;}
.web-footer-menu h4 { font-size:16px; color:#bdcaf5;}
.web-footer-menu > ul { padding:0; }
.web-footer-menu > ul > li { list-style:none; font-size:14px;}
.web-footer-menu > ul > li > a{ color:#fff; font-size:14px; line-height:30px;}
.web-footer-menu > ul > li > a:hover{ color:#ff9500;}
.web-footer-menu > ul > li > span{ padding:7px 0; margin-left:-30px;}
.copyright { padding:10px 0; color:#fff; font-size:13px; background:#122569;}

/* Web-content */
.web-content { margin:50px auto;}
.web-content p { text-indent:2em;} 
.web-content img { clear:both;display:block; margin:20px auto;   } 
.web-content * { font-size:18px; color:#555;line-height:30px;}

/* News */
.news { height:500px; background:url(../images/bg2.jpg) no-repeat; padding-top:150px;}
.news > h4 { color:#fff; font-size:50px; font-weight:bold; margin-bottom:80px; }
.news > div > button { padding:10px 30px;  }
.news-content > h1, h3{  font-weight:bold; font-size:30px; margin-top:50px; }
.news-content > span{  padding:10px 0; margin:10px 0; display:block;margin-bottom:50px; color:#888; }
.news-content > span a{  color:#666; }
.news-content > span a:hover{  color:#ff9500; }
.news-content > span .news-time{  font-size:14px; }
.news-content > div a{ color:#000; display:block; margin:10px 0; padding:15px 8px 0 8px;-webkit-transition:background-color .3s linear;-moz-transition:background-color .3s linear;-ms-transition:background-color .3s linear;transition:background-color .3s linear;overflow:hidden;position:relative;}
.news-content > div a:hover{ background:#1c3180; color:#fff; }
.news-content > div a .n-type{ color:#ccc; }
.news-content > div a .n-type span{ color:#888;  }
.news-content > div a .n-title{ font-size:18px; font-weight:bold; color:#ff9500; }
.n-zhaiyao{ height:82px;  overflow:hidden;}
.news-content > div a .n-more{ border-top:1px solid #ccc; padding-top:15px; }
.news-content > .news-text{ color:#333; font-size:18px; margin-bottom:50px;}
.news-content > .news-text > span { display:block;}
.news-content > .news-text > p,span,b,i,a,b,strong{ font-size:18px; padding:0;}
.news-content > .news-text > p,span{ text-indent:2em; line-height:30px;}
.news-content > .news-text > img{ clear: both; display: block; margin:20px auto; }
.news-content > .news-text  a{ display:inline; color:#ff9500; }
.news-content > .news-text  a:hover{ color:#1c3180; background-color:transparent; }
.news-content > .news-next{ margin:20px 0 40px; color:#666; }
.news-content > .news-next > div a{ display:inline; color:#666; }
.news-content > .news-next > div a:hover{ background-color:transparent; color:#1c3180;  }
.news-title-bg { background:#eee; height:232px; overflow:hidden;}
.news-page { margin:40px auto;}
.news-page > span , a { clear:both; padding:0 5px;}
.active{ background:#ff9500 !important; }

/* Baidu Map */
.map-title {font-size:14px;}
.map-content { font-size:13px; text-align:left;}

/* Service */
.service { height:500px; background:url(../images/bg5.jpg) no-repeat center; padding-top:220px; margin-top:-30px;}
.service h4{  color:#fff; font-size:50px; font-weight:bold;}
.service-menu { padding:20px 0; display:block; border-bottom:1px solid #ccc;}
.service-menu > a{ padding:0 5px; color:#333; }
.service-menu > a:hover,active,visited{ color:#ff9500; text-decoration:none; }
.service-menu .menu-ac{  color:#ff9500; }
.service-content { margin:30px auto;}
.service-content p { text-indent:2em;} 
.service-content p > a { color:#ff9500; }
.service-content p > a:hover { color:#1c3180;}
.service-content img { clear:both;display:block; margin:20px auto;   } 
.service-content * { font-size:18px; color:#555;line-height:30px;}
.service-content > h1 { margin-bottom:30px; text-align:center; font-size:30px; font-weight:bold   }
@media (min-width:768px){
.service-menu { padding:20px 0; display:block; border-bottom:1px solid #ccc;}
.service-menu > a{ padding:19px 30px; color:#333; }
.service-menu > a:hover,active,visited{ color:#ff9500; text-decoration:none; }
.service-menu .menu-ac{  color:#ff9500; border-bottom:3px solid #ff9500; }
}

/* Service content */
.service-p1 { font-size:22px; font-weight:bold; text-align:center; text-indent:0; margin-bottom:10px;}
.service-p2 { padding:0 20px; text-indent:0; border:1px solid #ccc; padding:10px 15px;}
.service-p3 { font-size:25px; font-weight:bold; text-align:center; margin:50px 0; }
.service-p4 p{ text-indent:0px; font-weight:bold; text-align:center;}
.service-p5 { margin-bottom:30px;}
.service-p5 > .p1, .p2{padding:30px 0; color:#fff; font-weight:bold;}
.service-p5 > .p1 { background:#ff9500; }
.service-p5 > .p2 { background:#1C327E; }
 /*����ʽ*/
.service-b1 { background:#ff9500; padding:50px 0; border-right:10px solid #fff;}
.service-b2 { background:#1c327e; padding:50px 0;}
.service-b-t1 > img { color:#fff; text-align:center; padding-top:10px;}
.service-b-t2 { color:#fff; border-left:1px solid #fff;}
/*Service Peisong*/
.service-ps-div { background:#2287b0; padding:30px 0 15px 0; margin-bottom:50px; }
.service-ps-div > .psys-title { color:#fff; text-align:center; font-weight:bold; font-size:25px; margin-bottom:20px; }
.service-ps-div > p { color:#fff; line-height:30px; }
.psys-bg1 { background:#15759c;}
.psys-bg2 { background:#0f5f80;}
.psys-bg3 { background:#0c526f;}
.pscl { margin:20px 0;}
.pscl-car1 { background:url(../images/car.jpg) 0 20px no-repeat; width:277px; height:150px;}
.pscl-car2 { background:url(../images/car.jpg) 0 -140px no-repeat; width:277px; height:150px;}
.pscl-car3 { background:url(../images/car.jpg) 0px -280px  no-repeat; width:277px; height:150px;}
.pscl-car4 { background:url(../images/car.jpg) 0px -440px  no-repeat; width:277px; height:150px;}
.pscl-bz { background:#eee; margin:30px 0; padding:30px; border:1px solid #ccc;}
.pscl-kf { text-align:center;}
.pscl-kf > a {  color:#fff; width:100%;}

/*Service-menu*/
.services-bg { background:#1C327E; padding-bottom:50px;}
.s-menu-title { text-align:center; font-weight:bold; font-size:40px; margin:30px 0; color:#1C327E;}
.s-menu-title2 { color:#fff; padding-top:30px;}
.s-menu { transform: translateY(30px);-webkit-transform: translateY(30px);-ms-transform: translateY(30px);-moz-transform: translateY(30px);-o-transform: translateY(30px); transition: .3s ease-in-out, visibility 0s;  -ms-transition: .3s ease-in-out, visibility 0s;  -moz-transition: .3s ease-in-out, visibility 0s;  -webkit-transition: .3s ease-in-out, visibility 0s;  -o-transition: .3s ease-in-out, visibility 0s;}
.s-menu:hover { transform: translateY(0px);-webkit-transform: translateY(0px);-ms-transform: translateY(0px);-moz-transform: translateY(0px);-o-transform: translateY(0px); transition: .3s ease-in-out, visibility 0s;  -ms-transition: .3s ease-in-out, visibility 0s;  -moz-transition: .3s ease-in-out, visibility 0s;  -webkit-transition: .3s ease-in-out, visibility 0s;  -o-transition: .3s ease-in-out, visibility 0s;}
    .s-menu:hover .s-menu-content > a { opacity:1; }
    .s-menu .s-menu-content { text-align:center;}
    .s-menu .s-menu-content > h4 >a { color:#ff9500; font-weight:bold; padding-bottom:10px; border-bottom:1px solid #e5e5e5;}
    .s-menu .s-menu-content > h4 >a:hover { border-bottom:1px solid #ff9500;}
    .s-menu .s-menu-content > a{ opacity:0;}
    .s-menu .s-menu-content > p{ text-indent:0; font-size:15px; margin-top:20px;}
    .s-menu .s-menu-content  .button-service{ background:#ff9500; color: #fff;  padding: 10px 50px; border:2px solid #ff9500;  display: inline-block;  font-size: 14px;  position: relative; transition: .3s ease-in-out, visibility 0s;  -ms-transition: .3s ease-in-out, visibility 0s;  -moz-transition: .3s ease-in-out, visibility 0s;  -webkit-transition: .3s ease-in-out, visibility 0s;  -o-transition: .3s ease-in-out, visibility 0s;}
    .s-menu .s-menu-content  .button-service:hover{ background-color:transparent; color:#ff9500; border:2px solid #ff9500;}
.s-menu-white { color:#eee;}
.s-menu-js >p{ text-indent:0;}
.s-menu-js >p >a {color:#fff; padding:10px 50px;}
.s-menu-js >p >a:hover {color:#fff; }



.kuaiyun{float: left; text-align: center; background: #fafafa; position: relative; width: 48%; margin: 10px 1% 10px 0; padding: 20px; -webkit-border-radius: 7px; -webkit-background-clip: padding-box; -moz-border-radius: 7px; -moz-background-clip: padding; border-radius: 7px; background-clip: padding-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-box-shadow: 0 1px 8px rgba(0, 0, 0, 0.4); -moz-box-shadow: 0 1px 8px rgba(0, 0, 0, 0.4); box-shadow: 0 1px 8px rgba(0, 0, 0, 0.4); color: 0 1px 8px rgba(0, 0, 0, 0.4); -webkit-transition: -webkit-box-shadow .25s linear; -moz-transition: -moz-box-shadow .25s linear; -o-transition: box-shadow .25s linear; -ms-transition: box-shadow .25s linear; transition: box-shadow .25s linear;}
.kuaiyun:hover{-webkit-box-shadow: 0 0 8px #333; -moz-box-shadow: 0 0 8px #333; box-shadow: 0 0 8px #333; color: #333; z-index: 5;}
.kuaiyun .kuaiyun-title{position: relative; margin: -20px -10px 20px; padding: 20px; line-height: 1; font-size: 16px; font-weight: bold; color: #595f6b; border-bottom: 1px dashed #d2d2d2;}
.kuaiyun .kuaiyun-title:before{content: ''; position: absolute; bottom: -1px; left: 0; right: 0; height: 1px; background-size: 3px 1px; background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9ImdyYWQtdWNnZy1nZW5lcmF0ZWQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjEwMCUiIHkyPSIwJSI+PHN0b3Agb2Zmc2V0PSIiIHN0b3AtY29sb3I9IndoaXRlIiBzdG9wLW9wYWNpdHk9IjEiLz48c3RvcCBvZmZzZXQ9IjMzJSIgc3RvcC1jb2xvcj0id2hpdGUiIHN0b3Atb3BhY2l0eT0iMSIvPjxzdG9wIG9mZnNldD0iMzQlIiBzdG9wLWNvbG9yPSIjZDJkMmQyIiBzdG9wLW9wYWNpdHk9IjEiLz48c3RvcCBvZmZzZXQ9IiIgc3RvcC1jb2xvcj0iI2QyZDJkMiIgc3RvcC1vcGFjaXR5PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPjwvc3ZnPg==); background-image: -moz-linear-gradient(left, white, white 33%, #d2d2d2 34%, #d2d2d2); background-image: -webkit-linear-gradient(left, white, white 33%, #d2d2d2 34%, #d2d2d2); background-image: -o-linear-gradient(left, white, white 33%, #d2d2d2 34%, #d2d2d2); background-image: linear-gradient(to right, white, white 33%, #d2d2d2 34%, #d2d2d2);}
.kuaiyun .kuaiyun-price{margin: 0 auto 20px; width: 90px; height: 90px; line-height: 90px; font-size: 19px; font-weight: bold; color: white; background: #1c327e; -webkit-border-radius: 45px; -webkit-background-clip: padding-box; -moz-border-radius: 45px; -moz-background-clip: padding; border-radius: 45px; background-clip: padding-box;}
.kuaiyun .kuaiyun-price span{font-size: 12px; font-weight: normal; color: rgba(255, 255, 255, 0.9);}
.kuaiyun .kuaiyun-features{margin-bottom: 20px; margin-left: 0; padding: 0; line-height: 2; color: #999; text-align: center; list-style-type: none;}
.kuaiyun .kuaiyun-features li{ font-size:13px;}
.kuaiyun .kuaiyun-promote{margin: 0; padding: 40px 20px; background-color: white; border-width: 2px; -webkit-border-radius: 7px; -webkit-background-clip: padding-box; -moz-border-radius: 7px; -moz-background-clip: padding; border-radius: 7px; background-clip: padding-box; z-index: 4;}
.ribbon-wrapper{width: 85px; height: 88px; overflow: hidden; position: absolute; top: 0; right: 0;}
.price-ribbon{font: bold 15px Sans-Serif; color: #333; text-align: center; text-shadow: rgba(255, 255, 255, 0.5) 0px 1px 0px; position: relative; padding: 7px 0; left: -5px; top: 15px; width: 120px; background-color: #FFF; color: #6a6340; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); -webkit-box-shadow: 0px 0px 3px rgba(0,0,0,0.3); -moz-box-shadow: 0px 0px 3px rgba(0,0,0,0.3); box-shadow: 0px 0px 3px rgba(0,0,0,0.3); color: 0px 0px 3px rgba(0,0,0,0.3);}
.ribbon-red{background-color: #FF7373;}
@media (min-width: 768px){
    .kuaiyun{width: 25%; margin: 20px 0; padding: 20px; -webkit-border-radius: 0; -webkit-background-clip: padding-box; -moz-border-radius: 0; -moz-background-clip: padding; border-radius: 0; background-clip: padding-box;} 
    .kuaiyun:first-child{-webkit-border-top-left-radius: 7px; -moz-border-radius-topleft: 7px; border-top-left-radius: 7px; -webkit-border-bottom-left-radius: 7px; -webkit-background-clip: padding-box; -moz-border-radius-bottomleft: 7px; -moz-background-clip: padding; border-bottom-left-radius: 7px; background-clip: padding-box;} 
    .kuaiyun:last-child{border-width: 2px; -webkit-border-top-right-radius: 7px; -moz-border-radius-topright: 7px; border-top-right-radius: 7px; -webkit-border-bottom-right-radius: 7px; -webkit-background-clip: padding-box; -moz-border-radius-bottomright: 7px; -moz-background-clip: padding; border-bottom-right-radius: 7px; background-clip: padding-box;} 
    .kuaiyun-promote{background: #fff; padding: 40px; margin-top: 0; -webkit-border-radius: 7px; -webkit-background-clip: padding-box; -moz-border-radius: 7px; -moz-background-clip: padding; border-radius: 7px; background-clip: padding-box; z-index: 4;}
}
.kuaiyun-btn{border: 1px solid #d9534f; -webkit-border-radius: 2px; -webkit-background-clip: padding-box; -moz-border-radius: 2px; -moz-background-clip: padding; border-radius: 2px; background-clip: padding-box; color: #FFFFFF; cursor: pointer; display: inline-block; text-transform: none; -webkit-transition: all .25s ease; -moz-transition: all .25s ease; -o-transition: all .25s ease; -ms-transition: all .25s ease; transition: all .25s ease; text-align: center; background: none repeat scroll 0 0 #d9534f; text-shadow: none; box-shadow: none; color: #FFF; white-space: nowrap;}
.kuaiyun-btn:hover{background: none repeat scroll 0 0 #c9302c; color: #FFF; text-decoration: none; border: 1px solid #c9302c;}

/* BaoJia */
.baojia-bg { height:500px; background:url(../images/bg4.jpg) no-repeat center; padding-top:220px; margin-top:-30px;}

.web-baojia { }
.web-baojia > div { font-size:18px; margin-bottom:50px;}
.web-baojia > h1 { font-weight:bold; font-size:30px; margin:50px 0; text-align:center;}
.web-baojia > div > * { font-size:18px;}
.web-baojia > div > p { text-indent:2em; color:#888; border-right:1px solid #eee; border-bottom:1px solid #eee; border-left:1px solid #eee; line-height:50px; margin:0;}
.web-baojia > div > .baojia-focus { color:#fff; text-align:center; padding:15px 0; background:#0da3e2;}
@media (min-width:768px){
.web-baojia > div > .baojia-focus {  font-size:26px; font-weight:bold;}
}
.web-baojia > div > .baojia-other  { color:#0da3e2;}
.web-baojia > div > .baojia-other > span {  display:block; padding-left:2em; color:#666; font-size:16px; line-height:20px; padding-bottom:9px;}
.web-baojia > div > .baojia-a  { text-align:center; padding:30px 0;}
.web-baojia > div > .baojia-a > a { padding:10px 30px; text-indent:initial; margin:0 15px;}


/* Web About */
.web-about { background:url(../images/bg1.jpg) no-repeat center;}
.about-area { background:#eee; color:#f00; font-weight:bold; margin:15px 0px; padding:10px 0; text-align:center;}
.about-class { padding:10px 0; }
.about-title {  font-weight:bold; color:#ff9501;}
.about-title2 {  font-weight:bold; color:#f00;}


/* Web online */
.web-online { margin:30px auto;}
.web-online > h1 { font-size:30px; font-weight:bold; text-align:center; margin-bottom:50px;}
.web-online .form-control{ background:#f7f7f7; }
.online > div { margin-bottom:20px;}
.online-textarea { margin:0 auto 20px auto; width:92%; font-size:18px;}
.online-yzm { margin:0 auto; }
.online-yzm a{ text-align:center; }
@media (min-width:768px) {
.online-textarea { margin:0 auto 20px auto; width:97.5%;}
}
.online-btn { margin:20px 0;}
.online-zhuyi { margin-top:30px;}






