.header{ }
.top{ font-size:12px;height:30px;line-height:30px; background:#101010;color:#8F8F8F;}
.top a{ }
.top_lan{float:left;height:30px; }
.top_lan a{color:#8f8f8f;padding-left:10px;background:url(../images/icon_arrow.gif) left center no-repeat; margin-right:20px; }
.top_lan a:hover{ border-bottom:solid 1px #e5093b;}
.top_tel{float:right;background:url(../images/icon_tel.gif) right center no-repeat;padding-right:144px;}
.top_lan span{color:#8f8f8f;padding-left:10px;background:url(../images/icon_arrow.gif) left center no-repeat; margin-right:10px; }
.top_lan a.lcn,.top_lan a.len{padding-left:0px;background:none; margin-right:10px; }

.logo{float:left;width:228px;}

.menu{ height:133px;position:relative;background:url(../images/menu_bg.gif) top repeat-x;}
.menu div.contain{ width:1000px;height:133px; }
.menu ul{ float:left;width:772px;height:133px;position:relative;}
.menu ul li{position:absolute;height:133px;top:0; }
.menu ul li a{ display:block;height:133px;background-image:url(../images/menu.gif);background-repeat:no-repeat; }
.menu ul li a:hover,.menu ul li a.current{ background-image:url(../images/menu.gif); background-repeat:no-repeat;}
.menu ul li.menu_1 {width:115px; left:0px;}
.menu ul li.menu_2 {width:133px; left:115px;}
.menu ul li.menu_3 {width:127px; left:248px;}
.menu ul li.menu_4 {width:126px; left:375px;}
.menu ul li.menu_5 {width:118px; left:501px;}
.menu ul li.menu_6 {width:153px; left:619px;}
.menu ul li.menu_1 a{background-position:0px 0px; }
.menu ul li.menu_1 a:hover,.menu ul li.menu_1 a.current{background-position:0px -133px; }
.menu ul li.menu_2 a{background-position:-115px 0px;}
.menu ul li.menu_2 a:hover,.menu ul li.menu_2 a.current{background-position:-115px -133px;}
.menu ul li.menu_3 a{background-position:-248px 0px;}
.menu ul li.menu_3 a:hover,.menu ul li.menu_3 a.current{background-position:-248px -133px;}
.menu ul li.menu_4 a{background-position:-375px 0px;}
.menu ul li.menu_4 a:hover,.menu ul li.menu_4 a.current{background-position:-375px -133px;}
.menu ul li.menu_5 a{background-position:-501px 0px;}
.menu ul li.menu_5 a:hover,.menu ul li.menu_5 a.current{background-position:-501px -133px;}
.menu ul li.menu_6 a{background-position:-619px 0px;}
.menu ul li.menu_6 a:hover,.menu ul li.menu_6 a.current{background-position:-619px -133px;}





.footer{background:url(../images/footer_bg.gif) repeat-x; position:relative; }
.copyright{ line-height:50px; color:#939393; text-align:center}
.copyright a{ color:#939393;}
.footer img{ vertical-align:middle}

.focus{ overflow:hidden;width:100%; height:397px; text-align:center;background:url(../images/maintopbg.gif) bottom repeat-x; padding-bottom:47px;}

.maintop{ overflow:hidden;width:100%; height:47px; text-align:center;background:url(../images/maintopbg.gif) bottom repeat-x; }


.main{ }
.main_left{ float:left;width:635px; overflow:hidden; padding-top:14px;}
.main_right{ float:right;width:350px; overflow:hidden;}
.box1{ background:#E8E8E8; padding-bottom:10px;}
.box2{ background:#D2D2D2;padding:10px 0; }
.index_focus{float:left;width:632px;height:408px; overflow:hidden; }

.index_pro{float:right;width:356px; }
.index_pro ul{ float:left;width:100%; border-bottom:dashed 1px #898989; padding:10px 0 5px 0;}
.index_pro ul.last{border-bottom:none;padding-bottom:0px;}
.index_pro ul li{float:left;width:50%; text-align:center; line-height:20px; margin-bottom:8px;}
.index_pro ul li a img{ border:solid 1px #999999; padding:3px;}
.index_pro ul li a:hover img{ border:solid 1px #E5093B; }



.index_title{height:34px; line-height:34px; position:relative; background:url(../images/main_line.gif) bottom repeat-x; font-size:20px; color:#e5093b;}
.index_title a.more{ width:83px; height:21px; position:absolute;right:5px;top:5px;background:url(../images/icon_readmore.png) no-repeat; }
.index_title span{ color:#414141;}

.index_title2{height:34px; line-height:34px; position:relative; font-size:20px; color:#e5093b;}
.index_title2 a.more{ width:83px; height:21px; position:absolute;right:5px;top:5px;background:url(../images/icon_readmore.png) no-repeat; }

.index_left{ float:left;width:631px; overflow:hidden;}
.index_right{ float:right;width:350px; overflow:hidden;}


.index_about{}
.index_about_cont{ line-height:23px; padding: 10px 0;}
.index_about_cont p{ }


.index_news{ margin:10px 0; }
.index_news ul { margin:2px auto 0 auto; width:90%;}
.index_news ul li{height:25px; line-height:px; overflow:hidden;}
.index_news ul li a{background:url(../images/icon_arrow.gif) left center no-repeat; padding-left:15px; font-size:12px;}

.index_contact{}
.index_contact_cont{ line-height:23px; padding: 10px 0;}

.index_feedback{}
.index_feedback input{width:100%; border:none; background:none;color:#414141; font-style:italic; font-size:12px;}
.index_feedback input.short{background:url(../images/feedback_bg1.gif) no-repeat;width:140px; height:32px; padding-left:11px;}
.index_feedback input.long{background:url(../images/feedback_bg2.gif) no-repeat;width:300px; height:32px;padding-left:11px;}
.index_feedback textarea{background:url(../images/feedback_bg3.gif) no-repeat;width:300px; height:70px; border:none; color:#414141; font-style:italic; font-size:12px;font-family:Microsoft Yahei,Verdana;padding-left:11px; overflow:inherit; padding-top:8px;}
.index_feedback input.btn_sub{background:url(../images/icon_submit.gif) 0 0 no-repeat;width:142px; height:37px; cursor:pointer; display:block;  }
.index_feedback input.btn_sub:hover{background:url(../images/icon_submit.gif) 0 -37px no-repeat; }



.side_menu{float:right;width:350px; margin-top:14px;}
.side_menu ul { }
.side_menu ul li{height:34px;line-height:34px;  font-size:14px; margin-top:10px; overflow:hidden;}
.side_menu ul li a{height:34px; display:block;background:url(../images/service.gif) 0 0 no-repeat; padding-left:53px; font-size:14px;color:#fff;}
.side_menu ul li a font{font-size:10px;color:#fff; display:block;}
.side_menu ul li a:hover,.side_menu ul li a.current{background:url(../images/service.gif) 0 -34px no-repeat; }



.side_news{margin-top:10px;}
.side_news div.index_title{ background:url(../images/left_news.gif) 0 0 no-repeat;}
.side_news ul { margin:2px auto 0 auto; }
.side_news ul li{clear:both;height:28px; line-height:28px; font-size:10px;color:#a5a5a5; text-align:right;background:url(../images/icon_line.gif) bottom repeat-x; overflow:hidden;}
.side_news ul li a{float:left;background:url(../images/icon_arrow.gif) left center no-repeat; padding-left:15px; font-size:12px;}

.side_service{ margin-top:10px; line-height:23px; }
.side_service div.index_title{ background:url(../images/index_service.gif) 0 0 no-repeat; margin-bottom:7px;}
.side_service img{ margin:5px 0;}


.side_pro{ margin-top:10px;background:url(../images/left_nav.gif) 0 0 no-repeat; padding-top:42px;  }
.side_pro ul{float:left;width:256px;border-left:solid 1px #DCDCDC; }
.side_pro li{float:left;width:128px; height:64px; text-align:center; overflow:hidden; position:relative; }
.side_pro li.last{float:right;width:128px;}
.side_pro li  img{width:127px; height:63px;border-right:solid 1px #DCDCDC;border-bottom:solid 1px #DCDCDC; }
.side_pro li.last  img{float:right;width:126px; height:63px;}
.side_pro li a {display:block; position:absolute;width:127px; height:63px; top:0;left:0;background:#fff;opacity:0.01;filter:alpha(opacity=1);color:#555555; font-size:14px; line-height:63px; }
.side_pro li a:hover {background:#fff;opacity:0.85;filter:alpha(opacity=85);border:solid 2px #0563AB;width:123px; height:59px; }



.main_top{height:34px; line-height:34px; position:relative; }
.title_about{background:url(../images/title_about.gif) no-repeat;}
.title_brands{background:url(../images/title_brands.gif) no-repeat;}
.title_news{background:url(../images/title_news.gif) no-repeat;}
.title_service{background:url(../images/title_service.gif) no-repeat;}
.title_feedback{background:url(../images/title_feedback.gif) no-repeat;}
.title_contact{background:url(../images/title_contact.gif) no-repeat;}

.main_cont{font-size:14px; line-height:26px;  background:url(../images/main_bg.gif) repeat-y;}
.cont{   font-size:14px; line-height:28px; padding:5px 0;  }
.cont p{ margin-bottom:8px;}









