﻿/*城市seo*/.city-banner {background:url(../images/banner5.jpg) no-repeat center center;background-size:1920px auto;color:#fff;height:439px;}
.banner {background:url(../images/banner-bg.jpg);padding-bottom:80px}
.banner .container .text-intro {padding-top:40px}
.banner .btn-zdy:first-child {margin-right:30px}
@media (max-width:992px) {.banner .pic {display:none}
.banner .container .text-intro {padding-top:20px}
.banner {display:block;background:none;padding-top:0px;padding-bottom:30px;text-align:center;background-color:rgba(0,0,0,0.9)}
.banner h2 {font-size:22px}
.banner h5 {font-size:14px}
.banner h7 {font-size:14px}
}
.i_bg {background-color:#f5f5f5;overflow:hidden;}
.i_service_t {text-align:center;padding-top:15px;color:#666;font-size:18px;padding-bottom:20px;}
.i_service_t p {text-align:center;font-size:18px;color:#686868;}
.i_service {margin:0 auto;clear:both;}
.i_service ul li  i {display:block;width:300px;height:187px;margin:0 auto;margin-top:0px;margin-bottom:23px;overflow:hidden;transition:all 0.3s;}
.i_service ul li i.bg2 {background-position:-300px 0px}
.i_service ul li i.bg3 {background-position:-600px 0px}
.i_service ul li i.bg4 {background-position:-900px 0px}
.i_service ul li .more-btn {display:block;font-size:14px;color:#666;height:40px;line-height:40px;width:178px;margin:0 auto;margin-top:0px;border:1px solid #cccccc;border-radius:20px;margin-top:32px;transition:all 0.3s;}
.i_service ul li .more-btn:hover {background-color:#f67524;color:#fff;border-color:#fff}
.city-foot-about ul li .tit {border-bottom:1px solid #efefef;margin-bottom:20px;padding-bottom:10px;color:#666;font-size:16px}
.city-foot-about ul li .scroll-content {max-height:200px;color:#999;line-height:2;overflow:auto}
.more {width:100px;text-align:center;display:block;margin:0 auto;position:absolute;right:15px;top:5px;background:#f6f6f6;height:35px;line-height:35px;font-size:14px;display:block;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.more:hover {background-color:#f67524;color:#fff;border-color:#fff}
/*友情链接*/
.foot-links {padding:10px;padding-bottom:0px;width:100%;margin:0px auto;margin-top:0px;margin-top:40px;padding-bottom:18px;line-height:30px;font-size:14px;background:#f7f7f7;}
.foot-links a {margin-right:5px;color:#666;display:inline-block;font-size:14px;}
.foot-links h3 {color:#000;font-size:18px;height:32px;line-height:32px;font-weight:normal;margin-bottom:20px;}
.foot-links h3 a {margin-left:20px;display:inline-block;width:150px;height:32px;line-height:32px;color:#fff;background-color:#f67524;font-size:14px;text-align:center;border-radius:20px;}
.pagelist {padding-top:3px;padding-bottom:3px;text-align:center;font-size:14px;clear:both;font-family:"Microsoft YaHei";}
.pagelist span,.pagelist a,.pagelist strong {text-align:center;vertical-align:middle;font-family:Arial;font-size:12px;display:inline-block;padding:4px 12px;margin:0px 2px;border:#cccccc solid 1px;color:#333;border-radius:3px;}
.pagelist var {height:21px;line-height:21px;display:inline-block;margin:0px 3px 0px 3px;}
.pagelist strong,.pagelist .thispage {font-weight:100;margin-right:3px;border:#ff9001 solid 1px;background:#ff9001;color:#fff;}
.pagelist a:hover {color:#fff;border:#ff9001 solid 1px;background:#ff9001;text-decoration:none;}
.pagelist input,.pagelist select {line-height:29px;height:29px;text-align:center;vertical-align:middle;font-family:Arial;display:inline-block;padding:0 4px;margin:0px 2px;border:#cccccc solid 1px;color:#333;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.pagelist select {line-height:30px;height:30px;padding:2px;margin:0;}

.pt-50 {
    padding-top:50px;
}
.pb-50 {
    padding-bottom:50px;
}
.ptb-50{
    padding-top:50px;
    padding-bottom:50px;
}
.services-area {position:relative;z-index:1}
.services-area::before {position:absolute;content:"";left:0;top:0;width:100%;height:65%;background-image:url(../img/services-bg.jpg);background-position:center center;background-size:cover;background-repeat:no-repeat;z-index:-1}
.services-area.bg-ffffff::before {display:none}
.services-area.bg-ffffff .single-services-item .icon::before {background-color:#ecefff}
.services-area.bg-ffffff .single-services-item .icon i {color:#4865ff}
.services-area.bg-ffffff .single-services-item:hover {border:1px solid #4865ff;background-color:#4865ff}
.services-area.bg-ffffff .single-services-item:hover .icon::before {background-color:#6d84ff}
.services-area.bg-ffffff .single-services-item:hover .icon i {color:#fff}
.services-area.bg-ffffff .services-slider.owl-theme .owl-nav [class*=owl-] {color:#4865ff}
.services-area.bg-ffffff .services-slider.owl-theme .owl-nav [class*=owl-]:hover,.services-area.bg-ffffff .services-slider.owl-theme .owl-nav [class*=owl-]:focus {background-color:#4865ff}
.section-title {
    text-align: center;
    max-width: 1000px;
    margin: 0 auto 35px;
}
.section-title h2 {
    font-size: 36px;
    margin-bottom: 15px;
    color: #f2132b;
    font-weight: 500;
}
.section-title span{font-size: 16px;}
.services-area.bg-ffffff .section-title span {color:#4865ff;font-size: 16px;}
.services-area.bg-transparent {border-top:1px solid #eee}
.services-area.bg-transparent::before {display:none}
.single-services-item {position:relative;z-index:1;padding:30px;border:1px solid #e1e1e1;background-color:#fff;-webkit-transition:.5s;transition:.5s;margin-bottom:30px;border-radius:5px}
.single-services-item .icon {margin-bottom:25px;position:relative;z-index:1;margin-top:10px}
.single-services-item .icon img {width:100%;-webkit-transition:.5s;transition:.5s}
.single-services-item h3 {font-size:25px;margin-bottom:15px;-webkit-transition:.5s;transition:.5s;font-weight:500}
.single-services-item p {font-size:16px;margin-bottom:0;-webkit-transition:.5s;transition:.5s;    line-height: 1.8;
    color: #6e727f;
    font-weight: 500;
    font-family: "Open Sans",sans-serif;}
.single-services-item .learn-btn {font-size:16px;color:#09101f;font-weight:600;-webkit-transition:.5s;transition:.5s}
.single-services-item:hover {border:1px solid #f2132b;background-color:#f2132b}
.single-services-item:hover .learn-btn {letter-spacing:1px;color:#fff}
.single-services-item:hover h3 a {color:#fff}
.single-services-item:hover p {color:#fff;}
.single-services-item:hover .icon::before {background-color:#f54255}
.single-services-item:hover .icon i {color:#fff}
.product-item-price {
    font-size: 14px;
    color: #999;
    text-align: center;
}
.product-item-price p{margin:0;padding:0;}
.product-item-price em {
    font-size: 20px;
    color: #00a0ea;
    font-style: normal;
}
.product-item-price span {
    font-size: 28px;
    color: #00a0ea;
}
.single-services-item:hover .product-item-price em{color:#fff;}
.single-services-item:hover .product-item-price span{color:#fff;}

.faq-area {background-color:#fff}
.faq-area .section-title {max-width:620px}
.faq-area .faq-accordion .accordion .accordion-title i {color:#f2132b}
.faq-accordion .accordion {list-style-type:none;padding-left:0;margin-bottom:0}
.faq-accordion .accordion .accordion-item {display:block;margin-bottom:10px}
.faq-accordion .accordion .accordion-item:last-child {margin-bottom:0}
.faq-accordion .accordion .accordion-title {color:#09101f;position:relative;display:block;font-size:20px;font-weight:500;padding-left:55px;padding-top:20px;padding-bottom:20px;border:1px solid #e7e7e7}
.faq-accordion .accordion .accordion-title i {position:absolute;left:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#4865ff;font-size:20px;-webkit-transition:.5s;transition:.5s}
.faq-accordion .accordion .accordion-title i::before {content:"\f068"}
.faq-accordion .accordion .accordion-title.active i::before {content:"\f067"}
.faq-accordion .accordion .accordion-content {display:none;position:relative;padding-top:20px;padding-bottom:20px;padding-left:25px;color:#6e727f;border-left:1px solid #e7e7e7;border-right:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7}
.faq-accordion .accordion .accordion-content.show {display:block;line-height: 1.8;
    font-weight: 500;
    font-family: "Open Sans",sans-serif;}

*, ::after, ::before {
    box-sizing: border-box;
}
.row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
}
.col-lg-3, .col-md-6, .col-lg-6 {
    position: relative;
    width: 100%;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}
@media (min-width: 768px){
    .col-md-6 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
}
@media (min-width: 992px){
    .col-lg-3 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%;
    }
    .col-lg-6 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
}
