﻿
/* CSS Document */

.fl{ float:left;}
.fr{ float:right;}

/*圆角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 .imgs{
-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 .imgs{
-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; 
}


.w1{ width:90%; margin:0 auto; max-width:1600px;}

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


:root{
	--l:#1b7e9d;
	--z:#920760;
	--c:#1b7e9d;
	--c2:#920760;
}




.bg1{ width:100%; background:url(../image/s22.jpg) no-repeat 50% 0,#f6f6f6; overflow:hidden;}

.fwzc1{ margin:140px auto 165px; background:#FFFFFF; overflow:hidden; border-radius:10px; }

.fwzcForm{ width:100%; height:84PX; box-shadow:rgba(0,0,0,0.1) 0 0 10px; display:flex; overflow:hidden; border-radius:10px; border:var(--c) solid 1px;}
.fwzcForm input[type="text"]{ width:100%; padding:0 15px; line-height:84px;font-size: 20px;}
.fwzcForm textarea::-ms-input-placeholder{ /* Internet Explorer 10+ */ font-size:20px;}
.fwzcForm textarea::-webkit-input-placeholder{ /* WebKit browsers */font-size:20px;}
.fwzcForm textarea::-moz-placeholder{ /* Mozilla Firefox 4 to 18 */  font-size:20px;}
.fwzcForm textarea::-moz-placeholder{ /* Mozilla Firefox 19+ */font-size:20px;}

.fwzcForm label{ width:316px; overflow:hidden; border-radius:10px; position:relative; background:#318816; flex-shrink:0; cursor:pointer;}
.fwzcForm input[type="submit"]{ position:absolute; left:-150%;} 

.fwzcForm label div{ height:100%; display:flex; align-items:center; justify-content:center; }
.fwzcForm label div span{ font-size:22px; color:#FFFFFF; margin-right:10px;}

.jieguo{ padding:60px 35px 50px;}
.jieguo .jieguo1{ font-size:20px; color:#318816; border-bottom:#e5e5e5 solid 1px; padding-bottom:25px;}

.jgList{ display:table; width:100%; margin-top:30px; font-size:20px; color:#666666;}
.jgList .jgListItem{ display:table-row;}
.jgList .jgListItem .jgList1{ display:table-cell; vertical-align:middle; padding-bottom: 30px; width:calc( 100% * 85 / 1530); text-align:center; height:84px; position:relative; background:url(../image/s25.png) repeat-y 50%;}
.jgList .jgListItem .jgList2{ display:table-cell; vertical-align:middle; width:calc( 100% * 220 / 1530); text-align:center;height:58px;}
.jgList .jgListItem .jgList3{ display:table-cell; vertical-align:middle; width:calc( 100% * 150 / 1530); text-align:center;}
.jgList .jgListItem .jgList4{ display:table-cell; vertical-align:middle; width:calc( 100% * 800 / 1530);  opacity:0.5; padding:0;}
.jgList .jgListItem .jgList5{ display:table-cell; vertical-align:middle; width:calc( 100% * 120 / 1530); text-align:center;}

.jgList .jgListItem .pai{ line-height:54px; width:0; height:0; position:absolute; left:50%; top:50%; display:flex; align-items:center; justify-content:center;}
.jgList .jgListItem .pai .paiText{ font-size:20px; color:#fff;}
.jgList .jgListItem .pai .paiBg{ width:40px; height:40px; transform:rotate(-45deg) translate(-50%,-50%); transform-origin:center center; border-radius:3px; background:#318816;}

.jgList .jgListItem:nth-last-child(1) .jgList1{ padding-bottom:0; height:54px;}
.jgList .jgListItem:nth-last-child(1) .jgList2{ padding-bottom:0;}
.jgList .jgListItem:nth-last-child(1) .jgList3{ padding-bottom:0;}
.jgList .jgListItem:nth-last-child(1) .jgList4{ padding-bottom:0;}
.jgList .jgListItem:nth-last-child(1) .jgList5{ padding-bottom:0;}



.globalTitle{ margin:0 auto; display:flex; align-items:center; justify-content:space-between;}

.gtBox{}
.gtBox .gtBox1{ display:flex; align-items:center;}
.gtBox .gtBox1 img{}
.gtBox .gtBox1 span{ font-size:18px; color:#999999; text-transform:capitalize; }
.gtBox .gtBox2{ font-size:40px; margin-top:10px;}

.gtRight{}

.arrowBox{ display:flex; align-items:center; justify-content:flex-end;}
.arrowBox div{ margin-left:7px; cursor:pointer;}
.arrowBox div img:nth-child(2){ display:none;filter: hue-rotate(200deg);}

.arrowBox div:hover img:nth-child(1){ display:none;}
.arrowBox div:hover img:nth-child(2){ display:inline-block;}

.fwzc2{ padding:135px 0 150px; overflow:hidden;}

.cjwt{ width:calc( 100% + 20px); margin-left:-10px; margin-top:35px;}

.cjwtItem{ padding:40px 40px 80px; background:#f9f9f9; border-radius:10px; margin:10px;}

.cjwtTop{ display:flex; align-items:center; border-bottom:#e0e0e0 solid 1px;}
.cjwtTop div:nth-child(1){ flex-shrink:0; width:65px; padding-bottom:20px;}
.cjwtTop div:nth-child(2){ font-size:22px; line-height:1.5em;}

.cjwtBot{ margin-top:30px; display:flex;}
.cjwtBot div:nth-child(1){ flex-shrink:0; width:65px;}
.cjwtBot div:nth-child(2){ height:220px; overflow:hidden; overflow-y:auto; padding-right:40px; font-size:18px; line-height:35px; color:#666666;}

.cjwtBot div:nth-child(2)::-webkit-scrollbar { width:6px; height: 1px;}
.cjwtBot div:nth-child(2)::-webkit-scrollbar-thumb { border-radius: 10px; background: #bdbdbd;}
.cjwtBot div:nth-child(2)::-webkit-scrollbar-track { border-radius: 10px; background: #ececec;}


.zfgx{ width:100%; background:url(https://ashsh.cn/skin/images/su4s.jpg) no-repeat 50%/cover; overflow:hidden; min-height:730px; display:flex; align-items:center; justify-content:center;}

.zfgxBox{}

.zfgxNei{ width:100%; max-width:620px;}

.zfgx1{ font-size:36px; color:#FFFFFF; margin-bottom:25px;}

.zfgx2{}

.zxlx{ display:flex; justify-content:space-between; flex-wrap:wrap;}

.zxlx .inp1{ width:calc( 50% - 5px); margin-bottom:10px; background:rgba(255,255,255,0.3); border:#FFFFFF solid 1px; border-radius:5px; display:flex; align-items:center; height:65px; padding:0 17px;}
.zxlx .inp1 .inpLeft{ width:30px; flex-shrink:0;}
.zxlx .inp1 .inpRight{ width:100%;}
.zxlx .inp1 .inpRight input{ line-height:65px; height:65px; width:100%; background:none; color:#FFFFFF; font-size:15px;}

.zxlx .inp2{ width:100%; padding:10px 17px; background:rgba(255,255,255,0.3); border:#FFFFFF solid 1px; border-radius:5px; display:flex; margin-bottom:20px;}
.zxlx .inp2 .inpLeft{ width:30px; flex-shrink:0; padding-top:6px;}
.zxlx .inp2 .inpRight{ width:100%;}
.zxlx .inp2 .inpRight textarea{ line-height:30px; height:65px; width:100%; background:none; height:110px; color:#FFFFFF; font-size:15px;}

.zxlx .inp3{ display:flex; justify-content:space-between; width: 100%;}
.zxlx .inp3 input[type="submit"]{ width:calc( 50% - 5px); line-height:60px; border-radius:10px; background:var(--c); color:#FFFFFF; font-size:18px; cursor:pointer;}
.zxlx .inp3 input[type="button"]{ width:calc( 50% - 5px); line-height:60px; border-radius:10px; background:#fff; color:#333333; font-size:18px; cursor:pointer;}

.zxlx .inp4{ display:flex; justify-content:space-between; width: 100%;}
.zxlx .inp4 input[type="submit"]{ width:100%; line-height:60px; border-radius:10px; background:var(--c); color:#FFFFFF; font-size:18px; cursor:pointer;}


.zxlx input::-ms-input-placeholder{ /* Internet Explorer 10+ */ color:#fff; font-size:15px;font-family:"Helvetica Neue",Helvetica,Arial,"Microsoft Yahei","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei"; }
.zxlx input::-webkit-input-placeholder{ /* WebKit browsers */ color:#fff; font-size:15px;font-family:"Helvetica Neue",Helvetica,Arial,"Microsoft Yahei","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei"; }
.zxlx input::-moz-placeholder{ /* Mozilla Firefox 4 to 18 */  color:#fff; font-size:15px;font-family:"Helvetica Neue",Helvetica,Arial,"Microsoft Yahei","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei"; }
.zxlx input::-moz-placeholder{ /* Mozilla Firefox 19+ */ color:#fff; font-size:15px;}

.zxlx textarea::-ms-input-placeholder{ /* Internet Explorer 10+ */ color:#fff; font-size:15px;font-family:"Helvetica Neue",Helvetica,Arial,"Microsoft Yahei","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei"; }
.zxlx textarea::-webkit-input-placeholder{ /* WebKit browsers */ color:#fff; font-size:15px;font-family:"Helvetica Neue",Helvetica,Arial,"Microsoft Yahei","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei"; }
.zxlx textarea::-moz-placeholder{ /* Mozilla Firefox 4 to 18 */  color:#fff; font-size:15tpx;font-family:"Helvetica Neue",Helvetica,Arial,"Microsoft Yahei","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei"; }
.zxlx textarea::-moz-placeholder{ /* Mozilla Firefox 19+ */ color:#fff; font-size:15px;font-family:"Helvetica Neue",Helvetica,Arial,"Microsoft Yahei","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei"; }

{}


.join1{ padding:100px 0 120px; overflow:hidden;}

.joinBox{}

.jobTopBox{ margin:45px 0 65px; display:grid; grid-template-columns: repeat(3,1fr); grid-gap:16px;}
.joinBox .jobItem{ height:210px; background:#FFFFFF; padding:45px 40px; border-radius:10px; position:relative; overflow:hidden; border-bottom:#e4e4e4 solid 3px;}
.joinBox .jobItem:before{ width:0; content:''; display:block; height:3px; background:var(--c2); transition:all ease 0.75s; position:absolute; left:0; bottom:0;}
.joinBox .jobItem .jobItemTitle{ font-size:30px;}
.joinBox .jobItem .jobItemAdd{ display:flex; align-items: center; margin-top:25px;}
.joinBox .jobItem .jobItemAdd .jobItemIcon{ flex-shrink:0; width:35px;}
.joinBox .jobItem .jobItemAdd .jobItemIcon img:nth-child(2){ display:none;}
.joinBox .jobItem .jobItemAdd .jobItemAddress{ font-size:20px; color:#666666;}

.joinBox .jobItem:hover{ background:var(--c);}
.joinBox .jobItem:hover:before{ width:100%;}
.joinBox .jobItem:hover .jobItemTitle{ color:#FFFFFF;}
.joinBox .jobItem:hover .jobItemAdd .jobItemIcon img:nth-child(1){ display:none;}
.joinBox .jobItem:hover .jobItemAdd .jobItemIcon img:nth-child(2){ display:inline-block;}
.joinBox .jobItem:hover .jobItemAdd .jobItemAddress{ color:#FFFFFF;}

.jobMore{ display:flex; justify-content:center;}
.jobMore .more{ min-width:180px;}

{}

.about1{ padding:115px 0 145px; overflow:hidden;}

.about11{ font-size:20px; line-height:34px; color:#999; margin:30px auto 60px;}

.about12{ position:relative; width:100%;}
.about12 .about121{ position:relative; z-index:0; width:100%;}
.about12 .about121 img{ width:100%;}
.about12 .about122{ position:absolute; z-index:10; left:50%; top:50%; transform:translate(-50%,-50%); cursor:pointer;}

.tc{ background:rgba(27,126,157,0.75); width:100%; height:100%; display:flex; padding:10%; align-items:center; justify-content:center; position:fixed; top:0; left:0; z-index:9999; display:none;}

.closeTc{ position:absolute; right:30px; top:30px; cursor:pointer;}

#video_button2{ max-width:80vw; height:80vh;}

.about2{ width:100%; overflow:hidden; background: url(https://ashsh.cn/skin/images/a7.jpg) no-repeat 50%/cover; padding:135px 0 160px;}
.about2 .gtBox1 span{ color:#FFFFFF;}
.about2 .gtBox2{ color:#FFFFFF;}


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

.about3 .aboutLeft3{ width:calc( 100% * 710 / 1600); margin-top:70px;}
.about3 .aboutLeft3 .aboutLeft31{ font-size:50px; color:#FFFFFF;}
.about3 .aboutLeft3 .aboutLeft33{ height:1px; background:rgba(255,255,255,0.3); margin:30px 0 20px;}

.aboutLeft32{ font-size:20px; line-height:2em; color:rgba(255,255,255,0.8); overflow:hidden; overflow-y:auto; height:200px; padding-right:20px;}
.aboutLeft32 p{position:relative;padding-left: 17px;}
.aboutLeft32 p:before{content: ""; width: 5px; height: 5px; background: #fff; border-radius: 100px; position: absolute; left: 0; top: 17px;}
.aboutLeft32::-webkit-scrollbar { width:6px; height: 1px;}
.aboutLeft32::-webkit-scrollbar-thumb { border-radius: 10px; background:rgba(255,255,255,0.3);}
.aboutLeft32::-webkit-scrollbar-track { border-radius: 10px; background:rgba(255,255,255,0.1);}

.aboutLeft34{ display:flex; align-items:center; margin-top:40px;}
.aboutLeft34 div{ cursor:pointer; margin-right:7px;}

.aboutRight3{ width:calc( 100% * 730 / 1600);}

.honorBox{ width:100%;}
.honorBox li{ background:url(../image/a5.png) no-repeat 50%; display:flex !important; align-items:center; justify-content:center; padding:15px; height:425px;}

.aboutRight3 .slick-dots li { margin: 0 5px; text-align: center; width: fit-content; background:none;}
.aboutRight3 .slick-dots li button { width:10px; height: 10px; background:none; border:#fff solid 1px; opacity: 1; padding: 0; border-radius: 10px; transition: var(--tr);}
.aboutRight3 .slick-dots li button:before { content: '';}
.aboutRight3 .slick-dots li.slick-active button { background: #fff;}
.aboutRight3 .slick-dots {
    position: absolute;
    bottom: -45px;
    display: block;
    width: 100%;
    padding: 0;
    list-style: none;
    text-align: center;
    display: flex !important;
    align-items: center;
    justify-content: center;
}

.mb0{margin-bottom:0 !important}
.bus1{ width:100%; overflow:hidden; background:url(../image/s12.jpg) no-repeat 50% 0,#f6f6f6; padding:40px 0 80px;}


.gtLinkBox{ display:flex; align-items:center;}
.gtLinkBox a{ margin-left:14px; padding:0 25px; border-radius:50px; border:#efefef solid 1px; text-align:center; min-width:180px; background:#FFFFFF; font-size:15px; display:block; line-height:50px; cursor:pointer;}

.gtLinkBox a.on{ background:var(--c); color:#FFFFFF; border:var(--c) solid 1px;}
.gtLinkBox a:hover{ background:var(--c); color:#FFFFFF; border:var(--c) solid 1px;}

.ytyw{ margin-top:35px;}
.ytyw .ytywItem{ display:flex; background:#FFFFFF;}
.ytyw .ytywLeft{ width:50%; flex-shrink:0;}
.ytyw .ytywLeft img{width:100%}

.ytyw .ytywRight{ width:50%; padding:70px;}
.ytyw .ytywRight .ytywRight1{ font-size:24px; color:#318816; margin-bottom:40px;}
.ytyw .ytywRight .ytywRight2{ font-size:18px; line-height:35px; color:#666666;}

.ytyw2{ width:calc( 100% + 20px); margin-left:-10px; margin-top:50px;}

.ytywBox2{ width:100%;}

.ytywItem2{ margin:0 10px; border-radius:10px; background:#f6f6f6; height:450px !important; display:flex !important; flex-direction:column; justify-content:space-between; padding:55px 35px; cursor:pointer;}
.ytywItem2 .ytywTop2{ padding-bottom:30px; border-bottom:#dddddd solid 1px;}
.ytywItem2 .ytywTop2 .ytywTop21{ font-size:24px;}
.ytywItem2 .ytywTop2 .ytywTop22{ font-size:16px; opacity:0.4;}
.ytywItem2 .ytywBot2 img{filter:hue-rotate(200deg)}
.ytywItem2 .ytywBot2 img:nth-child(2){ display:none;}

.ytywItem2:hover{ background: url(../image/b9.png) no-repeat 100%,#318816}
.ytywItem2:hover .ytywTop2{ border-bottom:#ffffff solid 1px;}
.ytywItem2:hover .ytywTop2 .ytywTop21{ color:#FFFFFF;}
.ytywItem2:hover .ytywTop2 .ytywTop22{ color:#FFFFFF;}
.ytywItem2:hover .ytywBot2 img:nth-child(1){ display:none;}
.ytywItem2:hover .ytywBot2 img:nth-child(2){ display:inline-block;}


.ytyw3{ background:url(../image/b10.jpg) no-repeat 50%/cover; overflow:hidden; padding:150px 0;}

.wkfw{ display:flex; justify-content:space-between; align-items:center;}

.wkfwLeft{ width:calc( 100% * 445 / 1600);}

.wkfwLeft1{ font-size:20px; line-height:35px; color:#666666; margin-top:30px;}

.wkfwRight{ width:calc( 100% * 855 / 1600); background:rgba(255,255,255,0.8); display:flex;}
.wkfwRight .wkfwRight1{ width:100%;}
.wkfwRight .wkfwRight1 .wkfwItem{ padding:40px 60px;}
.wkfwRight .wkfwRight1 .wkfwItem .wkfwItem1{ font-size:30px; color:#318816; padding-bottom:15px; border-bottom:#d6d6d7 solid 1px;}
.wkfwRight .wkfwRight1 .wkfwItem .wkfwItem2{ font-size:18px; line-height:40px; color:#666666; padding:30px 0; word-break: break-all;}

.wkfwRight .wkfwRight2{ width:265px; flex-shrink:0; display:flex; flex-direction:column; background:#FFFFFF;}
.wkfwRight .wkfwRight2 li{ height:90px; display:flex; align-items:center; justify-content:center; font-size:18px; color:#666666; text-align:center; cursor:pointer;}
.wkfwRight .wkfwRight2 li.on{ color:#FFFFFF; background:#318816; border-radius:10px;}

{}


.banner{margin-top: 90px; width:100%; position:relative; overflow:hidden;}

.bannerZhan{ position:relative;}
.bannerZhan:before{ content:''; display:block; padding-top:calc( 100% * 1080 / 1600);}

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

.bannerItem{ }
.bannerItem .bannerItemBox{ width:100%; height:100%; display:flex; align-items:center;}
.bannerItem .bannerItemBox .bannerItemText{ height:0; display:flex; flex-direction:column; justify-content:center;}
.bannerItem .bannerItemBox .bannerItemText .bannerItemText1{ font-size:20px; color:#FFFFFF;}
.bannerItem .bannerItemBox .bannerItemText .bannerItemText2{ font-size:54px; color:#FFFFFF; line-height:60px;}
.bannerItem .bannerItemBox .bannerItemText .bannerItemText2 strong{line-height: 1.55; font-weight: bold;}
.bannerItem .bannerItemBox .bannerItemText .bannerItemText3{ margin-top:45px;}

.bannerItem .bannerItemBox .bannerItemText .bannerItemText3 .more{ background:#FFFFFF; border-radius:50px;}
.bannerItem .bannerItemBox .bannerItemText .bannerItemText3 .more .moreBox span{ color:#333333;}
.bannerItem .bannerItemBox .bannerItemText .bannerItemText3 .more:hover .moreBox span{ color:#ffffff;}

.more{ display:inline-block; position:relative; border-radius:5px; overflow:hidden; background:var(--c);}
.more .moreBg{ width:0; height:100%; position:absolute; z-index:0; background:#920760; transition:all ease 0.5s;}
.more .moreBox{ display:flex; align-items:center; justify-content:center; padding:0 30px; position:relative; z-index:10;}
.more .moreBox span{ font-size:15px; line-height:50px; color:#FFFFFF; white-space:pre;}
.more .moreBox img{ margin-right:5px;}
.more:hover .moreBg{ width:100%;}

.bannerBox .slick-track, .bannerBox .slick-list{ height:100%;}


.bannerBot{ width:100%; height:0; display:flex; justify-content:center; align-items:flex-end; position:relative; z-index:9999;}

.bannerBotBox{ background:#FFFFFF; padding:0 40px; border-radius:10px; background:#f6f6f6; margin-bottom:20px; display:flex; align-items:center; justify-content:space-between; height:84px;}
.bannerBotBox .bannerBotLeft{ display:flex; align-items:center;}
.bannerBotBox .bannerBotLeft .bArrL{ cursor:pointer;}
.bannerBotBox .bannerBotLeft .bArrL img:nth-child(2){ display:none;}
.bannerBotBox .bannerBotLeft .bArrL:hover img:nth-child(1){ display:none;}
.bannerBotBox .bannerBotLeft .bArrL:hover img:nth-child(2){ display:inline-block;}
.bannerBotBox .bannerBotLeft .bArrC{ margin:0 30px;}
.bannerBotBox .bannerBotLeft .bArrC span:nth-child(1){ font-size:24px; color:#666666; font-weight:bolder;}
.bannerBotBox .bannerBotLeft .bArrC span:nth-child(2){ font-size:20px; color:#999999; }
.bannerBotBox .bannerBotLeft .bArrR{ cursor:pointer;}
.bannerBotBox .bannerBotLeft .bArrR img:nth-child(2){ display:none;}
.bannerBotBox .bannerBotLeft .bArrR:hover img:nth-child(1){ display:none;}
.bannerBotBox .bannerBotLeft .bArrR:hover img:nth-child(2){ display:inline-block;}
.bannerBotBox .bannerBotRight{ display:none;}

.index1{ display:flex; align-items:center; justify-content:space-between; padding:135px 0 185px;}

.indexLeft1{ width:calc( 100% * 380 / 1600);}
.indexLeft1 .indexLeft11{ font-size:17px; line-height:34px; color:#666666; margin:40px 0 110px;}
.indexLeft1 .indexLeft12{}
.indexLeft1 .indexLeft12 .more{ border-radius:50px;}

.indexRight1{ width:calc( 100% * 1070 / 1600); position:relative;}

.ytywIndex{}

.ytywIndexItem{ margin:35px 0; z-index:0; position: relative;}
.ytywIndexItem .ytywIndexBox{ width:100%; display:block; position:relative; border-radius:10px; overflow:hidden;}
.ytywIndexItem .ytywIndexBox .ytywIndexBg{ width:100%; position:relative; z-index:0; overflow:hidden;}
.ytywIndexItem .ytywIndexBox .ytywIndexBg:before{ content:''; display:block; padding-top:calc( 100% * 626 / 415); }
.ytywIndexItem .ytywIndexBox .ytywIndexTitle{ width:100%; height:100%; position:absolute; left:0; top:0; z-index:10px; display:flex; align-items:flex-end;}
.ytywIndexItem .ytywIndexBox .ytywIndexTitle div{ width:100%; padding:35px 30px; position:absolute; left:0; bottom:0; font-size:20px; color:#FFFFFF;}

.ytywIndexItem.slick-center{  margin-top:0; z-index:10;}
.ytywIndexItem.slick-center .ytywIndexBox{width:calc( 100% + 40px); margin-left:-20px;}
.ytywIndexItem.slick-center .ytywIndexBox .ytywIndexBg:before{ content:''; display:block; padding-top:calc( 100% * 685 / 454); }

.indexRightArrow1{ display:flex; align-items:center; justify-content:space-between; height:0; width:100%; position:absolute; top:50%; left:0; cursor:pointer; z-index:999;}
.indexRightArrow1 .ll1{ width:77px; margin-left:-39px;}
.indexRightArrow1 .rr1{ width:77px; margin-right:-39px;}
.indexRightArrow1 div{}
.indexRightArrow1 div img:nth-child(2){ display:none;}
.indexRightArrow1 div:hover img:nth-child(1){ display:none;}
.indexRightArrow1 div:hover img:nth-child(2){ display:inline-block;}

.index2{ padding:0 60px;}

.indexBox2{ background:url(../image/s5.jpg) no-repeat 50%/cover; border-radius:10px; padding:210px 0 160px;}

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

.hxjzl .globalTitle{ align-items: flex-start; margin: 0;}

.hxjzlRight{ width:calc( 100% * 1070 / 1600); background:url(../image/s11.png) no-repeat 50% 100%/cover; min-height:590px; border-radius:10px;}

.hxjzlRightTop{ display:flex; justify-content:space-around; border-bottom:#e0e0e1 solid 1px;}
.hxjzlRightTop .hrtItem{ display:flex; align-items:center; flex-direction:column; position:relative; cursor:pointer; padding:40px 0 20px;}
.hxjzlRightTop .hrtItem .hrtItemIcon{}
.hxjzlRightTop .hrtItem .hrtItemTitle{ font-size:20px; margin-top:10px;}
.hxjzlRightTop .hrtItem.on:before{ width:100%; height:1px; background:#318816; position:absolute; left:0; bottom:0; content:''; display:block;}
.hxjzlRightTop .hrtItem:hover:before{ width:100%; height:1px; background:#318816; position:absolute; left:0; bottom:0; content:''; display:block;}
.hxjzlRightTop .hrtItem.on .hrtItemTitle{ color:#318816;}
.hxjzlRightTop .hrtItem:hover .hrtItemTitle{ color:#318816;}


.hxjzlRightBot{}
.hxjzlRightBot .hrbItem{ padding:60px;}
.hxjzlRightBot .hrbItem .hrbItem1{ font-size:24px;}
.hxjzlRightBot .hrbItem .hrbItem2{ font-size:20px; line-height:32px; color:#666666; margin:10px 0 20px;}
.hxjzlRightBot .hrbItem .hrbItem3{ font-size:18px; line-height:2em; color:#666666;}

.index3{ padding:160px 0; overflow:hidden;}

.index31{ font-size:17px; line-height:34px; color:#666666; max-width:1120px; width:100%; margin:30px 0 65px;}

.index3 .more{ border-radius:50px;}

.index32{ margin-top:85px; display:grid; grid-template-columns: repeat(4,1fr); grid-gap:16px;}

.indexItem32{ position:relative; border-radius:10px; overflow:hidden; background:#f5f5f5; transition:all ease 0.75s; cursor:pointer;}
.indexItem32 .indexBg32{ width:100%; opacity:0; transition:all ease 0.75s;}
.indexItem32 .indexText32{ width:100%; height:100%; position:absolute; left:0; top:0; padding:25px 30px;}
.indexItem32 .indexText32 .indexIcon32{ text-align:right;}
.indexItem32 .indexText32 .indexIcon32 img:nth-child(2){ display:none;}
.indexItem32 .indexText32 .indexBot32{ margin-top:45px;}
.indexItem32 .indexText32 .indexBot32 .index321{ display:flex; align-items:baseline;}
.indexItem32 .indexText32 .indexBot32 .index321 .index3211{ font-size:60px; line-height:45px; color:#318816;}
.indexItem32 .indexText32 .indexBot32 .index321 .index3212{ font-size:36px; line-height:45px; color:#318816;}
.indexItem32 .indexText32 .indexBot32 .index322{ font-size:20px; color:#666666;}

.indexItem32:hover{ transform:translateY(-20px);}
.indexItem32:hover .indexBg32{ opacity:1;}
.indexItem32:hover .indexText32 .indexIcon32 img:nth-child(1){ display:none;}
.indexItem32:hover .indexText32 .indexIcon32 img:nth-child(2){ display:inline-block;}
.indexItem32:hover .indexText32 .indexBot32 .index321 .index3211{ color:#FFFFFF;}
.indexItem32:hover .indexText32 .indexBot32 .index321 .index3212{ color:#FFFFFF;}
.indexItem32:hover .indexText32 .indexBot32 .index322{ color:#FFFFFF;}

.index4{ padding:100px 0 80px; background:url(https://ashsh.cn/skin/images/s18.jpg) no-repeat 50%/cover; overflow:hidden;}

.indexBox4{ display:flex; align-items:center; justify-content:space-between;}

.indexLeft4{ width:calc( 100% * 400 / 1600);}
.indexLeft4 .gtBox .gtBox1 span{ color:#FFFFFF;}
.indexLeft4 .gtBox .gtBox2{ color:#FFFFFF;}
.indexLeft4 .indexLeft41{ color:#FFFFFF; font-size:20px; line-height:34px; margin:25px 0 75px;}
.indexLeft4 .indexLeft42{}
.indexLeft4 .indexLeft42 .more{ background:#FFFFFF; border-radius:50px; width:180px;}
.indexLeft4 .indexLeft42 .more .moreBox span{ color:#333333;}
.indexLeft4 .indexLeft42 .more:hover .moreBox span{ color:#FFFFFF;}

.indexMap{ width:calc( 100% * 800 / 1600); position:relative;}
.indexMap .mapBg{ width:100%; position:relative; z-index:1;}
.indexMap .mapBg img{ width:100%;}
.indexMap .mapIconBox{ width:100%; height:100%; position:absolute; left:0; top:0; z-index:10;}

.mapIcon{ width:0; height:0; position:absolute; cursor:pointer;}
.mapIcon .mapDesc{ width:0; height:0; display:flex; align-items:center; justify-content:center;}
.mapIcon .mapDesc img{ max-width:none !important;}
.mapIcon .mapDesc img:nth-child(2){ display:none;}
.mapIcon .mapText{ width:0; height:0; display:flex; flex-direction:column; align-items:center; position:absolute; left:50%; bottom:53px; transform:translateX(-50%); display:none;}
.mapIcon .mapText .mapTitle{ background:rgba(146,7,96,0.9); padding:0 25px; border-radius:10px; font-size:16px; text-align:center; color:#FFFFFF; min-width:200px; line-height:2em;}
.mapIcon .mapText .mapArrow {
    display: flex;
    justify-content: center;
    align-items: flex-start;
    height: 7px;
    flex-shrink: 0;
    width: 16px;
}

.mapIcon:hover .mapText{ display:flex;}
.mapIcon:hover .mapDesc img:nth-child(1){ display:none;}
.mapIcon:hover .mapDesc img:nth-child(2){ display:inline-block;}

.mapIcon .mapDesc img{ animation:shan linear infinite 2s;}

@keyframes shan {
0% { opacity:0;}
50%{ opacity:1;}
100%{ opacity:0;}
}
	
.mapIcon:nth-child(1){
	left: calc( 100% * 631 / 800);
    top: calc( 100% * 423 / 634);
}

{}

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


}
@media screen and (max-width:1600px){
    .w1{ max-width:1200px;}
.join1{ padding:90px 0;}
.joinBox .jobItem{ padding:5%; height: 140px;}

.joinBox .jobItem .jobItemTitle {
    font-size: 24px;
}

.joinBox .jobItem .jobItemAdd {
    margin-top: 15px;
}

.joinBox .jobItem .jobItemAdd .jobItemAddress {
    font-size: 14px;
    color: #666666;
}
.joinBox .jobItem .jobItemAdd .jobItemIcon {
    flex-shrink: 0;
    width: 25px;
}
.neiBanner .neiBannerText .neiBannerText1 {
    font-size: 18px;
}
.neiBanner .neiBannerText .neiBannerText2 {
    font-size: 42px;
}

.topNei .topMenu a {
    margin: 0 20px;}


.indexLeft4 .indexLeft42 .more {
    width: 130px;
}
.more .moreBox{ padding:0 20px;}
.more .moreBox span {
    font-size: 14px;
    line-height: 36px;}
.indexLeft4 .indexLeft41 {
    color: #FFFFFF;
    font-size: 16px;
    line-height: 28px;
    margin: 15px 0 45px;
}

.gtBox .gtBox1 span {
    font-size: 14px;}
.gtBox .gtBox2 {
    font-size: 30px;
    margin-top: 10px;
}

.indexItem32 .indexText32 .indexBot32 {
    margin-top: 0;
}
.indexItem32 .indexText32 .indexBot32 .index321 .index3211 {
    font-size: 40px;
    line-height: 45px;
    color: #318816;
}
.indexItem32 .indexText32 .indexBot32 .index322 {
    font-size: 16px;
    color: #666666;
}
.indexItem32 .indexText32 {
    padding: 20px 20px;
}

.index31 {
    font-size: 16px;
    line-height: 28px;
    color: #666666;
    max-width: 1120px;
    width: 100%;
    margin: 20px 0 40px;
}

.index3 {
    padding: 60px 0;
    overflow: hidden;
}

.indexBox2 {
    padding: 100px 0 90px;
}

.hxjzlRightTop .hrtItem{padding: 30px 0 10px;}
.hxjzlRightTop .hrtItem .hrtItemTitle {
    font-size: 16px;
    margin-top: 10px;
}

.hxjzlRight{min-height: 410px;}
.hxjzlRightBot .hrbItem .hrbItem2 {
    font-size: 16px;
    line-height: 24px;
    color: #666666;
    margin: 10px 0 20px;
}
.hxjzlRightBot .hrbItem .hrbItem1 {
    font-size: 20px;
}

.hxjzlRightBot .hrbItem {
    padding: 40px;
}

.foMenu {
    width: 200px;
    margin-right: 50px;
}
.foMenu a {
    padding: 0 15px;
    font-size: 14px;
    color: #FFFFFF;
    opacity: 0.7;
    position: relative;
    margin-top: 15px;
}

.foCon p {
    font-size: 14px;
}
.foCon {
    min-width: 360px;
    display: flex;
    flex-direction: column;
    font-size: 14px;
    line-height: 30px;
    color: #fff;
    opacity: 0.8;
}
.foCon a {
    font-size: 14px;
    line-height: 40px;
    color: #fff;
    opacity: 0.8;
}

.bannerItem .bannerItemBox .bannerItemText .bannerItemText2 {
    font-size: 40px;
    color: #FFFFFF;
    line-height: 40px;
}
.bannerItem .bannerItemBox .bannerItemText .bannerItemText3 {
    margin-top: 15px;
}

.gtLinkBox a {
    margin-left: 10px;
    padding: 0px 15px;
    font-size: 15px;
    line-height: 40px;
    min-width:auto;
}
.ytyw .ytywRight {
    width: 50%;
    padding: 25px;
}

.ytyw .ytywRight .ytywRight1 {
    font-size: 20px;
    color: #318816;
    margin-bottom: 10px;
}
.ytyw .ytywRight .ytywRight2 {
    font-size: 14px;
    line-height: 30px;
    color: #666666;
}

.bus1{ padding: 90px 0 90px;}

.fwzc2 {
    padding: 70px 0 50px;
}

.arrowBox div {
    width: 50px;
}

.ytywItem2 .ytywTop2 .ytywTop21 {
    font-size: 20px;
}
.ytywItem2 .ytywTop2 {
    padding-bottom: 15px;}

.ytywItem2{ height:310px !important;}

.ytywItem2 .ytywBot2 {
    width: 60px;
}

.ytyw3 {
    padding: 100px 0;
}

.wkfwLeft1 {
    font-size: 16px;
    line-height: 28px;
    color: #666666;
    margin-top: 30px;
}
.wkfwRight .wkfwRight1 .wkfwItem {
    padding: 30px 30px;
}

.wkfwRight .wkfwRight1 .wkfwItem .wkfwItem1 {
    font-size: 20px;}

.wkfwRight .wkfwRight1 .wkfwItem .wkfwItem2 {
    font-size: 16px;
    line-height: 30px;
    color: #666666;
    padding: 20px 0;
    word-break: break-all;
}

.wkfwRight .wkfwRight2 {
    width: 220px;}
    
.wkfwRight .wkfwRight2 li {
    height: 72px;
    font-size: 16px;
}    
    
.about11 {
    font-size: 16px;
    line-height: 28px;
    color: #999;
    margin: 20px auto 40px;
}

.aboutLeft32 {
    font-size: 16px;}


.aboutLeft34 div{ width:30px;}

.about3 .aboutLeft3 .aboutLeft31 {
    font-size: 35px;
    color: #FFFFFF;
}
.about3 .aboutLeft3 .aboutLeft33 {
    height: 1px;
    background: rgba(255,255,255,0.3);
    margin: 10px 0 10px;
}


.about3 .aboutLeft3 {
    margin-top: 40px;
}

.fwzcForm label div span {
    font-size: 18px;}

.fwzcForm label {
    width: 220px;}


.fwzcForm{ height:60px;}

.fwzcForm input[type="text"]{ line-height:58px;}


.jieguo {
    padding:30px 35px 40px;
}

.navDown .navItemTitle2{ font-size:14px;}

.jgList{ font-size:14px; min-width: 700px;}
.jgList .jgListItem .jgList1{ width:58px !important; padding-bottom: 30px; height: 50px;}
.jgList .jgListItem:nth-last-child(1) .jgList1{ height: 50px;}
.jgList .jgListItem .jgList2{ white-space: pre;padding-bottom:0;display: inline-block;width: auto;height:auto;}
.jgList .jgListItem .jgList3{ white-space: pre;padding-bottom:0;display: inline-block;width: auto;}
.jgList .jgListItem .jgList4{ max-width: 300px !important;padding:0;display:block;width: auto;text-align: left;}
.jgList .jgListItem .jgList5{ white-space: pre;padding:0;display:block;width: auto;text-align: left;}
.jgbox{
    margin-left: 10px;
}

.fwzc1 {
    margin: 90px auto 65px;}

.cjwtItem {
    padding: 20px 20px 50px;}
.cjwtTop div:nth-child(1) img{ width:20px;}
.cjwtTop div:nth-child(1) {
    flex-shrink: 0;
    width: 35px;
    padding-bottom: 2px;
}
.cjwtBot div:nth-child(1){width: 35px;}
.cjwtBot div:nth-child(1) img{ width:20px;}

.cjwtBot div:nth-child(1) img {
    width: 20px;
    margin-top: 8px;
}
.cjwtBot div:nth-child(2){ font-size:16px;}

.zxlx .inp1{ height:50px;}
.zxlx .inp1 .inpRight input {
    line-height: 45px;
    font-size: 12px;
}

.zxlx .inp3 input[type="button"]{line-height: 45px;font-size: 14px;}
.zxlx .inp3 input[type="submit"]{line-height: 45px;font-size: 14px;}



}
@media screen and (max-width:1200px){
.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;}

.zxlx .inp1 {
    width: 100%;
}


.top{ display:none;}
.foRight1{ display:none;}


.jobTopBox {
    grid-template-columns: repeat(1,1fr);
}
.gtRight {
    margin-top: 15px;
}


.bannerBot{ display:none;}
.bannerItem .bannerItemBox .bannerItemText .bannerItemText2 {
    font-size: 20px;
    color: #FFFFFF;
    line-height: 30px;
}

.index1{padding: 35px 0 85px;    FLEX-DIRECTION: column;}
.indexLeft1 {
    width: 100%;
}
.indexRight1{
    width: 100%;
    margin-top: 35px;
}

.indexLeft1 .indexLeft11 {
    font-size:16px;
    margin: 20px 0 40px;
}

.indexRightArrow1 .rr1 {
    width: 45px;
    margin-right: 0px;
}
.indexRightArrow1 .ll1 {
    width: 45px;
    margin-left: 0px;
}

.index1{ padding-bottom:0;}



.index2 {
    padding: 0 5%;
}

.hxjzl{ flex-direction:column;}

.hxjzlRight{ width:100%; margin-top:35px;}
.hxjzlRightTop {
    overflow-x: auto;
    width: 100%;
    justify-content: flex-start;
    padding: 0 5%;
}
.hxjzlRightTop .hrtItem{ margin-right:10px;}
.hxjzlRightTop .hrtItem .hrtItemTitle{ white-space:pre;}

.index32 {
    margin-top: 45px;
    display: grid;
    grid-template-columns: repeat(1,1fr);
    grid-gap: 16px;
}


.indexBox4{ flex-direction:column;}
.indexLeft4{ width:100%;}

.indexMap{ width:100%;}

.mapIcon .mapDesc img {
    width: 10px;}
    
.gtBox .gtBox2 {
    font-size: 20px;
    margin-top: 10px;
}
.indexLeft1 .indexLeft11 {
    font-size: 14px;
    margin: 20px 0 40px;
}


.bus1 .globalTitle{ flex-direction:column;}

.gtLinkBox a{ white-space:pre;}

.gtRight {
    width: 100%;
    overflow-x: auto;
}
.ytyw .ytywItem {
    flex-direction: column-reverse;
}

.ytyw .ytywLeft{ width:100%;}
.ytyw .ytywRight{ width:100%;}


.wkfw{ flex-direction:column;}
.wkfwLeft {
    width: 100%;
    margin-bottom: 35px;
}

.wkfwRight{ width:100%;}
.wkfwRight {
    width: 100%;
    flex-direction: column-reverse;
}
.wkfwRight .wkfwRight2 {
    width: 100%;
    flex-direction: row;
    overflow-x: auto;
}

.wkfwRight .wkfwRight2 li {
    height: 45px;
    font-size: 16px;
    padding: 0 30px;
    white-space: pre;
}

.neiBanner .neiBannerText .neiBannerText2 {
    font-size: 24px;
}

.neiBanner .neiBannerText .neiBannerText1 {
    font-size: 12px;
}

.about3 {
    flex-direction: column;
}

.about3 .aboutLeft3{ width:100%; margin-bottom:35px;}
.aboutRight3{ width:100%;}



.fwzcForm label {
    width: 100px;
}
.fwzcForm img{ display:none;}

.gtBox .gtBox2 {
    white-space: pre;
}

.hxjzlRightBot .hrbItem .hrbItem2 {
    font-size: 14px;}
.hxjzlRightBot .hrbItem .hrbItem3 {
    font-size: 14px;}
    
    
.bannerZhan {
    position: relative;
    height: 550px;
}    
    
    
}
@media screen and (max-width:770px){

.banner{margin-top: 00px;} 
.neiBanner{margin-top: 00px;}
#job .globalTitle {
    flex-direction: column;
}

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

.about1, .about2, .about3, .about4, .about5, .join1, .job2, .job3, .fwzc5, .news, .kcxfz, .wbgx {
    padding: 45px 0;
}


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




}