@charset "utf-8";
/* CSS Document */

body{ margin:0px; padding:0px; border:0px; font-family:"Helvetica Neue",Helvetica,Arial,"Microsoft Yahei","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei"; color:#555555; font-size:14px; width:100%; background:#ffffff;}
a{ margin:0px; padding:0px; border:0px; text-decoration:none; color:#555555; font-size:13px;}
a:hover{ text-decoration:none;}
*{ padding:0px; margin:0px; border:0px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
/* background:rgba(0,0,0,0);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000);*/
li{ list-style:none;}
.clear{ clear:both !important; height:0px !important; width:0px !important; float:none !important; margin:0px !important; padding:0px !important; border:0px !important; line-height:0 !important; position:relative !important; }
input:focus{ outline: none;}/*去除按钮选中的高亮标签*/
textarea:focus{ outline: none;}/*去除文本框选中的高亮标签*/
button:focus{ outline: none;}/*去除按钮选中的高亮标签*/
select:focus{ outline: none;}/*去除下拉框选中的高亮标签*/
img{ max-width:100% !important; vertical-align: middle;}
div,p,table,td,ul,li,span,a,ol,input,label{ padding:0px; margin:0px; border:0px;}
input::-ms-input-placeholder{ /* Internet Explorer 10+ */ color:#4d4d4d; font-size:12px;}
input::-webkit-input-placeholder{ /* WebKit browsers */ color:#4d4d4d; font-size:12px;}
input::-moz-placeholder{ /* Mozilla Firefox 4 to 18 */  color:#4d4d4d; font-size:12px;}
input::-moz-placeholder{ /* Mozilla Firefox 19+ */ color:#4d4d4d; font-size:12px;}
.fl{ float:left;}
.fr{ float:right;}


/*黑白照片*/
.gray { 
-webkit-filter: grayscale(100%); 
   -moz-filter: grayscale(100%); 
    -ms-filter: grayscale(100%); 
     -o-filter: grayscale(100%); 
        filter: grayscale(100%); 
        filter: gray; 
}

.gray:hover { 
-webkit-filter: grayscale(0%); 
   -moz-filter: grayscale(0%); 
    -ms-filter: grayscale(0%); 
     -o-filter: grayscale(0%); 
        filter: grayscale(0%); 
        filter: gray; 
}
/*圆角5px*/
.radius5{ 
-webkit-border-radius:5px; 
   -moz-border-radius:5px; 
    -ms-border-radius:5px; 
     -o-border-radius:5px; 
        border-radius:5px; 
}
/*圆角10px*/
.radius10{ 
-webkit-border-radius:10px; 
   -moz-border-radius:10px; 
    -ms-border-radius:10px; 
     -o-border-radius:10px; 
        border-radius:10px; 
}
/*图片变大*/
.tra{
-webkit-transform: scale(1);
   -moz-transform: scale(1);
    -ms-transform: scale(1);
     -o-transform: scale(1);
           filter: scale(1);
           filter: transform;
       transition: all 0.5s ease 0s;
-webkit-transform: all 0.5s ease 0s; 
}
.tra:hover{
-webkit-transform: scale(1.15);
   -moz-transform: scale(1.15);
    -ms-transform: scale(1.15);
     -o-transform: scale(1.15);
           filter: scale(1.15);
           filter: transform;
       transition: all 0.5s ease 0s;
-webkit-transform: all 0.5s ease 0s; 
}
/*透明度50%*/
.opacity5{ filter:alpha(opacity=50);-moz-opacity:0.5; -khtml-opacity:0.5;opacity: 0.5;}

.shadow5{ 
-webkit-box-shadow:rgba(0,0,0,0.13) 5px 5px 5px; 
   -moz-box-shadow:rgba(0,0,0,0.13) 5px 5px 5px; 
    -ms-box-shadow:rgba(0,0,0,0.13) 5px 5px 5px; 
     -o-box-shadow:rgba(0,0,0,0.13) 5px 5px 5px; 
        box-shadow:rgba(0,0,0,0.13) 5px 5px 5px; 
}

.shadow10{ 
-webkit-box-shadow:rgba(0,0,0,0.13) 5px 5px 10px; 
   -moz-box-shadow:rgba(0,0,0,0.13) 5px 5px 10px; 
    -ms-box-shadow:rgba(0,0,0,0.13) 5px 5px 10px; 
     -o-box-shadow:rgba(0,0,0,0.13) 5px 5px 10px; 
        box-shadow:rgba(0,0,0,0.13) 5px 5px 10px; 
}



.moTop{ width:100%; padding:0 30px; height:50px; display:flex; align-items:center; justify-content:space-between; background:#fff;  z-index: 999; box-shadow:rgba(0,0,0,0.5) 0 0 10px; border-bottom: #fff solid 1px;}
.moTop .moLogo{ height:50%;}
.moTop .moMenuOpen{ height:40%;}

.moMenuBox{ width:100%; display:none; background:rgba(102,198,234,.36); height:100vh; position: fixed; z-index: 999999999; top: 0;}
.moMenu{ width:60%; background:#fff; display:flex; flex-direction:column; align-items:center; height:100vh; position:fixed; z-index:999999; top:0; left:-60%; box-shadow: rgba(0,0,0,0.3) 0 0 10px;}

.moDropLogo{ display:inline-block; margin:30px 0;}

.moDrop{ width:100%; display:flex; flex-direction:column;}
.moDrop .yiji{ width:100%;}
.moDrop .yiji .yijiTitle{ width:100%; display:flex; justify-content:center; position:relative; border-bottom:rgba(255,255,255,0.50) solid 1px;}
.moDrop .yiji .yijiTitle .yijiTitleText{ display:flex; line-height:2em; text-align:center; font-size:16px; color:#333;}
.moDrop .yiji .yijiTitle .yijiTitleIcon{ position:absolute; right:25px; top:50%; height:0; display:flex; align-items:center; justify-content:flex-end;}
.moDrop .yiji .yijiTitle .yijiTitleIcon img{ cursor:pointer; height: 8px;}
.moDrop .yiji .yijiTitle .yijiTitleIcon img:nth-child(2){ display:none;}
.moDrop .yiji.on{}
.moDrop .yiji.on .yijiTitle .yijiTitleIcon img:nth-child(1){ display:none;}
.moDrop .yiji.on .yijiTitle .yijiTitleIcon img:nth-child(2){ display:block;}

/*.moDrop .yiji.on .erjiDrop{ display:block;} */
.erjiDrop{ width:100%; display:none;}
.moDrop .yiji.on .erjiDrop{ border-bottom:rgba(255,255,255,0.50) solid 1px;}
.erjiDrop .erji{ width:100%;}
.erjiDrop .erji .erjiTitle{ width:100%; position:relative; display:flex; align-items:center; justify-content:center;}
.erjiDrop .erji .erjiTitle .erjiTitleText{ line-height:2em; font-size:14px; color:#333; display:block;}
.erjiDrop .erji .erjiTitle .erjiTitleIcon{ position:absolute; right:25px; top:50%; height:0; display:flex; align-items:center; justify-content:flex-end;}
.erjiDrop .erji .erjiTitle .erjiTitleIcon img{ cursor:pointer;}
.erjiDrop .erji .erjiTitle .erjiTitleIcon img:nth-child(2){ display:none;}
.erjiDrop .erji.on .erjiTitle .erjiTitleIcon{}
.erjiDrop .erji.on .erjiTitle .erjiTitleIcon img:nth-child(1){ display:none;}
.erjiDrop .erji.on .erjiTitle .erjiTitleIcon img:nth-child(2){ display:block;}

/*.erji.on .sanjiDrop{ display:block;}*/
.sanjiDrop{ width:100%; display:none; border-bottom:rgba(256,256,256,0.5) solid 1px;}
.sanjiDrop a{ display:inline-block; font-size:16px; width:100%; line-height:4em; text-align:center; width:100%;  color:#FFFFFF;}

#closeMoMenu{ position:absolute; width:30px; right:-40px; top:30px;}

.moMenuBottom{ width:100%; display:flex; justify-content:center; align-items:center;}
.moMenuBottom img{ margin:25px 10px; width: 20px;}

.otherBox{ display: none;     width: 100%;
    position: relative;
    background: rgba(0,0,0,.5);
    height: 100vh;
    z-index: 999999999;
    top: 0;
    left: 0;
    position: fixed;
    align-items: center;
    justify-content: center;}

.other{ width:100%; display:none;}

.moSearch{align-items: center;
    justify-content: space-between;
    display: flex;
    padding: 0px 20px;
    background: #fff;
    width: 60%;
    border-radius: 10px;}
.moSearch input[type='text']{ height:40px; width:100%; padding:0 15px; background:none;}
.moSearch input[type='submit']{ background: url(../images/top2.png) no-repeat 50%/50% 50%;
    height: 40px;
    width: 40px;
    flex-shrink: 0;
}


.moLeng{ justify-content:center; align-items:center;}
.moLeng a{ font-size:18px; color:#FFFFFF; margin:25px 15px;}
.moLeng a.on{ color:#eb7404;}

.neibanner{ width:100%; position:relative;}
.neibanner .neibannerZhan{ width:94%; max-width:1200px;}
.neibanner .neibannerZhan:before{ content:''; display:block; padding-top:calc( 100% * 708 / 1200);}
.neibanner .neiBannerText{ width:100%; height:100%; position:absolute; left:0; top:0; display:flex; flex-direction:column; align-items:center; justify-content:center; color:#FFFFFF;}
.neibanner .neiBannerText .neiBannerText1{ font-size:50px; text-align:center;}
.neibanner .neiBannerText .neiBannerText2{ font-size:28px; text-align:center;text-transform: uppercase;}

.w1400{ width:100%; max-width:1400px; margin:0 auto;}
.w1200{ width:100%; max-width:1200px; margin:0 auto;}
.w94{ width:94%; max-width:1200px; margin:0 auto;}
.w1294{ width:94%; max-width:1200px; margin:0 auto;}


.w1200{ width:100%; max-width:1200px; margin:0 auto;}
.w1294{ width:94%; max-width:1200px; margin:0 auto;}
.win1694{ width:94%; max-width:1600px; margin:0 auto;}
{}

.top{ left:0; top:0; z-index:99999; height:86px; display:flex; align-items:center; justify-content:space-between; width:100%; background:#FFFFFF; border-bottom:#e5e5e5 solid 1px; position:fixed;}

.topLogo{ display:flex; align-items:center; margin-left:80px;}

.topLogo .topLogo1{ margin-right:25px;}
.topLogo .topLogo3{ margin-right:25px;}

.business-box{ display:flex;}
.business-box li{ margin-right:10px;}
.business-box li a{ display:flex; align-items:center; height:30px; font-size:16px; color:#d70000;}
.business-box img{ width:28px; height:28px; margin-right:6px;}

.topRight{ display:flex; align-items:center; margin-right:115px;}
.topRight .topMenu{ display:flex; align-items:center;}
.topRight .topMenu .topMenuXun{ position:relative; margin:0 40px;}
.topRight .topMenu .topMenuXun .topMenuTitle{ line-height:86px; text-align:center; display:flex; font-size:16px; position: relative;    white-space: pre;}
.topRight .topMenu .topMenuXun:hover .topMenuTitle:before{ content:''; display:block; width:30px; height:4px; background:#2598d4; position:absolute; left:50%; bottom:0; transform:translateX(-50%);}
.topRight .topMenu .topMenuXun .topMenuDown{ display:none; flex-direction:column; position:absolute; z-index:9; left:50%; transform:translateX(-50%); width:160px; padding:20px 0; background:#FFFFFF; box-shadow:rgba(0,0,0,0.15) 0 10px 10px;}
.topRight .topMenu .topMenuXun:hover .topMenuDown{ display:flex;}
/*.topRight .topMenu .topMenuXun .topMenuDown a{ line-height:40px; text-align:center;}*/
/*.topRight .topMenu .topMenuXun .topMenuDown a:hover{ color:#FFFFFF; background:#2598d4;}*/
.topRight .topMenu .topMenuXun .topMenuDown .cdItem{ position:relative;}
.topRight .topMenu .topMenuXun .topMenuDown .cdItem .cdItemTitle{ height:40px; display:flex; justify-content:space-between; align-items:center; padding:0 15px;}
.topRight .topMenu .topMenuXun .topMenuDown .cdItem:hover .cdItemTitle{ color:#FFFFFF; background:#2598d4;}
.topRight .topMenu .topMenuXun .topMenuDown .cdItem .cdItemTitle2{ line-height:40px; display:block; padding:0 15px; text-align:center;white-space: pre;}
.topRight .topMenu .topMenuXun .topMenuDown .cdItem:hover .cdItemTitle2{ color:#FFFFFF; background:#2598d4;}
.topRight .topMenu .topMenuXun .topMenuDown .cdItem .cdItemCe{ position:absolute; left:100%; top:0; min-width:160px; display:none; flex-direction:column; box-shadow:rgba(0,0,0,0.15) 10px 10px 10px;}
.topRight .topMenu .topMenuXun .topMenuDown .cdItem:nth-child(n+8) .cdItemCe{ top:inherit; bottom:0;}
.topRight .topMenu .topMenuXun .topMenuDown .cdItem:hover .cdItemCe{ display:flex;}
.topRight .topMenu .topMenuXun .topMenuDown .cdItem .cdItemCe a{ line-height:40px;  background:#FFFFFF; white-space:pre; padding:0 15px;}
.topRight .topMenu .topMenuXun .topMenuDown .cdItem .cdItemCe a:hover{ color:#FFFFFF; background:#2598d4;}

.topRight .topTel{ display:none; align-items:center; margin-right:115px;}
.topRight .topTel .topTelImg{ margin-right:10px;}
.topRight .topTel span{ white-space:pre;}
.topRight .topMenu .topMenuXun:hover .topMenuTitle:before{ opacity:1;}
.topRight .topMenu .topMenuXun.on .topMenuTitle:before{ opacity:1;}

.pcTopRight{ display:flex; align-items:center;}
.pcTopRight .ptrIcon {
    padding: 0 10px 0 10px;
    margin-right: 10px;
    position: relative;
    cursor: pointer;
    height: 86px;
    display: flex;
    align-items: center;
}

.pcTopRight .ptrIcon .pcTopSearch {
    position: absolute;
    background:#fff;
    right: 0;
    padding: 10px 15px;
     display: none; 
    top: 16px;
    border-radius: 10px;
}
.pcTopRight .ptrIcon:hover .pcTopSearch{ display:block;}
.pcTopRight .ptrIcon .pcTopSearch .topSearchForm{ display:flex; align-items:center;    border-radius: 5px;
    border: #333 solid 1px;overflow: hidden;}
.pcTopRight .ptrIcon .pcTopSearch .topSearchForm input[type="text"]{ width:200px; height:35px; padding:0 10px; background:none;  border:#FFFFFF solid 1px;}
.pcTopRight .ptrIcon .pcTopSearch .topSearchForm input[type="submit"] {
    width: 40px;
    height: 35px;
    color: #333333;
    background: url(../images/top2.png) no-repeat 50%/26px 25px,#FFFFFF;
    cursor: pointer;
}
.pcTopRight .ptrIcon .pcTopLen{ position:absolute; left:50%; transform:translateX(-50%); background:rgba(0,0,0,0.50); display:none; flex-direction:column; width:100px; top:100px;}
.pcTopRight .ptrIcon:hover .pcTopLen{ display:flex;}
.pcTopRight .ptrIcon .pcTopLen a{ text-align:center; line-height:35px; color:#FFFFFF; font-size:12px;}
.pcTopRight .ptrIcon .pcTopLen a:hover{ background:rgba(0,0,0,0.5);}

.pagesNav{ height:50px; display:flex; align-items:center;}
.pagesNav i{ margin:0 10px;}


.topRight .topMenu .topMenuXun2{ position: inherit !important;}
.topRight .topMenu .topMenuXun .topMenuDown2{ width:100%; padding:20px 115px 20px 80px; flex-direction: row; }
.topRight .topMenu .topMenuXun2:hover .topMenuDown2{ display:flex;}

.tmdLeft{ overflow:hidden; overflow-y:auto; max-height:60vh; flex-shrink:0; width:200px; margin-right:25px; direction: rtl; }
.tmdLeft::-webkit-scrollbar { width:2px; }
.tmdLeft::-webkit-scrollbar-thumb { background: #2598d4;}
.tmdLeft::-webkit-scrollbar-track { background: #fff;}

.cdItem2{ display:flex;flex-direction: column;}
.cdItem2 .cdItemTitle{ height:40px; display:flex; justify-content:space-between; align-items:center; padding:0 15px; font-size:16px; margin-bottom:10px;direction: ltr; }
.cdItem2 .cdItemTitle.on{ color:#2598d4;}

.tmdRight{ width:100%;}
.tmdRight .cdItemCeBox2{ overflow:hidden; overflow-y:auto; max-height:60vh; display:none;}
.tmdRight .cdItemCeBox2::-webkit-scrollbar { width:2px; }
.tmdRight .cdItemCeBox2::-webkit-scrollbar-thumb { background: #2598d4;}
.tmdRight .cdItemCeBox2::-webkit-scrollbar-track { background: #fff;}
.tmdRight .cdItemCe2{ width:100%; display:grid; grid-gap:15px; grid-template-columns: repeat(3,1fr);}
.tmdRight .cdItemCe2 a{line-height: 40px; display: flex; justify-content: space-between; align-items: center; padding: 0 15px; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:1; overflow:hidden;}
.tmdRight .cdItemCe2 a:hover{ color:#2598d4;}
    
{}

.backTop{ height:0; text-align:right; cursor:pointer;}

.foot{ background:#333333;}
.foot .foot1{ display:flex; justify-content:space-between; padding-top:70px; padding-bottom:65px; border-bottom:#313131 solid 1px;}
.foot .foot1 .foLeft{ display:flex; flex-direction: column; width:280px;}
.foot .foot1 .foLeft .foLeft1{ margin-bottom:30px;}
.foot .foot1 .foLeft .fo1lxfs{}
.foot .foot1 .foLeft .fo1lxfs{ font-size:14px; line-height:22px; color:#fff;}
.foot .foot1 .foLeft .fo1lxfs div{ height:50px; padding-left:40px; display:flex; align-items: center;}
.foot .foot1 .foLeft .fo1lxfs div{}

.foot .foot1 .foRight{ display:flex;}
.foot .foot1 .foRight .gdtXun{ align-items:flex-start; width:200px;}
.foot .foot1 .foRight .gdtXun a{ line-height:46px; color:#fff; text-align:left; white-space: pre;}
.foot .foot1 .foRight .gdtXun .gdtXunTitle{ font-size:16px; color:#FFFFFF; margin-bottom:0px;}
.foot .foot1 .foRight .gdtXun:nth-last-child(1){ width:fit-content; }
.gdtXun{ display:flex; flex-direction:column; align-items:center;}
.gdtXun a{ font-size:16px; line-height:40px; text-align:center;}
.gdtXun .gdtXunTitle{ font-size:24px; line-height:24px; font-weight:bolder; margin-bottom:30px;}


.foot .foot2{ display:flex; align-items:center; justify-content:space-between; padding:20px 0 35px;}
.foot .foot2 .footLeft2{ display:flex; align-items:center;}
.foot .foot2 .footLeft2 span{ font-size:14px; color:#555555;}
.foot .foot2 .footLeft2 a{ font-size:14px; color:#555555; margin-right:10px;}
.foot .foot2 .footRight2{ display:flex; align-items:center;}
.foot .foot2 .footRight2 a{ font-size:14px; color:#555555; margin-left:20px;}

{}


.newsDetail{ margin:70px auto 90px;}
.newsDetail .newsDTitle{ width:100%; display:flex; margin-bottom:40px;}
.newsDetail .newsDTitle .newsDDeta{ width:fit-content; margin-right:30px; display:flex; flex-direction:column; align-items:center; justify-content:center; flex-shrink:0; background:#1296db; height:68px; color:#FFFFFF; padding:8px;}
.newsDetail .newsDTitle .newsDDeta .newsDDeta1{ font-size:32px;}
.newsDetail .newsDTitle .newsDDeta .newsDDeta2{ font-size:12px;}
.newsDetail .newsDTitle .newsDT{ font-size:34px; font-weight:bolder; line-height:2em;}

.newsMess{ font-size:16px; line-height:30px;}

{}

.nav{ width:100%; height:60px; border-bottom:#e5e5e5 solid 1px; margin-top:50px;}
.nav .navNei{ width:100%; height:60px; display:flex; align-items:center; justify-content:center; }
.nav .navNei a{ display:block; text-align:center; font-size:18px; border-bottom:#f7f7f7 solid 3px; line-height:55px; margin:0 42px;}
.nav .navNei a.on{ border-bottom:#1296db solid 3px;}
.nav .navNei a:hover{ border-bottom:#1296db solid 3px;}

.globalTitle{ font-size:34px; font-weight:bolder; text-align:center; margin:60px 0 50px;}

{}


.co{ background:#f5f5f5; overflow:hidden;}

.con2{ font-size:34px; font-weight:bolder; text-align:center; margin-top:105px;}
.con3{ width:50px; height:2px; background:#f6bf55; margin:20px auto 30px;}
.con4{ font-size:16px; text-align:center;}

.con1{ width:94%; max-width:1000px; display:flex; flex-wrap:wrap; justify-content:space-between; margin:45px auto 105px;}
.con1 .conItem{ background:#FFFFFF; display:flex; flex-direction:column; align-items: center; width:calc( 100% * ( 1 / 3) - ( 50px * 2 / 3)); padding:45px 40px 35px;}
.con1 .conItem .conImg{}
.con1 .conItem .conTitle{ margin:40px 0 25px; font-size:16px; text-align:center; font-weight:bolder; }
.con1 .conItem .conSmall{ line-height:24px; text-align:center; color:#666666;}

.mapBox{ width:100%; height:550px; overflow:hidden;}

.co2{ width:100%; background:url(../images/about1.jpg) no-repeat 50%/cover; overflow:hidden;}

.co21{ font-size:34px; font-weight:bolder; text-align:center; margin-top:105px; color:#FFFFFF;}
.co22{ width:50px; height:2px; background:#f6bf55; margin:20px auto 30px;}
.co23{ font-size:16px; text-align:center; color:#FFFFFF;}

.coForm{ width:94%; margin:45px auto 125px; max-width:825px; display:flex; justify-content:space-between; flex-wrap:wrap;}
.coForm .inp1{ width:calc( 50% - 14px); background:#FFf; display:flex; align-items:center; height:48px; margin-bottom:25px; padding:0 15px;}
.coForm .inp1 div{ white-space:pre; color:#999999; width:fit-content;}
.coForm .inp1 div span{ color:#FF0000;}
.coForm .inp1 input{ width:100%;}
.coForm .inp2{ width:100%; height:180px; background:#FFFFFF; margin-bottom:25px;}
.coForm .inp2 textarea{ width:100%; height:100%; padding:10px 15px;}
.coForm .inp3{ width:100%; display:flex; justify-content:center;}
.coForm .inp3 input{ width:160px; height:50px; line-height:50px; color:#FFFFFF; text-align:center; background:#2a69be; cursor:pointer;}
.coForm .inp4{ width:100%; background:#FFf; display:flex; align-items:center; height:48px; margin-bottom:25px; padding:0 15px;}
.coForm .inp4 div{ white-space:pre; color:#999999; width:fit-content;}
.coForm .inp4 div span{ color:#FF0000;}
.coForm .inp4 input{ width:100%;}

{}

.pageRight{ width:100%;}

.product{ width:100%; background:#FFFFFF; }
.product .proTop{ display:flex; justify-content:space-between; padding:60px 45px;}
.product .proTop .proTopImg{ width:528px; flex-shrink:0; position:relative; background:#fafafa;}
.product .proTop .proTopImg .topImgZhan{ width:100%;}
.product .proTop .proTopImg .topImgZhan:before{ content:''; display:block; padding-top:100%;}
.product .proTop .proTopImg .topImgArrow{ display:flex; height:0; justify-content:space-between; align-items:center; position:absolute; left:50%; transform:translateX(-50%); cursor:pointer; z-index:9; width:90%; top:50%;}
.product .proTop .proTopImg .topImgBox{ height:100%; width:100%; position:absolute; left:0; top:0;}
.product .proTop .proTopText{ margin-left:95px; display:flex; flex-direction:column; width:100%;}
.product .proTop .proTopText .pTitle{ font-size:22px; margin-top:80px;}
.product .proTop .proTopText .pCan{ margin-top:30px; font-size:16px; line-height:30px;}
.product .proTop .proTopText .pSmall{ margin-top:80px; font-size:16px; line-height:30px;}
.product .proTop .proTopText .pDown{ padding:0 10px; border:#1296db solid 1px; border-radius:3px; display:flex; align-items:center; color:#1296db; height:36px; line-height:34px; width:fit-content; margin-top:105px;}
.product .proTop .proTopText .pDown span{ margin-right:10px;}


.xxk{ width:100%; display:flex; justify-content:center; align-items:center; background:#f8f8f8;}
.xxk div {
    min-width: 146px;
    height: 54px;
    cursor: pointer;
    background: #FFFFFF;
    margin: 0 13px;
    line-height: 54px;
    text-align: center;
    font-size: 16px;
    white-space: pre;
    padding: 0 15px;
}
.xxk div.on{ background:#1296db; color:#FFFFFF;}
.xxk div:hover{ background:#1296db; color:#FFFFFF;}


.proMess{ margin-bottom:40px; margin-top:20px;}
.proMess .proMessItem{ display:none; padding:90px 45px;}
.proMess .proMessItem:nth-last-child(1){ border:none;}
.proMess .proMessItem .proMessTitle{ font-size:18px; margin-bottom:10px; font-weight:bolder;}
.proMess .proMessItem .proMessText{ line-height:40px;}

{}

.gt{ width:100%; margin-top:50px;}
.gt .gt1{ font-size:80px; text-align:center; font-weight:bolder; color:#f6f6f6; line-height:68px; text-transform:uppercase;}
.gt .gt2{ text-align:center; margin-top: -60px;}
.gt .gt3{ font-size:30px; text-align:center;}

.tjxw{ width:100%; margin:50px 0 115px; background:#eaf3f8; display:flex;}
.tjxw .tjxwImg{ width:50%; position:relative;}
.tjxw .tjxwImg:before{ content:''; display:block; padding-top:calc( 100% * 555 / 960);}
.tjxw .tjxwText{ width:50%; position:relative; padding:60px calc( 100% * 160 / 960) 80px calc( 100% * 145 / 960) }
.tjxw .tjxwText .tjxwDeta{ position:absolute; left:0; top:0;}
.tjxw .tjxwText .tjxwDeta{ width:fit-content; margin-right:30px; display:flex; flex-direction:column; align-items:center; justify-content:center; flex-shrink:0; background:#1296db; height:68px; color:#FFFFFF; padding:8px;}
.tjxw .tjxwText .tjxwDeta .tjxwDeta1{ font-size:32px;}
.tjxw .tjxwText .tjxwDeta .tjxwDeta2{ font-size:12px;}
.tjxw .tjxwText .tjxwTitle{ font-size:40px; line-height:2em; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; overflow:hidden; font-weight:bolder;}
.tjxw .tjxwText .tjxwSmall{ font-size:16px; line-height:30px; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:3; overflow:hidden; color:#666666; margin:35px 0 55px;}

.imgs{ position:absolute; width:100%; height:100%; left:0; top:0; object-fit:cover;}

.xwlb{ display:flex; justify-content:space-between; flex-wrap:wrap;}
.xwlb .xwlbItem{ width:calc( 50% - 24px); box-shadow:rgba(0,0,0,0.15) 0 0 10px; margin: 0 0 40px 0; padding:40px 36px; display:block;}
.xwlb .xwlbItem .xwlbImg{ width:100%; position:relative; overflow:hidden;} 
.xwlb .xwlbItem .xwlbImg:before{ content:''; display:block; padding-top:calc( 100% * 296 / 504);}
.xwlb .xwlbItem .xwlbImg .xwlbDeta{ position:absolute; right:0; bottom:0; width:fit-content; display:flex; flex-direction:column; align-items:center; justify-content:center; flex-shrink:0; background:#1296db; height:68px; color:#FFFFFF; padding:8px;}
.xwlb .xwlbItem .xwlbImg .xwlbDeta .tjxwDeta1{ font-size:32px;}
.xwlb .xwlbItem .xwlbImg .xwlbDeta .tjxwDeta2{ font-size:12px;}
.xwlb .xwlbItem .xwlbTitle{ font-size:24px; line-height:40px; margin-top:25px; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; overflow:hidden; font-weight:bolder;}
.xwlb .xwlbItem .xwlbLine{ background:#f19149; width:60px; height:1px; margin:15px 0 10px;}
.xwlb .xwlbItem .xwlbSmall{ line-height:30px; color:#999999; margin-bottom:20px; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:4; overflow:hidden;}
.xwlb .xwlbItem .xwlbMore{ color:#1296db;}


.fenye{ width:100%; display:flex; justify-content:center; align-items:center; margin:40px auto 70px; }
.fenye li{ margin:0 5px; border:#e5e5e5 solid 1px;}
.fenye li a{ height:40px; line-height:40px; text-align:center; padding: 0 17px; background:#FFFFFF; display:block;}
.fenye li:hover{ background:#1296db; border:#1296db solid 1px;}
.fenye li.on{ background:#1296db; border:#1296db solid 1px;}
.fenye li:hover a{ background:#1296db; color:#FFFFFF;}
.fenye li.on a{ background:#1296db; color:#FFFFFF;}

{}

.about1{ margin:80px 0; font-size:34px; font-weight:bolder; text-align:center;}

.about2{ display:flex; justify-content:space-between; width:94%; max-width:1600px; margin:0 auto 80px;}
.about2 .aboutLeft2{ width:50%;}
.about2 .aboutRight2{ width:calc( 50% - 20px); background:#FFFFFF; display:flex; flex-direction:column; justify-content:center; padding:60px 90px 60px 75px;}
.about2 .aboutRight2 .aboutRight21{ font-size:30px; font-weight:bolder; margin-bottom:30px;}
.about2 .aboutRight2 .aboutRight22{ font-size:16px; line-height:36px; color:#666666;}

.about3{ position:relative;}

.arrow{ width:94%; max-width:1500px; display:flex; justify-content:space-between; align-items:center; position:absolute; top:50%; left:50%; transform:translateX(-50%); height:0px; cursor:pointer; z-index:9; }

.gszz{ width:1244px; max-width:100%; margin:0 auto 150px !important ;}
.gszz .gszzItem{ margin:0 22px;}
.gszz .gszzItem .gszzImg{ transition:all ease 0.5s;}
.gszz .gszzItem .gszzTitle{ text-align:center; line-height:60px; border-bottom:#dddddd solid 1px; font-size:12px;}

.gszz .gszzItem:hover .gszzImg{ box-shadow:rgba(18,150,219,0.6) 0 0 10px;}
.gszz .gszzItem:hover .gszzTitle{ color:#1296db; border-bottom:#1296db solid 1px;}

{}

.pro1{ font-size:34px; margin:70px auto 60px;}

.proSearch{ padding:30px 45px; background:#eef0f4; display:flex;}
.proSearchForm{ width:100%; display:flex;}
.proSearchForm input[type=text]{ background:#FFFFFF; padding:0 15px; line-height:54px; border:#d2d2d2 solid 1px; background:#FFFFFF; width:100%;}
.proSearchForm input[type=submit]{ width:170px; height:54px; text-align:center; line-height:54px; color:#FFFFFF; background:#0075c1; cursor:pointer; margin-left:16px;}

.downloadList{ display:table; color:#666666; vertical-align: middle; margin-top:54px; border-top:#008cd6 solid 3px;}
.downloadList .ditem{ display:table-row;}
.downloadList .ditem .ditem1{ display:table-cell; vertical-align: middle; background:#f8f8f8; padding:0 40px; height:60px;}
.downloadList .ditem .ditem2{ display:table-cell; vertical-align: middle; background:#f8f8f8; padding:0 20px; width:120px; text-align:center; border-right:#f8f8f8 solid 3px; border-left:#f8f8f8 solid 3px;}
.downloadList .ditem .ditem3{ display:table-cell; vertical-align: middle; background:#f8f8f8; padding:0 30px; text-align:right;}

.downloadList .ditem:nth-child(even) .ditem1{ background:#eef0f4;}
.downloadList .ditem:nth-child(even) .ditem2{ background:#eef0f4;}
.downloadList .ditem:nth-child(even) .ditem3{ background:#eef0f4;}

{}

.cpfl{ margin-top:-107px; position:relative;}
.cpfl .flTop{ width:94%; max-width:1244px; margin:0 auto;}
.cpfl .flTop .flItem{ margin:0 22px; background:#FFFFFF; padding:25px 30px;}
.cpfl .flTop .flItem .flItemNum{ font-size:30px; color:#f19e56;}
.cpfl .flTop .flItem .flItemIcon{ margin:30px 0; text-align:center;}
.cpfl .flTop .flItem .flItemIcon img{ display:none; margin: 0 auto;}
.cpfl .flTop .flItem .flItemIcon img:nth-child(1){ display:block;}
.cpfl .flTop .flItem .flItemTitle{ font-size:18px; text-align:center;}

.cpfl .flTop .flItem:hover{ background:#1296db;}
.cpfl .flTop .flItem:hover .flItemNum{ color:#FFFFFF;}
.cpfl .flTop .flItem:hover .flItemIcon img:nth-child(1){ display:none;}
.cpfl .flTop .flItem:hover .flItemIcon img:nth-child(2){ display:block;}
.cpfl .flTop .flItem:hover .flItemTitle{ color:#FFFFFF;}

.cpfl .flTop .flItem.on{ background:#1296db;}
.cpfl .flTop .flItem.on .flItemNum{ color:#FFFFFF;}
.cpfl .flTop .flItem.on .flItemIcon img:nth-child(1){ display:none;}
.cpfl .flTop .flItem.on .flItemIcon img:nth-child(2){ display:block;}
.cpfl .flTop .flItem.on .flItemTitle{ color:#FFFFFF;}

.pro{ width:100%; max-width:1230px; margin:0 auto; display:flex; flex-wrap:wrap;}
.pro .proItem{ width:calc( 25% - 30px); margin:0 15px 30px; display:block; padding:20px; background:#FFFFFF;}
.pro .proItem .proImg{ position: relative; width:100%; overflow:hidden;}
.pro .proItem .proImg:before{ content:''; display:block; padding-top:100%;}
.pro .proItem .proTitle {
    font-size: 18px;
    line-height: 1.5em;
    margin-top:10px;
    text-align: center;
    /* white-space: pre; */
    /* overflow: hidden; */
    /* text-overflow: ellipsis; */
    /* padding: 0 15px; */
    width: 100%;
    word-wrap: break-word;
}
.pro .proItem .proSmall{ font-size:12px; line-height:26px; text-align:center; white-space:pre; overflow:hidden; text-overflow: ellipsis; padding:0 15px; color:#999999;}

{}


.newsNav{ width:100%; background:#007ac7; margin-bottom:120px; margin-top:90px;}
.newsNav .newsNavBox{ display:flex; height:118px; display:flex;}
.newsNav .newsNavBox .newsNavLink{ width:100%; display:flex; flex-direction:column; align-items:center; justify-content:center; height:118px; transition:all ease 0.5s; color:#FFFFFF; text-align:center;}
.newsNav .newsNavBox .newsNavLink .newsNavLink1{}
.newsNav .newsNavBox .newsNavLink .newsNavLink1 img{ display:none;}
.newsNav .newsNavBox .newsNavLink .newsNavLink1 img:nth-child(1){ display:block;}
.newsNav .newsNavBox .newsNavLink .newsNavLink2{ line-height:2em; font-size:16px;}

.newsNav .newsNavBox .newsNavLink:hover{ background:#FFFFFF; box-shadow:rgba(0,0,0,0.15) 0 0 10px; color:#333; height:175px;}
.newsNav .newsNavBox .newsNavLink:hover .newsNavLink1 img:nth-child(1){ display:none;}
.newsNav .newsNavBox .newsNavLink:hover .newsNavLink1 img:nth-child(2){ display:block;}
.newsNav .newsNavBox .newsNavLink:hover .newsNavLink2{ color:#007ac7;}

.newsNav .newsNavBox .newsNavLink.on{ background:#FFFFFF; box-shadow:rgba(0,0,0,0.15) 0 0 10px; color:#333; height:125px;}

.ind1{ display:flex; background:#FFFFFF; margin:85px auto; box-shadow:rgba(0,0,0,0.15) 0 0 10px;}
.ind1 .indLeft1{ width:330px; flex-shrink:0;}
.ind1 .indCenter1{ padding:60px 90px 70px 65px;}
.ind1 .indCenter1 .indCenter11{ font-size:20px; font-weight:bolder;}
.ind1 .indCenter1 .indCenter12{ width:160px; height:2px; background:#0f4c9f; margin:15px 0 25px;}
.ind1 .indCenter1 .indCenter13{ line-height:30px; color:#666666; margin-bottom:45px;}
.ind1 .indCenter1 .indCenter14{ display:flex; justify-content:space-between; align-items:center;}
.ind1 .indCenter1 .indCenter14 a{ color:#1d2d42;}
.ind1 .indRight1{ width:380px; flex-shrink:0; display:flex; flex-wrap:wrap; box-shadow:rgba(0,0,0,0.15) 0 0 10px;}
.ind1 .indRight1 a{ width:50%;}

.ind2{ display:flex; justify-content:space-between; flex-wrap:wrap; margin-bottom:110px;}

.indCp{ display:flex; justify-content:center; align-items:center;}

.indCp:nth-child(1){ box-shadow:rgba(0,0,0,0.15) 0 0 10px; width:calc( 100% * 297 / 1200);}
.indCp:nth-child(2){ width:calc( 100% * 297 / 1200); flex-direction:column; justify-content:space-between;}
.indCp:nth-child(3){ box-shadow:rgba(0,0,0,0.15) 0 0 10px; width:calc( 100% * 280 / 1200);}
.indCp:nth-child(4){ box-shadow:rgba(0,0,0,0.15) 0 0 10px; width:calc( 100% * 280 / 1200);}

.indCp1{ width:100%; padding:40px;}
.indCp1 .indCpItem1{ display:block;}
.indCp1 .indCpItem1 .indCpImg{ width:100%; position:relative;}
.indCp1 .indCpItem1 .indCpImg:before{ padding-top:100%; display:block; content:'';}
.indCp1 .indCpItem1 .indCpImg img{ max-height:100%; max-width:100%; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}


.indCpText{}
.indCpText .indCpTitle{ font-size:20px; line-height:2em;}
.indCpText .indCpSmall{ font-size:12px;  line-height:22px;}


.indCpDots1{ display:flex; justify-content:center; align-items:center;}

.indCpDots1{ height:10px; bottom:40px; display:flex !important; justify-content:center;}
.indCpDots1 li button { width:14px; height:2px; background: #dbdbdb; padding: 0; border-radius:14px; margin:0 2px; opacity:0 !important}
.indCpDots1 li button:before {	content: ''; width:100px; height:10px;}
.indCpDots1 li.slick-active button { background: #0f4c9f;}
.indCpDots1 li {
    position: relative;
    display: inline-block;
 width:14px; height:2px;
    margin: 0 2px;
    padding: 0;
    cursor: pointer;
    background: #dbdbdb;
    opacity: 1;
}
.indCpDots1 li.slick-active{ background: #0f4c9f;}

.indCp2{ box-shadow:rgba(0,0,0,0.15) 0 0 10px; height:calc( 50% - 12px); display:flex;}
.indCp2:nth-child(1){ flex-direction:row-reverse; padding: 50px 30px 50px 0;}
.indCp2:nth-child(2){ padding: 50px 0 50px 30px;}
.indCp2 .indCpImg{ width:110px; flex-shrink:0; position:relative;}
.indCp2 .indCpImg:before{ padding-top:100%; display:block; content:'';}
.indCp2 .indCpImg img{ max-height:100%; max-width:100%; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}

.indCp3{ padding:40px; display:block;}
.indCp3 .indCpText{ margin-bottom:25px;}
.indCp3 .indCpText .indCpSmall{ color:#333333;}
.indCp3 .indCpImg{ width:100%; position:relative;}
.indCp3 .indCpImg:before{ padding-top:100%; display:block; content:'';}
.indCp3 .indCpImg img{ max-height:100%; max-width:100%; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}

.indCp4{ width:100%; height:100%; position:relative; display:block;}
.indCp4 .indCpImg2{ width:100%; height:100%;}
.indCp4 .indCpTitle2{ position:absolute; left:0; bottom:0; font-size:16px; color:#999999; line-height:42px; text-align:center; width:100%; height:42px; background:#FFFFFF;}


.indexNews{ background:url(../images/i20.jpg) no-repeat 50%/ cover; overflow:hidden; padding-top:160px; padding-bottom:90px; margin-top:90px;}

.inBox{ width:1224px; max-width:94%; margin:0 auto;}
.inBox .nBox{ width:100%;}

.nBoxs{ display:flex; flex-wrap:wrap;}
.nBoxs .indNewsItem{ width:calc( 50% - 24px); margin:12px; display:flex; background:#FFFFFF;}
.nBoxs .indNewsItem .indNewsLeft{ flex-shrink:0; width:262px; position:relative; overflow:hidden;}
.nBoxs .indNewsItem .indNewsLeft .indNewsImg{ width:100%; position: relative;}
.nBoxs .indNewsItem .indNewsLeft .indNewsImg:before{ padding-top:calc(100% * ( 240 / 262)); content:''; display:block;}
.nBoxs .indNewsItem .indNewsRight{ flex-shrink:1; padding:25px 12px 25px 18px; max-width:380px; display:flex; flex-direction:column; justify-content:center; width: 100%;}
.nBoxs .indNewsItem .indNewsRight .indNewsTop{ display:flex; flex-direction:column;}
.nBoxs .indNewsItem .indNewsRight .indNewsTop .indNewsDeta{ font-size:12px; color:#0f4c9f;}
.nBoxs .indNewsItem .indNewsRight .indNewsTop .indNewsTitle{ font-size:14px; line-height:2em; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:1; overflow:hidden; margin-top:10px; margin-bottom:5px; transition:all ease 0.75s;}
.nBoxs .indNewsItem .indNewsRight .indNewsTop .indNewsSmall{ font-size:12px; line-height:2em; color:#747474; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; overflow:hidden; margin-bottom:35px;}
.nBoxs .indNewsItem .indNewsRight .indNewsMore{ padding:0 10px; height:30px; border-radius:20px; background:#0f4c9f; text-align:center; color:#FFFFFF; display:inline-block; width:fit-content; display:flex; justify-content:center; align-items:center;}
.nBoxs .indNewsItem .indNewsRight .indNewsMore i{ margin-left:5px;}

.nBoxs .indNewsItem:hover .indNewsRight .indNewsTop .indNewsTitle{ color:#0f4c9f;}

.inBox .slick-dots li{ width:13px; margin:0 10px;}
.inBox .slick-dots a{ width:13px; height:13px; border-radius:24px; border:#FFFFFF solid 1px; text-align:center; line-height:22px; color:#FFFFFF; cursor:pointer; display:block; margin:0 !important;}
.inBox .slick-dots .slick-active a{ color:#333333; background:#FFFFFF; margin:0 !important;}

.indexBrand{ align-items:center; width:1230px; max-width:94%; margin:100px auto 100px; display:flex;}
.indexBrand a{ display:flex; align-items:center; justify-content:center; border:#e5e5e5 solid 1px; width:calc( 100% / 3 - 20px); margin:0 15px;}

{}

/* 响应式banner */
.img_gallery{position:relative;}
.img_gallery .arrow img{ opacity:0; transition:all ease 0.5s;}
.img_gallery:hover .arrow img{ opacity:1;}
.main_img{ overflow:hidden;position:relative; }
.main_img .zhanwei{ width:100%; max-width:1200px;}
.main_img .zhanwei:before{ padding-top:calc(100% * ( 708 / 1200)); content:''; display:block;}
.banners ul{width:100%; overflow:hidden; height:100%;}
.banners li{float:left;width:100%; height:100%; }
.banners li span{ width:100%;  height:100%;}
.banners li a{ width:100%; height:100%; }
.bannerTextBg{ width:100%; height:100%;}
.img_font{position:absolute; bottom:30px; left:30%; color:#f00; width:100%; padding:10px;}
.img_font span{display:none; }
div.point{ position:absolute;bottom:50px;left:0;z-index:999;width:100%;height:0px; text-align:center;}
div.point .point_box{ margin:0 auto; display:inline-block;}
div.point a{ display: block; width:40px; height:5px; font-size:0; background:#FFFFFF; float: left; cursor: pointer; margin:0 6px; opacity:0.5;}
div.point a.on{ opacity:1;}
#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:73px!important;height:74px!important;top:50%;margin-top:-37px;display:none;}
#btn_prev{}
#btn_next{}
/* 响应式banner */
.img_gallery .bannerText.on .bannerTextBg{
-webkit-transform: scale(1.2);
   -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
     -o-transform: scale(1.2);
           filter: scale(1.2);
           filter: transform;
       transition: all 20s ease 0s;
-webkit-transform: all 20s ease 0s; }

.banners{ position:absolute !important; width:100%; height:100%; left:0; top:0;}

.img_gallery .slick-slider .slick-track,.img_gallery  .slick-slider .slick-list{ height:100%;}
.bannerText{ overflow:hidden; position: relative; display:flex !important;}
.bannerText a{ position:absolute; left: 0; top: 0; display:flex; align-items:center; justify-content:center; flex-direction:column;width:100%; height:100%;}

.img_gallery .p1{ font-size:60px; color:#FFFFFF; font-weight:bolder; opacity:0.5; transform:translateY(30px); transition:all ease-in 0.75s 0.5s; text-align:right; max-width: 1200px;  width: 100%;}
.img_gallery .bannerText.slick-active .p1{ transform:translateY(0); opacity:1;}

.img_gallery .p2{ font-size:19px; color:#FFFFFF; opacity:0.5; transform:translateY(30px); transition:all ease-in 0.75s 0.5s; margin-top:10px; text-align:right; max-width: 1200px;  width: 100%;}
.img_gallery .bannerText.slick-active .p2{ transform:translateY(0); opacity:1;}

.img_gallery .p3{opacity:0.5; transform:translateY(30px); transition:all ease-in 0.75s 0.5s; letter-spacing:5px; margin-top:60px;}
.img_gallery .bannerText.slick-active .p3{ transform:translateY(0); opacity:1;}

.banners .slick-dots{ height:10px; bottom:40px; display:flex !important; justify-content:center;}
.banners .slick-dots li button { width:14px; height:14px; background: #fff;	opacity:0.5;	padding: 0; border-radius:14px; margin:0 7px; opacity:0 !important}
.banners .slick-dots li button:before {	content: ''; width:100px; height:10px;}
.banners .slick-dots li.slick-active button { opacity:1;}

.banners .slick-dots li {
    position: relative;
    display: inline-block;
    width: 50px;
    height: 4px;
    margin: 0 5px;
    padding: 0;
    cursor: pointer;
    background: #ffff;
    opacity: 0.5;
}
.banners .slick-dots li.slick-active{ opacity:1;}

{}


.brandPro{ position:relative; margin-bottom:80px;}

.brandProArrow{ width:100%; display:flex; justify-content:space-between; align-items: center; height:0; position:absolute; left:50%; top:50%; transform:translateX(-50%); cursor:pointer; z-index:9999; max-width:1320px;}
.brandPro .pro{ width:100%; max-width:1230px; margin:0 auto; display:block; }
.brandPro .pro .proItem{ width:100%; margin:0 15px 30px; height:auto;}
.brandPro .slick-track{ display:flex;}

.brandT{ font-size:28px; line-height:60px; }

.brandTop{ background:#fff; padding:35px 0; margin:60px auto; display:flex; align-items:center; }
.brandTop .brandTopLeft{ width:240px; flex-shrink:0; display:flex; justify-content:center; align-items:center;}
.brandTop .brandTopRight{ padding:0 55px; border-left:#e5e5e5 solid 1px;}
.brandTop .brandTopRight .brandTopTitle{ font-size:20px; line-height:2em; color: #000; font-weight: bolder;}
.brandTop .brandTopRight .brandTopSmall{}


@media screen and (min-width:1200px){
	
.moTop{ display:none !important;}
.moMenuBox{ display:none !important;}


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


.topRight .topMenu .topMenuXun {
    position: relative;
    margin: 0 15px;
}
}
@media screen and (max-width:1200px){
    .business-box img{ width:20px; height:20px; margin-right:6px;}
    .business-box li a{ font-size:13px;}
.pc{ display:block;}
.mo{ display:none;}
.disable_text_highlighting,body {
	/*去除选中高亮*/
-webkit-touch-callout: none;
-webkit-user-select: none;    /* Webkit */
-moz-user-select: none;      /* Firefox */
-ms-user-select: none;        /* IE 10  */
        /* Opera 目前不支持在Opera，但将很快 */
-o-user-select: none;
user-select: none;
}

.pcTop{ display:none;}
.moTop{ display:flex;}
.topRight .topMenu .topMenuXun .topMenuTitle {
    line-height: 86px;
    text-align: center;
    display: flex;
    font-size: 14px;
    position: relative;
    white-space: pre;
}
.topRight .topMenu .topMenuXun {
    position: relative;
    margin: 0 5px;
}

.topLogo {
    display: flex;
    align-items: center;
    margin-left: 5%;
}
.topRight .topTel {
    /*display: flex;*/
    align-items: center;
    margin-right:10%;
    display: none;
}
.ind1 .indLeft1 {
    width:calc( 100% * 290 / 1200);}
.ind1 .indRight1 {
    width:calc( 100% * 340 / 1200);}
    
.ind1 .indCenter1 {
    padding: 30px 5% 30px 5%;
}
.ind1 .indCenter1 .indCenter13{ margin-bottom:0;}

.newsNav{overflow-x: auto;}
.newsNav .newsNavBox .newsNavLink{ padding: 0 20px;}
.newsNav .newsNavBox .newsNavLink .newsNavLink2{ white-space: pre;}

.indCp2:nth-child(1) {
    flex-direction: row-reverse;
    padding: 15px 10px 15px 0;
}
.indCp2:nth-child(2) {
    padding: 15px 0 15px 10px;
}
.indCp3 {
    padding: 15px;
    display: block;
}
.foot .foot1 .foRight {
    display: none;
}

.pro .proItem {
    width: calc( (100% / 3) - 30px);}
    
.product .proTop{ flex-direction:column;padding: 25px 20px;}
.product .proTop .proTopImg{ width:100%;}
.product .proTop .proTopText{ margin-left:0;}
.product .proTop .proTopImg .topImgArrow img{ width:15px;}    

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

.top{ display:none;}
.img_gallery .p1 { padding: 0 5%;
font-size: 20px;}
.img_gallery .p2 { padding: 0 5%;
font-size: 14px;}
.gt .gt1 {
font-size: 36px;}
.gt .gt3 {
font-size: 16px;}

.ind1{ flex-direction:column;}
.ind1 .indLeft1{ width:100%;}
.ind1 .indLeft1 img{ width:100%;}
.ind1 .indCenter1 {
padding: 60px 35px 70px 35px;
}
.ind1 .indRight1{ width:100%;}

.newsNav .newsNavBox{ overflow:auto;}
.newsNav .newsNavBox .newsNavLink {width: 150px;
    flex-shrink: 0;
}

.ind2{ flex-direction:column;}
.indCp{ width:100% !important ;}
.indCp4 .indCpImg2 {
    width: 100%;
    height: 100%;
    text-align: center;
}

.nBoxs{ flex-direction:column;}
.nBoxs .indNewsItem{ width:100%; flex-direction:column; margin:12px 0;}
.nBoxs .indNewsItem .indNewsLeft{ width:100%;}

.foot .foot1 .foRight{ display:none;}
.foot .foot2{ flex-direction:column;}
.foot .foot2 .footLeft2{ flex-direction:column;}

.pro .proItem{ width:calc( 100% - 30px);}

.about1 {
    margin: 30px 0;
    font-size: 24px;
    font-weight: bolder;
    text-align: center;
}

.product .proTop{ flex-direction:column;padding: 25px 20px;}
.product .proTop .proTopImg{ width:100%;}
.product .proTop .proTopText{ margin-left:0;}
.product .proTop .proTopImg .topImgArrow img{ width:15px;}

.pagesNav i:nth-last-child(2){ display:none;}
.pagesNav a:nth-last-child(1){ display:none;}

.nav .navNei a{ margin:0 15px; white-space:pre;}

.brandTop{ flex-direction:column; max-width:94%;}
.brandTop .brandTopRight {
    padding: 15px 35px;
    border-top: #e5e5e5 solid 1px;
    border-left: #e5e5e5 solid 0px;
}
.brandT{ width:90%; margin:0 auto}

.brandPro .pro{ width:90%; margin:0 auto}
.brandPro .pro .proItem {
    margin: 0 0 30px;
}

.neibanner .neiBannerText .neiBannerText1{ font-size:30px;}
.neibanner .neiBannerText .neiBannerText2{ font-size:16px;}

.xwlb .xwlbItem {
    width: calc( 100% );padding: 25px 25px;}

.tjxw{ flex-direction:column;}
.tjxw .tjxwImg{ width:100%;}
.tjxw .tjxwText{ width:100%;padding: 80px calc( 100% * 70 / 960) 30px calc( 100% * 75 / 960);}

.tjxw .tjxwText .tjxwTitle {
    font-size: 16px;}
    
.tjxw .tjxwText .tjxwSmall {
    font-size: 14px;
    line-height: 30px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    color: #666666;
    margin: 15px 0 20px;
}
.tjxwMore img{ width:30px;}

.newsDetail .newsDTitle{ flex-direction:column; margin-bottom:30px;}
.newsDetail .newsDTitle .newsDT {
    font-size: 16px;}
.newsMess {
    font-size: 14px;}

.about2{ flex-direction:column;}
.about2 .aboutLeft2{ width:100%;}
.about2 .aboutRight2{ width:100%; padding:35px;}

.gszz .gszzItem .gszzImg{ text-align:center;}
.gszz .gszzItem .gszzImg img{ margin:0 auto;}

.con1{ flex-direction:column;}
.con1 .conItem{ width:100%;}

.coForm .inp1{ width:100%;}

.con4{ padding:0 5%;font-size: 14px;}
.con2 {
    font-size: 24px;
    font-weight: bolder;
    text-align: center;
    margin-top: 45px;
}

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




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




}