@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:#333333; font-size:14px; width:100%; background:#ffffff;}
a{ margin:0px; padding:0px; border:0px; text-decoration:none; color:#333333; 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; 
}


.header1{ width:100%;}
.headerBox{ width:94%; max-width:1200px; margin:0 auto; display:flex; justify-content:space-between; align-items:center; height:100px;}
.headerBox .hbLeft{}
.headerBox .hbRight{ display:flex; align-items:center;}
.headerBox .hbRight div{ margin-left:30px; cursor:pointer;}
.headerBox .hbRight i{ margin-right:5px; font-size:12px; color:#000000;}
.headerBox .hbRight a{ font-size:12px; color:#3b3b3b;}

.header2{ background:#fbfbfc; width:100%;}
.header2 .hb{ width:94%; max-width:1200px; margin:0 auto; display:flex; justify-content:space-between; align-items:center; height:64px;}
.header2 .hb .pcManu{ display:flex;}
.header2 .hb .pcManu .menuXun{ position:relative;}
.header2 .hb .pcManu .menuXun .menuTitle{ padding:0 25px; line-height:64px; text-align:center; font-size:16px; color:#333333; font-weight:bolder;}
.header2 .hb .pcManu .menuXun:hover .menuTitle{ color:#009f47;}
.header2 .hb .pcManu .menuXun .pcDown{ position:absolute; top:64px; background:#FFFFFF; padding:10px 35px; left:50%; transform:translateX(-50%); flex-direction:column; display:none; z-index:99; box-shadow:rgba(0,0,0,0.30) 0 10px 10px;}
.header2 .hb .pcManu .menuXun:hover .pcDown{ display:flex;}
.header2 .hb .pcManu .menuXun .pcDown a{ line-height:3em; text-align:center; width:100%; border-bottom:#eeeeee solid 1px; font-size:14px; color:#333333; font-weight:bolder; white-space:pre; padding:0 10px;}
.header2 .hb .pcManu .menuXun .pcDown a:hover{ color:#009f47;}

.header2 .hb .topForm{ width:250px; height:34px; border-radius:40px; display:flex; align-items:center; overflow:hidden; background:#dfdfdf;}
.header2 .hb .topForm input[type="text"]{ width:100%; padding:0 12px; height:34px; line-height:34px; background:inherit;}
.header2 .hb .topForm input[type="submit"]{ width:45px; height:34px; background:url(../image/scr_03.png) no-repeat 50%/44% 50%; cursor:pointer;}


/* 响应式banner */
.img_gallery{position:relative;}
.main_img{ overflow:hidden;position:relative; height:100%;}
.main_img .zhanwei{ width:100%; max-width:1200px;}
.main_img .zhanwei:before{ padding-top:calc(100% * 700 / 1200); content:''; display:block;}
.main_img ul{width:9999px; overflow:hidden; height:100%;position:absolute;top:0;left:0}
.main_img li{float:left;width:100%; height:100%; }
.main_img li span{display:block;width:100%;  height:100%;}
.main_img li a{display:block;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:12px; height:12px; border:#FFFFFF solid 1px; border-radius:12px; font-size:0; background:none; float: left; cursor: pointer; margin:0 3px;}
div.point a.on{ background:#fff;}
#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 */

.cebian{ position:fixed; right:0; top:40%; display:flex; flex-direction:column; z-index:999;}
.cebian .cebianItem{ height:53px; background:#018b40; border-radius:5px; margin-bottom:5px; display:flex; overflow:hidden;}
.cebian .cebianItem .cebianIcon{ width:53px;}
.cebian .cebianItem .cebianText{ font-size:16px; color:#FFFFFF; white-space:pre; width:0; overflow:hidden; line-height:53px;}
.cebian:hover .cebianItem .cebianText{ width:140px; padding:0 10px; transition:all ease 0.5s;}

.Title{ width:100%; text-align:center; font-size:26px; font-weight:bolder; padding:50px 0 30px 0;}

.indexAbout{ width:100%; max-width:1200px; margin:0 auto 65px auto; display:flex;justify-content: space-between;}
.indexAbout .indexAboutLeft{ width:570px;}
.indexAbout .indexAboutLeft .indexAboutLeft1{ width:100%; font-size:20px; color:#000000;}
.indexAbout .indexAboutLeft .indexAboutLeft2{ color: #ededed; font-weight: bold; font-size: 35px;}
.indexAbout .indexAboutLeft .indexAboutLeft3{ text-indent: 2em; font-size: 14px; line-height: 30px; color: #666; text-align:justify;}
.indexAbout .indexAboutLeft .indexAboutLeft4{ display:flex; align-items:center; margin:25px 0;}
.indexAbout .indexAboutLeft .indexAboutLeft4 i{ font-size:36px; color: #009f47; font-weight:bolder;}
.indexAbout .indexAboutLeft .indexAboutLeft4 a{ font-size:14px; margin-left:25px; text-transform:uppercase;}
.indexAbout .indexAboutLeft .indexAboutLeft5{ background: #009f47; border-radius: 5px; text-align:center; width:140px; height:42px; display:inline-block; color:#FFFFFF; line-height:42px;}
.indexAbout .indexAboutRight{ width:600px; position:relative;}
.indexAbout .indexAboutRight .abZhan{ width:100%;}
.indexAbout .indexAboutRight .abZhan:before{ padding-top:calc(100% * ( 400 / 590)); display:block; content:'';}
.indexAbout .indexAboutRight .iarImg{ width:100%; height:100%; position:absolute; left:0; top:0;}
.indexAbout .indexAboutRight .iarImg a{ box-shadow:#f2f2f2 -10px -10px 0;}

.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span{ background: #009f47 !important; }

.indexBrand{ width:100%; background:url(../image/bj-ban_08.png) no-repeat 50%; padding-bottom:95px;}
.indexBrandLogo{ width:94%; max-width:1200px; margin:0 auto; display:flex; background:#FFFFFF; border-radius:10px; padding:39px 0; box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.1);}
.indexBrandLogo a{ display:flex; justify-content:center; align-items:center; height:170px; width:calc(25% - 1px);}
.indexBrandLogo span{ display:inline-block; height:170px; background:#f1f1f1; width:1px;}

.indexList1{ width:94%; max-width:1125px; margin:0 auto 0 auto; display:flex;}
.indexList1 .ilXun{ width:calc(100% * ( 1 / 3) - 45px); margin:0 22.5px; position:relative;}
.indexList1 .ilXun .ilXunImg{ width:100%; position: relative;}
.indexList1 .ilXun .ilXunImg:before{ content:''; display:block; padding-top:calc(100% * 230 / 330);}
.indexList1 .ilXun .ilXunImg div{ position:absolute; left:0; top:0; display:flex; justify-content:center; align-items:center; overflow:hidden; width:100%; height:100%;}
.indexList1 .ilXun .ilXunTitle{ width:100%; font-size: 15px; color: #333; font-weight: bolder; display:flex; align-items:center; height:50px;}
.indexList1 .ilXun .ilXunTitle i{ font-size: 20px; color: #009f47; margin-left:10px; font-weight:bolder;}

.indexList2{ width:94%; max-width:1125px; margin:0 auto 250px auto; display:flex;}
.indexList2 .ilXun2{ width:calc(100% * ( 1 / 3) - 45px); margin:0 22.5px; position:relative;}
.indexList2 .ilXun2 .ilXun2Img{ width:100%; position: relative;}
.indexList2 .ilXun2 .ilXun2Img:before{ content:''; display:block; padding-top:calc(100% * 250 / 330);}
.indexList2 .ilXun2 .ilXun2Img div{ position:absolute; left:0; top:0; display:flex; justify-content:center; align-items:center; overflow:hidden; width:100%; height:100%;}
.indexList2 .ilXun2 .ilXun2Text{ width:80%; position:absolute; background:#FFFFFF; top:140px; left:10%; padding:0 25px; padding-bottom:60px; box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.1); border-radius: 4px; height:calc(100%);}
.indexList2 .ilXun2 .ilXun2Text .ilXun2Title{ width:100%; font-size: 15px; font-weight: bold; text-align: center; line-height:60px;}
.indexList2 .ilXun2 .ilXun2Text .ilXun2Small{ font-size: 13px; color: #494949; text-align: center; line-height: 26px;}
.indexList2 .ilXun2 .ilXun2Text .ilXun2Link{ position:absolute; bottom:10px; right:25px; font-size:13px; line-height:2em; color:#009f47; margin:}
.indexList2 .ilXun2 .ilXun2Text .ilXun2Link i{ margin-left:10px;}

.foo1{ width:100%; background:#000000; padding:35px 0;}
.foo1 .foot1{ width:94%; max-width:1200px; margin:0 auto; display:flex; justify-content:space-between;}
.foo1 .foot1 .foot1Xun{ width:355px;}
.foo1 .foot1 .foot1Xun:nth-child(1){ width:325px;}
.foo1 .foot1 .foot1Xun .foot1Title{ font-size:18px; line-height:60px; color:#FFFFFF; letter-spacing:2px;}
.foo1 .foot1 .foot1Xun .foot11{ font-size: 14px;  line-height: 25px; color: #b1b1b1;}
.foo1 .foot1 .foot1Xun .footForm{ width:100%; display:flex; height:40px; margin-top:10px;}
.foo1 .foot1 .foot1Xun .footForm input[type="text"]{ width:210px; margin-right:5px; height:40px; background:#FFFFFF; padding:0 15px;}
.foo1 .foot1 .foot1Xun .footForm input[type="submit"]{ width:90px; height:40px; background:#00893b; font-size:12px; text-align:center; line-height:40px; color:#FFFFFF; cursor:pointer;}
.foo1 .foot1 .foot1Xun .foot12{    font-size: 14px;    color: #b1b1b1;    line-height: 32px;}
.foo1 .foot1 .foot1Xun .foot13{font-size: 14px;    color: #b1b1b1;    line-height: 28px; text-align:justify;}
.foo2{ width:100%; background: #363636; display:flex; justify-content:center;}
.foo2 a{ line-height: 70px; font-size: 14px; margin:0 10px; color:#b1b1b1;}

{}

.ban{ width:100%; height:220px;}

.ab1{ width:94%; max-width:1200px; display:flex; justify-content:space-between; margin:0 auto 75px auto;}
.ab1 .ab1Left{ width:50%;}
.ab1 .ab1Left .ab1Left1{ font-size:24px; color:#00893d; font-weight:bolder; margin-bottom:15px;}
.ab1 .ab1Left .ab1Left2{ font-size: 14px; line-height: 28px; text-indent: 2em; text-align:justify;}
.ab1 .ab1Right{ padding:; width:42%;}

.ab2{ background:#fcfcfc; width:100%; overflow:hidden;}
.ab21{ width:94%; max-width:1200px; display:flex; justify-content:space-around; margin:0 auto 60px auto;}
//.ab21 img{ width:130px;}

.history{ width:94%; max-width:1200px; display:flex; margin:0 auto 60px auto; position:relative;}
.history .historyCenterLine{ width:10px; background:#00b04e; height:100%; position:absolute; left:50%; transform:translateX(-50%);}

.historyList{ width:100%; display:flex; flex-direction:column;}
.historyList .historyItem{ width:100%; display:flex; align-items:flex-start; padding-bottom:45px;}
.historyList .historyItem:nth-child(2n){ flex-direction:row-reverse;}
.historyList .historyItem .historyText{ width:calc(50% - 60px); background:#fbfbfb; padding: 16px 30px; border-radius: 13px; box-shadow:#00b04e 0 10px 0px; font-size:14px; line-height:30px; text-align:justify;}
.historyList .historyItem .historyYear{ width:120px;}
.historyList .historyItem .historyYear div{ width: 81px;    height: 81px;    background: #000;    border-radius: 54px;    border: 6px solid #00b04e;    margin: 0 auto;    text-align: center;    position: relative;    z-index: 9; color: #fff; font-size: 24px; text-align: center; line-height: 68px; font-weight: bold;}
.historyList .historyItem .historyImg{ width:calc(50% - 60px);}

{}

.Qualification{ width:94%; max-width:1200px; margin:0 auto 80px auto; display:flex; justify-content:space-between;}
.Qualification .quaLeft{ width:305px;}
.Qualification .quaLeft li{ font-size: 16px; text-align: center; width: 85%; height: 58px; line-height: 58px; color: #333; cursor: pointer; border-bottom: 1px solid #efefef;}
.Qualification .quaLeft li.on{color: #00893b;    border-bottom: 1px solid #00893b;    font-weight: bold;}
.Qualification .quaRight{ width:720px;}
.Qualification .quaRight div{ display:none;}

{}

.nav{ width:100%; background:#f1f1f1;}
.nav .navBox{ width:94%; max-width:1200px; margin:0 auto;}
.nav .navBox a{ font-size:14px; line-height:36px; color:#666666; margin-right:10px;}

{}

.detail{ width:94%; max-width:1200px; margin:30px auto 80px auto;}
.detail .detailTitle{ width:100%; text-align:center; font-size:16px; line-height:40px; font-weight:bolder;}
.detail .detailMess{ font-size:14px; color:#999; display:flex; justify-content:center; align-items:center; height:30px;}
.detail .detailContent{ font-size:14px; line-height:2em; margin-top:25px;}
.detail .detailBottom{ width:100%; display:flex; justify-content:space-between; border-bottom:1px solid #f2f2f2; border-top:1px solid #f2f2f2; padding:30px 0; margin-top:45px;}
.detail .detailBottom a{ width:525px; display:flex; align-items:center;}
.detail .detailBottom a span:nth-child(1){ font-size:14px; color:#FFFFFF; background:#00893b; text-align:center; line-height:60px; flex-shrink:0; width:125px; display:block;}
.detail .detailBottom a span:nth-child(2){ font-size:14px; background:#f1f1f1; padding:0 15px; line-height:60px; width:100%; display:block; white-space:pre; overflow:hidden; text-overflow:ellipsis;}

{}

.mess{ width:94%; max-width:1200px; display:flex; flex-wrap:wrap; justify-content:space-between; margin:0 auto 90px auto;}
.mess input[type="text"]{ width:calc(50% - 20px); height:38px; border-radius:5px; padding:0 10px; line-height:38px; background:#f5f5f5; margin-top:20px;}
.mess textarea{ width:100%; height:190px; border-radius:5px; padding:0 10px; line-height:38px; background:#f5f5f5; margin-top:20px;}
.mess div{ width:100%; display:flex; justify-content:center; align-items:center;}
.mess input[type="button"]{ width: 172px; border: 0; background: #018b40; color: #fff; border-radius: 5px; font-size: 14px; height: 46px; line-height: 30px; cursor: pointer; margin-top:45px;} 
.mess input::-webkit-input-placeholder{ color:#cacaca; }
.mess textarea::-webkit-input-placeholder{ color:#cacaca; }

{}

.sample{ width:94%; max-width:1200px; margin:0 auto; font-size:14px; line-height:60px;}

.ntn{ width:94%; max-width:1200px; margin:0 auto 100px auto; display:flex; align-items: self-start;}
.ntn .ntnLeft{ flex-shrink:0; width:300px; margin-right:50px; box-shadow:0 0 5px #ccc; }
.ntn .ntnLeft .leftTitle{ width:100%; padding:0 20px; border-bottom: 1px solid #ccc; font-size:18px; font-weight:bolder; line-height:64px;}
.ntn .ntnLeft .proMenu{ width:100%;}

.proDown{ width:90%; margin:5px auto; display:flex; flex-direction:column; }
.proDown .proItem{ width:100%; background:#f6f6f4; border:1px solid #e6e6e6; border-radius:5px; margin-bottom:5px;}
.proDown .proItem .proYi{ width:100%; display:flex; align-items:center;}
.proDown .proItem .proYi i{ cursor:pointer;}
.proDown .proItem .proYi i.fa-angle-double-right{ font-size:16px; color:#cecec9; width:30px; text-align:center;}
.proDown .proItem .proYi a{ font-size:15px; line-height:40px; color:#404d5b; font-weight:bolder; display:inline-block; width:calc(100% - 60px); white-space:pre; overflow:hidden; text-overflow:ellipsis;}
.proDown .proItem .proYi i.fa-angle-down{ font-size:20px; color:#cbcbc6; width:30px; text-align:center;}
.proDown .proItem .proDown2{ padding-left:30px; display:flex; flex-direction:column; display:none;}
.proDown .proItem .proDown2 .proitem2{ width:100%; display:flex; flex-direction:column;}
.proDown .proItem .proDown2 .proitem2 .proEr{ width:100%; display:flex; align-items:center;}
.proDown .proItem .proDown2 .proitem2 .proEr i{ cursor:pointer;}
.proDown .proItem .proDown2 .proitem2 .proEr i.fa-angle-double-right{ font-size:16px; color:#cecec9; width:10px; text-align:center;}
.proDown .proItem .proDown2 .proitem2 .proEr a{ font-size:15px; line-height:40px; color:#404d5b; display:inline-block; width:calc(100% - 40px); white-space:pre; overflow:hidden; text-overflow:ellipsis;}
.proDown .proItem .proDown2 .proitem2 .proEr i.fa-angle-down{ font-size:20px; color:#cbcbc6; width:30px; text-align:center;}
.proDown .proItem .proDown2 .proitem2 .proDown3{ width:100%; padding-left:30px; display:flex; flex-direction:column; display:none;}
.proDown .proItem .proDown2 .proitem2 .proDown3 a{ font-size:14px; line-height:40px; color:#404d5b; padding-left:20px;}

.ntn .ntnRight{ width:100%; padding:0 15px; border-radius:5px; box-shadow:#ccc 0 0 5px;}
.ntn .ntnRight .ntnRight1{ width:100%; font-size:16px; font-weight:bolder; line-height:60px;}

.list{ width:100%; padding-bottom:30px; }
.list .item{ width:100%; border-radius:5px; box-shadow:#ccc 0 0 5px; display:flex; margin-bottom:10px;}
.list .item .itemLeft{ width:170px; margin:20px; height:200px; overflow:hidden; display:flex; justify-content:center; align-items:center; flex-shrink:0;}
.list .item .itemRight{ width:100%;}
.list .item .itemRight .irTitle{ font-size:14px; color:#6e6e6e; line-height:40px; border-bottom:1px solid #ccc; }
.list .item .itemRight .irBox{ display:flex; flex-wrap:wrap; padding:15px 0;}
.list .item .itemRight .irBox a{ padding:0 20px; box-shadow:0 0 5px #ccc; line-height:30px; margin-right:10px; font-size:12px; margin-bottom:10px; display:flex; align-items:center;}
.list .item .itemRight .irBox a i{ margin-right:10px;}
.list .item .itemRight .irBottom{ line-height:2em; color: #00893b; display:flex; align-items:center;}
.list .item .itemRight .irBottom i{ margin-left:10px;}
.list .item .itemRight .irBottom:hover{  color: #f86300;}

{}

.spotForm{ width:94%; max-width:1200px; margin:0 auto; display:flex; padding:15px ; justify-content:space-around; background: #f1f1f1; border: 1px solid #dcdcdc;}
.spotForm .spotItem{ width:28%; height:36px; display:flex;}
.spotForm .spotItem .spotItemTitle{ min-width:50px; text-align:center; line-height:36px; font-size:14px; background:#00893d; color:#FFFFFF; flex-shrink:0; padding:0 15px;}
.spotForm .spotItem .spotItemInput{ width:100%; border:#00893d solid 1px; padding:0 15px;}
.spotForm .spotItem2 .spotItemInput2{ width:88px; height:36px; line-height:36px; color:#FFFFFF; font-size:14px; cursor:pointer; text-align:center; background:#00893d;}

.spotPageTitle1{ width:100%; text-align:center; font-size:24px; line-height:2em; padding-top:35px;}
.spotPageTitle2{ width:100%; text-align:center; font-size:14px; line-height:2em; padding-bottom:25px;}

.spotList{ width:94%; max-width:1200px; margin:0 auto 60px auto; display:table; border-left:#e8e8e8 solid 1px; border-top:#e8e8e8 solid 1px; }
.spotList .spotRow{ display:table-row;}
.spotList .spotRow .spotColum{ display:table-cell; background:#FFFFFF; margin:1px; text-align:center; border-right:#e8e8e8 solid 1px; border-bottom:#e8e8e8 solid 1px; vertical-align:middle; font-size:15px; color:#4a4a4a; height:40px;}
.spotList .spotRow:nth-child(1) .spotColum{ font-size:16px; font-weight:bolder; height:40px; background:#e8e8e8; text-transform: Capitalize ;}
.spotList .spotRow:nth-child(1) .spotColum img{ height:20px;}
.spotList .spotRow:nth-child(1) .spotColum span{ margin-left:10px; line-height:40px;}
.spotList .spotRow:nth-child(n+2) .spotColum:nth-child(1){ color:#00893d; font-weight:bolder; cursor:pointer;}


.fy {   text-align: center; margin-top: 50px; margin-bottom:50px;}
.fy nav{  display: inline-block!important;}
.fy .fy_inp{  display: inline-block;  vertical-align: middle;  position: relative;  top: -25px;  font-size: 14px;  margin-left: 20px;}
.fy .fy_inp input{  width: 36px;  border: 1px solid #ccc;  text-align: center;  height: 27px;  }
.fy .fy_inp .ok{ border: 0;  padding: 7px 15px;  background: #00893d;  color: #fff;  font-size: 14px;}
.fy .pagination {  margin: 10px 0;}
.fy .pagination a{  color: #666;}
.fy .pagination a{}
.fy .pagination .active a {  background: #00893d !important;  color: #fff;}


nav { height: 64px;}
.pagination { display: inline-block; padding-left: 0; margin: 20px 0; border-radius: 4px;}
.pagination>li>a, .pagination>li>span { position: relative; float: left; padding: 6px 12px; margin-left: -1px; line-height: 1.42857143; color: #00893b; text-decoration: none; background-color: #fff; border: 1px solid #ddd;}
.pagination>li:first-child>a, .pagination>li:first-child>span { margin-left: 0; border-top-left-radius: 4px; border-bottom-left-radius: 4px;}
.pagination>li:last-child>a, .pagination>li:last-child>span { border-top-right-radius: 4px; border-bottom-right-radius: 4px;}
.pagination>li { display: inline;}

{}

.spotTop{ border-bottom:#ccc solid 1px; padding:50px 0 35px 0; display:flex; width:94%; max-width:1200px; margin:0 auto;}
.spotTop .spotImg{ width:350px; flex-shrink:0; margin-right:50px;}

.spotTop .spotDetails{ width:670px;}
.spotTop .spotDetails .spotDetails1{ font-size:18px; line-height:40px; margin:10px 0;}
.spotTop .spotDetails .spotDetails2{ padding: 10px; background-color: #f7f7f7; font-size:12px; line-height:30px;}
.spotTop .spotDetails .spotDetails3{ border-bottom: 1px solid #dddddd; font-size:12px; line-height:40px;}
.spotTop .spotDetails .spotDetails4{ border-bottom: 1px solid #dddddd; font-size:14px; line-height:40px;}
.spotTop .spotDetails .spotDetails4 i{ color: salmon; margin:0 5px;}


/*slick*/
.case_box{ width:100%; max-width:400px; text-align:center;position: relative;}
.case_box .case_bigbox{ width:100%; max-width:788px; height:350px; overflow:hidden; display:inline-block; position:relative; border:1px solid #eee; margin-bottom:20px;}
.case_box .case_bigbox .datu{ width:100%; height:350px; overflow:hidden; position: relative; background: #f0f0f0;}
.case_box .case_bigbox .datu img{ width:100%;}
.case_box .case_simbox{ width:100%; height:80px; border:1px solid #eee; padding:13px;}
.case_box .case_simbox .case_simbox_nei{ width:100%; height:100%;}
.case_box .case_simbox .case_simbox_nei .xiaotu{ padding:0; width:54px; height:54px; float:left; position:relative; border:2px solid coral; margin:0 10px;}
.case_box .case_simbox .case_simbox_nei .xiaotu.slick-slide.slick-cloned.slick-active{ border:2px solid #b90000;}
.case_box .case_simbox .case_simbox_nei .xiaotu img{ width:100%; height:100%;}
.case_box .case_simbox .case_simbox_nei .xiaotu span{ padding:0 6px; display:inline-block; height:16px; text-align:center; font-size:12px; color:#FFFFFF; background:rgba(0,0,0,0.8); position:absolute; z-index:999; bottom:4px; right:4px;}
.case_box .case_simbox .case_simbox_nei .xiaotu.slick-active.on{ border:2px solid #b90000;}

.case_box .slick-prev{ background:url(../images/an1L.gif) no-repeat 50%;}
.case_box .slick-next{ background:url(../images/an1R.gif) no-repeat 50%;}

.case_box .case_textbox{ margin:0 auto; text-align:left; text-indent:2em; margin-bottom:50px; max-width:788px; color:#666666; font-size:14px; line-height:24px;}
/*slick*/

.xzk{ width:100px; position:absolute; z-index:999; border:#e5e5e5 solid 1px; background:url(../image/zoom_pup.png); top:0; left:0; display:none;}
.xzk:before{ display:block; content:''; padding-top: calc(100% * (470 / 570));}
.bigImgBox:hover .xzk{ display:block;}
.meaTop .meaTopLeft {  position: relative;}
.datu:hover .xzk {    display: block;}


.floatImgBox{ width:200px; position:absolute; left:100%; top:0; border:#e5e5e5 solid 1px; background:#FFFFFF; overflow:hidden; opacity:0; pointer-events: none;}
.floatImgBox:before{ display:block; content:''; padding-top:100%;}
.floatImgBox div{ width:1000px !important; position:absolute; left:0%; top:0%; text-align: left;}

.smallImgBox{ width:100%; display:flex; align-items:center;margin-top: 30px;}
.smallImgBox img{ width:14px; flex-shrink:0;}
.sImg{ width:100%; width: calc(100% - 48px); margin: 0 10px 0 10px !important;}

.sImg li div{ width:calc(100% - 10px); margin:0 5px; height:100px; border:#eeeeee solid 1px; display:flex; justify-content:center; align-items:center;}
.sImg li div img{ width:100%;}
.sImg li div.on{ border:#000000 solid 1px;}

.spotDetail{ width:94%; max-width:1200px; position:relative; height:40px; margin:050px auto 10px auto;}
.spotDetail .spotDetailBox{ width:100%; max-width:1200px; position:relative; height:40px; border-bottom:#ccc solid 1px; left:50%; transform:translateX(-50%); top:0; display:flex; background:#FFFFFF; }
.spotDetail .spotDetailBox.on{ position:fixed;}
.spotDetail .spotDetailBox div{ padding:0 15px; font-size:14px; color:#666666; line-height:40px; cursor:pointer;}
.spotDetail .spotDetailBox div.on{ background:#00893b; color:#FFFFFF;}

.detalis { width:94%; max-width:1200px; margin:0 auto; margin-bottom: 20px; box-shadow: 0 0 5px#ccc; padding: 15px 30px;}
.deta1{ width:100%; border-bottom: 1px solid #ccc; line-height:40px; margin:10px 0; font-size:16px; color:#00893b;}
.xyjs{ font-size:14px; line-height:2em; text-align:justify; margin:25px 0;}

{}

.tuijian{ width:94%; max-width:1200px; margin:25px auto 45px auto;}
.tuijian .tjBox{ width:100%;}
.tuijian .tjBox .tjItem{ display:flex;}
.tuijian .tjBox .tjItem .tjItemImg{ width:160px; height:100px; display:flex; justify-content:center; align-items:center; overflow:hidden; flex-shrink:0;}
.tuijian .tjBox .tjItem .tjItemText{ margin-left:20px; width:100%;}
.tuijian .tjBox .tjItem .tjItemText .tjItemTitle{ width:100%; font-size:14px; line-height:24px; color:#000000; font-weight:bolder; text-align:justify; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:3; overflow:hidden; height:72px;}
.tuijian .tjBox .tjItem .tjItemText .tjItemDate{ width:100%; font-size:14px; line-height:2em; color:#9f9f9f;}

.newsList{ width:94%; max-width:1200px; margin:40px auto; border-top:1px solid #dcdcdc; padding-top:15px; display:flex; flex-direction:column;}
.newsList .newsItem{ width:100%; display:flex; margin-bottom:25px;}
.newsList .newsItem .newsDate{ width:120px; margin-right:30px; flex-shrink:0; font-size:16px; color:#878787; line-height:28px;}
.newsList .newsItem .newsText{ width:100%;}
.newsList .newsItem .newsText .newsTitle{ width:100%; font-size:14px; color:#000000; line-height:2em; overflow:hidden; text-overflow:ellipsis; white-space:pre; font-weight:bolder;}
.newsList .newsItem .newsText .newsSmall{ width:100%; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:3; overflow:hidden; height:50px; color: #878787; font-size: 14px; line-height: 25px;}

{}

.Recruitment{ width:94%; max-width:1200px; margin:0 auto 80px auto; display:flex; justify-content:space-between;}
.Recruitment .recLeft{ width:770px;}
.Recruitment .recLeft .recLeft1{ width:100%; font-size:20px; line-height:45px; border-bottom: 1px solid #e0e0e0;}
.Recruitment .recLeft .recList{ width:100%; display:flex; flex-direction:column;}
.Recruitment .recLeft .recList a{ display:flex; align-items:center; justify-content:space-between;}
.Recruitment .recLeft .recList a span:nth-child(1){ color:#00893d; font-size:14px; line-height:45px;}
.Recruitment .recLeft .recList a span:nth-child(2){ font-size:14px; line-height:45px;}

.Recruitment .recRight{ width:360px;}
.Recruitment .recRight .recRight1{ color: #00893d;  font-size: 30px;}
.Recruitment .recRight .recRight2{ color: #efefef;  font-size: 30px; font-weight: bold; text-transform: uppercase;}
.Recruitment .recRight .recRight3{ font-size: 14px; margin: 5px auto;  color: #666; line-height:30px;}

{}

@media screen and (min-width:1040px){
	

}
@media screen and (max-width:1040px){
.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;
}



}
@media screen and (max-width:770px){




	 
}
@media screen and (max-width:640px){




}
@media screen and (max-width:420px){




}