body,html{ background: #fff; font-family: Arial, ‘微软雅黑’;  font-size:12px;}
#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;}

/*客户资料*/
#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;}
#DEFAULT #Content .control, #THREE-RIGHT #Content .control {  width: 840px;}
.ui-state-error, .ui-widget-content .ui-state-error { border: 1px solid #376bff; background: #376bff ;  color: #fff;}
#DEFAULT #Content .control, #THREE-RIGHT #Content .control { width: 840px;}
#DEFAULT #PageLeft .control, #THREE-RIGHT #PageRight .control { width: 330px;  margin: 0 0 0; overflow: hidden;}
#DEFAULT #main #PageLeft .control h2{  background:none;  padding:0 10px 0 24px; height: 44px; width:auto;}
#DEFAULT #main #PageLeft .control h2 span{ font-size: 26px; color: #060606; line-height: 40px;}
.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;}
.control h2 span { font-size: 16px;text-transform: none;}
.Modhover #partsearch { position: relative;  z-index: 2;  min-height: 10px; _height: 10px;}
#main #contactcard .content ul li { height: auto; border-bottom: 2px dashed #fff;}
#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;  background: #fff; border-bottom: none; overflow: hidden;}
#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: 51px 0 0; background: #fff;}
.PAGE_home #main { padding: 40px 0 0; margin: 0;}

/*公共样式结束*/



/*返回顶部*/
#cbtop{ width: 50px; height: 50px; position: fixed; right: 30px; bottom: 150px; cursor: pointer;  z-index: 100; display: none;}

/*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;}
.PAGE_product #main #main1{ width: 1200px; margin: 20px auto 0; float:none;}
.PAGE_product #main #main1 .pagenav{ padding: 0;}

#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: #d70937;  border: 1px solid #d70937; 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 50px;  border: 1px solid #d6d6d6;}
#main #pdcar #orderform li .txt {  float: left; width: 698px;  padding: 0 2px; height: 32px;  border: 1px solid #d6d6d6; font-size: 14px; color: #333;}
#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;}

 #main #pdcar #orderform li { padding: 16px 5px; clear: both;}
/*--------------购物车结束----------------------*/

/*联系我们*/
#contact{ display: none;}
.PAGE_contact #main{ margin: 80px 0 0 0;}
.PAGE_contact #frame3{ overflow: hidden; width: 1200px; margin: 0 auto 70px;}
#lx01{ width: 1200px; margin: 0 auto; overflow: hidden;}
.lxmain01{ width: 1200px; margin: 0 auto; padding: 0 0 70px; overflow: hidden;}
.lxmain01 li{ width: 490px; height: 360px; background: url(../images/lx/bg02.jpg)no-repeat; padding: 40px 50px 0; float: left;}
.lxmain01 li.lxmain01-right{ float: right;}
.lxcompany{ font-size: 30px; color: #070b10; font-weight: bold; line-height: 34px;}
.lxcompany span{ color: #7a7a82;}
.lxinformation{ font-size: 24px; color: #7a7a82; padding-top: 24px; line-height: 30px;}
.cn .lxinformation{ padding-top: 28px;}
.control .txt .lxinformation a{ color: #7a7a82; }
.lxinformation label{ display: block; float: left;}
.lxinformation span{ display: inline-block; width: 415px; float: left; font-size: 23px;}
.cn .lxinformation span{ font-size: 24px;} 

/*地图*/
#THREE #main #baidumap h2 {  width: 1200px; 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;}
#baidumap{ width: 550px; height: 380px; margin: 0; float: right;}
#THREE #main #baidumap h2 span{ font-size: 22px;  font-weight: bold; color: #333;}

/*联系表单*/
#form1 li { padding-bottom: 18px; }
#contactform #form1 li label{ background: none; display: block;  text-align: left; line-height: 40px; margin: 0 0 0 0; font-size: 18px; color: #070b10;}
#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;}

#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: 560px; height: 70px; border: none; font-size: 18px; border-radius: 8px;}
#THREE .bottom input.btn{ background: #d70937; color: #fff; margin: 0;}
#THREE .bottom input.resetbtn{ background: #666; margin: 0 0 0 80px;}
#contactform .single { width: 1200px; height: 230px;}

#form1 li #__ErrorMessagePanel { color: red!important; font-size: 14px;}

#contactform{  width: 770px;  }
#contactform .fsex,#contactform .ffax/*,#contactform .fcountry*/{ display: none; }
#THREE .PAGE_contact #main #contactform .content {  padding: 0 0;}
#contactform li { float: left; width: 560px; height: 112px; padding: 0 0 32px 0; position: relative;}
#contactform li .txt,#contactform .captcha input { float: left;  width: 518px; border: 1px solid #000; background: #fff; height: 70px; padding: 0 20px; color: #333; border-radius: 8px; font-size: 18px; outline: none;}
#contactform .single .txtrange{ border: 1px solid #000; background: #fff; padding: 20px; width: 1158px; font-size: 18px; line-height: 28px; outline: none; border-radius: 8px;  height: 140px;}
#contactform .captcha input { width: 518px!important; }
#contactform .captcha img {  position: absolute; top: 55px; right: 24px;}
#contactform .bottom { width: 1200px; height: 82px; padding: 20px 0 80px 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; margin-top: 0;}
#THREE #main .contactform .container{ width: 1200px; margin: 0 auto ; padding-top: 68px;}
.PAGE_contact  #contactform li.captcha{ position: relative; height: 112px;}



#lx03{ background: url(../images/contact/img08.jpg)no-repeat center center; width: 100%; min-width: 1200px; height: 1000px;}

#contactform li.ftel,#contactform li.fcountry{ float: right;}
#contactform li.fname .red,#contactform li.femail .red,#contactform li.captcha .red,#contactform li.single .red{ right: -16px; top: 46px; position: absolute; font-size: 18px;}
{ position: absolute; }
#contactform li.fname #__ErrorMessagePanel,#contactform li.femail #__ErrorMessagePanel,#contactform li.captcha #__ErrorMessagePanel,#contactform li.single #__ErrorMessagePanel{ bottom: 0; position: absolute; left: 0; font-size: 16px;}
.contactform .content ul { overflow: visible; _height: auto;}

/*新联系表单*/

#THREE #main #newcontactform1{ overflow: hidden;padding: 40px 0 100px; width: 1200px; margin: 0 auto;}
#newcontactform1 .clearfix{ position: relative; font-size: 18px;}
#newcontactform1 .clearfix li>label{ display: none;}
#newcontactform1 li input.txt{height: 36px; line-height: 36px;}
#newcontactform1 .captcha input { height: 36px; line-height: 36px;}
#newcontactform1 li.u_name_list{ width: 400px;}
#newcontactform1 li.tel_list{ width: 400px; }
#newcontactform1 li.u_name_list .txt{ width: 360px !important;}
#newcontactform1 li.tel_list .txt{ width: 360px !important;}
#newcontactform1 li .txt{ padding: 10px 10px; width: 360px !important;}
 #newcontactform1 .captcha input { padding: 10px 10px; width: 360px !important;}
#newcontactform1 ul li { height: auto; padding: 0 0 30px 0; width: 400px; position: relative;}
#newcontactform1 li .textarea{ width: 760px; height: 122px; font-family: Arial,"微软雅黑"; padding: 10px 10px; font-size: 18px;}
#newcontactform1 li.content_list {  height: 144px;  margin-bottom: 4px; width: 800px}
#newcontactform1 li.captcha{ position: absolute; top: 174px;}
#newcontactform1 li.captcha img{ position: absolute; top: 18px; right: 24px;}
#newcontactform1 .bottom { width: 1200px;  height: 32px;  padding: 0;}
#newcontactform1 .bottom input.btn { display: inline-block; margin: 0 0 0 0; width: 582px; height: 74px; border: none; font-size: 20px;}
.bottom input.btn {  background: #58c4ab; color: #fff;}
#newcontactform1 .bottom input.btn.resetbtn{ margin-left: 20px; background: #c1c1c1;}
#newcontactform1 ul li .red{ color:red; position: absolute; top: 6px; right: 10px;}
#newcontactform1 ul li .error.red{ left: 0; top: 60px; font-size: 16px;}
#newcontactform1 ul li.content_list .error.red{ left: 0; top: 148px; font-size: 16px;}
#newcontactform1 li .txt, #newcontactform1 .captcha input{ font-size: 18px;}

/*联系我们结束*/

/*footer01*/
#ff01{ width: 100%; height: 166px; min-width: 1200px; overflow: hidden;}
.footer01{ width: 100%; height: 166px; min-width: 1200px; background: url(../images/footer/bg05.jpg)no-repeat center center;}
.footerbox01{ width: 1200px; height: 166px; margin: 0 auto;}
.footerbox01L{ float: left; padding-top: 44px;}
.footerbox01L a{ display: block; float: left; margin-right: 10px; width: 80px; height: 80px; border-radius: 50%; text-align: center; line-height: 80px; background: #fff;}
.footerbox01L a img{ display: inline-block;}
.footerbox01R{ width: 550px; float: right;}
.footerbox01Rtxt{ font-size: 20px; font-weight: bold; color: #333; padding-top: 40px; height: 36px;}
.footersearch{ width: 550px; height: 52px; border: 1px solid #d70937; overflow: hidden; background: url(../images/icon34.jpg)no-repeat right center #fff; border-radius: 30px;}
.footersearchtxt{ height: 52px; border: none; padding: 0 14px; width: 358px; font-size: 14px; outline: none;}
.footersearchbtn{ height: 52px; border: none; background: #d70937; color: #fff; font-size: 14px; width: 160px;}

/*footer02合作无缝运动轮播*/
#ff02{ height:184px;width:1200px; margin: 0 auto;}
#zslb{ overflow: hidden;}
.marqueeleft{height:104px;width:1200px;overflow:hidden;margin:40px auto;}
.marqueeleft ul{float:left;}
.marqueeleft li{float:left;margin:0 13px 0 0;display:inline;width:288px;height:102px;overflow:hidden; border:1px solid #ebeff3; border-radius: 10px;}
.marqueeleft li .pic{display:block;width:288px;height:100px; overflow: hidden;}
.marqueeleft li .txt{text-align:center;height:23px;line-height:23px;}
.shortcut{position:fixed;top:0;left:0;z-index:9999;width:100%;}
*html,*html body /* 修正IE6振动bug */{background-image:url(about:blank);background-attachment:fixed;}
*html .shortcut{position:absolute;top:expression(eval(document.documentElement.scrollTop));}
.shortcut{height:28px;line-height:28px;font-size:12px;background:#EEEEEE;text-transform:uppercase;box-shadow:1px 0px 2px rgba(0,0,0,0.2);border-bottom:1px solid #DDDDDD;}
.shortcut h1{font-size:14px;font-family:"微软雅黑","宋体";}
.shortcut a,.shortcut h1{padding:0px 10px;letter-spacing:1px;color:#333;text-shadow:0px 1px 1px #fff;display:block;float:left;}
.shortcut a:hover{background:#fff;}
.shortcut span.right{float:right;}
.shortcut span.right a{float:left;display:block;color:#ff6600;font-weight:800;}
.headeline{height:40px;overflow:hidden;}
.adv960x90{width:960px;height:90px;overflow:hidden;border:solid 1px #E6E6E6;margin:0 auto;}
.adv728x90{width:728px;height:90px;overflow:hidden;border:solid 1px #E6E6E6;margin:0 auto;}



/*footer03*/
#ff03{ overflow: hidden;}
.footer03{ width: 1200px; padding: 42px 0;  margin: 0 auto;  border-top: 1px solid #dedeed; overflow: hidden;}
.footer03L{ float: left; width: 310px; overflow: hidden;}
.footer03tit{ font-size: 20px; font-weight: bold; color: #070b10; height: 30px;}
.control .txt .footer03link a{ display: block; font-size: 14px; color: #070b10; line-height: 30px;}
.control .txt .footer03link a:hover{ color: #d70937;}
.footer03m01{ float: left; overflow: hidden; width: 270px;}
.footer03m02{ float: left; overflow: hidden; width: 220px;}
.footer03R{ float: right; width: 400px;}
.footer03R01{ line-height: 30px; color: #070b10; font-size: 14px; padding-left: 22px; background: url(../images/footer/icon30.jpg)no-repeat 0 9px;}
.control .txt .footer03R02{ line-height: 30px; color: #070b10; font-size: 14px; padding-left: 22px; background: url(../images/footer/icon31.jpg)no-repeat 0 9px;}
.footer03R03{ line-height: 20px; color: #070b10; font-size: 14px; padding-left: 22px; background: url(../images/footer/icon32.jpg)no-repeat 0 5px; margin: 4px 0;}
.footer03R04{ line-height: 30px; color: #070b10; font-size: 14px; padding-left: 22px; background: url(../images/footer/icon33.jpg)no-repeat 0 8px;}
.control .txt .footer03R05{ line-height: 30px; color: #070b10; font-size: 14px; padding-left: 22px; background: url(../images/footer/icon34.jpg)no-repeat 0 3px;}

.doenbox{ width: 1200px;   margin: 0 auto; border-top: 1px solid #dedeed;}
.doen{ line-height: 70px; font-size: 18px; color: #333; width: 1200px; margin: 0 auto; text-align: center; overflow: hidden;}



/*顶部*/
#frame2{ width: 100%;  height: 40px;  min-width: 1200px;  background: #d70937; border-bottom: 1px solid #e53960; position: relative; z-index: 99999; margin-bottom: 110px;}
#frame2.h006{ opacity: 1;}
#top01{ float: left; line-height: 40px; font-size: 14px; color: #fff;}
.topMainL{ float: left; line-height: 40px; font-size: 14px; color: #fff;}
#top02{ float: right;}
#top03{ float: right;}
.topMainR{ float: right; height: 40px;}
.topLocation{ float: left;height: 40px; line-height: 40px; color: #fff; padding-left: 30px; background: url(../images/header/icon01.png)no-repeat 0 center;}
.control .txt .topLocation a{ color: #fff; font-size: 14px;}
.myAccount{ float: left; margin-left: 60px; background: url(../images/header/icon02.png)no-repeat 0 center; padding-left: 32px; height: 40px; position: relative;}
.control .txt .myAccountFist{ display: inline-block; line-height: 40px; padding-right: 18px; background: url(../images/header/icon04.png)no-repeat right center; color: #fff; font-size: 14px;}
.myAccountNav{ background: #f33560; padding: 0 0; position: absolute; right: 0;top: 40px; display: none; z-index: 3; width: 100%; border: 1px solid #f33560; border-top: none;}
.control .txt .myAccountNav a{ color: #fff; display: block; font-size: 14px; line-height: 30px; text-align: center; padding: 0 14px;}
.control .txt .myAccountNav a:hover{ background: #d70937;}
.myAccount:hover .myAccountNav{ display: block;}

#frame2>.container{ width: 1200px; margin: 0 auto;}

/*顶部结束*/


/*语言*/
#newlanguage1{ float: right; margin-left: 40px; cursor: pointer;}
#newlanguage1 img{ float: left; display: none;}
#newlanguage1 .main{ padding-top: 0;}
.lang_label{ min-width: 62px; display: inline-block; color: #fff;  line-height: 40px; vertical-align: top; border: none; padding: 0 0 0 28px;  background: none; position: relative; background: url(../images/header/icon03.png)no-repeat 0 center; height: 40px; cursor: pointer;}
.lan_icon_dowm { background: url(../images/header/icon04.png)no-repeat right center!important; background-repeat: no-repeat; height: 40px; margin-left: 6px;}
.lan_icon_up { background: url(../images/header/icon04.png)no-repeat right center!important; background-repeat: no-repeat; height: 40px; margin-left: 6px;}
.lang_label label { display: inline-block; width: auto; font-size: 14px; cursor: pointer;}
.lan_icon_up{ float: right;}
#newlanguage1 .content { width: auto;}
#language1{ display: inline-block; position: absolute; right: 0; top: 10px;}
#language1 img{ display: inline-block; float: left; margin-right: 6px; display: none;}
#language1 select{ float: left;}
#language {   top: 10px;}
.lang_lists { position: absolute; background: #f33560; top: 40px; border: 1px solid #f33560; border-top: none; right: -1px; width: 100%; font-size: 14px; }
.lang_lists ul>li:hover, .lang_lists ul>li.active { background: #d70937;}
.lang_lists ul>li { padding: 0; cursor: pointer; text-align: center; line-height: 30px;}

/*logo与搜索组合、购物车窗口*/
#PageTop {  float: none; width: 100%;   height: auto;  padding: 0 0 0 0;  background: #fff; position: relative; overflow:hidden; min-width: 1180px; }
#menu { width: auto; padding:0; background:none; position: absolute;  top: 0; right: 246px;}
#frame1 .container {  background: none; height: 100px;}
#THREE #main1 {   width: 100%;}
#main { margin: 0; float: none; min-width: 1180px;}
#frame1 .main {  width: 1200px; height: 100px;}
#frame1 #logo {  padding: 0; width: 90px;height: 100px; float: left;}
#menu li {  float: left; width: auto; height: 100px; line-height: 99px;  background:none;}
#menu li:hover{ background:#f5f7ff;}
#menu #M_contact a {  background: none;}
#menu li a:hover, #menu .active a{ color: #366aff!important; border: none;}
#menu .active{ background: #f5f7ff; }
#menu #M_contact a:hover{background: none; }
#menu li a { float: left; padding: 0 16px;  font-size: 16px; color: #6f6f6f; font-weight: bold; border: none; height: 99px;}
.cn #menu li a { padding: 0 16px;}
.py #menu li a { padding: 0 12px;}
.fr #menu li a { padding: 0 10px; font-size: 15px;}
.es #menu li a { padding: 0 16px;}
.de #menu li a { padding: 0 16px;}
#frame1 { width: 100%; height: 110px;  padding: 0;  background:  #d70937;  position:absolute; top: 41px;  left: 0;  z-index: 111;}
#frame1.h007{ opacity: 1; top: 40px;}

/*与导航结束*/
#frame1 #top04,#frame1 #top05{ float: right;}
/*头部搜索组合*/
.topsearch{ width: 600px; margin-left: 64px; float: left;}
.topsearchlist{ padding: 10px 0 2px 10px; overflow: hidden;}
.control .txt .topsearchlist a{ display: block; float: left; margin-right: 2px; border-radius: 6px 6px 0 0; background: #f33560; color: #fff; line-height: 24px; padding: 0 12px; font-size: 14px;}
.control .txt .topsearchlist a.topsearchact{ background: #fff; color: #d70937;}
.topsearchform{width: 600px; height: 50px; border-radius: 8px; background: #fff; overflow: hidden;}
.topsearchtxt{ border: none; display: inline-block; height: 50px; padding: 0 16px; width: 500px; font-size: 14px; color: #333;}
.topsearchbtn{ width: 64px; height: 50px; text-indent: 999px; border: none; background: url(../images/icon08.png)no-repeat center center; cursor: pointer;}
/*登录注册*/
.toplogin{ float: left; margin: 42px 0 0 56px; height: 40px; background: url(../images/header/icon06.png) no-repeat 0 center; padding-left: 46px;}
.toplogin a{ display: block;}
.control .txt .login01{ font-size: 18px; color: #fff; height: 20px;}
.control .txt .create01{ font-size: 14px; color: #ffbccb;}
/*购物车窗口*/
.car01{ float: left; position: relative; margin: 44px 0 0 46px; width: 36px; height: 36px; display: block;}
.car01 span{ border-radius: 14px; border: 2px solid #d70937; color: #d70937; display: inline-block; position: absolute; background: #fff; font-size: 14px; height: 20px; padding: 0 6px; top: -12px; left: 24px; line-height: 20px;}

/*自定主导航*/
/*导航*/
#nav01{ width: 100%; height: 58px; margin: 0 auto; position: absolute; z-index: 222; top: 140px; min-width: 1200px;}
.navmain{ width: 1068px; height: 58px; margin: 0 auto; background: url(../images/header/bg01.png)no-repeat; position: relative; z-index: 9;  padding: 0 20px;} 
.navmain li{ float: left;}
.control .txt .navmain li>a{ display: block; line-height: 58px; font-size: 14px; color: #666; padding: 0 62px;}
.cn .control .txt .navmain li>a{ padding: 0 61px;}
.navmain li span{ display: inline-block;}
.navmain li.navmain06 span{ background: url(../images/header/icon09.png)no-repeat 0 center; padding-left: 20px; color: #fff;}
.control .txt .navmain li.navact a,.control .txt .navmain li:hover>a{ color: #fff;}

.navmain04{ position: relative;}
.navmain li.navmain04:hover{ background: #333;}
.navmain li.navmain04:hover .navmain04-second{ display: block;} 
.navmain04-second{ width: 100%; background: #333;  display: none; position: absolute; left: 0; z-index: 2;}
.control .txt .navmain04-second>a{ display: block; line-height: 40px; text-align: center; color: #fff; font-size: 14px;}
.navmain04-second>a:hover{ background: #d70937; }




/*产品展示*/
#main{ margin:80px 0 24px 0; min-width: 1200px; width: 100%;}
.PAGE_product #main {margin-top: 45px; padding-top: 50px;}
#DEFAULT #PageLeft, #THREE-RIGHT #PageRight {float:left;  width: 330px;  border-right: none; margin: 0 -1px 0 0;  padding: 0;}
#DEFAULT #Content, #THREE-RIGHT #Content {  float: right;  width: 840px;  padding: 0 0 0 0;  border-left: none; min-height: 340px;  _height: 340px;}
#main1 { width: 1200px;  height: auto;  margin: 0 auto;  padding: 0 0; background: none;}
#advsearch ul,#makelist ul,#contactcard ul{ padding:0; background:none; border:none; overflow: hidden;}
#main #contactcard ul li,#main #advsearch ul li,#main #makelist ul li{ width: 294px; padding: 18px 18px 0; background: none; margin: 0;}
#main #contactcard .content ul { padding:0;}
#main .control #userstyle select {  width: 220px;}
#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: 220px;  height: 30px;  background: #1964fa; border: 1px solid #1964fa; cursor: pointer;}
#parttree ul{padding:14px 18px; background:#fafafa; border:none; }
#DEFAULT #PageLeft #makelist li{ width: 226px;}
.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: #ea6a87; color: #fff;}
#main .productlist table tr td label input{ margin-top: 6px;}
#main .productlist table tr td.img a { color: #ff3b3b;}
.PAGE_product .productlist table tr td a img{ margin: 20px auto 10px;}
.productlist #fumore { color: #ff3b3b;}
#main .productlist table strong{ color:#777; font-weight:normal;}

#main .pagenav { position: relative; margin: 12px 0 0; padding: 0 0 60px 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 #d70937!important;  background: #d70937!important;  color: #fff!important;  text-decoration: none;}

.lightTreeview li { font-size: 16px;  line-height: 40px;  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: 20px;   height: 32px;  cursor: pointer;  margin-left: -16px; background-position: 4px -18px; margin-top:5px;}
.lightTreeview li span.flex-ico.flex-close{  background-position: 6px 11px;}
.lightTreeview li.node-last.node-last-close span.flex-close {  background-position: 6px 11px;}
.lightTreeview li.node-last span.flex-close{ background-position: 4px -18px;}
.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; font-size: 14px;}
#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 #d6d6d6; background: #d70937; color: #fff; padding: 10px 0;}
#main .pagenav .title { display: none;}
#main #contactcard .content ul li span a { color: #333;}

#DEFAULT #PageLeft #parttree{ background: #f8f8f8; border-radius: 8px; padding: 14px 0 4px; margin-bottom: 10px;}
.productlist h4 span.sec{ display: block; padding-left: 72px;}

/*改造左侧导航*/
#nav1 ul,#partlist 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: #376bff; 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;}


.PAGE_pdcar #main{ padding-top: 52px;}
/*产品展示结束*/

/*产品页搜索*/
#DEFAULT #main #partsearch li{ width: 240px; padding: 23px 0 0;}
#DEFAULT #main #partsearch ul { padding: 0 0 28px;background: #fafafa; border: 1px solid #e6e6e6;}
#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: 190px;}
#DEFAULT #main #partsearch li span.tip{  display: none;}
/*产品页搜索结束*/

/*产品详情页*/
#product_view{ overflow: hidden; margin: 40px auto;}
.PAGE_product_view #main{ width: 1192px; margin: 20px auto 0; float: none; padding-top: 30px;}
#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: #d10832; padding: 10px 0; height: 22px; color:#fff; font-size: 14px;}

#productview_desc .gray input{ display: block; width: 140px; height: 40px; color: #fff; line-height: 40px; font-size: 16px; text-align: center; background: #d10832; border: none;}

/*产品详情页结束*/

/*--------------------------------------------关于我们------------------------------------------------------*/

/*关于我们*/
#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{ margin: 0 0 0;}
#wwwwww{ overflow: hidden;}
#wwwwww img, #about img { float: none; padding: 0 ; display: block; margin: 0 auto;}
.abnumber { width: 100%; height: 600px; min-width: 1200px; background: url(../images/about/bg01.jpg)no-repeat center center;}
.abnumber .h-num{ width: 1200px; height: 200px; margin: 0 auto; }
.abnumber .h-num-list{ width: 400px; float: left; overflow: hidden; text-align: center; padding-top: 44px; }
.abnumber .h-num-list.h-num-list03{ padding-top: 62px;}
.abnumber .h-num-list01-t{ position: relative; text-align: center;}
.abnumber .js-odoo{ display: inline-block; font-size: 40px; height:50px; font-weight: bold; overflow: hidden; fill: #e72118;}
.abnumber .counter,.abnumber .counter01{ display: inline-block; font-size: 48px; height:50px; font-weight: bold; overflow: hidden; color: #fff; line-height: 50px;  margin-top: 16px;}
.abnumber .counter01{ line-height: 40px;}
.abnumber .h-num-list01 .counter{ background: url(../images/icon36.png)no-repeat right center; padding-right: 26px;}
.abnumber .h-num-list01-t p{ display: inline-block; font-size: 40px; color: #070b10; height: 50px; line-height: 50px;}
.abnumber .h-num-list-txt01{ font-size: 18px; color: #fff; text-align: center; text-transform: uppercase; padding-top: 10px;}
/*文案*/
.abtit{ font-size: 40px; color: #070b10; width: 1200px; margin: 0 auto; height: 50px; line-height: 50px; padding: 60px 0; font-weight: bold; text-align: center;}
.abmain01{ width: 100%; min-width: 1200px; background: url(../images/about/bg02.jpg)repeat-x #f4f6f8; padding-bottom: 30px; overflow: hidden;}
.abmainbox01{ width: 1200px; margin: 0 auto; overflow: hidden;}
.abmainbox01L{ float: left; width: 560px; overflow: hidden;}
.cn .abmain01tit{ font-size: 48px; font-weight: bold; color: #070b10; height: 70px; line-height: 50px; margin-bottom: 30px;}
.abmain01tit{ font-size: 36px; font-weight: bold; color: #070b10; height: 70px; line-height: 50px; margin-bottom: 30px; text-transform: uppercase;}
.cn .abmain01txt{ font-size: 20px; line-height: 32px; color: #070b10;}
.abmain01txt{ font-size: 14px; line-height: 32px; color: #070b10;}
.abmainbox01R{ float: right;}

.abmain02{ width: 1200px; margin: 0 auto; padding: 90px 0; overflow: hidden;}
#about .abmainbox02L{ float: left;}
.abmainbox02R{ float: right; width: 560px;} 
.abmain01.abmain07{ background: url(../images/about/bg03.jpg)repeat-x #fff; padding-bottom: 80px;}

/*--------------------------关于我们结束-----------------------------------*/



/* 首页banner */
#hbanner{ width: 100%;position: relative; min-width: 1200px; height: 100%; overflow: hidden;
}
.c-banner{width: 100%;position: relative; min-width: 1200px; height: 100%; overflow: hidden;}
.c-banner .banner001 ul{list-style: none;padding-left: 0px;margin-bottom: 0px; width: 100%; height: 100%;}
.c-banner .banner001 ul li{position: absolute; display: none;opacity: 0; width: 100%; height: 100%; min-width: 1200px; }
.c-banner .banner001 ul li#box-img01{ background: url(../images/20230321.jpg)no-repeat center center; background-size: 100% 100%;}
.c-banner .banner001 ul li#box-img02{ background: url(../images/Banner1.jpg)no-repeat center center; background-size: 100% 100%;}
.c-banner .banner001 ul li#box-img03{ background: url(../images/Banner2.jpg)no-repeat center center; background-size: 100% 100%;}
.c-banner .banner001 ul li#box-img04{ background: url(../images/Banner3.jpg)no-repeat center center; background-size: 100% 100%;}
.c-banner .banner001 ul li#box-img05{ background: url(../images/b5.jpg)no-repeat center center; background-size: 100% 100%;}
.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: 40px; height: 80px; top: 50%; font-family: "宋体";  line-height: 80px; font-size: 30px; margin-top: -40px;  text-align: center; cursor: pointer; color: #d70937;}
.c-banner .nexImg:hover,.c-banner .preImg:hover{ background: rgba(125,125,120,.7);}
.c-banner .nexImg{right: 0px; border-radius: 8px 0 0 8px;}
.c-banner .preImg{ border-radius: 0 8px 8px 0;}
.c-banner .jumpBtn{width: 100%;position: absolute;bottom: 20px;text-align: center;}
.c-banner .jumpBtn ul{margin-bottom: 0px;padding: 0px;}
.c-banner .jumpBtn ul li{width: 20px;height: 6px;border-radius: 3px;display: inline-block;background-color: white;opacity: 0.9;margin-left: 4px;}
.c-banner .jumpBtn ul li:first-child{margin-left: 0px;}
.banner001{ position: absolute; left: 0; top: 0;  height: 100%; width: 100%;}
.bbg{ width: 100%; height: 100%; min-width: 1200px; z-index: 0; position: relative;}

.PAGE_home #main{ background: #f4f6f8;}

#hbanner2{ width: 100%; min-width: 1200px; height: 100%; overflow: hidden; display: none;}
#hbanner2 img{ display: block; width: 100%; height: auto;}
/*首页产品轮播*/
#h01{ width: 1200px; margin: 0 auto; overflow: hidden;}
.hmain01tit{ font-size: 40px; color: #070b10; font-weight: bold; text-align: center; height: 80px; line-height: 60px; width: 1200px; margin: 0 auto;}

.control-box { width: 1200px; height: 400px;  margin: 0 auto; position: relative; overflow: hidden;}
.control-box ul { list-style: none; position: absolute; width: 1200px; height: 1px; padding: 0; margin: 0; left: 0; top: 0; z-index: 99;}
.control-box ul li { position: absolute; top: 200px; cursor: pointer; margin-top: -40px; width: 50px; height: 100px; background: rgb(0,0,0,.1);}
.control-box ul li img{ margin: 40px auto 0; display: block;}
#h01 .prev { left: 3px; border-radius: 0 10px 10px 0;}
#h01 .next {right: -2px; border-radius: 10px 0 0 10px;}
.bigbox { overflow: hidden; width: 1608px; height: 400px; margin: 0;}
#switcher01 { height: 400px;left: 0px;}
.content_1.content_2 { width: 100%; float: left;}
.box01 { transition:all .7s ; width: 394px; height: 400px; float: left; border-left: 3px solid #f4f6f8; overflow: hidden; background: #f4f6f8;}
.box01:hover { }
.h_ensure{ width: 394px; height: 400px;  background: #fff; overflow: hidden; display: block;  text-decoration: none;}
.h_ensure img{ display: block; width: 392px; height: 255px;}
.h_ensure p{padding-top: 16px; height: 40px; line-height: 40px; text-align: center; margin: 0; color: #070b10; font-weight: bold; font-size: 24px; width: 340px; margin: 0 auto;}
.h_ensure span{ font-size: 14px; color: #070b10; text-align: center; width: 340px; display: block; margin: 0 auto;}
.rm-link{ width: 200px; height: 50px; font-size: 18px; text-align: center; line-height: 50px; border: 1px solid #fff; color: #fff; display: block; margin: 40px auto 0;}

/*首页产品tab切换*/
#h02{ overflow: hidden; width: 1197px; margin: 0 auto 40px;}
.page3Con{ width: 1197px; overflow: hidden; padding: 8px 0 0 3px; }
.page3ConLeft{ width: 394px; overflow: hidden; background: #fff; height: 522px; float: left;}
.page3ConLefttit{ font-size: 30px; color: #070b10; font-weight: bold; height: 34px; line-height: 34px; padding: 34px 0 10px 30px; }
.page3ConLeftlist li{ height: 52px; line-height: 52px;}
.control .txt .page3ConLeftlist li a{ font-size: 20px; color: #070b10; padding-left: 30px; transition: all .2s; display: block; height: 52px;}
.control .txt .page3ConLeftlist li a:hover,.control .txt .page3ConLeftlist li.page3ConLeftlistact a{ color: #d70937!important; background: url(../images/icon34.jpg)no-repeat 0 center; }
.page3Conright{ width: 795px; height: 522px; background: #fff; float: right;}
.page3Conright>li{ width: 796px; height: 522px; overflow: hidden; display: none;}
.Productbigimg li{ width: 796px; height: 522px; overflow: hidden; display: none;}
.page3Conrightbottom{ width: 1199px; overflow: hidden; padding: 8px 0 0 0; height: 250px; }
.page3Conrightbottom>li{ height: 250px; width: 1220px; display: none;}
.Productol{ overflow: hidden; margin: 0; padding: 0;}
.Productol>li{ float: left; width: 294px; height: 250px; margin-right: 8px; background: #fff; cursor: pointer;}
.Productol>li img{ display: block; width: 294px; height: 250px;}

.page3ConLeftlist-box{ overflow-y: scroll; height: 414px;}

/*首页视频*/
#h03{ width: 100%; min-width: 1200px; overflow: hidden;}
.video_imgWrapper{  height: 600px; background-image: url(../images/videoBg2.png);   background-repeat: no-repeat;  background-size: 100% 100%; background-position: center top; width: 100%; min-width: 1200px;}
.video_imgWrapper video{background: #0e0f14;}

/*首页数字变化*/
#h04{ min-width: 1200px; width: 100%; overflow: hidden; margin-bottom: 60px;}
.hmainnumber{ width: 100%; height: 200px; min-width: 1200px; background: url(../images/home/bg01.jpg)no-repeat center center;}
.hmainnumber .h-num{ width: 1200px; height: 200px; margin: 0 auto; }
.hmainnumber .h-num-list{ width: 300px; float: left; overflow: hidden; text-align: center; padding-top: 62px; background: url(../images/home/bg02.jpg)no-repeat right 72px;}
.hmainnumber .h-num-list01-t{ position: relative; text-align: center;}
.hmainnumber .js-odoo{ display: inline-block; font-size: 40px; height:50px; font-weight: bold; overflow: hidden; fill: #e72118;}
.hmainnumber .counter{ display: inline-block; font-size: 40px; height:50px; font-weight: bold; overflow: hidden; color: #070b10; line-height: 50px; background: url(../images/icon35.png)no-repeat right center; padding-right: 26px;}
.hmainnumber .h-num-list01-t p{ display: inline-block; font-size: 40px; color: #070b10; height: 50px; line-height: 50px;}
.hmainnumber .h-num-list-txt01{ font-size: 14px; color: #d70937; text-align: center; text-transform: uppercase; padding-top: 10px;}

/*首页新闻*/
#h05{ width: 1200px; overflow: hidden; margin: 0 auto;}
.hnews{  overflow: hidden;}
.hnewsbox{ overflow: hidden; width: 1200px; margin: 0 auto;}
.hnewsassembly{ background: url(../images/home/icon13.png)no-repeat 0 0; padding-left: 18px; width: 570px; float: left; height: 424px;}
.hnewsassembly.hnewsassembly01{ float: right;}
.hnewssort{ width: 212px; height: 46px;} 
.hnewssorttit{ float: left; font-size: 24px; color: #fff; height: 24px; padding-top: 14px;}
.control .txt .hnewssort a{ display: inline-block; font-size: 16px; color: #fff; float:right; padding-right: 18px; background: url(../images/home/icon12.png)no-repeat right 23px; height: 30px; line-height: 24px; overflow: hidden; padding-top: 16px}
.hnewsbig{ background: #fff; padding: 20px; height: 308px; overflow: hidden; margin-bottom: 30px; clear: both;}
.hnewslist01img{ width: 250px; height: 178px; float: left; overflow: hidden;}
.hnewslist01{ overflow: hidden; border-bottom: 1px solid #ebeff3; padding-bottom: 14px; margin-bottom: 20px;}
.hnewslist01img img{ display: block; width: 250px; height: 178px;}
.hnewslist01-l{ width: 264px; float: right; overflow: hidden;}
.control .txt .hnewslist-tit a{ font-size: 16px; color: #000; line-height: 24px; font-weight: bold; margin-bottom: 12px; max-height: 48px; overflow : hidden; text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.hnewslist-txt{ font-size: 14px; color: #666; line-height: 22px; margin-bottom: 14px; max-height: 88px; overflow : hidden; text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;（}
.hnewslist-time{ font-size: 14px; color: #000;} 
.hnewslist02{ overflow: hidden; height: 30px;}
.control .txt .hnewslist-tit02 a{ height: 30px; line-height: 30px; font-size: 16px; color: #000; background: url(../images/home/icon14.png)no-repeat 0 center; width: 400px; padding-left: 16px; overflow : hidden; text-overflow: ellipsis; white-space:nowrap; float: left;}
.hnewslist-time02{ font-size: 14px; height: 30px; line-height: 30px; color: #999; float: right;}

/*首页荣誉图片*/
#h06{ width: 100%; min-width: 1200px; height: 480px;}
.hmain05{ width: 100%; min-width: 1200px; height: 480px; background: url(../images/home/bg04.jpg)no-repeat center center;}
.hmainbox05{ width: 1200px; padding-top: 60px; margin: 0 auto;}

.ck-slide { width: 1200px; height: 220px; margin: 20px auto;}
.ck-slide ul.ck-slide-wrapper { height: 220px;}
.ck-slide ul { margin: 0; padding: 0; list-style-type: none;}
.ck-slide { position: relative; overflow: hidden;}
.ck-slide ul.ck-slide-wrapper { position: absolute; top: 0; left: 0; z-index: 1; margin: 0; padding: 0;}
.ck-slide ul.ck-slide-wrapper li { position: absolute;}
.ck-slide .ck-prev, .ck-slide .ck-next { position: absolute; top: 50%; z-index: 2; width: 50px; height: 100px; margin-top: -50px;   background: rgba(0,0,0,.1); text-align: center; opacity: 1;}
.ck-slide .ck-prev img, .ck-slide .ck-next img{ display: inline-block; margin-top: 40px;}
.ck-slide .ck-prev { left: 0; border-radius: 10px 0 0 10px;}
.ck-slide .ck-next { right: 0; border-radius: 0 10px 10px 0;}

/*九项优惠扶持政策*/
#h07{ overflow: hidden;}
.hmain06{ width: 100%; min-width: 1200px; height: 762px; background: url(../images/home/bg06.jpg)no-repeat center center; }
.hmainbox06{ width: 1200px; overflow: hidden; margin: 0 auto; padding-top: 60px;}
.hmain01tit.hmain06tit{ color: #fff; padding-bottom: 40px;}
.hmain06-l{ float: left; width: 550px; position: relative;}
.hmain06-l li{ display: none;}
.hmain06-l li.hmain06-l-act{ display: block; height: 260px;}
.hmain06-l-tit{ font-size: 30px; color: #fff; height: 48px; font-weight: bold;}
.hmain06-l-txt{ font-size: 16px; color: #fff; line-height: 22px; max-height: 66px; overflow : hidden; text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical; margin-bottom: 30px;}
.hmain06-l-link{ display: block; width: 200px; height: 50px; text-align: center; line-height: 50px; background: url(../images/home/icon15.png)no-repeat;}
.hmain06-l-link span{ font-size: 20px; color: #fff; height: 50px; line-height: 50px; background: url(../images/home/icon12.png)no-repeat right 21px; padding-right: 16px; display: inline-block;}
.hmain06-r{ float: right; width: 380px; height: 504px; border-radius: 8px; background: rgba(0,0,0,.3); overflow: hidden;}
.hmain06-r li{ height: 56px; padding-left: 30px;}
.hmain06-r .hmain06-r-act,.hmain06-r li:hover{ background: #d70937;}
.control .txt .hmain06-r li a{ display: block; height: 56px; color: #fff!important; line-height: 56px; padding-left: 22px; font-size: 16px;}
.hmain06-r .hmain06-r-list01 a{ background: url(../images/home/icon16.png)no-repeat 0 center;}
.hmain06-r .hmain06-r-list02 a{ background: url(../images/home/icon17.png)no-repeat 0 center;}
.hmain06-r .hmain06-r-list03 a{ background: url(../images/home/icon18.png)no-repeat 0 center;}
.hmain06-r .hmain06-r-list04 a{ background: url(../images/home/icon19.png)no-repeat 0 center;}
.hmain06-r .hmain06-r-list05 a{ background: url(../images/home/icon20.png)no-repeat 0 center;}
.hmain06-r .hmain06-r-list06 a{ background: url(../images/home/icon21.png)no-repeat 0 center;}
.hmain06-r .hmain06-r-list07 a{ background: url(../images/home/icon22.png)no-repeat 0 center;}
.hmain06-r .hmain06-r-list08 a{ background: url(../images/home/icon23.png)no-repeat 0 center;}
.hmain06-r .hmain06-r-list09 a{ background: url(../images/home/icon24.png)no-repeat 0 center;}



/*------------------------------------产品详情--------------------------------------*/
.pro_booth_box{ width: 1190px; overflow: hidden; margin: 0 auto 20px;}
.pro_booth{ float: left; width: 972px; height: 640px; border: 1px solid #e6e6e6;}
.pro_booth div{ width: 636px; height: 636px; margin: 2px auto; overflow: hidden;}
.pro_booth img{ display: block; width: 640px; height: 640px; margin: -2px 0 0 -2px; }
.pro_thumb{ width: 206px; overflow: hidden; float: right;}
.pro_thumb li{ width: 204px; height: 204px; border: 1px solid #e6e6e6; margin-bottom: 12px; overflow: hidden; cursor: pointer;}
.pro_thumb li img{ width: 206px; height: 206px; margin: -2px 0 0 -2px;}

.pro_view{ border-collapse: collapse; border-spacing: 0; background: #fff;   border: 1px solid #e6e6e6; width: 1190px; margin: 0 auto; padding: 0;}
.pro_view th{  border: 1px solid #e6e6e6; border-bottom: none;  text-align: left; padding: 10px 30px; color: #666;  line-height: 20px; font-size: 14px; overflow: hidden;}
.checkthis01{ width: 1190px; border-bottom: 1px dashed #e6e6e6; margin: 0 auto; padding: 40px 0 50px;}
.control .txt .checkthis01 a{ width: 190px; height: 40px; color: #fff; line-height: 40px; text-align: center; margin: 0 auto; background: #c00000; font-size: 14px; display: block;}

.control .txt .checkthis01 a input{ width: 190px; height: 40px; color: #fff; line-height: 40px; text-align: center; margin: 0 auto; background: #c00000; font-size: 14px;
border: none; cursor: pointer;}
/**/
.pro_view_img01{ padding: 30px 0 0; width: 1192px; height: 516px; margin: 0 auto;}
.pro_view_img01 img{ display: block; height: auto;}

/**/
.pro_view_img02{ width: 1190px; overflow: hidden; margin: 0 auto;}
.pro_view_img02 ul{ overflow: hidden; padding-top: 30px;}
.pro_view_img02 ul li { width: 582px; overflow: hidden;}
.pro_view_img02 ul li div{ width: 579px; height: 336px; border: 1px solid #e6e6e6; overflow: hidden;}
.pro_view_img02 ul li p{ text-align: center; font-size: 18px; color: #333; height: 40px; line-height: 40px; padding: 10px 0 30px; width: 578px;}
.en .pro_view_img02 ul li p{ height: 80px; }
#pro_view001,#pro_view002,#pro_view003,#pro_view004{ overflow: hidden;}
#product .pagenav ul li.first1,#product .pagenav ul li.prveious,#product .pagenav ul li.next1,#product .pagenav ul li.last1{ float: left; height: 28px; line-height: 28px; border: 1px solid #d6d6d6; color: #5a5a5a; padding: 0 8px; margin: 0 4px 0 0; text-decoration: none;  background-color: #fff;}
#product .pagenav ul li.first1:hover,#product .pagenav ul li.prveious:hover{ background: #d60839; color: #fff; border-color: #d60839; }

/*------------------------------------产品详情结束--------------------------------------*/


/*新闻列表*/
#THREE #main #news .content, #THREE #main #news_view .content { padding: 70px 0 0;}
.PAGE_news #main{ width: 100%; min-width: 1200px; overflow: hidden; margin: 0 auto 80px;}
.PAGE_news #main #news{ width: 1200px; overflow: hidden; margin: 0 auto;}
#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, #THREE-RIGHT .PAGE_news #Content {  float: left;  width: 770px;  padding: 0 0 0 0;  border-left: none; min-height: 340px;
  _height: 340px; 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 #main2{ margin: 50px 0;}

#DEFAULT .PAGE_news_view #PageLeft, #THREE-RIGHT .PAGE_news_view #PageRight {float:right;  width: 280px;  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: 880px;  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: 880px;}
#DEFAULT .PAGE_news_view #PageLeft .control, #THREE-RIGHT .PAGE_news_view #PageRight .control { width:280px;  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: 18px; color: #282e3e; width: 100%; word-break: keep-all; white-space: nowrap;
	text-overflow: ellipsis;  overflow: hidden; font-weight: bold;}
#news .list{ padding: 20px 0; border-bottom: 1px solid #dcdcdc; overflow: hidden;}
#news .img{  margin-right: 30px;  display: inline-block; float: left;}
#news .img img{ display: block; width: 262px; height: 180px;}
#news .title a{ font-size: 20px; line-height: 26px; color: #c81233; font-weight: bold; }
#main  #news .date{ font-size: 16px; color: #999; padding: 16px 0; text-align: left;}
#main #news .list .txt{ color: #222; font-size: 14px; line-height: 28px; padding: 0;}
#news .pagenav{ padding-top: 20px;}
#main .news .list .title a:hover { color: #d70937;}
#main #news .list:hover .title a{ color: #d70937; }
#main #news .list:hover .date,#main #news .list:hover .txt{ color: #d70937;}

/*新闻列表自定义*/
.nmainbox{ width: 100%; min-width: 1200px; background: url(../images/new/bg02.jpg)no-repeat center 0 #fff; overflow: hidden; padding-bottom: 30px;}
.nmain{ width: 1200px; margin: 0 auto; overflow: hidden;}
.nmaintit{ font-size: 40px; text-align: center; height: 120px; line-height: 146px; overflow: hidden; color: #070b10; font-weight: bold; margin-bottom: 40px;}
.newslist01{ overflow: hidden;  padding-bottom: 20px; }
.newslist01img{ width: 540px; height: 340px; float: right; overflow: hidden;}
.newslist01img img{ display: block; width: 540px; height: 340px;}
.newslist01-l{ width: 600px; float: left; overflow: hidden;}
.control .txt .newslist-tit a{ font-size: 36px; color: #000; line-height: 48px; font-weight: bold; margin-bottom: 20px; max-height: 96px; overflow : hidden; text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.control .txt .newslist-tit a:hover{ color: #d70937;}
.newslist-txt{ font-size: 18px; color: #666; line-height: 34px; margin-bottom: 50px; max-height: 68px; overflow : hidden; text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.newslist-time{ font-size: 18px; color: #999;} 

.newslist02{ overflow: hidden; height: 50px;}
.control .txt .newslist-tit02 a{ height: 50px; line-height: 50px; font-size: 24px; color: #000;  width: 930px; overflow : hidden; text-overflow: ellipsis; white-space:nowrap; float: left; display: block;}
.control .txt .newslist-tit02 a:hover{ color: #d70937;}
.newslist-time02{ font-size: 18px; height: 50px; line-height: 50px; color: #999; float: right;}


/*新闻详情*/
.PAGE_news_view #main{ width: 1200px; margin: 0 auto 80px; float: none;}
#THREE #main #news_view h2 { width: 880px; 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: 30px 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 20px 0px; color: #999;  font-size: 16px; background: url(../images/icon14.png) no-repeat 0 center;}
#news_view .txt{ position: relative; font-size: 14px; line-height: 26px;}
#news_view .txt img{ max-width: 880px; height: auto;}
#newbito,#zhanhui,#jishi0001,#zhuanli,#hangye{ padding-bottom: 30px;}

#DEFAULT #PageLeft #nav01 .active001 a{ background: #a50d0c;}

#news_view #newsviewnav{ width: 880px; font-size: 16px; font-weight: bold; padding: 0;}
#news_view #newsviewnav a{ color: #000; display: block; margin: 0; padding-top: 26px; background: url(../images/new/bg01.jpg)no-repeat 0 10px; font-weight: bold; font-size: 16px; line-height: 26px;}
#news_view #newsviewnav a:hover{ color: #d10832;}

#xw01{ width: 1200px; margin: 0 auto 60px; overflow: hidden;}
.positionbox{ height: 40px; line-height: 40px;  width: 1200px; margin: 0 auto; }
.positionbox ul li{ float: left; margin-right: 10px; color: #7a7a82; line-height: 40px;}
.control .txt .positionbox ul li a{ color: #7a7a82}

#news_view .keyword{ padding: 0 0 14px; font-size: 16px; color: #999;}

/*上一篇 下一篇修改*/
#news_view .next{ width: 370px; background: #f4f6f8; border-top: 2px solid #d70937; padding: 30px; float: left; right: 0; border-radius: 0; font-size: 16px; line-height: 26px; margin-right: 20px;}
#news_view .pre{width: 370px; background: #f4f6f8; border-top: 2px solid #d70937; padding: 30px; float: left; margin: 0; font-size: 16px; line-height: 26px;}

/*新闻详情右侧新增部分*/
#xw02,#xw03,#xw04,#xw05{ overflow: hidden;}
.newsviewright-box{ overflow: hidden; padding-bottom: 20px;}
.viewright-tit{ font-size: 20px; font-weight: bold; color: #070b10; height: 40px;}
.control .txt .news-lb{ display: block; width: 120px; height: 40px; text-align: center; line-height: 40px; color: #070b10; border: 1px solid #909090; margin-bottom: 10px;}
.control .txt .news-lb:hover{ background: #d70937; border-color: #d70937; color: #fff;}

.follow-us-box { width: 280px; height: 196px; margin: 0 auto; position: relative; overflow: hidden;}
.follow-us{ width: 1120px; height: 196px;  position: absolute; left: 0;  top: 0;}
.follow-us li{ position: relative; width: 280px; height: 196px; float: left;}
.control .txt .follow-us li a{ display: block; position: absolute; width: 280px; height: 60px; left: 0; bottom: 0; background: rgba(0,0,0,.2);}
.follow-us li a p{ font-size: 16px; color: #fff; padding: 10px 14px 0; height: 20px; line-height: 20px; overflow : hidden; text-overflow: ellipsis; white-space:nowrap; }
.follow-us li a span{ color: #999; font-size: 12px; display: block; padding: 0 14px;}
.re-box{ position: relative; width: 280px; height: 196px; }
.re-box ol { height: 8px; position: absolute; right: 2px; top: -30px;}
.re-box ol li{ width: 8px; height: 8px; background: #b3b3b3; float: left; margin-left: 4px; border-radius: 50%; cursor: pointer;}
.re-box ol .choose-black { background: #d70937;}

.dl-brand{ overflow: hidden; height: 100px; width: 280px; margin-bottom: 16px;}
.dl-brand dt{ float: left; width: 130px; height: 100px; overflow: hidden;}
.dl-brand dt img{ display: block; width: 100%; height: 100%;}
.dl-brand dd{ width: 140px; float: right; height: 100px; margin: 0;}
.control .txt .dl-brand dd a{ display: block; font-size: 16px; color: #070b10; line-height: 24px; font-weight: bold; overflow : hidden; text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; max-height: 48px;}
.dl-brand dd p{ font-size: 14px; line-height: 20px; color: #666; overflow : hidden; text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; max-height: 48px; margin-top: 12px;}
.control .txt .brand-link{ display: block; height: 30px; font-size: 16px; color: #070b10; line-height: 30px;  overflow : hidden; text-overflow: ellipsis; white-space:nowrap;}
.control .txt .brand-link:hover{ color: #d60839;}
.hy-list{ overflow: hidden;}
.hy-list li{ width: 134px; float: left; padding-bottom: 14px;}
.hy-list li img{ width: 134px; height: 100px; display: block;}
.hy-list li p{ font-size: 14px; line-height: 22px; color: #070b10; overflow : hidden; text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; height: 44px; padding-top: 8px;}
.hy-list li:nth-child(even){ float: right;}



/*产品列表左侧导航*/
#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*/
.all-banner-tit { width: 1200px; margin: 0 auto; padding-top: 128px; text-align: center;}
.all-banner-tit p{ font-size: 24px; color: #fff; text-align: center; height: 46px; }

#gb01{width: 100%; min-width: 1200px; background: url(../images/pr/b1.jpg)no-repeat center center; height: 634px; }
#gb02{width: 100%; min-width: 1200px; height: 274px; background: url(../images/lx/bg01.jpg)no-repeat center center; }
#gb03{ width: 100%; min-width: 1200px; background: url(../images/lx/bg01.jpg)no-repeat center center; height: 274px;}
#gb04{ width: 100%; min-width: 1200px; position: relative; overflow: hidden; height: 274px; background: url(../images/lx/bg01.jpg)no-repeat center center;}
#gb05{ width: 100%; height: 274px; min-width: 1200px; background: url(../images/lx/bg01.jpg)no-repeat center center; }
#gb05 div { width: 1200px; height: 274px; text-align: center; font-size: 48px; color: #fff; margin: 0 auto; line-height: 274px; font-weight: bold;}
#gb06{ width: 100%; min-width: 1200px; height: 300px; background: url(../images/contact/img01.jpg)no-repeat center center; }
#gb01.h006,#gb02.h006,#gb03.h006,#gb04.h006,#gb05.h006,#gb06.h006{ opacity: 1}

/*首页  新闻*/
#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;}






.PAGE_home #frame3{ width: 1200px; margin: 60px auto; overflow: hidden;}


/*产品页自定义搜索   请输入一个产品号码*/
#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 1s ease; animation: myh006 1s 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;}
}





/*产品展示-模块-缩略图-修改*/
#product ul.img{ padding: 0;}
#product ul.img li{ width: 217px; float: left; text-align: center; height: 204px; line-height: 20px; border: 1px solid #e6e6e6; 
    padding: 0; margin: 0 14px 14px 0; position: relative;}
#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: 10px; background: #fff; width: 197px; border-top: 1px solid #e6e6e6; bottom: 0; color: #333;
font-size: 14px; line-height: 22px; height: 20px; 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{ border-color: #376bff;}
#product ul.img li:hover span{ background: #376bff; border-color: #376bff; color: #fff;}



/*新闻页分类标题*/
#xwfl{ height: 40px; width: 1200px;}
#xwfl a{ display: inline-block; line-height: 40px; color: #333; font-size: 18px; margin:70px 20px -30px 0;}
#xwfl a:hover{ color: #3669ff;}
					

/*			加入我们		*/
.PAGE_join #main{ margin: 0 0 20px 0;} 
.jmian01{ width: 100%; height: 220px; line-height: 256px; font-size: 50px; text-align: center; min-width: 1200px; background: url(../images/join/bg01.jpg)no-repeat center center; color: #fff; font-weight: bold; margin-bottom: 120px;}
.abmain01txt.abmain02txt{ font-size: 30px; line-height: 60px;}
.abmain01tit.abmain02tit{ margin-bottom: 20px;}
.abmain02 .abmainbox02L{ float: left;}


/*产品页搜索*/
.prsearch{ width: 350px; overflow: hidden;}
.prsearchlist{ padding: 0 0 1px 6px; overflow: hidden;}
.control .txt .prsearchlist a{ display: block; float: left; margin-right: 1px; border-radius: 4px 4px 0 0; background: #dee0df; color: #272928; line-height: 24px; padding: 0 12px; font-size: 14px;}
.control .txt .prsearchlist a.prsearchact{ background: #d50738; color: #fff;}
.prsearchform{width: 328px; height: 50px; border-radius: 6px; background: #fff; overflow: hidden; border: 1px solid #353535;}
.prsearchtxt{ border: none; display: inline-block; height: 50px; padding: 0 12px; width: 250px; font-size: 14px; color: #333; outline: none;}
.prsearchbtn{ width: 50px; height: 50px; text-indent: 999px; border: none; background: url(../images/icon08.png)no-repeat center center; cursor: pointer;}
.prsearchgrouptit{ font-size: 26px; color: #060606; height: 40px; line-height: 40px;  font-weight: bold; padding-bottom: 10px;}
#DEFAULT #PageLeft #advsearch{ background: #f8f8f8; padding: 18px 0; margin-bottom: 10px;  border-radius: 8px;}
#main .control .select_box{ width: 288px; height: 50px; border: 1px solid #353535; border-radius: 8px; background: #fff;}
.advsearch ul li label{ font-size: 14px; color: #0a0a0a; height: 24px;}
#main #advsearch li{ height: auto;}
#main .select_box .box1 { position: absolute;  right: 0; top: 0;  width: 286px; height: 52px; padding: 0; background: url(../images/pr/bg01.jpg)no-repeat 264px center; line-height: 52px; font-size: 18px;}
#main #advsearch li #userstyle  select{ width: 264px; height: 50px;}
#advsearch .btn { width: 294px; height: 50px; background: #d70939; line-height: 52px; font-size: 16px; color: #fff; border: none; border-radius: 8px; cursor: pointer; outline: none;}
 #main #advsearch ul li.adv_btn{ padding-top: 30px;}
 #main #advsearch li #userstyle input.txt{ width: 284px; height: 50px; border: 1px solid #353535; border-radius: 8px; background: #fff; font-size: 16px;}
 #main .control .select_menu {  width: 198px; left: 0; top: 52px; line-height: 30px; font-size: 16px;}
 #main .control .select_menu a{ display: block; line-height: 30px!important;}
 #main .control .select_menu a:hover{ background: #d10832;} 
 #advsearch ul{ padding: 0; background: none; border: none; overflow: visible; height: 100%;}
 #main .select_box .box2{ font-size: 16px;} 

 #main #advsearch li #userstyle select{ display: block; width: 294px; height: 50px;  background: url(../images/pr/bg01.jpg)no-repeat 268px center #fff;  padding: 0 30px 0 10px; font-size: 16px; color: #323232; -webkit-appearance: none; appearance: none; outline: none; cursor: pointer; border: 1px solid #353535; border-radius: 8px;}


 /*产品页分类*/
 .sortlistbox{ background: #f8f8f8; border-radius: 8px; padding: 0 0 30px;}
.sortlistit{ font-size: 26px; color: #060606; height: 40px; line-height: 40px;  font-weight: bold; padding:20px 0 10px 30px;}
.sortlist li { height: 52px; line-height: 52px;}
.control .txt .sortlist li a { font-size: 20px; color: #070b10; padding-left: 30px; transition: all .2s; display: block; height: 52px;}
.control .txt .sortlist li a:hover, .control .txt .sortlist li.sortlistact a { color: #d70937!important;background: url(../images/icon34.jpg)no-repeat 0 center;}

.prmainRtit{ font-size: 36px; font-weight: bold;color: #060606; height: 46px; line-height: 30px; background: #fff;}

/*注册*/
.PAGE_regform #main{ margin:60px 0 40px; padding-top: 70px;}
#center_signup{margin: 0 auto;width: 1198px;height: 440px; text-align: center;	padding: 30px 0; border:1px solid #dbdbdb;}
#center_signup h3{font-size: 30px;display: block;height: 90px;line-height: 90px;}
#center_signup ul{width: 890px;	margin: auto;}
#center_signup ul li{margin: auto;width: 890px;	height:56px;line-height: 30px;}
#center_signup ul li.bottom001{ padding-top: 16px;}
#center_signup ul li label{width: 160px;	height: 40px;text-align: right;font-size: 14px;line-height: 40px;	float: left; background: #d70937; color: #fff; padding-right: 6px;}
#center_signup ul li input{width: 690px;height: 40px;float: right;border: 1px solid #d6d6d6;   font-size: 16px;  color: #999;  padding:0 10px; outline: none;}
#center_signup ul .btn{background: #d70937;width: 362px;height: 40px;font-size: 14px;line-height: 40px;color: white;border: 0;float: right;cursor: pointer;
	outline: none; margin-right: 270px;}
.PAGE_regform #regform{ display:none;}
#center_signup input.red, #center_login .center ul li input.red  {border: 1px solid #FF0000;}
/*注册结束*/

/*登录*/


#loginform{ width:370px; height:370px; border-radius:8px; background:#ebebeb; float:right;}
.PAGE_login0001 #main {  margin: 0;}
.PAGE_login0001 #main #main2{ width:1000px; margin:106px auto;}
#login0001{ display:none;}
.PAGE_login0001 #main #main1{ width:100%; height:582px; background:#fff;}

#lo{ position: fixed; z-index: 100000; left: 0; top: 0; background: rgba(0,0,0,.6); width: 100%; height: 100%; display: none;}
#center_login{overflow:hidden;}
#lo .center{ width: 368px;height: 368px; position: absolute; left: 50%; top: 50%; margin:-184px 0 0 -184px;}

#lo .center ul{width: 368px;height: 368px; background: #eaeaea; -moz-border-radius: 6px;  -webkit-border-radius: 6px;   border-radius:6px;	float: right;  text-align: center; float:right;}
#lo .center ul li{width: 307px;height: 44px;-moz-border-radius: 6px; -webkit-border-radius: 6px;   border-radius:6px;  border: solid 1px #cccccc;   background: #fff;   margin:20px auto;}
#lo .center ul li.lo_tit{ border:none; background: none; font-size: 26px; color: #333; text-align: center; font-weight: bold; line-height: 44px; padding-top: 10px;}
#lo .center ul .email{margin-top: 30px;background: #fff url(../images/email.png) 10px 9px no-repeat;}
#lo .center ul .password{background: #fff url(../images/password.png) 10px 9px no-repeat;}
#lo .center ul li input{width: 250px;height: 42px;float: right;border: 0;color: #b2b2b2;font-size: 14px;margin-right: 3px;padding-left: 10px;outline: none;}
#lo .center ul .btn{width: 307px;height: 44px;background: #d70937;text-align: center;font-size: 18px;color: #fff;border: 0;-moz-border-radius: 6px;  -webkit-border-radius: 6px;border-radius:6px; cursor: pointer;  outline: none; margin:0 auto;}
#lo .center ul div{ text-align:center; padding-left:30px; padding-top:16px; overflow: hidden;}
#lo .center ul p{margin: auto;width: 307px;text-align: center; padding-top: 10px;}
#lo .center ul p a{font-size: 16px;font-weight: bold;color: #484848;}
#lo .center ul p a:hover{	color: red}
input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill {  background-color:none!important;  background-image: none!important;  color:none!important;}

input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill { background-color: rgb(255, 255, 255);  background-image: none;  color: rgb(0, 0, 0);}
/*登录结束*/


#news_view{ width: 880px; float: left;}
#xw02,#xw03,#xw04,#xw05{ width: 280px; float: right;}
#new01 .pagenav{ width: 1200px; margin: 0 auto; font-size: 16px;}
#new01 .pagenav a{ color: #d60839;}
.PAGE_news_view #news_view{ min-height: 850px;}
.tishi11{ font-size: 18px; display: block; text-align: center; line-height: 18px; background: #f8f8f8; border-radius: 8px; height: 80px; line-height: 80px;}


.lightTreeview ol { margin: 0; padding: 0 0 0 6px; list-style: none; display: block;}
#productview_desc .checkcar{ display: inline-block; border: none; background: #d10832; padding: 10px 20px; color: #fff;}
#main .productlist h4{ font-weight: normal; font-size: 12px;}
.MyNumTag{ padding-bottom: 10px; overflow: hidden;}
.MyNumTagName{ float: left; padding: 0 4px 0 26px;}
.MyNumTagNum{ float: left;}
.abmain02>img{ float: left;}
