@charset "utf-8";



@font-face {

  font-family: "iconfont"; /* Project id 3881530 */

  src: url('../images/iconfont.woff2') format('woff2'),

       url('../images/iconfont.woff') format('woff'),

       url('../images/iconfont.ttf') format('truetype');

}



@font-face {

  font-family: "fzc";

  src: url("../css/FZCHSJW.woff") format("woff2"),

       url("../css/FZCHSJW.woff") format("woff"),

       url("../css/FZCHSJW.woff") format("truetype"),

       url("../css/FZCHSJW.TTF") format("embedded-opentype"),

       url("../css/FZCHSJW.TTF") format("svg");

}







/*--header--*/

.header{position:fixed;z-index:999;top:0;left:0;padding:0 50px;width:100%;background:#fff;transition:all .5s;box-shadow:0 0 10px rgba(0,0,0,0.1);}

.head-inner{position:relative;padding-right:60px;width:100%;height:100px;overflow:hidden;border-bottom:rgba(255,255,255,0.1) solid 1px;display:flex;align-items:center;justify-content:space-between;}

.head-inner .logo{width:275px;}

.head-inner strong{display: block;font-size:34px; line-height:38px; color:#0e4c3d; font-weight: normal; font-family: "fzc"; letter-spacing:2px;}

.head-inner dl{margin-top:2px; padding-left: 5px; font-size:16px; color:#000; line-height:22px; letter-spacing: 1px; font-family: cursive; }

.head-inner dl en{color: #cf591b;}

.head-inner .logo img{ /*float:left; */padding-right:8px;}

.head-inner .tel{font-family: "din";font-size:20px;color:#000;}

.head-inner .menu-btn{position:absolute;right:0;top:50%;margin-top:-19px;width:38px;height:38px;cursor:pointer;user-select: none;background:url() no-repeat center;}

/*.head-inner .menu-btn:hover{transform:rotate(360deg);transition:all .5s;}*/

.head-nav{position:relative;margin:-100px auto 0;width:1074px;height:100px;line-height:100px;}

.head-nav ul{display:flex;}

.head-nav li{position:relative;flex:none;font-size:0.92vw;}

.head-nav li:after{display:none;position:absolute;left:50%;bottom:0;margin-left:-15px;width:30px;height:3px;content:"";background:#fff;transform:scale(0,1);transition:all .5s;}

.head-nav li>a{display:block;padding:0 25px;color:#000;}

.head-nav li:hover>a,.head-nav li.cur>a{color:#0e4c3d;}

.head-nav li:hover:after,.head-nav li.cur:after{transform:scale(1);}

.head-nav li[data-drop="true"]>a:after{display:inline-block;margin-left:6px;font-family:"iconfont"; content: "\eb03";}

.header[data-trans="true"]{background:transparent;}

.header[data-trans="true"] .head-inner .logo img{filter:contrast(0) brightness(2);}

.header[data-trans="true"] .head-inner .tel{color:#fff;}

/*.header[data-trans="true"] .head-inner .menu-btn{background-image:url(../images/menu_btn_trans.png);}*/

.header[data-trans="true"] .head-nav li:after{display:block;}

.header[data-trans="true"] .head-nav li>a{color:#fff;}

.header[data-trans="true"] .head-nav li:hover>a,.header[data-trans="true"] .head-nav li.cur>a{color:#fff;}



@media(max-width:1600px){

.head-nav{width:800px;}

.head-nav li>a{padding:0 13px; font-size:16px;}

}

@media(max-width:1366px){

.head-nav{width:640px;}

.head-nav li>a{padding:0 12px;}

}

@media(max-width:1200px){

.header{padding:0 4vw;height:13.33vw;background:#fff;}

.head-inner{padding:0;height:13.33vw;}

.head-inner .logo{width:100px;}

.head-inner .tel{display:none;}

.head-inner .menu-btn{margin-top:-4vw;width:8vw;height:8vw;cursor:pointer;background:url() no-repeat center / 100%;}

.head-nav{display:none;}

.header[data-trans="true"] .head-inner .menu-btn{filter:contrast(0) brightness(2);background:url() no-repeat center / 100%;}

}

/*--end header--*/









.search{width:38px;height:38px;position:relative}

.search form{width:100%;height:100%;position:absolute;right:0;border-radius:30px;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.search form input{border:0}

.search form input[type=text]{width:160px;height:100%;padding-left:15px;position:absolute;right:-50px;top:0;font-size:14px;color:#282f36;opacity:0;visibility:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.search form input[type=text]::input-placeholder{color:#999;opacity:1}

.search form input[type=text]::-webkit-input-placeholder{color:#999;opacity:1}

.search form input[type=text]:-moz-placeholder{color:#999;opacity:1}

.search form input[type=text]::-moz-placeholder{color:#999;opacity:1}

.search form input[type=text]:-ms-input-placeholder{color:#999;opacity:1}

.search form input[type=submit]{width:38px;height:100%;position:absolute;right:0;top:0;z-index:2}

.search form .btn{width:38px;height:100%;position:absolute;right:0;top:0;z-index:1;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;color:#fff;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.search form .btn i{font-size:20px;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.search:hover form{width:220px;background:#f5f5f5}

.search:hover form input[type=text]{right:60px;visibility:initial;opacity:1}

.search:hover form input[type=submit],.search:hover form .btn{width:38px}







/*--dropDown--*/

.dropDown{display:none;position:absolute;z-index:999;top:calc(100% - 20px);left:0;padding:20px;width:320px;background:#fff;border-radius:5px;box-shadow:0 0 20px rgba(0,0,0,0.1);}

.dropDown a{display:block;padding:0 25px;height:58px;line-height:58px;border-radius:5px;}

.dropDown a:before{display:block;float:right;font-family:"iconfont";content:"\eb03";color:#cdcdcd; font-size:18px;}

.dropDown a i{display:block;float:left;width:30px;height:58px;filter:grayscale(1) contrast(3);}

.dropDown a i img{display:block;width:100%;position:relative;top:50%;transform:translateY(-50%);}

.dropDown a span{display:block;padding-left:20px;font-size:17px;color:#000;overflow:hidden;}

.dropDown a:hover{background:#f6f6f6;}

.dropDown a:hover:before{color:rgb(9, 117, 56);}

.dropDown a:hover i{filter:none;}

.dropDown a:hover span{color:rgb(9, 117, 56); font-weight:bold;}

/*--end dropDown--*/

.about-section1 .rightbox .group .smtit b{ font-weight:normal; line-height:50px; display:block; font-size:26px; margin-top:24px;}



