.main_box{ width:100%; background-color:#f8f8f8; padding:20px 0px 40px;;}
.main{ width:1180px; margin:0 auto;}
.news_box{ float:left; width:380px; }
.news_tit{ width:380px; height:50px; line-height:50px; color:#e50011; font-size:18px; font-weight:bold;}
.news_con{ width:380px; height:240px; border:1px solid #efefef; background-color:#FFFFFF;}
.news_top{ width:340px; padding:20px 20px 10px;}
.news_top span{ display:block;}
.news_top .sp1{ float:left; width:140px; padding-right:10px;}
.news_top .sp2{ float:right; width:190px; font-size:16px; line-height:24px;}
.news_top a .sp3{ float:right; width:190px; color:#9b9b9b; line-height:20px;}
.news_top a:hover{  color:#e50011;}
.news_top a:hover .sp3{  color:#e50011;}
.news_con ul{ display:block; width:340px; padding:0 20px; line-height:28px; font-size:14px;}
.news_con ul li{ display:block; padding-left:10px; background-image:url(../images/new_inco.png); background-repeat:no-repeat; background-position:center left;}
.news_con ul li a:hover{color:#e50011;}
.news_con .more{ display:block; float:right; padding-right:30px; color:#9b9b9b;}
.news_con .more:hover{  color:#e50011;}

.brand_box{ float:left; width:380px; margin-left:20px; }
.brand_tit{ width:380px; height:50px; line-height:50px; color:#e50011; font-size:18px; font-weight:bold;}
.brand_con{ width:380px; height:240px; border:1px solid #efefef; background-color:#FFFFFF;}
.focus{width:380px;height:240px;overflow:hidden;position:relative;}
.focus ul{height:240px;position:absolute;}
.focus ul li{float:left;width:375px;height:200px;overflow:hidden;position:relative; padding-top:40px; padding-left:5px;}
.focus ul li a{ display:block; float:left;}
.focus ul li img{ width:123px; height:89px;}
.focus ul li div{position:absolute;overflow:hidden;}
.focus .btn{position:absolute;width:360px;height:10px;padding:5px 10px;right:0;top:10px;text-align:right;}
.focus .btn span{display:inline-block;_display:inline;_zoom:1;width:10px;height:10px;_font-size:0;margin-left:5px;cursor:pointer;background:#d8d8d8;border-radius:50%;}
.focus .btn span.on{background:#ff463c;}
.focus .preNext{width:32px;height:72px;position:absolute;top:90px;background:url(../images/sprite.png) no-repeat 0 0;cursor:pointer;display:none;}
.focus .pre{left:0;}
.focus .next{right:0;background-position:right top;}

.about_box{ float:left; width:380px; margin-left:20px; }
.about_tit{ width:380px; height:50px; line-height:50px; color:#e50011; font-size:18px; font-weight:bold;}
.about_con{ width:380px; height:240px; border:1px solid #efefef; background-color:#FFFFFF;}
