																																																																																				//
#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; width:1200px;}
#DEFAULT #Content, #THREE-RIGHT #Content {  padding: 0 0 0 0; width:900px; border-left:none;}
#DEFAULT #Content .control, #THREE-RIGHT #Content .control {  width:100%;}
.ui-state-error, .ui-widget-content .ui-state-error { border: 1px solid #9e0505; background: #cd0a0a ;  color: #ffffff;}
#DEFAULT #PageLeft .control,#THREE-RIGHT #PageRight .control { width: 240px;  margin: 0 0 0; overflow:hidden; background: none;}

#DEFAULT #main #PageLeft .control h2{  background:#e3101c;  padding:0 20px 0; height: 40px; width:197px; margin:0; color: #fff; }
#DEFAULT #main #PageLeft .control h2 span{ color:#fff; line-height:40px;}
.control h2 {  float: none;}
#THREE #main .control .content{  width: 100%;  padding: 0 0;}
li a:hover, .active a, #__ErrorMessagePanel {  color: none!important;}
#__ErrorMessagePanel { float: left; }


body { font-family: "Raleway", "Helvetica Neue", Helvetica, Arial, sans-serif, "微软雅黑"; font-size: 12px; background: none; padding: 0; margin: 0;}
#PageBottom1 { width: 100%; height: auto; margin: 0 auto; padding: 0; background: #fff; border-bottom: none;  overflow: hidden;}
#PageBottom1 .control .content { float: none; width: 100%;  padding: 0;}
.control { float: none; width: auto; height: auto;}
.icppic{ display: none;}
#PageBottom { float: left; width: 100%; height: auto; padding: 60px 0 0 0; min-width: 1200px;}
#PageTop { float: none;  width: 100%; height: auto;  padding: 0 0 40px; background: #fff; min-width: 1200px;}
.PAGE_home #PageTop, .PAGE_product #PageTop{ height:auto; padding: 0 0 40px;}
#THREE #main .control {padding: 0; border-bottom: none;}
.PAGE_home #main { margin:0;}
#main {float: none; width: 100%;height: auto; margin: 0; position: relative; z-index: 3;}
#DEFAULT #PageLeft, #THREE-RIGHT #PageRight {  float: left; width: 240px; border-right: none;  margin: 0; padding:0;}

.advsearch {  padding: 0 0;  margin:0;}
#DEFAULT #main .control .content, #THREE-RIGHT #main .control .content { width: 100%; padding: 0 0 10px; background: none;}
#main .control #userstyle select {width: 220px;   border: 1px solid #ececec;  height: 30px;}
#main #advs_keyword, #main #advs_number { width: 210px;  padding: 0 0 0 8px;  height: 30px;  line-height: 32px;  border: 1px solid #d6d6d6; color: #5a5a5a;}
#DEFAULT #PageBottom1, #THREE-RIGHT #PageBottom1 {  border: none;}

/*公共样式结束*/

/* 整体控制*/
*{ margin:0; padding: 0; font-family:  Arial, "微软雅黑"; font-size: 12px; line-height: 20px;}
img,h1,h2,h3,h4,h5,h6,ul,ol,dl,input,span{ margin: 0px; padding: 0px; list-style: none; border: 0;}
img{ display: inline-block ; border: none;}
a{ text-decoration: none; color: #2d2d2d;}
input{ outline: none;}
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5 { font-family:  Arial, "微软雅黑" ; text-rendering: optimizelegibility; font-weight: 400; text-transform: uppercase;color: #e3101c;
}

#PageTop{ position: relative;}

/*尾部*/
#ff01 {  width: 100%;  overflow: hidden; min-width: 1200px; }
.ff001 {  width: 100%;  overflow: hidden; min-width: 1200px; background: #E3101C; padding: 50px 0;} 
.ffbox{ width: 1200px; margin: 0 auto; overflow: hidden;}
.ffbox-tit{ font-size: 15px; margin-bottom: 30px; color: #fff; font-weight: bold;}
.ffbox01{ float: left; width: 300px; padding-right: 70px;}
.ffbox01 p{ font-size: 14px; line-height: 20px; color: #fff; font-weight: bold;}

.ffbox02{ float: left; width: 300px;}
.list-unstyled li{ line-height: 20px;}
.control .txt .list-unstyled li a{ color: #fff; font-weight: bold; font-size: 14px;}
.control .txt .list-unstyled li a:hover{ color: #666;}
.ffbox03{ float: left; width: 230px;}
.ffbox04{ float: right; width: 300px;}
.ffbox04 ul{ overflow: hidden;}
.social li{ float: left; margin-right: 10px;}
.social li.linkedin{ margin: 0;}
.ffbox04 img.imglogo{ display: block; width: 240px; margin-top: 20px;}




/*顶部*/


/*导航*/
#top02{ float: left; width: 1200px;}
.nav01-box{ padding-top: 10px;}
.logo-box{ height:70px; width: 100%; margin: 0 auto;  padding: 10px 0; }
.logo001{ float: left; margin-right: 30px;} 
.logo001 img{ display: block; width: 260px; height: auto; }
.nav001{ float: right; height: 60px; overflow: hidden; margin-top: 6px;}
.nav001 li{ float: left; margin-left: 16px; }
.control .txt .nav001 li a{ display: inline-block; line-height: 60px; color: #fff!important; font-size: 15px; font-weight: bold; position: relative; height: 60px;}
.cn .control .txt .nav001 li a{ font-size: 16px;}
.control .txt .nav001 li a::after{ position: absolute; bottom: 0; left: 0; width: 0; height: 6px; background: #fff; content: ""; transition: all 0.3s;}
.control .txt .nav001 li:hover a::after{ width: 100%;}
.control .txt .nav001 li a span{ display: inline-block; padding-right: 16px; background: url(../images/icon04.jpg)no-repeat right center;}
.control .txt .nav001 li a:hover span{ background: url(../images/icon05.jpg)no-repeat right center;}
.control .txt .nav001 li a.act01{ color: #fff;}
.control .txt .nav001 li a.act01::after{ width: 100%;}
.control .txt .nav001 li a:hover{ color: #fff;}
.nav01-r{ float: right;}
.control .txt .nav01-r a{ float: left; display: block; line-height: 44px; color: #000;}

.topskpe{ float: right;  margin-left: 30px; cursor: pointer; position: relative;}
.topskpe p{ font-size: 16px; line-height: 60px;  background: url(../images/000.png)no-repeat right center; margin: 5px 0 0 0; padding: 0 32px 0 0; color: #fff; position: relative;}
.topskpe::after{ position: absolute; bottom: 0; left: 0; width: 0; height: 6px; background: #fff; content: ""; transition: all 0.3s;}
.topskpe:hover::after{ width: 100%;}
.topskpe-l{  position: absolute; width: 92px; background: #e3101c; padding: 14px 0; display: none;}
.topskpe:hover .topskpe-l{ display: block;}
.control .txt .topskpe-l a{ display: block; font-size: 16px;  color: #fff; line-height: 26px; padding-left: 14px; font-weight: bold;}
.control .txt .topskpe-l a:hover{ color: #999;}
.control .txt .topskpe-l a.act001{ color: #999;}


.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;}
}


#frame2{ width: 100%; min-width: 1200px; height: 90px; background: url(../images/bj.png); background-size: auto 100%; box-shadow: 0 4px 4px #dadada; position: fixed; top: 0;z-index: 99;}
#frame2>.container>.main{ width: 1200px; margin: 0 auto;}






/*新语言选择框控制*/
#newlanguage1 {/*position: absolute; right: 124px; top: 23px; width: auto; height: auto;*/ float: right;}
#newlanguage1 .main { padding: 8px 0px 8px 8px; border: none; border-radius: 5px; background: #fff;}
#newlanguage1 .content { width: auto;}
#newlanguage1 img { float: left; width: 22px; height: auto;}
.lang_label { min-width: 60px; border: none;}
.lang_label label { display: inline-block; width: 50px; font-size: 12px; color: #666;}
.lang_lists li {  font-size: 14px;}
.lang_lists {  top: 23px;  right: -1px; width: 116px; z-index: 9999;}

#frame1:hover #newlanguage1 .main { border: 1px solid #ddd;}
#frame1.nav001 #newlanguage1 .main{ border: 1px solid #ddd; }
/*新语言选择框控制*/


/*位置*/
#bb{ width: 1200px;  padding-top: 114px; margin: 0 auto;}
.weizhi-m{ width: 1200px; margin:0 auto; display: none;}
.control .txt .weizhi-m a{ font-size: 22px; color: #E3101C; }
.weizhi-m span{ margin: 0 10px; color: #666; font-size: 22px;}

.PAGE_home .weizhi-m.weizhi01,.PAGE_product .weizhi-m.weizhi01{ display: block;}
.PAGE_home .weizhi-m.weizhi02,.PAGE_home .weizhi-m.weizhi03,.PAGE_product .weizhi-m.weizhi02,.PAGE_product .weizhi-m.weizhi03{ display: none;}
.PAGE_pdcar .weizhi-m.weizhi02{ display: block;}
.PAGE_pdcar .weizhi-m.weizhi01,.PAGE_pdcar .weizhi-m.weizhi03{ display: none;}
.PAGE_product_view .weizhi-m.weizhi03{ display: block;}
.PAGE_product_view .weizhi-m.weizhi01,.PAGE_product_view .weizhi-m.weizhi02{ display: none;}

/*banner*/
/*#bb{ width: 100%; min-width: 1200px; overflow: hidden; }
.banner{ width: 100%; min-width: 1200px; overflow: hidden; }
.banner img{ display: block; width: 100%; min-width: 1200px;}

.pos-viv01{ width: 100%; min-width: 1200px; height: 72px; border-bottom: 1px solid #e8e8e8; background: #f2f3f5;}
.pos-viv02{ width: 1200px; margin: 0 auto;}
.pos-viv02l{ float: left; height: 72px; line-height: 72px;}
.control .txt .pos-viv02l a{ color: #333; line-height: 70px; margin-right: 20px; border-bottom: 2px solid #f2f3f5; display: inline-block; font-size: 16px;}
.control .txt .pos-viv02l a:hover{ border-bottom: 2px solid #0b5394; color: #0b5394;}
.pos-viv02r{ float: right;}
.pos-viv02r ul li{ float: left; line-height: 70px; color: #333; margin-left: 10px; font-size: 16px; height: 70px;}
.control .txt .pos-viv02r ul li a{ color:#333; display: block; font-size: 16px; height: 70px; line-height: 70px;}
.control .txt .pos-viv02r ul li a:hover{ color: #0b5394;}*/


/*导航*/


.PAGE_home #backpic { width: 100%; height: 450px;}
 #backplaynum a{ width:10px; height:10px; border-radius:50%; background:#fff; border-color:#fff;}
#backplaynum{ bottom: 20px; display: block;}
#backplaynum .act{ background: #024e8a; border: none; }
.PAGE_home #backpic {  width: 100%; height: 450px; min-width: 1200px;}
#backpic {  width: 100%;  height: 450px;}


/*新语言选择框控制*/
#frame2 #newlanguage1 { float: right; position: relative; z-index: 999; margin: 28px 0 0 14px;}
#frame2 .main #newlanguage1 .main { margin-top: 6px; padding: 4px 0px 4px 4px; border: none; background: #fff;}
#newlanguage1 .content { width: auto; height: 18px;}
#newlanguage1 img { float: left; width: 22px; height: auto;}
.lang_label { min-width: 60px; border: none; line-height: 14px; border-radius: 14px;}
.lang_label .label{ line-height: 14px;}
.lang_label label { display: inline-block; width: 50px; font-size: 12px; color: #666; line-height: 14px;}
.lang_lists li {  font-size: 12px;}
.lang_lists {  top: 23px;  right: -1px; width: 116px; }

/*新语言选择框控制*/

li a:hover, .active a, #__ErrorMessagePanel {
    color: #333!important;
}


/*产品展示*/
#main{ margin:0 0 0 0;}
#DEFAULT #PageLeft, #THREE-RIGHT #PageRight {float:left;  width: 242px;  border-right: none; margin: 0 -1px 0 0;  padding: 0;}
#DEFAULT #Content, #THREE-RIGHT #Content {  float: right;  width: 930px;  padding: 0 0 0 0x;  border-left: none; min-height: 340px;  _height: 340px;}
#main1 { width: 1024px;  height: auto;  margin: 0 auto;  padding: 0 0;}
#advsearch ul,#partsearch ul,#partlist ul,#makelist ul,#main #contactcard .content ul{ padding:14px 8px; background:#fff; border:1px solid #e6e6e6; border-top: none;}
#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: #f8ad1c; border: 1px solid #f8ad1c; cursor: pointer; color: #fff;}
#parttree ul{padding:14px 8px; background:#fafafa; border:1px solid #e6e6e6; }

.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: #fff;}
#main .productlist table tr td.img a { color: #e3101c;}
.productlist #fumore { color: #e3101c;}
#main .productlist table strong{ color:#777; font-weight:normal;}
#main .pagenav { position: relative; margin: 12px 0 0; padding: 0 0 20px 0; float:left;}
#main #product a.Shopcart{ display:block; float:right; width:140px; height:30px; line-height:30px; color:#fff; background:#971225; text-align:center; border-radius:3px; margin-top:12px;}
#main .pagenav li a:hover, .pagenav li .active a {  border: 1px solid #e3101c!important;  background: #fff!important;  color: #e3101c!important;  
	text-decoration: none; font-weight: bold;}

.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 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;}
.productlist table tr.title th {   border-right: 1px solid #d6d6d6;}


#main .pagenav .title { display: none;}

#partsearch ul{ padding-left:20px;}
#PageLeft #partlist  ul{ padding: 14px 8px;}
#PageLeft #makelist ul{ padding: 14px 8px; overflow: hidden;}

#main #pdcar table td a { color: #333;}
/*产品展示结束*/
#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 {  width: 220px; background:none; border-bottom:1px solid #ececec;}
#DEFAULT #PageLeft #makelist li a.active{ color:#d62a33;}
#DEFAULT #PageLeft #partlist li a.active{ color:#d62a33;}

#main .productlist table tr th{  background: #e2e2e2; color: #434343; border-bottom: 1px solid #e2e2e2; padding: 10px 5px;}

/*产品详情页*/
.PAGE_product_view #main{ width: 1200px; margin: 0 auto 50px; float: none;}
#Content #productview_desc { float: right;  background: none;  width: 580px;}
#Content #productview_desc ul { background: none;}
#Content #productview_img {  background: none; float: left;}
#Content #productview_img img { border: 1px solid #e6e6e6; width: 600px;}
#Content #productview_desc table { width: 578px; 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; font-size: 14px; padding: 10px;}
#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: #e3101c; padding: 10px 0; height: 21px; color:#fff; font-size: 14px; font-weight: bold;}

#main #contactcard ul label{ width: auto;}
#productview_desc table td .checkcar{ background: #e3101c; color: #fff; padding: 10px 14px; font-size: 14px;}
#productview_desc table td label{ font-size: 14px;}
#productview_desc table td strong{ font-size: 14px;}

/*产品详情页结束*/


/*购物车*/
#pdcar .btn { border: 1px solid #e3101c; background: #e3101c; padding: 4px 10px; margin-right: 20px; width: auto;}
#main #pdcar table tr td input.txt { border: 1px solid #ccc;}



#bner{ width: 100%; min-width: 1002px; height: 310px; background: url(../images/products.jpg)no-repeat center center;}

#main #contact .content ul li span a, #main #contactcard .content ul li span a { color: #555;}
#main #contactcard .content ul li { height: auto;}


/*返回顶部*/
/*#cbtop{ width: 50px; height: 50px; position: fixed; right: 20px; bottom: 80px; cursor: pointer;  z-index: 100; display: none;}
#cbtop img{ display: block; width: 50px; height: 50px;}
#cbtop img.fh01,#cbtop:hover img.fh02{ display: block;}
#cbtop img.fh02,#cbtop:hover img.fh01{ display: none;}

#fb{ display: inline-block; width: 178px; height: 178px; position: fixed; right: 0; bottom: 0; z-index: 6;}
#fb img{ display: inline-block; width: 178px; height: 178px;}*/


/*关键词*/
#wwwwww{width: 100%; min-width: 1200px;}

.dingbc2{ float: right; height: 40px; width: 145px; padding-left: 5px; background: url(../images/jt04.png)no-repeat; margin-top: 10px;}
.dingbc2-txt01{ float: left; margin: 0; }
.dingbc2-txt01 a{ display: inline-block;  float: left; color: #333; font-size: 12px; margin-right: 10px;}
#txtInput{ border: none; background: none; width: 105px; height: 40px; line-height: 40px; padding: 0; margin: 0; 
	font-size: 14px; float: left;  background: none; outline: none;}
#btnSearch{ float: left; border: none;  height: 40px; background: url(../images/jt05.png)no-repeat center center ; float: right; color: #fff; cursor: pointer;  outline: none; width: 40px; text-indent: -999px; padding: 0;}



/*侧边*/


/*.h006{  -webkit-animation: myh006 1s ease; animation: myh006 1s ease; }
@-webkit-keyframes myh006{
	from{ -webkit-transform:translate(-100px,0); transform:translate(-100px,0); opacity: 0;}
	to{ -webkit-transform:translate(0); transform:translate(0); opacity: 1;}
}
@keyframes myh006{
	from{ -webkit-transform:translate(-100px,0); transform:translate(-100px,0); opacity: 0;}
	to{ -webkit-transform:translate(0); transform:translate(0); opacity: 1;}
}

.h007{  -webkit-animation: myh006 1s ease; animation: myh006 1s ease; }
@-webkit-keyframes myh006{
	from{ -webkit-transform:translate(100px,0); transform:translate(100px,0); opacity: 0;}
	to{ -webkit-transform:translate(0); transform:translate(0); opacity: 1;}
}
@keyframes myh006{
	from{ -webkit-transform:translate(100px,0); transform:translate(100px,0); opacity: 0;}
	to{ -webkit-transform:translate(0); transform:translate(0); opacity: 1;}
}


.h001{ position: absolute; left: 0; -webkit-animation: myh001 1s ease; animation: myh001 1s ease; }
@-webkit-keyframes myh001{
	from{ left:-100px;; opacity: 0;}
	to{ left:0; opacity: 1;}
}
@keyframes myh001{
	from{ left:-100px;; opacity: 0;}
	to{ left:0; opacity: 1;}
}

#cb01.h002{  left: 0; -webkit-animation: myh001 1s ease; animation: myh001 1s ease; }
@-webkit-keyframes myh001{
	from{ left:-100px;; opacity: 0;}
	to{ left:0; opacity: 1;}
}
@keyframes myh001{
	from{ left:-100px;; opacity: 0;}
	to{ left:0; opacity: 1;}
}*/

#cb{ width: 50px; height: 50px; position: fixed; right: 0; bottom: 100px; z-index: 6;  display: none; cursor: pointer;}




/*产品展示-模块-缩略图-修改*/
#product ul{ width: 990px;}
#product ul.img{ padding: 0;}
#product ul.img li{ width: 208px; float: left; text-align: center; height: 204px; line-height: 20px; border: 1px solid #e6e6e6; 
    padding: 0; margin: 0 30px 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: 188px; border-top: 1px solid #e6e6e6; bottom: 0; color: #333; font-size: 18px; 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: #0b5394;}
#product ul.img li:hover span{ background: #0b5394; border-color: #0b5394; color: #fff;}
.productlist ul.img li img { display: block; margin: 40px auto 0; border: 1px solid #fff; padding: 2px;}
	

																																																											