.swiper-container {
    height: 700px;
}

.indexbanner {
    /* width: 100%; */
    overflow: hidden;
}

.banner-wrapper {
    /* width: 999999px; */
    height: 700px;
}

.banner-wrapper img {
    width: 100%;
}

.indexbanner1,
.indexbanner2,
.indexbanner3,
.indexbanner4,
.indexbanner5,
.indexbanner6,
.indexbanner7,
.indexbanner8 {
    /* width: 1920px; */
    /* float: left; */
    height: 700px;
    position: absolute;
    top: 0px;
    left: 0;
    width: 100%;
}

.indexbanner1 {
    /* background: url(../images/indexbanner1.jpg) no-repeat top center; */
    z-index: 9;
}

.indexbanner2 {
    /* background: url(../images/indexbanner2.jpg) no-repeat top center; */
    z-index: 7;
    display: none;
}

.indexbanner3,
.indexbanner4,
.indexbanner5,
.indexbanner6,
.indexbanner7,
.indexbanner8 {
    /* background: url(../images/indexbanner3.jpg) no-repeat top center; */
    z-index: 7;
    display: none;
}


/* 
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 10px;
}

.swiper-pagination-bullet {
    width: 9px;
    height: 9px;
    background: #C5CFD5;
}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
    bottom: 50px;
}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next {
    
}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev {
    background-image: url(../images/iconright.png);
    right: 45px;
} */
.banner-button-prev,
.banner-button-next {
    width: 27px;
    height: 51px;
    z-index: 111;
    top: 265px;
    cursor: pointer;
    border: 30px solid transparent;
    background-repeat: no-repeat;
}

.banner-button-prev {
    background-image: url(../images/iconleft.png);
    left: 3.6%;
}

.banner-button-next {
    background-image: url(../images/iconright.png);
    right: 3.6%;
}

.banner-pagination span {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin-right: 20px;
    text-indent: -9999px;
    border-radius: 50%;
    cursor: pointer;
    /* background-color: rgba(240, 247, 254, 0.3); */
    border: 1px solid #fff;
    box-sizing: border-box;
}

.banner-pagination .currentIndex {
    background-color: #DDE5EE;
}

.zlprolist {
    width: 743px;
    height: 109px;
    background-image: url(../images/prolistbg.png);
    padding: 29px 0 0 130px;
}

.zlprolist .listitem {
    width: 120px;
    text-align: center;
    cursor: pointer;
    margin: 0 16px;
}

.zlcplist {
    width: 813px;
    height: 108px;
    background-image: url(../images/prolistbg.png);
    padding: 30px 0 0 60px;
}

.zlcplist .listitem {
    width: 120px;
    text-align: center;
    cursor: pointer;
    margin: 0 16px;
}

.showprolist .listitem .listli {
    margin: 0 -18px;
    height: 260px;
}

.showprolist .listitem .listli li {
    float: left;
    width: 92px;
    height: 56px;
    position: relative;
    text-align: center;
    margin-bottom: 30px;
}

.showprolist .listitem .listli li p {
    position: absolute;
    bottom: 0px;
    left: 0;
    right: 0;
}

.showprolist .listitem .shadow {
    background: #4E5774;
    width: 100%;
    bottom: 42px;
    top: 0;
    left: 0;
    opacity: 0.9;
    border-radius: 22px;
    cursor: pointer;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90);
}

.showprolist .listitem .ydzsitem {
    margin-left: 160px;
}

.showprolist .znyjdetail {
    border: 1px solid #ddd;
    height: 363px;
}

.showprolist .zzfwitem li {
    float: left;
    width: 222px;
    height: 350px;
    box-shadow: 0 0 6px #eee;
    border-radius: 4px;
    border: 1px solid #eee;
}

.ythjjfa {
    background: url(../images/home/bannerjjfa.jpg) no-repeat top center/cover;
    height: 595px;
}

.hyitems .shadowbg {
    background-color: #293B6B;
    opacity: 0.6;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60);
}

.hyitems .hzlistitem img {
    display: block;
}

.hyitemlist ul li {
    list-style: none;
    float: left;
    border: 1px solid #eee;
    margin-right: 8px;
    margin-bottom: 8px;
}

.hylist ul li {
    width: 360px;
    height: 200px;
    list-style: none;
    float: left;
    background-size: cover;
    text-align: center;
    margin-right: 10px;
    margin-bottom: 10px;
}

.hylist ul li>div {
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.66);
}

.hylist ul li>div>a,
.hylist ul li>div:hover img {
    display: none;
}

.hylist ul li>div:hover a {
    display: inline-block;
}

.indexcust,
.indexcust td {
    border: none;
    border-collapse: collapse;
}

.indexcust td {
    vertical-align: middle;
    width: 25%;
}

.indexcust td>a {
    display: block;
    height: 165px;
    background: url(../images/home/cust.jpg) no-repeat center/1100px 495px;
    transition: all 0.4s ease;
}

.indexcust td:hover>a {
    transform: scale(1.2);
}


.indexhz {
    background: url(../images/home/hzbanner.jpg) no-repeat top center/cover;
    height: 442px;
}

.more {
    color: #293A6C;
}

.more:hover {
    color: #0093F7;
}

/* äº§å“æ”¶é“¶ç³»ç»Ÿ */
.prosyxt {
    background: url(../images/chanpinbanner.jpg) top center no-repeat;
    height: 541px;
}

.profunction li {
    width: 99px;
    float: left;
    margin: 0 28px;
    display: inline-block;
}

.profunction li p {
    border: 1px solid #ccc;
    border-radius: 50%;
    height: 99px;
    text-align: center;
}

.profunction li p img {
    margin-top: 25px;
}

.prohygl {
    background: url(../images/cpmemberbanner.jpg) top center no-repeat;
    height: 703px;
}

.chanpinbanner {
    background: url(../images/chanpin/index/banner.jpg) no-repeat top center/1920px 545px;
    height: 545px;
}

.chanpingn li {
    width: 106px;
    float: left;
    margin: 0 28px;
    color: #404040;
}

.chanpingn li p {
    width: 106px;
    height: 106px;
    text-align: center;
    background: rgba(255, 255, 255, 1);
    box-shadow: 0px 0px 20px 0px rgba(65, 146, 239, 0.22);
}

.chanpingn li p img {
    margin-top: 23px;
    width: 60px;
    height: 60px;
}

.chanpinhygl {
    background: url(../images/chanpin/index/hyglbanner.jpg) no-repeat top center/1920px 700px;
    height: 700px;
}

/* ç§»åŠ¨åŠ©æ‰‹ */
.cpydzs {
    background: url(../images/cpzsbanner.jpg) top center no-repeat;
    height: 609px;
}

.cplbzs {
    background: url(../images/cplbzsbanner.jpg) top center no-repeat;
    height: 720px;
}

.cplbzs .normalcircle {
    background: url(../images/iconpoint.png) top center no-repeat;
    width: 5px;
    height: 5px;
    left: -34px;
}

.cplbzs .currenthover {
    background: url(../images/circleicon.png) top center no-repeat;
    width: 13px;
    height: 13px;
    left: -38px;
}

/* å•†å“åŠ©æ‰‹ */
.cpspzs {
    background: url(../images/cpspzsbanner.jpg) top center no-repeat;
    height: 699px;
}

.spzsiconhover {
    transform: scale(1.2);
}

.cpyxzs {
    background: url(../images/cpyxzsbanner.jpg) top center no-repeat;
    height: 720px;
}

.cpyxzs .listitem {
    width: 289px;
    height: 157px;
}

.cpyxzs .listitem:hover {
    background: url(../images/yxzsbgimg.png) top center no-repeat;
}

/* å°ç¨‹åº */
.cpxcx {
    background: url(../images/cpwxscbanner.jpg) top center no-repeat;
    height: 609px;
}

.xcxwxsc {
    background: url(../images/xcxwxxcbanner.jpg) top center no-repeat;
    height: 837px;
}

.cxchxcj {
    background: url(../images/chanpin/xiaochengxu/hxcj.jpg) no-repeat top center/1920px 490px;
    height: 490px;
}

.cxchxcj p span {
    display: inline-block;
    width: 183px;
}

.cxcjyjz {
    background: url(../images/cpxcxjyjz.jpg) top center no-repeat;
    height: 325px;
}

.cxcjyjz ul {
    width: 390px;
    padding-left: 208px;
}

.cxcjyjz li {
    float: left;
    width: 137px;
    height: 52px;
    line-height: 52px;
    text-align: center;
    border-radius: 4px;
    box-shadow: 0 0 16px #ddd;
    background-color: #FAFAFA;
}

.cpyjsq {
    background: url(../images/cpyjsqbanner.jpg) top center no-repeat;
    height: 339px;
}

.cpsyj {
    background: url(../images/chanpin/syjbanner.jpg) no-repeat top center/1920px 545px;
    height: 545px;
}

.cpyjdesc {
    background: url(../images/chanpin/syjimg1.jpg) no-repeat top center/1920px 625px;
    height: 625px;
}

.cpyjzbjk {
    background: url(../images/cpyjjkbanner.jpg) top center no-repeat;
    height: 609px;
}

.cpyjcpu {
    background: url(../images/cpcpubanner.jpg) top center no-repeat;
    height: 683px;
}

.cpyjcs {
    background: url(../images/cpsyjcsbanner.jpg) top center no-repeat;
    height: 480px;
}

.cpzhls {
    background: url(../images/cpzzfwbanner.jpg) top center no-repeat;
    height: 610px;
}

.zhlsbanner {
    background: url(../images/chanpin/zhihuilingshou/banner.jpg) no-repeat top center/1920px 604px;
    height: 604px;
}

.cpyiticheng {
    background: url(../images/ytcbanner.jpg) top center no-repeat;
    height: 545px;
}

.zzfwbgimg1 {
    background: url(../images/zzfwbgimg1.jpg) top center no-repeat;
    height: 669px;
}

.zzfwbgimg2 {
    background: url(../images/zzfwbgimg2.jpg) top center no-repeat;
    height: 960px;
}

/* .cpzzfwgyl {
    background: url(../images/cpzzfwgylbanner.jpg) top center no-repeat;
    height: 720px;
} */

.zzfwbgimg3 {
    background: url(../images/zzfwbgimg3.jpg) top center no-repeat;
    height: 706px;
}

.zzfwbgimg4 {
    background: url(../images/zzfwbgimg4.jpg) top center no-repeat;
    height: 676px;
}

.zhlsxcxyy {
    background: url(../images/chanpin/zhihuilingshou/xcxyy.jpg) no-repeat top center/1100px 609px;
    height: 609px;
}

.cpzzfwwl {
    background: url(../images/cpzzfwlbanner.jpg) top center no-repeat;
    height: 714px;
}

.cpzzfwyx {
    background: url(../images/cpzzfwyxbanner.jpg) top center no-repeat;
    height: 720px;
}

.cpzzfwzlxy {
    background: url(../images/cpzzfwzlxybanner.jpg) top center no-repeat;
    height: 548px;
}

/* ä¸­ä»‘å•†å­¦é™¢ */
.zlsxy {
    background: url(/uploads/images/sxy/banner.jpg) top center no-repeat;
    height: 540px;
}

.zlsxyjykn {
    background: url(/uploads/images/sxy/img1.jpg) bottom center no-repeat;
    height: 595px;
    background-color: #F9F9F9;
}

.zlsxycontactus {
    background: url(/uploads/images/sxy/contactus.png) top center no-repeat;
    height: 68px;
    width: 174px;
    left: 0;
    bottom: 40%;
    cursor: pointer;
    z-index: 99;
}

.fixedbanner {
    width: 100%;
    background: url(/uploads/images/sxy/bottombanner.png) top center no-repeat;
    height: 188px;
    position: fixed;
    bottom: 0px;
    z-index: 99999;
}

/* æ–¹æ¡ˆé¡µ */
.fabanner {
    background: url(../images/fabanner.jpg) top center no-repeat;
    height: 407px;
}

.fabannerbtn a {
    border: 1px solid #2D82FA;
}

.fabannerbtn a:hover {
    background-color: #2D82FA;
    color: #fff;
}

.ythfn .thumbimg span {
    width: 89px;
    height: 60px;
    border: 1px solid #ddd;
}

.ythfn .thumbimg span:hover,
.ythfn .thumbimg .current {
    border: 1px solid #2D82FA;
}

.ythfn .previewImg2 span {
    width: 83px;
    height: 68px;
    border: 1px solid #2D82FA;
}

.fanganmorecust,
.fanganmorecust td {
    border: none;
}

/* æ™ºèƒ½èœåœºé¡µ */
.znccbanner {
    background: url(../images/banner_zncc.jpg) top center no-repeat;
    height: 489px;
}

/* å® ç‰© */
.petsbanner {
    background: url(/uploads/images/pets/petsbanner.jpg) top center no-repeat;
    height: 491px;
}

.petsmoretools .lefticon,
.petsmoretools .righticon {
    cursor: pointer;
    border: 60px solid transparent;
    margin: -60px;
}

.petsmoretools .lefticon {
    left: 0;
    top: 190px;
}

.petsmoretools .righticon {
    right: 0;
    top: 190px;
}

/* æ¯å©´*/
.muyingbanner {
    background: url(/uploads/images/muying/banner.jpg) top center no-repeat;
    height: 490px;
}

.freshlistitem ul li,
.muyinglistitem ul li {
    margin-bottom: 10px;
    color: #3D3A39;
    list-style: none;
    font-size: 16px;
    line-height: 24px;
}

.muyinglistitem ul li span {
    font-size: 44px;
    color: #E6ADBB;
    vertical-align: -10px;
}

/* ç”Ÿé²œè¡Œä¸š */
.freshbanner {
    background: url(/uploads/images/fresh/banner.jpg) top center no-repeat;
    height: 491px;
}

.freshlistitem ul li span {
    font-size: 44px;
    color: #4191EF;
    vertical-align: -10px;
}

/* æœè£…è¡Œä¸š */
.fuzhuangbanner {
    background: url(../images/fangan/fuzhuang/banner.jpg) no-repeat top center/1920px 432px;
    height: 432px;
}

.fztitle {
    background: url(../images/fangan/fuzhuang/icon-1.png) no-repeat top left/10px 8px;
}

.fzdisc {
    color: #E7ADBB;
}

.fzadd {
    display: block;
    width: 18px;
    height: 18px;
    border-radius: 9px;
    color: #FFFFFF;
    background-color: #E86A6B;
    text-align: center;
    line-height: 15px;
    font-weight: 700;
}

.fz01 ul {
    list-style: none;
}

.fz01 ul li {
    color: #3E3A3A;
    line-height: 34px;
    float: left;
    width: 220px;
    font-size: 18px;
}

.fzbs24 {
    box-shadow: 0px 2px 19px 0px rgba(194, 93, 176, 0.24);
}

.fzitem01 {
    width: 340px;
    height: 126px;
    background-size: cover;
}

.fzitem02 {
    width: 254px;
    height: 150px;
    background-size: cover;
}

.fzbc66 {
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.3);
}

.fz04 {
    background: url(../images/fangan/fuzhuang/4-1.jpg) no-repeat top center/1280px 330px;
    height: 330px;
}

.fz04 .fz04box {
    width: 379px;
    height: 170px;
    background: #FFFFFF;
    border-radius: 4px;
    padding-left: 38px;
    padding-top: 38px;
}

.fz04 ul {
    list-style: none;
}

.fz04 ul li {
    color: #3E3A3A;
    line-height: 34px;
    width: 330px;
    font-size: 18px;
}

.fz05 ul {
    list-style: none;
}

.fz05 ul li {
    color: #3E3A3A;
    line-height: 34px;
    width: 400px;
    font-size: 18px;
}

.fz06 {
    background: url(../images/fangan/fuzhuang/6-1.jpg) no-repeat top center/1920px 571px;
    height: 571px;
}

.fz07 .thumbimg span {
    width: 89px;
    height: 60px;
    border: 1px solid #D0D0D0;
}

.fz07 .thumbimg span:hover,
.fz07 .thumbimg .current {
    border: 1px solid #E86A6B;
}

.fz07 .previewImg2 span {
    width: 83px;
    height: 68px;
    border: 1px solid #E86A6B;
}

.fz11 {
    background: url(../images/fangan/fuzhuang/11-1.jpg) no-repeat top center/1920px 162px;
    height: 162px;
}

/* æ‰«ç æ”¯ä»˜ */
.zfbanner {
    background: url(../images/chanpin/payment/banner.jpg) no-repeat top center/1920px 457px;
    height: 457px;
}

.zfbox {
    display: inline-block;
    width: 130px;
    height: 130px;
    box-shadow: 0px 2px 20px 0px rgba(65, 146, 239, 0.35);
    border-radius: 6px;
}

.zfc78 {
    color: rgba(78, 78, 78, 0.5)
}

.zfadd {
    display: block;
    width: 26px;
    height: 26px;
    border-radius: 13px;
    color: #FFFFFF;
    background-color: #4192ef;
    text-align: center;
    line-height: 22px;
    font-weight: 700;
}

.zfktlc {
    background-color: #818181;
    border-radius: 6px;
    color: #FFFFFF;
    font-size: 18px;
    line-height: 27px;
    padding: 30px;
    width: 758px;
}

/* ä¸€ä½“ç§° */
.ytcimg1 {
    background: url(../images/ytcimg1.jpg) top center no-repeat;
    height: 779px;
}

.ytcimg2 {
    background: url(../images/ytcimg2.jpg) top center no-repeat;
    height: 822px;
}

.ytcimg3 {
    background: url(../images/ytcimg3.jpg) top center no-repeat;
    height: 644px;
}

.ytcimg4 {
    background: url(../images/ytcimg4.jpg) top center no-repeat;
    height: 644px;
}

.currentshowytc {
    color: #4191EF;
}

.currentshowytc::before {
    content: "";
    left: 218px;
    position: absolute;
    width: 116px;
    height: 3px;
    background-color: #4191EE;
    bottom: 0px;
}

.ytcblock {
    width: 26px;
    height: 5px;
    background-color: #3f3f3f;
}

/* ä¸‹è½½é¡µ */
.xiazaibanner {
    background: url(../images/xiazai/banner.jpg) top center no-repeat;
    height: 538px;
}

.xiazaibanner>div{
    width: 1100px;
    height: 100%;
    margin: auto;
    position: relative;
    color:#fff;
    overflow: hidden;
}

.xiazaibanner .downloadlink:hover {
    background: #09f;
    border: 1px solid #09f;
}

/*0730*/
.xiazaibanner .banner_div_a{
    font-size: 40px;
    margin-top: 100px;
}
.xiazaibanner .banner_div_b{
    font-size: 16px;
    margin-top: 35px;
}
.xiazaibanner .banner_div_b p{
    margin-bottom: 15px;
}
.xiazaibanner .banner_div_c{
    font-size: 40px;
    margin-top: 40px;
}
.xiazaibanner .banner_div_c a{
    border: 1px solid #fff;
    border-radius: 5px;
    width: 180px;
    height: 40px;
    box-sizing: border-box;
    margin: 0 30px 15px 0;
    font-size: 16px;
    color: #fff;
    display: block;
    float: left;
    line-height: 40px;
    text-decoration:none;

}
.xiazaibanner .banner_div_c a:hover{
    border: 1px solid #4192ef;
    background: #4192ef;
}
.xiazaibanner .banner_div_c a:nth-child(3n+3){
    width: 140px;
}
.lsp5{
    letter-spacing: 5px;
}
.lsp6{
    letter-spacing: 6px;
}
.lsp11{
    letter-spacing: 11px;
}

.xiazaibanner .banner_div_c a img{
    width: 14px;
    height: 20px;
    vertical-align: middle;
    margin: 0 10px;
}
.xiazaibanner .banner_div_c a span{

}


.xiazaibanner .banner_div_d{
    font-size: 16px;
    margin-top: 15px;

}
.xiazaibanner .banner_div_d span{
    font-size: 18px;
    color: #50d0ff;

}
.xiazaibanner .banner_div_e{
   display: block;
    position: absolute;
    right: 0;
    top:120px

}
.xiazaibanner .banner_div_d p{
    margin-bottom: 20px;
}






.downloadpage .downloadlistitem li {
    background-color: #fff;
    border-radius: 6px;
    width: 267px;
    height: 94px;
    padding: 18px;
}

/* åˆä½œ */
.zlhzbanner {
    background: url(../images/zlhzbanner.jpg) top center no-repeat;
    height: 407px;
}

/* åœ¨çº¿ç•™è¨€ */
.contactform {
    width: 600px;
}

.contactform input[type="text"] {
    border: 1px solid #d4d4d4;
    box-sizing: border-box;
    height: 34px;
    line-height: 36px;
    color: #333;
    border-radius: 4px;
    width: 490px;
    -webkit-appearance: none;
    padding-left: 15px;
}

.contactform textarea {
    border: 1px solid #d4d4d4;
    width: 456px;
    height: 115px;
    -webkit-appearance: none;
}

.contactform table td {
    width: 100px;
    padding: 16px 0;
}

.contactform .submitbtn {
    border: none;
    font-family: "å¾®è½¯é›…é»‘", Arial, Helvetica, sans-serif;
}

/* èµ„è®¯é¡µé¢ */
.zixunbanner {
    background: url(../images/zixunbanner.jpg) top center no-repeat;
    height: 349px;
}

.zixunlistnav {
    border-bottom: 1px solid #ddd;
}

.zixunlistnav a {
    display: inline-block;
    padding: 18px;
    border-bottom: 3px solid #fff;
    margin: 0 22px;
}

.zixunlistnav .current,
.zixunlistnav a:hover {
    color: #188DFF;
    border-bottom: 3px solid #09f;
}

.pagesinfo .pagelist li {
    display: inline-block;
    float: left;
    margin: 0 5px;
    line-height: 36px;
    border-radius: 4px;
}

/* å…³äºŽæˆ‘ä»¬ */
.gybanner {
    background: url(../images/aboutbanner.jpg) top center no-repeat;
    height: 522px;
}

.aboutcontent {
    width: 915px;
    box-shadow: 0 0 10px #eee;
}

.zhaopin a {
    display: inline-block;
    border: 1px solid #333;
    padding: 12px 34px;
    color: #333;
    text-decoration: none;
    border-radius: 4px;
    margin: 0px 20px 40px 0;
    font-size: 16px;
}

.zhaopin a:hover {
    background-color: #09f;
    color: #fff;
    border: 1px solid #09f;
}

.contactus {
    background: url(../images/contactusadd.jpg) top center no-repeat;
    height: 393px;
}

/* .pagesinfo .pagelist li:hover {
    box-shadow: 0 0 3px #4191EE;
} */

.pagesinfo .pagelist li a {
    display: inline-block;
    padding: 0 15px;
    height: 36px;
    line-height: 36px;
    text-decoration: none;
    color: #999;
    background: #fff;
    border: 1px solid #bbb;
    box-sizing: border-box;
    border-radius: 4px;
}

.pagesinfo .pagelist li a:hover,
.pagesinfo .pagelist .thisclass,
.pagesinfo .pagelist .thisclass a {
    display: inline-block;
    background: #4191EE;
    color: #fff;
    box-sizing: border-box;
    border: 1px solid #4191EE;
    padding: 0 15px;
    height: 36px;
    line-height: 36px;
}

.updatelog li {
    border-bottom: 1px dashed #ccc;
}

.updatelog li:last-child {
    border-bottom: none;
}

/* æœç´¢æ¡† */
.search {
    width: 570px;
    height: 42px;
    overflow: hidden;
    border-radius: 6px;
}

.search input {
    height: 42px;
    >height: 37px !important;
    >line-height: 37px !important;
    width: 529px;
    border-radius: 6px;
    line-height: 44px;
    background: rgba(255, 255, 255, 0.5);
    border: 1px solid #ccc;
    box-sizing: border-box;
}

#searchbtn {
    border-radius: 0 6px 6px 0;
}

/* æœç´¢ç»“æžœ */
.resultlist ul li {
    border-bottom: 1px dashed #ccc;
}

.result_content .pagelist td a {
    display: inline-block;
}

.prevnextnew a {
    color: #333;
    text-decoration: none;
}

.prevnextnew a:hover {
    text-decoration: underline;
}

/* æ•™ç¨‹ */
.leftjc {
    width: 216px;
}

.rightjc {
    width: 844px;
}

.catlist {
    border: 1px solid #EFEFEF;
    border-bottom: 0;
}

.catMenu {
    text-indent: 40px;
}

.catMenu .catTitle {
    height: 52px;
    cursor: pointer;
    line-height: 52px;
    border-bottom: 1px solid #EFEFEF;
}

/* .catMenu .catTitle.down:after {
    top: 19px;
    right: 12px;
    transform: rotate(-45deg);
}

.catMenu .catTitle:after {
    top: 22px;
    right: 12px;
    transform: rotate(135deg);
}

.catMenu .catTitle:after,
.catMenu .catTitle.down:after {
    position: absolute;
    content: "";
    width: 8px;
    height: 8px;
    border-left: 2px solid #ccc;
    border-bottom: 2px solid #ccc;
} */

.catMenu ul li {
    line-height: 52px;
    border-bottom: 1px solid #EFEFEF;
    list-style: none;
    padding-left: 16px;
}

.catMenu ul .current,
.catMenu ul li:hover {
    background: #E5F3FF;
    border-left: 2px solid #0088FF;
    text-indent: 38px;
}

.catMenu ul .current a,
.catMenu ul li a:hover,
.articlelist ul li a:hover,
.articlelist ul li:hover {
    color: #0088FF;
}

.catMenu ul li a {
    display: block;
    text-decoration: none;
    color: #595961;
}

.articlelist ul li {
    height: 40px;
    line-height: 40px;
    border-bottom: 1px solid #EFEFEF;
    padding-left: 12px;
    position: relative;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.articlelist ul li:before {
    position: absolute;
    content: "Â·";
    font-size: 20px;
    left: 0px;
}

.articlelist ul li a,
.pageInfo ul li a {
    color: #595961;
    text-decoration: none;
}

.articlelist ul li:last-child {
    border-bottom: none;
}

.articlebody img {
    max-width: 1100px;
}

.articlebody a {
    text-decoration: none;
    color: #09f;
}

.zixunfwal {
    background-color: #F3F3F3;
}

.zixunfwal ul {
    margin-top: 20px;
}

.zixunfwal ul li {
    padding-top: 12px;
    padding-bottom: 12px;
    border-bottom: 1px solid #D7D7D7;
}

.zixunfwal ul li:last-child {
    border: none;
}

.zixunfwal ul li a {
    display: block;
    text-decoration: none;
    color: #404040;
    font-size: 18px;
}

.zixunfwal ul li a:hover {
    color: #4192EF;
}

.zixunfwal ul li a span {
    margin-left: 22px;
    vertical-align: middle;
}

.zixunfwal ul li img {
    width: 104px;
    height: 64px;
    vertical-align: middle;
}

.chanpinytcbanner {
    background: url(../images/chanpin/yiticheng/banner.jpg) no-repeat top center/1920px 600px;
    height: 600px;
}

/* ä¸­ä»‘ä¾›åº”å•† */
.zlgyl {
    width: 100%;
    overflow: hidden;
}

.zlgyl .banner {
    width: 100%;
    position: relative;
}

.zlgyl .banner img {
    display: block;
    width: 100%;
}

.zlgyl .banner .button {
    width: 7%;
    height: 7%;
    position: absolute;
    left: 46%;
    bottom: 28%;
    margin-left: -25%;
    z-index: 1;
    cursor: pointer;
}

.zlgyl .about {
    background: #2c353f;
    width: 100%;
    padding: 85px 0 140px 0;
    overflow: hidden;
}

.zlgyl .about .center {
    width: 1100px;
    margin: 0 auto;
    overflow: hidden;
}

.zlgyl .about h1 {
    text-align: center;
    font-size: 30px;
    color: #ffffff;
    font-weight: normal;
}

.zlgyl .about .contianer {
    width: 100%;
    overflow: hidden;
    margin-top: 149px;
}

.zlgyl .about .contianer p {
    font-size: 16px;
    color: #ffffff;
    margin-top: 22px;
}

.zlgyl .about .contianer p.special {
    color: #fd5668;
    margin-top: 98px;
}

.zlgyl .about .contianer p span {
    font-size: 40px;
}

.zlgyl .about .contianer img {
    width: 746px;
    height: 322px;
}

.zlgyl .kfzlpl {
    background: #fafafa;
    width: 100%;
    padding: 68px 0 86px 0;
    overflow: hidden;
}

.zlgyl .kfzlpl .center {
    width: 1100px;
    margin: 0 auto;
    overflow: hidden;
}

.zlgyl .kfzlpl h1 {
    text-align: center;
    font-size: 30px;
    color: #293b6b;
    font-weight: normal;
}

.zlgyl .kfzlpl .contianer {
    width: 100%;
    overflow: hidden;
    margin-top: 52px;
}

.zlgyl .kfzlpl .contianer .clearfix {
    margin-left: -23px;
    margin-right: -23px;
}

.zlgyl .kfzlpl .contianer .item {
    width: 336px;
    height: 214px;
    float: left;
    margin: 32px 23px;
    box-shadow: 0 0 16px rgba(232, 106, 107, .21);
    position: relative;
    border-radius: 4px;
    overflow: hidden;
}

.zlgyl .kfzlpl .contianer .item img {
    width: 100%;
    height: 100%;
}

.zlgyl .kfzlpl .contianer .item .mask {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    background: rgba(0, 0, 0, .4);
    z-index: 2;
}

.zlgyl .kfzlpl .contianer .item .mask span {
    color: #ffffff;
    font-size: 20px;
    display: inline-block;
    margin: 166px 0 0 30px;
}

.zlgyl .cyppsrz {
    background: #ffffff;
    width: 100%;
    padding: 68px 0 86px 0;
    overflow: hidden;
}

.zlgyl .cyppsrz .center {
    width: 1100px;
    margin: 0 auto;
    overflow: hidden;
}

.zlgyl .cyppsrz h1 {
    text-align: center;
    font-size: 30px;
    color: #293b6b;
    font-weight: normal;
}

.zlgyl .cyppsrz p {
    text-align: center;
    font-size: 30px;
    color: #5e5e5e;
    margin-top: 32px;
}

.zlgyl .cyppsrz .contianer {
    width: 100%;
    overflow: hidden;
    margin-top: 52px;
}

.zlgyl .cyppsrz .contianer .clearfix {
    margin-left: -10px;
    margin-right: -10px;
}

.zlgyl .cyppsrz .contianer .item {
    width: 204px;
    height: 110px;
    float: left;
    margin: 8px 10px;
}

.zlgyl .cyppsrz .contianer .item img {
    width: 100%;
    height: 100%;
}

.zlgyl .bottom {
    width: 100%;
    height: 258px;
    overflow: hidden;
    background: url(../images/zlgyl_23.png) no-repeat;
    background-size: 100% 100%;
}

.zlgyl .bottom p {
    color: #ffffff;
    font-size: 30px;
    text-align: center;
    margin-top: 77px;
}

.zlgyl .bottom .button {
    width: 120px;
    height: 38px;
    background: url(../images/zlgyl_24.png) no-repeat;
    background-size: 100%;
    margin: 50px auto 0;
    cursor: pointer;
}

.modal {
    display: none;
}

.modal-contianer {
    width: 610px;
    height: 615px;
    background: #ffffff;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    z-index: 100001;
    border-radius: 6px;
    padding: 60px 105px 43px 96px;
    box-sizing: border-box;
    text-align: center;
}

.modal-contianer i.close {
    display: block;
    width: 29px;
    height: 29px;
    background: url(../images/zlgyl_25.png) no-repeat;
    position: absolute;
    right: 14px;
    top: 14px;
    cursor: pointer;
}

.modal-contianer .modal-title {
    color: #2c353f;
    font-size: 26px;
    text-align: center;
    margin-bottom: 60px;
}

.modal-contianer .modal-content,
.modal-contianer .modal-content .item {
    width: 100%;
}

.modal-contianer .modal-content .item {
    display: flex;
    align-items: center;
    font-size: 18px;
    color: #2c353f;
    margin-bottom: 29px;
}

.modal-contianer .modal-content .item .label {
    width: 120px;
    text-align: right;
}

.modal-contianer .modal-content .item .label span {
    color: #fd5365;
}

.modal-contianer .modal-content .item input,
.modal-contianer .modal-content .item select {
    width: 280px;
    height: 37px;
    border: 1px solid #bec4d0;
    border-radius: 4px;
    padding-left: 10px;
    font-size: 14px;
    box-sizing: border-box;
}

.modal-contianer .modal-content .item input::placeholder,
.modal-contianer .modal-content .item select::placeholder {
    color: #c3c2c2;
}

.modal-contianer .modal-content .item .custom-select {
    width: 280px;
    position: relative;
}

.modal-contianer .modal-content .item .custom-select .selection {
    width: 100%;
    height: 37px;
    line-height: 37px;
    border: 1px solid #bec4d0;
    border-radius: 4px;
    padding-left: 10px;
    padding-right: 50px;
    font-size: 14px;
    box-sizing: border-box;
    text-align: left;
    cursor: pointer;
    position: relative;
}

.modal-contianer .modal-content .item .custom-select .selection .arrow {
    width: 16px;
    height: 8px;
    position: absolute;
    top: 50%;
    margin-top: -4px;
    right: 16px;
    background: url(../images/selected.png) no-repeat;
    background-position: 0 -12px;
}

.modal-contianer .modal-content .item .custom-select .selection .arrow.active {
    background-position: 0 0;
}

.modal-contianer .modal-content .item .custom-select ul {
    width: 100%;
    position: absolute;
    background: #f3f4f8;
    list-style: none;
    border-radius: 1px;
    display: none;
}

.modal-contianer .modal-content .item .custom-select ul li {
    height: 24px;
    line-height: 24px;
    padding-left: 10px;
    text-align: left;
    font-size: 12px;
    cursor: pointer;
}

.modal-contianer .modal-content .item .custom-select ul li:hover,
.modal-contianer .modal-content .item .custom-select ul li.active {
    background: #fa7175;
    color: #ffffff;
}

.modal-contianer .modal-content .item:last-child {
    margin: 0;
}

.modal-contianer button {
    width: 124px;
    height: 39px;
    line-height: 39px;
    text-align: center;
    font-size: 17px;
    color: #ffffff;
    background: #fa7175;
    border-radius: 4px;
    margin: 45px auto 0;
    border: none;
}

.modal-mask {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 100000;
    height: 100%;
    background-color: rgba(0, 0, 0, .61);
}


/* æ‰‹æœºé“¶è¡Œapp */
.shoujizhifubanner {
    background: url('/templets/zlnet/images/chanpin/shoujishouyin/banner.png') no-repeat top center/1920px 764px;
    height: 764px;
}

.effectlist {
    width: 190px;
    height: 410px;
    background-color: #eee;
}

.paylist {
    width: 233px;
    height: 233px;
    background-color: #f9f9f9;
    padding-top: 40px;
    box-sizing: border-box;
    margin: 0 auto;
}

.paylist>div {
    width: 100px;
    height: 100px;
    border-radius: 100%;
    background-color: #fff;
    margin: 0 auto;
    text-align: center;
}

.paylist>div>img {
    position: relative;
    top: 50%;
    transform: translateY(-50%);
}

.paylist>p {
    font-weight: 500;
}

.tradelist ul li {
    float: left;
    list-style: none;
    margin-right: 23px;
    margin-bottom: 23px;
    border-radius: 4px;
}

.tradelist ul li:nth-child(3n) {
    margin-right: 0;
}

.tradelist ul li>img {
    width: 351px;
    height: 220px;
    border-radius: 4px;
}

.tradelist ul li>p {
    margin-top: -50px;
}

.bgff {
    background-color: #fff;
}

.bgf9 {
    background-color: #f9f9f9;
}

.registertab {
    height: 479px;
    text-align: center;
    background: url('/templets/zlnet/images/chanpin/shoujishouyin/bottombg.jpg') no-repeat top center/1920px 479px;
}

.shadow {
    box-shadow: 0px 0px 20px #ccc;
}

.weblist {
    width: 128px;
    background-color: #f9f9f9;
    box-sizing: border-box;
    margin: 0 auto;
}

.weblist>div {
    width: 128px;
    height: 128px;
    border-radius: 100%;
    background-color: #fff;
    margin: 0 auto;
    text-align: center;
}

.weblist>div>img {
    position: relative;
    top: 50%;
    transform: translateY(-50%);
}

.weblist>p {
    font-weight: 500;
}

.dot {
    margin: 0 auto;
    text-align: center;
    display: inline-block;
}

.dot li {
    background-color: #434343;
    border-radius: 50%;
}

/* æ¡ˆä¾‹é¡µ */
.anlibanner {
    background: url('/templets/zlnet/images/anli/anlibanner.png') top center no-repeat;
    height: 605px;
}

.caselist ul li {
    width: 330px;
    height: 230px;
    list-style: none;
    float: left;
    background-size: cover;
    margin-right: 40px;
    margin-bottom: 40px;

}

.caselist ul li :before,
.caselist ul li :after {
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
    clear: both;
}

.caselist ul li:nth-child(3n) {
    margin-right: 0;
}

.caselist .caselistimg {
    display: block;
}


.anlipagesinfo .pagelist li {
    display: inline-block;
    margin: 0 5px;
    line-height: 36px;
    border-radius: 4px;
}

.anlipagesinfo .pagelist li a {
    display: inline-block;
    padding: 0 15px;
    height: 36px;
    line-height: 36px;
    text-decoration: none;
    color: #999;
    background: #fff;
    border: 1px solid #bbb;
    box-sizing: border-box;
    border-radius: 4px;
}

.anlipagesinfo .pagelist li a:hover,
.anlipagesinfo .pagelist .thisclass,
.anlipagesinfo .pagelist .thisclass a {
    display: inline-block;
    background: #4191EE;
    color: #fff;
    box-sizing: border-box;
    border: 1px solid #4191EE;
    padding: 0 15px;
    height: 36px;
    line-height: 36px;
}

.anliregistertab {
    height: 290px;
    text-align: center;
    background: url('/templets/zlnet/images/anli/bottombg.png') no-repeat top center/1920px 290px;

}

/* ä¸‹è½½ */

.choicewindow {
    display: none;
    position: fixed;
    top: 45%;
    left: 50%;
    margin-top: -235px;
    margin-left: -200px;
    z-index: 999999;
    overflow: hidden;
    text-align: center;
}

.bgop {
    display: none;
    position: absolute;
    top: 0%;
    left: 0%;
    width: 100%;
    background-color: rgba(0, 0, 0, .8);
    z-index: 99999;
}

.choicewindow>p {
    width: 470px;
    text-align: right;
    padding-bottom: 5px;
}

.choicewindow>p>img {
    cursor: pointer;
}

.choicewindow>div {
    width: 400px;
    background-color: #fff;
    padding-top: 15px;
}

.choicewindow>div>p {
    color: #4b90eb;
    line-height: 70px;
    letter-spacing: 2px;
}

.bannercomput {
    position: absolute;
    top: 120px;
    right: 50px;
}

.xiazaiarrowicon {
    width: 0;
    height: 0;
    border: 14px solid;
    border-color: transparent transparent #4e4e4e;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
}

/* ä¸­ä»‘ä¾›åº”é“¾ */
.gongyinglianbanner {
    background: url('/templets/zlnet/images/zlgyl_banner.png') top center no-repeat;
    height: 703px;
}

.gongyinglianreg {
    margin-top: 452px;
}

.gongyinglianreg:hover {
    background-color: #fff;
    color: #FC5768;
}

.showmodal {
    margin-left: 10px;
    margin-top: 452px;
    background-color: #fff;
    color: #FC5768;
    cursor: pointer;
}

/* å¾®ä¿¡å•†åŸŽ&å°ç¨‹åº */
.xcx-banner{
    background: url(../images/chanpin/xiaochengxu/banner.jpg) no-repeat top center/1920px 490px;
    height: 490px;
}
.xcx-button{
    padding: 8px 28px;
    background: #1DAA7E;
    box-shadow: 1px 2px 0px 0px rgba(31, 142, 108, 0.61);
    border-radius: 4px;
    font-size: 20px;
    color: #ffffff;
    text-decoration: none;
    line-height: 42px;
    cursor: pointer;
}
.xcx-button:hover{
    opacity: 0.8;
}
.xcx-vline{
    height: 21px;
    border-left: 4px solid #188DFF;
}
.xcx-hline{
    width: 32px;
    height: 4px;
    background: #313131;
    display: inline-block;
}
.xcx-ms-box{
    box-sizing: border-box;
    width: 228px;
    height: 303px;
    border: 2px solid #6EB78C;
    border-radius: 6px;
    padding: 32px 30px;
}
.ml110{margin-left: 110px;}
.c6eb{color: #6EB78C}

.xcx-csx{
    color: #63b183;
}
.xcx-csc{
    color: #26a4dc;
}
.xcx-cmy{
    color: #d65e59;
}
.xcx-cfz{
    color: #885799;
}
.xcx-anli{
    position: relative;
    overflow: hidden;
}
.xcx-anli img{
    transition: all 0.3s;
    display: block;
}
.zncc-gyl{
    background: url(../images/fangan/zncc/gyl.png) no-repeat top center/1920px 426px;
    height: 426px;
}
.zncc-ggyw{
    background: url(../images/fangan/zncc/ggyw.png) no-repeat top center/1920px 426px;
    height: 426px;
}

.zncc-zsal h4 {
    border-bottom: 8px solid #57bb97;
    display: inline-block;
    height: 16px;
    padding: 0 8px;
}
.zncc-zsal h4 span {
    display: inline-block;
    height: 30px;
	font-weight: bold;
}

.zncc-zsal ul {
    list-style: none;
    overflow: hidden;
    padding: 20px 0;
}
.zncc-zsal ul li {
    float: left;
    margin-right: 32px;
    
}
.zncc-zsal ul li img {
    box-shadow: 6px 6px 8px #ddd;
}

.zncc-gdal a { text-decoration: none; color: inherit; outline:none; }

.zncc-contact .contactform { margin-left: 180px; }

.cc:after,
.cc:before {
    content: "";
    display: block;
    clear: both;
}