ol, ul{margin: 0;}
.top-banner {
  /*background: url(../images/company.jpg) no-repeat 50%;*/
  background: url(../images/about.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  height: 515px;
  position: relative;
}
@media screen and (min-width:2000px){
             .top-banner {
               height: 573px!important;
              }
            }
.top-banner .firm-nav {
  position: absolute;
  left: 0;
  bottom: 0;
  background-color: #494d51;
  height: 50px;
  width: 100%;
  opacity: .8;
}
.top-banner .firm-nav ul {
  line-height: 50px;
  height: 50px;width:1200px;margin: 0 auto;
}
.top-banner .firm-nav ul li {
  float: left;
  width: 12.5%;
  text-align: center;
}
.top-banner .firm-nav ul li a {
  color: #fff;
  width: 100%;
  height: 50px;
  display: inline-block;font-size: 14px;
}
.top-banner .firm-nav ul li a:hover {
  background-color: #3db1ea;
}
.pad-top-60 {padding-top: 60px;}
.doc-main{ min-width: 1200px; max-width: 1920px; margin: 0 auto;}
.doc-main .tit{ text-align: center; margin-bottom: 35px;}
.doc-main .tit h4{ color: #333; font-size: 30px; font-weight: normal; line-height: 30px;}
.doc-main .tit:after{ content: ""; display: block; width: 30px; height: 2px; background-color: #e7e7e7; margin: 28px auto auto auto;}

.doc-main-o .o-tex{ padding-bottom:50px; border-bottom: 1px solid #e8e8e8;}
.doc-main-o .o-tex p{ color: #666; font-size: 18px; line-height: 32px; text-align: center;}
.doc-main-o .o-li{ width: 100%; text-align: center; margin-top: 60px;}
.doc-main-o .o-li li{ margin-right: 180px; display: inline-block; vertical-align: top; width: 160px; text-align: center;}
.doc-main-o .o-li li:last-child{ margin: 0;}
.doc-main-o .o-li h4{ color: #ff6800; font-size: 60px; line-height: 60px; font-weight: normal;}
.doc-main-o .o-li span{ font-size: 30px; vertical-align: top;}
.doc-main-o .o-li p{ color: #666; font-size: 14px; font-weight: bold; padding-top: 10px;}
.doc-main-o .o-about{ background-color: #f5f5f5; margin-top: 60px; position: relative;}
.doc-main-o .o-about-vid{ width: 50%;  overflow: hidden;  position: absolute; left: 0; top:0;}
.doc-main-o .o-about-vid .vid-img{vertical-align: middle; text-align: center; display: table-cell;}
.doc-main-o .o-about-vid img{ width: 100%; display: inline-block; cursor: pointer;}
.doc-main-o .o-about-tex{ width: 50%; padding: 50px 0;}
/*.doc-main-o .o-about-tex:before{ content: ''; display: block; width: 30px; height: 1px; background-color: #ff6800; margin:0 0 25px 8%;}
*/.doc-main-o .o-about-tex p{ padding: 0 8%; color: #333; font-size: 14px; line-height: 30px;}
.doc-main-o .o-img{  height:500px; background:url(../images/17doc-3.jpg) no-repeat top; background-attachment: fixed;}
.doc-main-t .t-tex{ text-align: center; color: #666; font-size: 18px; line-height: 32px;}
.doc-main-t .t-con{ width: 100%; position: relative; margin-top: 60px;}
.doc-main-t .bd img{ width: 100%;}
.doc-main-t .hd{ position: absolute;left: 50%; top:400px; width:80px;margin-left:-50px;
background:#00C568;z-index:9999;}
.doc-main-t .hd li{ display: inline-block; margin: 0 3px; text-indent: -999px; overflow: hidden; cursor: pointer; width: 6px; height: 6px; background-color: rgba(0,0,0,.5); border: 2px solid rgba(255,255,255,.5); -moz-border-radius:50%; -webkit-border-radius: 50%; border-radius: 50%;}
.doc-main-t .hd li.on{ background-color: rgba(255,255,255,.5); border-color: rgba(51,51,51,.5);}
.doc-main-s .s-li{ width: 100%; text-align: center;}
.doc-main-s .s-li li{ color: #888; cursor: pointer; font-size: 18px; line-height: 18px; padding: 0 35px; display: inline-block; border-left: 1px solid #e7e7e7;}
.doc-main-s .s-li li:last-child{border-right: 1px solid #e7e7e7;}
.doc-main-s .s-li li:hover,.doc-main-s .s-li li.on{ color: #ff6800;}


.honor-main-o .o-tex{ text-align: center; color: #ff6800; font-size: 14px; line-height: 24px;}
.honor-main-list{ margin-top: 80px; position: relative; padding-bottom: 160px;}
.honor-main-list .line{ width: 1px; height: 2060px; background-color: #e8e8e8; margin: 0 auto;}
.honor-main-list li{ position: absolute; width: 615px;}
.honor-main-list .position-left{ left: 0;}
.honor-main-list .position-right{ right: 0;}
.honor-main-list li.li-o{ top:-30px ;}
.honor-main-list li.li-t{ top:120px ;}
.honor-main-list li.li-s{ top:365px ;}
.honor-main-list li.li-f{ top:760px ;}
.honor-main-list li.li-w{ top:840px ;}
.honor-main-list li.li-l{ top:1200px ;}
.honor-main-list li.li-q{ top:1375px ;}
.honor-main-list li.li-b{ top:1580px ;}
.honor-main-list li.li-j{ top:1955px ;}
.honor-main-list li.li-shi{ top:2030px ;}
.honor-main-list .li-con{ position: relative; padding:20px 30px; background-color: #fff; border: 1px solid #ccc; width: 480px; -webkit-box-shadow: 0 3px 8px rgba(0,0,0,.15);-moz-box-shadow: 0 3px 8px rgba(0,0,0,.15);box-shadow: 0 3px 8px rgba(0,0,0,.15);}
.honor-main-list .li-con h5{ color: #ff6800; font-size: 24px; line-height: 24px;}
.honor-main-list .li-con p{ color: #888; font-size: 14px; line-height: 24px; margin-top: 5px;}
.honor-main-list .li-img{ margin-top:5px; margin-left: -9px;}
.honor-main-list .li-img img{ display: inline-block; vertical-align: top; margin-left: 9px; margin-top: 9px; padding: 4px; border: 1px solid #ebebeb;}
.honor-main-list .position-left h5,.honor-main-list .position-left p,.honor-main-list .position-left h5,.honor-main-list .position-left .li-img{ text-align: right;}
.honor-main-list .rad{ margin-top: 15px; background-color: #fff; padding: 7px; border: 1px dashed #a5a5a5; -moz-border-radius:50%; -webkit-border-radius: 50%; border-radius: 50%;}
.honor-main-list .rad:before{ content: ''; width: 12px; height: 12px; display: block; background-color: #e5e9ea; -moz-border-radius:50%; -webkit-border-radius: 50%; border-radius: 50%;}
.honor-main-list .li-con:before{ content: ''; display: block; width: 12px; height: 16px; background: url(../images/17doc-9.png) no-repeat; position: absolute; top: 20px;}
.honor-main-list .position-left .li-con:before{ right: -12px;}
.honor-main-list .position-right .li-con:before{ left: -12px; background-position: 0 -16px;}
/*hua*/
.tab{margin-top: 20px;}
.tab_b{ overflow:hidden; margin:5px; }
.menu  {overflow:hidden; margin:0; padding:0;width:1200px;margin: 0 auto; }
.menu li a{ display:block;}
.menu{ width: 100%; text-align: center;}
.menu li{ color: #888; cursor: pointer; font-size: 18px; line-height: 18px;
 padding: 0 35px; display: inline-block; border-left: 1px solid #e7e7e7;}
.menu li:last-child{border-right: 1px solid #e7e7e7;}
.menu li:hover,.menu li.on{ color: #ff6800;}

.menu_d{border-bottom:1px #FFFFFF solid;background-color:#FFFFFF; }
.tab ul li.aaa{background: none;border-bottom:0px #FFFFFF solid;}
.tab ul li.aaa a{color: #ff6800;}
.tabm{  margin:20px auto; width:244px; height:200px; overflow:hidden; border:1px #AACCEE solid;}
.tabm ul li.bbb{background: #FFFFFF;border-bottom:0px #FFFFFF solid;}
.tab .s-con{ margin-top: 60px;}
.tab .s-con li{ width:100%; display: none;}
.tab .s-con li img{ width:50%; float: left;}

/*case*/
.case{margin-top:30px;}
.tabs.tabs-simple .nav-tabs>li a, .tabs.tabs-simple .nav-tabs>li a:focus, .tabs.tabs-simple .nav-tabs>li a:hover{
    font-size: 16px;
    border-bottom: 0px solid #eee;
}
.tab-pane .mb-none a{color: #343434;}
.tab-pane .mb-none a:hover{color:#4195c8;text-decoration: none;}
.thumb-info-wrapper .info-first h4{font-size: 18px;font-weight: bold;}
.heading.heading-border h3{font-size: 24px;font-weight: bold;}
.navigation dd {margin-bottom:0px;}
a:hover{text-decoration: none;}
.thumb-info-wrapper .info-first h4:hover{color:#4195c8;}

/*jiejuefangan*/
.jiejuefangan{margin-top: 30px;}

/*footer form*/
#footer{
    background: #f7f7f7;
    border-top: none;
    padding-top: 50px;
}
.sq{background:#f5f5f5;padding-bottom:60px;}
.sq .content{width:980px;padding-top:25px;margin:0 auto;}
.sq h2{font-size:50px;color:#222222;text-align:left;margin:24px 0 50px;text-align:center}
.sq .apply-form{margin:0px auto}
.sq .apply-form form{width:470px;margin:0px auto;}
.sq ul{font-size:16px;color:#222222;}
.sq li{margin:15px 0 30px;height:45px;position:relative;}
.sq span.must{background:url(../images/red.png) no-repeat right center;}
.sq ul span{float:left;display:block;width:100px;margin-right:10px;line-height:45px;}
.sq li .error-tip,.sq ul .text{display:block;font-size:12px;color:#1977df;line-height:20px;position:absolute;left:100%;top:0;height:43px;background:#ecf5ff;border:1px solid #abd3ff;white-space:nowrap;padding:0 15px;line-height:43px;width:auto;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,0.1);display:none;z-index:9;}
.sq li .error-tip{color:#ef0a0a;background:#fff3f3;border:1px solid #ffb9b9;display:block}
.sq li .error-tip span{padding-left:17px;background:url(../images/errorIcon.png) no-repeat left center;}
.sq ul .text em,.sq li .error-tip em{width:9px;height:12px;position:absolute;left:-9px;top:50%;margin-top:-6px;background:url(../images/arrowText.png) no-repeat;}
.sq li .error-tip em{background:url(../images/errorArrow.png) no-repeat;}
.sq select{height:45px;height:25px\9;margin-top:10px\9;background:none;background-color:#ffffff;border:1px solid #c4c4c4;border-radius:4px;float:left;font-size:16px;color:#999999;padding-left:5px;}
.sq select.province{width:115px;margin-right:20px;background-position:90px center;}
.sq select.city{width:217px;background-position:192px center;}
.sq select option{height:25px;padding:10px 0;line-height:25px;}

.sq input{width:330px;23px;border:1px solid #c4c4c4;border-radius:4px;padding:10px;23px;font-size:16px;color:#222222;}
.sq input:focus{border-color:#1977df;outline: none;}


.sq select.error,.sq input.error{border:1px solid #ef0a0a;}
.sq .apply-form .a-blue{display:inline-block;width:462px;height:50px;line-height:50px;color:#ffffff;background:#1977df;border-radius:4px;text-align:center;font-size:18px;border:none;margin-top:30px;}
.sq .hr{height:422px;margin:142px 20px 0;border:1px solid #d0d0d0;border-right:none;}.sq h3{font-size:18px;color:#222222;text-align:center;margin:40px 0 20px;}
.sq .sqimg .number{width:421px;margin:0 auto;}
.sq .sqimg .sp-numb{display:block;width:38px;height:56px;color:#1977df;background:#ffffff;border:1px solid #e7e7e7;border-radius:4px;font-size:54px;text-align:center;line-height:56px;float:left;margin-right:6px;}

.sq .sqimg .number .sp-text{display:inline-block;font-size:16px;color:#cccccc;margin-top:38px;float:right;}
.sq .sqimg .big-box{width:330px;height:135px;margin:0 auto;}
.sq .sqimg .box{width:70px;height:127px;text-align:center;font-size:16px;color:#999999;float:left;}
.sq .sqimg .sp-bd{display:block;width:70px;height:70px;border:1px solid #1977df;border:none\9;border-radius:50px;color:#1977df;text-align:center;font-size:36px;line-height:70px;margin-bottom:3px;}
.sq .mglr{margin:0 60px;}
.sq .sqimg .tel{width:350px;height:80px;border:1px solid #dcdcdc;background:#f9f9f9;margin:10px auto 0;font-size:16px;color:#222222;padding:0 20px;}
.sq .sqimg .tel span.text{display:inline-block;width:130px;line-height:80px;float:left;}
.sq .sqimg .tel span.font-din{font-size:30px;line-height:80px;float:right;white-space:nowrap}

.footer-apply-form{background:#F5F5F5;padding:70px 0 60px;}
.footer-apply-form form{width:980px;margin:0px auto;padding:50px 0 0;position:relative}
.footer-apply-form ul{padding-bottom:25px;}
.footer-apply-form .sq li{width:50%;float:left;margin:0 0 15px;}
.footer-apply-form .sq li.tr{text-align:right;}
.footer-apply-form .sq li.tr span{margin-right:0;padding-right:17px;}
.footer-apply-form .a-blue{width:460px;height:52px;background:#1977df;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;text-align:center;display:block;margin:0px auto 0;font-size:18px;color:#fff;border:none;}

.footer-apply-form .sq li .error-tip{left:97%;}
.footer-apply-form .sq li.tr .error-tip{left:102%;}
.pop-form{width:640px;height:540px;background:#fff;position:fixed;top:50%;left:50%;margin:-260px 0 0 -320px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;z-index:12;display:none;}

.jiejuefangan .row .col-md-4{width: 33.3%;float: left;}
.jiejuefangan .tab-content .row{width:1200px;margin: 0 auto;}
.jiejuefangan .tab-content .mt-xs{color:#666;margin-bottom:5px;}
.jiejuefangan .tab-content h4.mt-sm{margin: 10px 0px;}

.project_details{}


.anchor {
}

    .anchor .anchorNavs {
        height: 102px;
        text-align: center;
    }

    .anchor .anchorNav {
        display: inline-block;
        width: 98px;
        height: 98px;
        border: 2px solid #e2e2e2;
        border-radius: 102px;
        margin: 0 25px;
        background-color: #ffffff;
        line-height: 98px;
        font-size: 18px;
        cursor: pointer;
        transition: all .15s ease-in-out;
    }

        .anchor .anchorNav:hover {
            border-color: #ff503f;
            background: #ff503f;
            color: #ffffff;
        }

    .anchor .anchorCons {
    }

    .anchor .anchorCon {
        display: block;
        margin-top: 65px;
    }

    .anchor .anchorCon-title {
        margin-bottom: 40px;
        text-align: center;
        font-size: 24px;
        color: #333333;
    }

    .anchor .new-anchorNavs {
        height: 110px;
    }

        .anchor .new-anchorNavs a {
            display: block;
            float: left;
            margin: 5px 25px 5px;
        }

    .anchor .anchorNavs .txt {
        display: block;
        margin-top: 23px;
        line-height: 24px;
    }

    .anchor .anchorCons .bgcolor {
        background-color: #f6f6f6;
    }

    .anchor .anchorNavs .ml50 {
        margin-left: 175px;
    }

    .anchor .anchorNavs .ml330 {
        margin-left: 330px;
    }

    .anchor .new-anchorCons .anchorCon {
        display: block;
        margin-top: 90px;
    }

    .anchor .new-anchorCons .anchorCon {
        padding-top: 50px;
    }

.anchorNavs-inner.fixed {
    width: 100%;
    padding-bottom: 0;
    top: 0;
    left: 0;
}

.anchor .new-anchorCons-car a {
}


/*flexslider*/
/*---案例整合页  BEGIN---*/
.qm-anlizh h2 {
    font-size: 32px;
}
.qm-anlizh .tab-content {
    border: none;
    box-shadow: none;
}
.qm-anlizh .tabs.tabs-simple .nav-tabs>li a,
.qm-anlizh .tabs.tabs-simple .nav-tabs>li a:focus,
.qm-anlizh .tabs.tabs-simple .nav-tabs>li a:hover {
    font-size: 18px;
    color: #999;
    padding: 18px 5px;
    border-bottom: none;
}
.qm-anlizh .tabs.tabs-bottom .nav-tabs li.active a,
.qm-anlizh .tabs.tabs-bottom .nav-tabs li.active a:focus,
.qm-anlizh .tabs.tabs-bottom .nav-tabs li.active a:hover {
    border-bottom: 2px solid #1b79ba;
}
html body .qm-anlizh .tabs.tabs-bottom .nav-tabs li a:hover,
html body .qm-anlizh .tabs.tabs-bottom .nav-tabs li.active a,
html body .qm-anlizh .tabs.tabs-bottom .nav-tabs li.active a:focus,
html body .qm-anlizh .tabs.tabs-bottom .nav-tabs li.active a:hover,
html.dark body .qm-anlizh .tabs.tabs-bottom .nav-tabs li a:hover,
html.dark body .qm-anlizh .tabs.tabs-bottom .nav-tabs li.active a,
html.dark body .qm-anlizh .tabs.tabs-bottom .nav-tabs li.active a:focus,
html.dark body .qm-anlizh .tabs.tabs-bottom .nav-tabs li.active a:hover {
    border-bottom-color: #1b79ba;
    color: #414141;
}
.qm-anlizh hr.solid {
    margin: -1px auto 0 auto;
}
.anlizh-banner {
    position: relative;
}
.anlizh-banner ul {
    list-style: none;
    padding: 0;
    margin: 0;
}
.anlizh-banner .img-bg {
    position: absolute;
    z-index:-1;
}
.anlizh-banner .inner {
    position: relative;
    top: 135px;

}
.anlizh-banner .intro {

}
.anlizh-banner .img-info {
    position: relative;
    top: 30px;
}
.anlizh-banner .img-info img {
    width: 100%;
}
.anlizh-banner .img-title {
    position: absolute;
    left: 25%;
    top: 68%;
}
.anlizh-banner p,
.anlizh-banner h4 {
    color: #fff;
}
.anlizh-banner p strong {
    font-size: 16px;
    font-weight: normal;
    color: #f8b600;
}
.anlizh-banner p.intro-text {
    border-bottom: 1px solid #2f5477;
}
.anlizh-banner p .label {
    background-color: #4aaadd;
    margin-right: 10px;
    padding: 3px 6px !important;
}
.anlizh-banner a.link {
    position: relative;
    padding: 0 8px;
}
.anlizh-banner a.link:hover {
    color: #f8b600;
}
.anlizh-banner a.link:after {
    position: absolute;
    top: 3px;
    right: 0;
    display: inline-block;
    content: "";
    width: 1px;
    height: 12px;
    background-color: #4aaadd;
}
.anlizh-banner a.link:last-child:after {
    background-color: transparent;
}
.anlizh-banner a.img-link {
    position: absolute;
    top: 140px;
    left: 2px;
    width: 360px;
    height: 170px;
    z-index: 200;
}

.anlizh-banner .flex-control-nav {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 120px;
    width: 1200px;
    margin: 0 auto;
    text-align: right;
    font-size: 0;
}
.anlizh-banner .flex-control-nav li {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 0 4px;
    text-indent: -999em;
    background-color: #fff;
    cursor: pointer;
    opacity: .3;
    -webkit-transition: background .5s, opacity .5s;
    -moz-transition: background .5s, opacity .5s;
    transition: background .5s, opacity .5s;
}
.anlizh-banner .flex-control-nav li.active {
    background: #fff;
    opacity: 1;
}
.anlizh-banner .flex-control-paging li a {
    background: none;
}
.anlizh-banner .flex-direction-nav a {
    opacity: 0.8;
}
.anlizh-banner .flex-direction-nav li.active a {
    width: 70px;
    height:70px;
    background-color: #f8b600;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%;
}
html.webkit .qm-anlizh .thumb-info-no-borders .thumb-info-wrapper {
    width: 350px;
}
.qm-anlizh .thumb-info.thumb-info-centered-info .thumb-info-title {
    top: 40%;
}
.qm-anlizh .thumb-info.thumb-info-centered-info:hover .thumb-info-title {
    filter: alpha(opacity=100);
    opacity: 1;
    top: 30%;
}
/*---案例整合页  END---*/
/*---轮播样式---*/
.flexslider {
    margin: 0px auto 20px;
    position: relative;
    width: 100%;
    height: 550px;
    overflow: hidden;
    zoom: 1;
}

.flexslider .slides li {
    width: 100%;
    height: 100%;
}

.flex-direction-nav a {
    width: 70px;
    height: 70px;
    line-height: 99em;
    overflow: hidden;
    margin: 0px 65px 0;
    display: block;
    background: url(../images/09141809ljb0.png) no-repeat;
    position: absolute;
    top: 50%;
    z-index: 10;
    cursor: pointer;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: all .3s ease;
    border-radius: 35px;
}

.flex-direction-nav .flex-next {
    background-position: 0 -70px;
    right: 0;
}

.flex-direction-nav .flex-prev {
    left: 0;
}

.flexslider:hover .flex-next {
    opacity: 0.8;
    filter: alpha(opacity=25);
}

.flexslider:hover .flex-prev {
    opacity: 0.8;
    filter: alpha(opacity=25);
}

.flexslider:hover .flex-next:hover,
.flexslider:hover .flex-prev:hover {
    opacity: 1;
    filter: alpha(opacity=50);
}

.flex-control-nav {
    width: 100%;
    position: absolute;
    bottom: 10px;
    text-align: center;
}

.flex-control-nav li {
    margin: 0 2px;
    display: inline-block;
    zoom: 1;
    *display: inline;
}

.flex-control-paging li a {
    background: url(../images/09141730mhza.png) no-repeat 0 -16px;
    display: block;
    height: 16px;
    overflow: hidden;
    text-indent: -99em;
    width: 16px;
    cursor: pointer;
}

.flex-control-paging li a.flex-active,
.flex-control-paging li.active a {
    background-position: 0 0;
}

.flexslider .slides a .bg-img {
    width: 100%;
    height: 550px;
    display: block;
}
/*---轮播样式结束---*/
/*contact*/
.contact-box{ margin-right: 30px; float: left; width: 338px; padding:30px 0 0 40px; border: 1px solid #eaeaea; min-height: 313px;}
.contact-box dl{ margin-bottom: 25px;}
.contact-box dt{ color: #333; font-size: 24px; line-height: 24px;}
.contact-box dd{ color: #888; font-size: 14px; line-height: 22px; padding-top: 10px; width: 282px;}
.contact-box h5{ color: #ff6800; font-size: 30px; line-height: 30px; padding-top: 15px;}
.contact-box-o{ line-height:38px;}
.contact-box-o:before{ content: ''; display: block; width: 30px; height: 1px; background-color: #ddd; margin-bottom: 25px;}
.contact-box-o h6{ color: #333; font-size: 18px; font-weight: normal;}
.contact-box-o p{ color: #ff6800; font-size: 30px; line-height: 30px; font-weight: bold;}
.contact-box-o span{ display: block; color: #ff6800; font-size: 16px; font-weight: bold;}
.contact-box-o i{ display: block; color: #999; font-size: 12px; line-height: 18px;}
.contact-box ul{ margin-top: -5px;}
.contact-box li{ float:left; width:50%; margin-top: 5px;}
.contact-box li a{ display:inline-block; color:#999; font-size:13px; padding-left:43px; background:url(../images/q1.gif) no-repeat left 3px; line-height:36px;}
.contact-box li a:hover{ color:#ff6800}
.contact-box a.btn{ color: #ff6800; line-height: 32px; border: 1px solid #ff6800; padding: 0 15px; display:inline-block; font-size: 14px;}
.contact-box a.btn:hover{ background-color: #ff6800; color: #fff;}
.contact-box-s{ margin-top: 20px;}
.contact-box-s:before{ display: none;}
.contact-box-s u{ padding-left: 28px; background: url(../images/17doc-16.gif) no-repeat left 3px; color: #888; font-size: 14px; line-height: 20px; display: block; padding-bottom: 5px;}
.contact-main-o .tit:after,.contact-main-t .tit:after{ display: none;}

.contact-map-con{ position: relative; margin-top: 50px;}
.contact-map-con img{ width: 100%; }
.contact-map-con .con-r{ width: 50%; position: absolute; top: 0; right:0; background-color: rgba(233,231,225,.9); height: 100%;}
.contact-map-con .con-r-tex{ padding:8% 0 0 10%;}
.contact-map-con .con-r-tex h4{ color: #ff6800; font-size: 24px; line-height: 24px;}
.contact-map-con .con-r-tex p{ color: #333; font-size: 14px; line-height: 24px; margin-top:5%;}
.contact-map-con .con-r-tex p span{ display: block; color: #666; margin-top: 5%;}
.contact-map-con .con-r-tex a{ margin-top: 5%; display:inline-block; padding: 0 10px; line-height: 36px; border: 1px solid #ff6800; font-size: 14px; color: #ff6800;}
.contact-map-con .con-r-tex a{ display: inline-block; padding-left: 15px; }
.contact-map-con .con-r-tex a:before{ content:''; display: block; float: left; width: 10px; height: 13px; margin:11px 5px 0 0; background: url(../images/17doc-24.png) no-repeat;}
.contact-map-con .con-r-tex a:hover{ background-color: #ff6800; color: #fff;}
.contact-map-con .con-r-tex a:hover:before{ background-position: 0 -13px;}
/*cooperation*/
.coop-banner {
  padding-top: 150px;
  height: 600px;
  background: url("../images/coop_banner.jpg") #413393 no-repeat center center;
  text-align: center;
  box-sizing: border-box;
}
.coop-banner p {
  margin-top: 28px;
  font-size: 24px;
  line-height: 40px;
  color: #fff;
}
.coop-banner a {
  margin-top: 50px;
  display: inline-block;
  width: 185px;
  height: 50px;
  background: #F90000;
  font-size: 20px;
  line-height: 50px;
  color: #fff;
}
.recTil {
  padding: 55px 0 60px;
}
.recTil h2 {
  font-size: 34px;
  line-height: 1;
  color: #333;
  text-align: center;
}
.recSet {
  padding-bottom: 40px;
  border-bottom: 1px solid #dcdcdc;
}
.recSet ul {
  margin: 0 auto;
  width: 1200px;
  font-size: 0;
}
.recSet ul li {
  margin: 0 40px 20px 0;
  padding-top: 40px;
  display: inline-block;
  width: 370px;
  height: 290px;
  box-sizing: border-box;
  border: 1px solid #dcdcdc;
  text-align: center;
  vertical-align: top;
  cursor: pointer;
  transition: 0.2s;
}
.recSet ul li h3 {
  margin-bottom: 12px;
  font-size: 20px;
  line-height: 1;
  color: #333;
}
.recSet ul li p {
  display: inline-block;
  width: 285px;
  font-size: 14px;
  line-height: 30px;
  color: #828282;
}
.recSet ul li .recSet-img {
  margin-bottom: 32px;
  display: inline-block;
  width: 72px;
  height: 72px;
}
.recSet ul li:nth-child(3n) {
  margin-right: 0;
}
.recSet ul li:nth-child(n+4) {
  margin-bottom: 0;
}
/* line 78, ../sass/_index.scss */
.recSet ul li:nth-child(1) .recSet-img {
  background: url("../images/recSet01.png") no-repeat center center;
}
/* line 81, ../sass/_index.scss */
.recSet ul li:nth-child(2) .recSet-img {
  background: url("../images/recSet02.png") no-repeat center center;
}
/* line 84, ../sass/_index.scss */
.recSet ul li:nth-child(3) .recSet-img {
  background: url("../images/recSet03.png") no-repeat center center;
}
/* line 87, ../sass/_index.scss */
.recSet ul li:nth-child(4) .recSet-img {
  background: url("../images/recSet04.png") no-repeat center center;
}
/* line 90, ../sass/_index.scss */
.recSet ul li:nth-child(5) .recSet-img {
  background: url("../images/recSet05.png") no-repeat center center;
}
/* line 93, ../sass/_index.scss */
.recSet ul li:nth-child(6) .recSet-img {
  background: url("../images/recSet06.png") no-repeat center center;
}
/* line 96, ../sass/_index.scss */
.recSet ul li:hover {
  background: #6150ca;
  border: 1px solid #6150ca;
}
/* line 99, ../sass/_index.scss */
.recSet ul li:hover h3 {
  color: #fff;
}
/* line 100, ../sass/_index.scss */
.recSet ul li:hover p {
  color: #fff;
}
/* line 101, ../sass/_index.scss */
.recSet ul li:hover .recSet-img {
  transition: 0.6s;
  transform: rotateY(360deg);
}
/* line 106, ../sass/_index.scss */
.recSet ul li:nth-child(1):hover .recSet-img {
  background: url("../images/recSet01_act.png") no-repeat center center;
}
/* line 109, ../sass/_index.scss */
.recSet ul li:nth-child(2):hover .recSet-img {
  background: url("../images/recSet02_act.png") no-repeat center center;
}
/* line 112, ../sass/_index.scss */
.recSet ul li:nth-child(3):hover .recSet-img {
  background: url("../images/recSet03_act.png") no-repeat center center;
}
/* line 115, ../sass/_index.scss */
.recSet ul li:nth-child(4):hover .recSet-img {
  background: url("../images/recSet04_act.png") no-repeat center center;
}
/* line 118, ../sass/_index.scss */
.recSet ul li:nth-child(5):hover .recSet-img {
  background: url("../images/recSet05_act.png") no-repeat center center;
}
/* line 121, ../sass/_index.scss */
.recSet ul li:nth-child(6):hover .recSet-img {
  background: url("../images/recSet06_act.png") no-repeat center center;
}

/* line 126, ../sass/_index.scss */
.recPar {
  padding-bottom: 50px;
  border-bottom: 1px solid #dcdcdc;
}
/* line 129, ../sass/_index.scss */
.recPar ul {  
  display: -webkit-box; 
  display: -moz-box; 
  display: -ms-flexbox; 
  display: -webkit-flex;
  display: flex;
  margin: 0 auto;
  width: 1200px;
}
/* line 133, ../sass/_index.scss */
.recPar ul li {
  -webkit-box-flex: 1; 
  -moz-box-flex: 1; 
  -webkit-flex: 1; 
  -ms-flex: 1; 
  flex: 1;
  margin-right: 40px;
  padding-top: 145px;
  height: 390px;
  box-sizing: border-box;
  text-align: center;
  background: #f5f5f5;
  position: relative;
}
/* line 142, ../sass/_index.scss */
.recPar ul li h3 {
  margin-bottom: 12px;
  font-size: 20px;
  line-height: 1;
  color: #333;
}
/* line 148, ../sass/_index.scss */
.recPar ul li p {
  margin-bottom: 38px;
  display: inline-block;
  width: 294px;
  font-size: 14px;
  line-height: 28px;
  color: #828282;
}
/* line 156, ../sass/_index.scss */
.recPar ul li a {
  display: inline-block;
  width: 156px;
  height: 42px;
  background: #6150ca;
  font-size: 16px;
  line-height: 42px;
  color: #fff;
}
/* line 165, ../sass/_index.scss */
.recPar ul li img {
  margin-left: -42px;
  display: block;
  position: absolute;
  top: 35px;
  left: 50%;
}
/* line 173, ../sass/_index.scss */
.recPar ul li:last-child {
  margin-right: 0;
}
/* line 177, ../sass/_index.scss */
.recPar ul li:hover img {
  -webkit-animation: recPar 0.65s linear 1;
  -webkit-animation: recPar 0.65s linear 1;
  -moz-animation: recPar 0.65s linear 1;
  -ms-animation: recPar 0.65s linear 1;
  -o-animation: recPar 0.65s linear 1;
  animation: recPar 0.65s linear 1;
}

@-webkit-keyframes recPar {
  0% {
    margin-top: 0;
  }
  30% {
    margin-top: -35px;
  }
  40% {
    margin-top: -35px;
  }
  50% {
    margin-top: 0;
  }
  65% {
    margin-top: -15px;
  }
  80% {
    margin-top: 0;
  }
  90% {
    margin-top: -5px;
  }
  100% {
    margin-top: 0;
  }
}
@-moz-keyframes recPar {
  0% {
    margin-top: 0;
  }
  30% {
    margin-top: -35px;
  }
  40% {
    margin-top: -35px;
  }
  50% {
    margin-top: 0;
  }
  65% {
    margin-top: -15px;
  }
  80% {
    margin-top: 0;
  }
  90% {
    margin-top: -5px;
  }
  100% {
    margin-top: 0;
  }
}
@-ms-keyframes recPar {
  0% {
    margin-top: 0;
  }
  30% {
    margin-top: -35px;
  }
  40% {
    margin-top: -35px;
  }
  50% {
    margin-top: 0;
  }
  65% {
    margin-top: -15px;
  }
  80% {
    margin-top: 0;
  }
  90% {
    margin-top: -5px;
  }
  100% {
    margin-top: 0;
  }
}
@-o-keyframes recPar {
  0% {
    margin-top: 0;
  }
  30% {
    margin-top: -35px;
  }
  40% {
    margin-top: -35px;
  }
  50% {
    margin-top: 0;
  }
  65% {
    margin-top: -15px;
  }
  80% {
    margin-top: 0;
  }
  90% {
    margin-top: -5px;
  }
  100% {
    margin-top: 0;
  }
}
@keyframes recPar {
  0% {
    margin-top: 0;
  }
  30% {
    margin-top: -35px;
  }
  40% {
    margin-top: -35px;
  }
  50% {
    margin-top: 0;
  }
  65% {
    margin-top: -15px;
  }
  80% {
    margin-top: 0;
  }
  90% {
    margin-top: -5px;
  }
  100% {
    margin-top: 0;
  }
}
/* line 238, ../sass/_index.scss */
.recTool {
  padding-bottom: 40px;
  border-bottom: 1px solid #dcdcdc;
}
/* line 241, ../sass/_index.scss */
.recTool ul {
  margin: 0 auto;
  width: 1060px;
  font-size: 0;
}
/* line 245, ../sass/_index.scss */
.recTool ul li {
  margin-bottom: 50px;
  display: inline-block;
  vertical-align: top;
  width: 50%;
  font-size: 0;
}
/* line 251, ../sass/_index.scss */
.recTool ul li img {
  display: inline-block;
  line-height: 1;
  vertical-align: top;
}
/* line 258, ../sass/_index.scss */
.recTool ul li:nth-last-child(-n+2) {
  margin-bottom: 0;
}
/* line 262, ../sass/_index.scss */
.recTool ul li:hover img {
  transition: 0.6s;
  transform: rotate(360deg);
}
.recTool ul li:hover h3,.recTool ul li:hover p{
  color: #6150ca;
}

/* line 269, ../sass/_index.scss */
.recTool-box {
  width: 416px;
  display: inline-block;
  vertical-align: top;
  padding: 15px 78px 0 30px;
  box-sizing: border-box;
}
/* line 274, ../sass/_index.scss */
.recTool-box h3 {
  margin-bottom: 12px;
  font-size: 20px;
  line-height: 1;
  color: #333;
}
/* line 280, ../sass/_index.scss */
.recTool-box p {
  font-size: 14px;
  line-height: 24px;
  color: #828282;
}

/* line 286, ../sass/_index.scss */
.recCost {
  padding-bottom: 60px;
  border-bottom: 1px solid #dcdcdc;
}
/* line 289, ../sass/_index.scss */
.recCost ul {
  margin: 0 auto;
  width: 1200px;
  display: -webkit-box; 
  display: -moz-box; 
  display: -ms-flexbox; 
  display: -webkit-flex;
  display: flex;
}
/* line 293, ../sass/_index.scss */
.recCost ul li {
  margin-right: 20px;
  padding-top: 145px;  
  -webkit-box-flex: 1; 
  -moz-box-flex: 1; 
  -webkit-flex: 1; 
  -ms-flex: 1; 
  flex: 1;
  height: 280px;
  background: #f5f5f5;
  box-sizing: border-box;
  text-align: center;
  position: relative;
}
/* line 302, ../sass/_index.scss */
.recCost ul li h3 {
  margin-bottom: 12px;
  font-size: 20px;
  line-height: 1;
  color: #333;
}
/* line 308, ../sass/_index.scss */
.recCost ul li p {
  font-size: 14px;
  line-height: 28px;
  color: #828282;
}
/* line 313, ../sass/_index.scss */
.recCost ul li img {
  margin-left: -36px;
  display: block;
  position: absolute;
  top: 40px;
  left: 50%;
}
/* line 321, ../sass/_index.scss */
.recCost ul li:last-child {
  margin-right: 0;
}
/* line 325, ../sass/_index.scss */
.recCost ul li:hover img {
  -webkit-animation: recPar 0.65s linear 1;
  -webkit-animation: recPar 0.65s linear 1;
  -moz-animation: recPar 0.65s linear 1;
  -ms-animation: recPar 0.65s linear 1;
  -o-animation: recPar 0.65s linear 1;
  animation: recPar 0.65s linear 1;
}

/* line 337, ../sass/_index.scss */
.recFlow {
  padding-bottom: 50px;
}
/* line 339, ../sass/_index.scss */
.recFlow ul {
  margin: 0 auto;
  width: 1000px;
  display: -webkit-box; 
  display: -moz-box; 
  display: -ms-flexbox; 
  display: -webkit-flex;
  display: flex;
}
/* line 343, ../sass/_index.scss */
.recFlow ul li {
  text-align: center;
}
/* line 345, ../sass/_index.scss */
.recFlow ul li img {
  display: inline-block;
  vertical-align: top;
  line-height: 1;
}
/* line 350, ../sass/_index.scss */
.recFlow ul li h3 {
  margin-top: 36px;
  margin-bottom: 12px;
  font-size: 20px;
  line-height: 1;
  color: #333;
}
/* line 357, ../sass/_index.scss */
.recFlow ul li p {
  font-size: 14px;
  line-height: 28px;
  color: #828282;
}
/* line 363, ../sass/_index.scss */
.recFlow ul li:nth-child(2n-1) {
  -webkit-box-flex: 5; 
  -moz-box-flex: 5; 
  -webkit-flex: 5; 
  -ms-flex: 5; 
  flex: 5;
}
/* line 366, ../sass/_index.scss */
.recFlow ul li:nth-child(2n) {
  -webkit-box-flex: 3; 
  -moz-box-flex: 3; 
  -webkit-flex: 3; 
  -ms-flex: 3; 
  flex: 3;
}
/* line 370, ../sass/_index.scss */
.recFlow ul li:hover img.act {
  transform: rotateX(360deg);
  transition: 0.6s;
}
/* line 376, ../sass/_index.scss */
.recFlow a {
  margin: 65px auto 0;
  display: block;
  width: 184px;
  height: 50px;
  background: #6150ca;
  text-align: center;
  font-size: 20px;
  line-height: 50px;
  color: #fff;
}
.recCase{
  padding-bottom: 60px;
  background: #6150ca;
}
.recCase .recTil h2{
  color: #fff;
}
.recCase-box{
  margin: 0 auto;
  width: 1200px;
}
.recCase dl {
  margin-bottom: 35px;
}
.recCase dl dd ul{
  font-size: 0;
}
/* line 177, ../sass/_index.scss */
.recCase dl dt {
  display: inline-block;
  vertical-align: middle;
  width: 120px;
  height: 35px;
  font-size: 18px;
  color: #fff;
  text-align: center;
  background: #8777eb;
  margin-right: 45px;
  line-height: 35px;
}
/* line 189, ../sass/_index.scss */
.recCase dl dd {
  display: inline-block;
  vertical-align: middle;
}
/* line 193, ../sass/_index.scss */
.recCase dl dd ul li {
  display: inline-block;
  vertical-align: middle;
  margin-right: 30px;
  width: 180px;
  height: 60px;
  border: 1px solid #aaaaaa;
}
/* line 200, ../sass/_index.scss */
.recCase dl dd ul li img {
  width: 100%;
  height: 100%;
}
/* line 205, ../sass/_index.scss */
.recCase dl dd ul li:last-child {
  margin-right: 0;
}
.recCase dl:last-child{
  margin-bottom: 0;
}
/* line 212, ../sass/_index.scss */
.recCase dl:last-child dt {
  margin-top: 12px;
  vertical-align: top;
}
/* line 217, ../sass/_index.scss */
.recCase dl:last-child dd ul {
  margin-bottom: 36px;
}
.recCase a{
  margin: 0 auto ;
  display: block;
  width: 344px;
  height: 50px;
  background: #F90000;
  text-align: center;
  font-size: 20px;
  line-height: 50px;
  color: #fff;
}

.search{
  margin: 0 auto;
  padding-bottom: 80px;
  width: 1200px;
}
.search-box{
  text-align: center;
  margin-bottom: 40px;
  font-size: 0;
}
input[name="search"]{
  padding-left: 30px;
  width: 620px;
  height: 44px;
  display: inline-block;
  vertical-align: middle;
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
  border: 1px solid #ccc;
  border-right: none;
  box-sizing: border-box;
  background: #f5f5f5;
  font-size: 18px;
  color: #555555;
}
.search-btn{
  display: inline-block;
  vertical-align: middle;
  width: 180px;
  height: 44px;
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
  background: #ff9827;
  box-sizing: border-box;
  cursor: pointer;
  font-size: 18px;
  line-height: 45px;
  color: #fff;
}
.search-off{
  width: 100%;
  height: 38px;
  text-align: center;
  background: #ddd;
  font-size: 18px;
  line-height:  38px;
  color:#333;
}
.search-table{
  padding: 20px 20px 40px;
  background: #f5f5f5;
  box-sizing: border-box;
  border: 1px solid #ddd;
  border-top: none;
}
.search-table ol{
  border: 1px solid #ccc;
  height: 44px;
  font-size: 0;
}
.search-table ol li{
  width: 382px;
  display: inline-block;
  vertical-align: middle;
  font-size: 16px;
  line-height: 44px;
  color: #333333;
  padding-left: 15px;
  border-right: 1px solid #ccc;
  box-sizing: border-box;
}
.search-table ol li:last-child{
  border-right: 0;
}
.search-table ul{
  border: 1px solid #ccc;
  height: 44px;
  border-top: 0;
  font-size: 0;
}
.search-table ul li{
  width: 382px;
  display: inline-block;
  vertical-align: middle;
  font-size: 16px;
  line-height: 44px;
  color: #333;
  padding-left: 15px;
  border-right: 1px solid #ccc;
  box-sizing: border-box;
}
.search-table ul li:last-child{
  border-right: 0;
}

/*case_details gun*/
.al-img-slider{margin-bottom: 20px;}
.al-item {
    position: relative;
}

.al-item .img-bg {
    box-shadow: 0 0 4px #ddd;
    -webkit-box-shadow: 0 0 4px #ddd;
    -moz-box-shadow: 0 0 4px #ddd;
    z-index: 0;
}

.al-item .content {
    position: absolute;
    top: 14%;
    left: 15%;
    z-index: 5;
}

.al-item .img-title {
    font-size: 18px;
    color: #414141;
}

.al-item .img-text {
    line-height: 3em;
    font-size: 24px;
    color: #666;
}

.al-img-slider {
    position: relative;
}

.al-slider {
    position: relative;
    height: 250px;
    margin: 0 auto;
    overflow: hidden;
}

.al-row {
    position: absolute;
    top: 0;
    left: 0;
    white-space: nowrap;
}

.al-slider .al-item {
    display: inline-block;
    margin: 8px;
}

.al-img-slider .btn-turn {
    width: 40px;
    height: 40px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    background-color: #f3f3f3;
    text-align: center;
    line-height: 30px;
    z-index: 30;
    cursor: pointer;
}

.al-img-slider .btn-turn.active {
    background-color: #4aaadd;
}

.al-img-slider .btn-turn a {
    text-decoration: none;
}

.al-img-slider .btn-turn .qmfont {
    position: relative;
    top: 4px;
    left: 2px;
    font-size: 20px;
    color: #fff;
}

.al-img-slider .next .qmfont {
    left: 7px;
}

.al-img-slider .prev {
    position: absolute;
    top: 50%;
    margin-top: -20px;
    left: -40px;
}

.al-img-slider .next {
    position: absolute;
    top: 50%;
    margin-top: -20px;
    right: -40px;
}

.al-item .content2 {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -26px;
    margin-left: -95px;
    z-index: 5;
}

#slider3 .al-item span {
    display: inline-block;
    color: #fff;
    width: 190px;
    padding: 15px 0;
    background-color: #f8b600;
    opacity: 0.5;
}
#slider4{width:1080px;height:200px;}
#slider4 .al-item span {display: inline-block;color: #FFF;
width: 100%;height: 40px;line-height:48px;
background-color: #000;opacity: 0.6;padding: 0;
margin:63px 0 0 -123px;}
/*school*/
.list_banner_bg{width:100%;position:relative;height:300px;background:black;
overflow:hidden;}
.list_banner{height:300px;width:1920px;margin:0 auto;overflow:hidden;
position:absolute;;left:-960px;margin-left:50%;}
.list_banner img{width:1920px;height:300px;}

.DmTab_bg{border-bottom:1px solid #e2e2e2;width:100%;height:100px;
 background:#f7f7f7; position:relative;}
.DmTab_bottom{ position:absolute;bottom:0px;height:50px;width:100%;}
.DmTab{width:1180px;margin:0 auto;height:50px; position:relative;}
.DmTab a{width:150px;height:50px;line-height:50px;margin-right:10px;
text-align:center;display:inline-block;float:left;font-weight:lighter;
font-size:16px;color:white;font-family:"microsoft yahei";background:#005bac;}
.DmTab a:hover{text-decoration:none;}
.DmTab a.cur{color:black;border:1px solid #e2e2e2;border-bottom:none;
background:white;height:50px;}
/*右图右文*/
.subpage{width:1180px;position:relative;margin:0 auto;overflow:hidden;margin-bottom: 15px;}
.list_ImgTDe3{font-family:"microsoft yahei";color:black;}
.list_ImgTDe3 li{height:239px; 
margin-bottom:20px;margin-top:20px;}
.list_ImgTDe3 li img{width:428px;height:239px; position:absolute;float: left;}
.list_ImgTDe3 li .t{text-align:left;line-height:40px;
font-weight:bold;font-size:14px;color:black;
font-weight:lighter;font-size:21px;word-break:break-word;}
.list_ImgTDe3 li .t a{color:#333333;}

.list_ImgTDe3 li .de{height:150px;line-height:30px;font-size:14px;
font-weight:lighter;word-break:break-word;white-space:normal;}
.list_ImgTDe3 li .button{ position:absolute;bottom:0px;}
.list_ImgTDe3 li .button a{width:100px;height:30px;
margin-right:10px; text-align:center;line-height:30px;font-size:14px;
display:inline-block;color:white; background:#333333;}
.list_ImgTDe3 li .button a:hover{background:#005bac;}
.school-listright{float: right;width:680px;height:239px;position:relative;}
/*学院分页*/
.page_list{height:27px;text-align:center;font-size:12px;line-height:25px;
width:100%;color:#333333;margin: 15px 0px;}
.page_list a{border:1px solid silver;width:25px;height:25px;margin-left:5px;color:silver;display:inline-block;}
.page_list a:hover{ background:white; text-decoration:none;border:1px solid black;color:black;}
.page_list b{width:25px;height:25px;margin-left:5px;color:black;display:inline-block;}

.zixun-nav{width:100%;height:100px;/*background:#f7f7f7;*/}
.zixun-navul{width:475px;margin: 0 auto;height: 37px;}
.zixun-navul li{width:102px;height: 35px;float: left;margin-top:25px;line-height: 35px;
border-bottom: 1px solid #dadada;margin-left: 10px;}
.zixun-navul li a{width:100px;height: 35px;display: block;background:#0066cb;
color: #fff;border: 1px solid #0043c0;font-size:14px;text-align: center;}
.zixun-navul li a:hover,.zixun-navul .zixun-active a{background:#ffffff;
color: #333;border: 1px solid #dadada;}

.main_kbyxtg_type{height:380px;width:1200px;margin: 0 auto;margin-top:35px;}
.main_kbyxtg_type .box{}
.main_kbyxtg_type ul li{-o-transition:all .6s;-moz-transition:all .6s;
-webkit-transition:all .6s;-ms-transition:all .6s;transition:all .6s;height: 116px;
width: 320px;float: left;background-color: #f6f7fb;margin-right: 26px;margin-bottom: 26px;padding: 25px;border: 2px solid #F6F7FB;}
.main_kbyxtg_type ul li:hover{border: 2px solid #189af6;}
.main_kbyxtg_type ul li .ico{float: left;margin-top: 4px;}
.main_kbyxtg_type ul li .text{float: right;width: 265px;}
.main_kbyxtg_type ul li .text strong{font-size: 20px;font-weight: normal;color: #333333;}
.main_kbyxtg_type ul li .text p{line-height: 26px;padding-top: 5px;}
.main_kbyxtg_type ul li img{float: left;}
.main_kbyxtg_tgxy{height: 630px;background-color: #eef5f9;}
.main_kbyxtg_tgxy .box .text{float: left;width: 520px;margin-top: 210px;}
.main_kbyxtg_tgxy .box .text strong{font-size: 30px;font-weight: normal;color: #333333;}
.main_kbyxtg_tgxy .box .text p{font-size: 16px;line-height: 30px;padding-top: 15px;}
.main_kbyxtg_tgxy .box .pic{float: right;margin-top: 70px;}

.kunrao-img{width: 860px;margin: 0 auto;}

.kunrao-img img{border: none;width: 100%;padding: 0;margin: 0;}

.kunrao-form{width: 860px;margin:30px auto;}
.analysis-module .analysis-input {
  height: 55px;
  margin: 0 auto;
  width: 745px;
  border: 2px solid #ff4014;
  border-radius: 30px;
  overflow: hidden;
  padding-left: 24px;font-size: 15px;
}

.analysis-module .analysis-input .myPhone {
  height: 55px;
  border: 0;
  width: 226px;
  vertical-align: top;
  margin-right: 0;
}

.analysis-module .analysis-input .line {
  content: '';
  height: 72%;
  margin: 0px 7px 10px 10.6px;
  display: inline-block;
  vertical-align: middle;
  border-right: 1px solid #ff4014;
}

.analysis-module .analysis-input .myName {
  height: 55px;
  border: 0;
  width: 291px;
  vertical-align: top;
  margin-right: 0;
}

.analysis-module .analysis-input .analysis-submit {
  height: 55px;
  width: 190px;
  line-height: 55px;
  border: 0px;
  background-color: #ff4014;
  color: #ffffff;
  font-size: 20px;
  cursor: pointer;
}

.analysis-module .analysis-label {
  width: 710px;
  margin: 0 auto;
  margin-top: 15px;
  font-size: 14px;
  color: #999;
}

.analysis-module .analysis-label span {
  color: #ff4014;
}

.zixun-yx{width:100%;height:962px;background:url(../images/zixun_yxbg.jpg) repeat-x left top;}
.zixun-yximg{background:#40bdff;width:1200px;margin: 0 auto;height:700px;position:relative;
}
#rotator {
	margin:0;
}
/* Tabs */
ul.ui-tabs-nav, li.ui-tabs-nav-item, li.ui-tabs-nav-item a:link, li.ui-tabs-nav-item a:visited {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	text-decoration:none;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
}
ul.ui-tabs-nav {
	z-index:1;height: 60px;width:100%;
	background:#0092df;text-align: center;line-height: 60px;
}
ul.ui-tabs-nav li{width:24.5%;float: left;border-right: 1px solid #4ab7f0;}

ul.ui-tabs-nav li a{height: 60px;width:100%;display: block;
font-size: 16px;color:#fff;line-height: 60px;}

li.ui-tabs-nav-item a:link, li.ui-tabs-nav-item a:visited {}
#rotator .ui-tabs-nav-item a:hover, 
#rotator .ui-tabs-nav-item a:active {color:#fff;background:#40bdff;height: 60px;
width:100%;line-height: 60px;}
#rotator .ui-tabs-nav-item a span {
}
/* Active Tab */
#rotator .ui-tabs-selected a:link, 
#rotator .ui-tabs-selected a:visited, #rotator .ui-tabs-selected a:hover, 
#rotator .ui-tabs-selected a:active {
	color:#fff;background:#40bdff;
}
/* Content Panels */
#rotator .ui-tabs-panel img{height: 600px;width:1100px;margin-top: 20px;}
#rotator .ui-tabs-panel {
	text-align: center;
}
#rotator .ui-tabs-hide {
	display:none;
}
#rotator .btn_get_started {
	float:left;
	height:30px;
	width:99px;
	text-indent:-9999em;
	margin-right:7px;
	overflow:hidden;
}
#rotator .btn_learn_more {
	float:left;
}
#rotator #fragment-1 {}
#rotator #fragment-2 {}
#rotator #fragment-3 {}
#rotator #fragment-4 {}

.zixun-baidutitle{width: 766px;margin: 30px auto;padding-top:30px;}
.act-dialog{margin: 0 auto;margin-top: 25px;
    display: block;
    padding: 10px;
    text-align: center;
    width: 332px;
    border-radius: 30px;
    cursor: pointer;
    border: 0;
    box-shadow: 0 2px 5px #888;
    background-color: rgb(255, 64, 20);
    font-size: 24px;
    font-family: 微软雅黑;
    color: rgb(255, 255, 255);}

/*风投页面*/
.lm-louceng1-ul .mt20 {margin-top: 20px;}
.lm-louceng1-ul .mt50 {margin-top: 50px;}
.lm-louceng1-ul .grey666 {color: #666;}
.lm-louceng1-ul .font14 {font-size: 14px;}
.fengtou-liumok{width: 1200px;margin: 0 auto;margin-top: 75px;}
.lm-louceng1-ul{ overflow: hidden; padding-bottom: 40px;  }
.lm-louceng1-ul li{ width: 398px; height: 380px; float: left; text-align: center; background: #fff; }
.lm-louceng1-ul li div{ width: 100%; height: 195px;  }
.lm-louceng1-ul li h3{font-size: 24px;font-weight: normal;}
.lm-louceng1-ul li h3,.lm-louceng1-ul li p{transition:All 0.2s ease-in-out; -webkit-transition:All 0.2s ease-in-out;-moz-transition:All 0.2s ease-in-out; -o-transition:All 0.2s ease-in-out;}
.lm-louceng1-ul li:hover h3,.lm-louceng1-ul li:hover p{ 
	transform: translateY(-10px);
	-ms-transform: translateY(-10px);		
	-webkit-transform: translateY(-10px);	
	-o-transform: translateY(-10px);		
	-moz-transform: translateY(-10px);
}
.lm-louceng1-li1 div{ background: url(../images/add_1.png) 45% bottom no-repeat; }
.lm-louceng1-li1:hover{ background:#eeeeee; cursor: pointer;  }
.lm-louceng1-li1:hover div{ background: url(../images/add_1.png) 45% bottom no-repeat; }
.lm-louceng1-li2 div{ background: url(../images/add_2.png) 50% bottom no-repeat; }
.lm-louceng1-li2:hover{ background:#eeeeee; cursor: pointer; }
.lm-louceng1-li2:hover div{ background: url(../images/add_2.png) 50% bottom no-repeat; }
.lm-louceng1-li3 div{ background: url(../images/add_3.png) 50% bottom no-repeat; }
.lm-louceng1-li3:hover{ background:#eeeeee; cursor: pointer; }
.lm-louceng1-li3:hover div{ background: url(../images/add_3.png) 50% bottom no-repeat; }
.lm-louceng1-li4 div{ background: url(../images/add_4.png) 50% bottom no-repeat; }
.lm-louceng1-li4:hover{ background: #eeeeee; cursor: pointer;  }
.lm-louceng1-li4:hover div{ background: url(../images/add_4.png) 50% bottom no-repeat; }
.lm-louceng1-li5 div{ background: url(../images/add_5.png) 50% bottom no-repeat; }
.lm-louceng1-li5:hover{ background:#eeeeee; cursor: pointer; }
.lm-louceng1-li5:hover div{ background: url(../images/add_5.png) 50% bottom no-repeat; }
.lm-louceng1-li6 div{ background: url(../images/add_6.png) 50% bottom no-repeat; }
.lm-louceng1-li6:hover{ background:#eeeeee; cursor: pointer; }
.lm-louceng1-li6:hover div{ background: url(../images/add_6.png) 50% bottom no-repeat; }
.lm-louceng1-li7 div{ background: url(../images/add_7.png) 45% bottom no-repeat; }
.lm-louceng1-li7:hover{ background:#eeeeee; cursor: pointer; }
.lm-louceng1-li7:hover div{ background: url(../images/add_7.png) 50% bottom no-repeat;}
.lm-louceng1-li8 div{ background: url(../images/add_8.png) 45% bottom no-repeat; }
.lm-louceng1-li8:hover{ background:#eeeeee; cursor: pointer; }
.lm-louceng1-li8:hover div{ background: url(../images/add_8.png) 50% bottom no-repeat;}
.lm-louceng1-li9 div{ background: url(../images/add_9.png) 45% bottom no-repeat; }
.lm-louceng1-li9:hover{ background:#eeeeee; cursor: pointer; }
.lm-louceng1-li9:hover div{ background: url(../images/add_9.png) 50% bottom no-repeat;}
.lm-louceng1-li10 div{ background: url(../images/add_10.png) 45% bottom no-repeat; }
.lm-louceng1-li10:hover{ background:#eeeeee; cursor: pointer; }
.lm-louceng1-li10:hover div{ background: url(../images/add_10.png) 50% bottom no-repeat;}
.lm-louceng1-li11 div{ background: url(../images/add_13.png) 45% bottom no-repeat; }
.lm-louceng1-li11:hover{ background:#eeeeee; cursor: pointer; }
.lm-louceng1-li11:hover div{ background: url(../images/add_13.png) 50% bottom no-repeat;}
.lm-louceng1-li12 div{ background: url(../images/add_12.png) 45% bottom no-repeat; }
.lm-louceng1-li12:hover{ background:#eeeeee; cursor: pointer; }
.lm-louceng1-li12:hover div{ background: url(../images/add_12.png) 50% bottom no-repeat;}

.lm-bt{border-top: 1px solid #e6e6e6;}
.lm-bl{border-left: 1px solid #e6e6e6;}
.lm-bb{border-bottom: 1px solid #e6e6e6;}
.lm-br{border-right: 1px solid #e6e6e6;}

.lm-louceng2-one{width: 100%;background:#f7f7f7;
padding-top: 50px;box-sizing: border-box;}

.lm-louceng2-ul1{width: 1176px; margin: 40px auto; font-size: 16px;}
.lm-louceng2-ul1 li{width: 105px; float: left;text-align:center;margin: 0px 90px;margin-bottom:45px;}
.lm-louceng2-ul1 li span{display: block; width: 105px; height: 105px; border-radius: 50%; border: 2px solid #3083d7;}
.lm-louceng2-ul1 li img{margin-top: 24px;}
.lm-louceng2-ul1 li p{margin-top: 15px;color: #3083d7;text-align: center;}
.lm-louceng2-two{padding-top: 75px; padding-bottom: 90px; overflow: hidden;}
.lm-louceng2-ul1 li div{width: 105px; height: 90px;}
.lm-louceng2-ul1 li span{ cursor: pointer; transition:All 0.2s ease-in-out; -webkit-transition:All 0.2s ease-in-out;-moz-transition:All 0.2s ease-in-out; -o-transition:All 0.2s ease-in-out;}
.lm-louceng2-ul1 li span:hover{
	transform: translateY(-10px);
	-ms-transform: translateY(-10px);		
	-webkit-transform: translateY(-10px);	
	-o-transform: translateY(-10px);		
	-moz-transform: translateY(-10px);
}

.lm-louceng2-ul2{}
.lm-louceng2-ul2 li span{border: 2px solid #030303;}
.lm-louceng2-ul2 li p{color: #030303;}
.lm-louceng2-ul1 li{border: 1px solid #eee;width: 200px;margin: 0px 40px;height: 200px;
border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;margin-bottom: 20px;}
.lm-louceng2-ul1 li span{margin-left:45px;margin-top:30px;}


.index-title2{color: #fff;}
.index-title2 .index-stitle{color: #fff;}

.lm-xz-list{width: 1200px; margin: 75px auto; overflow: hidden;}
.lm-xz-list li{width: 180px; height:118px; float: left; margin-right: 20px; margin-bottom: 20px; box-sizing: border-box;}
.lm-xz-list li img{width: 100%; height: 100%;}
.lm-xz-list li:nth-child(6n){margin-right: 0;}

.lm-xz-list1{width: 1200px; margin: 75px auto; overflow: hidden;}
.lm-xz-list1 li{width: 200px; height:150px; float: left; box-sizing: border-box;}
.lm-xz-list1 li:nth-child(2),
.lm-xz-list1 li:nth-child(4),
.lm-xz-list1 li:nth-child(6),
.lm-xz-list1 li:nth-child(7),
.lm-xz-list1 li:nth-child(9),
.lm-xz-list1 li:nth-child(11),
.lm-xz-list1 li:nth-child(14),
.lm-xz-list1 li:nth-child(16),
.lm-xz-list1 li:nth-child(18),
.lm-xz-list1 li:nth-child(19),
.lm-xz-list1 li:nth-child(21),
.lm-xz-list1 li:nth-child(23) {
  background-color: #f8f8f8;
}
.lm-xz-list1 li:hover {
	z-index: 10;
	-webkit-box-shadow: 0 8px 22px 0 rgba(42,117,237,.16);
	box-shadow: 0 8px 22px 0 rgba(42,117,237,.16)
}
.lm-xz-list1 li img{width: 100%;}
.lm-xz-list1 li p { font-size: 16px;text-align: center; }
.fengtou-hezuo{margin-top:35px;}

.fengtou-form{width:100%;height: 600px;
background: url(../images/ft_formbg.jpg) no-repeat center top;}

.fengtou-form .index-title{padding-top: 50px;}
.ft-form-phone{float: left;height: 317px;
text-align: center;background:#fff;width:510px;margin-top: 30px;}
.ft-form-phone img{margin-top: 50px;}
.ft-form-phone p{margin-top: 10px;font-size: 38px;color: #3179cb;}
.form-content{width:1200px;margin: 0 auto;}
.ft-form{float: right;width:630px;height: 317px;}

.ft-form input,.ft-form textarea{width:630px;text-indent: 15px;}
.ft-form textarea{display: block;height:156px;background:#ffffff;
border: 1px solid #d2d2d2;}
.input-tel{margin-bottom: 15px;height:61px;margin-top: 30px;
background:#ffffff;border: 1px solid #d2d2d2;}

 textarea{display: block;height:156px;font-family: "microsoft yahei";}
.ft-form .ft-form-btn{background:#3179cb;height:63px;text-align: center;
color: #fff;line-height: 60px;font-size: 20px;margin-top: 15px;border: none;
border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;
cursor: pointer;}
.ft-form .ft-form-btn:hover{background:#2c6bb3;}

.yongyou{width:1176px;margin: 0 auto;margin-top: 30px;}
.yy-module{height:475px;margin-top:20px;}
.yy-module-l{width:255px;float: left;background:#f39b33;color: #fff;
padding: 20px;height:435px;}
.yy-module-title{font-size: 30px;margin:15px 0px;color: #fff;}
.yy-module-text{font-size: 16px;padding-bottom:25px;
border-bottom: 1px dashed #fff;margin-bottom: 10px;}

.module-l-ul{}
.module-l-ul li{width:110px;height:30px;line-height:30px;float: left;
margin:10px 8px;text-align: center;font-size:16px;}
.module-l-ul li a{color: #fff;width:110px;height:30px;display: block;}
.module-l-ul li a:hover{opacity: 0.8;}
.doubleli{}
.module-l-btn{background:#ffffff;margin-top:25px;height:40px;
line-height:40px;font-size: 18px;display: block;text-align: center;
border-radius:20px;}
.module-l-btn1{color:#f39b33;}
.module-l-btn:hover{color:#333;}
.module-r-ul{border-top:1px solid #e5e5e5;}
.yy-module-r{float: left;width:878px;}
.module-r-ul li{width:218px;height:236px;text-align: center;float: left;
border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;}
.module-r-ul li a{width:218px;height:236px; display: block;}
.module-r-ul li a:hover{background:#eee;}

.module-r-pic{padding-top: 60px;}
.module-r-title{margin-top: 30px;font-size: 18px;color: #000000;}
.module-r-ul li:hover{background:#f4f4f4;}
.yy-module-l2{background:#e45454;}
.yy-module-l3{background:#257bd2;}
.module-l-btn1{color:#e45454;}
.module-l-btn3{color:#257bd2;}
.module-l-ul1 li{background:#e98610;}
.module-l-ul2 li{background:#c34343;}
.module-l-ul3 li{background:#1059a5;}
.biaozhun{width:1200px;margin:25px auto;}


/*city*/
.city_list{}
.city_ul{width:1200px;margin: 0 auto;}
.city_ul li{width:270px;float: left;text-align:center;
height:310px;border: 1px solid #eeeeee;margin-right: 37px;}
.city_ul li.city_last{margin-right:0px;}
.city_title{margin-top: 5px;font-size: 24px;}
.city_list .index-title{margin: 35px 0px;}
.city_text{padding: 10px;text-align: left;line-height: 22px;}

/*tixi*/
.tixi{margin: 25px auto;}
.tixi1-ul{}
.tixi1-ul li{width:330px;float: left;margin-right: 40px;border:1px solid #eee;
height: 270px;text-align: center;padding: 10px;margin-bottom: 20px;}
.tixi1-ul li:hover{background:#eee;}
.tixi1-last{margin-right: 0px;}
.tixi1-img{margin-top:40px;}
.tixi1-title{font-size: 24px;margin: 25px 0px;}
.tixi1-text{font-size: 16px;line-height: 24px;}
.tixi2-ul li{height: 490px;}
.tixi2-ul .tixi1-title{color:#ff9700;}
.tixicon2{background:#f3f3f3;padding:20px 0px;margin-top:35px;padding-top:40px;}
.tixicon5,.tixicon3,.tixicon1,.tixicon4{width: 1200px;margin: 0 auto;margin-top:35px}
.tixi3-ul{}
.tixi3-ul li{width:195px;float: left;margin-right: 40px;
height:150px;text-align: center;}
.tixicon2 ul{width: 1200px; margin: 0 auto;}


.tixi3-title{font-size: 16px;margin-top: 10px;}
.tixicon3 .index-title{margin-bottom: 45px;}
.tixi4_img{text-align: center;margin: 30px auto;}

.tixicon5 .tixi3-ul li{height:240px;}
.tixicon5 .tixi5-text{margin-top: 10px;}
.tixicon5 .tixi3-title{color:#ff9700;}
.tixicon3{}














































































