.ban {padding-top: 70px;    height: 300px;}
.focus{	width:100%;	height:300Px;	position:relative; zoom:1; }
.rslides{width:100%;position:relative;list-style:none;padding:0px;margin: 0px; margin:0 auto;}
.rslides li{ width:100%; height:300px; float:left;}
.f426x240{width:100%;height:300px;overflow:hidden; }/*3.21*/
.m2t{ width:100%; background:#e5e5e5; height:299px;}
.m2{ width:100%; background:#e5e5e5; height:190px;}
.wrap{ width:1002px; margin:0 auto;}
.ibrandlist li{ float:left; width:235px; margin:10px 0 0 0; height:74px;border-left: 1px solid #666;}
.ibrandlist li a{ display:block; color:#717071;}
.ibrandlist li a:hover,.ibrandlist li a.hover{ color:#e40012;}
.ibrandlist li a span.icon,.ser_tit span.icon{ background:url(../images/icon1.png) no-repeat; width:50px; height:74px; float:left; margin-right:8px;}
.ibrandlist li a span.icon1,.ser_tit span.icon1{ background-position:0 0;}
.ibrandlist li a span.icon2,.ser_tit span.icon2{ background-position:0 -74px;}
.ibrandlist li a span.icon3,.ser_tit span.icon3{ background-position:0 -148px;}
.ibrandlist li a span.icon4,.ser_tit span.icon4{ background-position:0 -219px;}
.ibrandlist li a span.icon5,.ser_tit span.icon5{ background-position:0 -296px;}
.ibrandlist li a span.icon6,.ser_tit span.icon6{ background-position:0 -370px;}
.ibrandlist li a span.txt{ float:left; width:161px; margin:20px 0 0 0; font-size:12px; text-transform:uppercase;}
.ibrandlist li a span.txt b,.ser_tit h2 b{ display:block; font-size:20px; line-height:30px;}
.ibrandlist li.spa{ /* border-left:1px solid #717071; border-right:1px solid #717071; */ width:220px; /* padding-left:22px; */margin-right:15px;}
.ibrandlist li.nor{ width:360px;}
.ibrandlist li.nor a span.txt{ width:250px;}
.ibrandlist2 li h2{ font-size:16px; border-bottom:1px solid #878787;color:#333;}
.ibrandlist2 li p{color:#333;}
.ibrandlist2 li h2 span.num{ float:right; background:url(../images/mouse.png) left center no-repeat; font-size:12px; padding-left:18px;}
.ibrand_tit img{-moz-transform-style:-moz-preserve-3d;-ms-transform-style:-ms-preserve-3d;-webkit-transform-style:-webkit-preserve-3d;transform-style:preserve-3d; -webkit-prespective:800;-moz-prespective:800;-ms-prespective:800;-webkit-perspective-origin:50% 50%;-moz-perspective-origin:50% 50%;-ms-perspective-origin:50% 50%; perspective-origin:50% 50%;-webkit-transition: all 0.6s ease-in-out;-moz-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-mz-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out;border-radius:50%;}
.ibrand_tit:hover img{ -webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);ransform:rotateY(180deg); }
.ibrand_tit a:hover h2,.ibrand_tit a:hover p{ color:#e40012;-webkit-transition: all 0.6s ease-in-out;-moz-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-mz-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out;}
.ibrand_tit a{ display:block;}
.ibrand_tit a:hover{color:#e40012;}

.service_tab{ float:left; width:100%; background:#dddddd;}
.service_tabcon{ position:relative; float:left; width:100%; padding:36px 0 60px; line-height:36px; }
.service_tabcon .moredt{ float:right; font-size:13px;}
.service_tabcon .moredt a{color:#e40012; font-weight:bold;}
.jiao{ position:absolute; left:0; top:0;}
.ser_tit{ display:block; overflow:hidden; clear:both;font-size:12px; text-transform:uppercase; color:#e40012; line-height:16px; padding-bottom:16px;}
.ser_tit h2{ margin-top:30px;color: #333333;}

.service{  width:100%; padding:0px 0 40px; position:relative;}
.about_tit{ margin:40px 0 8px 0; display:block; overflow:hidden; clear:both; font-size:12px;text-transform:uppercase; border-bottom:2px solid #d3d3d3; padding-bottom:8px; line-height:20px; float:left; width:100%;}
.about_tit h2{ font-size:40px; line-height:56px;}
.cls{clear:both; line-height:0px!important; height:0px!important;font-size:0px!important;} 
.vibox2{ float:left; width:100%; margin:68px 0 0 0;}
 .mtop{ padding-top:0;}
.ibrand_tit{width:50%; text-align:center; padding:50px 0 0 0; font-size:12px; line-height:26px; overflow:hidden; clear:both; margin:0 auto;}
.ibrand_tit h2,.filter_tit h2{ color:#595757; font-size:40px; line-height:50px; width:100%;}
.ibrand_tit p{ font-size:12px; line-height:20px;}
.ibrandlist2 li{ float:left; width:314px; margin:30px 10px 0 10px; font-size:12px; line-height:38px;}
.ibrandlist2 li a{ display:block;}
.lookmore3{ width:209px; margin:0 auto; float:none; line-height:33px; background:#e6e6e6; margin-top:40px; text-align:left;}
.lookmore3 a{ padding-left:73px; display:block; background:none; color:#999;background:url(../images/jtpic3.png) 132px center no-repeat;-webkit-transition: none;}
.designlist li{ float:left; line-height:26px; border-left:2px solid #d61518; padding-left:6px; margin:12px 155px 0 5px;}
.designlist2 li{ margin-right:32px;}/*gai*/
.designlist3 li{ margin-right:166px;}
.designlist4 li{ margin-right:145px;}
.designlist5 li{ margin-right:250px;}
.designlist li.nor{ margin-right:0;}
.designlist li p{ padding-bottom:10px;}
.red{ color:#e40012;}

