﻿/*公共样式--开始*/


html,
body,
div,
ul,
li,
h1,
h2,
h3,
h4,
h5,
h6,
p,
dl,
dt,
dd,
ol,
form,
input,
textarea,
th,
td,
select {
    margin: 0;
    padding: 0;
}

* {
    box-sizing: border-box;
}

html,
body {
    min-height: 100%;
}

body {
    font-family: "Microsoft YaHei";
    font-size: 14px;
    color: #333;
	background:url(../images/bg.jpg) repeat;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-weight: normal;
}

ul,
ol {
    list-style: none;
}

img {
    border: none;
    vertical-align: middle;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.clearboth {
    clear: both;
}

body {
    font-family: Microsoft YaHei;
}

@media (min-width: 1280px) {
    .container {
        width: 1280px;
    }
}

/* 头部 */
.htop {
    background: rgb(238, 238, 238);
  cursor: pointer;

}
.top { background:#4f8a50; padding:30px 0px;}
.top img {
  display: block;
  margin: 0px auto;
}

.tbss {
    position: relative;
}

.so {
    background: url(../images/b2ddd08af4c47b2895d183193db2cd5d295963fe.png) no-repeat center;
    width: 20px;
    height: 38px;
	padding-top:20px;
}

.ss {
    display: none;
    position: absolute;
    right: 0;
    top: 50px;
    width: 315px;
    padding: 20px;
    border-radius: 20px;
    z-index: 999;
    background: rgb(28, 64, 134, 0.5);
}

.ss input {
    outline: none;
    line-height: 30px;
    width: 20%;
    background: none;
    border: 1px solid #fff;
    background: #fff;
    font-size: 13px;
    color: #1c4086;
}

.ss #keyword {
    padding-left: 5px;
    line-height: 30px;
    width: 80%;
    background: none;
    border: 1px solid #fff;
    outline: none;
    font-size: 13px;
    color: #fff;
}

.ss #keyword::placeholder {
    color: #fff;
}

.hotworld {
    font-size: 16px;
 
    line-height: 80px;
    margin-left: 10px;

}

.hotworld a {
    margin-right: 10px;
    transition: all 0.5s;
    color: #6f8798;
    /* opacity: 0.6; */
}

.hotworld a:hover {
    /* opacity: 1; */
    color: #fff;
}

.rtxx {
    color: #6f8798;
    line-height: 38px;
    font-size: 13px;
}

.rtxx a {
    color: #6f8798;
    transition: all 0.5s;
	display: inline-block;
width: 110px;
height: 35px;
background: #f4b32b;
text-align: center;
margin-top: 5px;
font-size: 16px;
}

.rtxx a:hover {
    color: #fff;
}

.lloo h1 {
    line-height: 150px;
}

.hbot {
    position: relative;
	background:#eae7c2;

}

.hbot::after {
    content: "";
    display: block;
    width: 100%;
    height: 5px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9999999999999;
    background: url(../images/c89c08c873f9798433e83b8da4822ddfe6cbcecc.png) no-repeat top center;
}

.nav {
  
}

/* 关于我们 */
.about {
    background: url(../images/0af31ef90f4aa6e3cedb65e8176648646cdb9e72.jpg) no-repeat center;
    padding: 94px 0;
}

.ableft {
    width: 51.52%;
}

.abimg {
    overflow: hidden;
}

.abimg img {
    transition: all 0.8s;
    width: 100%;
}

.abimg:hover img {
    transition: all 0.8s;
    transform: scale(1.05);
}

.abright {
    width: 43.2%;
    padding-top: 22px;
}

.abright .p1 {
    font-size: 46px;
    font-weight: 600;
    line-height: 46px;
    text-transform: uppercase;
    color: #004098;
    opacity: 0.2;
}

.abright .p2 {
    font-size: 30px;
    line-height: 30px;
    color: #004098;
    font-weight: 600;
    margin-top: 10px;
}

.abright .p3 {
    width: 72px;
    height: 4px;
    display: block;
    background: #004098;
    margin-top: 21px;
}

.abright .p4 {
    font-size: 16px;
    line-height: 34px;
    color: #704f4f;
    margin-top: 30px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 5;
    overflow: hidden;

}

.abright .abam {
    display: block;
    width: 166px;
    line-height: 48px;
    font-size: 14px;
    color: #fff;
    background: url(../images/a775b33b0ca90f8ae854c4f046af1ad16e85a6c4.png)no-repeat center #004098;
    background-position: 139px;
    padding-left: 35px;
    transition: all 0.5s;
    margin-top: 44px;
}

.abright .abam:hover {
    padding-left: 48px;
}

/* 产品中心 */

.product .p1 {
    font-size: 40px;
    line-height: 40px;
    color: #333333;
  
    text-align: center;
}

.pcname {
    margin-top: 45px;
}

.pcname ul {
    max-width: 1440px;
    display: flex;
    margin: 0 auto;
    justify-content: space-between;
	
}

.pcname ul li {
    width: 17%;
    line-height: 70px;
  
    text-align: center;
    font-size: 16px;
    transition: all 0.5s;
	border-right:2px solid #e1e1e1;
	border-left:2px solid #fff;
	background:#f5f5f5;
}

.pcname ul li a {
    color: #666666;
    transition: all 0.5s;
    display: block;
}

.pcname ul li:hover {
   
    background: #4f8a50;
}

.pcname ul li:hover a {
    color: #fff;
}

.pjt img {
    width: auto !important;
    display: inline-block !important;
}
.ggt img { width:100%;}
.ppp {
    padding-bottom: 1px;
}

.ppp p {
    text-align: center;
}

.pro {
    margin-top: 100px;
}

.ppp .pro1 {
 
    font-size: 16px;
    line-height: 36px;
    color: #333333;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    transition: all 0.5s;
}

/* .ppp .pimg {
    overflow: hidden;
}

.ppp .pimg img {
    transition: all 0.8s;
    width: 100%;
}

.ppp:hover .pimg img {
    transition: all 0.8s;
    transform: scale(1.05);
} */
.ppp {
    margin: 0 14px;
}

.pro {
    margin-left: -14px;
    margin-right: -14px;
}

.ppp .pimg {
    position: relative;
    padding: 33px 0;
	box-shadow: 2px 2px 5px #666;
border: 1px solid #eee;
}

.ppp .pimg::after {
    content: "";
    width: 100%;
    left: 0;
    bottom: 0;
    height: 0;
    position: absolute;
    background: url(../images/d910e88096c0d84a9d6dd8fae93300c66f23f962.png);
}

.ppp:hover .pimg::after {
    height: 100%;
}

.ppp:hover .pro1 {
    color: #000;
	background:#8f8c8c;
}

.pjt {
    margin-top: 26px;
}

.ppp:hover .pjt img {
    filter: invert(134%) sepia(167%) saturate(853%) hue-rotate(200deg) brightness(58%) contrast(96%);
    transition: all 0.1s;
}

/* 行业领域 */
.case {
    position: relative;

}

.cnr {
    position: absolute;
    width: 39.583%;
    top: 0;
    left: 0;
    height: 100%;
    /*background: url(../images/3fcebb4598b42fb6f9764d5175521a42297c8895.png);*/
    background: rgba(21,157,144,.9);
    padding-top: 90px;
}

.cnr .p1 {
    font-size: 40px;
    color: #fff;
    line-height: 40px;
    font-weight: 600;
    margin-left: 44.07%;
}

.rtm {
    margin-top: 73px;
}

.rtm ul li p {
    line-height: 90px;
    background: no-repeat center;
    padding-left: 52.23%;
    background-position: 44.07%;
    color: #fff;
    font-size: 18px;
    position: relative;
    z-index: 22;
    width: 100%;
}



.rtm ul li a {
    display: block;
    position: relative;
}

.rtm ul li a::after {
    content: "+";

    /*background: url(../images/dce0951b2e34d12903dcdbaf65efeb4aee1495d4.png);*/
    background: rgba(231,115,14,.9);
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    width: 0;
    color: #fff;
    font-size: 0px;
    text-align: right;
    font-weight: 100;
    transition: all 0.5s;

}

.rtm ul li.on a::after {
    width: 115.789%;
    font-size: 60px;
    padding-right: 40px;
}

.cimg ul img {
    width: 100%;
}

.case2 {
    display: none;
    margin-top: 80px;
}

.sjctp ul img {
    width: 100%;
}

.sjpb ul {
    display: flex;
    justify-content: space-between;
}

.sjpb {
    margin-bottom: 30px;
}

.sjpb ul li {
    width: 23%;
    border: 1px solid #eee;
    text-align: center;
    font-size: 16px;
    line-height: 50px;

}

.sjpb ul li a {
    color: #333333;
}

.sjpb ul li:hover a {
    color: #004098;
}

/* 新闻资讯 */
.news {
    margin-top: 70px;
}

.nleft {
    width: 68.48%;
}

.n1 .s1 {
    font-size: 24px;
    line-height: 24px;
    color: #333333;
}

.n1 .s3 {
    width: 100px;
    line-height: 30px;
    text-align: center;
    font-size: 14px;
    color: #666666;
    border-radius: 5px;

}

.n1 .s3 a {
    color: #666666;
}

.n1 .s3.active {
    background: #004098;
    color: #fff;
}

.n1 .s3.active a {
    color: #fff;
}

.nimg {
    overflow: hidden;
}

.nimg img {
    transition: all 0.8s;
    width: 100%;
}

.nnr .nimg img {
    transition: all 0.8s;
    transform: scale(1.05);
}

.nnr .pn1 {
    font-size: 16px;
    line-height: 16px;
    color: #333333;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    transition: all 0.5s;
    margin-top: 27px;
}

.nnr .pn2 {
    font-size: 14px;
    color: #999999;
    line-height: 24px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    margin-top: 20px;

}

.nnr .pn3 {
    width: 98px;
    line-height: 36px;
    text-align: center;
    background: #333333;
    border-radius: 5px;
    font-size: 14px;
    color: #fff;
    transition: all 0.5s;
    margin-top: 39px;
}

.nnr:hover .pn1 {
    color: #004098;
    font-weight: 600;
}

.nnr:hover .pn3 {
    background: #004098;
}
.n2{
    margin-top: 45px;
}
.n3 {
    margin-left: -13px;
    margin-right: -13px;
    
}

.nnr {
    margin: 0 13px;
}

.nright {
    width: 26.8%;
}

.cjwt .s1 {
    font-size: 24px;
    line-height: 24px;
    color: #333333;
}

.cjwt .s2 {
    line-height: 24px;
    font-size: 14px;
    color: #999999;
}

.cjwt .s2 a {
    color: #999999;
}

.cjwt .s2 a:hover {
    color: #004098;
}

 .n2 { position: relative; }
    .n2 .news2 { position: absolute; left: 0; top: 0; z-index: 9; right: 0;}
    .n2 .news2 { opacity: 0; visibility: hidden; transition: all .5s ease; }
    .n2 .news2.active { position: static; opacity: 1; visibility: visible;  }


.pnr1 {
    padding-left: 18px;
    font-size: 15px;
    line-height: 15px;
    color: #555555;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    background: url(../images/e64a7a53761539d3d6c04452eef25283aba9780d.png) no-repeat center left;
}

.pnr1:hover {
    font-weight: 600;
    color: #004098;
}

.newList:hover .pnr1 {
    background: url(../images/b9fa3f5aa62e339c6e8d63c4d9081f53acb0e0f8.png) no-repeat center left;
}

.newList {
    padding: 18px 12px;
    border: 1px solid #dedede !important;
    background: #f2f2f5;
}

.pnr2 {
    font-size: 12px;
    line-height: 12px;
    color: #999999;
    padding-left: 18px;
    margin-top: 9px;
}

.nright .slick-arrow {
    display: none !important;
}

.newList+.newList {
    margin-top: 10px;
}

.slider {
    margin-top: 45px;
}

.hzimg {
    border: 1px solid #e9e9e9;
}

.hz2 {
    margin: 0 10px;
}

.hz1 {
    margin-left: -10px;
    margin-right: -10px;
    cursor: pointer;
}

.hzkh {
    margin-top: 70px;
    margin-bottom: 65px;
    display: none;
}

.hz2:hover .hzimg {
    border: 1px solid #004098;
}

/* 尾部 */
.flink {
    font-size: 16px;
    line-height: 72px;
    color: #fff;
    position: relative;
    background: #0e1655;
}

.flink::after {
    content: "";
    width: 25%;
    height: 100%;
    position: absolute;
    background: #0e1655;
    left: 0;
    top: 0;
}

.flink .container {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    position: relative;
    z-index: 999;
}

.flink span {
    color: #5e7080;
    margin-right: 35px;
}

.flink a {
    color: #fff;
    opacity: 0.8;
    margin-right: 5px;
}

.flink a:hover {
    opacity: 1;
}

footer {
    
	margin-top:50px
}

.fb1 {
    padding-top: 63px;
    padding-bottom: 65px;
    background: #4f8a50;
}

.fp1 {
    font-size: 18px;
    color: #fff;
    line-height: 18px;
}

.d1 ul li {
    font-size: 14px;
    line-height: 14px;
    color: #5e7080;
}

.d1 ul {
    margin-top: 35px;
}

.d1 ul li a {
    color: #fff;
	font-size:14px
}

.d1 ul li+li {
    margin-top: 17px;
}

.d1 ul li:hover a {
    color: #fff;
}

.dnm1 {
    margin-right: 13.12%;
}

.dnm2 {
    margin-right: 8.32%;
}

.dma {
    margin-left: 7.44%;
}

.dma p {
    font-size: 14px;
    text-align: center;
    color: #fff;
    line-height: 14px;
    margin-top: 17px;
}

.dblx p:not(:nth-child(1)) {
    color: #fff;
    font-size: 14px;
    line-height: 26px;

}

.dblx p:nth-child(1) {
    line-height: 38px;
    font-size: 28px;
    font-family: Arial;
    color: #fff;
    margin-bottom: 28px;
}

.fb2 {
    line-height: 52px;
    background: #0b0d1a;
    font-size: 14px;
    color: #5e7080;
}

.fb2 a {
    color: #5e7080;
}

.fb2 a:hover {
    color: #fff;
}

.foot,
.sjbq {
    display: none;
}

@media (max-width: 1680px) {
    .rtm ul li p {
        line-height: 65px;
    }

    .rtm ul li.on a::after {
        font-size: 44px;
    }

    .rtm {
        margin-top: 25px;
    }
}

@media (max-width: 1360px) {
    .cnr {
        padding-top: 45px;
    }
}

@media (max-width: 1200px) {
    .abright .p2 {
        font-size: 25px;
        line-height: 25px;
    }

    .abright .p1 {
        line-height: 36px;
        font-size: 36px;
    }

    .abright {
        padding-top: 0;
    }

    .abright .p4 {
        margin-top: 10px;
    }

    .abright .p3 {
        margin-top: 10px;
    }

    .abright .abam {
        margin-top: 15px;
    }

    .lloo {
        width: 42%;
    }

    .lloo img {
        width: 100%;
    }
}

@media (max-width: 1125px) {
    .cnr {
        padding-top: 18px;
    }
}

@media (max-width: 992px) {
    header {
        display: none;
    }

 
    .page-banner {
        margin-top: 60px;
    }

    .ableft {
        width: 100%;
        float: none;
    }

    .abright {
        float: none;
        width: 100%;
        margin-top: 20px;
    }

    .about {
        background: #fbfbfb;
    }

    .case {
        display: none;
    }

    .case2 {
        display: block;
    }

    .nright {
        display: none;
    }

    .nleft {
        width: 100%;
    }

    .foot,
    .sjbq {
        display: block;
    }

    footer {
        display: none;
    }

    .foot {
        background: #1e1d2d;
        color: #bcbbbe;
        padding: 0 15px;
        padding-top: 20px;
        padding-bottom: 15px;
        /* margin-top: 30px; */
    }

    .fw {
        width: 95%;
        margin: 0 auto;
    }

    .fw .du .dul .p1 span {
        margin-right: 30px;
    }

    .fw .du .dul .sec li {
        padding-left: 10px;
        margin-bottom: 8px;
    }

    .fw .du .dul .sec {
        display: none;
    }

    .fw .du .dul .sec a {
        color: #939090;
        font-size: 12px;
    }

    .fw .du .dul p {
        border-bottom: 1px solid #7a7a7a;
        line-height: 40px;
    }

    .fw .du {
        font-size: 14px;
    }

    .sjbq {
        font-size: 12px;
        color: #bcbbbe;
        padding-top: 5px;
    }

    .sjbq a {
        color: #bcbbbe;
    }

}

@media (max-width: 942px) {
    .pcname ul {
        flex-wrap: wrap;
    }

    .pcname ul li {
        width: 22%;
    }

    .pcname ul li:last-child {
      
    }
}

@media (max-width: 616px) {
    .about {
        padding: 40px 0;
    }

    .abright .p2 {
        font-size: 20px;
        line-height: 20px;
    }

    .abright .p4 {
        font-size: 14px;
        line-height: 28px;
    }

    .abright .abam {
        display: block;
        width: 132px;
        line-height: 40px;
        font-size: 14px;
        color: #fff;
        background: url(../images/a775b33b0ca90f8ae854c4f046af1ad16e85a6c4.png)no-repeat center #004098;
        background-position: 103px;
        padding-left: 20px;
        transition: all 0.5s;
    }
   .i_title .h3 {
  font-weight: normal;
  overflow:
hidden;
  color: #333;
  margin-top: 25px;
  line-height: 80px !important;
  background:
#eed995;
}
    .product .p1 {
        font-size: 30px;
        line-height: 30px;
        color: #333333;
        font-weight: 600;
        text-align: center;
    }

    .product {
        margin-top: 40px;
    }

    .pcname ul {
        padding: 0 15px;
    }

    .pcname ul li {
        width: 48%;
        margin-bottom: 15px;
        font-size: 14px;
        line-height: 38px;
    }

    .pro {
        margin-top: 35px;
    }

    .ppp .pro1 {
        margin-top: 10px;
    }

    .case2 {
        margin-top: 60px;
    }

    .sjpb ul li {
        width: 48%;
        margin-bottom: 15px;
        font-size: 14px;
        line-height: 38px;
    }

    .sjpb ul {
        flex-wrap: wrap;
    }

    .sjpb {
        margin-bottom: 15px;
    }

    .news {
        margin-top: 43px;
    }

    .nnr .pn3 {
        margin-top: 15px;
    }

    .hzkh {
        margin-top: 40px;
        margin-bottom: 40px;
    }
}
@media (max-width: 767px){
    body{
        padding-bottom:50px;
    } 
}


.indexfive{  background:#dfedfb; }
.body04_top{ text-align:center;   width:100%;  }
.body04_left{ float:left; margin:0px 0 0 0; width:55%; }
.body04_left p{ line-height:34px; color:#666666;  }
.body04_right{ width:630px; height:630px;  float:right;  text-align:center;  margin:0px 50px 0 0;  }
.body04_right img{ transition: 588ms; /*position:absolute; left:50%; top:50%; transform:translateX(-50%);*/ margin:0px 0 0 0; width:87%; }
@-webkit-keyframes rotation{
    from { -webkit-transform: rotate(0deg);}
    to { -webkit-transform: rotate(360deg); }
}
.add_pic{
    -webkit- transform: rotate (360deg);
    animation: rotation 20s linear infinite;
    - moz -animation: rotation 20s linear infinite;
    -webkit - animation: rotation 20s linear infinite ;
    -o-animation: rotation 20s linear infinite;
}
/*时间人数开始*/
.indexfive .wrapper{ clear:both; overflow:hidden; margin:30px 0 0 0 }
.indexfive .wrapper1{  text-align:center; margin:0 15% 0px 0; float:left;   }
.indexfive .counter { color:#4f8a50; }
.indexfive .time1 span{   font-size:75px; font-family: tekoregular,Arial,Verdana, Geneva, sans-serif; font-weight:bold; }
.indexfive .time1 strong{ font-weight:normal; }
.indexfive .count-title { font-weight: normal; text-align: center; }
.indexfive .timex{ font-size:18px; }
/*时间人数结束*/
@media screen and (max-width:1678px)
{
.body04_left{ float:left; margin:0px 0 0 0; width:48%; padding:0 0 50px 0; }
.indexfive .wrapper1{  text-align:center; margin:0 6% 0px 0; float:left; }

.body04_right{ width:530px; height:530px;  float:right;  text-align:center;  margin:0px 50px 0 0;  }
.body04_right img{ transition: 588ms; /*position:absolute; left:50%; top:50%; transform:translateX(-50%);*/ margin:0px 0 0 0; width:87%; }
.ibiaotithree .bt_content h3 {
  font-size: 36px !important;
  font-weight: bold;
  color: #2a2e4b;
  margin: 0 10px;
  line-height: 76px;
}
}
@media screen and (max-width:1250px)
{
.indexfive{  padding:0px 0 0 0; }
.body04_left{ float:none; margin:0px 0 0 0; width:100%; }
.body04_right{ width:530px; height:530px;  float:none;  text-align:center;  margin:30px auto 0 auto; display:none;  }
.wz2 {
  width: 45%;
  font-size: 40px;
  font-weight: bold;
  padding-top: 50px;
}


}
@media screen and (max-width:640px)
{
	
.duanyu p:nth-of-type(1) {
  font-size: 22px!important;
  margin-top: 30px;
  
}	
.duanyu p:nth-of-type(2) span:nth-of-type(2) {
  font-size: 14px !important;
}
	
	
	
	
.ibiaotithree .bt_content span{ font-size:23px; color:#4f8a50; font-weight:bold; font-family: tekoregular,Arial,Verdana, Geneva, sans-serif; text-transform : uppercase;  background:url(../images/ibiaotione_line.jpg) no-repeat bottom left; height:33px; margin:0px 0 0 0; }
.ibiaotithree .bt_content h3{ font-size:30px; font-weight:bold; color:#2a2e4b; margin:0 10px; }

.indexfive{ padding:0% 0 0 0; }

/*时间人数开始*/
.indexfive .wrapper1{  text-align:center; margin:0 10% 0px 0; float:left;    }
.indexfive .time1 span{   font-size:55px; font-family: tekoregular,Arial,Verdana, Geneva, sans-serif; font-weight:bold; }
.indexfive .time1 strong{ font-weight:normal; }
.indexfive .count-title { font-weight: normal; text-align: center; }
.indexfive .timex{ font-size:18px; }
/*时间人数结束*/
}
@media screen and (max-width:568px)
{
/*时间人数开始*/
.indexfive .wrapper1{  text-align:center; margin:0 2% 0px 2%; float:left; width:29%;   }
.indexfive .time1 span{   font-size:45px; font-family: tekoregular,Arial,Verdana, Geneva, sans-serif; font-weight:bold; }
.indexfive .time1 strong{ font-weight:normal; display:block; }
.indexfive .count-title { font-weight: normal; text-align: center; }
.indexfive .timex{ font-size:16px; }
/*时间人数结束*/

.body04_right{ width:430px; height:430px;  float:none;  text-align:center;  }
.body04_right img{ transition: 588ms; /*position:absolute; left:50%; top:50%; transform:translateX(-50%);*/ margin:0px 0 0 0; width:87%; }
}
@media screen and (max-width:430px)
{
.ibiaotithree{ display:block; margin:50px 0 20px 0; }
.ibiaotithree a{ display:block; }
.ibiaotithree .bt_content span{  margin:10px 0 0 0; }
.ibiaotithree .bt_content h3{ font-size:30px; font-weight:bold; color:#2a2e4b; margin:10px 10px 0 0px; }

.body04_right{ width:320px; height:320px;   }
.body04_right img{ transition: 588ms; /*position:absolute; left:50%; top:50%; transform:translateX(-50%);*/ margin:0px 0 0 0; width:87%; }
}
/*---------------------简介 地球旋转 end-----------------------*/


.indexsix{ background:url(../images/indexsix.jpg) no-repeat bottom center; padding:0 0 8% 0; }
.ours-main {
width: 100%;
overflow: hidden;
}
/*旋转木马*/
.indexsix ul li a{ display:block; position:relative; }
.indexsix ul li .icasebox{ position:absolute; bottom:0px; width:100%; background:rgba(0,0,0,0.7); height:120px; padding:25px 30px 0 30px;  }
.indexsix ul li .icasebox span{ color:#fff; font-size:18px; font-weight:bold; display:block; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:1; }
.indexsix ul li .icasebox p{ margin:5px 0 0 0; color:#fff; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:1; }
/*旋转木马 end*/


/*时间人数开始*/
.abouttwo .time_right{ overflow:hidden; margin:30px 0 0 0; display:flex; justify-content:space-around; }
.abouttwo .wrapper1{ text-align:center; margin:0 0px 0px 0; width:22%;  }
.abouttwo .wrapper1:nth-child(2){ padding:0 7% 0 0;  }
.abouttwo .wrapper1:nth-child(3){ padding:0 0 0 7%;  }
.abouttwo .counter { color:#4f8a50; }
.abouttwo .time1 span{   font-size:100px; font-family: tekoregular,Arial,Verdana, Geneva, sans-serif; font-weight:bold; }
.abouttwo .time1 strong{ font-weight:normal; }
.abouttwo .count-title { font-weight: normal; text-align: center; }
.abouttwo .timex{ font-size:18px; }
/*时间人数结束*/
.abouttwo{ position:relative; }
.abouttwo_zuanzhuan{ position:absolute; width:100%; bottom:-46px; text-align:center; font-size:18px; line-height:46px; }
.gif_pic{ text-align: center ; margin-top:0px; position:relative; }
.shipina{ position:absolute; text-align:center; width:100%; z-index:99; top:35%;  }
.shipina a{}
.shipina img{ transition: 588ms; }
.shipina:hover img {transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1);}
@-webkit-keyframes rotation{
    from { -webkit-transform: rotate(0deg);}
    to { -webkit-transform: rotate(360deg); }
}
.add_pic{
    -webkit- transform: rotate (360deg);
    animation: rotation 12s linear infinite;
    - moz -animation: rotation 12s linear infinite;
    -webkit - animation: rotation 12s linear infinite ;
    -o-animation: rotation 12s linear infinite;
}
.aboutmore{ margin:80px 0 0 0; }
.widthbox {
  margin: 0 auto;
  width: 90%;
}
.cl {
  clear: both;
  visibility: hidden;
  font-size: 0px;
  line-height: 0px;
  width: 100%;
  height: 0;
  padding: 0px;
  margin: 0px;
}
.ibiaotithree{ display:flex; margin:50px 0 50px 0; }
.ibiaotithree .bt_content{ display:flex; }
.ibiaotithree .bt_content span{ font-size:33px; color:#df0023; font-weight:bold; font-family: tekoregular,Arial,Verdana, Geneva, sans-serif; text-transform : uppercase;  background:url(../images/ibiaotione_line.jpg) no-repeat bottom left; height:48px; margin:5px 0 0 0; }
.ibiaotithree .bt_content h3{ font-size:45px; font-weight:bold; color:#2a2e4b; margin:0 10px; line-height:76px }
/*产品中心*/
.i_one{ background:url(../images/i_bg2.jpg) center center no-repeat;  background-size:cover; overflow:hidden;}
.i_title.bgs1{ background-image:url(../images/i_t1.png);}
.i_title.bgs2{ background-image:url(../images/i_t4.png); background-size:auto 86px;}
.i_title{ overflow:hidden; background-repeat:no-repeat; background-size:auto 61px; background-position:center top; text-align:center;}
.i_title .h3{ font-weight:normal; overflow:hidden; color:#333; margin-top:25px; line-height:110px; background:#eed995;}
.i_title.bgs2 .h3{ margin-top:30px; }
.i_title .h3 span{ display:inline-block; vertical-align:middle; margin-left:1%; margin-right:1%;}
.i_title .p{ color:#999999; overflow:hidden; font-size:15px; margin-top:1%;}
.i_tab{ overflow:hidden; margin-top:2.5%; text-align:center;}
.i_tab ul li{ display:inline-block; vertical-align:top; overflow:hidden; margin-left:4px; margin-right:4px; width:164px; height:46px; line-height:46px; border-radius:30px; cursor:pointer; color:#676767; font-size:15px;}
.i_tab ul li:hover{ color:#4f8a50;}
.i_tab ul li.on{ background:#4f8a50; color:#fff;}
.i_tab#i_tab2{ font-weight:bold;}
/*关于我们*/
.i_two{ margin-top:6%; margin-bottom:6%;}
.i_two .imgs{ float:left; width:48.5%; position:relative;}
.i_two .imgs:after{ content:""; width:111px; height:111px; left:-111px; bottom:-25px; position:absolute; background:url(../images/i_pic5.png) no-repeat; background-size:100% 100%;}
.i_two .imgs img{ width:100%;}
.i_two .txts{ float:right; width:49%; overflow:hidden; max-width:660px; background:url(../images/i_bg5.png) 60% bottom no-repeat; background-size:410px auto; padding-bottom:4%;}
.i_two  .cons{ color:#888888; font-size:16px; overflow:hidden; line-height:36px; margin-top:5%;}
.i_two  .cons p{ padding-bottom:5px;}
.i_two .counter{ overflow:hidden; text-align:center; margin-top:7%;}
.i_two .counter ul li{ display:inline-block; vertical-align:top; padding-right:5.5%; margin-right:5.5%; transition:all 0.3s; position:relative; text-align:center; }
.i_two .counter ul li:after{ content:""; position:absolute; right:0; top:50%; margin-top:-24px; height:48px; width:1px; background:#e6e6e6;}
.i_two .counter ul li:last-child:after{ width:0;}
.i_two .counter ul li:last-child{ margin-right:0; padding-right:0;}
.i_two .counter ul li .txts2{}
.i_two .counter ul li .nums{ overflow:hidden; color:#333; line-height:1;}
.i_two .counter span{display:inline-block; vertical-align:top; overflow:hidden;  color:#d8271c; font-weight:bold; font-family:Arial;}
.i_two .counter label{display:inline-block;vertical-align:top; margin-top:-5%; line-height:2;font-weight:500; font-size:14px; color:#999999;  }
.i_two .counter .h6{ font-weight: normal; font-size:14px;  overflow:hidden; line-height:24px; height:24px;  white-space:nowrap;text-overflow:ellipsis; margin-top:2px; margin-bottom:6px; color:rgba(51,51,51,0.5);}
.i_two .counter ul li:hover{-webkit-transform: translate3d(0, -2px, 0); transform: translate3d(0, -2px, 0);}
.i_title2.bgs1{ background-image:url(../images/i_t2.png);}
.i_title2.bgs2{ background-image:url(../images/i_t3.png);}
.i_title2.bgs3{ background-image:url(../images/i_t5.png);background-size:auto 85px;}
.i_title2{ overflow:hidden; margin-top:5%; background-repeat:no-repeat; background-size:auto 61px; background-position:left top; text-align:left;}
.i_title2 .h3{ font-weight:bold; overflow:hidden; color:#333; margin-top:25px; line-height:1.1;}
.i_title2.bgs3 .h3{ margin-top:35px;}
.i_title2 .h3 span{ display:inline-block; vertical-align:middle; margin-left:2%; margin-right:2%;}
.i_title2 .p{ color:#333333; overflow:hidden;margin-top:6%; padding-top:7%; position:relative;}
.i_title2 .p:after{ content:""; position:absolute; top:0; left:0; width:63px; height:3px; background:#d8271c;}
/*解决方案*/
.i_solution{ overflow:hidden; background:url(../images/i_bg6.jpg) center center no-repeat; background-size:cover;}
.i_solution .wrap{ position:relative;}
.i_solution .i_title2{ }
.i_solution .i_title2 .h3{ color:#fff;}
.i_solution .i_title2 .p{ margin-top:1%;color:#fff;}
.i_solution .i_title2 .p:after{ display:none;}
.i_solution .i_solution_l{ width:49%; float:left; overflow:hidden;max-width:600px; margin-top:9%; margin-bottom:15%;}
.i_solution .i_solution_l .a{ width:165px; height:48px; line-height:48px; text-align:center; color:#fff; background:#d8271c; border-radius:30px; font-style:normal; display:block; font-size:15px; margin-top:31%;transition:all 0.3s;}
.i_solution .i_solution_l .a span{ width:20px; height:7px; display:inline-block; vertical-align:middle; background:url(../images/i_bg1.png) no-repeat; background-size:100% 100%; overflow:hidden; margin-left:13px;transition:all 0.3s; margin-bottom:3px;}
.i_solution .i_solution_l .a:hover{opacity:0.9;filter:Alpha(opacity=90); text-indent:5px;}
.i_solution .i_solution_r{ width:49%; right:0; position:absolute; top:0; height:100%;overflow:hidden; max-width:600px;}
.i_solution .i_solution_r ul{ height:100%;}
.i_solution .i_solution_r ul li{ width:100%; height:33.3353%; overflow:hidden; display:block;display: flex; align-items: center; justify-content: left; background:rgba(0,0,0,0.2); }
.i_solution .i_solution_r ul li .txts{ width:calc(94% - 60px);width:-webkit-calc(94% - 60px);width:-moz-calc(94% - 60px); margin:0 auto; max-width:446px; overflow:hidden;  background-repeat:no-repeat; background-position:right center; background-size:50px 50px; background-image:url(../images/i_pic6.png); padding-right:60px;transition:all 0.6s; }
.i_solution .i_solution_r ul li:nth-child(1):hover .txts{ background-image:url(../images/i_pic7.png);}
.i_solution .i_solution_r ul li:nth-child(2):hover .txts{ background-image:url(../images/i_pic7.png);}
.i_solution .i_solution_r ul li:nth-child(3):hover .txts{ background-image:url(../images/i_pic7.png);}
.i_solution .i_solution_r ul li:hover{ background-color:rgba(255,255,255,0.49);}
.i_solution .i_solution_r ul li .txts .h3{ font-weight:normal; color:#fff;  line-height:50px;transition:all 0.3s;}
.i_solution .i_solution_r ul li:hover .txts .h3{ font-weight:bold; color:#d8271c;}
.i_solution .i_solution_r ul li .txts .p{ max-width:330px; color:#555555; font-size:14px; line-height:24px; height:0;transition:all 0.6s;transition-delay: 0.3s;}
.i_solution .i_solution_r ul li:hover .txts .p{ height:72px;margin-top:3%;}
/*新闻中心*/
.i_news{ overflow:hidden; background:url(../images/i_bg7.jpg) center center no-repeat; background-size:cover;}
.i_news .i_new_box{ margin-top:3%; overflow:hidden; margin-bottom:6%;}
.i_news .i_news_l{ float:left; width:602px;  overflow:hidden; margin-right:64px;}
.i_news .i_news_l .cons{ overflow:hidden;text-align:left;}
.i_news .i_news_l .cons .imgs{ overflow:hidden; position:relative; padding-top:55.15%;}
.i_news .i_news_l .imgs img{display:block;width: 100%; height:100%; position:absolute; top:0; left:0; }
.i_news .i_news_l .imgs img{ overflow:hidden;background-repeat:no-repeat; background-position:center center; background-size:cover;transition:all 0.7s;}
.i_news .i_news_l:hover .imgs img{-webkit-transform: scale(1.05);-moz-transform: scale(1.05);-o-transform: scale(1.05);transform: scale(1.05);}
.i_news .i_news_l .cons .h3{ font-weight:bold; height:28px; line-height:28px; overflow:hidden; color:#333; margin-top:4%;white-space:nowrap;text-overflow:ellipsis; font-size:20px;}
.i_news .i_news_l .cons .h3 em{ font-weight:normal; float:right; margin-left:10px; overflow:hidden; font-style:normal; color:#888888; font-size:15px; font-family:Arial;}
.i_news .i_news_l .cons .p{ line-height:28px; height:56px; overflow:hidden;text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;color:#999999; font-size:14px; margin-top:2%;}
.i_news .i_news_l:hover .cons .h3{ color:#d8271c;}
.i_news .i_news_r{ overflow:hidden;}
.i_news .i_news_r .i_news_ul{ overflow:hidden;}
.i_news .i_news_r .i_news_ul .inr-list{display: block;margin-top: 15px; overflow:hidden;/* border-bottom:1px solid #f4f4f4;*/ text-align:left;}
.i_news .i_news_r .i_news_ul .inr-list:last-child{ margin-bottom:0; border-bottom:0;}
.i_news .i_news_r .i_news_ul .inr-list .inr-l{float: left;  text-align:center; overflow:hidden; margin-right:20px; padding-right:20px; position:relative; border-right:1px solid #e1e1e1;}
.i_news .i_news_r .i_news_ul .inr-list .inr-l .h4{font-size: 42px;color: #333;/*font-family: 'sn';*/ font-family:Arial;line-height: 40px; height:40px;  font-weight:normal; overflow:hidden;}
.i_news .i_news_r .i_news_ul .inr-list .inr-l .h5{font-size: 15px;color: #888888;/*font-family: 'Open sans';*/ font-family:Arial; margin-top:4px; line-height:24px; height:24px; overflow:hidden;border-top:1px solid #e1e1e1; padding-top:3px;}
.i_news .i_news_r .i_news_ul .inr-list .inr-r{ overflow:hidden;}
.i_news .i_news_r .i_news_ul .inr-list .inr-r .h3{ font-size: 18px;color: #333333;line-height: 36px; height:36px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;transition:all 0.3s; font-weight:bold; }
.i_news .i_news_r .i_news_ul .inr-list:hover .inr-r .h3{ margin-left:3px;}
.i_news .i_news_r .i_news_ul .inr-list .inr-r .p{ height: 36px;font-size: 14px;color: #888888;line-height: 36px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:1;overflow: hidden;}
.i_news .i_news_r .i_news_ul .inr-list:hover .inr-r .h3{ color:#d8271c;}
/*合作伙伴*/
.i_partner{ overflow:hidden; background:url(../images/i_bg8.jpg) center center no-repeat; background-size:cover; position:relative;}
.i_partner .i_partner_l{ float:left; overflow:hidden; width:49%; max-width:635px; margin-top:3%;}
.i_partner .i_partner_l .cons{ overflow:hidden; line-height:36px; font-size:16px; color:#555555;text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 6; -webkit-box-orient: vertical; margin-top:-1%;}
.i_partner .i_partner_l .a{ width:165px; height:48px; line-height:48px; text-align:center; color:#fff; background:#d8271c; border-radius:30px; font-style:normal; display:block; font-size:15px; margin-top:8%;transition:all 0.3s; margin-bottom:10%;}
.i_partner .i_partner_l .a span{ width:20px; height:7px; display:inline-block; vertical-align:middle; background:url(../images/i_bg1.png) no-repeat; background-size:100% 100%; overflow:hidden; margin-left:13px;transition:all 0.3s; margin-bottom:3px;}
.i_partner .i_partner_l .a:hover{opacity:0.9;filter:Alpha(opacity=90); text-indent:5px;}
.i_partner .i_partner_r{ right:0; position:absolute; top:0; height:100%; width:50%; overflow:hidden; background-repeat:no-repeat; background-position:center center; background-size:cover;display: flex; align-items: center; justify-content: center; }
.i_partner .i_partner_r .ul{ overflow:hidden; width:90%; max-width:650px; margin:0 auto;}
.i_partner .i_partner_r .ul ul li{ float:left; width:33.33%; overflow:hidden; position:relative;}
.i_partner .i_partner_r .ul ul li:before{ position:absolute; content:""; left:0; bottom:0; width:100%; height:1px; background:rgba(255,255,255,0.15);}
.i_partner .i_partner_r .ul ul li:after{ position:absolute; content:""; right:0; top:0; width:1px; height:100%; background:rgba(255,255,255,0.15);}
.i_partner .i_partner_r .ul ul li:nth-child(3n+0):after{ display:none;}
.i_partner .i_partner_r .ul ul li:nth-child(7):before,.i_partner .i_partner_r .ul ul li:nth-child(8):before,.i_partner .i_partner_r .ul ul li:nth-child(9):before{ display:none;}
.i_partner .i_partner_r .ul ul li .imgs{ overflow:hidden; position:relative; padding-top:46.16%;}
.i_partner .i_partner_r .ul ul li .imgs img{display:block;width: 100%; height:100%; position:absolute; top:0; left:0;overflow:hidden;transition:all 0.3s; }
.i_partner .i_partner_r .ul ul li:hover .imgs img{-webkit-transform: scale(1.05);-moz-transform: scale(1.05);-o-transform: scale(1.05);transform: scale(1.05);}
@media screen and (max-width:1440px) {
/*轮显*/
.banner .swiper-pagination { bottom:30px;}
/*产品中心*/
.i_title{ background-size:auto 55px;}
.i_title.bgs2{background-size:auto 78px;}
/*关于我们*/
.i_two .counter ul li{ padding-right:5%; margin-right:5%; }
.i_two .counter span{ font-size:42px;}
.i_title2{ background-size:auto 55px;}
.i_title2.bgs3{background-size:auto 78px;}
}
@media screen and (max-width:1360px) {
/*轮显*/
.more {
  display: block;
  width: 180px !important;
  height: 50px !important;
  background:
#000;
  text-align: center;
  line-height: 50px !important;
  font-size: 26px !important;
  color: #fff !important;
  margin-top: 25px;
}
.wz5 p:nth-of-type(1) {
  font-size: 20px !important;
  font-weight: bold;
  margin-top: 15px;
}
.cf li a img { width:100%;}
.inkPhoBox .mod18 .picBox {
  width: 100%;
  height: 420px !important;
  position: relative;
  overflow:
hidden;
}
.inkPhoBox .mod18 .picBox ul {
  height: 420px !important;
  position: absolute;
  left: 0;
}

.cp {
	width:98% !important;
}
.wz2 {
    width: 45%;
    font-size: 40px !important;
    font-weight: bold;
    padding-top: 50px;
  }
.x-menu > li { width:auto !important;}
.x-menu > li > a {
  display: block;
  padding:
0 0.8vw;
  font-size: 14px !important;
  color: #000000;
  line-height: 2.4;

  line-height: 16px;
  color: #000;
  line-height: 70px;
}
.banner .text .ul{ font-size:16px;}
.banner .text .ul li img{ width:52px; height:50px;}
.banner .text .a{ width:180px; height:46px; line-height:46px;}
/*关于我们*/
.i_two .counter{ margin-top:4%;}
.i_two .counter ul li{ float:left; width:25%;padding-right:0%; margin-right:0%; }
.i_two .counter span{ font-size:40px;}
/*新闻中心*/
.i_news .i_news_l{ margin-right:40px;}
/*合作伙伴*/
.i_partner .i_partner_l .cons{ font-size:15px; line-height:30px;}
}
@media screen and (max-width:1200px) {
/*关于我们*/
.i_two .txts{background-size: 350px auto;}
.i_two .cons{ font-size:15px; line-height:30px;}
.i_two .counter .h6{ font-size:13px;}
.i_two .counter label{ font-size:13px;}
.i_two .counter span{ font-size:32px;}
/*新闻中心*/
.i_news .i_news_l{ margin-right:3%;}
/*合作伙伴*/
.i_partner .i_partner_l .cons{ font-size:14px; line-height:26px;}
}
@media screen and (max-width:1100px) {
/*轮显*/
.lzpic2{display: block;}
.lzpic1{display: none;}
.banner .swiper-container{ position:static;}
.banner .swiper-pagination { bottom:25px;}
.banner .swiper-pagination .swiper-pagination-bullet {margin: 0 5px;}
/*.banner_page{bottom:25px; font-size:15px;}
.banner_page .current{ font-size:18px;}*/
.banner .text .h3{ margin-top:0;}
/*关于我们*/
.i_two .cons{ line-height:26px; margin-top:4%;}
.i_two .counter{ margin-top:3%; overflow:visible;}
.i_two .counter .h6{ font-size:14px;}
.i_two .counter ul li .nums{ line-height:normal; overflow:visible;}
.i_two .counter span{ font-size:30px;}
.i_title2{ margin-top:3%;}
.i_title2.bgs3{background-size:auto 65px;}
/*新闻中心*/
.i_news .i_news_l{ width:500px;}
.i_news .i_news_r .i_news_ul .inr-list{ padding-bottom:20px; margin-top:8px;}
}
@media screen and (max-width:960px) {
/*轮显*/
.banner .text .ul{ font-size:15px;}
.banner .text .ul li{ padding-right:20px; margin-right:18px;}
.banner .text .ul li img{ width:50px; height:48px;}
.banner .text .a{ width:170px; height:42px; line-height:42px; font-size:14px;}
/*产品中心*/
.i_title{ background-size:auto 50px; margin-top:6%;}
.i_title.bgs2{background-size:auto 72px;}
.i_title .h3{ margin-top:20px;}
.i_title.bgs2 .h3{ margin-top:25px;}
/*关于我们*/
.i_title2{ background-size:auto 50px; margin-top:0; }
.i_title2.bgs3{background-size:auto 55px;}
.i_title2 .h3{ margin-top:20px;}
.i_title2.bgs3 .h3{ margin-top:25px;}
.i_two .txts{background-size: 300px auto;}
.i_two .cons{ font-size:14px; line-height:24px;}
/*解决方案*/
.i_solution .i_solution_l .a{ font-size:14px; width:140px; }
.i_solution .i_solution_r ul li .txts{ background-size:40px 40px;}
.i_solution .i_solution_r ul li .txts .p{ line-height:22px; font-size:13px;}
.i_solution .i_solution_r ul li .txts .h3{ line-height:40px;}
.i_solution .i_solution_r ul li:hover .txts .p{ margin-top:3%; height:66px;}
/*新闻中心*/
.i_news .i_news_l{ width:400px;}
.i_news .i_news_l .cons .h3{ font-size:18px;}
.i_news .i_news_l .cons .h3 em{ font-size:14px;}
.i_news .i_news_l .cons .p{ font-size:13px; line-height:24px; height:48px;}
.i_news .i_news_r .i_news_ul .inr-list{ padding-bottom:12px; margin-top:5px;}
.i_news .i_news_r .i_news_ul .inr-list .inr-l{ width:50px; padding-right:15px; margin-right:15px;}
.i_news .i_news_r .i_news_ul .inr-list .inr-l .h4{ font-size:36px; height:36px; line-height:36px;}
.i_news .i_news_r .i_news_ul .inr-list .inr-l .h5{ font-size:14px; margin-top:0;}
.i_news .i_news_r .i_news_ul .inr-list .inr-r .p{ height:30px; line-height:30px; font-size:13px;}
.i_news .i_news_r .i_news_ul .inr-list .inr-r .h3{ font-size:16px;}
/*合作伙伴*/
.i_partner .i_partner_l .a{font-size:14px; width:140px; }
}


@media screen and (max-width: 780px) {
/*轮显*/
.banner .swiper-pagination { bottom:20px;}
.banner .swiper-pagination .swiper-pagination-bullet {margin: 0 3px;}
/*.banner_page{bottom:20px; font-size:14px;}
.banner_page .current{ font-size:17px;}*/
/*产品中心*/
.i_title{ background-size:auto 40px; margin-top:7%;}
.i_title .h3 span{ margin-left:2%; margin-right:2%;}
.i_title.bgs2{background-size:auto 62px;}
.i_title .h3{ margin-top:18px;}
.i_title.bgs2 .h3{ margin-top:23px;}
.i_title .p{ font-size:14px;}
.i_tab ul li{ font-size:14px; height:40px; line-height:40px; width:150px;}
/*关于我们*/
.i_title2{ background-size:auto 40px; margin-top:7%;  }
.i_title2.bgs3{background-size:auto 62px;background-position:center top;text-align:center;}
.i_title2.bgs1{background-position:center top;text-align:center;}
.i_title2 .h3{ margin-top:18px;}
.i_title2.bgs3 .h3{ margin-top:23px;}
.i_title2 .p{ margin-top:4%; padding-top:4%;}
.i_title2.bgs1 .p:after,.i_title2.bgs3 .p:after{ left:50%; margin-left:-31px;}
.i_two .imgs{ float:none; width:100%;}
.i_two .txts{ float:none; width:100%; max-width:none; margin-top:3%;background-size: 250px auto;}
.i_two .cons{ margin-top:4%;}
.i_two .counter{ margin-top:7%;}
.i_two .counter label{ font-size:13px;}
.i_two .counter .h6{ font-size:13px;}
.i_two .counter span{ font-size:26px;}

/*新闻中心*/
.i_news .i_new_box{ margin-top:4%;}
.i_news .i_news_l{ width:100%; float:none; margin-right:0;}
.i_news .i_news_r{ margin-top:3%;}
/*合作伙伴*/
.i_partner{ background-position:left 20%; background-size:200% auto; background-color:#f2f2f2;}
.i_partner .i_partner_l{ float:none; width:100%; max-width:none;}
.i_partner .i_partner_r{ position:static; width:100%;}
}
@media screen and (max-width: 640px) {
/*轮显*/
.banner .text .ul{ font-size:14px;}
.banner .text .ul li{ padding-right:14px; margin-right:13px;}
.banner .text .ul li img{ width:46px; height:45px;}
.banner .text .a{ width:160px; height:40px; line-height:40px; font-size:13px;}
/*产品中心*/
.i_title{ background-size:auto 36px; }
.i_title.bgs2{background-size:auto 56px;}
.i_title .h3{ margin-top:15px;}
.i_title.bgs2 .h3{ margin-top:20px;}
.i_title .p{ font-size:13px; margin-top:2%;}
.i_tab{ margin-top:3%;}
.i_tab ul li{ font-size:13px; height:36px; line-height:36px; width:130px;}
/*关于我们*/
.i_title2{ background-size:auto 36px; }
.i_title2.bgs3{background-size:auto 56px;}
.i_title2 .h3{ margin-top:15px;}
.i_title2.bgs3 .h3{ margin-top:20px;}
.i_title2.bgs2{background-position:center top;text-align:center;}
.i_title2.bgs2 .p:after{ left:50%; margin-left:-31px;}
.i_two .counter ul li{ width:49%; text-align:center; margin-bottom:2%;}
.i_two .counter ul li:nth-child(2):after{ width:0;}
/*解决方案*/
.i_solution .i_solution_l{ float:none; width:100%; max-width:none; margin-top:5%; margin-bottom:7%;}
.i_solution .i_solution_l .a{ margin:0 auto; margin-top:6%;}
.i_solution .i_solution_r{ position:static; width:100%; max-width:none; margin-bottom:7%;}
.i_solution .i_solution_r ul li{ height:160px; margin-bottom:2%;}
/*合作伙伴*/
.i_partner .i_partner_l .a{margin-top:6%;}
}

@media screen and (max-width: 480px) {
/*轮显*/
.banner .swiper-pagination { bottom:15px;}
/*.banner_page{bottom:15px; font-size:13px;}
.banner_page .current{ font-size:16px;}*/
.banner .text .h3{ font-size:22px;}
.banner .text .ul li{ padding-right:10px; margin-right:9px;}
.banner .text .ul li img{ width:42px; height:40px;}
.banner .text .a{ width:150px;}
/*产品中心*/
.i_title{ background-size:auto 30px; }
.i_title.bgs2{background-size:auto 50px;}
.i_title .p{ font-size:12px; margin-top:2.5%;}
.i_tab{ margin-top:3.5%;}
.i_tab ul li{ font-size:12px; line-height:34px; height:34px; width:30%; margin-left:1%; margin-right:1%;}
/*关于我们*/
.i_title2{ background-size:auto 30px; }
.i_title2.bgs3{background-size:auto 50px;}
/*解决方案*/
.i_solution .i_solution_l{ margin-bottom:8%;}
.i_solution .i_solution_l .a{ height:36px; line-height:36px; font-size:13px; width:130px;border-radius:20px;}
.i_solution .i_solution_r ul li{ height:140px;}
.i_solution .i_solution_r ul li .txts{ background-size:30px 30px;}
.i_solution .i_solution_r ul li .txts .p{ line-height:20px; font-size:12px;}
.i_solution .i_solution_r ul li:hover .txts .p{ height:60px;}
/*新闻中心*/
.i_news .i_news_l .cons .h3{ font-size:16px;}
.i_news .i_news_l .cons .p{ font-size:12px; line-height:22px; height:44px;}
.i_news .i_news_r .i_news_ul .inr-list .inr-l .h4{ font-size:30px;}
.i_news .i_news_r .i_news_ul .inr-list .inr-l .h5{ font-size:13px; height:20px; line-height:20px;}
.i_news .i_news_r .i_news_ul .inr-list .inr-r .h3{ font-size:15px; height:30px; line-height:30px;}
.i_news .i_news_r .i_news_ul .inr-list .inr-r .p{ font-size:12px;}
/*合作伙伴*/
.i_partner .i_partner_l .a{height:36px; line-height:36px; font-size:13px; width:130px;border-radius:20px;}
}
.wrap {
  clear: both;
  width: 96%;
  max-width: 1440px;
  margin: 0 auto;
  text-align: left;
  zoom: 1;
  overflow: hidden;
}
.divhidden {
  display: none;
}
.i_title.bgs1 {
  background-image: url(../images/i_t1.png);
}
@media screen and (max-width:568px)
{
/*时间人数开始*/
.indexfive .wrapper1{  text-align:center; margin:0 2% 0px 2%; float:left; width:29%;   }
.indexfive .time1 span{   font-size:45px; font-family: tekoregular,Arial,Verdana, Geneva, sans-serif; font-weight:bold; }
.indexfive .time1 strong{ font-weight:normal; display:block; }
.indexfive .count-title { font-weight: normal; text-align: center; }
.indexfive .timex{ font-size:16px; }
/*时间人数结束*/

.body04_right{ width:430px; height:430px;  float:none;  text-align:center;  }
.body04_right img{ transition: 588ms; /*position:absolute; left:50%; top:50%; transform:translateX(-50%);*/ margin:0px 0 0 0; width:87%; }
}
@media screen and (max-width:430px)
{
.ibiaotithree{ display:block; margin:50px 0 20px 0; }
.ibiaotithree a{ display:block; }
.ibiaotithree .bt_content span{  margin:10px 0 0 0; }
.ibiaotithree .bt_content h3{ font-size:30px; font-weight:bold; color:#2a2e4b; margin:10px 10px 0 0px; }

.body04_right{ width:320px; height:320px;   }
.body04_right img{ transition: 588ms; /*position:absolute; left:50%; top:50%; transform:translateX(-50%);*/ margin:0px 0 0 0; width:87%; }
}
.cp { width:90%; margin:0 auto; margin-top:30px; max-width:1440px;}


/*位置*/
.sub_weizhi{ line-height:60px; height:60px;  }
.weizhi{padding-left:35px; color: #626568; font-size:12px; position: relative;}
.weizhi a{color: #626568;}
.weizhi i.ico { position: absolute;left: 10px;top: -3px;}
.weizhi i.ico svg {height: 20px;width: 20px;vertical-align: middle;fill: rgba(153,153,153,.9);}
@media screen and (max-width:768px) {
.sub_weizhi{ line-height:36px; height:36px; }
.weizhi{padding-left:20px; margin-left:15px;}
.weizhi i.ico {left:0px;top: -2px;}
.weizhi i.ico svg {height: 16px;width: 16px;}
.page-wrap-right1 {
	    width:96%;
		float:none;
		margin:0 auto;


	}
}

/*===================子栏目导航================*/
#n_nav a{position: relative;float: left;display: block; font-size:15px; padding:0 18px; background: url(../images/line_n_title.jpg) right 1px center no-repeat; text-align: center; }
#n_nav a:last-child{ background: none;}
#n_nav a strong{ position: relative; display: block;z-index: 9; height: 60px; line-height:60px;  font-weight:normal; transition:0.6s all; }
#n_nav a span{position: absolute; left: 13%; top: 0px; z-index: 1; width: 105px; display: inherit; text-align: center;}
#n_nav a i{ display:inline-block; border-bottom: var(--second_color) 2px solid; height: 60px; width: 0px; transition:0.6s all; opacity:0;}
#n_nav  a.on i,#n_nav a:hover i{width:100%; opacity:1;}
#n_nav  a.on strong,#n_nav a:hover strong{ font-weight: bold;color:#333;}

.m_sub_nav{display:none;}
@media screen and (max-width:768px) {
.sub_weizhi .main{padding:0;}	
#n_nav{display:none; width:100%; background: #fff;box-shadow: 0 3px 5px #ccc;z-index: 9; box-sizing:border-box;}
.m_sub_nav{display:flex; height:36px; margin-right:15px;}
.m_sub_nav svg{width:20px; height:20px;  fill:var(--main_color); transition:0.3s all;}
.m_sub_nav.active svg{ -webkit-transform: rotate(-180deg); transform: rotate(-180deg); }

#n_nav a{width:100%; padding:0 15px;  background:none; text-align:left; border-bottom: 1px solid #e1e6f0; box-sizing:border-box;}
#n_nav a strong{height:46px; line-height:46px; color: #333;}
#n_nav a span{display:none;}
#n_nav a.on strong,#n_nav a:hover strong{ color:var(--main_color); }
}

/*===================子栏目导航2================*/
#n_nav2{ height:69px; border-top: 1px solid rgba(255, 255, 255, 0.1);width: 100%; position:relative; margin-top:-70px; z-index:99; text-align:center;}
#n_nav2 li{height: 69px; display:inline-block; position:relative;}
#n_nav2 li:before{ content:''; display:block; background:var(--main_color); height: 100%; width:0; transition:0.6s all; opacity:0; position:absolute; left:50%; top:0;}
#n_nav2 li:hover:before,#n_nav2 li.on:before{width:100%; opacity:1; left:0;}
#n_nav2 a{display:block; font-size:16px; padding:0 .5rem; line-height:69px; height: 69px; text-align: center; color:#fff; z-index:1; position:relative;}
#n_nav2 a img{display: inline-block; vertical-align: middle; margin-right:10px;}

/*在线留言*/

.feedback_div{margin-bottom:6%; overflow:hidden;margin-top:3%; text-align:center; border-top:1px solid #e6e6e6; padding-top:2%;}

.feedback_div .divs{float:left; width:32%; margin-right:2%;margin-bottom:2%;}

.feedback_div .divs:nth-child(3n+0){ margin-right:0;}

.feedback_div .divs2{ overflow:hidden; max-width:380px;}

.feedback_div .divs2 .inputs2{ width:60%; float:left;}

.feedback_div .divs2 .code{ width:38%; height:50px; float:left; margin-left:2%; max-width:134px; cursor:pointer;}

.feedback_div .inputs2{ width:100%;  background:#fff; height:48px; line-height:48px; font-size:15px; color:#333; border:1px solid #d0d0d0; outline:none;  text-indent:20px; font-family:"微软雅黑";box-sizing: border-box; }

.feedback_div .inputs2:focus{ border-color:#1d72c5;}

.feedback_div .inputs2::-webkit-input-placeholder{color:#555555;}

.feedback_div .inputs2::-moz-placeholder{   /* Mozilla Firefox 19+ */color:#555555;}

.feedback_div .inputs2:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */ color:#555555;}

.feedback_div .inputs2:-ms-input-placeholder{  /* Internet Explorer 10-11 */color:#555555;}

.feedback_div .textarea{ padding:1%; width:100%; padding-left:20px; background:#fff; font-size:15px; font-family:"微软雅黑";border:1px solid #d0d0d0; outline:none;margin-bottom:2%; color:#333; height:260px;box-sizing: border-box;}

.feedback_div .textarea:focus{ border-color:#1d72c5;}

.feedback_div .textarea::-webkit-input-placeholder{color:#555555;}

.feedback_div .textarea::-moz-placeholder{   /* Mozilla Firefox 19+ */color:#555555;}

.feedback_div .textarea:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */ color:#555555;}

.feedback_div .textarea:-ms-input-placeholder{  /* Internet Explorer 10-11 */color:#555555;}

.feedback_div .bnts2{ display:block; vertical-align:top; margin:0 auto;border: none; width:50%; max-width:220px; font-size:15px; height: 48px; line-height:48px; background:#4f8a50; background-size:100% 100%; color:#fff; font-family:"微软雅黑"; text-align: center; outline: none;  cursor: pointer; -webkit-appearance: none; margin-top:2%;}

.feedback_div .bnts2:hover{filter:alpha(opacity=90);opacity:0.9;transition:all 0.3s;color: #fff; }
.about_t .h3 {
  font-weight: normal;
  color: #222222;
  line-height: 44px;
  overflow: hidden;
}
.f40 {
  font-size: 40px;
}
.about_t.bgs2 .p {
  margin-bottom: 0;
  margin-top: 8px;
  background-image: -webkit-linear-gradient(top, #d4d4d4, #d4d4d4, #d4d4d4);
  display: block;
  opacity: 0.6;
  filter: Alpha(opacity=60);
}
.about_t .p {
  overflow: hidden;
  text-transform: uppercase;
  margin-bottom: 8px;
  line-height: 30px;
  background-image: -webkit-linear-gradient(left, #d4d4d4, #ebebeb, #ebebeb);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}
.f24 {
  font-size: 24px;
}
.about_t.bgs2 {
  text-align: center;
  padding-top: 0;
  height: auto;
}
.about_t {
  margin-top: 5%;
  position: relative;
  height: 138px;
  padding-top: 56px;
}
/*新闻资讯详细*/

.about_x2{ float:left; width:69.2%; padding-bottom:1%; padding-right:2%;padding-top:4%; /*border-right:1px solid #e7e7e7;*/}

.about_x2 .show_t{ line-height:40px; font-size:28px; color:#333333; text-align:left; margin-bottom:2%; margin-top:5px; font-weight:bold;}

.about_x2 .con_line{height:50px; line-height:40px;font-size:15px; color:#c8c8c8; border-bottom:1px solid #f0f0f0; text-align:left; padding-bottom:1%; }

.about_x2 img{margin-bottom:10px; /* display:block;  */max-width:100%;}

.about_x2 .con_id{ line-height:28px;overflow:hidden;white-space:normal;word-break:break-all; padding-top:4%;font-size:15px; color:#555555;text-align:left;/* font-family:"宋体";*/ padding-bottom:4%;}

.about_x2 .con_id .h2{ font-size:16px; line-height:24px; margin-bottom:5px;}

.about_x2 .con_id p{ padding-bottom:2.5%; overflow:hidden;}

.about_x2 table{border-collapse:collapse;border-spacing:0;}

.about_x2 table td{ line-height:22px;height:27px; /*border:1px solid #000;*/}

.prenext{ padding-top:3%; text-align:center;  font-size:15px;margin-bottom:4%;border-top:1px solid #f0f0f0; overflow:hidden; line-height:26px; color:#555555; text-align:center; }

.prenext span{ width:40%; overflow:hidden;}

.prenext span.l{ text-align:left;}

.prenext span.r{ text-align:right;}

.prenext a{ color:#555555; overflow:hidden; transition:all 0.3s;}

.prenext a:hover{ color:#0078ff;  text-decoration:none;opacity:0.8;filter:Alpha(opacity=80);}

.prenext .goback{ display:inline-block; vertical-align:top; height:38px; line-height:38px;  color:#333333; margin-top:-6px;}

.prenext .goback:hover{color:#0078ff;}

.fenxiang{ float:right;}

.fenxiang div.social-share{ display:inline-block; vertical-align:top;}

.fenxiang .news_fx{ text-align:center;display:inline-block; vertical-align:top;  padding-left:3px; padding-right:3px;}

.fenxiang .news_fx ul li{ display:inline-block; width:30px; height:30px;  margin-left:2px; margin-right:2px; background-repeat:no-repeat; background-size:100% 100%; cursor:pointer;}

.fenxiang .news_fx ul li.bgs1{ background-image:url(../images/fx_pic1.png);}

.fenxiang .news_fx ul li.bgs2{ background-image:url(../images/fx_pic2.png);}

.fenxiang .news_fx ul li.bgs3{ background-image:url(../images/fx_pic3.png); position:relative;}

.fenxiang .news_fx ul li:hover{transition:all 0.3s/*;opacity:0.8;filter:Alpha(opacity=80);*/}

.fenxiang .news_fx ul li.bgs1:hover{ background-image:url(../images/fx_pic1_on.png);}

.fenxiang .news_fx ul li.bgs2:hover{ background-image:url(../images/fx_pic2_on.png);}

.fenxiang .news_fx ul li.bgs3:hover{ background-image:url(../images/fx_pic3_on.png);}

.fenxiang .news_fx ul li a{ display:block; width:30px; height:30px; padding:0; margin:0;}

.fenxiang .news_fx ul li a:hover{ background:none;}

.fenxiang .social-share .icon-qq:before{ content:"";}

.fenxiang .social-share .icon-qq{ border:0;}

.fenxiang .social-share .icon-qq:hover{ background-image:url(../images/fx_pic1_on.png);background-size:100% 100%;}

.fenxiang .social-share .icon-wechat:before{ content:"";}

.fenxiang .social-share .icon-wechat{ border:0;}

.fenxiang .social-share .icon-wechat:hover{ background-image:url(../images/fx_pic3_on.png);background-size:100% 100%;}

.fenxiang .social-share .icon-weibo:before{ content:"";}

.fenxiang .social-share .icon-weibo{ border:0;}

.fenxiang .social-share .icon-weibo:hover{ background:url(../images/fx_pic2_on.png) no-repeat;background-size:100% 100%;}





.news_r{ float:right; /*overflow:hidden;*/ background:#fff; width:27.8%; max-width:390px; margin-top:3%; margin-bottom:5%;}

.news_r .news_t{ font-weight:normal;  overflow:hidden; position:relative; padding-left:10px;}

.news_r .news_t .h2{ font-weight:normal; color:#555555; font-size:22px; margin-right:30px;height:70px; line-height:70px;}

.news_r .news_ul3{ margin-left:10px;overflow:hidden;}

.news_r .news_ul3 ul li{ display:block; border-bottom:1px solid #f0f0f0; padding-bottom:5%; margin-bottom:5%; overflow:hidden;}

.news_r .news_ul3 ul li label{ display:block; height:24px; line-height:24px;  color:#c8c8c8; font-size:15px;}

.news_r .news_ul3 ul li .h3{ font-weight:normal; overflow:hidden;height:30px; line-height:30px; color:#555555; font-size:16px;transition:all 0.3s; margin-top:1%; margin-bottom:1%;white-space:nowrap;text-overflow:ellipsis;}

.news_r .news_ul3 ul li:hover .h3{ color:#0078ff;}

.news_r .news_ul3 ul li:last-child{ border-bottom:0;}
@media screen and (max-width: 960px) {

/*分类*/

.o_nav .scroller li a{ min-width:110px;}

/*内页*/

.postions .postions_r img{ height:12px;}

.postions .rclass{ display:block;}

.postions .postions_b{ display:none;}

.postions .postions_b a{ float:none; font-size:15px; display:block; margin-left:0; padding-left:3%; text-align:left; background:#efefef; border-bottom:1px solid #fff; width:auto;}

.postions .postions_b a:hover{ background:#0194eb; color:#fff;}

.postions .postions_b a.isel{ color:#fff;background:#0194eb;}

.postions .postions_b a:after{ height:0;}

.o_big_con .h2 label{ font-size:16px; padding-top:1.6%;}



/*分类弹窗*/

.about_tc{z-index: 19891025; width: 0%; right: 0%; position:absolute; overflow: hidden; top:0; height:100%;/* display: none;*/transition: all 0.3s;}

.postions_b.lws .about_tc{ width:80%;}

.postions_b.lws{ display:block;}

.about_l.lws .about_tc{ width:100%;}

.about_tc .about_divs{ position:absolute; right:0; width:85%; background-color:#fff; top:0; overflow:hidden; height:100%;}

.about_tc .closed2{ right:84.5%; position:absolute; top:150px; cursor:pointer; width:25px; display:block;}

.about_tc .closed2:hover{filter: Alpha(Opacity=80);opacity: 0.8;transition: all 0.3s;}

/*关于我们*/



.about_t{ height:130px;}

.about_t:after{ left:-83px;}

.about_two{ font-size:15px; line-height:28px;}

/*发展历程*/

.history_div .history_ul ul li .divs .txts{ font-size:16px; line-height:26px;}

.history_div .history_ul ul li .divs.r{ margin-top:100px;}

/*管理团队*/

.team_one .team_one_l .p{ font-size:16px;}

.team_one .team_one_r{ line-height:40px; font-size:14px;}

.team_ul ul li .p{ font-size:16px;}

.team_ul ul li{ width:50%;}

.team_ul ul li .p2{ font-size:14px; line-height:30px;}

/*核心团队详情*/

.team_three .imgs{ float:none; margin-right:0; width:100%;}

.team_three .txts .h3{ margin-top:5%;}

/*我们的使命*/

.about_bg2 .imgs{ position:static; width:100%;}

.about_bg2 .imgs .img img{ height:auto;}

.about_bg2 .txts{ height:auto; float:none; width:100%; max-width:none; margin-top:4%; margin-bottom:4%;}

.about_bg2 .txts .ul{ margin-top:4%;}

.about_bg2 .txts .ul li{ padding-top:4%; padding-bottom:4%;}

.about_bg2 .txts .ul li .p{ margin-top:2%;}

.about_bg2 .txts .ul li:last-child{ padding-top:5%;}

/*新闻中心*/

.news_con ul li .imgs{ margin-right:2%; width:220px;}

.news_con ul li .txts{ padding-right:2%;}

.news_con ul li .ends{ width:140px; height:137px;}

.news_con ul li .txts .p{ margin-top:7px;}

/*新闻资讯详细*/

.about_x2{ width:100%; float:none; border-right:0; padding-right:0;}

.about_x2 .con_id{ line-height:26px; font-size:15px;}

.news_r{ width:100%; float:none; max-width:none;}

.news_r .news_ul3 ul li{ padding-bottom:2%; margin-bottom:2%;}



.prenext{ font-size:14px; line-height:24px; text-align:right;}

.prenext span{ width:70%;}

.prenext .l{ float:none; display:block;}

.prenext .r{ float:none; display:block;}

.prenext span.r{ text-align:left;}

.prenext .goback{ text-align:center; margin-top:-44px; width:110px;}

.fenxiang .news_fx ul li{ width:26px; height:26px;}

/*联系方式*/

.contact_ul ul li .p{ font-size:13px;}

/*人才招聘*/

.job_one .imgs{ float:none; width:100%;}

.job_one .txts .cons{ max-width:none;}

.job_ul ul li .h3{ font-size:20px;}

.job_ul ul li .desc{font-size:13px; margin-top:10px; line-height:26px; height:26px;}

.job_ul ul li .p{ font-size:13px; line-height:26px; height:52px;margin-top:12px;}

.job_ul ul li em{ width:110px; height:32px; line-height:32px; font-size:13px;}

/*人才招聘详细*/

.about_x2.bgs2{ padding-left:3%; padding-right:3%;}

/*合作伙伴*/

.partner_div_l{ float:none; width:100%; margin-right:0;}

.partner_div_l .boxs{ max-width:860px;}

.partner_div_l .cons{ margin-top:3%;}

.partner_div_l .cons .p{ margin-top:2%;}

.partner_div_l .cons .a{ margin-top:5%;}

.partner_div_l .cons .nums{ height:80px; line-height:80px;}

.partner_t .h3{ line-height:50px;}

.partner_ul{ padding-top:4%;}

/*服务领域*/


.service_ul ul li .imgs{ float:none; width:100%; padding-top:61.37%;}

.service_ul ul li:nth-child(2n+0) .imgs{ float:none;}

.service_ul ul li .txts{ position:static; display:block; width:100%; height:auto; margin-top:4%; margin-bottom:5%;}

.service_ul ul li .txts .cons{ max-width:860px;}

.service_ul ul li .txts .desc{ font-size:15px; line-height:26px; margin-top:2%;}

/*产品与服务*/

.product_ul ul li .imgs{ float:none; width:100%; }

.product_ul ul li:nth-child(2n+0) .imgs{ float:none;}

.product_ul ul li .txts{ position:static; display:block; width:100%; height:auto; margin-top:4%; margin-bottom:2%;}

.product_ul ul li .txts .desc{line-height:26px;  height:78px; font-size:15px; margin-top:2.5%;}
.product_ul ul li .txts {
  width: 94%;
  margin: 0 auto;
    margin-bottom: 0px;
  overflow: hidden;
  padding-top: 0px;
  margin-bottom: 0px;
  text-align: center;
  position: relative;
}

/*产品详细*/

.pro_one .product_one_l{ width:100%; float:none;}

.pro_one .pro_one_r .desc{ margin-top:5%;}

.pro_one .pro_one_r .txt{ margin-top:20px;}

.pro_one .pro_one_r .h2{ line-height:36px;}

.pro_one .pro_one_r .boxs{ float:none; margin:0 auto;}



.product_two{ font-size:15px; line-height:28px;}

.product_two .ul li{ float:none; width:100%;  margin-bottom:2%;}

.product_two .ul li:nth-child(2n+0){ float:none;}

.product_two .ul li:nth-last-child(2){ margin-bottom:2%;}

}



@media screen and (max-width: 780px) {

/*内页*/

.o_big{ height:280px; }

.postions{ height:42px; line-height:42px; font-size:13px;}

.postions label{ font-size:15px;}

.postions .postions_b a{ height:44px; line-height:44px; font-size:14px;}



/*分页*/

.yema a{ height:28px; line-height:26px; padding-left:6px; padding-right:6px; min-width:30px; margin-left:2px; font-size:13px;}



/*管理团队*/

.team_one .team_one_r{ line-height:30px; font-size:13px;}

.team_ul ul li .imgs img{ width:170px; height:170px;}

/*公司荣誉*/

.honor_ul2{ margin-top:4%;}

.honor_ul2 ul li{ width:49%;}

.honor_ul2 ul li:nth-child(3n+0){ margin-right:2%;}

.honor_ul2 ul li:nth-child(2n+0){ margin-right:0;}

.honor_ul2 ul li .h3{ font-size:14px; height:52px; line-height:52px;}

/*我们的使命*/

.about_bg2 .txts .h3{ line-height:30px;}

.about_bg2 .txts .ul li .p{ font-size:16px;}

/*新闻中心*/

.news_con ul li .txts .p{ font-size:14px; line-height:24px; height:48px;}

.news_con ul li .ends{ width:120px;}

.news_con ul li .ends .news_more{ width:100px; font-size:13px;}

/*联系方式*/

.contact_ul ul li{ width:49%; }

.contact_ul ul li.c2{ margin-right:0;}

.contact_ul ul li.c3{ width:100%; margin-top:25px;}

.contact_ul ul li.c4{ margin-top:25px;}

.contact_ul ul li .boxs{ display:block;}

.contact_map iframe{height: 450px;}

/*在线留言*/

.feedback_div .inputs2{ text-indent:12px;}

.feedback_div .textarea{ padding-left:12px;}

/*服务领域*/

.service_ul ul li .txts .desc{ font-size:14px; line-height:24px; margin-top:2.5%;}

.service_ul ul li .txts .p{ line-height:22px; height:22px; font-size:16px; margin-top:2px;}

.service_ul ul li .txts .h3{ height:32px; line-height:32px;}

/*产品与服务*/

.product_sub ul{ display:block;}

.product_sub ul li{ margin:0 0%; width:25%; overflow:hidden;}

.product_ul ul li .txts .desc{line-height:24px;  height:72px; font-size:14px;}

.product_ul ul li .txts .p{ font-size:15px;}

.product_ul ul li .txts .h3{ height:32px; line-height:32px; margin-top:3px;}

}



@media screen and (max-width: 640px) {

/*分类*/

.o_nav .wrap{ height:46px; line-height:46px; font-size:13px;}

.o_nav .scroller li a{ min-width:100px;}

/*内页*/

.position{height:44px; line-height:44px; font-size:13px;}

.position .postions_b a{ font-size:13px;}

.o_big_con .h2 label{padding-top:2.5%;}

/*分页*/

.yema a{ font-size:12px;}

/*.yema a span{ font-size:13px;}*/

/*暂无内容*/

.nodata{background-size:auto 130px; padding-top:140px;margin-top:15%; margin-bottom:15%;}

/*关于我们*/



.about_t{ height:120px;}

.about_t:after{ left:-80px;}

.about_t .p{ line-height:26px;}

.about_two{ font-size:14px; line-height:26px;}

/*发展历程*/

.history_div .history_ul ul li .divs .txts{ font-size:14px; line-height:24px;}

/*管理团队*/

.team_one .team_one_l{ float:none; width:100%;}

.team_one .team_one_l .p{ font-size:14px;}

.team_one .team_one_r{ padding-top:3%;}

.team_ul ul li .p{ font-size:14px;}

.team_ul ul li .p2{ font-size:13px; line-height:24px; margin-top:10px;}

/*核心团队详情*/

.team_three .txts .ul li{ float:none; width:100%; margin-right:0;}

/*我们的使命*/

.about_bg2 .txts .h3{ line-height:28px;}

.about_bg2 .txts .ul li .p{ font-size:15px;}

/*新闻中心*/

.news_con ul li{ padding-right:2%;}

.news_con ul li .ends{ display:none;}

.news_con ul li .txts{ padding-right:0;}

/*新闻资讯详细*/

.about_x2 .show_t{ font-size:20px; line-height:28px; text-align:center;}

.about_x2 .con_line{ font-size:12px; height:65px; line-height:30px; text-align:center;}

.about_x2 .con_id{ font-size:14px; line-height:24px;}

.news_r .news_t .h2{ margin-right:12px;font-size:18px; height:60px; line-height:60px;}

.news_r .news_ul3 ul li .h3{ font-size:15px;}

.news_r .news_ul3 ul li label{ font-size:13px;}



.prenext{ font-size:13px; text-align:center;}

.prenext span{ width:100%;}

.prenext .goback{ margin-top:15px; height:32px; line-height:32px; width:99%; margin-bottom:10px; border:1px solid #f0f0f0; border-radius:20px;}

.prenext .goback:hover{ border:1px solid #0078ff;}

.fenxiang{ float:none; margin-top:5px;}

/*联系方式*/

.contact_ul ul li{ width:100%; margin-right:0; }

.contact_ul ul li.c2{ margin-top:5%;}

.contact_ul ul li.c3{ margin-top:5%;}

.contact_ul ul li .p{ margin-top:3%; margin-bottom:3%;}

.contact_map iframe{height: 420px;}

/*在线留言*/

.feedback_div .divs{ float:none; width:100%; margin-bottom:2%;}

.feedback_div .inputs2{ font-size:13px; /*text-indent:2%;*/ height:40px; line-height:40px;}

.feedback_div .divs2 .code{ height:38px;}

.feedback_div .textarea{ font-size:13px; /*padding-left:2%;*/ width:100%; height:160px; padding-top:2%; margin-bottom:2%;}

.feedback_div .bnts2{ height:40px; line-height:40px; font-size:13px; max-width:none; margin-top:2%; clear:both; }

/*人才招聘*/

.job_ul ul li .h3{ font-size:16px;}

.job_ul ul li .desc{ font-size:12px; line-height:22px; height:22px;}

.job_ul ul li .p{ font-size:12px; line-height:22px; height:44px;}

.job_ul ul li em{ font-size:12px;}

.job_ul ul li .boxs{ padding:14px; padding-left:16px; padding-bottom:20px;}

/*合作伙伴*/

.partner_div_l .cons .nums{ height:60px; line-height:60px;}

.partner_div_l .cons .p{ line-height:26px; font-size:14px; margin-top:4%;}

.partner_div_l .cons .a{ margin-top:7%;}

.partner_ul{ margin-top:5%;}

/*产品与服务*/

.product_sub ul li a{ font-size:14px; height:42px; line-height:42px;}

.product_ul ul li .txts .a{ height:40px; line-height:40px; width:140px; font-size:14px;}

/*产品详细*/

.pro_one{ padding-top:4%; padding-bottom:8%;}

.pro_one .pro_one_r .h2{ font-size:24px; line-height:32px; }

.pro_one .pro_one_r .txt{margin-top:15px;}

.product_two{ font-size:14px; line-height:26px;}



}



@media screen and (max-width: 520px) {

/*公司荣誉*/

.honor_ul2 ul li .imgs{ height:290px;}

/*联系方式*/

.contact_ul ul li.c2{ margin-top:6%;}

.contact_ul ul li.c3{ margin-top:6%;}

.contact_map iframe{height: 380px;}

/*产品与服务*/

.product_sub li{ margin:0 0.5%; width:24%;}

.product_sub ul li a{ font-size:12px;height:36px; line-height:36px;}

}

@media screen and (max-width: 480px) {

/*分类*/

.o_nav .scroller li a{ min-width:90px;}

/*内页*/

.o_big{ height:250px;}

.o_big_con .h2{ font-size:18px; padding-top:20px;}

.o_big_con .h2 label{  font-size:14px; padding-top:3%;}

.postions{ font-size:12px;}

.postions label{ font-size:14px;}

.postions .postions_b a{ font-size:13px;}

.postions .postions_r span{ display:none;}

.postions .postions_r img{ margin-left:6px;}

/*分页*/

.yema{ padding-top:35px; padding-bottom:40px;}

.yema a{ padding-left:5px; padding-right:5px; margin-left:2px;}

/*关于我们*/



.about_t{ height:114px;}

.about_t:after{ left:-76px;}

.about_t .p{ line-height:24px;}

.about_two{ font-size:13px; line-height:24px;}

/*发展历程*/

.history_div .history_ul ul li .divs .txts{ font-size:12px; line-height:22px;margin-bottom:34px;}

.history_div .history_ul ul li .divs:after{ width:16px; height:16px; right:-8px; top:4px;}

.history_div .history_ul ul li .divs.r{ margin-top:60px;}

.history_div .history_ul ul li .divs.r:after{ left:-8px;}

.history_div .history_ul ul li .divs .imgs{ margin-top:12px;}

.history_div .history_div_end{ width:120px; height:36px; line-height:36px;}

/*管理团队*/

.team_one .team_one_l .h3{ font-size:15px;}

.team_one .team_one_l .p{ font-size:13px;}

.team_one .team_one_r{ line-height:22px; font-size:12px;}

.team_ul ul li .h3{ font-size:15px;}

.team_ul ul li .p{ font-size:13px;}

.team_ul ul li .p2{ font-size:12px; line-height:20px; margin-top:6px;}

.team_ul ul li .imgs img{ width:150px; height:150px;}

/*核心团队详情*/

.team_three .txts .h3{ font-size:16px;}

.team_three .txts .p{ font-size:12px; line-height:22px;}

.team_three .txts .h4{ font-size:16px;}

/*公司荣誉*/

.honor_ul2 ul li .h3{ font-size:13px; line-height:44px; height:44px;}

.honor_ul2 ul li .imgs{ padding-top:120%; height:auto; margin-top:5%;}

/*我们的使命*/

.about_bg2 .txts .ul li .h4{ line-height:32px; height:32px;}

.about_bg2 .txts .ul li .p{ font-size:14px; margin-top:3px;}

.about_bg2 .txts .h3{ font-size:18px;}

/*新闻中心*/

.news_con ul li .imgs{ width:200px;}

.news_con ul li .txts .h3{ margin-top:20px; font-size:16px;}

.news_con ul li .txts .p{ font-size:13px; line-height:22px; height:44px; margin-top:5px;}

/*新闻资讯详细*/

.about_x2 .show_t{ font-size:18px; line-height:26px;}

.about_x2 .con_id{ font-size:13px;}	

.news_r .news_t .h2{font-size:16px; height:50px; line-height:50px;}

.prenext{ font-size:12px; line-height:22px;}

/*在线留言*/

.feedback_div .bnts2{ width:100%;}

/*人才招聘*/

.job_one .txts{ line-height:26px;}

.job_ul ul li .h3{ height:30px; line-height:30px;}

.job_ul ul li .desc{ height:auto; margin-top:4px;}

.job_ul ul li .desc span{ float:none; display:block; width:100%; margin-right:0; max-width:none;}

.job_ul ul li .p{ margin-top:6px;}

/*合作伙伴*/

.partner_div_l .cons .a{ width:130px; height:40px; line-height:40px; font-size:14px;}

.partner_div_l .cons .p{ font-size:13px; line-height:22px;}

.partner_t .h3{ line-height:40px; }

.partner_t{ padding-bottom:10px;}

.partner_t .p{ line-height:26px;}



/*服务领域*/

.service_ul ul li .txts{ margin-top:5%; margin-bottom:6%;}

.service_ul ul li .txts .desc{ font-size:13px; line-height:22px;}

.service_ul ul li .txts .p{ font-size:14px;}

/*产品与服务*/

.product_ul ul li .txts{ margin-top:5%; margin-bottom:6%;}

.product_ul ul li .txts .desc{ font-size:13px; height:66px; line-height:22px;}

.product_ul ul li .txts .p{ font-size:14px;}

/*产品详细*/

.pro_one .pro_one_r .h2{ font-size:20px; line-height:30px;}

.pro_one .pro_one_r .desc{ font-size:12px; line-height:22px;}

.pro_one .pro_one_r .txt{ font-size:12px; line-height:24px;}

.pro_one .pro_one_r .zhixun{ margin-top:20px;  height:40px; line-height:40px;  width:200px;  text-indent:90px; }

.pro_one .pro_one_r .zhixun:after{background-size:20px auto;background-position:60px center;}

.product_two{ font-size:13px; line-height:22px;}

}



@media screen and (max-width: 420px) {

.about_two{ font-size:12px; line-height:22px;}

/*发展历程*/

.history_div .history_ul ul li .divs .txts{line-height:20px;}

.history_div .history_ul ul li .divs .p{ margin-top:6px;}

/*管理团队*/

.team_ul ul li .imgs img{ width:140px; height:140px;}

/*公司荣誉*/

.honor_ul2 ul li .h3{ font-size:12px; line-height:40px; height:40px;}

/*新闻中心*/

.news_con ul li .imgs{ width:154px;}

.news_con ul li .txts .h3{ height:24px; line-height:24px; margin-top:10px;}

/*人才招聘*/

.job_one .txts{  line-height:24px;}

/*产品与服务*/

.product_ul ul li .txts .desc{ font-size:12px; line-height:20px; height:60px;}

.product_ul ul li .txts .h3{ height:30px; line-height:30px;}

.product_ul ul li .txts .p{ font-size:13px;}

/*产品详细*/

.product_two{ font-size:12px; line-height:20px;}

}

@media screen and (max-width: 360px) {

/*新闻中心*/

.news_con ul li .imgs{ width:150px;}

.news_con ul li .txts .h3{ margin-top:10px; font-size:15px;}

.news_con ul li .txts .p{ font-size:12px;}

/*联系方式*/

.contact_map iframe{height: 350px;}



}





.selects{height: 52px;  width: 100%;border:1px solid #e8e8e8;color:#656565;font-size: 16px;padding-left: 66px;}

@media screen and (max-width: 1440px){

	.selects{

		height:46px;

		padding-left: 50px;

	}

}

@media screen and (max-width: 640px){

	.selects{

		height:40px;

		width:100%;border:1px solid #e8e8e8;color:#656565;font-size: 16px;padding-left: 10px;

	}

}



@media screen and (max-width: 480px){

.selects{ font-size:14px;}

}
/**联系我们**/
#ContactBlock{ padding:60px 0; }
#ContactBlock .top{ position: relative; background-color: #f6f6f6; }
#ContactBlock .l_cont{ display: block; width: 540px; padding:8.59% 8.59% 2.5% 4.25%; }
#ContactBlock .top .title{ font-size: 24px; }
#ContactBlock .top .title .line{ display: block; width: 1em; height: 2px; background-color: #cccccc; margin:15px 0; }
#ContactBlock .top .ul{ padding-top:25px; }
#ContactBlock .top .ul li{ position: relative; padding-left: 65px; font-size: 16px; line-height: 20px; color:#666666; margin-bottom:30px; }
#ContactBlock .top .ul li .t-cell{ display: table-cell; height: 48px; vertical-align: middle; }
#ContactBlock .top .ul .icons{ height: 48px; width: 48px; position: absolute; left: 0; display: block; border:1px solid #999999; border-radius: 50%; }
#ContactBlock .top .ul .phone { background-position:11px -110px; }
#ContactBlock .top .ul .fax { background-position:-48px -110px; }
#ContactBlock .top .ul .mail { background-position:-107px -110px; }
#ContactBlock .top .ul .address { background-position:-167px -110px; }
#ContactBlock .map{ position: absolute;right:0;top:0;bottom:0;left:540px; }
#ContactBlock .map img{ width:100%; }
#ContactBlock .map .anchorBL{ display: none; }
#ContactBlock .bot{ padding-top: 60px; }
#ContactBlock .bot .title{ font-size: 30px; line-height: 1.5em; }
#ContactBlock .bot .ltitle{ font-size: 14px; line-height: 20px; color:#999999; margin-top: 5px; margin-bottom: 35px; }
#ContactBlock .bot .form{ background-color: #f6f6f6; padding:2.2% 2.7%; display: block; }
#ContactBlock .bot .tip{ font-size: 16px; line-height: 22px; color:#666666; }
#ContactBlock .bot .input{ display: block; width: 100%; background-color: #fff; font-size: 14px; line-height: 30px; padding:15px 2.2%; color:#999; margin:15px 0 30px; }
#ContactBlock .bot .input:focus{ box-shadow: 0 0 10px rgba(0,0,0,0.08); }
#ContactBlock .bot .br{ border-radius: 5px; }
#ContactBlock .bot .submit{ line-height: 44px; height: 44px; padding:0 45px; display: inline-block; background-color: #fff; font-size: 14px; }
#ContactBlock .bot .submit:hover{ background-color: #ccc; }

@media (min-width: 768px) {
	/**图片弹框**/
	#TankImg .modal-lg{ width: 665px; }

}
@media only screen and (min-width: 992px){
	/**首页**/
	/**资质荣誉**/
	#HonorList .ul li:nth-child(4n+1){ clear: both; }
}
@media only screen and (min-width: 1200px){
	/**头部**/
	#header .menu{ font-size: 15px; }
	#header .menu li+li{ margin-left: 25px; }
    html[lang=en] #header .menu .lib{ width: 170px; margin-left:-85px; }
	#header .rline{ display: inline-block; vertical-align: middle; height: 16px; width: 1px; background-color: #999999; margin:0 7px; }
	/*.SmallHeader{ padding-top: 66px; }
	.SmallHeader #header{ border-bottom: 1px solid #e7eaed; box-shadow: 0 0 15px rgba(0,0,0,0.1); padding:10px 0; }
	.SmallHeader #header .rcon{ margin-top: 8px; }
	.SmallHeader #header .menu{ font-size: 14px; }
	.SmallHeader #header .menu li+li{ margin-left: 25px; }
	.SmallHeader #header .menu .title .line{ margin-top: 11px; }
	.SmallHeader #header .menu .lib{ padding-top: 11px; }*/
	/**内页悬浮**/
    #NavFloat2.on{ opacity: 1; }
	#NavFloat2{ position: fixed; left: 0; top: 50%; width: 100%; height: 0; z-index: 999; opacity: 0; }
	#NavFloat2 .container{ height: 0; }
	#NavFloat2 .swiper-wrapper{ display: block; }
	#NavFloat2 .swiper-slide+.swiper-slide{ margin-top: 2px; }
	#NavFloat2 a{ padding:25px 10px; word-break: break-all; line-height: 18px; }
    /*html[lang=en] #NavFloat2 a{ writing-mode: vertical-rl; }*/
    html[lang=en] #NavFloat2 a{ padding:15px 10px; transform: rotate(180deg); }
	#NavFloat2 .on a{ height: 100%; position: relative; }
	#NavFloat2 .on a i{ position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); }
	#NavFloat2 a i div{ display: block; }
    html[lang=en] #NavFloat2 a i div{writing-mode:vertical-lr;line-height: 14px;}
	#NavFloat2 .PNBox{ position: relative; /*transform: translateY(-50%);*/ margin-left: -50px; width: 40px; }
	#NavFloat2 .navleft{ overflow: hidden; }
	#NavFloat2 .show .nav-prev{ position: absolute; display: block; height: 18px; width: 100%; background-position: -60px 6px; cursor: pointer; top: -20px; outline: none; background-color: transparent; }
	#NavFloat2 .show .nav-next{ position: absolute; display: block; height: 18px; width: 100%; background-position: -60px -17px; cursor: pointer; bottom: -20px; outline: none; background-color: transparent; }
	#NavFloat2 .show .nav-prev:hover,
	#NavFloat2 .show .nav-next:hover{ background-color: #eee; }
	/**常见问题**/
	#FaqList .ul .a{ min-height: 130px; }
	/**下载专区**/
	#DownBlock .ul{ margin:0 -20px; }
	#DownBlock .ul li{ padding:20px; }

}
@media only screen and (min-width: 1500px){
	.container{ width:1470px; }
	/**头部**/
	#header .menu li+li{ margin-left: 60px; }
	/*.SmallHeader #header .menu li+li{ margin-left: 40px; }*/
	/**底部**/
	#NavFloat2 .PNBox{ margin-left: -0px; }
	/**下载专区**/
	#DownBlock .ul .Box{ padding:10%; }
	#DownBlock .ul .cont{ margin-left:105px; padding-left: 40px; }
	#DownBlock .ul .title{ margin-bottom:20px; }
	#DownBlock .ul .down{ line-height: 44px; padding:0 45px; }
}
@media only screen and (min-width: 1620px){
	/**底部**/
	#NavFloat2 .PNBox{ margin-left: -80px; }
}
@media only screen and (max-width: 1200px){
    /**导航**/
    body{ padding-top: 55px; position: relative; left: 0; }
    #header{ padding:10px 0; }
    #header .logo a{ height: 35px }
    #header .logo a img{ height: 19px; }
    #header .logo .logo1{ display: none; }
    #header .logo .logo2{ display: block; }
    #header .rcon{ margin-top: 0; line-height: 34px; }
    #header .Language{ margin-left:0; }
    #header .menu{ position: fixed; left: 100%; top:0; z-index: 9999; background: #f3f3f3; display: block; width: 150px; height: 100%; text-align: center; padding:0; overflow-y: auto; transition: all 0.3s linear; -webkit-transition: all 0.3s linear; -ms-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; margin-left:0; }
    #header .menu li{ display: block; float: none; }
    #header .menu .title{ line-height: 50px; }
    #header .menu .title .line{ position: static; width: 100%; margin:0; background-color: #eaeaea; }
    #header .menu .lib a{ padding:4px 10px; }
    #header .menu .lib{ display: none; position: static; transition: none; -webkit-transition: none; -moz-transition: none; -ms-transition: none; -o-transition: none; margin:0; padding:0; opacity: 1; transform: scaleX(1); width: 100%; }
    #header .PhoneMenu{ width: 30px; position: relative; padding-top:5px; float: right; cursor: pointer; margin-left:15px; }
    #header .PhoneMenu i{ display: block; background: #333; height: 3px; opacity: 1; transition: all 0.3s linear; -webkit-transition: all 0.3s linear; -ms-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear;  }
    #header .PhoneMenu i+i{ margin-top:6px; }
    #header .f-searc .Key{ height: 30px; line-height: 30px; font-size: 12px; }
    #header .f-searc .submit{ height: 30px; }
    #header .SeachBtn{ height: 34px; margin-left: 10px; background-position: -140px -10px; }
    #header .Member{ line-height: 30px; font-size: 14px; }
    /*.SmallHeader #header{ padding:6px 0; }*/
    .PhoneShow{ left: -150px; }
    .PhoneShow #header{ left: -150px; }
    .PhoneShow #header .menu{ margin-left: -150px; }
    .PhoneShow #header .PhoneMenu .i1{ transform: rotate(45deg) translate(3px,6px); -webkit-transform: rotate(45deg) translate(3px,6px); -ms-transform: rotate(45deg) translate(3px,6px); -moz-transform: rotate(45deg) translate(3px,6px); -o-transform: rotate(45deg) translate(3px,6px); }
    .PhoneShow #header .PhoneMenu .i2{ opacity: 0; }
    .PhoneShow #header .PhoneMenu .i3{ transform: rotate(-45deg) translate(3px,-6px); -webkit-transform: rotate(-45deg) translate(3px,-6px); -ms-transform: rotate(-45deg) translate(3px,-6px); -moz-transform: rotate(-45deg) translate(3px,-6px); -o-transform: rotate(-45deg) translate(3px,-6px); }
    /**Banner图片**/
    #IndexBan .point{ bottom: 10px; }

	/**首页**/
	#IndexImgs .ul a{ font-size: 20px; }
	#IndexBlock{ padding:90px 0 60px; }
	#IndexBlock .r_con{ padding-top: 0; }
	#IndexBlock .r_con .en{ font-size:40px; }
	#IndexBlock .r_con .cn{ font-size: 20px; }
	#IndexBlock .r_con .num{ font-size:30px; }
	#IndexBlock .r_con .numBox{ margin-bottom:5%; }
	#IndexNews .title{ font-size: 26px; padding-bottom:15px; }
	#IndexNews .ul{ margin:0 -15px; }
	#IndexNews .ul li{ padding:15px; }
	#IndexNews .ul .cont{ padding:25px 0; }
	#IndexNews .ul .time{ width:80px; padding-right: 0; }
	#IndexNews .ul .date{ font-size: 26px; margin-bottom: 6px; }
	#IndexNews .ul .year{ font-size: 14px; }
	#IndexNews .ul .Con{ padding-left:10px; }
	#IndexNews .ul .ltitle{ margin-bottom: 2px; }

    .MoreBox a{ line-height: 36px; height: 36px; }

    /**底部**/
    #footer .top{ padding:30px 0; }
	#footer .top .ul li+li{ margin-left: 6%; }
	#footer .bot .f_l{ width: 70%; }
	
	/**内页悬浮**/
	#NavFloat2{ padding:13px 0; }
	#NavFloat2 .swiper-wrapper{ display: block; text-align: left; }
    #NavFloat2 .swiper-wrapper:after{ clear: both; content:""; display: block; }
	#NavFloat2 .swiper-slide{ display: inline-block; width: auto; margin:2px 0; text-align: center; }
	#NavFloat2 .swiper-slide+.swiper-slide{}
	#NavFloat2 a{ display: block; padding:5px 20px; word-break: break-all; line-height: 24px; }
	#NavFloat2 a:hover{ background-color: #e6e6e6; }
	#NavFloat2 a i{ font-style: normal; }
	
	/**关于我们**/
	#AutoBlock{ padding:0 0 25px; }

    /**分页**/
    .pgbtn{ padding:25px 0; }
	
	/**发展历程**/
	#HistoryBlock{ padding:15px 0 35px; }

	/**资质荣誉**/
	#HonorList{ padding:15px 0 35px; }

	/**人才招聘**/
	#JobBlock{ padding:15px 0 35px; }

	/**售后服务**/
	#ServerBlock{ padding:15px 0 35px; }

	/**常见问题**/
	#FaqList{ padding:15px 0 35px; }
	#FaqList .ul{ padding-bottom: 5px; }
	#FaqList .ul li{ margin-bottom: 20px; }
	#FaqList .ul .pad{ padding:15px 40px; }

	/**下载专区**/
	#DownBlock{ padding:15px 0 35px; }
	#DownBlock .ul{ padding-bottom: 25px; }
	#DownBlock .ul .Box{ padding:5%; }
	#DownBlock .ul .time{ padding:14px 0 16px; }
	#DownBlock .ul .year{ font-size: 20px; line-height: 24px; }
	#DownBlock .ul .date{ font-size: 14px; line-height: 20px; }
	#DownBlock .ul .cont{ margin-left:70px; padding-left: 20px; }
	#DownBlock .ul .title{ font-size: 16px; line-height: 20px; margin-bottom:10px; }
	#DownBlock .ul .down{ line-height: 36px; padding:0 30px; font-size: 14px; }

	/**产品列表**/
	#ProductList{ padding:15px 0 35px; }
	#ProductList .ul a{ font-size: 20px; }
	/**产品详情页**/
	#ProductInfo{ padding-top:0; }
	#ProductInfo .message{ padding:25px 0; }
	#ProductInfo .message .img{ width: 53.47%; padding-left:3.47%; background-color:#fff; }
	#ProductInfo .message .title{ font-size: 26px; line-height: 1.1em; }
	#ProductInfo .message .block{ border-top:1px dashed #a9a9a9; margin-top: 25px; padding-top: 25px; }
	#ProductInfo .message .btit{ font-size: 20px; line-height: 1.2em; margin-bottom: 5px; }
	#ProPut{ padding:60px 0; }
	#ProPut .title{ font-size:26px; position: relative; padding-bottom: 15px; margin-bottom: 15px; }
	#ProPut .Box{ font-size: 20px; }
	#ProPut .points{ padding-top: 20px; }

	/**新闻中心**/
	#NewsBlock{ padding:15px 0 35px; }
	#NewsBlock dl{ padding-bottom: 30px; }
	#NewsBlock dt .Box{ height: 270px; }
	#NewsBlock dt .imgBox{ width: 520px; height: 270px; }
	#NewsBlock dt .cont{ margin-left: 520px; padding:25px; }
	#NewsBlock dt .type{ font-size: 12px; padding:0 15px; line-height: 28px; height: 28px; }
	#NewsBlock dt .dtitle{ font-size: 18px; margin:5% 0 4%; }
	#NewsBlock dt .words{ margin-top: 5%; }
	#NewsBlock dt .dtime{ padding-top:4%; margin-top: 4%; }
	#NewsBlock dd{ margin-top: 20px; }
	#NewsBlock dd .Box{ line-height: 66px; padding:15px; }
	#NewsBlock dd .date{ font-size: 20px; line-height: 22px; }
	#NewsBlock dd .more{ top:15px; right: 15px; }
	/**新闻详情页**/
	#NewsInfo{ padding:1px 0 35px; }
	#NewsInfo .title{ font-size: 30px; }
	#NewsInfo .bdsharebuttonbox{ margin:20px 0 25px; }
	#NewsInfo .main_cont{ line-height: 2em; padding:25px 0; }
	#NewsInfo .pnBox{ padding-top: 25px; }
	#NewsInfo .pnBox .w_d{ width: 100%; max-width: 100%; }

	/**联系我们**/
	#ContactBlock{ padding:15px 0 35px; }
	#ContactBlock .l_cont{ width: 500px; }
	#ContactBlock .top .title{ font-size: 20px; }
	#ContactBlock .top .ul{ padding-top:15px; }
	#ContactBlock .bot{ padding-top: 35px; }
	#ContactBlock .bot .title{ font-size: 20px; line-height: 1.5em; }
	#ContactBlock .bot .ltitle{ margin-bottom: 15px; }
	#ContactBlock .bot .input{ margin:10px 0 20px; }

}

@media only screen and (max-width: 992px){
	/**导航**/
	#header .Member a{ padding:0 15px; }

	/**底部**/
	/**侧边悬浮**/
	#NavFloat{ display: none; }
	#Returntop{ position: fixed; right: 10px; bottom: 10px; height: 30px; width: 30px; border-radius: 50%; background:url(../images/top.png) no-repeat center/96%; z-index: 5; cursor: pointer; }

	/**首页**/
	#IndexImgs{ padding:30px 0; }
	#IndexBlock{ padding-bottom:35px; }
	#IndexBlock .r_con .title{ margin-bottom:25px; }
	#IndexBlock .r_con .n{ width: 48%; }
	#IndexBlock .r_con .n1{  }
	#IndexBlock .r_con .n2{ border-right: 0 none; }
	#IndexBlock .r_con .n3{ margin-top:15px; padding:0; }
	#IndexNews{ padding:35px 0; }
	
    /**分页**/
    .pgbtn{ padding:15px 0; }
    .pgbtn li a{ line-height: 30px; height: 30px; min-width: 30px; }
    .pgbtn .p a{ background-position: -383px 10px; }
    .pgbtn .n a{ background-position: -417px 9px; }

	/**发展历程**/
	#HistoryBlock{ padding:15px 0 25px; }
	#HistoryBlock .history{ padding:25px; }
	#HistoryBlock .history .ul>li{ padding-bottom:5%; }
	#HistoryBlock .history .ul>li:after{ margin-left: 83px; }
	#HistoryBlock .history .ul .time{ font-size: 18px; line-height: 1.2em; }
	#HistoryBlock .history .ul .cont{ margin-left:75px; padding-left:25px; }
	#HistoryBlock .history .ul .title{ font-size: 18px; line-height: 1.4em; }
	#HistoryBlock .history .ul .des{ font-size: 14px; }
	#HistoryBlock .imgBox{ width:100%; }
	#HistoryBlock .r-con{ width: 100%; padding:15px 25px; }

	/**资质荣誉**/
	#HonorList{ padding:15px 0 25px;; }
	#HonorList .ul li:nth-child(3n+1){ clear: both; }

	/**人才招聘**/
	#JobBlock{ padding:15px 0 25px;; }
	#JobBlock .Box img{ position: absolute; left: 50%; top: 0; height: 100%; width: auto; transform: translateX(-50%); max-width: 99999px; }
	#JobBlock .back{ z-index: 2; position: relative; left: 0%; top: 0%; }
	#JobBlock .cont{ padding:30px 0; position: static; left: 0%; top: 0%; transform: translate(0); }
	#JobBlock .cont .title{ font-size: 24px; line-height: 1.2em; }
	#JobBlock .cont .title .line{ margin:20px auto; }
	#JobBlock .cont .word{ font-size: 14px; line-height: 1.5em; }
	#JobBlock .cont .MoreBox{ padding-top: 20px; }

	/**售后服务**/
	#ServerBlock{ padding:15px 0 25px;; }
	#ServerBlock .Box .img{ /*position: absolute; left: 50%; top: 0; height: 100%; width: auto; transform: translateX(-50%); max-width: 99999px; */}
	#ServerBlock .back{ z-index: 2; position: relative; left: 0%; top: 0%; }
	#ServerBlock .cont{ padding:30px 0; position: static; left: 0%; top: 0%; transform: translate(0); }
	#ServerBlock .cont .title{ font-size: 24px; line-height: 1.2em; }
	#ServerBlock .cont .title .line{ margin:20px auto; }
	#ServerBlock .cont .word{ font-size: 14px; line-height: 1.5em; }

	/**常见问题**/
	#FaqList{ padding:15px 0 25px; }
	#FaqList .ul .pad{ padding:15px 20px; }
	#FaqList .ul li{ margin-bottom: 10px; }

	/**下载专区**/
	#DownBlock{ padding:15px 0 25px; }
	#DownBlock .ul{ padding-bottom: 15px; margin:0 -8px; }
	#DownBlock .ul li{ padding:8px; }

	/**产品列表**/
	#ProductList{ padding:15px 0 25px; }

	/**产品详情页**/
	#ProductInfo .message{ padding-top:15px; font-size: 14px; line-height: 1.8em; }
	#ProductInfo .message .title{ font-size: 18px; line-height: 1.1em; }
	#ProductInfo .message .btit{ font-size: 16px; line-height: 1.2em; }
	#ProPut{ padding:25px 0; }
	#ProPut .title{ font-size: 20px; }

	/**新闻中心**/
	#NewsBlock{ padding-bottom:25px; }
	#NewsBlock dl{ padding-bottom: 20px; }
	#NewsBlock dt .Box{ height: auto; }
	#NewsBlock dt .imgBox{ width: 100%; height: auto; position: static; }
	#NewsBlock dt .cont{ margin-left: 0; padding:15px; }
	#NewsBlock dt .dtitle{ font-size: 16px; margin:10px 0; }
	#NewsBlock dt .words{ margin-top: 10px; }
	#NewsBlock dt .dtime{ padding-top:10px; margin-top: 10px; }
	#NewsBlock dd{ margin-top: 15px; }
	#NewsBlock dd .Box{ line-height: 62px; padding:10px; }
	#NewsBlock dd .title{ font-size: 16px; }
	#NewsBlock dd .date{ font-size: 18px; line-height: 20px; }
	#NewsBlock dd .year{ font-size: 12px; line-height: 20px; }
	#NewsBlock dd .more{ top:10px; right: 10px; }
	/**新闻详情页**/
	#NewsInfo{ padding-bottom:25px; }
	#NewsInfo .title{ font-size: 22px; }
	#NewsInfo .bdsharebuttonbox{ margin:10px 0 15px; }
	#NewsInfo .pnBox{ padding-top: 20px; }
	/**联系我们**/
	#ContactBlock{ padding-bottom:25px; }
	#ContactBlock .l_cont{ display: block; width: 100%; padding:25px; }
	#ContactBlock .top .ul{ padding-top:0; }
	#ContactBlock .top .ul li{ margin-bottom: 15px; padding-left: 50px; }
	#ContactBlock .top .ul .icons{ transform: scale(0.8) translateX(-10%); }
	#ContactBlock .map{ position: static; height: 300px; width: 100%; left: 0; }
	#ContactBlock .bot{ padding-top: 20px; }
}

@media only screen and (max-width: 768px){
	/**头部导航**/
    /**底部**/
    #footer .top{ padding:15px 0; }
    #footer .top .ul li{ display: none; }
    #footer .top .ul li+li{ margin:0; }
    #footer .top .ul li.f_r{ display: block; float: none; text-align: center; }
    #footer .top .con2 .phone{ font-size: 16px; line-height: 20px; }
    #footer .top .con2 .p{ display: none; }
    #footer .share,
    #footer .online{ display: none; }
    #footer .top .con2 .line{ margin:0; }
    #footer .bdsharebuttonbox{ margin:0; padding:5px 0 0; }
    #footer .bdsharebuttonbox .bds_tsina{ margin:0; }
    #footer .bdsharebuttonbox a{ transform: scale(0.8); }
    #footer .bot{ line-height: 20px; }
    #footer .bot .f_l{ float: none; display: block; width:100%; text-align: center; }
    #footer .bot .icp{ display: block; }
    #footer .language{ display: none; }
	
	/**二级栏目**/
	#NavFloat2{ font-size: 15px; }
	#NavFloat2 .swiper-wrapper{ margin:0 -1px; overflow: hidden; }
	#NavFloat2 .swiper-slide{ margin:1px 0; float: left; width: 33.33%; border-left:1px solid #fff; border-right:1px solid #fff; height: auto; }
    html[lang=en] #NavFloat2 .product .swiper-slide{ width: 50%; }
    html[lang=en] #NavFloat2 .product .swiper-slide a{ padding:5px 2px; }
	#NavFloat2 a{ padding:5px 5px; }
    #NavFloat2.maxs .swiper-wrapper{ height: 69px; }
    #NavFloat2.maxs .nav-prev{ display: block; width: 100%; height: 36px; background:url(../images/jiantou2.png) no-repeat center/22px auto; opacity:0.3; margin-top: 2px; }

    .MoreBox a{ padding:0 20px; }
	.LoadMore a{ font-size: 14px; line-height: 38px; height: 38px; padding:0 25px; }

    /**首页**/
    #IndexImgs{ padding:15px 0; }
    #IndexImgs .ul{ margin:0 0 10px; padding:0 10px; }
    #IndexImgs .ul li{ padding:5px; padding:0; }
    /*#IndexImgs .ul img{ transform: scale(1.46); }*/
    #IndexImgs .ul a{ font-size: 16px; }
    #IndexImgs .ul .title{ margin-bottom: 5px; }
    #IndexImgs .ul .more{ height: 30px; width: 30px; }
    #IndexImgs .ul .more .icons{ transform: scale(0.8); }
    #IndexBlock{ padding:25px 0; }
    #IndexBlock .l_img{ width: 100%; }
    #IndexBlock .l_img:before{ display: none; }
    #IndexBlock .l_img .BtnBox{ width: 100%; text-align: center; }
    #IndexBlock .l_img .BtnBox span{ margin:0 15px; }
    #IndexBlock .r_con{ width: 100%; }
    #IndexBlock .r_con .cont{ margin-bottom: 15px; }
    #IndexBlock .r_con .numBox{ margin-bottom: 15px; }
    #IndexBlock .r_con .num{ font-size: 20px; }
    #IndexNews{ padding:25px 0; }
    #IndexNews .title{ font-size: 20px; }
    #IndexNews .ul li{ padding:10px 15px; }
    #IndexNews .ul .Con{ padding-right: 15px; }

	/**路径**/
	#Location i{ margin:0 10px; }

    /**视频弹框**/
    .TankVideoBox .VideoBox{ transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -moz-transform: translateY(-50%); -o-transform: translateY(-50%); }
    /**图片弹框**/
    #TankImg .modal-lg .exit{ right: -5px; top: -5px; background-color: #0288e1; border-radius: 0; transform: scale(0.8); }
    #TankImg .modal-content{ padding:15px; }
    #TankImg .title{ padding-top:10px; }

    /**关于我们**/
	#AutoBlock{ font-size: 14px; line-height: 2em; }
	#AutoBlock h1{ font-size: 20px; }
	/**发展历程**/
	#HistoryBlock{ padding:0 0 15px; }
	/**资质荣誉**/
	#HonorList{ padding:0 0 15px; }
	#HonorList .ul{ margin:0 -5px; }
	#HonorList .ul li{ padding:5px; margin-bottom: 0; }
	#HonorList .ul li .Box{ padding-bottom: 5px; }
	#HonorList .ul li .ltitle{ margin-top:5px; padding:0 10px; font-size: 14px; }
	#HonorList .ul li:nth-child(3n+1){ clear: none; }
	#HonorList .ul li:nth-child(2n+1){ clear: both; }
	/**人才招聘**/
	#JobBlock{ padding:0 0 15px; }
	/**售后服务**/
	#ServerBlock{ padding:0 0 15px; }
	/**常见问题**/
	#FaqList{ padding:0 0 15px; }
	#FaqList .ul li{ margin-bottom: 8px; font-size: 14px; }
	#FaqList .ul .pad{ padding:15px; }
	#FaqList .ul .icons{ background-position: -75px 5px; }
	#FaqList .ul .on .icons{ background-position: -75px -18px; }
	/**下载专区**/
	#DownBlock{ padding:0 0 15px; }
	#DownBlock .ul{ padding-bottom: 8px; margin:0; }
	#DownBlock .ul li{ padding:5px 0; }
	#DownBlock .ul .Box{ padding:15px; }
	#DownBlock .ul .year{ font-size: 18px; line-height: 18px; }
	#DownBlock .ul .date{ font-size: 12px; line-height: 18px; }
	#DownBlock .ul .cont{ margin-left:60px; }
	#DownBlock .ul .down{ line-height: 32px; font-size: 12px; padding:0 25px 0 20px; }
	#DownBlock .ul .down .icons{ transform: scale(0.7); }

	/**产品列表**/
	#ProductList{ padding:0 0 15px; }
    #ProductList .ul{ margin-bottom:10px;}
    #ProductList .ul li{ padding:1.8%; }
    #ProductList .ul a{ font-size: 16px; }
    #ProductList .ul .title{ margin-bottom: 5px; }
    #ProductList .ul .more{ height: 30px; width: 30px; }
    #ProductList .ul .more .icons{ transform: scale(0.8); }
	/**产品详情页**/
	#ProductInfo .message{ padding:15px 0;}
	#ProductInfo .message .img{ width: 100%; padding-left:0; }
	#ProductInfo .message .block{ margin-top: 15px; padding-top: 15px; }
	#ProPut{ padding:15px 0; }
	#ProPut .Box{ font-size: 16px; }
    #ProPut .atitle{ margin-bottom: 5px; }
    #ProPut .more{ height: 30px; width: 30px; }
    #ProPut .more .icons{ transform: scale(0.8); }
	#ProPut .points{ padding-top: 15px; }
	
	/**新闻中心**/
	#NewsBlock{ padding:0 0 15px; }
	#NewsBlock dl{ padding-bottom: 15px; }
	#NewsBlock dd{ margin-top: 8px; }
	#NewsBlock dd .date{ font-size: 14px; }
	#NewsBlock dd .more{ display: none; }
	#NewsBlock dd .title{ margin-left:80px; margin-right:0; }
	/**新闻详情页**/
	#NewsInfo{ padding-bottom:15px; }
	#NewsInfo .title{ font-size: 18px; }
	#NewsInfo .bdsharebuttonbox{ margin:10px 0 15px; }
	#NewsInfo .pnBox{ padding-top: 20px; }
    #NewsInfo .bdsharebuttonbox a{ transform: scale(0.8); margin:0; }
    #NewsInfo .bdsharebuttonbox a+a{ margin:0; }
	/**联系我们**/
	#ContactBlock{ padding-bottom:15px; }
	#ContactBlock .l_cont{ display: block; width: 100%; padding:15px; }
	#ContactBlock .top .title{ font-size: 17px; }
	#ContactBlock .top .title .line{ margin:10px 0; }
	#ContactBlock .top .ul li{ font-size: 14px; padding-left: 45px; margin-bottom: 5px; }
	#ContactBlock .top .ul .icons{ transform: scale(0.7) translateX(-15%); }
	#ContactBlock .bot .title{ font-size: 17px; }
	#ContactBlock .bot .ltitle{ margin:1px 0 10px; }
	#ContactBlock .bot .form{ padding:15px 15px; }
	#ContactBlock .bot .tip{ font-size: 14px; }
	#ContactBlock .bot .input{ padding:5px 10px; margin:5px 0 10px; }
	#ContactBlock .bot .submit{ width: 100%; }

}

@media only screen and (max-width: 640px){

    /**Banner图片**/
    #IndexBan .pc{ display: none; }
    #IndexBan .phone{ display: block; }
    /**公共Banner**/
    #AutoBanner .pc{ display: none; }
    #AutoBanner .phone{ display: block; }
    #AutoBanner .title{ font-size: 22px; }
    #AutoBanner .ltitle{ font-size: 14px; }

	/**发展历程**/
	#HistoryBlock .history{ padding:15px; }
	#HistoryBlock .history .ul>li{ padding-bottom:15px; }
	#HistoryBlock .history .ul>li:after{ margin-left: 8px; top:2px; }
	#HistoryBlock .history .ul .time{ position: static; font-size: 16px; line-height: 1.2em; padding-left: 25px; margin-bottom: 10px; }
	#HistoryBlock .history .ul .cont{ margin-left:0; padding-left:25px; position: static; }
	#HistoryBlock .history .ul .point{ top: 2px; }
	#HistoryBlock .history .ul .title{ font-size: 16px; line-height: 1.4em; }
	#HistoryBlock .r-con{ padding:15px; font-size: 14px; line-height: 1.6em; }

    #NavFloat2 a{ font-size: 14px; }

}

@media only screen and (max-width: 500px){
	/**头部**/
	#header .f-searc .submit .icons{ transform: scale(0.8); }
}

@media only screen and (max-width: 370px){
    #NavFloat2 a{ font-size: 12px; }
}
.icons {
  background-image: url(../images/icons.png);
  background-repeat: no-repeat;
  display: inline-block;
}
@media (min-width: 992px) {
  .rc-box3 .bd .rightbox {
    width: 64%;
  }
}
@media (min-width: 992px) {
  .rc-box3 .bd > * {
    display: table-cell;
    vertical-align: middle;
    float: none;
  }
}
.fadeInRight {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
}
.service_case{ overflow:hidden; margin-top:3%; margin-bottom:5%; }
.service_case ul li{ width:32.5%; margin-right:1%; float:left; overflow:hidden; margin-bottom:1%;}
.service_case ul li:nth-child(3n+0){ margin-right:0;}
.service_case ul li .imgs .bgs{ position:absolute; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,0.5);transition:all 0.3s;opacity:0;filter:Alpha(opacity=0);}
.service_case ul li .imgs .bgs i{ font-style:normal; width:98px; height:30px; line-height:30px; font-size:14px; color:#fff; border:1px solid #fff; border-radius:20px; position:absolute; left:50%; top:50%; margin-top:-16px; margin-left:-50px; text-align:center;}
.service_case ul li .imgs:hover .bgs{opacity:1.0;filter:Alpha(opacity=100);}
.service_case ul li .imgs{ overflow:hidden;position:relative;}
.service_case ul li .imgs img{width:100%; -webkit-transition: all 0.8s ease-out;
-ms-transition: all 0.8s ease-out;-moz-transition: all 0.8s ease-out;-o-transition: all 0.8s ease-out;
transition: all 0.8s ease-out;}
.service_case ul li .h2{ background:#eeeeee; padding-left:2%; padding-right:2%;color:#333333; font-size:16px; font-weight:normal; height:58px; overflow:hidden; line-height:58px; text-align:center;white-space:nowrap;text-overflow:ellipsis;transition:all 0.3s;}
.service_case ul li:Hover .imgs img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}
.service_case ul li:Hover .h2{ color:#fff; background:#4f8a50;}

.service_zy{ background:#4f8a50; overflow:hidden;}
.service_zy .service_zy_con{ margin-bottom:5%; margin-top:3%; overflow:hidden; color:#fff; font-size:14px;  line-height:26px;text-align:center;}
@media screen and (max-width: 1360px) {

    
 
    /*服务项目详细*/
    .service_case ul li .h2{ height:40px; line-height:40px; font-size:15px;}
    .service_case ul li .imgs .bgs i{ font-size:13px;}
    /*招聘启事*/
    .shreial-list .content{padding: 20px 20px 15px;}
    }
    @media screen and (max-width: 1280px) {
    
    
    }
    @media screen and (max-width: 1278px) {
    
    }
    @media screen and (max-width: 1200px) {
    /*内页*/
    /*资质荣誉*/
    .case_ul{ margin-top:5%;}
    .case_ul .imgs .bgs i{ font-size:13px;}
    /*服务项目详细*/
    .service_conact .service_conact_con .txts .a{ margin-top:10%;}
    }
    @media screen and (max-width: 1160px) {
    
    
    }
    
    @media screen and (max-width: 1100px) {

    .service_case ul li .imgs .bgs i{ font-size:12px; height:24px; line-height:24px; width:90px;}

    
    }
    /*荣誉弹窗*/
#zoom {z-index: 99990;position: fixed;top: 0;left: 0;display: none;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.8);filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";}
#zoom .content {z-index: 99991;position: absolute;top: 50%;left: 50%;width: 200px;height: 200px;background: #ffffff no-repeat 50% 50%;padding: 0;margin: -100px 0 0 -100px;box-shadow: -20px 20px 20px rgba(0, 0, 0, 0.3);border-radius: 4px;}
#zoom .content.loading {background-image: url('../images/loading.gif');}
#zoom img {display: block;max-width: none;background: #ececec;box-shadow: 0 1px 3px rgba(0,0,0,0.25);

}
#zoom .close {z-index: 99993;position: absolute;top: 0;right: 0;width: 49px;height: 49px;cursor: pointer;background: transparent url('../images/close.png') no-repeat 50% 50%;opacity: 1;filter: alpha(opacity=100);border-radius: 0 0 0 4px;}
#zoom .previous,
#zoom .next {z-index: 99992;position: absolute;top: 50%;overflow: hidden;display: block;width: 49px;height: 49px;margin-top: -25px;}
#zoom .previous {left: 0;background: url('../images/arrows.png') no-repeat 0 0;border-radius: 0 4px 4px 0;}
#zoom .next {right: 0;background: url('../images/arrows.png') no-repeat 100% 0;border-radius: 4px 0 0 4px;}
#zoom .close:hover {background-color: #da4f49;}
#zoom .previous:hover,
#zoom .next:hover {background-color: #0088cc;}

.zzsc-container { display:block;}
.zzsc-container1 { display:none;}

  

  @media screen and (max-width: 960px) {

    .service_case ul li {
      width: 48.5%;
      margin-right: 1%;
      float: left;
      overflow: hidden;
      margin-bottom: 1%;
  }
  /*成功案例详细*/
  .case_box .about_x2 .con_id{ font-size:14px; line-height:26px;}
  /*产品中心*/
  .product_ul ul li .boxs{ margin-left:12px; margin-right:12px;}
  .product_ul ul li .txts .desc{ font-size:12px;}
  .product_ul ul li .txts .desc .p{ height:24px; line-height:24px;}

  
  }
  









@media screen and (max-width: 520px) {

}


@media screen and (max-width: 420px) {

/*产品详细*/
.product_two{ font-size:12px; line-height:20px;}
.product_two .cons_box{ padding-left:10px; padding-right:10px;}
.product_t2{ font-size:13px;}
.product_t2 a{ margin-top:3%;}
.product_ul2 ul li .h3{ font-size:15px;}
.product_ul2 ul li .p{ height:24px; line-height:24px;}
}


.selects{height: 52px;  width: 100%;border:1px solid #e8e8e8;color:#656565;font-size: 16px;padding-left: 66px;}
@media screen and (max-width: 1440px){
	.selects{
		height:46px;
		padding-left: 50px;
	}
}
@media screen and (max-width: 640px){
	.selects{
		height:40px;
		width:100%;border:1px solid #e8e8e8;color:#656565;font-size: 16px;padding-left: 10px;
	}

}

@media screen and (max-width: 480px){
.selects{ font-size:14px;}

}

/*办公展示*/
.about-section7 {background: url(../images/bg3.jpg) no-repeat center / cover;}
.about-section7 .newsbox-tit {margin-bottom: 40px;}
@media (max-width: 1199px) {.about-section7 .newsbox-tit {  margin-bottom: 20px;}


.zzsc-container { display:block;}
.zzsc-container1 { display:none;}
}
.about-section7 .newsbox-tit .text strong {color: #0077c3;}
.about-section7 .newsbox-tit .text strong:after,
.about-section7 .newsbox-tit .text strong::before {background-color: #0077c3;}
.about-section7 .newsbox-tit span {color: #0077c3;}

@media (max-width: 1440px) {.about-section7 .cont .ab7-cont .swiper-slide {  width: 80%;}



.zzsc-container { display:block;}
.zzsc-container1 { display:none;}
}

/* newsæ–°é—»ä¸­å¿ƒ */
.newsbox-tit {text-align: center;}
.newsbox-tit .text {text-align: center;}
.newsbox-tit .text strong {font-size: 32px;font-weight: 500;font-stretch: normal;line-height: 40px;letter-spacing: 2px;color: #666666;position: relative;}
.base100 {
  padding: 100px 0;
}
.about-block-d .swiper-box {position: relative;}
.about-block-d .btns .btn {position: absolute;top: 0;z-index: 1;width: 30px;height: 100%;cursor: pointer;}
.about-block-d .btns .prev {left: 0;}
.about-block-d .btns .next {right: 0;}
.about-block-d .swiper-container {margin: 0 auto;}
.about-block-d .swiper-slide {width: 490px;}
.about-block-d .swiper-slide .box {display: block;border: 1px solid #dddddd;padding: 10px;text-align: center;color: #666666;background: #fff;}
.about-block-d .swiper-slide .box:hover {color: #005ca4;}
.about-block-d .swiper-slide .img {text-align: center;}
.about-block-d .swiper-slide .img img {}
.about-block-d .swiper-slide .txt {margin: 20px 0 20px;font-size: 20px;line-height: 1.4em;}
@media (max-width: 1200px) {.about-block-d {  padding-bottom: 100px;}
  .about-block-d .swiper-slide {  width: 400px;}
  .about-block-d .swiper-slide .box {  padding: 25px 30px;}
  .about-block-d .swiper-slide .txt {  margin: 15px 0 0;  font-size: 16px;}
  .tuji { float:none !important; width:640px!important; margin:0 auto !important;}
	.abt { float:none !important; width:100% !important; margin-top:60px !important;}
	.abt img { display:none;}
	.wz2 {
    width: 100% !important;
    font-size: 24px !important;
    font-weight: bold !important;
    padding-top: 15px !important;
	text-align:center !important;
  }
	.gs2 {
  width: 100% !important;
  float: none !important;
  margin:
0 auto;
}
.gs2 img { width:100%;}
  
}
@media (max-width: 992px) {.about-block-d {  padding-bottom: 70px;}
  .about-block-d .swiper-slide {  width: 300px;}
  .about-block-d .swiper-slide .box {  padding: 25px 30px;}
  .about-block-d .swiper-slide .txt {  margin: 15px 0 0;  font-size: 16px;}
  .base100 {
    padding: 0px 0;
	
}
.zzsc-container { display:none;}
.zzsc-container1 { display:block;}
.tuji { float:none !important; width:640px!important; margin:0 auto !important;}
	.abt { float:none !important; width:100% !important; margin-top:60px !important;}
	.abt img { display:none;}
	.wz2 {
    width: 100% !important;
    font-size: 24px !important;
    font-weight: bold !important;
    padding-top: 15px !important;
	text-align:center !important;
  }
	.gs2 {
  width: 100% !important;
  float: none !important;
  margin:
0 auto;
}
.gs2 img { width:100%;}
	
	.cpname {
  height: 50px!important;
  line-height: 50px !important;
  text-align: center;
  font-size: 16px!important;
}
.view a {
  display: block;
  width: 220px;
  height: 60px;
  background:
#eed995;
  line-height: 60px;
  text-align: center;
  margin:
0 auto;
  
  margin-top: 20px !important;
  font-size: 24px;
  color: #000;
  margin-bottom: 10px !important;
}
  .page-product-detail-effect .big-img {
    height: auto;
  }

  .product-detail-slick .slick-item {
    height: 65px;
  }

}
@media (max-width: 768px) {
	
	.tuji { float:none !important; width:100% !important;}
	.abt { float:none !important; width:100% !important; margin-top:20px;}
	.abt img { display:none;}
	.wz2 {
    width: 100% !important;
    font-size: 24px !important;
    font-weight: bold !important;
    padding-top: 15px !important;
  }
	.gs2 {
  width: 100% !important;
  float: none !important;
  margin:
0 auto;
}
.gs2 img { width:100%;}
	
	.cpname {
  height: 50px!important;
  line-height: 50px !important;
  text-align: center;
  font-size: 16px!important;
}
.view a {
  display: block;
  width: 220px;
  height: 60px;
  background:
#eed995;
  line-height: 60px;
  text-align: center;
  margin:
0 auto;
  
  margin-top: 20px !important;
  font-size: 24px;
  color: #000;
  margin-bottom: 10px !important;
}
  .page-product-detail-effect .big-img {
    height: auto;
  }

  .product-detail-slick .slick-item {
    height: 65px;
  }

  .page-product-inquiry a {
    font-size: 12px;
  }
  .abt1 {
  margin-top: 50px !important;
  padding-left: 1%;
}
	
	
	.about-block-d .swiper-slide {  width: 200px;}
  .about-block-d .swiper-slide .box {  padding: 5px;}
  .about-block-d .swiper-slide .txt {  margin: 10px 0;  font-size: 15px;}
  .about-block-d .swiper-slide .img img { width: 100%;}
  .zzsc-container { display:none;}
.zzsc-container1 { display:block;}
}
@media (max-width: 500px) {.about-block-d .swiper-slide {  width: 180px;}
  .about-block-d .swiper-slide .txt {  margin-bottom: 5px;}
  .zzsc-container { display:none;}
.zzsc-container1 { display:block;}
}
@media (max-width: 500px) {.about-block-d .swiper-slide {  width: 180px;}
  .about-block-d .swiper-slide .txt {  margin-bottom: 5px;}
}
#galpop-content img{
  border: none;
  border: 0;
  vertical-align: top;
  max-width: 100%;
}
/*滑块效果*/
.scroll-type-a::-webkit-scrollbar-thumb:hover {border-radius: 2px;background-color: #989898;}
[flex] {display: flex;}
[flex][flex~="i"] {display: inline-flex;}
[flex][flex~="wrap"] {flex-wrap: wrap;}
[flex][flex~="no-wrap"] {flex-wrap: nowrap;}
[flex][flex~="ja"] {justify-content: space-around;}
[flex][flex~="jb"] {justify-content: space-between;}
[flex][flex~="jc"] {justify-content: center;}
[flex][flex~="as"] {align-items: flex-start;}
[flex][flex~="ac"] {align-items: center;}
[flex][flex~="ae"] {align-items: flex-end;}
.lw-w-1 {width: 8.33333333%;}
.lw-w-2 {width: 16.66666667%;}
.lw-w-3 {width: 25%;}
.lw-w-4 {width: 33.33333333%;}
.lw-w-5 {width: 41.66666667%;}
.lw-w-6 {width: 50%;}
.lw-w-7 {width: 58.33333333%;}
.lw-w-8 {width: 66.66666667%;}
.lw-w-9 {width: 75%;}
.lw-w-10 {width: 83.33333333%;}
.lw-w-11 {width: 91.66666667%;}
.lw-w-12 {width: 100%;}
.lw-5w {width: 20%;}
@media (max-width: 1200px) {.lw-xw-1 {width: 8.33333333%;}
  .lw-xw-2 {width: 16.66666667%;}
  .lw-xw-3 {width: 25%;}
  .lw-xw-4 {width: 33.33333333%;}
  .lw-xw-5 {width: 41.66666667%;}
  .lw-xw-6 {width: 50%;}
  .lw-xw-7 {width: 58.33333333%;}
  .lw-xw-8 {width: 66.66666667%;}
  .lw-xw-9 {width: 75%;}
  .lw-xw-10 {width: 83.33333333%;}
  .lw-xw-11 {width: 91.66666667%;}
  .lw-xw-12 {width: 100%;}
  .lw-5xw {width: 20%;}
}
@media (max-width: 1024px) {.lw-mw-1 {width: 8.33333333%;}
  .lw-mw-2 {width: 16.66666667%;}
  .lw-mw-3 {width: 25%;}
  .lw-mw-4 {width: 33.33333333%;}
  .lw-mw-5 {width: 41.66666667%;}
  .lw-mw-6 {width: 50%;}
  .lw-mw-7 {width: 58.33333333%;}
  .lw-mw-8 {width: 66.66666667%;}
  .lw-mw-9 {width: 75%;}
  .lw-mw-10 {width: 83.33333333%;}
  .lw-mw-11 {width: 91.66666667%;}
  .lw-mw-12 {width: 100%;}
  .lw-5mw {width: 20%;}
}
@media (max-width: 992px) {.lw-nw-1 {width: 8.33333333%;}
  .lw-nw-2 {width: 16.66666667%;}
  .lw-nw-3 {width: 25%;}
  .lw-nw-4 {width: 33.33333333%;}
  .lw-nw-5 {width: 41.66666667%;}
  .lw-nw-6 {width: 50%;}
  .lw-nw-7 {width: 58.33333333%;}
  .lw-nw-8 {width: 66.66666667%;}
  .lw-nw-9 {width: 75%;}
  .lw-nw-10 {width: 83.33333333%;}
  .lw-nw-11 {width: 91.66666667%;}
  .lw-nw-12 {width: 100%;}
  .lw-5nw {width: 20%;}
}
@media (max-width: 768px) {.lw-sw-1 {width: 8.33333333%;}
  .lw-sw-2 {width: 16.66666667%;}
  .lw-sw-3 {width: 25%;}
  .lw-sw-4 {width: 33.33333333%;}
  .lw-sw-5 {width: 41.66666667%;}
  .lw-sw-6 {width: 50%;}
  .lw-sw-7 {width: 58.33333333%;}
  .lw-sw-8 {width: 66.66666667%;}
  .lw-sw-9 {width: 75%;}
  .lw-sw-10 {width: 83.33333333%;}
  .lw-sw-11 {width: 91.66666667%;}
  .lw-sw-12 {width: 100%;}
  .lw-5sw {width: 20%;}
}
.about_t{ text-align:center; margin-top:5%; overflow:hidden;}
.auto-title-b .auto-title-h1 {
  margin-bottom: 8px;font-weight: 400;font-size: 38px;line-height: 1.3em;}
.auto-title-b .auto-title-h2 {
  text-transform: uppercase;font-size: 16px;line-height: 22px;opacity: 0.25;}
.list3 .ul {margin: -12px;}
.list3 .li {padding: 12px;text-align: center;}
.list3 .li .box {display: block;color: #222222;}
.list3 .li .box:hover {color: #0077c3;}
.list3 .li .box:hover .img-box {border-color: #0077c3;}
.list3 .li .img-box {border: solid 1px #e7e7e7;}
.list3 .li .img-box::before {content: "";display: block;width: 100%;padding-top: 139%;}
.list3 .li .title {padding: 18px 0 10px;font-size: 15px;line-height: 26px;}
.list3 .li {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.auto-title-b {
  padding: 45px 0 30px;}
@media (max-width: 1200px){
.auto-title-b {
  padding: 45px 0 30px;}
}
@media (max-width: 1400px) {.list3 .ul {margin: -10px;}
  .list3 .li {padding: 10px;}
  .list3 .li .title {padding: 10px 0 0;  font-size: 14px;  line-height: 24px;}
}
@media (max-width: 1200px) {.list3 .ul {margin: -8px;}
  .list3 .li {padding: 8px;}
  .list3 .li .title {padding-top: 8px;}
}
@media (max-width: 992px) {.list3 .ul {margin: -7px;}
  .list3 .li {padding: 7px;}
  .list3 .li .title {padding-top: 10px;  line-height: 22px;}
}
.honor-block-a {padding-bottom: 55px;}
@media (max-width: 1400px) {.honor-block-a {padding-bottom: 40px;}
}
@media (max-width: 1200px) {.honor-block-a {padding-bottom: 35px;}
}
@media (max-width: 992px) {.honor-block-a {padding-bottom: 30px;}
.auto-title-b {padding: 35px 0 20px;
  }
}
.img-box {position: relative;}
.img-box {overflow: hidden;}
.img-box img {display: block;transform: scale(1);transition: all 0.3s;}
.imgh:hover .img-box img,
.img-box .imgh:hover img,
.img-box.imgh:hover img {transform: scale(1.08);}
.img-box img {position: absolute;left: 0;top: 0;width: 100%;transform: scale(1);transition: all 0.3s;}
/*清楚浮动*/
.t-center {text-align: center;}
.clear {clear: both;height: 0;overflow: hidden;}
.clearfix:after {content: ".";display: block;height: 0;visibility: hidden;clear: both;font-size: 0;}
.clearfix {zoom: 1;}
/*初始化样式*/
.f-l {float: left;}
.f-r {float: right;}
.img-box img {display: block;transform: scale(1);transition: all 0.3s;}
/**/
.duanyu { padding:30px 0px;}
.duanyu p { text-align:center;}
.duanyu p:nth-of-type(1) { font-size:32px; margin-top:30px;}
.duanyu p:nth-of-type(2)  { margin-top:15px;}
.duanyu p:nth-of-type(2) span:nth-of-type(1) { display:inline-block; width:120px; height:2px; background:#000;}
.duanyu p:nth-of-type(2) span:nth-of-type(2) { font-size:18px;}
.duanyu p:nth-of-type(2) span:nth-of-type(3) { display:inline-block; width:120px; height:2px; background:#000;}
/**/
.newcp { font-size:30px; font-weight:bold;}
.newcps { margin-top:30px;}
.newcps1 { width:32%; float:left; margin-right:2%; border:2px solid #cbcaca; background:#fff; position:relative;}
.newcps1 img { width:100%;mix-blend-mode: multiply;
  transition: 588ms;}
  .newcps1 img:hover {transform: scale(1.1);
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);}
.newcps1:nth-of-type(3) { margin-right:0px !important;}
.biaoqian { position:absolute;}
.cpname { height:80px; line-height:80px; text-align:center; font-size:20px;}
.view a { display:block; width:220px; height:60px; background:#eed995; line-height:60px; text-align:center; margin:0 auto; margin-top:40px; font-size:24px; color:#000; margin-bottom:80px;}
.gs2 { width:55%; float:right;}
.wz2 { width:45%; font-size:50px; font-weight:bold; padding-top:50px;}
.wz2  span { color:#006933; }
.tuji { width:45%; float:left;}
.abt { width:55%; float:right;}
.wz3 { font-size:18px; font-weight:bold;}
.wz4 { font-size:16px;}
.wz5 p:nth-of-type(1){ font-size:24px; font-weight:bold; margin-top:15px;}
.wz5 p:nth-of-type(2){ font-size:16px; margin-top:5px; }
.m0 { margin-top:5px !important; padding-bottom:60px;}
.abt1 { margin-top:10px; padding-left:1%;}
.more { display:block; width:220px; height:70px; background:#000; text-align:center; line-height:70px; font-size:30px; color:#fff !important; margin-top:25px;}

.hskj { width:100%; height:600px; background:#f5f5f5; margin-top:60px;}
.reviews { text-align:center; font-size:28px; color:#2e4f7c; padding-top:30px; font-weight:900;}
.wz6 p:nth-of-type(1) { width:40%; float:left;font-size:20px;}
.wz6 p:nth-of-type(1) span { color:#e7721b; font-size:40px;}
.wz6 p:nth-of-type(1) span img { display:inline-block;}
.wz6 p:nth-of-type(2) { width:20%; float:right; font-size:20px;}
/**/
.hx { width:90%; height:2px; background:#fff;}
.dh1 { width:70%; margin:0 auto; margin-bottom:18px;}
.dh1 p { width:23%; float:left;}
.dh1 p a{ font-size:18px; color:#fff;}
.dh2 { width:70%; margin:0 auto; margin-top:18px;}
.dh2 div { width:25%; float:left;}
.dh2 div p {color:#fff; font-size:16px; padding-left:30px; margin:8px 0;}
.dh2 div p a { color:#fff; font-size:16px;}
/**/
.inkPhoBox { width: 98%;  }

.inkPhoBox .mod18{width:100%;position:relative;}
.inkPhoBox #prev{ background: url(../images/prevBtn.png) no-repeat; height: 48px; width: 24px; position: absolute; z-index: 99; left: 11px; top: 37px; cursor: pointer; }
.inkPhoBox #next{ background: url(../images/nextBtn.png) no-repeat; height: 48px; width: 25px; position: absolute; z-index: 99; top: 37px; right: 11px; cursor: pointer; }
.inkPhoBox .mod18 #prevTop{display:none}
.inkPhoBox .mod18 #nextTop{display:none}
.inkPhoBox .mod18 li{float:left;}
.inkPhoBox .mod18 .cf li{position:relative;color:#fff;}
.inkPhoBox .mod18 .cf a{display:block;position:absolute;color:#fff;}
.inkPhoBox .mod18 .cf li span{display:block;width:688px;position:absolute;left:0;bottom:0;padding:10px 20px;line-height:22px;text-align:left;background:rgba(0,0,0,0.6);filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = "#60000000",endColorstr = "#60000000");}
.inkPhoBox .bigImgBox{}
.inkPhoBox .mod18 .picBox{width: 100%; height: 530px; position: relative; overflow: hidden;}
.inkPhoBox .mod18 .picBox ul{height:530px;position:absolute; left:0;}
.inkPhoBox .mod18 .picBox li{ width: 640px; height: 530px;}
.inkPhoBox .smImgBox{ width: 100%; height: 101px;  margin-top: 12px; position: relative; }
.inkPhoBox .mod18 .listBox{ width: 100%; height: 160px; margin: 0 auto; position: relative; overflow: hidden; }
.inkPhoBox .mod18 .listBox ul{height:160px;position:absolute; }
.inkPhoBox .mod18 .listBox li{ width: 180px; height: 160px; cursor: pointer; position: relative; padding: 0 9px 0 0; }
.inkPhoBox .mod18 .listBox li i{display:none;}
.inkPhoBox .mod18 .listBox li a{display:block;width:134px;height:120px;}
.inkPhoBox .mod18 .listBox .on img{border:2px solid #000; width:100%; height:auto;}
.inkPhoBox .mod18 .listBox .on { background:url(../images/img_bg.jpg) center top no-repeat;}
.inkPhoBox .mod18 .listBox .on i{display:block;}
.inkPhoBox .left_top { font-family:Arial; font-size:32px; color:#fff; text-align:center; height:30px; line-height:30px; background:#333}
.listBox ul li img { width:100%;}
/**/
/* Header */
.htmleaf-header{
	padding: 1em 190px 1em;
	letter-spacing: -1px;
	text-align: center;
	background: #66677c;
}
.htmleaf-header h1 {
	color: #D5D6E2;
	font-weight: 600;
	font-size: 2em;
	line-height: 1;
	margin-bottom: 0;
	font-family: "Microsoft YaHei","宋体","Segoe UI", "Lucida Grande", Helvetica, Arial,sans-serif, FreeSans, Arimo;
}
.htmleaf-header h1 span {
	font-family: "Microsoft YaHei","宋体","Segoe UI", "Lucida Grande", Helvetica, Arial,sans-serif, FreeSans, Arimo;
	display: block;
	font-size: 60%;
	font-weight: 400;
	padding: 0.8em 0 0.5em 0;
	color: #c3c8cd;
}
/*nav*/
.htmleaf-demo a{color: #fff;text-decoration: none;}
.htmleaf-demo{width: 100%;padding-bottom: 1.2em;}
.htmleaf-demo a{display: inline-block;margin: 0.5em;padding: 0.6em 1em;border: 3px solid #fff;font-weight: 700;}
.htmleaf-demo a:hover{opacity: 0.6;}
.htmleaf-demo a.current{background:#1d7db1;color: #fff; }
/* Top Navigation Style */
.htmleaf-links {
	position: relative;
	display: inline-block;
	white-space: nowrap;
	font-size: 1.5em;
	text-align: center;
}

.htmleaf-links::after {
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -1px;
	width: 2px;
	height: 100%;
	background: #dbdbdb;
	content: '';
	-webkit-transform: rotate3d(0,0,1,22.5deg);
	transform: rotate3d(0,0,1,22.5deg);
}

.htmleaf-icon {
	display: inline-block;
	margin: 0.5em;
	padding: 0em 0;
	width: 1.5em;
	text-decoration: none;
}

.htmleaf-icon span {
	display: none;
}

.htmleaf-icon:before {
	margin: 0 5px;
	text-transform: none;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	font-family: 'icomoon';
	line-height: 1;
	speak: none;
	-webkit-font-smoothing: antialiased;
}
/* footer */
.htmleaf-footer{width: 100%;padding-top: 10px;}
.htmleaf-small{font-size: 0.8em;}
.center{text-align: center;}
/****/
.related {
	color: #fff;
	background: #494A5F;
	text-align: center;
	font-size: 1.25em;
	padding: 0.5em 0;
	overflow: hidden;
}

.related > a {
	vertical-align: top;
	width: calc(100% - 20px);
	max-width: 340px;
	display: inline-block;
	text-align: center;
	margin: 20px 10px;
	padding: 25px;
	font-family: "Microsoft YaHei","宋体","Segoe UI", "Lucida Grande", Helvetica, Arial,sans-serif, FreeSans, Arimo;
}
.related a {
	display: inline-block;
	text-align: left;
	margin: 20px auto;
	padding: 10px 20px;
	opacity: 0.8;
	-webkit-transition: opacity 0.3s;
	transition: opacity 0.3s;
	-webkit-backface-visibility: hidden;
}

.related a:hover,
.related a:active {
	opacity: 1;
}

.related a img {
	max-width: 100%;
	opacity: 0.8;
	border-radius: 4px;
}
.related a:hover img,
.related a:active img {
	opacity: 1;
}
.related h3{font-family: "Microsoft YaHei", sans-serif;}
.related a h3 {
	font-weight: 300;
	margin-top: 0.15em;
	color: #fff;
}
/* icomoon */
.icon-htmleaf-home-outline:before {
	content: "\e5000";
}

.icon-htmleaf-arrow-forward-outline:before {
	content: "\e5001";
}

@media screen and (max-width: 50em) {
	.htmleaf-header {
		padding: 3em 10% 4em;
	}
	.htmleaf-header h1 {
        font-size:2em;
    }
}


@media screen and (max-width: 40em) {
	.htmleaf-header h1 {
		font-size: 1.5em;
	}
}

@media screen and (max-width: 30em) {
    .htmleaf-header h1 {
        font-size:1.2em;
    }
}
.links{
	    	padding: 8px;
	    	background-color: #52b529;
	    	margin: 5px;
	    	-webkit-transition: all 1s;
	    	-o-transition: all 1s;
	    	transition: all 1s;
	    }
	    .links a{
	    	color: #fff;
	    	display: inline-block;
	    	width: 100%;
	    	height: 100%;
	    	text-decoration: none;
	    }
	    .links:hover{
		background-color: #1e824c;
	    }
	    .current{
	    	background-color: #22a7f0;
	    }
	    .swiper-container {
	       width: 100%;
	        height: 370px;
	        margin: 20px auto;
	      
	    }
	    .swiper-slide {
	        text-align: center;
	        font-size: 18px;
	        background: #fff;
	        
	        /* Center slide text vertically */
	        
	        -webkit-box-pack: center;
	        -ms-flex-pack: center;
	        -webkit-justify-content: center;
	        justify-content: center;
	        -webkit-box-align: center;
	        -ms-flex-align: center;
	        -webkit-align-items: center;
	        align-items: center;
			border:2px solid #ddd;
	    }
		.pingjia p:nth-of-type(1) { font-size:16px; color:#c3bdbd; text-align:center; margin-top:25px;}
		.pingjia p:nth-of-type(2) { font-size:18px; color:#000;text-align:center;margin-top:8px;}
		.pingjia p:nth-of-type(3) { font-size:18px; color:#cccfd6;text-align:center;margin-top:8px;}
		.pingjia p:nth-of-type(4) img { display:inline;margin-top:8px;}
		.pingjia p:nth-of-type(5) {  font-size:20px; color:#000;margin-top:12px; font-weight:bold;}
		.pingjia p:nth-of-type(6) { font-size:16px; color:#888888; text-align:center; width:80%; margin:0 auto;margin-top:12px;}
		.zzsc-container { margin-top:30px;}
		.p0 { padding-left:0px !important;}
		.zzsc-container .col-md-12 { padding:0px !important;}
/**/
/** Container Settings **/
#container{width:100% !important; padding:0px;margin:0 auto;}

/*** 03. Home Featured Section ***/
#featured{padding-top:70px;color:#000; padding-bottom:60px;}

#featured-info, #home-featured-nav{float:left;}
#featured-images{float:right;}

#featured-info{width:455px;}
#featured-info p{margin:10px 0;}
#featured-info p strong{color:#d98f19;}

a#home-read-more-button{background:url(images/bt-home-readmore.png) no-repeat;width:103px;height:42px;margin-top:25px;
display:block;text-indent:-9999px;}

/** featured images**/
#featured-images{width:890px;height:540px;background:url(../images/bg2.png) no-repeat top center;margin-right:-10px;
position:relative;}
#images{margin:42px 0 0 -10px;}
#images ul li{width:853px;height:510px;}
span.glare{background:url(../images/computer-glare.png) no-repeat;display:block;position:absolute;right:25px;top:30px;
width:219px;height:239px;z-index:9999;}

/** featured slider navigation **/
ul#home-featured-nav{background:url(../images/bg-homeslider.png) no-repeat;width:33px;height:60px;margin-left:35px;margin-top:127px;
padding-top:12px;}
ul#home-featured-nav li{margin-bottom:5px;}
ul#home-featured-nav a{width:16px;height:18px;display:block;text-indent:-9999px;margin:auto;
filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity:0.6;opacity:0.6;}
ul#home-featured-nav a:hover{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}
ul#home-featured-nav li.next a{background:url(../images/homeslider-arrow-down.png) no-repeat;margin-left:9px;}
ul#home-featured-nav li.prev a{background:url(../images/homeslider-arrow-up.png) no-repeat;}
.wz7 { font-size:44px; font-weight:bold; color:#000; height:90px;}
.wz7  span { display:inline-block; background:#c40505; color:#fff; padding:5px; font-size:20px; position:absolute;}
.wz8 { font-size:24px; margin-top:15px; line-height:42px; height:280px;}
.wz9 { width:100%; background:#dfedfb; font-size:16px; padding:8px;}
.wz10 { width:100%; background:#f3f2e5; font-size:18px; width:270px; height:50px; text-align:center; line-height:50px; margin-top:8px;}
@media (max-width: 1640px) {
	#images ul li {width:750px; height: 510px;}
		#images ul li img { width:100%;}
		#featured-images {
  width: 800px;
  height: 448px;
  background:
url(../images/bg2.png) no-repeat top center;
  margin-right: -10px;
  position: relative;
}
}
@media (max-width: 1530px) {
	#images ul li {width:700px; height: 420px;}
		#images ul li img { width:100%;}
		#featured-images {
  width: 740px;
  height: 420px;
  background:
url(../images/bg2.png) no-repeat top center;
  margin-right: -10px;
  position: relative;
}
.wz7 {
  font-size: 36px;
  font-weight: bold;
  color: #000;
  height: 80px;
}
.wz8 {
  font-size: 20px;
  margin-top: 15px;
  line-height: 42px;
  height: 220px;
}
}
@media (max-width: 1500px) {
	#images ul li {width:700px; height: 420px;}
		#images ul li img { width:100%;}
		#featured-images {
  width: 740px;
  height: 420px;
  background:
url(../images/bg2.png) no-repeat top center;
  margin-right: -10px;
  position: relative;
    background-size:100%;
}
}
@media (max-width: 1450px) {
	#images ul li {width:600px; height: 420px;}
		#images ul li img { width:100%;}
		#featured-images {
  width: 630px;
  height: 350px;
  background:
url(../images/bg2.png) no-repeat top center;
  margin-right: -10px;
  position: relative;
    background-size:100%;
}
}
@media (max-width: 1230px) {
	#images ul li {width:560px; height: 350px;}
		#images ul li img { width:100%;}
		#featured-images {
  width: 600px;
  height: 350px;
  background:
url(../images/bg2.png) no-repeat top center;
  margin-right: -10px;
  position: relative;
    background-size:100%;
}
.wz7 {
    font-size: 30px;
    font-weight: bold;
    color: #000;
    height: 60px;
  }
wz8 {
    font-size: 18px;
    margin-top: 15px;
    line-height: 36px;
    height: 180px;
  }
  .wz7 span {
  display: inline-block;
  background:
#c40505;
  color: #fff;
  padding:
2px;
  font-size: 14px;
  position: absolute;
}
}
@media (max-width: 1200px) {
	#images ul li {width:500px; height: 298px;}
		#images ul li img { width:100%;}
		#featured-images {
  width: 540px;
  height: 298px;
  background:
url(../images/bg2.png) no-repeat top center;
  margin-right: -10px;
  position: relative;
    background-size:100%;
}
.wz7 {
    font-size: 26px;
    font-weight: bold;
    color: #000;
    height: 50px;
  }
.wz8 {
    font-size: 16px;
    margin-top: 15px;
    line-height: 36px;
    height: 140px;
  }
  .wz7 span {
  display: inline-block;
  background:
#c40505;
  color: #fff;
  padding:
2px;
  font-size: 14px;
  position: absolute;
}
}
@media (max-width: 1150px) {
	#images ul li {width:450px; height: 270px;}
		#images ul li img { width:100%;}
		#featured-images {
  width: 500px;
  height: 270px;
  background:
url(../images/bg2.png) no-repeat top center;
  margin-right: -10px;
  position: relative;
    background-size:100%;
}
.wz7 {
    font-size: 26px;
    font-weight: bold;
    color: #000;
    height: 50px;
  }
.wz8 {
    font-size: 14px;
    margin-top: 15px;
    line-height: 36px;
    height: 120px;
  }
  .wz7 span {
  display: inline-block;
  background:
#c40505;
  color: #fff;
  padding:
2px;
  font-size: 14px;
  position: absolute;
}
}
@media (max-width: 1100px) {
	#images ul li {width:400px; height: 240px;}
		#images ul li img { width:100%;}
		#featured-images {
  width: 400px;
  height: 240px;
  background:
url(../images/bg2.png) no-repeat top center;
  margin-right: -10px;
  position: relative;
    background-size:100%;
}
.wz7 {
    font-size: 26px;
    font-weight: bold;
    color: #000;
    height: 50px;
  }
.wz8 {
    font-size: 14px;
    margin-top: 15px;
    line-height: 36px;
    height: 120px;
  }
  #images {
  margin:
20px 0 0 -10px;
}
#featured {
  padding-top: 30px;
  color: #000;
  padding-bottom: 30px;
}
.wz7 span {
  display: inline-block;
  background:
#c40505;
  color: #fff;
  padding:
2px;
  font-size: 14px;
  position: absolute;
}
}
@media (max-width: 990px) {
	#images ul li {width:360px; height: 215px;}
		#images ul li img { width:100%;}
		#featured-images {
  width: 380px;
  height: 215px;
  background:
url(../images/bg2.png) no-repeat top center;
  margin-right: -10px;
  position: relative;
  background-size:100%;
}
.wz7 {
    font-size: 26px;
    font-weight: bold;
    color: #000;
    height: 50px;
  }
.wz8 {
    font-size: 14px;
    margin-top: 15px;
    line-height: 36px;
    height: 120px;
  }
  #images {
  margin:
20px 0 0 -10px;
}
#featured {
  padding-top: 30px;
  color: #000;
  padding-bottom: 30px;
}
.wz7 span {
  display: inline-block;
  background:
#c40505;
  color: #fff;
  padding:
2px;
  font-size: 14px;
  position: absolute;
}
}
@media (max-width: 960px) {
	#images ul li {width:320px; height: 190px;}
		#images ul li img { width:100%;}
		#featured-images {
  width: 340px;
  height: 190px;
  background:
url(../images/bg2.png) no-repeat top center;
  margin-right: -10px;
  position: relative;
  background-size:100%;
}
.wz7 {
    font-size: 26px;
    font-weight: bold;
    color: #000;
    height: 50px;
  }
.wz8 {
    font-size: 14px;
    margin-top: 15px;
    line-height: 36px;
    height: 120px;
  }
  #images {
  margin:
20px 0 0 -10px;
}
#featured {
  padding-top: 30px;
  color: #000;
  padding-bottom: 30px;
}
.wz7 span {
  display: inline-block;
  background:
#c40505;
  color: #fff;
  padding:
2px;
  font-size: 14px;
  position: absolute;
}
}
@media (max-width: 900px) {
	#images ul li {width:700px; height: 420px;}
		#images ul li img { width:100%;}
		#featured-images {
  width: 740px;
  height: 420px;
  background:
url(../images/bg2.png) no-repeat top center;
  margin-right: -10px;
  position: relative;
    background-size:100%;
}
#featured-images {
  float: right;
}
#featured-info{width:750px;}
.wz7 span {
  display: inline-block;
  background:
#c40505;
  color: #fff;
  padding:
2px;
  font-size: 14px;
  position: absolute;
}
 .wz8 {
    font-size: 14px;
    margin-top: 15px;
    line-height: 36px;
    height: auto;
  }
  ul#home-featured-nav {
  background:
url(../images/bg-homeslider.png) no-repeat;
  width: 33px;
  height: 60px;
  margin-left: 0px;
  margin-top: 0px;
  padding-top: 12px;
}
}
@media (max-width: 840px) {
	#images ul li {width:650px; height: 390px;}
		#images ul li img { width:100%;}
		#featured-images {
  width: 700px;
  height: 390px;
  background:
url(../images/bg2.png) no-repeat top center;
  margin-right: -10px;
  position: relative;
    background-size:100%;
}
	
	#featured-info{width:680px;}
.wz7 span {
  display: inline-block;
  background:
#c40505;
  color: #fff;
  padding:
2px;
  font-size: 14px;
  position: absolute;
}
 .wz8 {
    font-size: 14px;
    margin-top: 15px;
    line-height: 36px;
    height: auto;
  }
  ul#home-featured-nav {
  background:
url(../images/bg-homeslider.png) no-repeat;
  width: 33px;
  height: 60px;
  margin-left: 0px;
  margin-top: 0px;
  padding-top: 12px;
}
	
	
	
	
	}
@media (max-width: 770px) {
	#images ul li {width:560px; height: 335px;}
		#images ul li img { width:100%;}
		#featured-images {
  width: 600px;
  height: 335px;
  background:
url(../images/bg2.png) no-repeat top center;
  margin-right: -10px;
  position: relative;
    background-size:100%;
}
	
	#featured-info{width:600px;}
.wz7 span {
  display: inline-block;
  background:
#c40505;
  color: #fff;
  padding:
2px;
  font-size: 14px;
  position: absolute;
}
 .wz8 {
    font-size: 14px;
    margin-top: 15px;
    line-height: 36px;
    height: auto;
  }
  ul#home-featured-nav {
  background:
url(../images/bg-homeslider.png) no-repeat;
  width: 33px;
  height: 60px;
  margin-left: 0px;
  margin-top: 0px;
  padding-top: 12px;
}
}
@media (max-width: 685px) {
	#images ul li {width:450px; height: 270px;}
		#images ul li img { width:100%;}
		#featured-images {
  width: 480px;
  height: 270px;
  background:
url(../images/bg2.png) no-repeat top center;
  margin-right: -10px;
  position: relative;
    background-size:100%;
}
	
	#featured-info{width:500px;}
.wz7 span {
  display: inline-block;
  background:
#c40505;
  color: #fff;
  padding:
2px;
  font-size: 14px;
  position: absolute;
}
 .wz8 {
    font-size: 14px;
    margin-top: 15px;
    line-height: 36px;
    height: auto;
  }
  ul#home-featured-nav {
  background:
url(../images/bg-homeslider.png) no-repeat;
  width: 33px;
  height: 60px;
  margin-left: 0px;
  margin-top: 0px;
  padding-top: 12px;
}
	
	
	
	
	}
	
	
	
@media (max-width: 640px) {
	#images ul li {width:450px; height: 270px;}
		#images ul li img { width:100%;}
		#featured-images {
  width: 480px;
  height: 270px;
  background:
url(../images/bg2.png) no-repeat top center;
  margin-right: -10px;
  position: relative;
    background-size:100%;
}
	
	#featured-info{width:400px;}
.wz7 span {
  display: inline-block;
  background:
#c40505;
  color: #fff;
  padding:
2px;
  font-size: 14px;
  position: absolute;
}
 .wz8 {
    font-size: 14px;
    margin-top: 15px;
    line-height: 36px;
    height: auto;
  }
  ul#home-featured-nav {
  background:
url(../images/bg-homeslider.png) no-repeat;
  width: 33px;
  height: 60px;
  margin-left: 0px;
  margin-top: 0px;
  padding-top: 12px;
}
	
}
@media (max-width: 480px) {
	#images ul li {width:350px; height: 210px;}
		#images ul li img { width:100%;}
		#featured-images {
  width: 380px;
  height: 210px;
  background:
url(../images/bg2.png) no-repeat top center;
  margin-right: -10px;
  position: relative;
    background-size:100%;
}
	
	#featured-info{width:300px;}
.wz7 span {
  display: inline-block;
  background:
#c40505;
  color: #fff;
  padding:
2px;
  font-size: 14px;
  position: absolute;
}
 .wz8 {
    font-size: 14px;
    margin-top: 15px;
    line-height: 36px;
    height: auto;
  }
  ul#home-featured-nav {
  background:
url(../images/bg-homeslider.png) no-repeat;
  width: 33px;
  height: 60px;
  margin-left: 0px;
  margin-top: 0px;
  padding-top: 12px;
}
  .inkPhoBox .mod18 {
    width: 400px !important;
    position: relative;
    margin:
0 auto;

  }
   .inkPhoBox .mod18 .picBox {
    width: 400px !important;
    height: 330px!important;
    position: relative;
    overflow:
hidden;
  }

.inkPhoBox .mod18 .picBox li {
  width: 400px!important;
  height: 330px!important;
}
	
}
@media (max-width: 400px) {
	#images ul li {width:290px; height: 175px;}
		#images ul li img { width:100%;}
		#featured-images {
  width: 290px;
  height: 175px;
  background:
url(../images/bg2.png) no-repeat top center;
  margin-right: -10px;
  position: relative;
    background-size:100%;
}
	
	#featured-info{width:300px;}
.wz7 span {
  display: inline-block;
  background:
#c40505;
  color: #fff;
  padding:
2px;
  font-size: 14px;
  position: absolute;
}
 .wz8 {
    font-size: 14px;
    margin-top: 15px;
    line-height: 36px;
    height: auto;
  }
  ul#home-featured-nav {
  background:
url(../images/bg-homeslider.png) no-repeat;
  width: 33px;
  height: 60px;
  margin-left: 0px;
  margin-top: 0px;
  padding-top: 12px;
}
.wz7 {
    font-size: 22px;
    font-weight: bold;
    color: #000;
    height: 40px;
  }
  .inkPhoBox .mod18 {
    width: 375px !important;
    position: relative;
    margin:
0 auto;

  }
   .inkPhoBox .mod18 .picBox {
    width: 375px !important;
    height: 310px!important;
    position: relative;
    overflow:
hidden;
  }

.inkPhoBox .mod18 .picBox li {
  width: 375px!important;
  height: 310px!important;
}

	
}
@media (max-width: 360px) {
	#images ul li {width:290px; height: 175px;}
		#images ul li img { width:100%;}
		#featured-images {
  width: 290px;
  height: 175px;
  background:
url(../images/bg2.png) no-repeat top center;
  margin-right: -10px;
  position: relative;
    background-size:100%;
}
	
	#featured-info{width:280px;}
.wz7 span {
  display: inline-block;
  background:
#c40505;
  color: #fff;
  padding:
2px;
  font-size: 14px;
  position: absolute;
}
 .wz8 {
    font-size: 14px;
    margin-top: 15px;
    line-height: 36px;
    height: auto;
  }
  ul#home-featured-nav {
  background:
url(../images/bg-homeslider.png) no-repeat;
  width: 33px;
  height: 60px;
  margin-left: 0px;
  margin-top: 0px;
  padding-top: 12px;
}
.wz7 {
    font-size: 22px;
    font-weight: bold;
    color: #000;
    height: 40px;
  }
  .inkPhoBox .mod18 {
    width: 350px !important;
    position: relative;
    margin:
0 auto;

  }
   .inkPhoBox .mod18 .picBox {
    width: 350px !important;
    height: 300px!important;
    position: relative;
    overflow:
hidden;
  }

.inkPhoBox .mod18 .picBox li {
  width: 365px!important;
  height: 300px!important;
}

	
}

/*全部商品*/
.news_a{ overflow:hidden; border-bottom:1px solid #e4e4e4; color:#555;padding-top:17px; padding-bottom:14px; }
.product_top{ margin-top:5%;}
.product_top ul li{ width:49%; float:left; overflow:hidden; margin-right:2%;display:block; margin-bottom:2%; height:380px;background:url(../images/product_bg1.jpg) center center no-repeat; background-size:cover; position:relative;}
.product_top ul li:nth-child(2n+0){ margin-right:0;}
.product_top ul li .cons{ float:left;margin-left:4%; margin-right:4%;width:50%; color:#333333; margin-top:6%;}
.product_top ul li:nth-child(2n+0) .cons{ text-align:right; float:right; margin-top:29%;}
.product_top ul li .imgs{ position:absolute; right:0; top:50%; margin-top:8%;transform: translate(0%, -50%);width:calc(94% - 190px);width:-webkit-calc(94% - 190px);width:-moz-calc(94% - 190px); margin-right:4%; text-align:center;}
.product_top ul li:nth-child(2n+0) .imgs{margin-right:0; margin-left:4%; left:0; right:auto; width:46%; max-width:330px; margin-top:3%;}
.product_top ul li .imgs img{ display:inline-block; max-width:90%;-webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);-webkit-transition:all 0.3s ease-out 0s; -moz-transition:all 0.3s ease-out 0s; -o-transition:all 0.3s ease-out 0s; transition:all 0.3s ease-out 0s;}
.product_top ul li:hover .imgs img{-webkit-transform:scale(1.05, 1.05); -moz-transform:scale(1.05, 1.05); -o-transform:scale(1.05, 1.05); -ms-transform:scale(1.05, 1.05); transform:scale(1.05, 1.05);}
.product_top ul li .span{ font-size:15px; font-weight:normal; display:block; line-height:36px; text-transform:uppercase; overflow:hidden; color:#999999;}
.product_top ul li .h3{ font-weight:normal; overflow:hidden; height:32px; line-height:32px;}
.product_top ul li .em{ display:inline-block; font-style:normal; width:146px; height:42px; line-height:42px; overflow:hidden; color:#fff; text-indent:36px; font-size:14px; background:url(../images/i_bg5.png) #de3438 106px center no-repeat;margin-top:20px;transition:all 0.3s; text-align:left; margin-bottom:5px;}
.product_top ul li .em:hover{ text-indent:39px; background-position:109px center;}
.product_t{ clear:both; padding-top:1.5%; padding-bottom:1.5%; overflow:hidden; color:#333;}
.product_ul{ margin-top:2.5%; overflow:hidden;}
.product_ul ul li{ float:left; width:23.5%; margin-right:2%; margin-bottom:2%; overflow:hidden;}
.product_ul ul li:nth-child(4n+0){ margin-right:0;}
.product_ul ul li .boxs{ overflow:hidden; border:1px solid #e4e4e4;}
.product_ul ul li .imgs{ overflow:hidden;}
.product_ul ul li .imgs img{ width:100%; display:block;-webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);-webkit-transition:all 0.3s ease-out 0s; -moz-transition:all 0.3s ease-out 0s; -o-transition:all 0.3s ease-out 0s; transition:all 0.3s ease-out 0s;}
.product_ul ul li:hover .imgs img{-webkit-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); transform:scale(1.1, 1.1);}
.product_ul ul li .txts{ width:94%; margin:0 auto; overflow:hidden; padding-top:25px; margin-bottom:33px; text-align:center; position:relative;}
.product_ul ul li .txts .h2{ font-weight:normal; height:20px; line-height:20px; overflow:hidden; font-size:16px; margin-bottom:7px; color:#333;transition:all 0.3s;}
.product_ul ul li .txts .p{ height:20px; line-height:20px; overflow:hidden; font-size:14px; color:#999999;transition:all 0.3s;}
.product_ul ul li .txts .span{ position:absolute; left:50%; bottom:0;transform: translate(-50%, 0%);width:138px; height:40px; line-height:40px; overflow:hidden; color:#fff; text-indent:36px; font-size:14px; background:url(../images/i_bg5.png) #4f8a50 100px center no-repeat;margin-top:7px;transition:all 0.3s; text-align:left;opacity:0;filter:Alpha(opacity=0);}
.product_ul ul li .txts .span:hover{ text-indent:39px; background-position:103px center;}
.product_ul ul li:hover .txts .h2{opacity:0;filter:Alpha(opacity=0);}
.product_ul ul li:hover .txts .p{opacity:0;filter:Alpha(opacity=0);}
.product_ul ul li:hover .txts .span{ opacity:1.0;filter:Alpha(opacity=100);}
/*产品详细*/
.position3{overflow:hidden; color:#555555; text-align:left; font-size:15px;}
.position3 .wrap{height:62px; line-height:62px; overflow:hidden;}
.position3 a{ color:#555555;  text-decoration:none;transition:all 0.3s;}
.position3 a:hover{color:#da393d;}
.position3 .home{ float:left; height:18px; margin-top:22px;transition:all 0.3s;}
.position3 .home:hover{opacity:0.8;filter:Alpha(opacity=80);}
.position3 .postions_r{ float:left;}
.position3 .postions_r img{ vertical-align:middle; margin-right:10px; margin-left:10px; height:5px;}
.product_bg{ overflow:hidden; background:#f5f5f5; padding-bottom:5%;}
.pro_one{ overflow:hidden; margin-top:2%; background:#fff;margin-bottom:2%;}
.pro_one .pro_box{ margin:0 auto; width:94%; max-width:1320px; overflow:hidden; padding-top:30px; padding-bottom:30px; position:relative;}
.pro_one .pro_box .com_pro_one_limg{ float:left; overflow:hidden;width:54.9%; min-width:720px;  position:relative;}
.pro_one .pro_box .com_pro_one_limg .content_timglt{ float:right; width:calc(100% - 123px);width:-webkit-calc(100% - 123px);width:-moz-calc(100% - 123px); overflow:hidden; text-align:center; position: relative; }
.pro_one .pro_box .com_pro_one_limg .content_timglt img{ width:100%;overflow: hidden; margin:0 auto; border:1px solid #e4e4e4;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.pro_one .pro_box .com_pro_one_limg .content_timglt .content_timglt{ width:calc(100% - 0x);width:-webkit-calc(100% - 0px);width:-moz-calc(100% - 0px); }
.pro_one .pro_box .com_pro_one_limg #drag_img{width: 160px; height: 120px; background: url(../images/zoom_bg.gif) repeat; float: left; display: none;}
.pro_one .pro_one_r .content_timgr{ width: 492px; height: 479px; float: left; overflow: hidden; display: inline; border: 1px solid #eee; display: none; position: absolute; left: 0; top:0; background-color: #FFF; z-index:9;}
.pro_one .pro_one_r .content_timgr img{width: 984px; height:958px; }

.pro_one .pro_box .com_pro_one_limg .pro_imgsmall{ position:absolute; left:0; top:0; width:100px; }
.pro_one .pro_box .com_pro_one_limg .com_pro_one_lsmal{position:relative; overflow:hidden; height:540px; width:100px;  margin:0 auto;margin-top:30px; }
.pro_one .pro_box .com_pro_one_limg .com_pro_one_lsmal ul{position:absolute;left:0px;top:0px;}
.pro_one .pro_box .com_pro_one_limg .com_pro_one_lsmal ul li{ width:100px; height:100px;  float:left;margin-bottom:9px; /*border-radius:6px;*/ overflow:hidden; position:relative;}
/*.pro_one .pro_box .com_pro_one_limg .com_pro_one_lsmal ul li:after{ content:""; position:absolute; top:0; left:0px; width:0; height:0; background:url(../images/product_bg3.png) no-repeat; background-size:100% 100%;}*/
.pro_one .pro_box .com_pro_one_limg .com_pro_one_lsmal ul li.psel img{ /*border:none;*/border:1px solid #de3438;}
/*.pro_one .pro_box .com_pro_one_limg .com_pro_one_lsmal ul li.psel:after{width:100%; height:100%;}*/
.pro_one .pro_box .com_pro_one_limg .com_pro_one_lsmal ul li img{width:98px; height:98px;border:1px solid #e4e4e4;  display:block; }
.pro_one .pro_box .com_pro_one_limg .productT{ height:100%; width:0%; position:absolute; top:0;}
.pro_one .pro_box .com_pro_one_limg .productT a{ width:24px; left:38px; height:24px; overflow:hidden; position:absolute; display:block; top:0; cursor:pointer;}
.pro_one .pro_box .com_pro_one_limg .productT a.product_Ar{ background:url(../images/product_left.png) center center no-repeat; top:0;transition:all 0.3s;}
.pro_one .pro_box .com_pro_one_limg .productT a.product_Ar:hover{background:url(../images/product_left_on.png) center center no-repeat;}
.pro_one .pro_box .com_pro_one_limg .productT a.product_Al{ background:url(../images/product_right.png) center top no-repeat; bottom:-36px; top:auto;transition:all 0.3s;}
.pro_one .pro_box .com_pro_one_limg .productT a.product_Al:hover{background:url(../images/product_right_on.png) center top no-repeat;}
.pro_one .pro_one_r{ overflow:hidden;color:#777777; font-size:15px; min-height:595px;}
.pro_one .pro_one_r .boxs{ float:right; width:94%; max-width:560px;  position:relative;}
.pro_one .pro_one_r .label{ display:block; overflow:hidden; margin-bottom:5%; font-size:15px; padding-bottom:4%; border-bottom:1px solid #e4e4e4;}
.pro_one .pro_one_r .h2{ font-weight:bold; padding-bottom:3%; line-height:1.5; color:#333333; margin-top:5%;}
.pro_one .pro_one_r .b{ display:block; font-weight:bold; font-size:16px; color:#333333;text-transform:uppercase;}
.pro_one .pro_one_r .p{ margin-top:3%; line-height:24px; padding-bottom:4%; border-bottom:1px solid #e4e4e4; overflow:hidden;}
.pro_one .pro_one_r .p ul li{ overflow:hidden; display:block; margin-bottom:2%; padding-left:17px; background:url(../images/product_bg3.png) left 10px no-repeat;}
.pro_one .pro_one_r .a{ font-size:12px; text-align:right; margin-top:15px; cursor:pointer;}
.pro_one .pro_one_r .a a{ float:left; height:44px; line-height:44px; width:40%; max-width:186px; border-radius:6px; text-align:center; color:#fff; font-size:15px; border-radius:6px; background:#ff3300;transition:all 0.3s; margin-right:2%;}
.pro_one .pro_one_r .a a.bgs2{ background:#e71a19;}
.pro_one .pro_one_r .a a:hover{opacity:0.8;filter:Alpha(opacity=80);}
.pro_one .pro_one_r .com_pro_two{ height:28px; line-height:28px; font-size:12px; padding-top:6%; clear:both;}
.pro_one .pro_one_r .com_pro_two.contact_a a.icon-qq{ display:none!important;}
.pro_one .pro_one_r .com_pro_two span{ float:left; line-height:24px; font-size:14px; color:#333; margin-right:2%;}
.pro_one .pro_one_r .com_pro_two #share2{ float:left;}
.pro_two{ overflow:hidden; background:#fff; padding-top:4%; padding-bottom:5%; line-height:30px; font-size:15px;}
.pro_two .cons{ margin:0 auto; width:94%; overflow:hidden;}
.pro_two img{ max-width:100%;}
.product_t2{ clear:both; padding-top:4%; padding-bottom:4%; overflow:hidden; color:#222222; font-weight:bold; text-align:center;}
.owl-carousel img { width:100%;}