.index_banner {
    height:100%;
}
.index_banner .swiper-container {
    height:100%;
}
.index_banner .swiper-slide {
    height:100%;
}
.index_banner .swiper-pagination {
    font-size:16px;
    color:#fff;
}
.index_banner .swiper-button-next {
    display:none;
    left:50%;
    margin-left:30px;
    right:auto;
    bottom:18px;
    top:auto;
    width:12px;
    height:22px;
    background-size:12px 22px;
}
.index_banner .swiper-button-prev {
    display:none;
    right:50%;
    margin-right:30px;
    left:auto;
    bottom:18px;
    top:auto;
    width:12px;
    height:22px;
    background-size:12px 22px;
}
.index_banner .swiper-slide .content h1 {
    font-weight:bold;
    color:#fff;
    font-size:50px;
    position:absolute;
    top:32%;
    width:1200px;
    left:50%;
    margin-left:-600px;
    text-align:center;
    opacity:0;
    transition:0.4s;
    transition-delay:0.4s;
    transition-timing-function:linear;
}
.index_banner .swiper-slide .content h2 {
    color:#fff;
    font-size:30px;
    position:absolute;
    top:43%;
    width:1200px;
    left:50%;
    margin-left:-600px;
    text-align:center;
    font-weight:normal;
    opacity:0;
    transition:0.6s;
    transition-delay:0.6s;
    transition-timing-function:linear;
}
.index_banner .swiper-slide-active .content h1 {
    margin-left:-600px;
    opacity:1;
    top:30%;
    text-shadow:0px 2px 2px rgba(0,0,0,0.3);
}
.index_banner .swiper-slide-active .content h2 {
    margin-left:-600px;
    opacity:1;
    top:41%;
    text-shadow:0px 2px 2px rgba(0,0,0,0.3);
}
.index_solution {
    padding-top:50px;
    padding-bottom:30px;
}
.index_solution .title h1 {
    text-align:center;
    font-size:30px;
    color:#333333;
    margin-bottom:5px;
}
.index_solution .title h2 {
    text-align:center;
    font-size:18px;
    font-weight:normal;
    color:#333333;
}
.index_solution .title span {
    display:block;
    width:50px;
    height:2px;
    background:#16336b;
    margin:20px auto;
}
.index_solution .content {
    position:relative;
    height:460px;
}
.index_solution .content .solution1:after,.index_solution .content .solution2:after,.index_solution .content .solution3:after,.index_solution .content .solution4:after,.index_solution .content .solution5:after {
    position:absolute;
    content:"";
    height:80px;
    left:0px;
    right:0px;
    bottom:0px;
    z-index:8ï¼›background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);
    overflow:hidden;
    background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.7) 100%);
    background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.7) 100%);
}
.index_solution .content .solution1 {
    position:absolute;
    width:290px;
    height:460px;
    left:0px;
    overflow:hidden;
}
.index_solution .content .solution2 {
    position:absolute;
    width:560px;
    height:210px;
    left:330px;
    overflow:hidden;
}
.index_solution .content .solution3 {
    position:absolute;
    width:270px;
    height:210px;
    right:0px;
    overflow:hidden;
}
.index_solution .content .solution4 {
    position:absolute;
    width:270px;
    height:210px;
    left:330px;
    bottom:0px;
    overflow:hidden;
}
.index_solution .content .solution5 {
    position:absolute;
    width:560px;
    height:210px;
    right:0px;
    bottom:0px;
    overflow:hidden;
}
.index_solution .content .solution img {
    width:100%;
    height:100%;
    position:absolute;
    z-index:9;
    line-height:20px;
    display:block;
    font-size:0px;
    vertical-align:middle;
    transition:.5s transform;
    transform:translateZ(0);
}
.index_solution .content .solution:hover img {
    transform:rotate(-2deg) scale(1.1);
    transition:.6s transform;
}
.index_solution .content .solution h1 {
    font-weight:normal;
    font-size:18px;
    font-weight:bold;
    color:#fff;
    position:absolute;
    width:100%;
    text-align:center;
    bottom:20px;
    z-index:110;
    transition-duration:0.3s;
    -moz-transition-duration:0.3s;
    /* Firefox 4 */-webkit-transition-duration:0.3s;
    /* Safari éœï¿½ Chrome */-o-transition-duration:0.3s;
    /* Opera */ opacity:0.8
}
.index_solution .content .solution:hover h1 {
    opacity:1;
    font-weight:bold;
    color:#fff;
    position:absolute;
    width:100%;
    text-align:center;
    bottom:25px;
    z-index:110;
}
.index_solution .content .solution:after {
    content:"";
    position:absolute;
    bottom:0;
    width:100%;
    height:60px;
    position:absolute;
    z-index:10;
    background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.6) 100%);
    background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.6) 100%);
    background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.6) 100%);
}
.xia {
    left:50%;
    background:url(../images/xia.png);
    height:57px;
    width:70px;
    position:absolute;
    display:inline-block;
    bottom:60px;
    z-index:9999;
    margin-left:-35px;
    animation:mylogo 1s linear 0s infinite alternate;
}
.ks {
    position:absolute;
    width:200px;
    text-align:center;
    line-height:2;
    font-size:16px;
}
.ks a {
    color:#fff
}
.ks1 {
    top:70%;
    left:29%;
    margin-left:-100px;
}
/*ç«è½¦*/

.ks2 {
    top:36%;
    left:72%;
    margin-left:-100px;
}
.ks4 {
    top:20%;
    left:50%;
    margin-left:-100px;
}
.ks3 {
    top:70%;
    left:71%;
    margin-left:-100px;
}
.ks5 {
    top:33%;
    left:27%;
    margin-left:-100px;
}
/*è½¦å­*/

.ks:hover {
    animation:mylogo 1s linear 0s infinite alternate;
}
.index_solution .htitle {
    margin:40px auto;
    margin-top:20px
}
.index_solution .htitle h1 {
    text-align:center;
    font-size:36px;
    color:#424242;
    font-weight:500;
}
.index_solution .htitle span {
    display:block;
    width:34px;
    height:3px;
    background:#16336b;
    margin:10px auto;
}
.index_solution .htitle p {
    text-align:center;
    color:#787777;
}
.ifanganbox {
    height:230px;
    width:630px;
    background:rgba(0,0,0,0.7);
    margin:auto;
    margin-top:190px;
    padding:30px 80px 0 0px;
    color:#fff;
}
.ifanganico {
    line-height:1.8;
    width:18%;
    float:left;
    text-align:center;
    padding-top:10px;
}
.ifangancon {
    line-height:1.8;
    width:82%;
    float:right;
}
.ifangancontit {
    font-size:24px;
    margin-bottom:15px;
}
.ifanganconmore {
    text-align:right;
    color:#fff
}
.ifanganconmore a {
    text-align:right;
    color:#fff
}
.slideBox {
    height:670px;
    overflow:hidden;
    width:1200px;
    position:relative;
}
.slideBox .hd {
    width:1200px;
    height:54px;
    position:absolute;
    bottom:0;
    z-index:1;
}
.slideBox .hd li {
    width:20%;
    float:left;
    height:54px;
    line-height:54px;
    overflow:hidden;
    color:#222222;
    text-align:center;
    cursor:pointer;
}
.slideBox .hd li.on {
    color:#FFF;
    background:#16336b url(../images/k.png) top center no-repeat;
    text-decoration:none;
}
.slideBox .bd li {
    width:1200px;
    height:670px;
    overflow:hidden;
}
.slideBox .bd .hezi {
    width:1200px;
    height:630px;
    overflow:hidden;
}
.slideBox .txtBg {
    position:absolute;
    width:100%;
    height:54px;
    bottom:0;
    background:#d4d4d4;
}
.index-lianxi {
    margin-left:-10px;
}
.index-lianxi li .inner {
    position:relative;
    height:210px;
    overflow:hidden;
}
.index-lianxi li .inner a {
    display:block;
    height:100%
}
.index-lianxi .lianxi-item {
    width:100%;
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0;
}
.index-lianxi li {
    position:relative;
    float:left;
    width:33.333%;
    text-align:center;
    padding-left:10px;
    box-sizing:border-box;
}
.index-lianxi li .lianxi-ico {
    margin-top:30px;
    color:#ccc;
    font-size:50px;
    text-align:center;
}
.index-lianxi li h3 {
    font-size:16px;
    color:#000;
    font-weight:600;
    line-height:1;
    padding:15px 0 0px 0;
}
.index-lianxi li .lianxi-des {
    font-size:16px;
    color:#595959;
    padding:10px 20px;
}
.index-lianxi li .lianxi-ince {
    font-size:16px;
    color:#595959;
    padding:0 20px;
}
.index-lianxi li .lianxi-line {
    width:60px;
    height:3px;
    background:#16336b;
    margin:10px auto;
}
.index-lianxi ul {
    background:url(../images/bglin.png) center center no-repeat;
    overflow:hidden;
}
@keyframes mylogo2 {
    from {
    margin-top:40px;
}
to {
    margin-top:20px;
}
}.index-lianxi li .lianxi-ico:hover {
    animation:mylogo2 1s linear 0s infinite alternate;
}
.mt50 {
    margin-top:35px;
}
.aboutpage-tit {
    margin-bottom:30px;
    margin-top:0px;
    text-align:center;
}
.aboutpage-tit h2 {
    color:#16336b;
    font-weight:normal;
    font-size:22px;
    line-height:1.3
}
.aboutpage-tit span {
    display:block;
    margin:8px auto;
    height:2px;
    width:30px;
    background:#16336b;
}
.aboutpage-tit p {
    line-height:1.5;
    color:#979797;
    font-size:12px;
    text-transform:uppercase
}
.abouttit {
    margin-bottom:30px;
    text-align:center;
}
.abouttit h2 {
    color:#16336b;
    font-weight:normal;
    font-size:36px;
    line-height:1.3
}
.abouttit span {
    display:block;
    margin:8px auto;
    height:2px;
    width:30px;
    background:#16336b;
}
.abouttit p {
    line-height:1.5;
    color:#090909;
    font-size:14px;
    text-transform:uppercase
}
.footer .contact p strong {
    font-size:18px!important;
    color:#fff!important;
}
.footer {
    text-align:center;
    padding:20px 0
}
.footer .copy2 {
    line-height:2
}
.footer-nav {
    display:none;
}
.abouta {
    color:#333;
    font-size:16px;
}
.abouta p {
    margin-bottom:10px;
}
.aboutcon {
    }.abouta .aboutl {
    /* width:50%;
    */float:left;
    line-height:1.8;
}
.abouta .aboutr {
    /* width:537px;
    *//* float:right;
    */
}
.abouta .aboutr img {
    width:537px;
}
.abouta .aboutr .p {
    text-align:center;
    font-size:20px;
    /* margin-top:20px;
    */color:#000;
}
.yunying {
    color:#333;
    font-size:16px;
    /* height:300px */
}
.yunying p {
    margin-bottom:10px;
}
.yunyingcon {
    }.yunying .yunyingl {
    /* width:680px;
    *//* float:left;
    */line-height:1.8;
    /* font-size:18px;
    */
}
.yunying .yunyingr {
    /* width:400px;
    */ 
}
.yunying .yunyingr img, .aboutatxtimg  img {
    /* position:absolute;
    *//* top:-50px;
    */
   width: 100%
}
.aboutatxtimg {
    text-align:center
}
.detail_page_huif5 {
    /* background:#f5f5f5 */
}
.detail_page_hui {
    background:#f3f3f3;
    padding:50px 0
}
.detail_page_hui2 {
    background:#f4f6fa;
    padding-top:30px
}
.aboutb {
    color:#333;
    margin-bottom:20px
}
.aboutb .aboutcon {
    padding-left:60px;
    font-size:18px;
}
.aboutb .aboutl {
    /* width:418px;
    *//* border:1px solid #ccc;
    *//* float:left;
    *//* margin-top:6px;
    */height:300px;
}
.aboutb .aboutl img {
    width:100%;
    display:block;
}
.aboutb .aboutr {
    /* width:65%;
    *//* float:left;
    */line-height:1.8;
}
.aboutatxtimg {
    /*overflow:scroll;*/
}
.aboutc .hd {
    margin-left:-87px
}
.aboutc .hd li {
    float:left;
    padding:0 15px;
}
.aboutc .hd li.on {
    color:#013893
}
.index-products {
    margin-left:-10px;
}
.index-products li .inner {
    position:relative;
    transition:all .2s ease;
    height:180px;
    margin-bottom:15px;
    overflow:hidden;
}
.index-products li .inner a {
    display:block;
    height:100%
}
.index-products li .inner:hover {
    transform:translateY(-20px);
    transition:all 0.2s ease;
}
.index-products li .inner:hover .products-ico {
    color:#0763ed;
}
.index-products li .inner:hover .products-line {
    }.index-products li .inner:hover h3 {
    color:#444;
}
.index-products .products-item {
    transition:0.2s ease;
    -moz-transition:0.2s ease;
    -webkit-transition:0.2s ease;
    -o-transition:0.2s ease;
    width:100%;
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0;
}
.index-products li {
    position:relative;
    float:left;
    width:25%;
    text-align:center;
    padding-left:10px;
    box-sizing:border-box;
}
.index-products li .products-ico {
    /* margin-top:30px;
    */transition:all 0.2s ease;
    -moz-transition:all 0.2s ease;
    -webkit-transition:all 0.2s ease;
    -o-transition:all 0.2s ease;
    color:#ccc;
    font-size:50px;
    text-align:center;
}
.index-products li h3 {
    font-size:20px;
    color:#000;
    font-weight:400;
    line-height:1;
    padding:10px 0 5px 0;
}
.index-products li .products-des {
    font-size:16px;
    color:#000;
    padding:10px 20px;
    word-break:break-all;
    /* height:55px;
    *//* line-height:1.6;
    */
}
.index-products li .products-ince {
    font-size:14px;
    color:#bbbbbb;
    padding:0 20px;
}
.index-products li .products-line {
    width:60px;
    height:3px;
    background:#16336b;
    margin:10px auto;
}
/** è¡¨å• **/

.form {
    padding:30px 40px 0 40px;
}
.forma {
    float:left;
    width:48%;
}
.formb {
    float:right;
    width:48%;
}
.form .form-items .form-item {
    display:inline-block;
}
.form .form-item {
    margin-bottom:25px;
    clear:both;
    position:relative;
}
.form .form-item:after {
    content:"";
    display:block;
    clear:both;
}
.form .form-label {
    float:left;
    display:block;
    padding:8px 15px 8px 0px;
    width:110px;
    font-weight:400;
    text-align:right;
}
.form .input-block {
    position:relative;
    min-height:36px;
    line-height:31px;
}
.form .input-inline {
    float:left;
}
.form .tips {
    color:#ccc;
    line-height:22px;
}
.form .exf {
    color:#989090;
    line-height:36px;
    position:absolute;
    top:1px;
    right:1px;
    background:#eee;
    padding:0 10px;
}
.input,.textarea,.select {
    height:42px;
    line-height:1.3;
    line-height:42px\9;
    border:1px solid #ddd;
    background-color:#fff;
    border-radius:2px;
}
.input::-webkit-input-placeholder,.textarea::-webkit-input-placeholder,.select::-webkit-input-placeholder {
    line-height:1.3;
}
.input,.textarea {
    display:block;
    width:100%;
    padding-left:15px;
    box-sizing:border-box;
}
.input:focus,.textarea:focus {
    border-color:#C9C9C9;
}
.textarea {
    position:relative;
    min-height:175px;
    height:auto;
    line-height:20px;
    padding:8px 10px;
    resize:vertical;
}
.select {
    padding:0 10px;
    width:100%
}
.btn-submit {
    text-align:center;
    padding:12px 30px;
    color:#0e1c63;
    font-size:18px;
    border-radius:5px;
    border:1px solid #0e1c63;
    background:transparent;
    margin:auto;
    margin-top:20px;
}
.map {
    height:500px;
    width:100%
}
/* timeline */



    li {
    list-style:none;
}
#timeline {
    width:1024px;
    height:440px;
    overflow:hidden;
    margin:50px auto;
    position:relative;
}
#timeline:after {
    background:#c1c7e7;
    position:absolute;
    display:block;
    content:'';
    width:100%;
    height:3px;
    bottom:58px;
}
#dates {
    width:100%;
    height:100px;
    overflow:hidden;
    position:relative;
}
#dates li {
    list-style:none;
    float:left;
    width:120px;
    height:50px;
    font-size:16px;
    text-align:center;
    position:relative
}
#dates a {
    line-height:38px;
    padding-bottom:10px;
    text-decoration:none;
    color:#866f6f;
    position:absolute;
}
#dates li  a {
    bottom:-60px
}
#dates li  a:after {
    top:-21px
}
#dates li  a.selected:after {
    top:-23px
}
#dates li a:after {
    z-index:999;
    background:#c1c7e7;
    position:absolute;
    display:block;
    content:'';
    width:10px;
    height:10px;
    border-radius:50%;
    bottom:-2px;
    left:45%
}
#dates .selected:after {
    z-index:999;
    background:#fff;
    border:3px solid #22348b;
    position:absolute;
    display:block;
    content:'';
    width:10px;
    height:10px;
    border-radius:50%;
    bottom:-2px;
    left:45%
}
#dates .selected {
    font-size:24px;
    color:#303030
}
#issues {
    width:100%;
    height:270px;
    overflow:hidden;
    margin-bottom:64px;
}
.abc {
    height:190px;
    width:500px;
    overflow-y:auto;
    padding-bottom:5px
}
#issues li {
    height:270px;
    float:left;
    width:1024px
}
#issues li img {
    float:left;
    margin:10px 40px 10px 50px;
    width:388px;
    height:270px;
}
#issues li h1 {
    color:#303030;
    font-size:28px;
    margin:10px 0 20px 0;
    font-weight:normal
}
#issues li h1 span {
    color:#303030;
    margin:20px 0;
    font-weight:normal
}
#issues li .djsbt {
    font-size:16px;
    margin-right:70px;
    font-weight:400;
    line-height:1.5;
    margin-bottom:15px;
    color:#333;
}
#issues li p {
    font-size:14px;
    margin-right:70px;
    font-weight:400;
    line-height:1.5;
    color:#333;
}
#grad_left,#grad_right {
    width:100px;
    height:270px;
    position:absolute;
    top:0;
}
#issues li h2 {
    color:#ffcc00;
    font-size:36px;
    margin:20px 0;
    text-shadow:#000 1px 1px 2px;
}
#next,#prev {
    position:absolute;
    top:0;
    font-size:70px;
    top:120px;
    width:32px;
    height:32px;
    background-position:0 0;
    background-repeat:no-repeat;
    text-indent:-9999px;
    overflow:hidden;
}
#next {
    right:-6px;
    background-image:url('../images/arrow.png');
}
#prev {
    left:0;
    background-image:url('../images/arrow.png');
    transform:rotate(180deg);
    -ms-transform:rotate(180deg);
    /* IE 9 */



        -moz-transform:rotate(180deg);
    /* Firefox */



        -webkit-transform:rotate(180deg);
    /* Safari å’Œ Chrome */



        -o-transform:rotate(180deg);
}
#next.disabled,#prev.disabled {
    opacity:.2;
}
@keyframes mylogo {
    from {
    bottom:60px;
}
to {
    bottom:75px;
}
}.slideBox .swiper-pagination-bullet {
    background:#979797!important;
    width:14px!important;
    height:14px!important;
    border:1px #fff solid
}
.slideBox .swiper-pagination-bullet-active {
    background:#2e4b87!important;
    border:1px #eee solid
}
.product-right-bg {width: 100%}
.product_info_html img {
    max-width:100%;
}
.submenu {
    display: none;
    margin:30px 0
}
.submenu ul li {
    float:left;
}
.submenu ul li a {
    display:block;
    height:40px;
    line-height:40px;
    color:#232323;
    font-size:14px;
    text-align:center;
    padding:0 14px;
}
.submenu ul li.active a {
    color:#fff;
    background:#16336b;
}
.mobile_index_solution {
    display:none;
}
.more {
    margin:20px auto;
}
.more a {
    display:block;
    width:150px;
    font-size:14px;
    height:38px;
    line-height:38px;
    margin:auto;
    border-radius:2px;
    border:1px solid #6f6e6e;
    color:#6f6e6e;
    text-align:center;
}
.more a:hover {
    background:#16336b;
    color:#fff;
    text-align:center;
}
.index_product {
    margin-top:0px;
    margin-bottom:30px;
}

.index_product ul {
}
.index_product ul li {
     width:100%;
    margin-right:40px;
    box-sizing:border-box;

}
.index_product ul li .icon {
    text-align:center;
    margin:0 auto;
}
.index_product ul li img {
    display:block;
    width:100%;
}
.index_product ul li .tit {
    color:#fff;
    font-size:24px;
    font-weight:normal;
    padding:25px 25px 0 25px;
}
.index_product ul li .tit3 {
    text-align:center;
}
.index_product ul li .pdes {
    color:#fff;
    font-size:14px;
    line-height:2;
    font-weight:normal;
    padding:10px 25px 25px 25px;
 }
.index_product ul li p a {
    color:#fff;
    font-size:14px;
}
.index_product ul li .tit a {
    color:#fff;
}
.index_product ul li .tit a:hover {
    color:#fff;
}
.index_product li .inner {
    border:1px solid #eee;
    background:#004db9;
    margin-bottom:25px;
    position:relative;
}
.index_product li .inner:hover {
    transform:translateY(-30px);
    transition:all 0.2s ease;
}
.ijia {
    width: 72px;
    height: 72px;
    background: url(../images/i_41.png);
    margin: auto;
    position: absolute;
    left: 50%;
    margin-left: -36px;
    bottom: -42px;
    background-size: 80%;
    background-repeat: no-repeat;
}
.index_product li .inner:hover .ijia {
    display:block;
}
.index_solution .htitle h1,.index_product .htitle h1,.index_process .htitle h1,.index_cases .htitle h1,.index_news .htitle h1,.index_about .htitle h1,.abouttit h2 {
    font-size:22px;
}
.abouttit p,.index_solution .htitle p,.index_solution .htitle p,.index_product .htitle p,.index_cases .htitle p,.index_news .htitle p,.index_about .htitle p,.index_process .htitle p {
    font-size:12px;
}
.index_product .htitle {
    margin:30px auto 20px auto;
    padding-bottom:30px;
    border-bottom:1px solid #dbdada;
}
.index_product .htitle h1 {
    text-align:center;
    color:#16336b;
    font-weight:500;
}
.index_product .htitle span {
    display:block;
    width:34px;
    height:3px;
    background:#16336b;
    margin:10px auto;
}
.index_product .htitle p {
    text-align:center;
    color:#000;
}

.index_product .more a {
    width:150px;
    font-size:14px;
    height:38px;
    line-height:38px;
}
.index_process {
    padding-bottom:40px;
}
.index_process .htitle {
    margin:40px auto;
    margin-top:20px;
}
.index_process .htitle h1 {
    text-align:center;
    color:#424242;
    font-weight:500;
}
.index_process .htitle span {
    display:block;
    width:50px;
    height:3px;
    background:#16336b;
    margin:20px auto;
}
.index_process .htitle p {
    text-align:center;
    color:#787777;
}
.index_process .content {
    padding-top:10px;
}
.index_process .content ul li {
    color:#666666;
    float:left;
    width:11.71111%;
    font-size:18px;
}
.index_process .content ul li .icon {
    text-align:center;
    margin:0 auto;
    height:100px;
    line-height:100px;
    vertical-align:middle;
}
.index_process .content ul li .icon img {
    margin:auto;
    vertical-align:middle;
    margin:auto;
}
.index_process .content ul li .icon .hei {
    display:none;
}
.index_process .content ul li .icon:hover .bai {
    display:none
}
.index_process .content ul li .icon:hover .hei {
    display:inline-block;
}
.index_process .content ul li h1 {
    font-size:18px;
    padding-top:20px;
    text-align:center;
    font-weight:400
}
.index_process .content ul li.jg {
    float:left;
    width:3%;
    height:113px;
    text-align:center;
    background:url(../images/indexarrow.png) center center no-repeat;
}
.index_process .content ul li:hover  h1 {
    color:#16336b;
}
.adbanner {
    text-align:center;
}
.index_cases {
    }.index_cases .htitle {
    margin:40px auto;
    margin-top:20px;
}
.index_cases .htitle h1 {
    text-align:center;
    color:#424242;
    font-weight:500;
}
.index_cases .htitle span {
    display:block;
    width:50px;
    height:3px;
    background:#16336b;
    margin:20px auto;
}
.index_cases .htitle p {
    text-align:center;
    color:#787777;
}
.index_cases .content .swiper-slide .img img {
    width:100%;
    display:block;
    transition:transform 0.3s linear 0s;
    -webkit-backface-visibility:hidden;
    height:286px
}
.index_cases .content .swiper-slide .img:hover img {
    width:100%;
    display:block;
    transform:rotate(0deg) scale(1.1);
    transition-duration:0.3s;
}
.index_cases .content .swiper-slide .img {
    position:relative;
    overflow:hidden;
}
.index_cases .content .swiper-slide .img  span {
    display:none;
    position:absolute;
    left:0px;
    bottom:0px;
    right:0px;
    height:40px;
    line-height:40px;
    color:#fff;
    font-size:14px;
    z-index:999;
    text-indent:1em;
}
.index_cases .swiper-container {
    padding-bottom:60px;
}
.index_cases .content .swiper-slide .txt {
    background:#fff;
    padding:20px;
    height:118px;
}
.index_cases .content .swiper-slide .txt .title {
    color:#424242;
    font-size:18px;
    height:50px;
    line-height:1.6em;
}
.index_cases .content .swiper-slide .txt span {
    display:block;
    width:70px;
    height:1px;
    background:#16336b;
    margin-bottom:20px;
}
.index_cases .content .swiper-slide .txt .describe {
    color:#424242;
    font-size:18px;
    font-weight:normal;
    text-align:justify;
    line-height:1.7em;
}
.index_cases .swiper-pagination-bullet {
    background:#bebebe!important;
    width:14px!important;
    height:14px!important;
}
.index_cases .swiper-pagination-bullet-active {
    background:#8c8c8c!important;
}
.index_cases .content .swiper-slide a {
    display:block;
    text-decoration:none;
    opacity:0.9;
}
.index_cases .content .swiper-slide a:hover .txt {
    }.index_cases .content .swiper-slide .img:after {
    content:"";
    position:absolute;
    bottom:0;
    width:100%;
    height:60px;
    position:absolute;
    z-index:10;
    background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.6) 100%);
    background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.6) 100%);
    background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.6) 100%);
}
.index_about {
    background:url(../images/abg.jpg) center top;
    background-size:inherit;
    padding-top:40px;
}
.index_about .htitle {
    margin:40px auto;
    margin-top:30px;
}
.index_about .htitle h1 {
    text-align:center;
    color:#232323;
    font-weight:500;
}
.index_about .htitle span {
    display:block;
    width:34px;
    height:3px;
    background:#16336b;
    margin:10px auto;
}
.index_about .htitle p {
    text-align:center;
    color:#000;
}
.index_about .content {
    padding: 0 10px;
     line-height:1.6;
 }
.index_news {
    padding-bottom:45px;
}
.index_news .htitle {
    margin:40px auto;
    margin-top:20px;
}
.index_news .htitle h1 {
    text-align:center;
    color:#424242;
    font-weight:500;
}
.index_news .htitle span {
    display:block;
    width:50px;
    height:3px;
    background:#16336b;
    margin:10px auto;
}
.index_news .htitle p {
    text-align:center;
    color:#787777;
}
.index_news .content .swiper-slide .img img {
    width:100%;
    display:block;
    transition:transform 0.3s linear 0s;
    -webkit-backface-visibility:hidden
}
.index_news .content .swiper-slide .img:hover img {
    width:100%;
    display:block;
    transform:rotate(0deg) scale(1.1);
    transition-duration:0.3s;
}
.index_news .content .swiper-slide .img {
    position:relative;
    overflow:hidden;
}
.index_news .content .swiper-slide .img  span {
    display:none;
    position:absolute;
    left:0px;
    bottom:0px;
    right:0px;
    height:40px;
    line-height:40px;
    color:#fff;
    font-size:14px;
    z-index:999;
    text-indent:1em;
}
.index_news .swiper-container {
    padding-bottom:60px;
}
.index_news .content .swiper-slide .txt {
    background:#fff;
    padding:20px;
    height:148px;
}
.index_news .content .swiper-slide .txt .title {
    color:#333;
    font-size:18px;
    height:50px;
    text-align:center;
    margin-bottom:10px;
    line-height:1.6em;
}
.index_news .content .swiper-slide .txt .describe {
    color:#999999;
    font-size:14px;
    font-weight:normal;
    text-align:justify;
    line-height:1.7em;
}
.index_news .swiper-pagination-bullet {
    background:#bebebe!important;
    width:14px!important;
    height:14px!important;
}
.index_news .swiper-pagination-bullet-active {
    background:#8c8c8c!important;
}
.index_news .content .swiper-slide a {
    display:block;
    text-decoration:none;
    opacity:0.9;
}
.index_news .content .swiper-slide a:hover .txt {
    }.index_news .content .swiper-slide .img:after {
    content:"";
    position:absolute;
    bottom:0;
    width:100%;
    height:60px;
    position:absolute;
    z-index:10;
    background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.6) 100%);
    background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.6) 100%);
    background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.6) 100%);
}
.index-lianxi .htitle {
    margin:30px auto;
}
.index-lianxi .htitle h1 {
    text-align:center;
    font-size:24px;
    color:#424242;
    font-weight:500;
}
.index-lianxi .htitle span {
    display:block;
    width:70px;
    height:3px;
    background:#16336b;
    margin:20px auto;
}
.index-lianxi .htitle p {
    text-align:center;
    font-size:16px;
    color:#787777;
}
.liuyan .htitle {
    margin:20px auto;
}
.liuyan .htitle h1 {
    text-align:center;
    font-size:24px;
    color:#424242;
    font-weight:500;
}
.liuyan .htitle span {
    display:block;
    width:70px;
    height:3px;
    background:#16336b;
    margin:20px auto;
}
.liuyan .htitle p {
    text-align:center;
    font-size:16px;
    color:#787777;
}
.detail_page {
    padding-top:30px;
    padding-bottom:40px;
}
.detail_page .html {
    line-height:2em;
    font-size:16px;
    color:#333;
    background:#fff;
    padding:25px;
}
.about1 img {
    float:left;
    width:520px;
    margin-right:50px;
}
.about1 p {
    text-indent:2em;
    color:#111;
    line-height:2em;
    font-size:16px;
}
.about2 .box1 {
    margin-bottom:30px;
}
.about2 .box1 .l {
    width:700px;
    float:left;
}
.about2 .box1 .l img {
    width:100%;
    display:block;
}
.about2 .box1 .r {
    width:400px;
    float:left;
    text-indent:5em;
}
.about2 .box1 .r h2 {
    color:#16336b;
    font-size:30px;
    margin-bottom:10px;
    padding-top:110px;
}
.about2 .box1 .r p {
    color:#666;
    font-size:18px;
}
.about2 .box2 {
    margin-bottom:30px;
}
.about2 .box2 .l {
    width:400px;
    float:left;
    text-indent:7em;
}
.about2 .box2 .l h2 {
    color:#16336b;
    font-size:30px;
    margin-bottom:10px;
    padding-top:110px;
}
.about2 .box2 .l p {
    color:#666;
    font-size:18px;
}
.about2 .box2 .r {
    width:700px;
    float:left;
}
.about2 .box2 .r img {
    width:100%;
    display:block;
}
.about2 .box3 {
    margin-bottom:30px;
}
.about2 .box3 .l {
    width:700px;
    float:left;
}
.about2 .box3 .l img {
    width:100%;
    display:block;
}
.about2 .box3 .r {
    width:400px;
    float:left;
    text-indent:5em;
}
.about2 .box3 .r h2 {
    color:#16336b;
    font-size:30px;
    margin-bottom:10px;
    padding-top:110px;
}
.about2 .box3 .r p {
    color:#666;
    font-size:18px;
}
.about2 .box4 img {
    width:100%
}
.about2 .box4 {
    padding-top:40px;
    padding-bottom:40px;
}
.contact1 {
    margin-bottom:50px;
}
.contact1 .l {
    float:left;
}
.contact1 .r {
    float:right;
    width:400px;
    padding-top:28px;
}
.contact1 .l h2 {
    font-size:20px;
    color:#16336b;
    margin-bottom:10px;
}
.contact1 .l span {
    display:block;
    margin:20px 0;
    height:1px;
    width:40px;
    background:#656565;
}
.contact1 .l p {
    line-height:2em;
    color:#333;
    font-size:16px;
    font-weight:normal;
}
.contact1 .l p strong {
    font-weight:normal;
}
.contact1 .r {
    float:right;
    text-align:center;
    font-size:14px;
    line-height:1.5em;
    color:#666;
}
.contact1 .r img {
    width:120px;
}
.contact2 img {
    width:100%;
}
.service1 .box1 {
    background:#f5f7f9
}
.service1 .box1 .r {
    width:50%;
    float:right;
    padding:40px 0 10px 30px;
    box-sizing:border-box;
}
.service1 .box1 .r p {
    color:#333;
    font-size:16px;
    line-height:2
}
.service1 .box1 .l {
    width:50%;
    float:left;
}
.service1 .box1 .l img {
    width:100%;
    display:block;
}
.service1 .box2 {
    background:#f5f7f9
}
.service1 .box2 .r {
    width:50%;
    float:left;
    padding:40px 30px 10px 0;
    box-sizing:border-box;
}
.service1 .box2 .r p {
    color:#333;
    font-size:16px;
    line-height:2
}
.service1 .box2 .l {
    width:50%;
    float:right;
}
.service1 .box2 .l img {
    width:100%;
    display:block;
}
.service1 .box10 {
    margin-bottom:50px;
}
.service1 .box10 h1 {
    color:#16336b;
    font-weight:400;
    font-size:26px;
    text-align:center;
    position:relative;
}
.service1 .box10 .des {
    text-align:center;
    color:#999;
}
.service1 .box10 ul {
    padding-top:40px;
}
.service1 .box10 ul li {
    float:left;
    width:16.66666%;
    text-align:center;
    border-bottom:1px solid #eee;
}
.service1 .box10 ul li .icon {
    height:100px;
    width:100px;
    text-align:center;
    margin:0 auto;
}
.service1 .box10 ul li img {
    display:block;
    width:100%;
    margin:0 auto;
    margin-top:20px;
}
.service1 .box10 ul li p {
    color:#666666;
    font-size:16px;
    font-weight:normal;
    padding-bottom:20px;
    text-align:center;
}
.html1 {
    margin-bottom:20px
}
.b1 {
    position:relative;
    margin-bottom:30px
}
.b1 .jiao {
    height:100%;
    display:block;
    width:50%;
    position:absolute;
    background:#f6f7f9;
    right:0;
}
.b2 {
    position:relative;
    margin-bottom:50px
}
.b2 .jiao {
    height:100%;
    display:block;
    width:50%;
    position:absolute;
    background:#f6f7f9;
    left:0;
}
.b1 .pagewidth,.b2 .pagewidth {
    position:inherit;
}
.xiangmu {
    margin-top:15px;
}
.xiangmu .box4 ul {
    width:1220px;
}
.xiangmu .box4 ul li {
    float:left;
    width:285px;
    margin-right:20px;
    box-sizing:border-box;
    border:1px solid #eee;
}
.xiangmu .box4 ul li:hover {
    background:#013893
}
.xiangmu .box4 ul li .icon {
    text-align:center;
    margin:0 auto;
}
.xiangmu .box4 ul li img {
    display:block;
    width:100%;
}
.imga {
    overflow:hidden;
}
.imga img {
    transition:transform 0.3s linear 0s;
    -webkit-backface-visibility:hidden
}
.imga:hover img {
    transform:rotate(0deg) scale(1.1);
    transition-duration:0.3s;
}
.yewubg {
    background:url(../images/yewubg.png) center center;
    height:541px;
}
.yewubg .aboutpage-tit h2 {
    color:#fff
}
.yewubg .aboutpage-tit span {
    background:#fff;
}
.yewubg .aboutpage-tit p {
    color:#fff;
}
.yewu li {
    float:left;
    width:50%;
    color:#fff;
    height:200px;
    padding-left:35px;
    box-sizing:border-box;
}
.yewu li p {
    font-size:12px;
    line-height:1.8;
    color:#fff;
    padding-left:0px;
}
.yewu li .titnum {
    font-size:28px;
    margin-bottom:10px;
    line-height:1;
    color:#fff;
    /* text-align:center;
    */
}
.xiangmu .box4 ul li .tit {
    color:#000;
    font-size:18px;
    font-weight:normal;
    padding:15px 15px 0 15px;
}
.xiangmu .box4 ul li p {
    color:#333;
    font-size:14px;
    font-weight:normal;
    padding:10px 0px 0px 15px;
    height:60px;
}
.xiangmu .box4 ul li .tit a {
    color:#000;
}
.xiangmu .box4 ul li .tit a:hover {
    color:#fff;
}
.xiangmu .box4 ul li span {
    display:block;
    margin:20px 0px 30px 15px;
    height:2px;
    width:30px;
    background:#16336b;
}
.xiangmu .box4 ul li:hover a {
    color:#fff
}
.xiangmu .box4 ul li:hover span {
    background:#fff
}
.xiangmu1 {
    position:relative;
    padding-left:300px;
}
.xiangmu1 .box10 h1 {
    color:#16336b;
    font-weight:400;
    font-size:24px;
    position:relative;
    margin-bottom:3px;
}
.xiangmu1 .box10 h1 a {
    color:#16336b;
}
.xiangmu1 .box10 .des {
    font-style:italic;
    color:#999;
}
.xiangmu1 .img {
    position:absolute;
    left:0;
    top:0
}
.xiangmu1 .txt {
    padding-left:210px;
}
.xiangmu1 .jieshao {
    background:#f9fafc;
    font-size:16px;
    height:220px;
    padding:35px 50px 50px 210px;
    line-height:1.8;
    margin-top:30px;
}
.xiangmu .box10 h1 {
    color:#16336b;
    font-weight:400;
    font-size:24px;
    position:relative;
    margin-bottom:3px;
}
.xiangmu .box10 .des {
    font-style:italic;
    color:#999;
}
.xiangmu .box10 ul {
    padding-top:40px;
    width:1220px;
}
.xiangmu .box10 ul li {
    float:left;
    width:285px;
    margin-right:20px;
    box-sizing:border-box;
    border:1px solid #eee;
}
.xiangmu .box10 ul li .icon {
    text-align:center;
    margin:0 auto;
}
.xiangmu .box10 ul li img {
    display:block;
    width:100%;
}
.xiangmu .box10 ul li .tit {
    color:#000;
    font-size:18px;
    font-weight:normal;
    padding:15px 0 0 15px;
}
.xiangmu .box10 ul li p {
    color:#333;
    font-size:14px;
    font-weight:normal;
    padding:10px 0px 0px 15px;
    height:60px;
}
.xiangmu .box10 ul li .tit a {
    color:#000;
}
.xiangmu .box10 ul li .tit a:hover {
    color:#16336c;
}
.service1 .box2 ul li p {
    font-size:16px;
    color:#333;
}
.service1 .box3 {
    margin-bottom:10px;
}
.service1 .box3 .r {
    width:550px;
    float:right;
}
.service1 .box3 .r h2 {
    color:#111;
    font-size:18px;
}
.service1 .box3 .r p {
    color:#333;
    font-size:16px;
    text-align:justify;
    margin-bottom:20px;
}
.service1 .box3 .l {
    width:550px;
    float:left;
}
.service1 .box3 .l img {
    width:100%;
    display:block;
}
.service1 .box4 {
    }.service1 .box4 .l {
    width:500px;
    float:left;
}
.service1 .box4 .l h2 {
    color:#111;
    font-size:18px;
}
.service1 .box4 .l p {
    color:#666;
    font-size:14px;
    line-height:1.8;
    text-align:justify;
}
.service1 .box4 .r {
    width:520px;
    float:right;
}
.service1 .box4 .r img {
    width:100%;
    display:block;
}
.service1 .box5 {
    margin-bottom:50px;
    padding:0 30px
}
.service1 .box5 .r {
    width:520px;
    float:right;
}
.service1 .box5 .r h2 {
    color:#111;
    font-size:18px;
}
.service1 .box5 .r p {
    color:#666;
    font-size:14px;
    line-height:1.8;
    text-align:justify;
}
.service1 .box5 .l {
    width:520px;
    float:left;
}
.service1 .box5 .l img {
    width:100%;
    display:block;
}
.service1 .box6 {
    }.service1 .box6 .l {
    width:550px;
    float:left;
}
.service1 .box6 .l h2 {
    color:#111;
    font-size:18px;
    padding-top:95px;
}
.service1 .box6 .l p {
    color:#333;
    font-size:16px;
    text-align:justify;
    margin-bottom:20px;
}
.service1 .box6 .r {
    width:550px;
    float:right;
}
.service1 .box6 .r img {
    width:100%;
    display:block;
}
.service1 .box4 .svetit {
    margin-bottom:20px;
}
.service1 .box4 .svetit h2 {
    color:#000;
    font-weight:400;
    font-size:20px;
    line-height:1.8
}
.service1 .box4 .svetit span {
    display:block;
    margin:5px 0;
    height:2px;
    width:30px;
    background:#16336b;
}
.service1 .box4 .svetit p {
    line-height:1.5;
    color:#090909;
    font-size:20px;
    text-transform:uppercase
}
.service1 .box5 .svetit {
    margin-bottom:20px;
}
.service1 .box5 .svetit h2 {
    color:#000;
    font-weight:400;
    font-size:20px;
    line-height:1.8
}
.service1 .box5 .svetit span {
    display:block;
    margin:5px 0;
    height:2px;
    width:30px;
    background:#16336b;
}
.service1 .box5 .svetit p {
    line-height:1.5;
    color:#090909;
    font-size:20px;
    text-transform:uppercase
}
.solution_box .box1 {
    margin-bottom:50px;
}
.solution_box .box1 .r {
    width:530px;
    float:right;
}
.solution_box .box1 .r h2 {
    color:#111;
    font-size:18px;
}
.solution_box .box1 .r p {
    color:#333;
    font-size:16px;
    text-align:justify;
    text-indent:2em;
}
.solution_box .box1 .l {
    width:530px;
    float:left;
}
.solution_box .box1 .l img {
    width:100%;
    display:block;
}
.solution_box .box2 {
    margin-bottom:50px;
}
.solution_box .box2 .l {
    width:530px;
    float:left;
}
.solution_box .box2 .l h2 {
    color:#111;
    font-size:18px;
}
.solution_box .box2 .l p {
    color:#333;
    font-size:16px;
    text-align:justify;
    text-indent:2em;
}
.solution_box .box2 .r {
    width:530px;
    float:right;
}
.solution_box .box2 .r img {
    width:100%;
    display:block;
}
.service1 .box1 .svetit {
    margin-bottom:20px;
}
.service1 .box1 .svetit h2 {
    color:#000;
    font-weight:400;
    font-size:24px;
    line-height:1.8
}
.service1 .box1 .svetit span {
    display:block;
    margin:5px 0;
    height:2px;
    width:30px;
    background:#16336b;
}
.service1 .box1 .svetit p {
    line-height:1.5;
    color:#090909;
    font-size:20px;
    text-transform:uppercase
}
.service1 .box2 .svetit {
    margin-bottom:20px;
}
.service1 .box2 .svetit h2 {
    color:#000;
    font-weight:400;
    font-size:24px;
    line-height:1.8
}
.service1 .box2 .svetit span {
    display:block;
    margin:5px 0;
    height:2px;
    width:30px;
    background:#16336b;
}
.service1 .box2 .svetit p {
    line-height:1.5;
    color:#090909;
    font-size:20px;
    text-transform:uppercase
}
.service1 .box3 .svetit {
    margin:40px 0;
    text-align:center;
}
.service1 .box3 .svetit h2 {
    color:#000;
    font-weight:400;
    font-size:24px;
    line-height:1.8
}
.service1 .box3 .svetit span {
    display:block;
    margin:5px auto;
    height:2px;
    width:30px;
    background:#16336b;
}
.service1 .box3 .svetit p {
    line-height:1.5;
    color:#090909;
    font-size:20px;
    text-transform:uppercase
}
.service1 .box3 .con {
    line-height:1.8;
    padding:0 100px;
    color:#666;
}
.fangan a {
    margin-top:80px;
    padding:12px 30px;
    font-size:14px;
    color:#666;
    display:block;
    border:1px solid #666;
    width:90px;
    border-radius:30px;
    background:url(../images/xjth.png) center right 20px no-repeat;
}
.fangan a:hover {
    background:url(../images/xjth.png) center right 30px no-repeat;
}
.detail_solution_menu {
    margin-top:-60px;
    position:relative;
    z-index:9999
}
.detail_solution_menu .onemenu {
    background:#fff;
    border-bottom:#ececec solid 1px;
}
.detail_solution_menu .onemenu ul li {
    width:20%;
    float:left;
}
.detail_solution_menu .onemenu ul li a {
    display:block;
    height:60px;
    line-height:60px;
    color:#666666;
    font-size:16px;
    text-align:center;
}
.detail_solution_menu .onemenu ul li a.active {
    display:block;
    height:60px;
    line-height:60px;
    color:#16336b;
    font-weight:bold;
    font-size:18px;
}
.detail_solution_menu .twomenu {
    background:#f5f5f5;
    text-align:center;
    padding-top:10px;
    padding-bottom:10px;
}
.detail_solution_menu .twomenu ul li {
    display:inline-block;
}
.detail_solution_menu .twomenu ul li a {
    color:#666;
    font-size:14px;
    display:block;
    padding:5px 15px;
    margin-left:5px;
    margin-right:5px;
}
.detail_solution_menu .twomenu ul li a.active {
    background:#16336b;
    border-radius:3px;
    color:#fff;
}
.detail_product_category .onemenu {
    background:#fff;
    border-top:#ececec solid 1px;
    padding-top:32px;
    padding-bottom:30px;
    text-align:center;
}
.detail_product_category .onemenu ul li {
    display:inline-block;
    float:left;
}
.detail_product_category .onemenu ul li a {
    color:#666;
    font-size:18px;
    display:block;
    padding:18px 35px;
    margin-right:30px;
}
.detail_product_category .onemenu ul li a.active {
    background:#16336b;
    color:#fff;
}
.detail_solution {
    padding-bottom:40px;
}
.detail_solution .html {
    line-height:2em;
    font-size:16px;
    color:#333;
    background:#fff;
    padding:45px;
    padding-top:0px;
}
.detail_solution .duotu {
    padding:45px;
    background:#fff;
}
.detail_solution .duotu .box {
    border:#ececec solid 1px;
    padding:4px;
}
.detail_solution .duotu .swiper-slide img {
    width:100%;
    display:block;
}
.detail_product_list .pagewidth {
 }
.detail_product_list ul {
    margin-bottom:10px;
}
.detail_product_list ul li {
    width:50%;
    box-sizing:border-box;
    margin-bottom:20px;
    float:left;
    padding:0px 10px;
    background:#fff;
    text-align:center;
}
.detail_product_list ul li h1{
height: 70px;
    line-height: 1;
    margin: 0;
    padding: 0;
    }
.detail_product_list ul li .img {
    overflow:hidden;
    height:140px;
    background:#f4f6fa;
}
.detail_product_list ul li .img img {
    width:100%;
    height:100%;
    display:block;
    transition:transform 0.3s linear 0s;
    -webkit-backface-visibility:hidden
}
.detail_product_list ul li .img:hover img {
    width:100%;
    display:block;
    transform:rotate(0deg) scale(1.1);
    transition-duration:0.3s;
}
 .detail_product_list ul li h1 a {
    color:#1a1a1a;
    font-size:16px;
    font-weight:400;
}
.detail_product_list ul li p {
    font-size:14px;
    color:#999;
    height:24px;
}
.detail_product_list5 .pagewidth {
    /* width:1224px; */
    /* padding-top:24px; */
}
.detail_product_list5 ul {
    margin-bottom:10px;
}
.detail_product_list5 ul li {
    width: 100%;
    box-sizing:border-box;
    margin-bottom: 20px;
    float:left;
    padding:0px 10px;
    text-align:center;
}
.detail_product_list5 ul li .img {
    overflow:hidden;
    height:240px;
    /* margin-bottom:10px; */
}
.detail_product_list5 ul li .img img {
    width:100%;
    height:100%;
    display:block;
    transition:transform 0.3s linear 0s;
    -webkit-backface-visibility:hidden
}
.detail_product_list5 ul li .img:hover img {
    width:100%;
    display:block;
    transform:rotate(0deg) scale(1.1);
    transition-duration:0.3s;
}
.detail_product_list5 ul li h1 {
    }.detail_product_list5 ul li h1 a {
    color:#1a1a1a;
    font-size:16px;
    font-weight:400;
}
.detail_product_list5 ul li p {
    font-size:14px;
    color:#999;
    height:24px;
}
.detail_product_detail {
    }.detail_product_detail .pagewidth {
    background:#fff;
}
.detail_product_detail .product_info {
    padding:40px;
    position:relative;
}
.detail_product_detail .product_info .l {
    float:left;
    width:35%;
    margin-right:5%;
}
.detail_product_detail .product_info .l img {
    width:100%;
}
.detail_product_detail .product_info .r {
    float:right;
    width:60%;
}
.detail_product_detail .product_info .r h1 {
    font-size:26px;
    color:#333;
    margin-bottom:15px;
}
.detail_product_detail .product_info .r h2 {
    font-size:16px;
    color:#4d4d4d;
    font-weight:normal;
    margin-bottom:20px;
}
.detail_product_detail .product_info .r .ly {
    color:#434343;
    font-size:19px;
    margin-bottom:10px;
    padding-top:10px;
}
.detail_product_detail .product_info .r p {
    line-height:1.8em;
    font-size:16px;
    color:#666;
}
.detail_product_detail .product_info .r .slt {
    position:absolute;
    bottom:40px;
}
.detail_product_detail .product_info .r .slt li {
    float:left;
    margin-right:15px;
}
.detail_product_detail .product_info .r .slt img {
    width:100px;
    height:100px;
    border:1px solid #b2b2b2;
}
.fangantit {
    font-size:26px;
    height:36px;
    line-height:36px;
    color:#000;
    margin-bottom:15px;
}
.fangantit img {
    vertical-align:middle;
    margin-right:20px;
    max-height:36px;
}
.tedian {
    padding:30px 0px 30px 30px;
    overflow:hidden;
}
.tedian li {
    overflow:hidden;
    margin-bottom:10px;
    line-height:1.5;
    color:#373737;
    font-size:16px;
    padding-right:30px;
    box-sizing:border-box;
}
.tedian li span {
    color:#373737;
    font-size:22px;
    font-weight:700;
    font-style:italic;
    height:40px;
    float:left;
    line-height:24px;
    margin-right:3px;
}
.service1 .ly {
    color:#434343;
    font-size:19px;
    margin-bottom:5px;
    padding-top:10px;
}
.service1 .lycon {
    color:#434343;
    font-size:14px;
    margin-bottom:10px;
}
.youshi {
    margin-top:20px;
    overflow:hidden;
}
.youshi li .inner {
    position:relative;
    border:1px solid transparent;
    transition:all .2s ease;
    height:230px;
    overflow:hidden;
}
.youshi li .inner a {
    display:block;
    height:100%
}
.youshi .products-item {
    transition:0.2s ease;
    -moz-transition:0.2s ease;
    -webkit-transition:0.2s ease;
    -o-transition:0.2s ease;
    width:100%;
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0;
}
.youshi li {
    position:relative;
    float:left;
    width:33.333%;
    text-align:center;
    box-sizing:border-box;
}
.youshi li .products-ico {
    line-height:1;
    margin-top:0px;
    transition:all 0.2s ease;
    -moz-transition:all 0.2s ease;
    -webkit-transition:all 0.2s ease;
    -o-transition:all 0.2s ease;
    color:#ccc;
    text-align:center;
}
.youshi li h3 {
    font-size:24px;
    color:#144298;
    font-weight:700;
    line-height:1;
    padding:10px 0 15px 0;
}
.youshi li .products-des {
    font-size:18px;
    color:#232323;
    padding:10px 20px;
    line-height:1.6;
}
.youshi li .products-ince {
    font-size:14px;
    color:#bbbbbb;
    padding:0 20px;
}
.youshi li .products-line {
    width:60px;
    height:3px;
    background:#16336b;
    margin:10px auto;
}
.youshi .x2 {
    border-left:1px solid #013893;
    border-right:1px solid #013893
}
.index_about .more {
    margin-bottom:30px;
}
/*
.index_about .more a {
    background:#013893;
    color:#fff;
    border:1px solid #013893;
    width:280px;
    height:38px;
    line-height:38px;
    margin-top:50px;
    font-size:14px;
}
.index_about .more a:hover {
    background:#fff;
    color:#013893;
    border:1px solid #013893;
    width:280px;
    height:38px;
    line-height:38px;
    margin-top:50px;
    font-size:14px;
}
*/
.iabout p {
    color:#232323;
    text-indent: 2em;
    font-size:16px;
}
.detail_news_list2 {
    padding-top:20px;
}
.detail_news_list2 .pagewidth {
    }.detail_news_list2 ul {
    /* padding:0px 25px;
    */padding-bottom:0px;
}
.detail_news_list2 ul li .img {
    width:100%;
    height:auto;
    /* float:left;
    *//* margin-right:30px;
    */border-radius:2px;
    overflow:hidden;
}
.detail_news_list2 ul li .img img {
    width:395px;
    height:auto;
    display:block;
}
.detail_news_list2 ul li .img img {
    width:100%;
    height:auto;
    display:block;
    transition:transform 0.3s linear 0s;
    -webkit-backface-visibility:hidden
}
.detail_news_list2 ul li .img:hover img {
    width:100%;
    height:auto;
    display:block;
    transform:rotate(0deg) scale(1.1);
    transition-duration:0.3s;
}
.detail_news_list2 ul li {
    }.detail_news_list2 ul li .des {
    /* height:150px;
    */display:none;
}
.detail_news_list2 ul li .time {
    }.detail_news_list2 ul li .time-d {
    /* font-size:24px;
    */
}
.detail_news_list2 ul li .time-y {
    font-size:16px;
}
.detail_news_list2 ul li .text {
    /* float:left;
    *//* width:700px;
    */
}
.detail_news_list2 ul li .text h2 {
    color:#232323;
    font-size:18px;
    font-weight:normal;
    margin:20px 0;
}
.detail_news_list2 ul li .text h2 a {
    color:#232323;
    font-size:20px;
}
.detail_news_list2 ul li .text h2 a:hover {
    color:#16336b;
}
.detail_news_list2 ul li .text .ltime {
    margin-bottom:25px;
}
.detail_news_list2 ul li .text p {
    color:#232323;
    font-size:14px;
    font-weight:normal;
    line-height:24px;
    /* display:none;
    */
}
.detail_news_list2 ul li .newbox {
    padding:0 30px;
}
.detail_news_list {
    padding-top:0px;
    padding-bottom:40px;
}
.detail_news_list .pagewidth {
    }.detail_news_list ul {
    padding:35px 0px;
    margin-bottom:0px;
}
.detail_news_list ul li .img {
    width:380px;
    height:auto;
    float:left;
    margin-right:25px;
    border-radius:2px;
    overflow:hidden;
}
.detail_news_list ul li .img img {
    width:380px;
    height:auto;
    display:block;
}
.detail_news_list ul li .img img {
    width:100%;
    height:auto;
    display:block;
    transition:transform 0.3s linear 0s;
    -webkit-backface-visibility:hidden
}
.detail_news_list ul li {
    border-top:1px dashed #e5e5e5;
    padding:15px 0;
}
.detail_news_list ul li .time {
    /* float:right;
    *//* width:70px;
    *//* padding-top:15px;
    */
}
.detail_news_list ul li .time-d {
    /* font-size:24px;
    */display:inline-block;
}
.detail_news_list ul li .time-y {
    font-size:16px;
    display:inline-block;
}
.detail_news_list ul li .text {
    /* float:left;
    *//* width:1000px;
    */
}
.detail_news_list ul li .text h2 {
    color:#232323;
    font-size:18px;
    font-weight:normal;
    margin-bottom:5px;
}
.detail_news_list ul li .text h2 a {
    color:#232323;
    font-size:18px;
}
.detail_news_list ul li .text h2 a:hover {
    color:#16336b;
}
.detail_news_list ul li .text .ltime {
    margin-bottom:25px;
}
.detail_news_list ul li .text p {
    color:#232323;
    font-size:14px;
    font-weight:normal;
    line-height:24px;
    display:none;
}
 
.detail_news_list .page {
    text-align:center;
}
.page_news_detail {
    padding-top:30px;
    padding-bottom:30px;
}
.page_news_detail .content {
    padding-bottom:30px;
    background:#fff;
}
.page_news_detail .content img {max-width: 100%;}
.page_news_detail .html {
    line-height:2em;
    font-size:14px;
    color:#333;
    margin-bottom:30px;
}
.page_news_detail .html p {
    text-indent:0!important;
}
.page_news_detail .description {
    background:#f8f8f8;
    color:#999999;
    font-size:14px;
    line-height:1.6em;
    padding:20px;
    margin-bottom:20px;
}
.page_news_detail .title {
    text-align:center;
    border-bottom:#ececec solid 1px;
    margin-bottom:20px;
    padding-bottom:20px;
    padding-top:20px;
}
.page_news_detail .title h2 {
    text-align:center;
    font-size:22px;
    color:#333;
    padding-bottom:20px
}
.page_news_detail .title p {
    text-align:center;
    font-size:14px;
    color:#999;
}
.page_news_detail .news_other {
    }.page_news_detail .news_other {
    padding-top:20px;
    font-size:16px;
    color:#666;
}
.page_news_detail .news_other p {
    }.page_news_detail .news_other a {
    color:#666;
}
.page_news_detail .news_other .left {
    line-height:55px;
     width:100%;
    background:#edeef1;
    box-sizing:border-box;
    text-align:center;
}
.page_news_detail .news_other .right {
    line-height:55px;
     width:100%;
    box-sizing:border-box;
    text-align:center;
    background:#f5f6fa
}
.page_news_detail .news_other  .left i {
    float:right;
}
.page_news_detail .news_other  .right i {
    float:left;
}
.page_news_detail .news_other i {
    font-size:22px;
    vertical-align:middle;
    margin:0 20px;
    padding-top:2px;
}
.page_news_detail .news_other div:hover {
    color:#16336b
}
.page_news_detail .news_other a:hover {
    color:#16336b;
    text-decoration:none
}
.detail_case_list {
    padding-top:30px;
    padding-bottom:40px;
}
.detail_case_list .pagewidth {
    /* background:#fff;
    */overflow:hidden;
}
.detail_case_list ul {
    /* padding:40px;
    */padding-bottom:0px;
    width:110%;
}
.detail_case_list ul li {
    width:390px;
    float:left;
    margin-right:20px;
}
.detail_case_list ul li .img {
    width:390px;
    height:265px;
    border-radius:2px;
    overflow:hidden;
}
.detail_case_list ul li .img img {
    width:100%;
    height:265px;
    display:block;
    transition:transform 0.3s linear 0s;
    -webkit-backface-visibility:hidden
}
.detail_case_list ul li .img:hover img {
    width:100%;
    display:block;
    transform:rotate(0deg) scale(1.1);
    transition-duration:0.3s;
}
.detail_case_list ul li {
    margin-bottom:30px;
    transition-duration:0.3s;
   background:#fff;
}
.detail_case_list ul li h2 {
    color:#333;
    font-size:18px;
    font-weight:400;
    margin-bottom:10px;
    height:24px;
    overflow:hidden;
}
.detail_case_list ul li h2 a {
    color:#333;
}
.detail_case_list .page {
    text-align:center;
}
.detail_case_list ul li span {
    display:block;
    margin:20px 0;
    height:1px;
    width:70px;
    background:#656565;
}
.detail_case_list ul li p {
    line-height:2em;
    font-size:14px;
}
.detail_case_list ul li p strong {
    font-size:18px!important;
    color:#fff!important;
}
.detail_case_list ul li .txt {
    padding:20px;
}
.detail_case_list ul li   a:hover {
    color:#16336b;
}
.detail_case_list ul li:hover   a {
    color:#16336b;
}
.page_case_detail {
    padding-top:30px;
    padding-bottom:30px;
}
.page_case_detail .content {
    padding:30px;
    background:#fff;
}
.page_case_detail .html {
    line-height:2em;
    font-size:16px;
    color:#333;
    margin-bottom:30px;
}
.page_case_detail .html p {
    text-indent:2em;
}
.page_case_detail .title {
    text-align:center;
    border-bottom:#ececec solid 1px;
    margin-bottom:20px;
    padding-bottom:20px;
    padding-top:20px;
}
.page_case_detail .title h2 {
    text-align:center;
    font-size:22px;
    color:#333;
    padding-bottom:20px
}
.page_case_detail .title p {
    text-align:center;
    font-size:14px;
    color:#999;
}
.page_case_detail .news_other {
    border-top:#ececec solid 1px;
}
.page_case_detail .news_other {
    padding-top:20px;
    font-size:16px;
    color:#666;
}
.page_case_detail .news_other a {
    color:#666;
}
.page_case_detail .news_other .left {
    float:left
}
.page_case_detail .news_other .right {
    float:right
}
     .mobile_index_solution {
    display:block;
}
.index_solution .content {
    position:relative;
    height:auto;
    padding:10px;
}
.index_solution .content .solution1:after,.index_solution .content .solution2:after,.index_solution .content .solution3:after,.index_solution .content .solution4:after,.index_solution .content .solution5:after {
    position:absolute;
    content:"";
    height:80px;
    left:0px;
    right:0px;
    bottom:0px;
    z-index:8ï¼›background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);
    overflow:hidden;
    background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.7) 100%);
    background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.7) 100%);
}
.index_solution .content .solution1 {
    position:inherit;
    width:100%;
    height:240px;
    left:auto;
    overflow:hidden;
    margin-bottom:10px;
}
.index_solution .content .solution2 {
    position:inherit;
    width:100%;
    height:240px;
    left:auto;
    overflow:hidden;
    margin-bottom:10px;
}
.index_solution .content .solution3 {
    position:inherit;
    width:100%;
    height:240px;
    right:auto;
    overflow:hidden;
    margin-bottom:10px;
}
.index_solution .content .solution4 {
    position:inherit;
    width:100%;
    height:240px;
    left:auto;
    bottom:auto;
    overflow:hidden;
    margin-bottom:10px;
}
.index_solution .content .solution5 {
    position:inherit;
    width:100%;
    height:240px;
    right:auto;
    bottom:auto;
    overflow:hidden;
    margin-bottom:10px;
}
 
    .index_solution .pagewidth {
    width:auto
}
 
.solution_box .box1 {
    margin-bottom:30px;
    border-bottom:#ececec solid 2px;
    padding-bottom:30px;
}
.solution_box .box2 {
    margin-bottom:30px;
    border-bottom:#ececec solid 2px;
    padding-bottom:30px;
}
.adbanner img {
    max-width:100%
}
     #box table {
    width:100%!important;
}
.index_product ul li h1 a {
    font-size:14px;
}
.youshi li img {
    width:auto!important;
    height:auto!important;
}
.ks {
    position:absolute;
    width:200px;
    text-align:center;
    line-height:1;
    font-size:10px;
}
.ks img {
    height:30px;
}
.ks a {
    color:#fff;
    font-size:10px;
}
.ks1 {
    top:70%;
    left:19%;
    margin-left:-100px;
}
/*ç«è½¦*/

.ks2 {
    top:36%;
    left:80%;
    margin-left:-100px;
}
.ks4 {
    top:50px;
    left:50%;
    margin-left:-100px;
}
/*äºº*/

.ks3 {
    top:70%;
    left:80%;
    rgin-left:-100px;
    px;
}
.ks5 {
    top:33%;
    left:17%;
    margin-left:-100px;
}
 
    .fangantit {
    margin:10px 0;
}
.fangantit img {
    display:none!important;
}
#timeline {
    width:100%;
    height:670px;
    overflow:hidden;
    margin:0px auto;
    position:relative;
}
.service1 .box4 {
    padding:0px;
}
.service1 .box5 {
    padding:0px;
}
.huadong {
    overflow:auto;
}
.service1 .box2 ul {
    width:1150px;
}
.service1 .box10 ul li {
    width:33.333333%;
}
#issues {
    width:100%;
    height:670px;
    overflow:hidden;
    margin-bottom:64px;
}
.abc {
    height:190px;
    width:500px;
    overflow-y:auto;
    padding-bottom:5px
}
#issues li {
    height:670px;
    float:left;
    width:100vw
}
#issues li img {
    float:none;
    margin:10px 0px 10px 0px;
    width:100%;
    height:220px;
}
#issues li h1 {
    color:#303030;
    font-size:28px;
    margin:10px 0 20px 0;
    font-weight:normal
}
#issues li h1 span {
    color:#303030;
    margin:20px 0;
    font-weight:normal
}
#issues li .wz {
    padding:10px;
}
#issues li p {
    font-size:16px;
    margin-right:0px;
    font-weight:normal;
    line-height:1.5;
    margin-bottom:15px;
    color:#666;
    text-shadow:#000 0px 0px 0px;
}
#grad_left,#grad_right {
    width:100px;
    height:270px;
    position:absolute;
    top:0;
}
#issues li h2 {
    color:#ffcc00;
    font-size:36px;
    margin:20px 0;
    text-shadow:#000 1px 1px 2px;
}
#dates {
    display:none;
}
#timeline:after {
    display:none;
}
.tedian li span {
    line-height:1.8
}
.tedian {
    padding:0px;
}
.tedian li {
    width:100%;
    height:auto;
    line-height:40px;
    padding-right:0px;
}
.maidian li {
    width:100%;
}
.product_info_html .tab  li {
    box-sizing:border-box;
    color:#666;
    width:25%;
    float:left;
    padding-left:0px;
    padding-right:0px;
    text-align:center;
    cursor:pointer;
    border-left:1px solid #e0e0e0
}
.abouttit {
    text-align:center;
}
.aboutl,.aboutr {
    float:none;
    width:100%;
    /* padding:5px;
    */box-sizing:border-box;
}
.aboutcon img,.aboutr img {
    max-width:100%
}
.index-lianxi ul {
    background:none
}
.form {
    padding:0px 10px 0 10px;
}
.detail_page_bai {
    padding:15px 0;
}
.aboutb .abouttit {
    float:none;
    text-align:center;
}
.aboutb .abouttit span,.aboutb .abouttit p {
    float:none;
}
.abouttit span {
    margin:10px auto;
}
.aboutb .aboutcon {
    padding:0 10px;
}
.aboutr .p {
    text-align:center;
    font-size:18px;
    /* margin-top:20px;
    */color:#000;
}
.form {
    padding:10px;
}
.index-lianxi li {
    position:relative;
    float:left;
    width:50%;
    text-align:center;
    padding-left:10px;
    box-sizing:border-box;
}
.index-lianxi li .lianxi-ico {
    margin-top:20px;
}
.index-lianxi li h3 {
    font-size:16px;
    color:#000;
    font-weight:600;
    line-height:1;
    padding:0px 0 0px 0;
}
.index-lianxi li .inner {
    position:relative;
    height:160px;
    overflow:hidden;
}
.index-products li {
    width:50%;
}
.mobile_index_solution {
    display:block;
}
 
.index_solution .content {
    position:relative;
    height:auto;
    padding:10px;
}
.index_solution .content .solution1:after,.index_solution .content .solution2:after,.index_solution .content .solution3:after,.index_solution .content .solution4:after,.index_solution .content .solution5:after {
    position:absolute;
    content:"";
    height:80px;
    left:0px;
    right:0px;
    bottom:0px;
    z-index:8ï¼›background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);
    overflow:hidden;
    background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.7) 100%);
    background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.7) 100%);
}
.index_solution .content .solution1 {
    position:inherit;
    width:100%;
    height:240px;
    left:auto;
    overflow:hidden;
    margin-bottom:10px;
}
.index_solution .content .solution2 {
    position:inherit;
    width:100%;
    height:240px;
    left:auto;
    overflow:hidden;
    margin-bottom:10px;
}
.index_solution .content .solution3 {
    position:inherit;
    width:100%;
    height:240px;
    right:auto;
    overflow:hidden;
    margin-bottom:10px;
}
.index_solution .content .solution4 {
    position:inherit;
    width:100%;
    height:240px;
    left:auto;
    bottom:auto;
    overflow:hidden;
    margin-bottom:10px;
}
.index_solution .content .solution5 {
    position:inherit;
    width:100%;
    height:240px;
    right:auto;
    bottom:auto;
    overflow:hidden;
    margin-bottom:10px;
}
/*

.index_process .content ul li {
    float:left;
    width:33.333%;
}
*/  .index_solution .pagewidth {
    width:auto
}
 
 
.solution_box .box1 {
    margin-bottom:30px;
    border-bottom:#ececec solid 2px;
    padding-bottom:30px;
}
.solution_box .box2 {
    margin-bottom:30px;
    border-bottom:#ececec solid 2px;
    padding-bottom:30px;
}
 
 .BMap_bubble_content {
    background-color:white;
    padding-left:5px;
    padding-top:5px;
    padding-bottom:10px;
    font-size:14px;
    line-height:1.8;
}
.culturetit {
    margin-bottom:30px;
    text-align:center;
}
.culturetit h2 {
    color:#16336b;
    font-weight:normal;
    font-size:36px;
    line-height:1.5;
    margin-bottom:10px;
}
.culturetit span {
    display:block;
    margin:5px 0;
    height:2px;
    width:60px;
    background:#16336b;
}
.culturetit p {
    line-height:1.5;
    color:#090909;
    font-size:14px;
    text-transform:uppercase
}
.lianxi1 {
    background:none;
    height:auto;
    padding:0px 0;
}
.lianxi1 .ltit {
    color:#000;
    font-size:18px;
    padding:0px 0;
    display:none;
}
.lianxi1 .lxq {
    color:#000;
    font-size:14px;
    width:100%;
    margin-bottom:30px;
    margin:15px 0;
}
.lianxi1 .lxq .ico {
    width:65px;
    float:left;
    margin-top:10px;
    text-align:center;
}
.lianxi1 .lxq .ico img {
    width:45px;
}
.lianxi1 .lxq .info {
    width:400px;
    width:calc(100% - 75px );
    float:left;
}
.lianxi1 .lxq .info p {
    line-height:32px;
}
.lianxi2 {
    background:#eee url(../images/fgs.jpg) center center;
}
.lianxi2 .ltit {
    color:#16336b;
    font-size:22px;
    padding:30px 0 10px 0;
    text-align:center;
}
.lianxi2 .ltit-en {
    color:#979797;
    font-size:13px;
    padding:0;
    text-align:center;
}
.lianxi2 .linfo ul {
    margin-top:30px;
    padding:0 15px;
}
.lianxi2 .linfo li {
    width:100%;
    font-size:14px;
    margin-bottom:30px;
}
.lianxi2 .linfo li .lgsm {
    font-size:16px;
    font-weight:600
}
.lianxi2 .linfo li .lgdz {
    margin-top:10px;
}
.lianxi2 .lmore a {
    border:1px solid #16336b;
    padding:10px 0px;
    display:block;
    color:#16336b;
    margin-bottom:50px;
    margin:15px auto;
    width:150px;
    text-align:center;
    margin-bottom:50px;
}
.lianxi2 .lmore a:hover {
    border:1px solid #16336b;
    background:#16336b;
    color:#fff;
}
.lianxi3 {
    background:#fff;
}
.lianxi3 .ltit {
    font-size:22px;
    padding:50px 0 10px 0;
    text-align:center;
}
.lianxi3 .ltit-en {
    color:#979797;
    font-size:13px;
    text-align:center;
}
.zplist {
    margin-bottom:15px;
}
.zplisthead {
    width:100%;
    height:60px;
    line-height:60px;
    background:#15336e;
    color:#fff;
    font-size:14px;
}
.zplisthead2 {
    background:#f9fafc;
    color:#000
}
.zplisthead .zphead1 {
     display:block;
    float:left;
    padding-left:15px
}
.zplisthead .zphead2 {
     display:block;
    float:left;
}
.zplisthead .zphead3 {
     display:block;
    float:left;
}
.detailmain_a {
    width:28px;
    height:28px;
    display:block;
    float:right;
    margin-top:14px;
    border-radius:7px;
    background:url(../images/j.png) no-repeat center
}
.zplisthead2 .detailmain_a {
    background:url(../images/jj.png) no-repeat center
}
.deal_info_box {
    width:100%;
    line-height:2;
    padding:10px 15px;
    background-color:#f9fafc;
    box-sizing:border-box;
}
.fullSlide {
    width:100%;
    position:relative;
    height:810px;
}
.fullSlide .bd {
    margin:0 auto;
    position:relative;
    z-index:0;
    overflow:hidden;
}
.fullSlide .bd ul {
    width:100% !important;
}
.fullSlide .bd li {
    width:100% !important;
    height:810px;
    overflow:hidden;
    text-align:center;
}
.fullSlide .bd li a {
    }.fullSlide .hd {
    width:100%;
    position:absolute;
    z-index:1;
    bottom:0;
    left:0;
    height:16px;
    line-height:16px;
    background:url(../images/touming.png) repeat-x;
    text-align:center;
    _background:#000;
    _filter:alpha(opacity=60);
}
.fullSlide .hd ul {
    text-align:center;
}
.fullSlide .hd ul li {
    display:inline-block;
    text-indent:-99999px;
    cursor:pointer;
    zoom:1;
    width:16px;
    height:16px;
    margin-right:5px;
    border:1px solid #fff;
    border-radius:100%;
}
.fullSlide .hd ul .on {
    background:#fff;
}
.index-solution {
     margin-top:20px;
}
 
.index-solution li .inner:hover {
    transform:translateY(-20px);
    transition:all 0.2s ease;
}
.index-solution li .inner:hover .products-ico {
    color:#0763ed;
}
.index-solution li .inner:hover .products-line {
    }.index-solution li .inner:hover h3 {
    color:#444;
}
.index-solution li .inner:hover .products-img {
    transform:rotate(0deg) scale(1.1);
    transition-duration:0.3s;
}
.index-solution li .inner  .products-img {
     position:absolute;
    top:0;
    left:0
}
.index-solution .products-item {
    transition:0.2s ease;
    -moz-transition:0.2s ease;
    -webkit-transition:0.2s ease;
    -o-transition:0.2s ease;
    width:100%;
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0;
}
.index-solution li {
    position:relative;
    float:left;
     text-align:center;
     box-sizing:border-box;
}
.index-solution li .products-ico {
    margin-top:20px;
    transition:all 0.2s ease;
    -moz-transition:all 0.2s ease;
    -webkit-transition:all 0.2s ease;
    -o-transition:all 0.2s ease;
    color:#ccc;
    font-size:50px;
    text-align:center;
}
.index-solution li .products-ico img {
    width:70px;
    height:68px
}
.index-solution li h3 {
    font-size: 22px;
    color:#333;
    font-weight:400;
    line-height:1;
    padding:10px 0 5px 0;
}
.index-solution li .products-des {
    font-size:16px;
    color:#333;
    padding:10px 20px;
    height:55px;
    line-height:1.6;
}
.index-solution li .products-ince {
    font-size:14px;
    color:#bbbbbb;
    padding:0 20px;
}
.index-solution li .products-line {
    width:35px;
    height:3px;
    background:#16336b;
    margin: 1px auto 12px auto;
}
.newimg {
     width:100%;
     text-align:center;
    line-height:2
}
.newimg img {
    max-width:100%;
}
.newimg a {
    font-size:14px;
    color:#424242;
}
.newlist {
 }
.newlist li {
    float:left;
    width:50%;
    margin:25px 0 15px 0;
}
.newlist .num {
    width:60px;
    font-size:40px;
    color:#424242;
    float:left;
    font-weight:700;
    text-align:center;
    font-family:arial;
    margin-right:20px;
}
.newlist .text {
    float:left;
}
.newlist .text .time {
    font-size:14px;
    color:#61ade7
}
.newimg a:hover {
    color:#61ade7
}
.newlist .text h3 {
    padding:0;
    margin:0
}
.newlist .text h3 a {
    font-size:14px;
    color:#424242;
    font-weight:400;
}
.newlist .text h3 a:hover {
    color:#61ade7
}
.wrapper {
    margin:0 auto;
    position:relative;
}
#banner {
    width:100%;
    height:650px;
    background:#000;
    overflow:hidden;
    position:relative;
}
#banner_img {
    display:block;
    position:relative;
}
#banner_img li {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:650px;
    background-position:center;
    background-size:cover;
    display:none;
}
#banner_img li.item1 {
    background-image:url(../images/banner_bg4.jpg);
    display:block;
}
#banner_img li.item2 {
    background-image:url(../images/banner_bg2.jpg);
}
#banner_img li.item3 {
    background-image:url(../images/banner_bg3.jpg);
}
#banner_img li.item4 {
    background-image:url(../images/banner_bg4.jpg);
}
#banner_img li.item5 {
    background-image:url(../images/banner_bg5.jpg);
}
 
#banner_img .ad_img {
    display: none;
    position:absolute;
    right:20px;
    top:80px;
    width:506px;
    height:404px;
}
#banner_img .ad_txt {
    padding: 0 20px;
    position:absolute;
    top:100px;
    color:#fff;
    z-index: 999999;
    text-shadow:1px 1px rgba(51,51,51,0.3);
}
#banner_img .ad_txt h2 {
    font: 30px/60px Microsoft YaHei;
    margin-bottom:10px;
} 
#banner_img .ad_txt p {
    line-height:1.8;
    font-size:14px;
}
#banner_img .ad_txt a {
    font-size:18px;
    display:block;
    width:100px;
    height:25px;
    font-weight:700;
    line-height:25px;
    margin-top:30px;
    color:#fff;
    text-decoration:none;
    text-shadow:none;
}

#banner_ctr {
     position:absolute;
    width:100%;
    height:100px;
    bottom:30px;
    z-index:1;
}
#banner_ctr ul {
    width:100%;
    height:100px;
    background:#fff;
    font-size:0;
    line-height:0;
    position:relative;
}
#banner_ctr ul2 {
    width:100%;
    height:100px;
    background:url(../images/serv_ico.png) center no-repeat;
    font-size:0;
    line-height:0;
    position:relative;
}
#banner_ctr li {
    display:block;
    float:left;
    width:20%;
    height:100px;
    cursor:pointer;    background-size: 80%;

}

#banner_ctr li.first-item {
    width:0px;
    margin-right:0px;
}
#banner_ctr li.last-item {
    width:0px;
}
#drag_ctr {
     display: none;
   position:absolute;
    top:-14px;
    left:130px;
    width:115px;
    height:156px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    bottom:170px;
    background:#0084cf;
}
#drag_arrow {
    display: none;
    position:absolute;
    top:-14px;
    left:130px;
    width:115px;
    height:156px;
    background:url(../images/2.png) center 14px no-repeat;
}
.page-jiejue {
    padding:60px 0
}
.rongyu {
    padding:40px 0;
}
.qunar .hd {
    overflow:hidden;
    margin-bottom:50px;
}
.lianxi3 .ltit-en {
    margin-bottom:50px;
}
.yunwei2 {
    padding-bottom:60px
}
.chanpinbg {
    padding: 30px 0;
}
.chanpinbg1 {
    background:#f5f7f9
}
.chanpinbg .ptitle h1 {
    color:#16336b;
    font-size:30px;
    font-weight:400;
    text-align:center;
}
.chanpinbg .ptitle h1 a {
    color:#16336b;
}
.chanpinbg .ptitle p {
    color:#16336b;
    font-size:13px;
    text-align:center;
    margin-top:5px;
    margin-bottom: 20px;
}
.cptab li {
    float:left;
    padding:0 30px;
}
.cptab2 {
    /* padding:0 15px; */
}
.cptab {
    /* text-align:center; */
    margin-bottom: 20px;
    line-height:2;
}
.cptab a {
    color:#232323;
    font-size:16px;
    margin:10px;
    display: block;
}
.cptab a.on {
    color:#16336b
}
.cpcon {padding: 0 10px;}
.cpcon .cpcon-img {
    width: 100%;
    float:left;
    /* margin-right:50px; */
    /* margin-left:150px; */
    text-align:center;
    /* padding: 0 10px; */
}
.cpcon .cpcon-img img {
    width: 100%;
    /* height:303px; */
}
.cpcon .cpcon-info {
    width:355px;
    float:left;
}
.cpcon .h2 {
    font-size:22px;
    color:#000;
    padding-top:15px;
}
.cpcon .xian {
    background:#16336b;
    height:2px;
    width:36px;
    margin:10px 0 15px 0;
}
.cpcon .xinxi {
    color:#333333;
    line-height:2;
}
.cpcon .xinxilist li {
    height:70px;
    line-height:70px;
}
.cpcon .xinxilist .ico {
    width:43px;
    float:left;
    margin-right:15px;
}
.cpcon .xinxilist .ico img {
    width:43px;
    vertical-align:middle;
}
.cpcon .xinxilist .txt {
    float:left;
    font-size:19px;
}
.cpcon .gengduo2 {
    margin-top:30px;
}
.cpcon .gengduo {
    margin-top:30px;
}
.cpcon .gengduo a {
    padding:12px 30px;
    font-size:14px;
    color:#fff;
    display:block;
    width:90px;
    border:1px solid #16336b;
    border-radius:30px;
    background:#16336b url(../images/xjtb.png) center right 20px no-repeat;
}
.cpcon .gengduo2 a {
    padding:12px 30px;
    font-size:14px;
    color:#666;
    display:block;
    border:1px solid #666;
    width:90px;
    border-radius:30px;
    background:url(../images/xjth.png) center right 20px no-repeat;
}
.cpcon .gengduo2 a:hover {
    background:url(../images/xjth.png) center right 30px no-repeat;
}
.cpcon .gengduo a:hover {
    background:#16336b url(../images/xjtb.png) center right 30px no-repeat;
}
.detail_product_detail {
    /* background:#f5f7f9; */
}
.product-left-bg {
    height: auto!important;
}
.product-right-bg {
    background:#fff url(../images/cbg.png) top repeat-x;
    /* float:left; */
    /* width:50%; */
    /* min-height:950px; */
}
.product-left-width {
    /* width:600px; */
    /* float:right; */
}
.product-right-width {
    /* width:600px; */
 }
.product-left-width .bigbox {
    text-align:center;
    padding: 15px;
}
.product-left-width .bigbox img {
    max-width: 100%;
}
.product-left-width .slt {
    margin-left:100px;
    overflow:hidden;
}
.product-left-width .slt li {
    float:left;
    margin-right:15px;
}
.product-left-width .slt img {
    width:120px;
    height:120px;
    border:1px solid #c6c6c6;
}
.product-right-width {
    /* padding-left:50px; */
    /* padding-top:90px; */
}
.product-right-width h1 {
    font-size:26px;
    color:#16336b;
    padding-top:10px;
    font-weight:400;
    text-align: center;
}
.product-right-width h2 {
    font-size:16px;
    color:#333;
    font-weight:normal;
    margin-bottom:20px;
    line-height:2
}
.product-right-width p {
    line-height:2;
    font-size:14px;
    color:#000;
}
.product-right-width .tab {
    height:44px;
    line-height:44px;
    font-size:16px;
    font-weight:bold;
}
.product-right-width .tab  li {
    color:#666;
    background:#f0f2f3;
     font-size:14px;
    float:left;
    padding: 0;
    cursor:pointer;
}
.product-right-width .tab  li.zh {
    margin-right:0;
}
.product-right-width .tab .on {
    color:#fff;
    background:#16336b;
}
.product-right-width .tab li:hover {
    color:#fff;
    background:#16336b;
}
.product-right-width .content {
    padding:30px 0;
    line-height:1.8em;
    font-size:14px;
    color:#333;
    width: 100%;
}
.golist {
    margin-top:30px;
    margin-bottom:80px;
    text-align: center;
}
.golist a {
    padding:12px 30px 12px 55px;
    font-size:14px;
    color:#666;
    display:block;
    border:1px solid #666;
    width:60px;
    border-radius:30px;
    margin: auto;
    background:url(../images/xjth2.png) center left 20px no-repeat;
}
.golist a:hover {
    background:url(../images/xjth2.png) center left 30px no-repeat;
}
.yunwei {
    padding-top:40px
}
.morea a {
    display:block;
    width:106px;
    height:44px;
    line-height:44px;
    color:#000;
    margin:0 auto ;
    margin-top: 20px;
    margin-bottom:  20px;
    font-size:16px;
    padding-left:20px;
    background:url(../images/gda.png) center right 0px no-repeat;
    background-size: 10%;

    border-bottom:2px solid #000;
}
.morea a:hover {
    background:url(../images/gda.png) center right 10px no-repeat;
    padding-left:46px;
}
#solid {
    width:100%;
    clear:both;
    position:relative;
}
#solid .solid0,#solid .solid1,#solid .solid2 {
    position:absolute;
    left:0px;
    top:0px;
    width:100%;
    height:calc(100% - 0.01px);
    display:none;
}
#solid .solid0 {
    background:#ffffff;
}
#solid .solid1 {
    background:#ffffff;
}
#solid .solid2 {
    background:#ffffff;
}
#solid .solid3 {
    background:#ffffff;
}
#solid .solid4 {
    background:#ffffff;
}
#solid .solid5 {
    background:#ffffff;
}
#solid ul {
    margin:0px;
    padding:0px;
    list-style:none;
}
#solid ul li {
    position:absolute;
    top:0px;
    width:100%;
    max-width:1920px;
    display:none;
    margin:0 auto;
    position:relative;
}
#solid #btt {
    width:100%;
    max-width:1920px;
    height:10px;
    position:relative;
    bottom:35px;
    margin:0 auto;
}
#solid #btt span {
    position:absolute;
    display:block;
    right:60px;
    width:30px;
    height:5px;
    background:#ffffff;
    z-index:1000;
    cursor:pointer;
    filter:alpha(opacity=70);
    /*IE滤镜，透明度50%*/

    -moz-opacity:0.7;
    /*Firefox私有，透明度50%*/

    opacity:0.7;
    /*其他，透明度50%*/
}
.fullSlide li .ban-txt {
    width:1000px;
    position:absolute;
    left:50%;
    margin-left:-500px;
    top:50%;
    margin-top:-122px;
    text-align:left;
}
.fullSlide li .ban-txt h2 {
    height:60px;
    line-height:60px;
    margin-top:5px;
    font-size: 30px;
    color:#fff;
    font-weight:400;
}
.fullSlide li .ban-txt h4 {
    margin: auto;
    margin-top:10px;
    font-size:12px;
    font-style:italic;
    margin-bottom:20px;
    color:#fff;
    width: 75%;
}
.banner-bg {
    height:54px;
    width:100%;
    position:absolute;
    left:0;
    bottom:-30px;
    z-index:60;
}
.ban-txt p {
    width:100%;
    font-size:12px;
    margin-top:0px;
    height:45px;
    line-height:45px;
    padding:0px;
}
.ban-txt p a {
    padding:6px 30px;
    color:#fff;
    border:1px solid #fff;
    border-radius:22px;
    font-size:12px;
}
.ban-txt p a:hover {
    padding:6px 30px;
    color:#303031;
    border:1px solid #fff;
    border-radius:2px;
     background:#fff;
}
 


.linfo {
    height:400px;
    overflow:hidden;
}
.lmore {
    height:70px;}
    .qunar {
    width:1200px;
    box-sizing:border-box;
    position:relative;
    padding-left:87px
}
.qunar .e_pic_wrap {
    z-index:1;
    white-space:nowrap;
    width:1037px;
    height:350px;
}
.qunar .e_pic_wrap li {
    position:relative;
    display:inline;
    width:1037px;
    height:350px;
    overflow:hidden;
    background:#fff
}
.qunar .e_bg_flt {
    position:absolute;
    right:0;
    top:0;
    width:1037px;
    height:350px;
    background:#000;
    filter:alpha(opacity=50);
    -moz-opacity:.5;
    opacity:.5;
    z-index:10;
}
.qunar .e_flt_inf {
    padding:45px 28px 10px 50px;
    overflow:hidden;
    z-index:20;
    color:#fff;
    white-space:normal;
    word-wrap:break-word;
}
.qunar .e_flt_inf h2 {
    font-size:24px;
    margin-bottom:30px;
    font-weight:400;
}
.qunar .e_flt_inf h2 a {
    color:#333;
}
.qunar .e_flt_inf .t_info {
    line-height:2;
    overflow:hidden;
}
.qunar .e_flt_inf .t_info a,.qunar .e_flt_inf .t_info {
    color:#333;
    font-size:16px;
}
.qunar .e_sep {
    color:#81d6d3;
    position:absolute;
    bottom:20px;
    right:20px;
    width:235px;
    z-index:20;
}
.qunar .e_sep a {
    color:#81d6d3;
}
.qunar .prev,.qunar .next {
    position:absolute;
    z-index:30;
    display:block;
}
.qunar .prev {
    top:230px;
    left:0px;
}
.qunar .next {
    top:230px;
    right:0px;
}
.qunar .prev a,.qunar .next a {
    display:block;
    width:41px;
    height:41px;
    overflow:hidden;
}
.qunar .prev a {
    background:url(../images/jl.png) no-repeat scroll 0 0;
}
.qunar .next a {
    background:url(../images/jr.png) no-repeat scroll 0 0;
}
.rongyubox {
    position:relative;    height: 260px;

}
.rongyubox .pic {
    position:relative;
    z-index:0;
}
.rongyubox .pic img {
    width:100%;
    max-height: 260px;
     display:block;
}
.rongyubox .hd {
    width:100%;
    position:absolute;
    z-index:1;
    bottom:30px;
    left:0;
    height:10px;
    line-height:10px;
    text-align:center;
}
.rongyubox .hd {
    }.rongyubox .hd  li {
    display:inline-block;
    text-indent:-99999px;
    cursor:pointer;
    zoom:1;
    width:8px;
    height:8px;
    margin-right:5px;
    border:1px solid #233b77;
    border-radius:100%;
}
.rongyubox .hd .on {
    background:#233b77;
}
.jiaodianbox {
    position:relative;
}
.jiaodianbox .pic {
    position:relative;
    z-index:0;
}
.jiaodianbox .pic img {
    width:600px;
    height:425px;
    display:block;
}
.jiaodianbox .hd {
    width:100%;
    position:absolute;
    z-index:1;
    bottom:30px;
    left:0;
    height:10px;
    line-height:10px;
    text-align:center;
}
.jiaodianbox .hd {
    }.jiaodianbox .hd  li {
    display:inline-block;
    text-indent:-99999px;
    cursor:pointer;
    zoom:1;
    width:8px;
    height:8px;
    margin-right:5px;
    border:1px solid #233b77;
    border-radius:100%;
}
.jiaodianbox .hd .on {
    background:#233b77;
}
.newsbox {
    position:relative;
}
.newsbox .pic {
    position:relative;
    z-index:0;
}
.newsbox .pic img {
    width:100%;
     display:block;
}
.newsbox .hd {
    width:100%;
    position:absolute;
    z-index:1;
    bottom:50px;
    left:0;
    height:10px;
    line-height:10px;
    text-align:center;
}
.newsbox .hd {
    }.newsbox .hd  li {
    display:inline-block;
    text-indent:-99999px;
    cursor:pointer;
    zoom:1;
    width:8px;
    height:8px;
    margin-right:5px;
    border:1px solid #233b77;
    border-radius:100%;
}
.newsbox .hd .on {
    background:#233b77;
}
html {
    overflow-x:hidden
}

.clear {
    clear:both;
    height:0;
    line-height:0;
    font-size:0;
    margin:0;
    padding:0;
    border:0
}
.ellipsis {
    text-overflow:ellipsis;
    -o-text-overflow:ellipsis;
    -moz-text-overflow:ellipsis;
    white-space:nowrap;
    overflow:hidden
}
.timeS {
    font-size:12px;
    margin-bottom:5px
}
.serviceBox {
    display:none;
}
.serviceBox .serviceTitle {
    position:absolute;
    top:72px;
    right:25px;
    width:90px;
    height:28px;
    line-height:28px;
    text-align:center;
    font-size:16px;
    font-weight:bold;
    color:#013684;
    text-decoration:none
}
.serviceBox .serviceTitle:hover {
    color:#013684
}
.serviceBox .serviceText {
    position:absolute;
    top:105px;
    right:0;
    width:150px;
    height:30px;
    line-height:30px;
    text-align:center;
    color:#013684;
    cursor:pointer;
    font-size:14px
}
.serviceBox .oemServiceTitle {
    position:absolute;
    top:212px;
    right:20px;
    width:90px;
    height:28px;
    line-height:28px;
    text-align:center;
    font-size:16px;
    font-weight:bold;
    color:#013684;
    text-decoration:none
}
.serviceBox .oemServiceTitle:hover {
    color:#013684
}
.serviceBox .oemServiceText {
    position:absolute;
    top:244px;
    right:0;
    width:130px;
    height:30px;
    line-height:30px;
    text-align:center;
    color:#fff;
    cursor:pointer;
    font-size:14px
}
.titanli h1 {
    text-align:center;
    font-size:30px;
    color:#424242;
    font-weight:500;
}
.titanli span {
    display:block;
    width:50px;
    height:2px;
    background:#4eb6f7;
    margin:20px auto;
}
.position{overflow: hidden;}
.position .menu2 {
    display: none;
    float:right;
}
.position .menu2 ul li {
    float:left;
    font-size:14px;
}
.position .menu2 ul li a {
    color:#999999;
    font-weight:500;
    display:block;
    padding-right:17px;
}
.position .menu2 ul li a.active {
    color:#4bb0f8;
    position:relative;
}
.position .menu2 ul li a:hover {
    color:#4bb0f8;
    position:relative;
}
.jiejueanli2 {
    overflow:hidden;
    margin-bottom:30px;
}
.jiejueanli2 ul {
    width:100%;
}
.jiejueanli2 ul li {
    line-height:1.7;
    font-size:14px;
}
.jiejueanli3 {
    overflow:hidden;
    margin-bottom:40px;
    margin-top:40px;
}
.jiejueanli3 ul {
    width:100%;
 }
.jiejueanli3 ul li {
    line-height:1.5
}
.jiejueanli3 ul li img {
    margin-top:5px;
}
.jiejueanli ul {
    width:100%;
 }
.jiejueanli ul li {
     line-height:1.7;
 }
.fb {
    font-weight:600;
}
.fz24 {
    font-size:24px;
}
.fz18 {
    font-size:18px;
}
.fz14 {
    font-size:14px;
}
.landian {
    background:url(../images/dian.png) center left no-repeat;
    padding-left:15px;
    font-size:18px;
}
.jj2 h2 {
    background:url(../images/dian.png) center left no-repeat;
    padding-left:15px;
    font-size:18px;
    font-weight:700;
}
.jj2 .fl {
 }
.jj2 .fr {
 }
.jjitem {
    overflow:hidden;
    margin:20px 0 25px 0;
    line-height:1.7
}
.jjitem2 h2 {
    margin-bottom:10px;
    font-weight:700;
}
.jjitem2 p {
    margin-bottom:15px;
    font-size:14px;
}
.jj2 .j2img {
 }
.jj2 .j2txt {
    width:100%
    font-size:14px
}
.jj2 .j2img1 {
    width:100%
}
.jj2 .j2txt1 {
     font-size:14px
}
.jj2 .j2txt2 {
    width:100%;
    font-size:14px
}
.jj2 .j2img3 {
    text-align:center;
}
.jj2 .j2txt3 {
     font-size:14px;
    line-height:1.7
}
.jj2 .j2img4 {
     text-align:right;
}
.pagehui {
    padding: 0 15px;
    background:#f8f9fa;
    color:#313131;
}
.text-align {
    text-align:center;
}
.plr15 {
    padding:0;
}
.p30 {
    padding:30px;
}
.jiebanner {
    height:307px;
    background:url('../images/jiebanner1.png') center center;
    color:#fff;
    background-size:cover;
}
.jiebanner2 {
    height:373px;
    background:url('../images/jiebanner2.png') center center;
    color:#fff;
    background-size:cover;
}
.jiebanner3 {
    height:373px;
    background:url('../images/jiebanner3.png') center center;
    color:#fff;
    background-size:cover;
}
.jiebanner .titanli {
    padding-top:50px;
}
.jiebanner .titanli h1 {
    color:#fff;
}
.jiebanner .bannertxt {
    font-size:12px;
    width:90%;
    margin:auto;
    line-height:1.8;
    margin-top:30px;
}
.jiebanner2 .bannertxt {
    font-size:14px;
    width:100%;
    margin:auto;
    line-height:1.8;
    margin-top:30px;
    margin-bottom:20px;
}
.yincang {display: none;}
.jiebanner3 .bannertxt {
    text-align:center;
    font-size:18px;
    width:1040px;
    margin:auto;
    line-height:1.8;
    margin-top:30px;
    margin-bottom:20px;
}
.jiebanner3 .titanli {
    padding-top:100px;
}
.jie1 {
    padding:50px 0
}
.bellows {
    margin-top:50px;
    margin-bottom:50px;
}
.bellows__content .qiehuan {
    /* width:50%; */
    /* float:left; */
}
.bellows__content .qiehuantit {
    /* width:100px; */
    /* padding-right:15px; */
    /* float:left; */
    /* text-align:right; */
    line-height:1.8;
}
.bellows__content .qiehuancon {
    float:left;
    color:#3c3d3d;
    line-height:1.8;
    padding-left: 15px;
    font-size: 14px;
}
.pagelanse {
    background:#ebf6fd;
    padding:15px;
    font-size:14px;
    line-height:1.7
}
.pagelanse .fz18 {
    margin-bottom:10px;
    margin-top:20px;
}
.jiejiefangan {
    color:#313131;
    line-height:1.7
}
.pr50 {
    padding:0 50px;
}
.xinxihua .fz18 {
    margin-bottom:10px;
}
.xinxihua {
    padding: 0 15px;
    line-height:1.7
}
.ptb7 {
    padding-top:7px;
    padding-bottom:7px
}
.ptb15 {
    padding-top:15px;
    padding-bottom:15px
}
.ptb20 {
    padding-top:20px;
    padding-bottom:20px
}
.ptb30 {
    padding-top:30px;
    padding-bottom:30px
}
.lanxian span {
    display:block;
    height:2px;
    background:#4eb6f7;
    width:60px;
}
.lanxian .fz24 {
    margin-bottom:20px;
}
.jiejueanli {
    margin-bottom:25px;
    overflow:hidden;
}
.bgbai {
    background:#fff
}
.jj {
    margin:15px 0 50px 0;
}
.jjimg {
     padding-top:10px;
}
.jjtxt {
     font-size:14px;
    float:right;
}
.jjtxt p {
    margin-bottom:10px;
}
.w1100 {
     margin:auto;
}
.w1110 {
     margin:auto;
}
.jj3tit {
    margin-bottom:20px;
}
.jj3con {
    line-height:1.8
}
.jj3con p {
    margin-bottom:18px
}
.mb50 {
    margin-bottom:60px;
}
.jiejiefangan img {max-width: 100%}
/* 必要布局样式css */
.ato-content {
    width:1180px;
    margin:0 auto;
    padding-top:50px;
}
.ato-list ul {
    height:470px;
}
.ato-list ul li {
    margin-top:30px;
    width:270px;
    height:420px;
    float:left;
    margin-left:26px;
    margin-right:0;
    text-align:center;
    background-color:#fff;
    -webkit-transition:height 300ms;
    -moz-transition:height 300ms;
    -ms-transition:height 300ms;
    -o-transition:height 300ms;
    transition:height 300ms;
    position:relative;
    box-shadow:1px 0px 8px rgba(0,0,0,0.12);
    top:10px;
    left:-10px;
}
.ato-list ul li:before {
    content:'';
    display:block;
    width:100%;
    height:100%;
    position:absolute;
    top:0;
    left:0;
    box-shadow:0 0px 2px rgba(0,0,0,0.24);
}
.ato-list ul li div {
    width:270px;
    margin:30px 0 10px 0;
    text-align:center;
}
.ato-list ul li div img {
    width:100px;
    height:100px;
    border:none;
    display:block;
    margin:0 auto;
}
.ato-list ul li h3 {
    font-size:18px;
    color:#0060a5;
    font-weight:700;
    margin-bottom:10px;
}
.ato-list ul li span {
    display:block;
    width:50px;
    height:3px;
    background:#0060a5;
    margin:20px auto;
}
.ato-list ul li p {
    margin:0;
    text-align:left;
    font-size:16px;
    color:#818283;
    line-height:2;
    padding:0 36px 20px 36px;
}
.ato-more {
    width:157px;
    height:36px;
    text-align:center;
    display:none;
    display:inline-block;
    border:1px solid #7D7D7D;
    line-height:34px;
    color:#666;
    font-size:13px;
    text-decoration:none;
    position:absolute;
    bottom:30px;
    left:55px;
}
.ato-more:hover {
    background-color:#108cee;
    border-color:#108CEE;
    -webkit-transition:all 0.3s;
    -moz-transition:all 0.3s;
    -ms-transition:all 0.3s;
    -o-transition:all 0.3s;
    transition:all 0.3s;
    color:#FFF;
}
.ato-list-fl {
    display: none;
    float:left;
}
.ato-title {
    width:260px;
    margin-top:130px;
    padding-right:20px;
}
.ato-title h2 {
    font-size:30px;
    line-height:40px;
    color:#333;
    padding:0;
    margin:0;
    font-weight:inherit;
}
.ato-title p {
    margin-top:10px;
    font-size:14px;
    color:#666;
    line-height:26px;
}
.ato-list-fl a {
    width:50px;
    height:50px;
    position:relative;
    margin-top:54px;
    margin-right:10px;
    float:left;
    border:1px solid #ABABAB;
    display:block;
    background:#f2f2f2;
    overflow:hidden;
}
.ato-list-fl a img {
    width:22px;
    height:22px;
    display:block;
    border:none;
    margin:0 auto;
    margin-top:12px;
}
.ato-list {
    float:left;
    width:900px;
    height:500px;
}
.ato-list ul li:hover {
    top:-5px;
    box-shadow:0 10px 12px rgba(0,0,0,0.12);
    -webkit-transition:all 0.2s;
    -moz-transition:all 0.2s;
    -ms-transition:all 0.2s;
    -o-transition:all 0.2s;
    transition:all 0.2s
}
.prev:hover .ato-ope {
    opacity:0;
}
.ato-ope1 {
    opacity:0;
}
.prev:hover .ato-ope1 {
    opacity:1;
    position:absolute;
    top:0;
    left:11px;
}
.prev:hover .ato-ope {
    opacity:0;
}
.ato-ope1 {
    opacity:0;
}
.prev:hover .ato-ope1 {
    opacity:1;
    position:absolute;
    top:0;
    left:11px;
}
.next:hover .ato-ope {
    opacity:0;
}
.ato-ope1 {
    opacity:0;
}
.next:hover .ato-ope1 {
    opacity:1;
    position:absolute;
    top:0;
    left:11px;
}
.next:hover .ato-ope {
    opacity:0;
}
.ato-ope1 {
    opacity:0;
}
.next:hover .ato-ope1 {
    opacity:1;
    position:absolute;
    top:0;
    right:11px;
}
.ato-list-fl a:hover {
    background:#108cee;
    border:1px solid #108cee;
}
/*移动端*/
     #faiscoService,.position3 {
    display:none;
}

.fullSlide {
    height:260px
}
.fullSlide .bd li {
    height:260px
}
.fullSlide li .ban-txt {
    width:100%;
    position:inherit;
    left:0;
    margin-left:0;
    top:0;
    margin-top:20px;
    text-align:center;
}
.fullSlide .hd ul li {
    display:inline-block;
    text-indent:-99999px;
    cursor:pointer;
    zoom:1;
    width:6px;
    height:6px;
    margin-right:5px;
    border:1px solid #fff;
    border-radius:100%;
}
.index-solution li {
    padding: 5px;
    width: 50%;
}
.index-solution li:last-child {width: 100%}


.index-solution li .inner {
    position:relative;
    transition:all .2s ease;
    height: 180px;
    width:100%;
    /* margin-bottom:25px; */
    overflow:hidden;
}
.index-solution li .inner .products-img {
     /* height:100%; */
     width: 100%;
}
.serviceBox {
    display:none;
}
.index_product ul li {
    width:100%;
    margin-bottom:50px;
    float:left;
    margin-left:0;
    margin-right:0;
    padding-left:5px;
    padding-right:5px;
    box-sizing:border-box;
}
.index_product li .inner {
    margin-bottom:0
}
.newlist li {
    width:100%;
    margin:15px 0 15px 0;
}
.index_product ul {
    width:100%;
}
}.index_solution {
    display:block;
}
.menu-back .top {
    padding:0;
}
.menu-back .top .logo {
    padding:5px 10px;
}
.menu-back .top .logo img {
    height:40px;
    display:block;
}
.dl-menuwrapper button {
    background-size:60%;
}
.mgsalezc {
    background-position:-80px!important;
}



.jiebanner4 {height: 297px;background: url('../images/jiebanner4.png') center center;color:#fff;background-size: cover;}
.jiebanner4 .titanli{padding-top:80px;}
.jiebanner4 p{ text-align:center;font-size:14px;}
.jiebanner6 {height: 297px;background: url('../images/jiebanner4.png') center center;color:#fff;background-size: cover;}
.jiebanner6 .titanli{padding-top:50px;}
.jiebanner6 p{ text-align:center;font-size:14px;}
.jiebanner4 .bannertxt,.jiebanner6 .bannertxt{margin-top: 2px;}
.jiebanner5 {height: 373px;background: url('../images/jiebanner5.png') center center;color:#fff;background-size: cover;}
.jiebanner5 .titanli {    padding-top:20px;    font-size: 24px;
}.jiebanner5 .titanli span {
    display: block;
    width: 50px;
    height: 2px;
    background: #4eb6f7;
    margin: 10px auto;
}
.jiebanner5 .bannertxt {
    font-size: 12px;
    width: 90%;

    margin: auto;
    line-height: 2;
 }
.jiebanner5 .bannertxt .fz18 {    font-size: 12px;

}
.igengduo {
      color: #fff;
    font-size: 12px;
    position: absolute;
    right: 20px;
    bottom: 30px;}
.bellows__content_p {line-height: 2;text-indent:2em;font-size:14px;}
.kongehei {height: 10px;}
.bgbai {background: #fff}
.jj4box {margin-bottom: 50px; }
.jj4tit {height: 65px;line-height: 65px;font-size: 18px;background: #1675ca; color: #fff; padding-left: 20px;   }
.jj4tit span{height: 5px;width: 5px; display:block;float: left;margin-right: 10px;  margin-top: 30px;background: #fff}
.jj4con  {padding: 10px;}  .jj4con ul{padding-left: 20px; }
.jj4con li{list-style: disc;}
.bellows__header h3 span {
    width: 10px;
    height: 10px;
    border: 2px solid #eee;
    display: inline-block;
    margin-right: 10px;
    vertical-align: baseline;
}
.bellows--is-open .bellows__header {background: #1775ca}


 .titanli5 h1 {
    text-align: left;
    font-size: 30px;
    color: #424242;
    font-weight: 500;
}
.titanli5 span {
    display: block;
    width: 50px;
    height: 2px;
    background: #4eb6f7;
    margin: 20px 0;
}
.jj5-1 {width: 100%;float:left;  padding-bottom: 30px;  box-sizing: border-box;}
.jj5-2 {width: 100%;float:left; box-sizing: border-box;}
.jj5tit {background: url(../images/dian.png) center left no-repeat;padding-left: 15px;font-weight: 700 }
.mb30{margin-bottom: 20px }
.mb15{margin-bottom: 15px }
.pt50 {padding-top: 30px;}
.pt30{padding-top: 30px; }
.w50 {width: 100%;}
.ptb50 {padding-top: 30px; padding-bottom:30px;  }
.li50 li{width: 100%; font-size:14px;}
.xingnneg .w50 {padding-right: 50px; line-height: 2;margin-bottom: 50px;    box-sizing: border-box;}
.imgleft {float: left;margin: 0 35px 10px 0}
.jj5-3 { width: 100%;padding-top: 30px; }
.jj5-4 {float: right;}
.jj5ge2 {height: 20px;}
.jj5ge {height: 50px;}
.w40 {float: right;width:100%;padding-top: 40px; }
.w53 {float: left;width:100%;}
.jj5anli {line-height: 2;margin-top: 40px;}

.fanganmap .tith1 {margin-top: 10px;margin-bottom: 10px;
    color: #393838;
    font-size: 22px;
    font-weight: 400;
    text-align: center;
}
.fanganmapbg {background: url(../images/fangantitbg.png) center center no-repeat;height: 146px;display: none;}
.fanganmapbg li {float:left;width: 20%;color: #393838;text-align: center;padding-top: 105px;}
.fanganmapbg li a{ color: #393838}
.fanganlist {margin-top: 20px;padding-top: 20px; padding-bottom: 80px; border-top:1px solid #d1d6db;}
.fanganlist li {float:left;width: 50%;    padding:5px;
    box-sizing: border-box;
}
.fanganlitit {font-size: 14px;height: 44px;line-height: 44px;margin-bottom: 5px;}
.fanganlitit img {width: 34px; margin-right: 5px; vertical-align: middle;}
.fanganliconimg  {width: 100%;height: 175px;float:left;}
.fanganliconimg img {width: 100%;height: 175px;}
.fanganlicontxt {  font-size: 14px; line-height: 1.8; box-sizing: border-box; }
.fanganlicontxt a{color: #0d79cd}
.fanganlicon {margin-bottom: 45px;}

.myc {display: none;}
.layui-layer {    width: 80%!important;
     left: 10%!important;
}
.pcyc  {width: 100%}
.aboutb .aboutcon {
     font-size: 14px;
}
.aboutcon li { font-size: 13px;}
