@charset "utf-8";
.red{ color:#F00}

.b_main s{display:block; margin:0 auto}
.b_header span,
.b_main s,
.b_intro a,
.b_title h2{ background:url(../brand.1.1.png) no-repeat; _background-image:url(../brand.gif)}

body{ background:url(../brand_bg.jpg)}
.b_header{ background:#fff; height:125px;}
.b_header div{ width:1000px; margin:0 auto;}
.b_header img{ float:left; margin:13px 0 0 0; max-height:98px;}
.b_header span{ display:block; float:right; background-position:-0px -431px; padding-left:40px; line-height:22px; height:22px; font-size:14px; font-weight:bold; margin-top:46px}

.b_menu{ height:50px; line-height:50px; text-align:center; color:#fff; font-size:18px; font-family:\5FAE\8F6F\96C5\9ED1; background-color:#585858; overflow:hidden;}
.b_menu a{color:#fff; padding:0 18px; display:inline-block;}
.b_menu a:hover{color:#ffff00;}
.b_menu a.current{ background:#000000;}

.b_banner{ position:relative; height:430px; border-bottom:10px solid #000000; overflow:hidden;}
.b_banner div{ width:1920px; position:absolute; left:50%; margin-left:-960px;}
.b_banner img{ display:block; margin:0 auto}

.b_main{ width:1000px; margin:0 auto; background-color:#fff;}
.b_shareit{ float:left; width:136px; height:392px; background:#585858; margin-bottom:20px; overflow:hidden;}
.b_shareit a{ display:block; height:110px; padding-top:21px}
.b_shareit a:hover,.b_shareit a.hover{ background-color:#000000;}
.b_shareit s{ width:105px; height:88px;}
.b_shareit s.s1{ background-position:-0px -0px;}
.b_shareit s.s2{ background-position:-0px -130px;}
.b_shareit s.s3{ background-position:-0px -260px;}
.b_brandimg{ float:left; height:392px; width:273px; overflow:hidden}
.b_brandimg img{ min-width:273px; min-height:392px;}
.b_intro{ float:left; width:591px; height:317px; background-color:#fff;}
.b_intro h2{ text-align:center; padding-top:4px; height:59px; line-height:59px; font-size:24px; font-family:\5FAE\8F6F\96C5\9ED1; font-weight:normal}
.b_intro p{ height:144px; overflow:hidden;  padding:0 22px; margin-bottom:28px; line-height:24px; font-size:14px; letter-spacing:1.5px;}
.b_intro a{ width:214px; height:46px; display:block; margin:0 auto; background-position:0px -365px}
.b_brandtel{ float:left; width:591px; height:75px; line-height:75px; font-size:33px; font-family:\5FAE\8F6F\96C5\9ED1; background-color:#585858; text-align:center; color:#fff; white-space:nowrap; overflow:hidden;}
.b_brandtel s{ display:inline-block; width:58px; height:49px; background-position:-351px -365px; margin-bottom:-13px}

.b_title{ clear:both; background-color:#000000; height:60px; padding:0 20px; line-height:60px; text-align:right;}
.b_title a{ color:#fff; font-size:18px; font-family:\5FAE\8F6F\96C5\9ED1;}
.b_title h2{ float:left; height:30px; margin-top:15px; width:260px;}
.b_title h2.join{ background-position:-145px -15px}
.b_title h2.news{ background-position:-145px -495px}
.b_title h2.product{ background-position:-145px -85px}
.b_title h2.image{ background-position:-145px -225px}
.b_title h2.contact{ background-position:-145px -155px}
.b_title h2.online{ background-position:-145px -295px}

.b_join{ background:url(../brand_bg1.jpg) left top no-repeat; min-height:421px;_height:421px; padding:20px 500px 20px 25px; line-height:30px;}
.b_join h2{ line-height:40px; padding:8px 0; font-size:30px; font-family:\5FAE\8F6F\96C5\9ED1; font-weight:normal}
.b_join p{ padding-left:3px; font-size:14px}

.infiniteCarousel {width: 1000px;  position: relative;height:280px; margin-top:20px;}
.infiniteCarousel li{ float:left; width:320px; height:260px;}
.infiniteCarousel li a{ display:block; width:300px; height:260px; overflow:hidden; margin:0 auto; text-align:center; line-height:36px}
.infiniteCarousel li img{width:298px; height:224px; display:block; margin:0 auto;  border:1px solid #959595;}
.infiniteCarousel .wrapper {  width: 960px;  overflow: auto;  height: 260px;  margin: 0 20px;  position: absolute;  top: 0;}
.infiniteCarousel .wrapper ul {  width: 1000%;  margin:0;  padding:0;  position: absolute;  top: 0;}
.infiniteCarousel .arrow { background:url(public.png) no-repeat;  display: block;  height: 41px;  width: 20px;  overflow:hidden;  text-indent: -999px;  position: absolute;  top: 89px;  cursor: pointer;  outline: 0;  opacity:0.6;-moz-opacity:0.6;-khtml-opacity:0.6;filter:alpha(Opacity=60);}
.infiniteCarousel .forward {  background-position: 0 -119px;  right: 0;}
.infiniteCarousel .back {  background-position: 0 -68px;  left: 0;}
.infiniteCarousel .forward:hover,
.infiniteCarousel .back:hover{opacity:1;-moz-opacity:1;-khtml-opacity:1;filter:alpha(Opacity=100);}

.b_image{ padding-top:30px; text-align:center;}
.b_image img{ display:block; border:1px solid #9e9e9e; padding:13px; margin:0 auto}
.b_image div{ background:url(../brand_bg2.jpg) center top no-repeat; height:50px;}
.b_image div.img{border:1px solid #9e9e9e;padding:13px; background:none; width:900px;height:300px; margin:0 auto}
.b_image div.img div{width:900px;height:300px; overflow:hidden;background:none;}
.b_image div.img img{ border:none; height:300px; padding:0 10px 0 0;}


.b_contact{ padding:20px 20px 0 27px}
.b_contact h2{ line-height:45px; margin-bottom:12px; color:#cd0000; font-size:30px; font-family:\5FAE\8F6F\96C5\9ED1; font-weight:normal}
.b_contact img{ display:block; float:right; margin-top:30px; border:1px solid #a6a6a6; height:215px;}
.b_contact p{ line-height:24px; min-height:24px; _height:24px; padding-left:80px; font-size:14px}
.b_contact p i{ float:left; width:80px; text-align:right; font-style:normal; margin-left:-80px;}
.b_contact span.clr{ display:block; height:30px;}

.b_online{ background:url(../brand_bg3.jpg) left top no-repeat; height:334px; padding:86px 0 0 192px}
.b_online th{ font-weight:normal; padding:5px 0; line-height:20px}
.b_online th i{ padding-left:1em;}
.b_online td{ padding:5px 0}
.b_online .outerborder{ border:1px solid #7f9db9; height:18px; padding:0 3px; line-height:18px; font-size:12px}
.b_online textarea{border:1px solid #7f9db9; padding:0 3px; line-height:18px; font-size:12px}
.b_online i.error{ color:#f00; padding-left:6px}
.b_online .flbox input,.b_online .flbox img{ display:block; float:left; margin-right:10px}
.b_online .button input{ padding:3px 15px}

.news-list{}
.news-list li{ height:151px; border-bottom:1px solid #e4e4e4; padding:6px 15px 0 20px;}
.news-list li:last-child{ border-bottom:none;}
.news-list img{ float:left; width:186px; height:98px; border:1px solid #bababa;}
.news-list b{ display:block; font-size:16px; height:40px; line-height:40px;}
.news-list b.inco-new{ background:url(../news.jpg) left center no-repeat; padding-left:38px;}
.news-list p{ float:right; width:755px; height:72px; line-height:24px; color:#585858; overflow:hidden; font-size:14px; padding-top:5px; padding-left:15px}



.footer{ border-top:1px solid #b8b8b8; padding-top:1px; margin-top:0px}
body a:hover{  color:#ED1C24; text-decoration:underline;}