body,html{ background: #fff; font-family: Arial, ‘微软雅黑’;  font-size:12px; width: 100%; min-width: 1200px;}
#frame1 h2,#footer h2,#top01 h2,#login01 h2,#about h2,#about_banner01 h2{ display: none;}
.control .txt { font-size: 12px; line-height: 26px;}
Modhover { min-height: 10px;   _height: 10px;}
#container{ width: 100%; min-width: 1200px;}
/*客户资料*/
#DEFAULT .PAGE_myuser #main{ margin:0;}
#DEFAULT .PAGE_myuser #main #main2{ background:#ebebeb; margin:0; }
#DEFAULT .PAGE_myuser #main #main2 #pemodule2 .main ul { padding-top:44px;}
#DEFAULT .PAGE_myuser #main #main2 #pemodule2 .main ul li{ height:48px;}
#DEFAULT .PAGE_myuser #main #main2 #pemodule2 .main ul li label{ width:100px; text-align:right; display: inline-block;}
#DEFAULT .PAGE_myuser #main #main2 #pemodule2 .main ul li input{ display: inline-block; width:310px; height:24px; line-height:24px;}

#DEFAULT .PAGE_myuser #main #main2 #pemodule2 .main ul .btn00001{ padding-left:104px;}
#DEFAULT .PAGE_myuser #main #main2 #pemodule2 .main ul .btn00001 input{ width:314px; height:30px; border:none; background:#e84d4d; color:#fff;}
#DEFAULT .PAGE_myuser #main #main2 #pemodule2 .main ul .btn00002 input{ width:18px; height:14px;}
#DEFAULT .PAGE_myuser #main #main2 #pemodule2 .main ul .btn00002 label{ line-height:20px;}
#DEFAULT .PAGE_myuser #main #main2 #pemodule2 .main ul .btn00002{ height:30px; }
/*客户资料结束*/

/*公共样式*/
.PAGE_home{ min-width: 1200px; width: 100%;}
img{ display: block; padding: 0; margin: 0;}
#chanpin h2,#partner h2,#download h2,#login0001 h2,#lianxi  h2,#lo h2,#sign h2,#Warranty h2,#catalogue001 h2,#warranty h2,#time001 h2{ display:none;}
#DEFAULT #main1, #THREE-RIGHT #main1 { padding: 0;}
#DEFAULT #Content, #THREE-RIGHT #Content {  padding: 0 0 0 0;}
.ui-state-error, .ui-widget-content .ui-state-error { border: 1px solid #282828; background: #282828 ;  color: #ffe103;}
#DEFAULT #Content .control, #THREE-RIGHT #Content .control { width:100%;}
#DEFAULT #PageLeft .control, #THREE-RIGHT #PageRight .control { width: 100%;  margin: 0 0 20px; /*display:flex;*/ display: table;}
#DEFAULT #main #PageLeft .control h2{  background:url(../images/bg01.png) no-repeat right 0 #00923f;  padding:0 10px 0 14px; height: 56px; width:100%; box-sizing: border-box; border-radius: 0 40px 0 0; display: block;}
.cn .control h2 { font-weight: normal!important;}
.control h2 { font-weight: normal!important;}
#DEFAULT #main #PageLeft .control h2 span{ color:#fff; line-height:56px;}
.control h2 {  float: none;}
#THREE #main .control .content{  width: 100%;  padding: 0 0;}
li a:hover, .active a, #__ErrorMessagePanel {  color: #333!important;}
#pemodule1 { position: relative; z-index: 2;  min-height: 20px; _height: 20px; padding-bottom: 40px;}
#THREE #main .control { padding: 0; border-bottom: none;}
#THREE .PAGE_home #main .control .content { padding: 0 0;}
#DEFAULT #main .control .content, #THREE-RIGHT #main .control .content { width: 100%; padding: 0 0 16px; }
#PageLeft .control h2 span { font-size: 20px;text-transform: none; font-weight: bold;}
.Modhover #partsearch { position: relative;  z-index: 2;  min-height: 10px; _height: 10px;}
#main #contactcard .content ul li { height: auto; border-bottom: 2px dashed #fff; padding: 14px 14px 0 14px;}
#THREE #main1 { width:100%; padding: 0; min-width: 1200px;}
#PageBottom { float: left;  width: 100%; height: auto;  padding: 0; min-width: 1200px;}
#PageBottom1 {  width: 100%; height: auto; margin: 0 auto; padding: 0 0;  border-bottom: none; overflow: hidden; background: none;}
#DEFAULT #PageBottom1, #THREE-RIGHT #PageBottom1 { border: none;}
.icppic{ display: none;}
.control { float: none; width: auto; height: auto;}
#PageBottom1 .control .content {  float: left; width: 100%; padding: 0;}
#PageTop {  float: none; width: 100%; height: auto;  padding: 0; background: #fff;}
.PAGE_home #main { margin: 0 0; }






/*公共样式结束*/



/*返回顶部*/
#cb { width: 46px; height: auto; position: fixed; right: 10px; bottom: 50px; z-index: 100;}
.fc{ width: 46px; height: auto; }
.fc li{ width: 46px; height: 46px; margin-bottom: 4px; cursor: pointer; background: #00923f; border-radius: 28px;  position: relative;}
.fc_list01_box{ width: 46px; height: 46px; border-radius: 30px; background: #00923f; position: absolute;right: 0; transition: all .2s; overflow: hidden;}
.fc_list01_img{ padding: 11px; float: left; width: 24px;}
.fc-list01_r{ line-height: 46px; color: #fff; font-size: 14px; padding-left: 10px; float: left; display: inline-block;}
.control .txt .fc-list01_r a{ color: #fff;}
.fc-list01_r p{ line-height: 20px; color: #fff;}
.fc-list01_r p:nth-of-type(1){ padding-top: 3px;}
.fc li:hover .fc_list01_box{ width: 240px;}
.fc li.fc-list04{ background: #717171; border-radius: 5px; margin-top: 360px;}
.fc li.fc-list04 img{ padding: 6px 0 0 8px;}
.fc li.fc-list04:hover{ background: #2d2d2d;}

/*banner 小圆圈*/
#backplaynum a{ width:12px; height:12px; border-radius:50%; background:#376bff; border-color:#376bff;}
#backplaynum{ bottom: 36px;}
#backplaynum .act{ background: no-repeat; border: 2px solid #376bff; }
.PAGE_home #backpic {  width: 100%; height: 550px; min-width: 1276px;}
/*banner 小圆圈 结束*/



/*购物车*/
.PAGE_pdcar #form1{ margin-top: 20px;}
#main #pdcar .orderstep {  margin: 0 0 0px;}
.PAGE_pdcar #main #main1{ width: 1200px; margin: 20px auto 30px; float:none;}

#pdcar .orderstep ul.step1{ height:40px; background:url(../images/order1.jpg) no-repeat; overflow:hidden;}
#pdcar .orderstep ul.step2{ height:40px; background:url(../images/order2.jpg) no-repeat; overflow:hidden;}
#pdcar .orderstep ul.step3{ height:40px; background:url(../images/order3.jpg) no-repeat; overflow:hidden;}
#pdcar .orderstep li.current { background: none; color: #FFFFFF;}
#pdcar .orderstep ul li {   background: none;  color: #404040;  float: left;  font-size: 14px;  font-weight: bold;  height: 40px; line-height: 40px;  overflow: hidden; padding: 0 12px 0 0;text-align: center; width:388px;}
#pdcar .orderstep ul li.currentlast{ color: #fff;}
#pdcar .orderstep ul li.current span.first { background: none;}
#pdcar .orderstep ul li span.first {  background: none; display: block;  padding: 0px 10px;}
#pdcar .emptycar {  padding: 200px 0;  background: url(../images/kong.jpg) no-repeat center 110px #fff; text-align: center;  font-size: 14px; color:#666;
    border: 1px solid #dbdbdb; margin-top: 14px;}
#main #pdcar table td a {  color: #000;  font-size: 14px;  margin: 0 0 10px;font-weight:normal;}
#main #pdcar table td.img a{ margin: 0 auto 10px; display: block;}
#pdcar table tr td {  padding: 4px; border-bottom: 1px solid #d6d6d6;  vertical-align: top;}
#main #pdcar table tr td input.txt { text-align:center;}
#pdcar .toolsbar #change,#main #pdcar input#clear, #main #pdcar input#continue{float: left; width: auto; height: 32px; line-height: 30px; padding: 0 20px;  font-weight: normal;  text-align: center;  background: #e3e3e3; border: 1px solid #d6d6d6; border-radius: 2px;  color: #5a5a5a;  margin: 0 20px 0 0;}
#main #pdcar input#Submit, #main #pdcar #orderform .btn {  background: #ffe103;  border: 1px solid #ffe103; color: #fff;}
#main #pdcar #orderform .btn{ padding: 0 100px;}
#main #pdcar #form1 img{ display: inline-block; margin-bottom: -6px;}
#main #pdcar #form1 table img{ margin: 0 auto;}
#pdcar .orderstep li.finish span.first,#pdcar .orderstep li.pre{ background: none; background-position: -12px -115px;color:#fff;}
#main #pdcar table td .DeleteButton a{ color:#e84d4d;}
#main #pdcar .toolsbar { margin: 20px 0 0;}
#pdcar #form1 ul li:nth-of-type(4),#pdcar #form1 ul li:nth-of-type(5),#pdcar #form1 ul li:nth-of-type(6),#pdcar #form1 ul li:nth-of-type(10),
#pdcar #form1 ul li:nth-of-type(11),#pdcar #form1 ul li:nth-of-type(2){ display:none;}
#main #pdcar #orderform li .txt {  float: left; width: 406px;}
#main #pdcar #orderform .red { float: none;}
#pdcar .EditButton { display:none;}
#pdcar .toolsbar #change{ display:none;}
#main #pdcar table tr td input.txt {   width: 100px;  height: 28px;}
#main #pdcar table td { color: #5a5a5a;  line-height: 22px; vertical-align: middle;}
#main .productlist #form1 table tr td {  padding: 10px; }
#main .productlist #form1 table tr td.img{ text-align: center;}
#pdcar table tr td a img { margin: 0; border: 1px solid #FFFFFF;}

#pdcar .orderstep li.finish {  background: none;}
#pdcar .orderstep li.currentlast {  background: none;}

#pdcar .success {  border: 1px solid #ebebeb;  margin: 0;  padding: 196px 0 110px 0;  font-size: 20px; color: green; background: url(../images/cg.jpg) no-repeat 554px 100px #fff;
    text-align:center;}
#pdcar .content div.success {  color: #333; margin: 0 0;}
#pdcar h3 { border-bottom: none; padding: 24px 5px 8px 0;  font-weight: bold;  background: no-repeat; color: #666;}
#main #pdcar #orderform li label { float: left; width: 114px; line-height: 34px;  font-size: 12px; color: #fff; margin: 0 10px 10px 0; background: #424242; text-align: right;
	padding-right: 30px;}

#main #pdcar #orderform {  padding: 20px 158px;  border: 1px solid #d6d6d6;}
#main #pdcar #orderform li .txt {  float: left; width: 698px;  padding: 0 2px; height: 32px;  border: 1px solid #d6d6d6;}
#pdcar #orderform li #fmessage { width: 694px;  height: 90px;}
.captcha{ height: 18px;}
 #main #pdcar #orderform .btn { height: 34px; line-height: 34px; float: right;}

 #pdcar #__ErrorMessagePanel { color: #ff0018!important;}
 #main #pdcar input#Submit{ float: right; margin: 0;}
/*--------------购物车结束----------------------*/

/*-------------联系我们----------------*/
#contact{ display: none;}
.PAGE_contact #Content #Content2{ background: none; padding: 0; width: 100%; max-width: 1600px; min-width: 1200px; margin: 0 auto; box-shadow: none;}
.PAGE_contact #main{ margin: 0;}

 
.PAGE_contact #frame2{ width: 50%; max-width: 800px; min-width: 300px; margin: 0 auto;  overflow: hidden; float: left;}
.PAGE_contact.cn #frame2{ width: 100%; max-width: 1600px; min-width: 1200px; margin: 0 auto;  overflow: hidden;}
.PAGE_contact #frame2 .content{ display: flex; flex-wrap: wrap; background:#f9f9f9;}
.cn #lx01{ width: 45%;  overflow: hidden; }
#lx01{ width: 100%;  overflow: hidden; }
.c-main01{ padding: 30px 40px 50px; box-sizing: border-box; background: #f9f9f9;}
.com-name{  font-size: 30px; font-weight: bold; line-height: 1.5; color: #222; background: url(../images/bg03.jpg)no-repeat 0 48px; height: 50px;}
.c-main01-list-t{width: 100%; overflow: hidden;}
.c-main01-list-t li{ width: 100%; overflow: hidden; padding: 30px 0; float: left; border-bottom: 1px solid #e0e0e0;}
.c-main01-l-img{ width: 74px; float: left;  }
.c-main01-r{ float: left;}
.c-main01-r p{ font-size: 16px; color: #333; line-height: 16px; height: 20px; padding-top: 10px;}
.c-main01-r span,.control .txt .c-main01-r a{ font-size: 18px; color: #333; font-weight: bold; line-height: 26px; display: block;}
.c-main01-r span.c-main01-r-y{ color: #00923f; font-size: 26px; font-weight: bold;}

.PAGE_contact #yourarehere{ float: left;}


/*地图*/
#THREE .cn #main #baidumap{ display: block;}
#THREE #main #baidumap{ display: none;}
#THREE #main #baidumap h2 {  width: 100%; text-align: left; padding: 0  0 20px 20px; border-bottom: none; height: 30px; font-size: 22px; color: #333; text-transform: uppercase; 
background: url(../images/bg05.jpg)no-repeat 0 15px; font-weight: bold; line-height: 30px;}
#THREE #main #baidumap{ width:55%; min-height:518px; margin: 0;  overflow: hidden; border: 1px solid #ccc; margin: 0 auto; box-sizing: border-box;}
#THREE #main #baiduma #allmap{ height: 100%;}
#allmap{ border: none; }
#THREE #main #baidumap h2 span{ font-size: 22px;  font-weight: bold; color: #333;}

/*联系表单*/
#form1 li { padding-bottom: 18px; overflow: hidden;}
#contactform #form1 li label{ background: #bababa; display: inline-block; width: 102px; text-align: right; font-size: 16px; color: #fff; height: 40px;
	line-height: 40px; float: left; margin: 0 0 0 0; }
#contactform #form1 li.single label{ display: block; margin: 0; margin-right: 770px;}
#form1 li .red{ display: inline-block; color: red; height: 20px; line-height: 28px; overflow: hidden; float: left; padding-right: 3px;}
.single textarea{ width: 310px; border: 1px solid #ddd;}
.captcha input{ display: inline-block; width:302px; border: 1px solid #ddd;padding: 6px; height: 14px;}
.PAGE_contact #form1 .captcha{ height: auto;}
#form1 .captcha label{ height: 34px; line-height: 34px;}
#form1 .captcha span{ line-height: 35px;}
#form1 .captcha img{ display: inline-block; padding-left: 93px; width: 50px; height: 22px; margin-top: 4px; float: left;}
.control .txt #form1 .captcha a{ float: left; display: block; height: 22px; line-height: 24px; margin-top: 4px; margin-left: 6px; color: #666; width: 258px;}
.bottom{ padding-left: 84px;}
#THREE .bottom input.btn{ display: inline-block; margin: 0 0 0 20px; width: 390px; height: 40px; border: none;}
#THREE .bottom input.btn{ background: #ffe103; color: #fff; margin: 0;}
#THREE .bottom input.resetbtn{ background: #666; margin: 0 0 0 20px;}
#contactform .single { width: 1200px; height: 172px;}

#form1 li #__ErrorMessagePanel { color: red!important;}

#contactform{  width: 770px;  }
#contactform .fsex/*,#contactform .fcountry,#contactform .ffax,#contactform .ffax*/{ display: none; }
#THREE .PAGE_contact #main #contactform .content {  padding: 0 0;}
#contactform li { float: left; width: 400px; height: 42px; padding: 0 0 32px 0;}
#contactform li .txt,#contactform .captcha input { float: left;  width: 262px; padding: 10px 10px;  height: 18px; border: 1px solid #d6d6d6; font-size: 16px;}
#contactform .single .txtrange{ float: left;  width: 1170px; padding: 10px;  height: 110px; border: 1px solid #d6d6d6; }
#contactform .captcha input { width: 262px!important;}
#contactform .captcha img {  position: absolute; top: 5px; right: 24px;}
#contactform .bottom { width: 838px; height: 50px; padding: 0 0 0 0;}
#contactform .resetbtn {  background: #000; border: 1px solid #ececec;color: #fff;}
#THREE .PAGE_contact #main #contactform h2 {  font-size: 24px; color: #282e3e; height: 40px; background: url(../images/lx/c02.jpg) no-repeat 0 bottom;
	margin-bottom: 30px; font-weight: bold;}
#THREE .PAGE_contact #main #contactform h2  span{ font-size: 24px; min-width: 400px;}
#THREE #main .contactform {  border-bottom: none; height: 620px; width: 100%; min-width: 1200px; background: none; }
#THREE #main .contactform .container{ width: 1200px; margin: 0 auto ; padding-top: 40px;}
.PAGE_contact  #contactform li.captcha{ position: relative; height: 42px;}



/*新联系表单*/
/*中文*/
#THREE .PAGE_contact.cn #main #newcontactform1{ overflow: hidden; padding: 70px 0 0; width: 100%; margin: 0 auto; background: none; box-sizing: border-box; float: none; background: #fff; min-width: 1200px;}
#THREE .PAGE_contact.cn #main #newcontactform1 h2 { width: 100%;  text-align: center; padding: 0 0 30px; border-bottom: none;}
#THREE .PAGE_contact.cn #main #newcontactform1 .main{ width: 100%; margin: 0 auto;}
.PAGE_contact.cn #newcontactform1 .clearfix{ position: relative; font-size: 18px;}
.PAGE_contact.cn #newcontactform1 .clearfix li>label{ display: none;}
.PAGE_contact.cn #newcontactform1 li input.txt{height: 50px; line-height: 26px; background: #fbfbfb;}
.PAGE_contact.cn #newcontactform1 .captcha input { height: 26px; line-height: 26px;}
.PAGE_contact.cn #newcontactform1 li.u_name_list{ width: 32%;}
.PAGE_contact.cn #newcontactform1 li.tel_list{ width:32%; margin: 0 2%;}
.PAGE_contact.cn #newcontactform1 li.u_name_list .txt{ width: 98% !important; box-sizing: border-box; background: #fbfbfb;}
.PAGE_contact.cn #newcontactform1 li.tel_list .txt{ width: 98% !important; box-sizing: border-box; background: #fbfbfb;}
.PAGE_contact.cn #newcontactform1 li .txt{ padding: 10px 10px; width: 98% !important; border-radius: 5px; box-sizing: border-box;}
.PAGE_contact.cn #newcontactform1 .captcha input { padding: 10px 10px; width: 98% !important; box-sizing: border-box; height: 50px; border-radius: 5px;}
.PAGE_contact.cn #newcontactform1 ul li { height: auto; padding: 0 0 30px 0; width: 32%; position: relative;}
.PAGE_contact.cn #newcontactform1 li .textarea{ width: 99.5%; height: 122px; font-family: Arial,"微软雅黑"; padding: 10px 10px; font-size: 18px; box-sizing: border-box; background: #fbfbfb;}
.PAGE_contact.cn #newcontactform1 li.content_list {  height: 122px;  margin-bottom: 4px; width: 100%;}
.PAGE_contact.cn #newcontactform1 li.captcha{ width: 32%;}
.PAGE_contact.cn #newcontactform1 li.captcha img{ position: absolute; top: 14px; right: 26px;}
.PAGE_contact.cn #newcontactform1 .bottom { width: 66%;  height: 48px;  padding: 0; position: absolute; bottom: 32px; left: 34%; box-sizing: border-box;}
#newcontactform1 .bottom input.btn { display: inline-block; margin: 0 0 0 0; width: 48%; height: 50px; border: none; font-size: 20px; }
.bottom input.btn {  background: #58c4ab; color: #fff;}
.PAGE_contact.cn #newcontactform1 .bottom input.btn.resetbtn{ margin-left: 2%; background: #c1c1c1; float: right; margin-right: 4px;}
.PAGE_contact.cn #newcontactform1 ul li .red{ color:red; position: absolute; top: 6px; right: 0;}
.PAGE_contact.cn #newcontactform1 ul li .error.red{ left: 0; top: 50px; font-size: 16px;}
.PAGE_contact.cn #newcontactform1 ul li.content_list .error.red{ left: 0; top: 148px; font-size: 16px;}
.PAGE_contact.cn #newcontactform1 li .txt,.PAGE_contact.cn #newcontactform1 .captcha input{ font-size: 18px; background: #fbfbfb;}
#newcontactform1_form{ position: relative; background: #fff;   box-sizing: border-box;}
.PAGE_contact.cn #newcontactform1 .bottom input#newcontactform1_sub_btn{ background: #00923f; color: #fff;}

.com-name.com-name02{ width: 1200px; margin: 0 auto; font-size: 40px; color: #333; line-height: 40px; text-align: center; font-weight: bold; background: #f7f7f7; padding-top: 40px;}
.PAGE_contact.cn #newcontactform1 h2 span .bd_tit{ font-weight: bold; color: rgba(51,51,51,1); font-size: 30px; margin-bottom: 10px; text-align: center;}
.PAGE_contact.cn #newcontactform1 h2 span .bd_txt{ text-align: center; height: 20px;}
.PAGE_contact.cn #newcontactform1 h2 span .bd_txt span{ display: inline-block;padding-left: 20px; background: url(../images/icon02.jpg)no-repeat 0 center; color: rgba(51,51,51,1); font-size: 16px; line-height: 20px;}
.PAGE_contact.cn #newcontactform1>.container{ width: 100%; min-width: 1200px; max-width: 1600px; margin: 0 auto; overflow: hidden;}

/*英文*/
#THREE .PAGE_contact #main #newcontactform1{ overflow: hidden; padding: 0 0 0 40px; width: 50%; margin: 0 auto; background: none; box-sizing: border-box; float: right; background: #fff; min-width: 100px; }
#THREE .PAGE_contact #main #newcontactform1 h2 { width: 100%;  text-align: center; padding: 0 0 30px; border-bottom: none;}
#THREE .PAGE_contact #main #newcontactform1 .main{ width: 100%; margin: 0 auto;}
.PAGE_contact #newcontactform1 .clearfix{ position: relative; font-size: 18px;}
.PAGE_contact #newcontactform1 .clearfix li>label{ display: none;}
.PAGE_contact #newcontactform1 li input.txt{height: 50px; line-height: 26px; background: #fbfbfb;}
.PAGE_contact #newcontactform1 .captcha input { height: 26px; line-height: 26px;}
.PAGE_contact #newcontactform1 li.u_name_list{ width: 100%;}
.PAGE_contact #newcontactform1 li.tel_list{ width:100%;}
.PAGE_contact #newcontactform1 li.u_name_list .txt{ width: 98% !important; box-sizing: border-box; background: #fbfbfb;}
.PAGE_contact #newcontactform1 li.tel_list .txt{ width: 98% !important; box-sizing: border-box; background: #fbfbfb;}
.PAGE_contact #newcontactform1 li .txt{ padding: 10px 10px; width: 98% !important; border-radius: 5px; box-sizing: border-box;}
.PAGE_contact #newcontactform1 .captcha input { padding: 10px 10px; width: 98% !important; box-sizing: border-box; height: 50px; border-radius: 5px;}
.PAGE_contact #newcontactform1 ul li { height: auto; padding: 0 0 30px 0; width: 100%; position: relative;}
.PAGE_contact #newcontactform1 li .textarea{ width: 98%; height: 122px; font-family: Arial,"微软雅黑"; padding: 10px 10px; font-size: 18px; box-sizing: border-box; background: #fbfbfb;}
.PAGE_contact #newcontactform1 li.content_list {  height: 122px;  margin-bottom: 4px; width: 100%;}
.PAGE_contact #newcontactform1 li.captcha{ width: 32%;}
.PAGE_contact #newcontactform1 li.captcha img{ position: absolute; top: 14px; right: 26px;}
.PAGE_contact #newcontactform1 .bottom { width: 66%;  height: 48px;  padding: 0; position: absolute; bottom: 32px; left: 34%; box-sizing: border-box;}
.PAGE_contact #newcontactform1 .bottom input.btn { display: inline-block; margin: 0 0 0 0; width: 48%; height: 50px; border: none; font-size: 20px; }
.bottom input.btn {  background: #58c4ab; color: #fff;}
.PAGE_contact #newcontactform1 .bottom input.btn.resetbtn{ margin-left: 2%; background: #c1c1c1; float: right; margin-right: 4px;}
.PAGE_contact #newcontactform1 ul li .red{ color:red; position: absolute; top: 6px; right: 0;}
.PAGE_contact #newcontactform1 ul li .error.red{ left: 0; top: 50px; font-size: 16px;}
.PAGE_contact #newcontactform1 ul li.content_list .error.red{ left: 0; top: 148px; font-size: 16px;}
.PAGE_contact #newcontactform1 li .txt,.PAGE_contact #newcontactform1 .captcha input{ font-size: 18px; background: #fbfbfb;}
.PAGE_contact #newcontactform1_form{ position: relative; background: #fff;   box-sizing: border-box;}
.PAGE_contact #newcontactform1 .bottom input#newcontactform1_sub_btn{ background: #00923f; color: #fff;}

.com-name.com-name02{ width: 1200px; margin: 0 auto; font-size: 40px; color: #333; line-height: 40px; text-align: center; font-weight: bold; background: #f7f7f7; padding-top: 40px;}
.PAGE_contact #newcontactform1 h2 span .bd_tit{ font-weight: bold; color: rgba(51,51,51,1); font-size: 30px; margin-bottom: 10px; text-align: left; text-transform: none;}
.PAGE_contact #newcontactform1 h2 span .bd_txt{ text-align: left; height: 20px; text-transform: none;}
.PAGE_contact #newcontactform1 h2 span .bd_txt span{ display: inline-block;padding-left: 26px; background: url(../images/icon02.jpg)no-repeat 0 0; color: rgba(51,51,51,1); font-size: 16px; line-height: 20px; text-transform: none;}
.PAGE_contact #newcontactform1>.container{ width: 100%; min-width: 300px; max-width: 800px; margin: 0 auto; overflow: hidden;}

/*联系我们结束*/


/*产品详情页 新联系表单*/
#THREE .PAGE_product_view #main #newcontactform1{ overflow: hidden; padding: 70px 0 0; width: 100%; margin: 0 auto; background: none; box-sizing: border-box; float: none; background: #fff; min-width: 1200px;}
#THREE .PAGE_product_view #main #newcontactform1 h2 { width: 100%;  text-align: center; padding: 0 0 30px; border-bottom: none;}
#THREE .PAGE_product_view #main #newcontactform1 .main{ width: 100%; margin: 0 auto;}
.PAGE_product_view #newcontactform1 .clearfix{ position: relative; font-size: 18px;}
.PAGE_product_view #newcontactform1 .clearfix li>label{ display: none;}
.PAGE_product_view #newcontactform1 li input.txt{height: 50px; line-height: 26px; background: #fbfbfb;}
.PAGE_product_view #newcontactform1 .captcha input { height: 50px; line-height: 26px;}
.PAGE_product_view #newcontactform1 li.u_name_list{ width: 32%;}
.PAGE_product_view #newcontactform1 li.tel_list{ width:32%; margin: 0 2%;}
.PAGE_product_view #newcontactform1 li.u_name_list .txt{ width: 98% !important; box-sizing: border-box; background: #fbfbfb;}
.PAGE_product_view #newcontactform1 li.tel_list .txt{ width: 98% !important; box-sizing: border-box; background: #fbfbfb;}
.PAGE_product_view #newcontactform1 li .txt{ padding: 10px 10px; width: 98% !important; border-radius: 5px; box-sizing: border-box;}
 #newcontactform1 .captcha input { padding: 10px 10px; width: 98% !important; box-sizing: border-box; height: 50px; border-radius: 5px;}
.PAGE_product_view #newcontactform1 ul li { height: auto; padding: 0 0 30px 0; width: 32%; position: relative;}
.PAGE_product_view #newcontactform1 li .textarea{ width: 99.5%; height: 122px; font-family: Arial,"微软雅黑"; padding: 10px 10px; font-size: 18px; box-sizing: border-box; background: #fbfbfb;}
.PAGE_product_view #newcontactform1 li.content_list {  height: 122px;  margin-bottom: 4px; width: 100%;}
.PAGE_product_view #newcontactform1 li.captcha{ width: 32%;}
.PAGE_product_view #newcontactform1 li.captcha img{ position: absolute; top: 14px; right: 26px;}
.PAGE_product_view #newcontactform1 .bottom { width: 66%;  height: 48px;  padding: 0; position: absolute; bottom: 32px; left: 34%; box-sizing: border-box;}
.PAGE_product_view #newcontactform1 .bottom input.btn { display: inline-block; margin: 0 0 0 0; width: 48%; height: 50px; border: none; font-size: 20px; }
.bottom input.btn {  background: #58c4ab; color: #fff;}
.PAGE_product_view #newcontactform1 .bottom input.btn.resetbtn{ margin-left: 2%; background: #c1c1c1; float: right; margin-right: 4px;}
.PAGE_product_view #newcontactform1 ul li .red{ color:red; position: absolute; top: 6px; right: 0;}
.PAGE_product_view #newcontactform1 ul li .error.red{ left: 0; top: 50px; font-size: 16px;}
.PAGE_product_view #newcontactform1 ul li.content_list .error.red{ left: 0; top: 148px; font-size: 16px;}
.PAGE_product_view #newcontactform1 li .txt,.PAGE_product_view #newcontactform1 .captcha input{ font-size: 18px; background: #fbfbfb;}
.PAGE_product_view #newcontactform1_form{ position: relative; background: #fff;   box-sizing: border-box;}
.PAGE_product_view #newcontactform1 .bottom input#newcontactform1_sub_btn{ background: #00923f; color: #fff;}

.com-name.com-name02{ width: 1200px; margin: 0 auto; font-size: 40px; color: #333; line-height: 40px; text-align: center; font-weight: bold; background: #f7f7f7; padding-top: 40px;}
.PAGE_product_view #newcontactform1 h2 span .bd_tit{ font-weight: bold; color: rgba(51,51,51,1); font-size: 30px; margin-bottom: 10px; text-align: center; text-transform: none;}
.PAGE_product_view #newcontactform1 h2 span .bd_txt{ text-align: center; height: 20px; text-transform: none;}
.PAGE_product_view #newcontactform1 h2 span .bd_txt span{ display: inline-block;padding-left: 26px; background: url(../images/icon02.jpg)no-repeat 0 0; color: rgba(51,51,51,1); font-size: 16px; line-height: 20px; text-transform: none;}
.PAGE_product_view #newcontactform1>.container{ width: 100%; min-width: 1200px; max-width: 1600px; margin: 0 auto; overflow: hidden;}
/*产品详情页 新联系表单结束*/




/*footer*/
#bottom{ width: 100%; padding:40px 0 ;  margin: 0 auto; min-width: 1200px;  background: #00923f; box-sizing: border-box; /*display: -webkit-box; display: -ms-flex-box; display: flex; -ms-flex-wrap: wrap;*/ overflow: hidden; }
.bottom1{ width: 100%; max-width: 1600px; margin: 0 auto; display: flex; flex-wrap: wrap;}
.bottom-l{ width: 22%; float: left; padding-right: 40px; box-sizing: border-box;} 
.bottom-l p{ font-size: 14px; color: #fff; line-height: 26px; padding-top: 16px;}
.control .txt .bottom-l a{ display: inline-block; width: 180px; border-radius: 30px; height:  50px; text-align: center; line-height: 50px; color: #fff; background: #d41d0d; font-size: 14px; margin-top: 16px;}
.bottom-m{ width: 56%; box-sizing: border-box; float: left; padding: 0 0 0 6%; border: 1px solid #1a9d53; border-top: none; border-bottom: none;}
.b-m-l{ display: flex; flex-wrap: wrap;}
.b-m-l li{ width: 25%;}
 .b-m-l.en01 li{ width: 33.333%;}
.control .txt .b-m-l li p a{ font-size: 18px; color: #fff; font-weight: bold; line-height: 32px; margin-bottom: 14px; display: block;}
.control .txt .b-m-l li p a:hover{ color: #fff!important;}
.b-m-l li .b-m-l-n a{ display: block; font-size: 15px; color: rgba(255,255,255,0.6); line-height: 30px;}
.b-m-l li .b-m-l-n a:hover{ color: #fff!important;}
.bottom-r{ width: 22%; float: right; padding-left: 40px; box-sizing: border-box; text-align: center;}
.bottom-r p{ font-size: 18px; font-weight: bold; color: #fff;}
.bottom-r img{ display: block; width: 130px; margin: 20px auto 0; height: auto;}
.bottom-r span{ font-size: 14px; color: rgba(255,255,255,0.6); line-height: 14px; padding-top: 10px; display: block;}

.bottom2{ width: 100%; min-width: 1200px; background: #00923f; border-top: 1px solid #1a9d53; overflow: hidden;}
.bottom2_box{ width: 100%; margin: 0 auto; line-height: 62px; max-width: 1600px;}
.bottom2-l{ float: left; font-size: 14px; color: #fff; line-height: 62px;}
.bottom2-l p{ float: left;}
.control .txt .bottom2-l a{ color: #fff; display: inline-block; margin-left: 10px; }
.bottom2-r{ float: right; line-height: 62px; font-size: 14px; color: #fff;}
.control .txt .bottom2-r a{ color: #fff;}
@media screen and (max-width: 1260px) {
.bottom2_box{ width: 100%;}
}
/*首页footer2*/
#h_footer{width: 100%; min-width: 1200px; overflow: hidden;}
.footer02{ width: 100%; min-width: 1200px; padding: 3% 0; background: url(../images/bg01.jpg)no-repeat; background-size: 100%;}
.footer_main{ width: 100%; max-width: 1600px; display: flex; flex-wrap: wrap; justify-content: center; margin: 0 auto;}
.footer_main li{ width: 25%;  box-sizing: border-box; text-align: center; padding: 0 3%;}
.f02_m_b{ padding: 30px 8%; box-sizing: border-box; position: relative; cursor: pointer;}
.f02_m_b_tit{ font-size: 24px; font-weight: bold; color: #fff; margin: 22px 0 10px; position: relative; z-index: 2;}
.f02_m_b_txt{ font-size: 18px; color: #fff; line-height: 24px; margin: 10px 0; position: relative; z-index: 2;}
.control .txt .f02_m_b_l{ display: block; width: 150px; padding: 15px 20px; font-size: 16px; text-align: center; border-radius: 30px; border: 2px solid #fff; color: #fff; box-sizing: border-box; position: relative; z-index: 2; margin: 0 auto;}
.f02_m_b_img{ position: relative; z-index: 2; text-align: center;}
.f02_m_b_img img{ display: inline-block;}
.control .txt .f02_m_b_e{ display: block; font-size: 18px; color: #fff; line-height: 24px; margin: 10px 0; position: relative; z-index: 2;}
.f02_m_b:after{ content: ""; width: 100%; height:0; position: absolute; top: 0; z-index: 0; background: #00923f; left: 0; transition: all .2s;}
.f02_m_b:hover:after{ height: 100%;}



/*首页导航搜索*/
#PageTop #header01{ z-index: 99;  width: 100%; min-width: 1200px; height:100px; background: #fff;  box-sizing: border-box;}
#PageTop .logo-box{  margin: 0 auto; height:100px; width: 100%; min-width: 1200px;  box-sizing: border-box; background: #fff; padding: 0 30px; z-index: 99; position:relative!important; }
#PageTop .logo-box.logo-box01{ position: fixed!important; top: 0;}


.logo-box01{  -webkit-animation: myh009 .5s ease; animation: myh009 .5s ease; box-shadow: 0 2px 3px #f6f6f6;}
@-webkit-keyframes myh009{
	from{ top:-200px; opacity: 0;}
	to{ top:0; opacity: 1;}
}
@keyframes myh009{
	from{ top:-200px; opacity: 0;}
	to{ top:0; opacity: 1;}
}
@media screen and (max-width: 1260px) {
.logo-box{ padding: 0;}
}
.logo01{ float: left;}
.logo_img{ display: block; float: left; margin: 18px 2px 0 0;}
.logo01_r{ float: left; padding-top: 26px;}
.logo01-tit{ font-size: 26px; color: #333; font-weight: bold; letter-spacing: 1.3px; line-height: 26px;}
.logo01-txt{ font-size: 16px; color: #333; letter-spacing: 0; line-height: normal; padding-top: 6px;} 
.logo01-txt.en01{ font-weight: bolder;}
.logo01_r.en01{ padding-top: 36px;}

.nav01_list{ float: left;  margin-left: 4%; position: static; z-index: 999; }
.nav01_list li{ float: left;   height: 100px; transition: all .2s; z-index: 999;}
.nav01_list li>a:after { content:"";  position: absolute; left: 0; right: 0; bottom: 0px; width: 0; height: 3px; background: #00923f;  transition: all .3s ease; margin: 0 auto;}
.control .txt .nav01_list li>a{ font-size: 18px; color: #222; padding: 0 28px; display: inline-block; position: relative; line-height: 100px; text-align: center;}
.nav01_list li.active,.nav01_list li:hover>a:after{ width: 100%; }
.control .txt .nav01_list li.active>a,.control .txt .nav01_list li:hover>a{ color: #00923f!important;}

.search-btn{  height: 38px; float: right;  width: 234px; position: relative;   transition: all .2s; border-radius: 20px; border: 1px solid #ccc; margin-top: 31px; max-width: 234px;}
#partnumber01{ padding: 0 20px; height: 38px; font-size: 20px; line-height: 50px;  display: block; float: left; width:80%; border:none; outline: none; background: none; color: #333; box-sizing: border-box;}
#Submit01{ display: block; float: left; width: 20%;  background: none; border: none;  outline: none;  cursor: pointer;  height: 38px; line-height: 38px; text-indent: -9999px; background: url(../images/icon01.png)no-repeat 4px center;}
.search-btn .down_search span{ font-size: 16px!important; left: 10px;}

.topskpe{ float: right; width: 70px; height: 38px; background: url(../images/img01.jpg)no-repeat right center; position: relative; margin-top: 31px; cursor: pointer;}
.topskpe-l{ padding: 10px; background: #fff; border-radius: 5px; box-shadow: 0 0 2px #ccc; width: 120px; box-sizing: border-box; position: absolute; top: 100%; right: 0; display: none; transition: all .6s;}
.control .txt .topskpe-l a{ display: block; font-size: 16px; color: #333; line-height: 24px; text-align: center;}
.control .txt .topskpe-l a.active,.control .txt .topskpe-l a:hover{ background: #00923f; color: #fff;}
.topskpe:hover .topskpe-l{ display: block;}

.er-nav { position: absolute; left: 0; top: 100%; width: 100%; background: #f5f5f5; z-index: 99; padding: 0 40px; text-align: center; box-sizing: border-box; display: none;}
.er-nav .er-nav-box{ max-width: 1400px; margin: 0 auto; width: 100%; padding: 30px 0;}
.er-nav .er-nav-box a{ justify-content: center; font-size: 16px; display: inline-block; padding: 10px 30px; color: #333; line-height: 16px;}
.control .txt .er-nav .er-nav-box a:hover{ color: #00923f!important;}
.nav-2{ width: 100%; display: flex; flex-wrap: wrap; align-content: flex-start;  position: relative; justify-content: center;}
.nav-2 dd { width: 20%; text-align: center;}
.er-nav .er-nav-box .nav-2 dd a{ width: 100%; padding:0 10px; display: block; box-sizing: border-box;}
.er-nav-img{width: 100%; padding-bottom: 60%; position: relative; overflow: hidden;}
.er-nav-img img{ position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); height: 100%; width: 100%; object-fit: cover; max-width: 100%;}
.nav-2 dd p{ line-height: 40px; padding-top: 10px;}

@media screen and (max-width: 1650px) {
.control .txt .nav01_list li>a{ padding: 0 16px;}
.nav01_list{ float: left;  margin-left: 2%;}
.search-btn{ width: 200px;}
}
@media screen and (max-width: 1500px) {
.logo01-tit{ font-size: 20px; letter-spacing: 0.8px;}
.nav01_list{ margin-left: 1.5%;}
.control .txt .nav01_list li>a{ padding: 0 10px;}
.logo01-txt{ font-size: 12px;}
}
@media screen and (max-width: 1300px) {
.logo01-tit{ font-size: 20px; letter-spacing: 0.8px;}
.nav01_list{ margin-left: 3%;}
.control .txt .nav01_list li>a{ padding: 0 16px;}
.logo01_r{ display: none;}
}

/*与导航结束*/



/*新语言选择框控制*/
#frame1 #newlanguage1 { float: right; }
#frame1 .main #newlanguage1 .main { margin-top: 35px; padding: 4px 0px 4px 4px; border: 1px solid #e3e3e3; cursor: pointer;}
#newlanguage1 .content { width: auto; cursor: pointer;}
#newlanguage1 img { float: left; width: 22px; height: auto;}
.lang_label { min-width: 60px; border: none; background: none; cursor: pointer;}
.lang_label label { display: inline-block; width: 50px; font-size: 14px; color: #222; cursor: pointer;}
.lang_lists li {  font-size: 14px;}
.lang_lists {  top: 24px;  right: -1px; width: 116px; z-index: 99;}
.lan_icon_dowm { background-image: url(../images/down_arrow.png); background-repeat: no-repeat;}
.lan_icon_up { background-image: url(../images/up_arrow.png); background-repeat: no-repeat;}
/*新语言选择框控制*/


/*请输入一个产品号码*/
/*#partsearch{  width: 100%; background: #f5f5f5;  overflow: hidden; min-width: 1200px; padding: 30px 0; border-bottom: 1px solid #cccccc;}
.PAGE_home #partsearch{ margin: -44px auto 160px;}

#partsearch ul{ border-bottom: none; width: 1200px; height: 48px; overflow: hidden; margin: 0 auto;}
#partsearch .btn{ float: right; width: 150px; height: 46px; color: #ffe103; background: #222; border: none;  text-indent: 0; font-size: 16px; line-height: 46px;}
#partnumber{ display: inline-block; height: 46px; border: 1px solid #d7d7d7; width: 400px; padding: 0; color: #222; background: #fff; line-height: 46px; font-size: 18px; float: left; overflow: hidden; border-radius: 0; padding: 0 14px; box-sizing: border-box; font-weight: bold;}
#partsearch  li{ position: relative; width: 574px; float: right;}
#partsearch  li:before{ content: 'Product Search：'; line-height: 46px; color: #222; font-size: 24px; position: absolute; left: -192px;}
.cn #partsearch  li:before{ content: '产品搜索：'; left: -128px;}
#partsearch span{ color: #999; top:1px; left: 6px;}*/




/*产品展示*/
#main{ padding:60px 0 100px; min-width: 1200px; width: 100%; z-index: 0; margin: 0; float: none;}
.PAGE_home #main{ background: #fff; padding:0;}
.PAGE_product #main{ margin-top: 0; clear: both;}
#DEFAULT .PAGE_product #Content{ min-height: 1000px;}
#DEFAULT #Content, #THREE-RIGHT #Content {  width: 75%;  padding: 0 ;  border-left: none; min-height: 500px;  _height: 500px; box-sizing: border-box; max-width: 1600px; border: none;}
#main1 { width: 1200px;  height: auto;  margin: 0 auto;  padding: 0 0; background: none;}
#advsearch ul,#makelist ul,#contactcard ul{ padding:0; background:#fff;  overflow: hidden;}
#makelist ul{ background: #fff;}
#main #contactcard ul li,#main #advsearch ul li{ width: 100%; padding: 14px 14px 0 14px; background: #fff; border-bottom: 2px solid #fff; margin: 0; height: auto; box-sizing: border-box;}
#main #contactcard .content ul { padding:0;}
#main .control #userstyle select {  width: 100%; height: 40px; background: url(../images/down_arrow.png)no-repeat 95% center #fff;  padding: 0 10px 0 10px;  -webkit-appearance: none; appearance: none; background-size: 16px;}
#main #advs_keyword, #main #advs_number {  width: 210px;  padding: 0 0 0 8px;  height: 30px;  line-height: 32px;  border: 1px solid #e6e6e6;}
#advsearch .btn{ width: 100%;  height: 40px;  background: #00923f; border: none; cursor: pointer; color: #fff; font-size: 18px; border-radius: 20px;}
#parttree ul{padding:14px 8px; background:#f6f6f6; border:1px solid #e6e6e6; }
#DEFAULT #PageLeft #makelist li{ width: 240px;}
.productlist table tr td.img a {  font-weight: normal;}
.productlist h3 a {  font-weight: normal; text-decoration:none; color:#282828;}
.productlist table tr td {  border-bottom: 1px solid #d6d6d6;  border-right: 1px solid #d6d6d6;  vertical-align: top;}
#main .productlist table tr td label { background: #6ab2e5; color: #fff; display: none;}
#main .productlist table tr td label input{ margin-top: 6px;}
#main .productlist table tr td.img a { color: #00923f;}
.PAGE_product .productlist table tr td a img{ margin: 20px auto 10px; color: #00923f;}
.productlist #fumore { color: #ff3b3b;}
#main .productlist table strong{ color:#777; font-weight:normal;}

#main .pagenav { position: relative; margin: 12px 0 0; padding: 0 0 20px 0; float:none; overflow: hidden; text-align: left;}
#main .pagenav ul{ margin: 0 auto; display: inline-block;}
#main #product a.Shopcart{ display:block; float:right; width:140px; height:30px; line-height:30px; color:#fff; background:#de231d; text-align:center; border-radius:3px; margin-top:12px;}
#main .pagenav li a:hover, .pagenav li .active a {  border: 1px solid #00923f!important;  background: #00923f!important;  color: #fff!important;  text-decoration: none;}

.lightTreeview li { font-size: 12px;  line-height: 26px;  padding: 1px 0 1px 16px; margin: 0; background: none; border-bottom:1px solid #e4e4e4;}
.lightTreeview li span.flex-ico {  background-image: url(../images/bg105.png);  background-repeat: no-repeat;   float: left;  width: 16px;   height: 16px;  cursor: pointer;  margin-left: -16px; background-position: 4px -24px; margin-top:5px;}
.lightTreeview li.node-last-close span.flex-close {  background-position: 6px 4px;}
.lightTreeview li.node-last {  background: none;}
.lightTreeview ol li.branch-last { border:none;}
.lightTreeview li ol li{ padding-left:0;}
#parttree .lightTreeview li ol li a{ color:#666;}
#parttree .lightTreeview li ol li a:hover,#parttree .lightTreeview li ol a.active{ color: #ff3b3b!important;}
#main .productlist table tr.title th {   border-right: 1px solid #00923f; background: #00923f; color: #fff; font-size: 16px; height: 30px;}
#main .pagenav .title { display: block; width: 100%; float: none; position:static; color: #333; font-size: 14px;}
#main #contactcard .content ul li span a { color: #333;}
#DEFAULT #PageLeft #makelist li a,#DEFAULT #PageLeft #makelist li{ background: none;} 
#DEFAULT #PageLeft #makelist li a{ width: 240px; box-sizing: border-box; font-weight: bold; overflow: hidden; border: none;}
#DEFAULT #PageLeft #makelist li a:hover{ background: none;}

/*改造左侧导航*/
/*#nav1 ul,#partlist ul,#nav01 ul{  overflow: hidden;}
#DEFAULT #PageLeft #nav1 li a,#DEFAULT #PageLeft #partlist li a,#DEFAULT #PageLeft #nav01 li a{ float: left; padding: 0 0 0 20px; margin: 0; width: 222px; height: 42px; line-height: 42px; font-size: 16px; color: #333; background: none;}
#DEFAULT #PageLeft #partlist li a.active{ background: #1964fa; color: #fff;}
#DEFAULT #PageLeft #nav1 li,#DEFAULT #PageLeft #partlist li,#DEFAULT #PageLeft #nav01 li{ width: 242px; border-bottom: 1px solid #f6f6ff;
 background: none; height: 42px; margin-bottom: 4px; background: #f6f6ff;}
#DEFAULT #PageLeft #nav1 .active a,#DEFAULT #PageLeft #partlist .active a,#DEFAULT #PageLeft #partlist li a:hover,#DEFAULT #PageLeft #nav1 li a:hover,#DEFAULT #PageLeft #nav01 li a:hover,#DEFAULT #PageLeft #nav01 .active a{ background: #0085e1; color: #fff;}
#partlist li a:hover,#partlist .active a,#nav1 li a:hover,#nav1 .active a,#nav01 li a:hover,#nav01 .active a, #__ErrorMessagePanel {color: #fff!important;}
#product{ overflow: hidden;}*/
#partlist{ float: left; }
.partlist li { display: block; margin:0 10px 0 0; float: left; width: auto;}
.partlist li a { color: #333; text-decoration: none; padding:0 12px; margin: 0; line-height: 44px; font-size: 16px; display: block; line-height: 44px;}
.partlist li a.active,.partlist li a:hover{ background: #00923f; color: #00923f!important; border-radius: 5px;}
.PAGE_product #main1 { width: 100%; max-width: 1600px; min-width: 1200px; overflow: visible;}
/*产品展示结束*/

/*产品页搜索*/
#DEFAULT #main #partsearch li{ width: 100%; box-sizing: border-box; border: 1px solid #d6d6d6; height: 42px; border-radius: 5px; padding: 0; overflow: hidden;}
#DEFAULT #main #partsearch ul { padding: 20px 10px; background: #fff; border: none; box-sizing: border-box;}
#DEFAULT #main #partsearch ul input:-webkit-autofill {-webkit-box-shadow: 0 0 0px 1000px #cdcdcd inset;　-webkit-text-fill-color: #333;}
#DEFAULT #main #partsearch li .txt{ width: 80%; box-sizing: border-box; border: none; display: inline-block; height: 40px; line-height: 40px; font-size: 16px; padding: 0 0 0 14px;}
#DEFAULT #main #partsearch li span.tip{  display: none;}
#main #partsearch li .btn, #main #partsearch1 li .btn{ width: 20%; box-sizing: border-box; background-position: center; height: 40px; }
/*产品页搜索结束*/

/*产品详情页*/
#THREE #main #product_view{ overflow: hidden; margin: 0 auto; background: #f4f4f4; padding-bottom: 40px;}
.PAGE_product_view #main{ width: 100%; float: none; padding-top: 0;}
#Content #productview_desc { float: right;  background: none;  width: 574px;}
#Content #productview_desc ul { background: none;}
#Content #productview_img {  background: none; float: left; margin-bottom: 30px;}
#Content #productview_img img { border: 1px solid #e6e6e6; width: 590px; height: 444px;}
#Content #productview_desc table { width: 572px; border: 1px solid #e6e6e6; border-bottom: 0px; border-right: 0px;}
#Content #productview_desc table td { border-bottom: 1px solid #e6e6e6;  border-right: 1px solid #e6e6e6; padding: 10px; font-size: 16px;}
#Content #ECM { clear: both; background: none; padding: 0 0 0 3px;}
#Content #ECM1 { background: none; padding: 0 3px 0 0;}
#Content #ECM1 table th { background: #222; padding: 5px 0; height: 21px; color:#ffe103;}

#productview_desc .gray input{ display: block; width: 140px; height: 40px; color: #fff; line-height: 40px; font-size: 16px; text-align: center; background: #ffe103; border: none;}
#productview_desc .yc.gray{ display: none;}
/*产品详情页结束*/


/*------------------------------------新产品详情--------------------------------------*/
.PAGE_product_view #main #main1 #main2{ width: 100%; margin: 0 auto; }
#product_view>.container{ width: 100%; max-width: 1600px; min-width: 1200px; background: #fff; overflow: hidden; margin: 0 auto;}

/*多图控制 左边边*/
#pro_view002{ width: 45%; float: left; overflow: hidden; padding:20px 40px 20px 20px; box-sizing: border-box;} 
.pro_booth_box{ width: 100%; overflow: hidden; padding: 0 0 70px; float: left; position: relative;}
.pro_booth{ float: left; width: 99%; height: auto; border: none; overflow: hidden; border: 1px solid #dddddd; padding: 8% 0;}
.pro_booth div{ width: 100%; height: auto; margin: 0 auto; overflow: hidden; vertical-align: middle;}
.pro_booth img{ display: block; width: 100%; height: auto; margin: auto 0; }
.pro_thumb{ width: 100%; position: absolute; left: 0; bottom: 0;}
.pro_thumb li{ width: 10%; height: auto; border: 1px solid #dddddd;  overflow: hidden; text-align: center; margin: 0 10px 0 0; cursor: pointer; box-sizing: border-box; float: left;}
.pro_thumb li:nth-of-type(5n){ margin: 0 0 0 0;}
.pro_thumb li img{ display: inline-block; width: 100%; height: auto; }

/*多图右边数据*/
#pro_view003{ width: 55%; float: right; overflow: hidden; padding: 20px 20px 20px 0; box-sizing: border-box;}
.pro_pro_view003_tit01{font-size: 20px; color: #333; line-height: 26px; font-weight: bold; }
.pro_pro_view003_txt01{  font-size: 24px; color: #333; line-height: 30px; font-weight: bold; padding-bottom: 16px; border-bottom: 1px solid rgba(0,0,0,.1); margin-bottom: 24px;}
.pro_param{ font-size: 18px; color: #6d6d6d; line-height: 26px; margin-top: 20px;}
.pro_pro_view003_oe_box{ width: 100%;  overflow: hidden; box-sizing: border-box; display: flex; flex-wrap: wrap;}
.pro_pro_view003_oe_box div{ width: 80%; float: left;}
.pro_view_oem_label{ font-size: 14px; color: rgba(102,102,102,1); display: block; width: 20%; float: left; background: #f9f9f9; line-height: 24px; padding: 10px 0 10px 14px; box-sizing: border-box;}
.pro_pro_view003_oe_list{ width: 100%; overflow: hidden; }
.pro_pro_view003_oe_list li{ width: 50%; float: left; box-sizing: border-box; padding: 12px 12px 12px 20px; font-size: 24px; color: #0d65d1; border-top: none; border-right: none; background: #f4f6fa; line-height: 34px;}
.pro_view_oem_value{ font-size: 16px; color: rgba(102,102,102,1); display: inline-block; width: 80%; float: left; line-height: 24px; border-bottom: 1px solid #f9f9f9; padding:10px 0 10px 12px; box-sizing: border-box;}
.pro_view_oem_value strong{ font-weight: normal;}
.pro_pro_view003_oe_list li:nth-of-type(1n){ border-right: none;}
.usefo{ margin-top: 20px; }
.usefo p{ font-size: 16px; color: #758598; line-height: 20px; margin-bottom: 6px;}
.usefo span{ display: inline-block; font-size: 16px; color: #222; line-height: 18px;  margin: 0 6px 6px 0;}
.pro_view003_Message,.pro_view003_Email,.pro_view003_Email2{ display: inline-block; min-width: 120px; height: 46px; line-height: 46px; background: #00923f; text-align: center; margin-top: 30px; font-size: 16px; color: #fff; padding: 0 20px; position: relative;}
.pro_view003_Message{ margin-right: 20px; background: #00923f;}
.pro_view003_Message span{ display: inline-block;   color: #fff; }
.pro_view003_Email span{ display: inline-block; padding-left: 24px; background: url(../images/icon03.jpg)no-repeat 0 center; color: #fff;}
.en .pro_view003_Email{ display: none;}
.cn .pro_view003_Email2{display: none;}
.pro_view003_Email2 span{ display: inline-block; padding-left: 24px; background: url(../images/icon04.jpg)no-repeat 0 center; color: #fff;}

#productview_note{ margin-top: 20px;}
#productview_con{ margin-top: 8px;}
#productview_note p,#productview_con p{ display: none;}
#ProCon1{ font-size: 16px; color: #6d6d6d; line-height: 26px; }

.productview_ms01{ font-size: 14px; color: rgba(102,102,102,1); line-height: 22px; padding:14px 0 24px 0; border-bottom: 1px solid #ebebeb; margin-bottom: 20px;}

.pro_view003_Message:before,.pro_view003_Email:before,.pro_view003_Email2:before{ content: ""; position: absolute; width: 100%; height: 100%; left: 0; bottom: 0; top:0; right: 0; background: rgba(0,0,0,.2); -webkit-transform: scale(0); transform: scale(0); transition: all .3s; border-radius: 30px;}
.pro_view003_Message:hover:before,.pro_view003_Email:hover:before,.pro_view003_Email2:hover:before{ -webkit-transform: scale(1); transform: scale(1); opacity: 0; }


/*底部详情*/

#pro_view004{ width: 100%; margin: 0 auto; clear: both; border-top: 30px solid #f4f4f4;}
#pro_view004 .txt{ display: flex; flex-wrap: wrap;}
.pro_view004_l{ width: 75%;  overflow: hidden;  box-sizing: border-box;}
.pro_view004_main{ width: 100%; overflow: hidden; padding: 0 24px 30px 24px; box-sizing: border-box}
.pro_view004_l_tit{ border-bottom: 1px solid #dddddd; margin-bottom: 24px; }
.pro_view004_l_tit span{ font-size: 15px; line-height: 15px; color: #00923f; padding: 14px 24px;  font-weight: bold; display: inline-block; border-bottom: 2px solid #00923f;}
.pro_view004_main img{ max-width: 1190px;}
.pro_view004_r{ float: right; overflow: hidden; width: 25%; background: #f4f4f4; padding: 0 0 0 30px; box-sizing: border-box;} 
.pro_view004_r_dis{ position: fixed; top:20px; float: none;}
.pro_view004_r_tit{ font-size: 18px; text-align: center; line-height: 60px; background: #00923f; color: #fff;} 
.Related_P{ width: 100%; overflow: hidden;  box-sizing: border-box; background: #fff;} 
.Related_P li{ overflow: hidden; border-top: 1px solid #ebebeb;}
.control .txt .Related_P li a{ display: block; line-height: 50px; font-size: 16px; color: #333; padding-left: 20px; font-weight: bolder;}
.control .txt .Related_P li a:hover{ background:#00923f; color: #fff!important; }
 
.Related_P_img{ width: 100%; height: auto; padding: 14px 0; border: 1px solid #dddddd; border-radius: 5px; box-sizing: border-box;}
.Related_P_img img{ margin: 14px auto;}
.Related_P a p{ font-size: 14px; line-height: 20px; color: #222; padding-top: 10px; text-align: center;}
.Related_P a:hover p{ color: #0d65d1;}



#THREE #main .control #productview_con h2 { width: 100%; text-align: left; padding: 0 ; border-bottom: 1px solid #ececec;} 
#THREE #main .control #productview_con h2 span{ font-size: 15px; line-height: 15px; color: #00923f;  padding: 14px 24px;  font-weight: bold; display: inline-block;  border-bottom: 2px solid #00923f;}
#productview_con #ProCon1{ padding: 30px 24px; box-sizing: border-box;}
/*------------------------------------产品详情结束--------------------------------------*/





/*---------------------------关于我们-------------------------*/

/*关于我们*/
#THREE .PAGE_about #main .control .content, #THREE .PAGE_Culture #main .control .content, #THREE .PAGE_culture #main .control .content, #THREE .PAGE_equipment #main .control .content, #THREE .PAGE_glories #main .control .content, #THREE .PAGE_network #main .control .content, #THREE .PAGE_organization #main .control .content {  padding:0;}

.PAGE_about #main{ }

#about{ overflow: hidden;}
#about>.container{ width: 100%; max-width: 1600px; min-width: 1200px; margin: 0 auto 50px;} 
/*01*/
.ab-main01{ width: 100%; max-width: 1600px; margin: 10px auto 30px;}
.h-main01-tit02{ height: 70px; font-size: 36px; background: url(../images/bg03.jpg)no-repeat center 60px; text-align: center; font-weight: bold; line-height: 54px;}
.ab-txt01{ color: #00923f; font-size: 28px; font-weight: bold; margin-top: 10px; margin-bottom: 20px; text-align: center; line-height: 28px;}
.ab-main{ display: flex; flex-wrap: wrap; width: 100%; background: #f9f9f9; border-radius: 40px; overflow: hidden;}
.ab-main01-l{ width: 70%; padding: 30px 40px; box-sizing: border-box;} 
.ab-main01-txt01{ line-height: 42px; color: #333; font-size: 16px; text-indent: 2em;}
.ab-main01-txt01 strong{ color: #000; font-weight: bold; font-size: 16px;}
.ab-main01-r{ width: 30%;}
/*数字变化*/
.cn .ab-main01-l{ width: 60%; padding: 30px 40px; box-sizing: border-box;} 
.cn .ab-main01-r{ width: 40%;}
.cn .ab-main01-r .h-num{ display: flex; flex-wrap: wrap; position: relative; width: 100%; padding: 0; height: 100%;}
.cn .ab-main01-r .h-num-list{ flex-grow: 0; flex-shrink: 0; flex-basis: calc(100% / 2); padding: 70px 30px;}
.cn .ab-main01-r .counter{ display: inline-block;; height:60px;  overflow: hidden; color: #00923f; line-height: 60px; font-weight: bold; font-family: Impact; font-weight: bold; font-size: 56px;}
.cn .ab-main01-r .h-num-list01-t{ position: relative; height: 60px; overflow: hidden; }
.cn .ab-main01-r .h-num-list01-t p { display: inline-block; font-size: 18px; color: #00923f; position: absolute; bottom: 10px; height: 16px; font-weight: bold;}
.cn .ab-main01-r .h-num-list-txt01{ font-size: 18px; line-height: 16px; }
.cn .ab-main01-r .h-num-list00{ border-right: none; border-bottom: none; border-top: none;}
.cn .ab-main01-r .h-num-list01{ border-right: none; border-top: none;}
.cn .ab-main01-r .h-num-list04{ border-top: none; border-left: none; border-right: none;}

.ab-main01-r .h-num{ display: flex; flex-wrap: wrap; position: relative; width: 100%; padding: 0; height: 100%;}
.ab-main01-r .h-num-list{ flex-grow: 0; flex-shrink: 0; flex-basis: calc(100%); padding: 30px 0 0 30px; border-right: none;  border-top: none;}
.ab-main01-r .counter{ display: inline-block;; height:60px;  overflow: hidden; color: #00923f; line-height: 60px; font-weight: bold; font-family: Impact; font-weight: bold; font-size: 56px;}
.ab-main01-r .h-num-list01-t{ position: relative; height: 60px; overflow: hidden; }
.ab-main01-r .h-num-list01-t p { display: inline-block; font-size: 18px; color: #00923f; position: absolute; bottom: 10px; height: 16px; font-weight: bold;}
.ab-main01-r .h-num-list-txt01{ font-size: 18px; line-height: 16px; }



/*02*/
.ab-main02,.ab-main03{ width: 100%; max-width: 1600px; margin: 0 auto 30px;}
.ab-main01-r img{ width: 100%; height: 100%; object-fit: cover;}
.ab-main02-txt01{ font-size: 30px; font-weight: bold; margin-top: 10px; color: #00923f; height: 50px; line-height: 30px; margin-bottom: 20px; border-bottom: 1px solid #eaeaea; }
.ab-main02-txt02{ font-size: 16px; color: #333; line-height: 32px;}
.ab-main02-txt01.ab-main02-txt001{ margin-bottom: 10px; height: 44px;}

.PAGE_about .h-main03{  margin: 70px auto 0;}


/*关于我们导航修改*/
#nav1{  float: left; overflow: hidden;}
#nav1 .content{ }
#nav1 .content ul{ display: inline-block;}
#nav1 .content li{ display: inline-block; height: 44px; float: left; margin-left: 10px;}
#nav1 .content li a{ display: block; height: 44px; padding: 0 20px; line-height: 44px; font-size: 16px; color: #333;}
#nav1 .content li.active a,#nav1 .content li:hover a{ background: #00923f; color: #fff!important; border-radius: 5px;}
#THREE .PAGE_about #main .control .content, #THREE .PAGE_Culture #main .control .content, #THREE .PAGE_culture #main .control .content, #THREE .PAGE_equipment #main .control .content, #THREE .PAGE_glories #main .control .content, #THREE .PAGE_network #main .control .content, #THREE .PAGE_organization #main .control .content {  padding:0;}
.ab-main{ min-width: 1200px; overflow: hidden; margin: 0 auto;}
#frame3{ background: rgba(247,247,247,1) 100%; min-width: 1200px; padding: 14px 0 12px;}
#frame3>.container{ width: 100%; max-width: 1600px; margin: 0 auto;}


/*生产设备*/
#equipment{  overflow: hidden;}
.ry-main{ width: 100%; max-width: 1600px; min-width: 1200px; margin: 0 auto; box-sizing: border-box;}
.h-main01-tit02.h-main01-tit03{ margin: 0 auto 30px;}
.ry-list{ width: 100%; overflow: hidden;}
.ry-list li{ width: 32%;   float: left; margin: 0 2% 2% 0; box-sizing: border-box; background: #fff; text-align: center;}
.ry-list li:nth-of-type(3){ margin: 0 0 2% 0;}
.ry-list-img{ overflow: hidden; width: 100%; height: 250px; display: block;}
.ry-list-img img{ width: 100%; height: 100%; object-fit: cover;}
.ry-list li p{ font-size: 16px; color: #333; height: 40px; line-height: 40px; padding-top: 10px;}

/*公司荣誉*/
.ryy-main{ width: 100%; max-width:1600px; min-width: 1200px; margin: 0 auto;} 
.ryy-list{ width: 100%;}
.ryy-list li{ width: 23.5%; border: 1px solid rgba(0,0,0,0.1); padding: 10px; box-sizing: border-box; margin: 0 2% 2% 0; float: left;}
.ryy-list li:nth-of-type(4n){ margin: 0 0 2% 0;}
.ryy-list-img{ overflow: hidden;}
.ryy-list-img img{ display: block; width: 100%; height: auto;}
.ryy-list li p{ font-size: 16px; margin-top: 5px;  min-height: 40px; color: #333;  line-height: 24px;}
.control .txt .ryy-list-link a{ width: 48%; height: 38px; display: block; background: #00923f; float: left; text-align: center; font-size: 16px; color: #fff; line-height: 38px; border-radius: 3px; margin: 20px 0; transition: all 0s ease-in-out; position: relative;}
.control .txt .ryy-list-link .ryy-list-link-r{ float: right;}
.control .txt .ryy-list-link a:hover{ background: #409eff; color: #fff!important;}
.ryy-list-link a:before{ content: ""; position: absolute; width: 100%; height: 100%; left: 0; bottom: 0; top:0; right: 0; background: rgba(0,0,0,.2); -webkit-transform: scale(0); transform: scale(0); transition: all .3s; border-radius: 30px;}
.ryy-list-link a:hover:before{ -webkit-transform: scale(1); transform: scale(1); opacity: 0; }

/*视频*/
.ry-list-vio{ width: 100%; height: 290px; padding: 20px 0; box-sizing: border-box; background: #000; position: relative; cursor: pointer;}
.ry-list-vio-box{ width: 100%; height: 100%;}
.ry-list-vio-box img{ width: 100%; height: 100%; object-fit: cover;}
.vio-mu{ display: block; width: 100%; height: 100%; background: rgba(0,0,0,0.5); position: absolute; left: 0; top:0; transition: all .3s; opacity: 0;}
.vio-mu img{ position: relative; top: 50%; margin: -40px auto 0; width: 80px; height: 80px; -webkit-transform: scale(0); transform: scale(0); transition: all .3s;}
.ry-list-vio:hover .vio-mu{ opacity: 1;} 
.ry-list-vio:hover .vio-mu img{ -webkit-transform: scale(1); transform: scale(1);} 
.videoBox.videoBox { position: fixed!important; background: rgb(0 0 0 / 60%); left: 0;  top: 0; bottom: 0; right: 0; z-index: 99999; padding: 0 18px; display: none; transition: all ease .3s;}
.videoBox .video{width: 80%; max-width: 800px; margin: 12% auto 0;} 
.closeVideo {  max-width: 150px; background: #fff;  margin: 30px auto 0; border-radius: 55px; padding: 10px 30px; width: 100%; text-align: center;  font-size: 15px; cursor: pointer; transition: all ease .3s; cursor: pointer;}
.closeVideo:hover{ background: #000; color: #fff;}

/*关于我们产品介绍*/
.ab-pro01{ width: 100%; max-width: 1600px; min-width: 1200px; margin: 0 auto 40px; display: flex; flex-wrap: wrap; background: #f2f2f2; transition: all ease .3s;}
.ab-pro01-l{ display: block; width: 25%; height: 240px; overflow: hidden;}
.ab-pro01-l img{ display: block; width: 100%; height: 100%;  object-fit: cover; transition: all ease .3s;}
.ab-pro01-r{ width: 75%; padding: 2% 30px 0; box-sizing: border-box; transition: all ease .3s;}
.control .txt .ab-pro01-r a{ margin-bottom: 15px; font-weight: bold; font-size: 20px; color: #333; height: 20px; display: block; margin-top: 20px;}
.ab-pro01-r p{ font-size: 14px; color: rgba(112,112,112,1); line-height: 1.6; -webkit-line-clamp: 3; display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden;}
.ab-pro01:hover img{ transform: scale(1.1);}
.control .txt .ab-pro01:hover a{ color: #00923f;}
.ab-pro01:hover{ background: #fff;}
.ab-pro01:hover .ab-pro01-r{ box-shadow: 0 0 30px #e8e8e8;}

.ab-pro02{ width: 100%; max-width: 1600px; min-width: 1200px; margin: 0 auto;}
.ab-pro02.ab-pro002{ min-width: 300px;}
.ab-pro02 img{ display: block; max-width: 100%;}
.ab-pro02-txt{ font-size: 16px; line-height: 2; color: #333;}
.ab-pro02-tit{ color: #000; font-weight: bold; font-size: 16px; line-height: 2;}




/*--------------------------关于我们结束-----------------------------------*/



/*首页 关于我们 */
#THREE #main #wwwwww{width: 100%; min-width: 1200px; max-width: 1600px; overflow: hidden; margin: 0 auto;}
.h-main01{ width: 100%; min-width: 1200px; max-width: 1600px; margin: 80px auto;}
.h-main01-tit01{ font-size: 48px; text-align: center; font-weight: bold; color: #333; height: 100px; line-height: 48px; background: url(../images/bg02.jpg)no-repeat center 66px;}
.h-main01-box{ display: flex; flex-wrap: wrap; flex-direction: row; width: 100%; }
.h-main01-r{ width: 50%; padding-left: 2%; box-sizing: border-box; align-self: center;}
.h-main01-b{ width: 100%; height: 100%; overflow: }
.h-main01-b img{ width: 100%; height: 100%; object-fit: contain;} 
.hab_tit{ font-size: 36px; font-weight: bold; color: #00923f; line-height: 40px; margin-bottom: 10px;}
.hab_txt{ margin-bottom: 30px; line-height: 34px; font-size: 16px; color: #333;}
.hab_tit.en01{ font-size: 30px;}

/*数字变化*/
.h-num{ width: 50%; padding-right: 2%; box-sizing: border-box;}
.h-num-list{ width: 50%; overflow: hidden; float: left; padding:20px; box-sizing: border-box; border: 1px solid #eeeeee; background: #f9f9f9;}
.js-odoo{ display: inline-block; font-size: 40px; height:50px; font-weight: bold; overflow: hidden; fill: #fff;}
.counter{ display: inline-block;; height:60px;  overflow: hidden; color: #00923f; line-height: 60px; font-weight: bold; font-family: Impact; font-weight: bold; font-size: 50px;}
.h-num-list01-t{ position: relative; height: 60px; overflow: hidden; }
.h-num-list img{ display: block; margin: 2px auto 6px; }
.h-num-list01-t p { display: inline-block; font-size: 16px; color: #00923f; position: absolute; bottom: 10px; height: 16px; font-weight: bold; margin-left: 4px;}
.h-num-list-txt01{ font-size: 16px; line-height: 16px; }
.h-num-b{ float: left; padding-top: 20px; width: 100%;}
.control .txt .h-num-b a{ display: block; width: 180px; height: 50px; line-height: 50px; font-size: 16px; text-align: center; color: #fff; border-radius: 5px; transition: all .2s; background: #00923f}
.control .txt .h-num-b a:hover{ border-radius: 30px;}
#wwwwww img{ float: none; padding: 0;}


/*首页  产品展示*/
#h_pro{ width: 100%; min-width: 1200px; overflow: hidden;}
.h-main02{ width: 100%; min-width: 1200px; overflow: hidden; background: #f8f8f8; padding: 80px 0 50px;}
.h-main02-box{ width: 100%; margin: 0 auto; overflow: hidden;  max-width: 1600px; margin: 0 auto;}
.hmain06-r{ overflow: hidden;} 
.hmain06-r li{ float: left; margin-right: 2%; width: 23.5%; height: 58px; background: #fff; position: relative; border-radius: 9px; overflow: hidden;}
.hmain06-r li:nth-of-type(4){ margin: 0;}
.control .txt .hmain06-r li a{ display: block; width: 100%; height: 58px; border-radius: 5px; text-align: center; font-size: 18px; color: #333; line-height: 58px; position: relative;}
.hmain06-r li:before { content: ""; position: absolute; z-index: 0; top: 0; left: 0; right: 0; bottom: 0; background: #00923f; -webkit-transform: scaleY(0); transform: scaleY(0); -webkit-transform-origin: 50% 100%; transform-origin: 50% 100%; -webkit-transition-property: transform; transition-property: transform; -webkit-transition-duration: 0.5s; transition-duration: 0.5s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out;}
.hmain06-r li:hover:before{ -webkit-transform: scaleY(1); transform: scaleY(1); -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66); transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);}
.control .txt .hmain06-r li:hover a{ color: #fff!important;} 
.hmain06-r li.hmain06-r-act:before{ -webkit-transform: scaleY(1); transform: scaleY(1);}
.control .txt .hmain06-r li.hmain06-r-act a{ color: #fff;} 



.hmain06-l{ width: 95%;  margin: 40px auto 0; display: flex; flex-wrap: wrap;}
.hmain06-l li{ display: none; width: 100%; }
.hmain06-l .hmain06-l-act{ display: block;} 
.hmain06-ll{ display: flex; flex-wrap: wrap; width: 100%;}
.hmain06-ll dd{ width: 23.5%; background: #fff; box-shadow: 0 0 2px #ccc; margin: 0 2% 2% 0;}
.hmain06-ll dd:nth-of-type(4n){ margin: 0 0 2% 0;}
.hpro_img{ width: 100%; text-align: center; overflow: hidden;}
.hpro_img img{ display: inline-block; width: 100%; max-width: 290px; transition: all .3s;}
.hmain06-ll p{ font-size: 16px; text-align: center; color: #333; line-height: 20px; padding: 20px 0 30px;}
.hmain06-ll dd:hover p{ color: #00923f;}
.hmain06-ll dd:hover img{ transform: scale(1.1);}


/*首页公司展示*/
#h02{ width: 100%; max-width: 1600px; min-width: 1200px; overflow: hidden; margin: 0 auto;}
.h-main03{ width: 100%; max-width: 1600px; margin: 70px auto;}
.mySwiper01,.mySwiper02{ width: 100%; max-width: 1600px; min-width: 1200px; margin: 0 auto; box-sizing: border-box; }
.swiper01-list,.swiper02-list{ width: 100%; display: flex; flex-wrap: wrap; box-sizing: border-box; padding: 0 50px;}
.swiper01-list li{width: 23.5%; margin: 0 2% 0 0;}
.swiper01-list li:nth-of-type(4){ margin: 0;}
.swiper01-slide-list-img{ width: 100%; height: 200px;}
.swiper01-list li img{ width: 100%; height: 100%; object-fit: cover; display: block;}
.swiper01-list li p{ font-size: 16px; color: #333; padding-top: 10px; margin: 0; text-align: center;}
.swiper-pagination{ display: none;}
.swiper02-list li{width: 32%; margin: 0 2% 0 0;}
.swiper02-list li:nth-of-type(3){ margin: 0;}
.swiper02-list li img{ width: 100%; height: 100%; object-fit: cover; display: block;}
.swiper02-list li p{ font-size: 16px; color: #333; padding-top: 10px; margin: 0; text-align: center;}
.swiper02-list .swiper01-slide-list-img{ width: 100%; height: 240px;}
.swiper-button-next,.swiper-button-prev{ width: 44px!important; height: 44px!important; border: 1px solid #00923f; border-radius: 22px; display: block; box-sizing: border-box;}
.swiper-button-next:after, .swiper-button-prev:after { font-size: 18px!important; color: #00923f;}
.swiper.mySwiper02{ display: none;}
@media screen and (max-width: 1300px) {
.swiper.mySwiper02{ display: block;}
.swiper.mySwiper01{ display: none;}
}
.swiper-button-prev{ left: 0!important;}
.swiper-button-next{ right: 0!important;}



/*首页产品推荐*/
#THREE #main #productsolid{ width: 100%; min-width: 1200px; background: #fff; padding: 60px 0 0; overflow: visible;  height: 350px;}
#THREE .PAGE_product_view #main #productsolid .content{ width: 100%; margin: 0 auto; position: relative; float: none; }
#main #productsolid .content .card { position: relative; width: 100%; margin: 0 auto 10px; height: 280px; overflow: hidden; max-width: 1600px; min-width: 1200px;}
#prebtn0,#nextbtn0,#prebtn1,#nextbtn1{ display: none;}
.PAGE_product_view #main #productsolid .productsolidcontent {  width: 100%!important; height: 280px!important;  float: left;  margin: 0 ; padding: 0;}
.PAGE_product_view #main #productsolid .content .card ul li{ background: #fff; width: 285px; margin: 0 20px 20px 0; height: 278px;  overflow: hidden!important; position: relative; box-sizing: border-box; border: none; border-radius: 9px; border: 1px  solid #ebebeb;}
.PAGE_product_view #productsolid .productsolidcontent li img {border: none; padding: 3px; margin: 50px auto;}
.PAGE_product_view #main #productsolid .productsolidcontent li a { display: block; width: 100%; height: 246px; background: #fff; border-radius: 8px;}
.PAGE_product_view #main #productsolid .productsolidcontent li:hover img{ border: none;}
.PAGE_product_view #main #productsolid .productsolidcontent li p{ font-size: 20px; color: #222; height: 44px;  margin-top: -82px; line-height: 44px; text-align: left;}
.PAGE_product_view #main #productsolid .productsolidcontent li:hover p{ color: #00923f;}

#THREE .PAGE_product_view #main #productsolid h2 { text-align: left; padding: 0; border: none; color: #262626;  font-size: 18px; font-weight: bold; line-height: 18px;   height: 30px; width: 100%; margin: 0 auto 30px; border-bottom: 1px solid rgba(0,0,0,.1); max-width: 1600px; min-width: 1200px;}
.PAGE_product_view #main #productsolid h2 span{ font-size: 18px; font-weight: bold; line-height: 18px; color: #333;}
.PAGE_product_view #main #productsolid h2 span span{ color: #00923f;}
#main #productsolid .productsolidcontent ul { width: 1900px;}

/*首页新闻标题*/
#h03{ overflow: hidden; width: 100%; min-width: 1200px;}
.h-main04{ width: 100%; min-width: 1200px; background: #f8f8f8;}
.h-main04-box{ width: 100%; max-width: 1600px;overflow: hidden; padding: 70px 0 30px; min-width: 1200px; margin: 0 auto;}
.h-main04-l{ font-size: 48px; text-align: left; font-weight: bold; color: #333; float: left; line-height: 48px;}
.h-main04-m{ float: left;}
.control .txt .h-main04-m a{ display: inline-block; font-size: 16px; color: #333;height: 32px; line-height: 32px; padding: 0 20px; margin: 10px;}
.control .txt .h-main04-m a:hover{ background: #00923f; color: #fff;}
.h-main04-r{ float: right;}
.control .txt .h-main04-r a{ display: inline-block; width: 150px; height: 40px; line-height: 40px; text-align: center; color: #fff; background: #00923f; margin: 20px 0 10px 0; border-radius: 9px; font-size: 16px;}
.h-main04-r a span{ margin-left: 12px;}



/*首页 banner*/
#hbanner{ width: 100%; min-width: 1200px; height: 650px; }
/*#hbanner.h006{ opacity: 1;}*/
.c-banner{width: 100%;position: relative; min-width: 1200px; height: 650px; overflow: hidden;}
.c-banner .banner001 ul{list-style: none;padding-left: 0px;margin-bottom: 0px;}
.c-banner .banner001 ul li{position: absolute; display: none;opacity: 0; width: 100%; height: 650px; min-width: 1200px;}
.c-banner .banner001 ul li#box-img01{ background: url(../images/b1.jpg)no-repeat center center;}
.c-banner .banner001 ul li#box-img02{ background: url(../images/b2.jpg)no-repeat center center;}
.c-banner .banner001 ul li#box-img03{ background: url(../images/b3.jpg)no-repeat center center;}

.c-banner .banner001 ul li:nth-child(1){opacity: 1;display: block;}
.c-banner .nexImg,.c-banner .preImg{position: absolute; color: white; background: rgba(125,125,120,.3); width: 50px; height: 80px; top: 50%; font-family: "宋体";  line-height: 80px; font-size: 60px; margin-top: -40px;  text-align: center; cursor: pointer;}
.c-banner .nexImg{right: -50px; transition: all .2s;}
.c-banner .preImg{ left: -50px;  transition: all .2s; }
.c-banner:hover .nexImg{ right: 0;}
.c-banner:hover .preImg{ left: 0;} 
/*.c-banner:hover .nexImg{ right:0;} 
.c-banner:hover .preImg{ left: 0;}*/
.c-banner .jumpBtn{width: 1200px;position: absolute;bottom: 20px;text-align: center; left: 50%; margin-left: -600px;}
.c-banner .jumpBtn ul{margin-bottom: 0px;padding: 0px;}
.c-banner .jumpBtn ul li{width: 14px;height: 14px; display: inline-block;background-color: white; margin-left: 8px; border-radius: 50%;}
.c-banner .jumpBtn ul li:first-child{margin-left: 0px;}
.zy{ width: 1200px; height: 600px; position: absolute; top: 0; left: 50%; margin-left: -600px;}

/*新banner*/
#banner01{ width: 100%; min-height: 300px; min-width: 1200px; max-height: 750px; overflow: hidden;}
.c-banner{ width: 100%; min-height: 300px; position: relative; min-width: 1200px; max-height: 750px; overflow: hidden;}
.c-banner img{ width: 100%;  height: 100%; object-fit: cover; transform: scale(1.1); transition: all 2s;}
.c-banner.h0002 img{ transform: scale(1);}
.banner_main{ width: 90%; max-width: 1600px; position: absolute;  right: 50%; top: 20%; z-index: 9; display: flex; transform: translateX(50%) translateY(-50%); align-items: center; text-align: left; transition: all 1s; opacity: 0;}
.h0001{ top: 50%; opacity: 1;}
.banner_main div{ width: 480px;}
.banner_t1{ line-height: 30px;  padding: 0px 0; font-size: 30px; border: 1px solid #333333; border-radius: 100px; text-transform: uppercase; letter-spacing: 3px;padding: 10px;}
.banner_t2{ font-weight: bold; font-size: 58px; color: #00923f; height: 60px; line-height: 60px; margin-top: 18px;}
.banner_t3{ font-size: 18px; margin-top: 20px; color: #333;}
.control .txt .banner_t4{ display: inline-block; background: #00923f;  margin-top: 30px; padding: 12px 35px; border-radius: 100px; color: #fff; font-size: 16px;}
.banner_t4 span{ margin-left: 20px;}

.banner_main.en01 div{ width: 550px; }
.banner_t1.en01{ font-size: 17px; letter-spacing: 0;}
.banner_t2.en01{ height: auto;}
.banner_t3.en01{ line-height: 30px; margin-top: 12px;}



/*首页新闻*/
#main #news h2{ display: none;}
#THREE .PAGE_home #main #news h2 { text-align: center; padding: 60px 0 0; border: none; color: #262626; font-size: 48px; font-weight: bold; line-height: 48px;  background: url(../images/bg02.jpg)no-repeat bottom center; height: 60px; width: 1200px; margin: 0 0 30px; display: block;}
.PAGE_home #main #news h2 span { font-size: 48px; font-weight: bold; line-height: 48px; color: #262626;}
.PAGE_home #main #news h2 span span { color: #00923f;}
#THREE .PAGE_home  #main #news { width: 100%; float: none; background: #f8f8f8;  }
#THREE .PAGE_home  #main #news>.container{ width: 100%; overflow: hidden; margin: 0 auto; padding-bottom: 80px; max-width: 1600px; min-width: 1200px;}
#THREE .PAGE_home  #main #news>.container>.main{ width: 100%; overflow: hidden;}
#THREE .PAGE_home  #main #news .pagenav{ display: none;}
#THREE .PAGE_home  #main #news .list{ border: none; width: 31.3%; float: left; clear: none; margin: 0 3% 0 0;  padding: 0 0 20px;  background: #fff; border-bottom: 1px solid #e5e5e5; position: relative; overflow: visible;}
#THREE .PAGE_home  #main #news .list:nth-of-type(3){ margin: 0;}
#THREE .PAGE_home  #main #news .img{ margin-right: 0; display: block; float: none; z-index: 1; position: relative; }
#THREE .PAGE_home #main .news .list .title { padding: 0; width: 100%; position: relative; z-index: 9; background: #fff;}
#THREE .PAGE_home #main .date,#THREE .PAGE_home #main .news .list .txt{ }
#THREE .PAGE_home #main .news .list .title a {  font-size: 22px; color: #282e3e; width: 100%;  overflow : hidden; text-overflow: ellipsis; white-space:nowrap;  max-height: 60px; margin-top: 20px; margin-right: 0; box-sizing: border-box; font-weight: normal;}
#THREE .PAGE_home #main .news .list .txt{ font-size: 15px;line-height: 24px; overflow : hidden; text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; max-height: 72px; color: #666; }
#THREE .PAGE_home #main .date {  text-align: left; font-size: 14px; line-height: 24px; color: #333;}
#THREE .PAGE_home #news .img{ width: 100%; height: 230px; overflow:hidden; }
#THREE .PAGE_home #news .img img { display: block; width: 100%; height: 100%;  object-fit: cover; transition: all .3s; border-radius: 0;}
#THREE .PAGE_home #news .list:hover img{transform: scale(1.1);}
#THREE .PAGE_home #main #news .content { padding:30px 30px 50px; width: 100%; box-sizing: border-box; background: #fff;}
#THREE .PAGE_home #main .news .list:hover .title a{ color: #00923f;}
#THREE .PAGE_home #main .news .list:hover .txt{ color: #666; }
/*#THREE .PAGE_home  #main #news .list:before{ content: "了解详情 >"; color: #00923f; font-size: 14px; position: absolute; bottom: -40px;}*/




/*新闻列表*/
#THREE #main #news .content, #THREE #main #news_view .content { padding: 20px 0 0;}
.PAGE_news #main{ width: 100%; overflow: hidden; min-width: 1200px;}
/*#DEFAULT .PAGE_news #PageLeft, #THREE-RIGHT .PAGE_news #PageRight {float:right;  width: 370px;  border-right: none; margin: 0 -1px 0 0;  padding: 0; border: none;}

#DEFAULT .PAGE_news #Content .control, #THREE-RIGHT .PAGE_news #Content .control { width: 770px;}
#DEFAULT .PAGE_news #PageLeft .control, #THREE-RIGHT .PAGE_news #PageRight .control { width:370px;  margin: 0 0 0; overflow: hidden;}
#DEFAULT .PAGE_news_view #PageLeft, #THREE-RIGHT .PAGE_news_view #PageRight {float:right;  width: 370px;  border-right: none; margin: 0 -1px 0 0;  padding: 0; border: none;}
#DEFAULT .PAGE_news_view #Content, #THREE-RIGHT .PAGE_news_view #Content {  float: left;  width: 770px;  padding: 0 0 0 0;  border-left: none; min-height: 340px;
  _height: 340px; border: none;}
#DEFAULT .PAGE_news_view #Content .control, #THREE-RIGHT .PAGE_news_view #Content .control { width: 770px;}
#DEFAULT .PAGE_news_view #PageLeft .control, #THREE-RIGHT .PAGE_news_view #PageRight .control { width:370px;  margin: 0 0 0; overflow: hidden;}
#DEFAULT .PAGE_news_view #main2{ margin: 50px 0;}*/

/*#news .img{ margin-bottom: 20px; overflow: hidden;  }
#main .news .list .date {  text-align: right; color: #999; background: url(../images/icon14.png) no-repeat 664px center;}
*/
#main .news .list .title { overflow: hidden;}
#main .news .list .title a { font-size: 20px; color: #282e3e; width: 100%; word-break: keep-all; white-space: nowrap;
	text-overflow: ellipsis;  overflow: hidden; font-weight: bold; padding-top: 30px;}
#main .news .list{ padding: 0; border-bottom: none; overflow: hidden; background: #f6f6f6; margin-bottom: 30px;}
#news .img{  margin-right: 30px;  display: inline-block; float: left; width: 320px; height: 230px; overflow: hidden;}
#news .img img{ display: block; width: 100%; height: 100%; object-fit: cover; transition: all ease .3s;}
#main .news .list:hover .img img { transform: scale(1.1);}
#news .title a{ font-size: 20px; line-height: 26px; color: #c81233; font-weight: bold; }
#main  #news .date{ font-size: 16px; color: #999; padding: 10px 0; text-align: left; /*background: url(../images/icon03.png)no-repeat 0 center;*/ line-height: 16px;}
#main #news .list .txt{ color: #222; font-size: 14px; line-height: 28px; padding: 0 20px 0 0;}
#news .pagenav{ padding-top: 20px;}
#main .news .list .title a:hover { color: #00923f;}
#main #news .list:hover .title a{ color: #00923f; }
.PAGE_news #main #news .list:hover{ background: #fff; box-shadow: 0 0 30px #e8e8e8;}



/*新闻详情*/
/*.PAGE_news_view #main{ width: 1200px; margin: 80px auto 100px; float: none;}
.PAGE_news_view #main{ background: #f2f2f2; width: 100%; margin: 0;}*/
.PAGE_news_view #main #main1{ background: none;}
/*.PAGE_news_view #main #main2{ background: #fff; padding: 50px 50px; width: 1100px; margin: 80px auto 100px;
}*/
#THREE #main #news_view h2 { width: 100%; text-align: center;  padding: 0 0 0; border-bottom: none; }
#news_view h2 span{ font-size: 24px; font-weight: bold; line-height: 34px; color: #333; display: block;}
#THREE #main #news_view .content { padding: 53px 0 0;}
#newsviewnav { float: left; width: 1200px; padding: 10px 0 0;font-size: 14px;}
#newsviewnav a { color: #f8ad1c; margin: 0 0 0 10px;}
#main #news_view .date {  padding: 20px 0 30px 0; color: #999;  font-size: 16px; }
#news_view .txt{ position: relative; font-size: 14px; line-height: 26px;}
#newbito,#zhanhui,#jishi0001,#zhuanli,#hangye{ padding-bottom: 30px;}

#DEFAULT #PageLeft #nav01 .active001 a{ background: #a50d0c;}

#news_view #newsviewnav{ width: 100%; font-size: 16px; font-weight: bold; padding: 30px 0 0; border-top: 1px solid #d2d2d2;}
#news_view #newsviewnav a{ color: #333;}
#news_view #newsviewnav a:hover {color: #00923f;}
#news_view .keyword{ font-size: 16px; height: 50px; color: #999;}
.PAGE_news_view #news_view .txt img{ display: inline; max-width: 1190px;}
#news_view{ width: 100%;margin: 0 auto;}
.PAGE_news_view #yourarehere li:nth-of-type(3){ display: none;}
.PAGE_news_view #main1{ width: 100%; max-width: 1400px; min-width: 1200px;}
.PAGE_news_view #news_view{ padding-right: 50px; box-sizing: border-box;}
.PAGE_news_view #main .news .list{ background: #fff;  box-sizing: border-box;}
.PAGE_news_view #main #news{ padding: 0 0 0 20px;}
.PAGE_news_view #main .news .list .img{ display: none;}


/*产品列表左侧导航*/
#pemodule2{ width: 1190px; overflow: hidden; margin: 30px auto; }
.main-group{ float: left; width: 190px; overflow: hidden; }
.main-group ul{ background: #c00000; overflow: hidden;}
.main-group li a{ float: left; padding: 0; margin: 0; width: 190px; height: 42px; line-height: 42px; font-size: 14px; color: #fff;
 text-align: center; background: none;}
.main-group li{ width: 190px; border-bottom: 1px solid #d93536; background: none; height: 42px;}
.main-group .active a,.main-group li a:hover{ background: #a50d0c; color: #fff;}
.main-group li a:hover,.main-group .active a, #__ErrorMessagePanel {  color: #fff!important;}

.main-parts{ float: right; width: 980px; overflow: hidden;}
.main-parts ul{ width: 1000px;}
.main-parts ul li{ float: left; width: 186px; height: 88px; border: 1px solid #e6e6e6; margin: 0 10px 10px 0;}
.main-parts ul li a{ display: block; text-align: center; }
.main-parts ul li a p{ color: #c00000; font-size: 16px; font-weight: bold; height: 16px; line-height: 16px; padding: 20px 0 14px;}
.main-parts ul li a span{ color: #666; font-size: 12px; display: block; height: 14px; width: 174px; margin: 0 auto; overflow: hidden;}
.main-parts ul li a:hover span{ color: #c00000;}





/*各页banner*/
.abanner img{  width: 100%;   height: 100%;}
.all-tit{ width: 100%; max-width: 1600px; font-weight: bold; font-size: 40px; text-align: center; color: #fff; height: 40px; line-height: 40px; position: absolute; top: -20px; top: 50%; left: 0; right: 0; margin: 0 auto;}
#gbanner01 .txt{width: 100%; max-height: 480px; min-width: 1200px; position: relative; overflow: hidden;}
#gbanner02 .txt{ width: 100%; max-height: 480px; min-width: 1200px; position: relative; overflow: hidden;}
#gbanner03 .txt{ width: 100%; max-height: 480px; min-width: 1200px; position: relative; overflow: hidden;}
#gbanner04 .txt{ width: 100%; max-height: 480px; min-width: 1200px; position: relative; overflow: hidden;}
#gbanner05 .txt{ width: 100%; max-height: 480px; min-width: 1200px; position: relative; overflow: hidden;}
#gbanner06{ width: 100%; min-width: 1200px; height: 500px; background: url(../images/contact/img01.jpg)no-repeat center center; }
#gbanner01 img,#gbanner02 img,#gbanner03 img,#gbanner04 img{ width: 100%; height: 100%; object-fit: cover;}
#gbanner01>.container,#gbanner02>.container,#gbanner03>.container,#gbanner04>.container{ width: 100%; height: 100%;} 

/*各页位置*/
#yourarehere{   height: 44px; float: right;}
#yourarehere .content{  }
#yourarehere .content ul{ display: block; width: 100%;}
#yourarehere .content ul li{ float: left; height: 44px;}
#yourarehere li{ line-height: 44px; font-size: 16px; color: #41464d;}
#yourarehere li .dot{ margin: 0 10px; color:#41464d; }
#yourarehere li a{ color:#41464d; display: inline-block;}
#yourarehere li:nth-of-type(1) .dot{ display: none;}
#yourarehere li:nth-of-type(1) a{ color: #6c757d;}
#yourarehere li:nth-of-type(1) a{ display: inline-block; padding-left: 24px; background: url(../images/icon14.jpg)no-repeat 0 12px;}
#yourarehere li span{ display: inline-block; float: left;}
#yourarehere li:last-of-type span:last-of-type{ max-width: 930px; overflow : hidden; text-overflow: ellipsis; white-space:nowrap; }
.PAGE_product #yourarehere li:nth-of-type(3){ display: none;}
/*首页  新闻*/
#h_news,#h_news01{ overflow: hidden;}
#h_news{ float: left;}
#h_news01{ float: right;}
.h-new-box{ width: 100%; min-width: 1274px; background: #fff; padding: 90px 0; overflow: hidden;}
.h-new{ width: 1200px; overflow: hidden; margin: 0 auto;}
#shownews_tpl1{ width: 770px;}
.h-new-l{ float: left;  width: 770px;}
#shownews_tpl2{ width: 390px;}
.h-new-r{ width: 390px; float: right;}
.h-new-tit{ height: 34px; padding-bottom: 34px; border-bottom: 1px solid #e1e1e1; margin-bottom: 30px; width: 1200px;  position: relative; z-index: 999;}
.h-new-tit p{ float: left; padding-left: 20px; border-left: 6px solid #376bff; font-size: 24px; color: #000; line-height: 34px; font-weight: bold;}
.h-new-tit-r{ float: right;}
.h-new-tit-r span{ display: inline-block; width: 32px; height: 32px; border: 1px solid #e1e1e1; border-radius: 3px; margin-left: 12px; cursor: pointer;}
.h-new-btn01{ background: url(../images/icon16.png) no-repeat center center;}
.h-new-btn02{ background: url(../images/icon17.png) no-repeat center center;}
.h-new-info{ overflow: hidden;}
.h-new-info-img{ width: 770px; height: 406px; overflow: hidden;}
.h-new-info-txt-box{ border: 1px solid #e1e1e1; padding: 30px; border-top: none;}
.h-new-info-tit{ font-size: 22px; font-weight: bold; line-height: 30px; height: 74px; color: #333;}
.h-new-info-txt{ font-size: 14px; color: #4b4b4b; line-height: 24px; height: 48px; overflow : hidden; text-overflow: ellipsis;display: -webkit-box;
	-webkit-line-clamp: 2;-webkit-box-orient: vertical; margin-bottom: 16px;}
.h-new-info-time{ font-size: 16px; color: #333; padding-left: 0; height: 20px; line-height: 20px; background: url(../images/icon03.jpg)no-repeat 0 center; font-weight: bold;}

.h-new-list{ padding: 20px; border:1px solid #e1e1e1; border-bottom: none; height: 94px;}
.h-new-list-l{ width: 94px; height: 94px; float: left; overflow: hidden;}
.h-new-list-l img{ display: block; width: 94px; height: 94px;}
.h-new-list-r{ float: right; width: 240px;}
.h-new-list-tit{ font-size: 14px; color: #333; font-weight: bold; line-height: 22px; max-height: 44px; overflow : hidden; text-overflow: ellipsis;display: -webkit-box;
	-webkit-line-clamp: 2;-webkit-box-orient: vertical; height: auto;}
.h-new-list-time{ font-size: 14px; color: #999; height: 20px; line-height: 20px; margin-top: 14px; padding-left: 0; background: url(../images/icon03.jpg)no-repeat 0 center;}
.h-new-link{ display: block; border:1px solid #e1e1e1; color: #000; font-weight: bold; height: 83px; display: block; text-align: center; line-height: 82px; font-size: 14px;	}
#shownews1{ float: left;}
#THREE #main #shownews2{ float: right; padding-top: 99px;}
.h-new-tit-r span.gray_back{ cursor: inherit;}



/*产品页自定义搜索   请输入一个产品号码*/
#sc .content .txt{ padding: 14px 8px; background: #fafafa; border: 1px solid #e6e6e6; overflow: hidden;}
#sc .txt_search{ width: 200px; border: 1px solid #ececec; height: 18px; padding: 6px 10px; margin-bottom: 12px;}
#sc form{ position: relative;}
#sc .content .txt span{ position: absolute; top: 6px;}
#sc #Submit01{ width: 220px; height: 30px; background: #1964fa;  border: 1px solid #1964fa; cursor: pointer; color: #fff;}

.h006{  -webkit-animation: myh006 1.5s ease; animation: myh006 1.5s ease;}
@-webkit-keyframes myh006{
	from{ -webkit-transform:translate(0,100px); transform:translate(0,100px); opacity: 0;}
	to{ -webkit-transform:translate(0); transform:translate(0); opacity: 1;}
}
@keyframes myh006{
	from{ -webkit-transform:translate(0,100px); transform:translate(0,100px); opacity: 0;}
	to{ -webkit-transform:translate(0); transform:translate(0); opacity: 1;}
}

.h007{  -webkit-animation: myh007 1s ease; animation: myh007 1s ease; top:40px; opacity: 1;}
@-webkit-keyframes myh007{
	from{ top:140px; opacity: 0;}
	to{ top:40px; opacity: 1;}
}
@keyframes myh007{
	from{ top:140px; opacity: 0;}
	to{ top:40px; opacity: 1;}
}


/*.PAGE_home #hbanner.userview{ transition:all .5s ease .7s; }


*/

/*产品展示-模块-缩略图-修改*/
#product ul.img{ padding: 0; display: flex; flex-wrap: wrap; width: 100%; overflow: visible;}
#product ul.img li{ width: 23.5%; float: left; text-align: center; height: 258px; line-height: 20px;  padding: 0; margin: 0 2% 2% 0; position: relative; box-sizing: border-box; position: relative; background: #fff; border-radius: 10px; border: none; box-shadow: 0 0 1px rgba(0,0,0,0.4); transition: all ease .3s;}
#product ul.img li:hover{ box-shadow: 0 0 10px rgba(0,0,0,0.4);}
#product ul.img li h3,#product ul.img li label,#product ul.img li a.more{ display: none;}
#product ul.img li div{ border: none;}
#product ul.img li span{ position: absolute; display: block; padding: 0;  width: 100%;  bottom: 24px; color: #222; font-size: 18px; line-height: 24px; height: 24px; overflow : hidden; text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.productlist ul.img li a:hover img { border: 1px solid #fff;}
#product ul.img li:hover{ }
#product ul.img li:hover span{ color: #00923f;}

.PAGE_product #product .img li:nth-of-type(4n){ margin: 0 0 2% 0;} 
.PAGE_product .productlist ul.img li img { display: block; margin: 50px auto 0; border: 1px solid #fff; padding: 2px;}


#product .container .content{ display: flex; flex-wrap: wrap; width: 100%;}

.PAGE_product #yourarehere { height: 44px; float: left;}
/*新闻页分类标题*/
#anv2{ float: left;}
#anv2 .content li{ display: inline-block; height: 44x; float: left; margin:0 10px 0 0; }
#anv2 .content li a{ display: block; height: 44px; padding: 0 20px; line-height: 44px; font-size: 16px; color: #333;}
#anv2 .content li.active a,#anv2 li a:hover{ background: #00923f; color: #fff!important; border-radius: 5px;}
.PAGE_news #main1 { width: 100%; max-width: 1400px; min-width: 1200px; overflow: visible;}


					

/*产品页联系按钮*/
#procontact .txt a{ display: inline-block; height: 40px; line-height: 40px; font-size: 18px; padding:0 20px 0  40px; background: url(../images/icon12.jpg)no-repeat 0 0 #28282a; color: #fde102; margin-top: 10px;}
#procontact .txt p{ padding-top: 4px; font-size: 14px;}
.PAGE_product_view #frame3 #yourarehere{ float: left;}




/*为亚博改的公共样式*/
#DEFAULT #main1{ width: 100%; max-width: 1600px; min-width: 1200px; overflow: visible;}
#DEFAULT #main2{ position: relative; clear: both;}
#DEFAULT #PageLeft, #THREE-RIGHT #PageRight {float:left;  width: 25%;  border-right: none; margin:0;  padding: 0 40px 0 0; border: none; box-sizing: border-box;}
@media screen and (max-width: 1300px) {
#DEFAULT #PageLeft, #THREE-RIGHT #PageRight {float:left; }
#DEFAULT #Content, #THREE-RIGHT #Content { padding: 0 0 0 0;}
}
#DEFAULT #PageLeft #nav1 li, #DEFAULT #PageLeft #partlist li, #DEFAULT #PageLeft #makelist li, #THREE-RIGHT #PageRight #nav1 li, #THREE-RIGHT #PageRight #partlist li, #THREE-RIGHT #PageRight #makelist li,#DEFAULT #PageLeft #news01 li,#DEFAULT #PageLeft #grouplist li {  float: left; width: 100%;  height: 48px;  background: none;  margin: 0; border-bottom: 1px solid #cbcbcb;}
#PageLeft .content{ background: #fff; box-shadow: 0 2px 3px #ccc;}
#Content #Content2{ width: 100%; min-height: 400px; box-sizing: border-box; }


.PAGE_product #Content #Content2{ width: 100%; background: none; padding: 0; box-shadow: none; min-height: 700px; box-sizing: border-box;}

#DEFAULT #PageLeft #nav1 li a, #DEFAULT #PageLeft #partlist li a, #DEFAULT #PageLeft #makelist li a, #THREE-RIGHT #PageRight #nav1 li a, #THREE-RIGHT #PageRight #partlist li a, #THREE-RIGHT #PageRight #makelist li a,#DEFAULT #PageLeft #news01 li a,#DEFAULT #PageLeft #grouplist li a {  float: left;  padding-left: 24px;  margin: 0; width: 100%; height: 48px; line-height: 48px; font-size: 16px; color: #222222; background: url(../images/icon17.png) no-repeat 16px center; transition: all .2s ease-in-out; -webkit-transition: all .2s 1 ease-in-out; -moz-transition: All .2s ease-in-out; -o-transition: All .2s ease-in-out; box-sizing: border-box;}
#DEFAULT #PageLeft #nav1 .active a, #DEFAULT #PageLeft #partlist .active a, #DEFAULT #PageLeft #makelist .active a, #THREE-RIGHT #PageRight #nav1 .active a, #THREE-RIGHT #PageRight #partlist .active a, #THREE-RIGHT #PageRight #makelist .active a,#DEFAULT #PageLeft #news01 .active a,#DEFAULT #PageLeft #grouplist .active a { background: url(../images/icon18.png) no-repeat 16px center; color: #00923f!important;}
#DEFAULT #PageLeft #nav1 li a:hover, #DEFAULT #PageLeft #partlist li a:hover, #DEFAULT #PageLeft #makelist li a:hover, #THREE-RIGHT #PageRight #nav1 li a:hover, #THREE-RIGHT #PageRight #partlist li a:hover, #THREE-RIGHT #PageRight #makelist li a:hover,#DEFAULT #PageLeft #news01 li a:hover,#DEFAULT #PageLeft #grouplist li a:hover { background: url(../images/icon18.png) no-repeat 16px center; transform: translate(10px,0);  -webkit-transform: translate(10px,0); -moz-transform: translate(10px,0); -o-transform: translate(10px,0);  -ms-transform: translate(10px,0); color: #00923f !important;}
#main #contactcard .content ul li label { padding: 0 5px 0 0; color: #222; font-size: 18px; display: inline-block;  height: 30px; line-height: 30px; }
 #main #contactcard .content ul li span { height: auto; line-height: 30px; color: #5a5a5a; display: block; width: 100%; font-size: 16px; color: #222;}
 #DEFAULT #main #PageLeft #news01.control h2,#DEFAULT #main #PageLeft #advsearch.control h2{ width: 100%; display: block;}
 @media screen and (max-width: 1300px) {
 #DEFAULT #main #PageLeft #news01.control h2,#DEFAULT #main #PageLeft #advsearch.control h2{ }
 #DEFAULT #main #PageLeft .control h2{ }
}
#PageTop .Modhover { position: static!important;}