@charset "utf-8";
/* CSS Document */

*{margin:0; padding:0; box-sizing:border-box;}
*:focus{outline:none;}
ul li{list-style:none;}
body{ width:100%; min-width:320px; margin:0 auto;  font-family:Arial, Helvetica, sans-serif;}
a{text-decoration:none;}
.clear{clear:both;}
img{ display:block;}
@font-face {  font-style: normal; font-family: HELVETICANEUELTPRO-THEX; src: url(../font/HelveticaNeueLTPro-ThEx.otf);  }

@media only all and (max-width: 699px){padding-bottom:58px; }




.clr{clear:both;}

.head{ width:100%; background-color:rgba(93,147,52,0.9); }
.fixed{background-color:rgba(93,147,52,0.9); }
.header{text-align:left; padding:8px 0px; clear:both; width:90%; max-width:1400px; margin:0px auto;}
.logo_f{margin-top:12px; float:left; height:56px;}
.logo_x{ display:none;}
.menu{ float: right; top:18px;}
.menu a{ color:#fff;}
.menu span{ font-size:32px; line-height:80px;}
.ss{ float:right;  width:100px; font-size:14px; display:none;}
.ss a{color:#4c4c4c;}
.ss span{ font-size:22px; color:#d5dbdf; line-height:80px;}
.language{float:right;  width:120px; font-size:14px;}
.language a{color:#4c4c4c;}
.language span{ font-size:22px; color:#d5dbdf; line-height:80px;}

.lxfs{float:right;  width:300px; font-size:14px;}
.lxfs a{color:#4c4c4c;}
.lxfs a b{ color:#F90; font-size:24px; font-weight:normal}
.lxfs span{ font-size:26px; color:#108949; line-height:80px;}


.nav{   }

.box{position:absolute;top:-400px;width:100%; background-color:#0f944e; opacity:0.95; margin:auto;padding:0px;z-index:999999;text-align:center;}
.box a.boxclose{cursor:pointer; color:#fff; background:#096c38; width:70px; height:30px; line-height:30px; text-align:center; font-size:13px; display:block; float:right;}
.form_content{padding:20px; text-align:left;}
input.form_input_box{width:100%;-moz-border-radius:8px;-webkit-border-radius:8px;-khtml-border-radius:8px; background-color:#fff; height:32px; border:none; color:#666; margin-bottom:10px; float:left}
input.form_submit{color:#fff; font-size:14px; font-family:"微软雅黑"; background:#096c38; margin-right:10px; width:70px; height:30px; border:none; line-height:30px; display:block; float:right;}


.in_con{ width:100%; background:url(../images/bj.jpg) no-repeat center top; background-size: 100% 100%; height: 98vh; display: flex;  justify-content:center; align-items:center;}
.in_nav{ width:98%; max-width: 1400px;}
.in_nav li{ clear:both; line-height:32px; padding:20px 0px;}
.in_nav a{ color:#224605;  font-style: normal; font-family: HELVETICANEUELTPRO-THEX; src: url(../font/HelveticaNeueLTPro-ThEx.otf); font-size:18px; letter-spacing:2px; border-bottom:1px solid rgb(93 147 53 / 62%); display: inline-block; padding-bottom:8px; font-weight: 600;}
.in_nav a span{ float:left;}
.in_about{width:700px; font-family:Arial, Helvetica, sans-serif; color:#161616; line-height:30px; font-size:18px; font-weight:normal; background: #fff; padding: 20px;}
.in_about p{ padding-bottom:20px;}
.in_about img{ float:left; margin-top:5px; max-width: 100%; margin-bottom: 30px;}

.banner{ width:100%; max-width:1920px; margin:95px auto 0px auto; background:url(../images/01_r2_c1.jpg) no-repeat center top; height:558px;}
.banner_n{ width:1400px; margin:0px auto;}
.banner_nl{ width:50%; float:left; padding-top:75px;}
.banner_nl ul li{ width:50%; float:left; padding-bottom:20px;}
.banner_nl ul li img{border-radius:50%; width:80px; height:80px; float:left; margin-right:20px;}
.banner_nl ul li .pr1{ line-height:28px; font-size:18px; color:#333; display:inline-block; padding-top:10px;}
.banner_nl ul li .pr1 span{  background-color:#108949; width:60px; border-radius:5px; text-align:center; color:#fff; display:inline-block; line-height:22px; font-size:13px;}
.banner_nl p{ padding-top:10px; line-height:28px; font-size:15px; color:#555;}



.in_aboutn_r{ width:45%; float:right; padding-top:75px;}
.in_aboutn_r h2{ color:#fff; font-size:36px; font-weight:normal; line-height:58px; }
.in_aboutn_r h2 i{ display:block;  font-size:50px; }
.in_aboutn_r h2 span{ font-size:36px; color:#5bae84; }
.in_aboutn_r b{ float:left; width:160px; margin-right:30px; margin-top:50px; text-align:center; color:#fff; line-height:26px; font-size:16px; font-weight:normal;}
.in_aboutn_r b img{ margin:0px auto;}

.in_spcp{ width:100%; background-color:#f6f6f6; }
.in_spcp_l{ width:50%; float:left; background:url(../images/spbj.png) ;padding-bottom:80px; }
.in_spcp_r{ width:50%; float: right;}
.in_spcp_ln{ width:100%; max-width:700px; float:right; padding-top:60px;}
.in_spcp_ln h2{ padding-bottom:10px; border-bottom:2px solid #88c4a4; width:90%; f}
.in_spcp_ln h2 a{ line-height:40px; font-size:36px; color:#272727; font-weight:normal;}
.in_spcp_ln h2 a span{ font-family:'HELVETICANEUELTPRO-THEX',Arial, Helvetica, sans-serif;  letter-spacing:2px; font-size:28px; color:#88c4a4;} 
.prodjs{line-height:28px; font-size:15px; padding-top:30px; width:90%; color:#444444;}

#rymo{WIDTH:90%; OVERFLOW: hidden; margin-top:0px;}
#rymo1{FLOAT:left;}
#rymo2{FLOAT:left;}
#inkemo{ WIDTH:935%; FLOAT:left;}
.zgg{ width:240px; margin:40px 28px 0px 0px; float:left; display:inline; background:#fff; border-radius:8px;}
.zgg1{ width:100%;  overflow:hidden;}
.zgg1 img{ width:100%;  -webkit-transition:all 1s; -moz-transition:all 1s; -ms-transition:all 1s; transition:all 1s; border-radius:8px 8px 0px 0px;} 
.zgg1 img:hover{ width:100%;-webkit-transform:scale(1.1); -moz-transform:scale(1.1); -ms-transform:scale(1.1); transform:scale(1.1);}

.zgg_name{ width:100%; margin:0px auto; margin-top:-12px; position:relative; }
.zgg_name a{ color:#777777; width:100%;  margin:0px auto; font-size:16px; display:block; line-height:40px; padding-top:13px; padding-bottom:10px;}
.zgg_name a:hover{background:url(engname2.png) no-repeat center top; }
.zgg_name a p strong{ color:#444444; font-weight: normal; display:block; line-height:35px; font-size:16px;}
.zgg_name p{ width:90%; margin:0px auto; line-height:22px; padding-bottom:8px; display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden; font-size:13px;}
.zgg_name span{ width:100%; display:block; border-top:2px solid #a1c8e2; background-color:#f0f0f0; line-height:40px;}
.zgg_name span a{ width:50px; font-size:13px; float:right; margin-right:15px; display:inline;}

.in_spcp_rn{ width:100%; max-width:700px; float: left; padding-top:60px;}
.in_spcp_rn h2{padding-bottom:10px; border-bottom:2px solid #88c4a4; width:90%; margin-left:70px;}
.in_spcp_rn h2 a{ line-height:40px; font-size:36px; color:#272727; font-weight:normal;}
.in_spcp_rn h2 a span{ font-family:'HELVETICANEUELTPRO-THEX',Arial, Helvetica, sans-serif;  letter-spacing:2px; font-size:28px; color:#88c4a4;} 
.shipin{ margin-top:40px; margin-left:70px;}

.in_news{ width:100%; background:url(../images/xwbj.jpg) repeat top; padding-top:40px; padding-bottom:90px;}

.in_news h2{padding-bottom:10px; border-bottom:2px solid #88c4a4; width:100%; margin:0px auto 0px auto; text-align:center; max-width:1400px;}
.in_news h2 a{ line-height:70px; font-size:36px; color:#272727; font-weight:normal;}
.in_news h2 a span{ font-family:'HELVETICANEUELTPRO-THEX',Arial, Helvetica, sans-serif;  letter-spacing:2px;font-size:26px; color:#108949; display:block; text-align:center; text-transform: uppercase; line-height:30px;} 

.in_news ul{ width:100%; margin:0px auto; max-width:1400px; padding-top:60px; display: -webkit-flex; display:flex; justify-content:space-between;}
.in_news ul li{ margin-left:30px; margin-right:30px; background-color:#fff; flex: 1;}
.in_news ul li p{ margin:20px; padding-bottom:25px;}
.in_news ul li p span{ display:block; font-size:15px; font-family:'HELVETICANEUELTPRO-THEX',Arial, Helvetica, sans-serif; color:#666; letter-spacing:1px; line-height:28px; font-weight:600; }
.in_news ul li p strong{ line-height:30px;  font-size:16px; font-weight:normal; display:block;}
.in_news ul li p strong a{color:#333;}
.in_news ul li b{ background-color: #108949; text-align:center; position: absolute; color:#fff; font-weight:normal; padding:8px 25px; border-radius:15px; z-index:999; margin-top:30px; font-family:'HELVETICANEUELTPRO-THEX',Arial, Helvetica, sans-serif;letter-spacing:2px; margin-left:260px; }
.in_news ul li b a{ display:block; float:right;color:#fff;}

.in_yxwl{ width:100%; max-width:1400px; margin:0px auto; padding-top:60px;}
.in_yxwl h2{padding-bottom:10px; width:100%; margin:0px auto 0px auto; text-align:center; max-width:1400px; }
.in_yxwl h2 a{ line-height:70px; font-size:36px; color:#272727; font-weight:normal;}
.in_yxwl h2 span{ font-family:'HELVETICANEUELTPRO-THEX',Arial, Helvetica, sans-serif; letter-spacing:2px;font-size:32px; color:#108949; display:block; text-align:center; text-transform: uppercase; line-height:30px;} 
.in_yxwl h3{ text-align:center; font-size:16px; font-weight:normal; color:#666; margin-bottom:25px;}

.in_yxwl_n{ width:100%; max-width:1400px; margin:0px auto; background:url(../images/yxwlbj.jpg) no-repeat top center; background-size:100%; height:546px;}
.in_yxwl_n ul{ margin-bottom:10px;  display:flex; flex-direction:column; justify-content:center; height:546px; padding-top:30px;}
.in_yxwl_n li{ line-height:44px; font-size:16px; margin-left:100px; margin-top:20px;}
.in_yxwl_n li span{ width:44px; height:44px; display:inline-block; background-color:#29a54f; text-align:center; font-size:22px; color:#fff;border-radius:50%; line-height:44px; font-weight:600;}
.in_yxwl_n li b{ color:#F90; font-size:25px;  font-family:'HELVETICANEUELTPRO-THEX',Arial, Helvetica, sans-serif; letter-spacing:2px;}



.foot_f{ background-color:#081607e3;}
.foot_f_n{ width:100%; max-width:1400px; margin:0px auto; padding:10px 0px 45px 0px;}
.foot_f_n a{ color:#fff;}
.foot_f_n a:hover{ color:#fff; text-decoration:none; }
.foot_f_n dl{ float:left; padding-top:20px;}
.foot_f_n dt{ font-size:18px; line-height:80px;}
.foot_f_n dd{ line-height:34px; font-size:15px;}
.foot_f_n dd a{color:#fff;}

.foot_f_dl1{ width:460px;}
.foot_f_dl2{ width:600px;}
.foot_f_dl3{ width:340px;}

.foot_f_dl2 dd{ width:42%; float:left;}
.footer_2{ text-align:center; line-height:36px; font-size:15px; color:#fff; background:#213313; padding:20px 0px;}
.footer_2 a{color:#fff; text-decoration:none;}

.xinbj{ background:url(../images/bj.jpg) repeat; width:100%;}
.xinbj2{ background:url(../images/bj2.jpg) repeat; width:100%;}
.biaoti{ line-height:30px; font-size:40px; font-weight:800; width:100%; max-width:1400px; margin:0px auto 0px auto; padding:190px 0px 0px 0px;  font-family:'HELVETICANEUELTPRO-THEX',Arial, Helvetica, sans-serif; letter-spacing:2px; color: #ffffff; text-align: left;}

.biaoti a{ font-size:16px; margin-left:10px; color:#222; border-left:1px solid #ccc; padding-left:15px; letter-spacing:1px;}
.biaoti a:hover{ color:#f06262;}


.news_con{ width:100%; max-width:1400px; margin:0px auto; padding-bottom:60px;}
.news_con ul{ width:100%;}
.news_con ul li{ width:33.33%; float:left; margin-top:50px;}
.news_con ul li a{background-color:#fff; width:86%; margin:0px auto; display:block; color:#333; padding:15px; -moz-box-shadow: 0px 1px 5px #888888; box-shadow: 0px 1px 5px #888888;}
.news_con ul li img{ width:100%; }

.tmain .time{ font-family:'HELVETICANEUELTPRO-THEX',Arial, Helvetica, sans-serif; letter-spacing:1px; font-weight:600; line-height:40px; font-size:14px;}
.tmain h2{ font-size:16px; font-weight:normal; color:#222;}
.tmain p{ line-height:24px; font-size:14px; color:#888; padding-top:10px; text-align: left;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;}
	
.tmain .more{ background-color:#108949; margin-top:30px; text-align: center; color:#fff; display:block;  padding:6px 10px; width:120px; font-family:'HELVETICANEUELTPRO-THEX',Arial, Helvetica, sans-serif; letter-spacing:1px;}
.news_con_con{ background-color:#fff; padding:40px; -moz-box-shadow: 0px 1px 5px #888888; box-shadow: 0px 1px 5px #888888; line-height:28px; font-size:15px; margin-top:40px;}
.news_con_con h2{ line-height:40px; font-weight:normal;}
.news_con_con h3{ font-size:15px; color:#888; line-height:45px; border-bottom:1px solid #f1f1f1; font-weight:normal;}
.xwneirong{ padding-top:40px;}
.xwneirong img{ max-width:100%;}



.page_f{ padding-top:15px; line-height:32px; color:#333; font-size:15px; border-top:1px solid #f1f1f1; width:96%; max-width:1400px; margin:10px auto 0px auto;}
.page_f a{ color:#333;}

.mf_prconr{width:100%; max-width:1400px; margin:50px auto 0px auto; padding-bottom:60px;  background-color:rgba(255,255,255,0.8);}
.mf_prconr .view{width:33.33%; float:left; margin-top:50px;}
.mf_prconr .view a{ width:86%; margin:0px auto; display:block; color:#333; padding:15px; -moz-box-shadow: 0px 1px 2px #cbcbcb; box-shadow: 0px 1px 2px #cbcbcb;}
.mf_prconr .view img{ width:100%; margin:0px auto;}
.mf_prconr .view p{ line-height:34px; font-size:14px; color:#333; padding-top:5px; border-top:1px solid #f1f1f1;}

.cp_page{padding-top:15px; margin-top:30px; line-height:28px; color:#333; font-size:15px; border-top:1px solid #f1f1f1;}
.cp_page a{ color:#0d874a;}

.xinbj{ width:100%; margin:0px auto; padding-bottom: 50px;}
.xinchanpin{ width:50%;    margin-top: 50px; float:left;}
.xinbj_n{width:100%; margin:0px auto; max-width:1400px;  padding-top:96px;padding-bottom: 60px;}
.xinbj_n img{ max-width:100%;}

.xinchanpin_r{ width:50%;margin-top: 10px; float:right; background-color:#fff; height:434px;}
.xinchanpin_r h2{ width:600px; margin-left:30px; font-size:22px; font-weight:normal; line-height:40px; margin-top:30px; display:block;}
.xinchanpin_r .cpjj1{ margin-left:30px; line-height:26px; font-size:15px; margin-top:30px; width:600px;}

.cpnr2{ width:100%; margin:0px auto; max-width:1400px;  line-height:24px; padding-bottom:50px;}
.cpnr2 img{ max-width:100%;}

.xinpic{width:100%; margin:0px auto; max-width:1400px; padding-bottom:80px; }
.xinpic img{ float:left; width:23%; margin-left:1.5%; margin-right:1px; margin-top:80px;}

.cptb_f{ width:100%; padding-bottom:40px; display:block;  padding-top: 20px;}
.cptb_f li{ text-align:center; width:33.3%; float:left; line-height:50px; margin-top:30px; font-size:16px;}
.cptb_f li span{ color:#12874a; font-size:40px; text-align:center; display:block;}
.cptb_f li img{ width:60px; margin:0px auto;}

.fanwei_l{ width:50%; float:left; margin-top:40px;}
.fanwei_l h2{ font-size:30px; line-height:50px; padding-bottom:40px; font-weight:normal; padding-left:30px;}
.fanwei_l li{ width:30%; float:left; text-align:center; line-height:50px; font-size:16px; padding-bottom:20px;}
.fanwei_l li img{ margin:0px auto;}

.zhengshu_r{width:50%; float:right; margin-top:40px; }
.zhengshu_r h2{ font-size:30px; line-height:50px; padding-bottom:0px; font-weight:normal; padding-left:60px;}
.zhengshu_r img{ float:left; margin-left:25px;}

.syfw_f{ text-align:center; padding-top:80px;}
.syfw_f img{ margin:0px auto;}


.bodyabout_bj{background: url(../images/bjabout.jpg) no-repeat center top; background-size: 100% 100%; width: 100%; height: 100%;}
.bodycon_bj{background: url(../images/bjabout.jpg) no-repeat center top; background-size: 100% 100%; width: 100%; height: 100%;}
.ab_bj{  padding-bottom: 60px;}
.about_con{ width:96%; max-width:1500px; margin:50px auto 0px auto; line-height:32px; font-size:16px;  display: -webkit-flex; /* Safari */  display: flex; }
.about_con_l{ width:48%; margin:0px auto; max-width:1200px; }
.about_con_l h3{font-size:28px; font-weight:normal; padding:15px 0px 30px 0px;}
.about_con_l p{font-size: 18px; }
.about_con_l img{ float:left;}
.about_con .container{ background:rgb(157 185 104); padding: 10px 10px 5px 10px; border-radius:5px;}
.about_con_r{ text-align:center; }
.about_con_r img{ margin:0px auto; width:100%; max-width:1120px;}


.about_con_l2{ width:96%; margin:0px auto; max-width:1200px; padding-bottom:50px;}
.about_con_l2 p{ margin-left:740px; font-size: 18px; padding-bottom:20px;}
.about_con_l2 img{ float:left;}

.gsjj_sp{width:600px; float:left; margin-left:100px; margin-bottom:20px;}
.gsjj_sp iframe{ width:100%; height:340px; margin-top:30px;}

.gsjj_p{ text-align:center;}

.channel_content{ padding-top:40px;width:100%; background-color:#fff; }
.channel_content h4{ text-align:center; font-size:28px; font-weight:normal; padding:20px 0px;}
.channel_content .jieshao{ width:96%; max-width:1300px; margin:0px auto; padding-top:20px; text-align:center;}
.channel_content ul{ padding-top:50px;width:360px; max-width:1000px; margin:0px auto; padding-bottom:40px;}
.channel_content li{ width:100%; float:left; text-align:center; font-size:20px; line-height:40px; background:#ebebeb; color:#181818; display: flex;  align-items: center; border-radius:5px}
.channel_content li span{ font-size:50px; display:block; color:#396; padding-bottom:20px;}
.channel_content li b{ font-weight:normal;}
.channel_content li img{ width: 60px; margin: 10px; background-color: #fff;   padding: 10px; border-radius:5px}

.con_dizhi{ padding-top:10px; padding-bottom:10px; text-align:center; border-top:1px dashed #CCC; border-bottom:1px dashed #CCC; width:660px; margin:90px auto 0px auto;}
.con_dizhi span{ font-size:20px; color:#999;}
.con_dizhi img{ width:30px; float:left;}

.con_jdt{ text-align:center; padding-bottom:50px;}
.con_jdt img{ width:100%; max-width:1000px; margin:50px auto 0px auto;}



.wh_con{ display:flex; margin-top:40px; flex-direction:row; justify-content:flex-start; flex-wrap:nowrap; align-content:stretch;  }
.wh_con1:nth-of-type(1){ background-color:#ccc;  }
.wh_con1:nth-of-type(2){ border-right:5px solid #f1f1f1; border-bottom:5px solid #f1f1f1; border-top:5px solid #f1f1f1; flex-grow:1; padding-left:10px;}
.wh_con1 img{ width:100%; max-width:600px;}
.wh_con1 h4{font-family:Arial, Helvetica, sans-serif; font-size:70px; color:#f5f5f5; text-transform: uppercase; margin-top:30px;}
.wh_con1 h3{ color:#309652; font-size:30px;  margin-top:-15px; background-color:#FFFFFF; font-weight:bold; letter-spacing:3px;}
.wh_con1 p{ margin-top:28px; font-size:15px; line-height:34px;}
.wh_con99{ clear:both;line-height:50px; margin-top:40px; background-color:#369663; color:#fff; font-size:20px;padding-left:20px;}
.wh_con2{  line-height:50px; font-size:15px; padding-left:20px;}
.wh_con3{ line-height:50px; font-size:15px; padding-left:20px;background-color:#f1f1f1;}
.wh_con4{ line-height:50px; font-size:15px; padding-left:20px; background-color:#f1f1f1;}

.zs_bj{background: url(../images/zsbj.jpg) no-repeat center top; width: 100%; height: 100%; background-size: 100%;}
.zs_con_bj{ width: 100%; background: url(../images/zz.png) no-repeat center bottom; height: calc(100vh - 100px); }
.zs_con{ height: calc(100vh - 100px);  background-size: 100%; display: -webkit-flex; /* Safari */
  display: flex; padding-top: 100px; align-items:center; width: 100%; max-width: 1400px; margin: 0px auto;}
.zs_tit{ width: 40%; font-size: 40px; padding-left: 100px; margin-top: -120px;}
.zs_img{ width: 60%;}
.zs_img img{ max-width: 100%; max-height: 86%;}



.prod_biaoti{ width: 100%; height: 500px; background: url(../images/prodbanner.jpg) no-repeat center top;  display: -webkit-flex; /* Safari */
  display: flex; align-items:center; flex-wrap:wrap;}
.prod_biaoti p{ width:96%; margin: 0px auto; font-size: 30px; color: #fff; max-width: 1400px; line-height: 46px;}

.cplb_biaoti{ width: 100%; height: 500px; background: url(../images/prodbanner.jpg) no-repeat center top;  display: -webkit-flex; /* Safari */
  display: flex; flex-wrap:wrap; align-content: flex-end;}
.cplb_biaoti p{ width: 96%; margin: 0px auto; font-size: 30px; color: #fff; max-width: 1400px; line-height: 46px; top:40%; height: 160px;}
.cplb_biaoti .cplt_ul{  width: 100%; background:#000000b0; height: 60px; line-height: 60px; position: relative; bottom: 0px;}
.cplb_biaoti  ul{ width: 96%; max-width: 1400px; margin: 0px auto; display: -webkit-flex; /* Safari */
  display: flex; align-items:center;}
.cplb_biaoti  ul li{ width: 20%;}
.cplb_biaoti  ul li a{ color: #fff; font-size: 16px;}

@media only all and (min-width: 1300px) and (max-width: 1400px){
.banner{ width:100%; max-width:1920px; margin:95px auto 0px auto; background:url(../images/01_r2_c12.jpg) no-repeat center top; height:558px;}
.banner_n{ width:1200px;}
.in_aboutn{ max-width:1200px;}
.in_aboutn_l li{margin-right: 45px;}
.in_aboutn_r b{margin-right: 20px;}
.in_spcp_ln{width: 90%;}
.zgg{width: 230px;}
.in_spcp_rn h2{width: 82%;}
.shipin img{ width:550px;}
.in_news ul{ max-width:1300px;}
.in_news ul li p strong{font-size: 15px;}
.in_news ul li b{margin-left: 240px;}
.foot_f_n{max-width: 1200px;}
.foot_f_dl1{width: 380px;}
.foot_f_dl2{width: 500px;}
.foot_f_dl3{width: 300px;}
.zhengshu_r img{ width:310px;}
.shipin iframe{ width:92%;}



.in_con{ width:100%; padding-top:120px; background:url(../images/bj.jpg) no-repeat center center; background-size: 100% 100%; height: auto;  display: flex; padding-bottom: 80px;  justify-content: space-around; align-items:center;}
.in_nav{ width:600px;}
.in_nav li{ clear:both; line-height:32px; padding:18px 0px;}
.in_nav a{  font-style: normal; font-family: HELVETICANEUELTPRO-THEX; src: url(../font/HelveticaNeueLTPro-ThEx.otf); font-size:16px; letter-spacing:2px; border-bottom:2px solid rgba(255, 255, 255, 0.2); display: inline-block; padding-bottom:8px;}
.in_nav a span{ float:left;}
.in_about{width:600px; font-family:Arial, Helvetica, sans-serif; color:#fff; line-height:30px; font-size:18px; font-weight:normal;}
.in_about p{ padding-bottom:15px;}
.in_about img{ float:left; margin-top:5px; margin-right:20px; width:250px;}

.mf_prconr .view{ width:50%;}
.mf_prconr{margin: 0px auto 0px auto;}
}



.img1:hover {

	transform:scale(1.05,1.05);
}
/* 中心变形*/
	.img1 {
	transition:all 0.5s ease-out;
	/* 过度 所有css属性 1秒过度 结束慢*/
-moz-transition:all 0.5s ease-out;
	/* Firefox 4 */
-webkit-transition:all 0.5s ease-out;
	/* Safari 和 Chrome */
-o-transition:all 0.5s ease-out;
	/* Opera */
}
.shipin iframe{ width:94%; height:330px;}
@media only all and (min-width: 1024px) and (max-width: 1299px){
	
.banner{ width:100%; max-width:1299px; margin:95px auto 0px auto; background:url(../images/01_r2_c13.jpg) no-repeat center top; height:458px;}
.banner_n{ width:1000px;}
.banner_nl p{ display:none;}
.in_aboutn{ max-width:1000px;}
.in_aboutn_l li{ margin-right:35px;}
.in_aboutn_r b{margin-right:10px; font-size:13px; width: 130px;}
.in_aboutn_r b img{ width:70px;}
.in_spcp_ln{width: 90%;}
.in_spcp_rn{ width:90%;}
.prodjs{ display:none;}

.shipin iframe{ width:380px; height:200px;}
.zgg{width: 230px;}
.in_spcp_rn h2{width: 82%;}
.shipin img{ width:550px;}
.in_news ul{ max-width:1000px;}
.in_news ul li p strong{font-size: 15px;}
.in_news ul li b{margin-left: 136px;}
.in_yxwl_n li{ font-size:14px;}
.in_yxwl_n li span { width:34px; height:34px; font-size:16px; line-height:34px; font-weight:normal}
.in_yxwl_n{height: 466px;}
.foot_f_n{max-width: 1000px;}

.zhengshu_r img{ width:310px;}
.foot_f_dl3{ display:none;}
	
	
.in_con{ width:100%; padding-top:220px; background:url(../images/bj.jpg) no-repeat center center; background-size: 100% 100%; height: auto;  display: flex; padding-bottom: 80px;  justify-content: space-around; align-items:center;}
.in_nav{ width:600px;}
.in_nav li{ clear:both; line-height:32px; padding:18px 0px;}
.in_nav a{  font-style: normal; font-family: HELVETICANEUELTPRO-THEX; src: url(../font/HelveticaNeueLTPro-ThEx.otf); font-size:16px; letter-spacing:2px; border-bottom:2px solid rgba(255, 255, 255, 0.2); display: inline-block; padding-bottom:8px;}

.foot_f_dl1{ width: 33.33%;}
.about_con{flex-wrap:wrap;}
.about_con_l{ width: 96%; margin: 0px auto;}
	
.mf_prconr .view{ width:50%;}
.mf_prconr{margin: 0px auto 0px auto;}
.prod_biaoti { height: 400px;}
	
	
	
	
.cplb_biaoti{ width: 100%; height: 400px; background: url(../images/prodbanner.jpg) no-repeat center top;  display: -webkit-flex; /* Safari */
  display: flex; flex-wrap:wrap; align-content: flex-end;}
.cplb_biaoti p{ width: 96%; margin: 0px auto; font-size: 30px; color: #fff; max-width: 1400px; line-height: 46px; top:40%; height: 60px;}
.cplb_biaoti .cplt_ul{  width: 100%; background:#000000b0; height: auto; line-height: 60px; position: relative; bottom: 0px;}
.cplb_biaoti  ul{ width: 96%; max-width: 1400px; margin: 0px auto; display: -webkit-flex; /* Safari */
  display: flex; align-items:center; flex-wrap:wrap;}
.cplb_biaoti  ul li{ width:50%; border-bottom: 1px solid #575555; }
.cplb_biaoti  ul li:nth-child(1){ border-right:1px solid #575555; }
.cplb_biaoti  ul li:nth-child(3){ border-right:1px solid #575555; }
.cplb_biaoti  ul li:nth-child(5){ border-right:1px solid #575555; }
.cplb_biaoti  ul li a{ color: #fff; font-size: 16px; width: 100%; text-align: center; display: block;}
}

@media (max-width: 1299px){
	.biaoti{ text-align: center;} 
	.bodyabout_bj{background: url(../images/bjabout_x.jpg) no-repeat center top; background-size: 100% 100%;}
	.bodycon_bj{background: url(../images/bjabout_x.jpg) no-repeat center top; background-size: 100% 100%;}}
@media only all and (min-width:768px) and (max-width:1023px){
	
.banner{ width:100%; max-width:1023px; margin:95px auto 0px auto; background:url(../images/01_r2_c14.jpg) no-repeat center top; height:404px;}
.banner_n{ width:700px;}
.banner_nl p{ display:none;}
.banner_nl ul li .pr1{ font-size:16px;}
.banner_nl ul li .pr1 span{ width:54px; font-size:12px;}
.in_aboutn{ max-width:700px; padding-bottom:30px;}
.in_aboutn_l h2 a{ font-size:28px;}
.in_aboutn_l h2 a span{ font-size:22px;}
.in_aboutn_l p{overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;}
.in_aboutn_l ul{ display:none;}
.in_aboutn_l li{ margin-right:35px;}
.in_aboutn_r h2 i{ font-size:34px;}
.in_aboutn_r h2{ font-size:26px; line-height:38px;}
.in_aboutn_r b{margin-right:0px; font-size:12px; width: 100px;}
.in_aboutn_r b img{ width:70px;}
.in_spcp_ln{width: 90%;}
.in_spcp_rn{ width:90%;}
.prodjs{ display:none;}

.shipin iframe{ width:280px; height:200px;}
.zgg{width: 200px;}
.in_spcp_rn h2{width: 82%;}
.shipin img{ width:550px;}
.in_news ul{ max-width:700px;}
.in_news ul li p strong{font-size: 15px;}
.in_news ul li {
    margin-left: 10px;
    margin-right: 10px;}
.in_news ul li b{margin-left: 16px;}
.in_yxwl_n li{ font-size:14px; line-height: 34px;}
.in_yxwl_n li span { width:34px; height:34px; font-size:16px; line-height:34px; font-weight:normal}
.in_yxwl_n{height: 366px;}
.in_yxwl_n ul{height: 346px;}
.foot_f{ display:none;}
.foot_f_n{max-width: 700px;}

.zhengshu_r img{ width:310px;}
.foot_f_dl3{ display:none;}

.in_con{ width:100%; padding-top:220px; background:url(../images/bj.jpg) no-repeat center center; background-size: 100% 100%; height: auto;  display: flex; padding-bottom: 80px;  justify-content: space-around; align-items:center;}
.in_nav{ width:600px;}
.in_nav li{ clear:both; line-height:32px; padding:18px 0px;}
.in_nav a{  font-style: normal; font-family: HELVETICANEUELTPRO-THEX; src: url(../font/HelveticaNeueLTPro-ThEx.otf); font-size:16px; letter-spacing:2px; border-bottom:2px solid rgba(255, 255, 255, 0.2); display: inline-block; padding-bottom:8px;}

.foot_f_dl1{ width: 33.33%;}
.about_con{flex-wrap:wrap;}
.about_con_l{ width: 96%; margin: 0px auto;}
.zs_bj{ background-size: 100% 100%;}
.zs_con{flex-wrap:wrap;}
.zs_tit{ width: 100%; padding-top: 160px;}
.zs_img{ width: 100%;}
	
.mf_prconr .view{ width:50%;}
.mf_prconr{margin: 0px auto 0px auto;}
.prod_biaoti { height: 400px;}

.cplb_biaoti{ width: 100%; height: 400px; background: url(../images/prodbanner.jpg) no-repeat center top;  display: -webkit-flex; /* Safari */
  display: flex; flex-wrap:wrap; align-content: flex-end;}
.cplb_biaoti p{ width: 96%; margin: 0px auto; font-size: 30px; color: #fff; max-width: 1400px; line-height: 46px; top:40%; height: 60px;}
.cplb_biaoti .cplt_ul{  width: 100%; background:#000000b0; height: auto; line-height: 60px; position: relative; bottom: 0px;}
.cplb_biaoti  ul{ width: 96%; max-width: 1400px; margin: 0px auto; display: -webkit-flex; /* Safari */
  display: flex; align-items:center; flex-wrap:wrap;}
.cplb_biaoti  ul li{ width:50%; border-bottom: 1px solid #575555; }
.cplb_biaoti  ul li:nth-child(1){ border-right:1px solid #575555; }
.cplb_biaoti  ul li:nth-child(3){ border-right:1px solid #575555; }
.cplb_biaoti  ul li:nth-child(5){ border-right:1px solid #575555; }
.cplb_biaoti  ul li a{ color: #fff; font-size: 16px; width: 100%; text-align: center; display: block;}

}
.footer_x{ display:none;}
.sj_banner{ display: none;}
@media only all and (min-width:0px) and (max-width:767px){
.logo_f{margin-top:12px; float:left; height:46px;}
.header{ padding:0px; width: 100%;}
.ss{ display:none;}
.language {
    float: right;
    width: 90px;
    font-size: 14px;
}
.menu span{ padding-right: 8px;}
.language span{ font-size:20px;}


	
.lxfs{ display:none;}
.banner{ width:100%; max-width:767px; margin:95px auto 0px auto; background:url(../images/01_r2_c15.jpg) no-repeat center top; height: auto; background-size:100%; padding-top:260px;}
.banner_n{ width:100%;}
.banner_nl {
    width: 100%;
    float: none;
    padding-top:0px; background:url(../images/bj.jpg) no-repeat center top; padding-top:30px; padding-bottom:30px;}
.banner_nl p{ display:none;}
.banner_nl ul{ width:90%;  margin:0px auto;}

.banner_nl ul li img {
    border-radius: 50%;
    width: 70px;
    height: 70px;
    float: left;
    margin-right: 10px;}
.in_aboutn{padding-bottom:40px;}
.in_aboutn_l {width:96%; float: none; margin:0px auto;padding-bottom: 0px;}
.in_aboutn_l h2 a{font-size: 28px;}
.in_aboutn_l h2 a span{font-size: 20px;}
.in_aboutn_l p{margin-top: 20px;}
.in_aboutn_l ul{ display:none;}
.in_aboutn_l li{ width:20%; margin-right:0px; padding-top:20px;font-size: 14px; line-height: 40px;}
.in_aboutn_l li span{font-size: 32px;}

.in_aboutn_r{ width:100%; float:none; padding-top:0px; }
.in_aboutn_r b{ width:33.33%; font-size:12px; margin-right:0px; margin-top: 20px;}
.in_aboutn_r h2{font-size: 30px; display:none;}
.in_aboutn_r h2 i{font-size: 40px;}
.in_aboutn_r b img{ width:70px;}

.in_spcp_l{ width:100%; float:none;}
.in_spcp_ln{ float:none; width: 92%; margin: 0px auto;padding-top:20px;}
.in_spcp_ln h2{width: 100%; }
.in_spcp_ln h2 a{ font-size:28px;}
.in_spcp_ln h2 a span{font-size: 20px;}
.prodjs{ width:100%; text-align: justify;}
#rymo{WIDTH: 100%;}
.in_spcp_r{width: 100%; float: none;}
.in_spcp_rn{padding-top: 20px; float:none;}
.in_spcp_rn h2{margin:0px auto 0px auto; width:92%;}
.in_spcp_rn h2 a{font-size: 28px;}
.in_spcp_rn h2 a span{font-size: 20px;}
.shipin{ margin:0px auto;width:92%; padding-bottom:40px;}
.shipin iframe{ width:100%; margin:20px auto 0px auto; height: 230px;}
.in_news{ padding-top:20px;  display:none;}
.in_news h2 a{font-size:30px; line-height: 50px;}
.in_news h2 a span{font-size:20px;}
.in_news ul{flex-direction: row-reverse;}
.in_news ul li{ margin-left:0px; margin-right:0px;}
.in_yxwl{padding-top:20px;}
.in_yxwl h2 span{ font-size:24px;}
.in_yxwl h2 a{ font-size:30px;}
.in_yxwl h3{ font-size:14px;}
.in_yxwl_n ul{height: 246px;}
.in_yxwl_n li {
    line-height: 30px;
    font-size: 15px;
    width: 90%;
    margin: 10px auto 0px auto; text-align:left;
}

.in_yxwl_n li b{ font-size:20px;}
.in_yxwl_n li span {
    width: 34px;
    height: 34px;
    display: inline-block;
    background-color: #29a54f;
    text-align: center;
    font-size: 16px;
    color: #fff;
    border-radius: 50%;
    line-height: 34px;
    font-weight: 600;
}
.in_yxwl_n{height: auto;}
.foot_f{ display:none;}
.footer_2{ display: none;}
.footer_x{ display: block; text-align: center;
    line-height: 36px;
    font-size: 15px;
    color: #fff;
    background: #3d3d3d;
    padding: 20px 0px;}
.footer_x a{ color: #fff;}

.biaoti{ text-align:center; font-size: 26px; padding: 120px 0px 0px 0px;}
.about_con{margin: 30px auto 0px auto; padding-top: 20px; font-size:15px;}

.gsjj_sp{width:90%; float:none; margin:0px auto 0px auto;}
.gsjj_sp iframe{ height:260px;}

.gsjj_nl{width:100%; float:none; margin:0px auto 0px auto;}
.gsjj_nl img{ width:100%;}

.gsjj_p{text-align: left;
    font-size: 15px;
    line-height: 26px;
    width: 90%;
    margin: 0px auto;}
	
.mf_prconr .view{ width:50%;margin-top: 25px;}
.mf_prconr .view a{ padding:5px;}

.news_con ul li{ width:50%; margin-top: 30px;}
.news_con ul li a{ width:88%;    padding:10px;}
.tmain h2{ line-height:22px; height:44px; font-size:15px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;
overflow: hidden;}
.news_con_con{ padding: 20px;}

.news_con_con h2{ font-size:20px;}
.news_con_con h3{font-size: 13px;}

.xinbj_n{padding-top:82px; text-align:justify; padding-bottom: 0px;}
.xwneirong{padding-top: 20px; }
.xinchanpin{width:98%; margin: 50px auto;  float: none; }
.xinchanpin_r{width:100%;  float: none; height: auto; padding-top:20px; margin:0px; padding-bottom:20px;}
.xinchanpin_r h2{ width:90%; margin:0px auto 0px auto; text-align: left;}
.xinchanpin_r .cpjj1{margin-left: auto; margin-right:auto; line-height: 26px; font-size: 16px;  margin-top:20px;  width:90%;}
.cpnr2{margin-top: 20px; padding-bottom: 10px;}
.cptb_f li{font-size: 13px;line-height: 26px; }
.cptb_f li img{width: 40px; margin: 0px auto 15px auto;}
.cptb_f{height:auto; padding:0px ;}
.fanwei_l{width: 100%; float: none; margin-top:0px; clear: both;}
.fanwei_l img{ width:55%; max-width:657px; margin:0px auto;}
.fanwei_l h2{ text-align:center; padding:40px 0px 20px 0px; width:100%; margin:0px; }
.zhengshu_r { width: 100%; float: none; margin-top: 0px;}
.zhengshu_r h2{padding-left: 30px;}
.zhengshu_r img{margin-left: 0px; max-width:50%;}
.syfw_f{  width:100%; margin:0px; padding:0px;}
.syfw_f img{ width:100%;}
.mf_prconr .view p{ height:28px; line-height:28px; }

.channel_content{padding-top: 0px;}
.channel_content h4{font-size: 20px;padding: 10px 0px; text-align: left; width:96%; margin:0px auto;}
.channel_content .jieshao{text-align: left;}
.channel_content ul{ padding-top:40px; padding-bottom:0px;}
.channel_content li{font-size: 14px; line-height: 22px; height:50px; width: 90%; float: none;text-align: left; clear:both; margin:10px auto 0px auto;  border-bottom:1px solid #ccc;}
	
.channel_content li img{ float:left; width: 40px; margin-right:10px;}
.channel_content li span{padding-bottom: 40px;}
.channel_content li b{ display:block;}
.con_dizhi{margin-top: 20px; width: 100%;}
.biaoti a{ display:none;}

.head {width: 100%; background-color: rgba(98 155 68);}
.logo_x{ display:block; width: 130px;}
.menu span{ font-size: 28px;}
.logo_f{ display:none;}

.in_about {width: 92%; font-size:14px;}

.in_about img{ float:none; width:92%; margin:20px auto 0px auto;}
.xinpic{width:100%; margin:0px auto; max-width:1400px; padding-bottom:0px;  display: -webkit-flex;  display: block; flex-wrap: wrap}
.xinpic img{ float:left;  margin-left:2%; margin-right:2%; margin-top:30px; width:46%; }
.in_con{padding-top:80px; height: auto; padding-bottom:50px; background: none; flex-wrap:wrap;}
.sj_banner{ display: block; width: 100%;}
.sj_banner img{ width: 100%;}
.in_nav { display:block; width: 100%;} 
.in_nav ul{display: -webkit-flex; /* Safari */ display: flex; flex-wrap:wrap; justify-content:center;  justify-content:space-between; width: 96%; margin: 0px auto; padding-top: 15px;}	
.in_nav ul li{ margin: 10px 0px; background:rgb(237 237 237 / 90%); border-radius:10px;}
	
.in_nav ul li:nth-of-type(1){ width:32%;}
.in_nav ul li:nth-of-type(2){ width:32%;}
.in_nav ul li:nth-of-type(3){ width:32%;}
.in_nav ul li:nth-of-type(4){ width:66%;}
.in_nav ul li:nth-of-type(5){ width:32%;}
	
.in_nav ul li span{ display: block;  color: #fff; float: none; width: 100%; text-align: center; padding-bottom: 10px;}
.in_nav a{ border: 0px; font-size: 14px; line-height:23px; text-align: center; width: 100%; letter-spacing: 1px;}
.in_nav ul li img{width:60px; margin: 0px auto;}
.xinbj {padding-top: 80px;}
.about_con_l img { width:100%; float: none;}
.about_con_l h3 {font-size: 20px; width:90%; margin-left:0px;}
.about_con_l p {margin-left: 0px;}
.about_con_l2 img {
    float: none;
    width: 100%;}
	
.about_con_l2 p {margin-left: 0px; margin-top:10px;}
.about_con{flex-wrap:wrap;}
.about_con_l{ width: 96%; margin: 0px auto;}
	
	
.zs_bj{ background-size: 100% 100%;}
.zs_con{flex-wrap:wrap; background-size: 100%;}
.zs_tit{ width: 100%; padding-top: 160px; padding-left: 50px; font-size: 20px;}
.zs_con_bj{ background-size: 100%;}
.zs_img{ width: 100%;}
	
.mf_prconr .view{ width:100%;}
.mf_prconr{margin: 0px auto 0px auto;}
.prod_biaoti { height: 300px;}

.cplb_biaoti{ width: 100%; height: 400px; background: url(../images/prodbanner.jpg) no-repeat center top;  display: -webkit-flex; /* Safari */
  display: flex; flex-wrap:wrap; align-content: flex-end; }
.cplb_biaoti p{ width: 96%; margin: 0px auto; font-size: 30px; color: #fff; max-width: 1400px; line-height: 46px; top:40%; height: 60px;}
.cplb_biaoti .cplt_ul{  width: 100%; background:#000000b0; height: auto; line-height: 60px; position: relative; bottom: 0px;}
.cplb_biaoti  ul{ width: 96%; max-width: 1400px; margin: 0px auto; display: -webkit-flex; /* Safari */
  display: flex; align-items:center; flex-wrap:wrap;}
.cplb_biaoti  ul li{ width:50%; border-bottom: 1px solid #575555; }
.cplb_biaoti  ul li:nth-child(1){ border-right:1px solid #575555; }
.cplb_biaoti  ul li:nth-child(3){ border-right:1px solid #575555; }
.cplb_biaoti  ul li:nth-child(5){ border-right:1px solid #575555; }
.cplb_biaoti  ul li a{ color: #fff; font-size: 14px; width: 100%; text-align: center; display: block;}
	.bodyabout_bj{background: url(../images/bjabout_x.jpg) no-repeat center top; background-size: 100% 100%;}
	
}

@media only all and (min-width:0px) and (max-width:410px){
.in_nav a{ border: 0px; font-size: 12px; line-height:18px; text-align: center; width: 100%; letter-spacing:0px;}
.cplb_biaoti  ul li a{ color: #fff; font-size: 13px; width: 100%; text-align: center; display: block;}
}
@media only all and (min-width:300px) and (max-width:375px){
.banner_nl ul li{text-align: center;}
.banner_nl ul li img{ border-radius: 50%; width: 80px; height: 80px; float: none; margin-right: auto; margin-left: auto;}
.in_aboutn_l h2 a span {font-size: 20px; display: none;}
.in_yxwl_n ul {height: 300px;}

.wh_con{margin-top: 5px;}
.wh_con2 {line-height: 30px;  padding-right: 10px; text-align:left;}
.wh_con4 {line-height: 30px;  padding-right: 10px; text-align:left;}
.wh_con1 h4 {font-size: 30px;  margin-top: 10px; }
.wh_con1 h3 { font-size: 15px;}
.ennone {display: none;}
	}
.shpa{ width:100%; max-width:1400px; margin:40px auto 0px auto; line-height:30px; padding:20px 0px; border-top:1px solid #ccc; font-family: HELVETICANEUELTPRO-THEX; src: url(../font/HelveticaNeueLTPro-ThEx.otf); font-size:16px;}
.shpa b{ border:1px solid #ccc; padding:5px; color:#333;}
.shpa a{ padding:5px; color:#096; margin-left:5px;}
