 em,i {font-style:normal;}
.topWrap {background:url(../images/tpbg.jpg) repeat-x center top;font-family:"Microsoft Yahei";height:127px;position:relative;overflow:hidden;}
.header {width:1200px;margin:0 auto;}
.h_nr {height:127px;overflow:hidden;box-sizing:border-box;padding-top:22px;}
.logo {width:125px;height:98px;overflow:hidden;float:left;}
.logo img {width:125px;height:98px;display:block;}
.h_nr h2{margin-left:20px;margin-top:8px;float:left;font-size:18.75px;color:#30373f;font-weight:normal;text-align:left;line-height:35px;position:relative;max-width:470px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.h_nr h2 b{color:#30373f;font-size:clamp(18px,2vw,38px);font-weight:bold;display:block;text-align:left;position:relative;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}html[lang="de"] 
.h_nr h2 b,html[lang="ru"] 
.h_nr h2 b{font-size:min(18px,4vw);}
/*.h_nr h2 {margin-left: 20px; margin-top: 8px; float: left;  font-size: 18.75px; color: #30373f; font-weight: normal; text-align: left; line-height: 35px; position: relative;}
.h_nr h2 b{color: #30373f; font-size:38px; font-weight: bold; display:  block;text-align: left; position:relative; }*/
.h_nr .sc {/*margin-top:20px;*/text-align:left;float:right;/*width:272px;*/box-sizing:border-box;/*padding-left:55px;*/height:64px;/*background:url(../images/tel.png) no-repeat left 5px;*/line-height:22px;}
.h_nr .sc span {font-size:16px;color:#30373f;display:block;font-weight:lighter}
.h_nr .sc p {overflow:hidden;color:#0f7a40;font:18px "Arial";font-weight:bold;letter-spacing: -1px;}
.h_nr .fcode {/*width:250px;*/float:right;margin-right:250px;margin-top:-65px;}
.h_nr .fcode em {display:block;width:100px;float:left;line-height:normal;text-align:center;color:#000;margin-right:20px;font-size:12px;}
.h_nr .fcode em img {width:90px;height:90px;display:block;padding:1px;background:#eee;margin:0 auto;}
           /* .nav{ height: 60px;background: #30373f;font-family: "Microsoft Yahei";}
            .nav ul{  height: 60px; width: 1200px;margin:0 auto;}
            .nav li { float: left;font-size: 16px; position: relative;}
            .nav li a { text-decoration: none; height: 60px;padding:0 29px; line-height: 60px; display: block; position: relative;z-index: 2; color: #ffffff;box-sizing: border-box; font-weight: lighter; }*/
            .nav{height:auto;min-height:60px;background:#30373f;font-family:"Microsoft Yahei";overflow:hidden;}
            .nav ul{height:auto;width:100%;max-width:1200px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:flex-start;padding:5px 0;align-items:center;}
            .nav li{float:none;font-size:16px;position:relative;margin:5px 0;flex-shrink:0;flex:1;min-width:120px;text-align:center;}
            .nav li a{text-decoration:none;height:50px;padding:0 20px;line-height:50px;display:block;position:relative;z-index:2;color:#ffffff;box-sizing:border-box;font-weight:lighter;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px;text-align:center;}
            html[lang="de"].nav li a,html[lang="ru"] .nav li a{padding:0 15px;font-size:14px;max-width:160px;}
.nav li:after {content:'';position:absolute;height:0;width:100%;background:#6f6f6f/* #009745 */;background-size:100% 100%;bottom:0;left:0;-webkit-transition:height .5s;transition:height .5s;color:#fff;z-index:1;}
.nav li:hover:after,.nav li.cur:after {height:100%;color:#ffffff;z-index:1;}
.nav li a:hover,.nav .cur a {font-weight:normal;text-decoration:none;color:#ffffff;}
.nav li.nones:before {background:none;}
.hd_fixed {filter:alpha(opacity=95);opacity:0.95;position:fixed;top:0;width:100%;_position:absolute;_top:expression(eval(document.documentElement.scrollTop)-0);z-index:10;left:0;-webkit-transition:top 0.5s;transition:top 0.5s;}
.ty-banner-1 {overflow:hidden;line-height:0;text-align:center;}
.ty-banner-1 img {visibility:hidden;}
.ty-banner-1 img.show {visibility:visible;}
.p102-search-1 {height:70px;border-bottom:1px solid #ededed;background:#f7f7f7;}
.p102-search-1 p {float:left;width:750px;height:70px;line-height:70px;font-size:14px;color:#333333;}
.p102-search-1 p b {display:inline-block;}
.p102-search-1 p a {color:#666666;display:inline-block;margin-right:15px;}
.p102-search-1 p a:hover {color:#0e7a40;}
.p102-search-1-inp {float:right;width:356px;height:36px;background:#fff;margin-top:18px;border-radius:25px;position:relative;}
.p102-search-1-inp:before,.p102-search-1-inp:after {content:'';position:absolute;width:80%;height:1px;background:#e3e3e3;left:10%;z-index:0;}
.p102-search-1-inp:before {top:0;}
.p102-search-1-inp:after {bottom:0;}
.p102-search-1-inp1 {width:249px;height:34px;line-height:34px;color:#999999;border:1px solid #e3e3e3;border-right:0;padding:0 20px;border-top-left-radius:25px;border-bottom-left-radius:25px;float:left;}
.p102-search-1-inp2 {width:66px;height:36px;border:0;border-radius:25px;background:url(../images/p102-search-icon1.png) no-repeat center center #6f6f6f/* #0e7a40 */;float:right;position:relative;z-index:2;cursor:pointer;}
.plc {padding:5px 0 25px;}
.p12-curblock {display:none;}
.p102-curmbs-1 {height:40px;line-height:40px;font-size:14px;color:#808080;}
.p102-curmbs-1 b {font-weight:normal;padding-left:35px;background:url(../images/p102-curmbs-icon1.png) no-repeat left center;}
.p102-curmbs-1 i {font-style:normal;}
.p102-curmbs-1 span {font-family:宋体;height:46px;line-height:46px;padding:0px 5px;}
.p102-curmbs-1 a {color:#808080;}
.p102-curmbs-1 a:hover {color:#0e7a40;}
.p102-info-1 {width:1029px;background:#fff;border-left:1px solid #ebebeb;margin-left:-1px;padding:70px 40px 40px;min-height:888px;}
.p102-info-list {border:0px solid #e3e3e3;border-bottom:0;margin-bottom:30px;}
.p102-info-list dl {border:1px solid #e3e3e3;padding:10px;position:relative;width:304px;float:left;margin-right:25px;margin-bottom:25px;}
.p102-info-list dl:nth-child(3n) {margin-right:0;}
.p102-info-list dt {width:304px;}
.p102-info-list dt a,.p102-info-list dt img {display:block;width:100%;}
.p102-info-list dd {text-align:center;z-index:1;padding-top:10px;}
.p102-info-list dd h4 {height:35px;line-height:35px;font-weight:normal;}
.p102-info-list dd h4 {display:inline-block;max-width:100%;height:40px;font-size:16px;color:#333333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.p102-info-list .p102-info-list-desc {font-size:14px;line-height:26px;color:#666666;text-align:justify;}
.p102-info-list-more {padding-top:22px;}
.p102-info-list-more a {display:block;width:98px;height:34px;line-height:34px;font-size:14px;color:#0e7a40;text-align:center;border:1px solid #0e7a40;position:relative;}
.p102-info-list-more a:before {content:'';position:absolute;border-top:9px solid transparent;border-bottom:9px solid transparent;border-left:10px solid #fff;left:-1px;top:50%;margin-top:-9px;z-index:1;}
.p102-info-list-more a:after {content:'';position:absolute;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:7px solid #0e7a40;left:-1px;top:50%;margin-top:-5px;z-index:2;}
.p102-info-list dl:hover {box-shadow:5px 5px 10px #ededed,-5px -5px 10px #ededed;}
.p102-info-list dl:hover dd h4 a {color:#0e7a40;}
.p102-info-list dl:hover .p102-info-list-more a {background:#0e7a40;color:#fff;}
.p102-info-list dl:hover .p102-info-list-more a:before {border-left:10px solid #0e7a40;}
.p102-info-list dl:hover .p102-info-list-more a:after {border-left:7px solid #fff;}
.p102-info-fdh-1 {width:90px;position:relative;z-index:2;margin-top:70px;}
.p102-info-fdh-1-nav-one {margin-bottom:5px;}
.p102-info-fdh-1-nav-one h3 {background:#30373f;font-weight:lighter;margin-bottom:5px;}
.p102-info-fdh-1-nav-one h3 a {display:block;line-height:26px;font-size:20px;color:#fff;text-align:center;padding:19px 20px;}
.p102-info-fdh-1-nav-one h3.sidenavcur,.p102-info-fdh-1-nav-one h3:hover {background:#6f6f6f/* #0e7a40 */;font-weight:bold;color:#fff;}
/*有需要黑色字体的可放出*/    .p102-info-fdh-1-nav-one h3.sidenavcur a,.p102-info-fdh-1-nav-one h3:hover a {color:#fff;}
.p102-info-fdh-1-nav-one dt {background:#30373f;font-weight:normal;margin-bottom:1px;}
.p102-info-fdh-1-nav-one dt a {display:block;line-height:26px;font-size:16px;color:#fff;text-align:center;padding:15px 10px;}
.p102-info-fdh-1-nav-one dt.sidenavcur,.p102-info-fdh-1-nav-one dt:hover {background:#6f6f6f/* #0e7a40 */;font-weight:bold;color:#fff;}
.p102-info-fdh-1-nav-one dt.sidenavcur a,.p102-info-fdh-1-nav-one dt:hover a {color:#fff;}
.footWrap {background:#30373f;height:700px;font-family:"Microsoft Yahei";box-sizing:border-box;}
.footer {width:1200px;margin:0 auto;}
.footer em {padding:0 8px;}
.f_nav {width:100%;height:74px;background:#6f6f6f/* #127c42 */;}
.fnav {width:1200px;margin:0 auto;}
.fnav a {display:block;font-size:16px;color:#fff;line-height:74px;height:74px;padding:0 43px;float:left;text-decoration:none;}
.fnav a.no1 {padding-left:0;}
.fnav a.lasta {padding-right:0;}
.fcontact {width:100%;height:524px;background:url(../images/ftbg.jpg) no-repeat center top;padding-top:155px;box-sizing:border-box;}
.fcontact h3 {font-weight:bold;font-size:47px;color:#30373f;text-align:center;margin-bottom:22px;line-height:55px;}
.fcontact h3 em {display:block;font-size:40px;color:#666666;font-family:Arial,Helvetica,sans-serif;}
.fcontact .lx {text-align:center;}
.fcontact .lx p {text-align:center;font-size:18px;color:#0a742a;font-weight:bold;line-height:40px;display:inline-block;margin-left:80px;padding-left:35px;margin-bottom:20px;}
.fcontact .lx p i {font-weight:normal;}
.fcontact .lx p:nth-child(1) {background:url(../images/ftico1.png) no-repeat left center;}
.fcontact .lx p:nth-child(2) {background:url(../images/ftico2.png) no-repeat left center;}
.fcontact .lx p:nth-child(3) {background:url(../images/ftico3.png) no-repeat left center;}
.fcontact .addr {display:block;text-align:center;font-size:15px;color:rgba(48,55,63,0.83)}
.fbeian {width:619px;padding-top:10px;clear:both;overflow:hidden;box-sizing:border-box;float:left;}
.fbeian  img {width:180px;height:80px;display:block;float:left;}
.fbeian p {padding-top:18px;padding-left:42px;font-size:15px;color:rgba(255,255,255,0.66);float:left;line-height:32px;}
.fbeian p b {display:block;font-size:16px;font-weight:normal;color:#fff;}
.fbeian p a {color:rgba(255,255,255,0.66);}
.links {float:right;width:528px;padding-top:35px;height:67px;overflow:hidden;font-size:15px;}
.links a {color:#fff;margin-right:30px;}
.links a:last-child {margin-right:0;}
.client-2 {position:fixed;right:-170px;top:50%;z-index:900;}
.client-2 li a {text-decoration:none;}
.client-2 li {margin-top:1px;clear:both;height:62px;position:relative;}
.client-2 li i {background:url(../images/fx.png) no-repeat;display:block;width:30px;height:27px;margin:0px auto;text-align:center;}
.client-2 li p {height:20px;font-size:12px;line-height:20px;overflow:hidden;text-align:center;color:#fff;}
.client-2 .my-kefu-qq i {background-position:4px 5px;}
.client-2 .my-kefu-tel i {background-position:0 -21px;}
.client-2 .my-kefu-liuyan i {background-position:4px -53px;}
.client-2 .my-kefu-weixin i {background-position:-34px 4px;}
.client-2 .my-kefu-weibo i {background-position:-30px -22px;}
.client-2 .my-kefu-ftop {display:none;}
.client-2 .my-kefu-ftop i {width:33px;height:31px;background-position:-23px -47px;background-size:52px 82px;}
.client-2 .my-kefu-ftop .my-kefu-main {padding-top:6px;}
.client-2 .my-kefu-left {float:left;width:62px;height:47px;position:relative;}
.client-2 .my-kefu-tel-right {font-size:16px;color:#fff;float:left;height:24px;line-height:22px;padding:0 15px;border-radius:5px;border-left:1px solid #fff;margin-top:14px;}
.client-2 .my-kefu-right {width:20px;}
.client-2 .my-kefu-tel-main {background:#6f6f6f/* #0e7a40 */;color:#fff;height:53px;width:230px;padding:9px 0 0;border-radius:5px;float:left;}
.client-2 .my-kefu-main {background:#6f6f6f/* #0e7a40 */;width:97px;height:53px;position:relative;padding:9px 0 0;border-radius:5px;float:left;}
.client-2 .my-kefu-weixin-pic {position:absolute;left:-130px;top:-24px;display:none;z-index:333;}
.my-kefu-weixin-pic img {width:115px;height:115px;}
