@charset "gb2312";
.container-banner{ height:430px;margin:0 auto; overflow:hidden; position:relative; z-index:100;}
.banner{ width:1896px; height:430px;position:absolute; top:0; left:50%; margin-left: -946px; z-index:120; overflow:hidden;}
.banner_index{height:430px;position: relative;overflow:hidden;width: 1896px; z-index:180;}
.banner_index .btn,.banner_pro .bBtn{position: absolute;top:342px;width: 20px;height: 40px;display: block; z-index: 300; display:none;}
.banner_index .btnPre,.banner_pro .bPre{background:url(../images/goleft.png) no-repeat 0 0;left:322px;}
.banner_index .btnPre:hover,.banner_pro .bPre:hover{background:url(../images/goleft.png) no-repeat 0 0;}
.banner_index .btnNext,.banner_pro .bNext{background:url(../images/goright.png) no-repeat 0 0;right: 322px;}
.banner_index .btnNext:hover,.banner_pro .bNext:hover{background:url(../images/goright.png) no-repeat 0 0;}
.banner_index .banner_wrap{position: absolute;left:0px;top: 0px; z-index: 160;}
.banner_index .banner_wrap li{width:1896px; float: left; height:430px; overflow:hidden;}
.banner_index .banner_wrap li img{width:1896px; height:430px;}
.indexBanner_num{width:60px; height:10px; text-align: center; position:absolute; left:920px; bottom:20px; z-index:320; } 
.indexBanner_num a{width:10px;height: 10px;display: inline-block;_zoom:1; background:#FFF; font-size: 0px;line-height: 13px; margin:0 5px;}
.indexBanner_num a.on,.indexBanner_num a:hover{background:#c70019;}


.left{ width:240px; height:auto; float:left;}
.menu{ width:240px; height:auto; }
.menu h3{ width:210px; height:56px; line-height:56px; padding:0 15px; font-size:18px; font-weight:500; font-family:"΢���ź�"; overflow:hidden; background:url(../images/menu-header.jpg) no-repeat left top; color:#FFF;}
.menu-cen{ width:236px; height:250px; padding:5px 0; border:2px solid #bd0100; background-color:#FFF;}
.menu-list{ width:220px; height:250px; margin:0 auto;}
.menu-list li{ width:220px; height:auto; line-height:28px; font-size:14px; font-family:"΢���ź�"; }

.menu-list li.curr a{ color:#FFF;}
.menu-list li a{color: #bd0100;}

.right{ width:900px; height:auto; overflow:hidden; float:right;}
.products{ width:184px; height:320px; }
.products-header{ width:870px; height:56px; line-height:56px; padding:0 15px; font-size:18px; font-weight:500; font-family:"΢���ź�"; overflow:hidden; background:url(../images/products-header.jpg) no-repeat left top; color:#FFF;}
.products-header p{ float:right; font-size:14px; }
.products-header p a{ color:#FFF;}
.prodcts-cen{ width:898px; height:243px; padding:15px 0 5px 0; border:1px solid #e2e2e2; border-top:0; background-color:#f8f8f8;}
#prod-list{ width:870px; height:240px; margin:0 auto; overflow:hidden; position:relative; }
#prod-list li{ width:230px; height:240px; overflow:hidden; float:left; margin:10px 4px; display:inline;}
#prod-list li p{ width:200px; height:170px; overflow:hidden; padding:15px; background:url(../images/products-list-li.jpg) no-repeat left top; }
#prod-list li p img{ width:200px; height:170px; }
#prod-list li h4{ width:240px; height:40px; line-height:40px; font-weight:normal; font-size:14px; font-family:"΢���ź�"; text-align:center; overflow:hidden;}
#prod-list li h4 a{ color:#c61111;}
#prod-list li h4 a:hover{ color:#c70019;}


.news{ width:650px; height:auto; float:left;}
.news-tab{ width:650px; height:42px; overflow:hidden; background:#f4f4f4;}
.news-tab p{ width:138px; height:42px; line-height:42px; float:left; font-family:"΢���ź�"; font-size:16px; font-weight:500; text-align:center; color:#333; cursor:pointer;}
.news-tab p.curr{ background-color:#c70019; color:#FFF;}
.news-tab h3{ width:52px; height:24px; float:right; background:url(../images/news-more.png) no-repeat left top; margin-top:9px; margin-right:10px; display:inline; }
.news-tab h3 a{ width:52px; height:24px; display:block;line-height: 24px;font-weight: normal;text-align: left;}
.news-cen,.news-line{ width:650px; height:302px; overflow:hidden;}
.news-hot{ width:650px; height:90px; padding:20px 0; overflow:hidden; background:url(../images/news-hot.png) repeat-x left bottom;}
.news-hot h3,.news-hot p{ width:640px; height:38px; line-height:38px; overflow:hidden; font-family:"΢���ź�"; font-size:22px; font-weight:normal;}
.news-hot p{ height:52px; line-height:26px; font-size:14px; font-weight:normal;}
.news-hot p a{ color:#ee7805;}
.news-hot p a:hover{ color:#c70019;}
.news-list{ width:650px; height:172px; overflow:hidden;}
.news-list li{ width:618px; height:42px; line-height:42px; border-bottom:1px solid #f0f0f0; overflow:hidden; padding-left:32px; background:url(../images/news-list-li.png) no-repeat 10px center; font-size:14px; font-family:"΢���ź�";}
.news-list li span{ width:86px; height:42px; line-height:42px; font-size:12px; display:block; float:right; text-align:right; color:#999; overflow:hidden;}



.flash{ width:470px; height:auto; float:right;}
.flash-cen{ width:468px; height:302px; border:1px solid #d2d2d2; position:relative; z-index:230; overflow:hidden; }
.flash-list{ height:300px; overflow:hidden; position:absolute; left:0; top:0; z-index:330;}
.flash-list li{ width:468px; height:300px; overflow:hidden; float:left;}
.flash-list li img{ width:452px; height:286px;border:8px solid #FFF; }
.flash-btn{}
.flash-btn p{ width:18px; height:18px; float:right; margin-left:8px; display:inline; border:1px solid #d2d2d2; text-align:center; line-height:18px; overflow:hidden; cursor:pointer; }


.kehu{ width:1162px; height:auto;}
.kh-header{ width:1162px; height:auto; font-family:"΢���ź�";}
.kh-header h3{ width:1162px; height:55px; border-bottom:1px solid #d0d0d0; position:relative; z-index:220;}
.kh-header h3 span{ width:210px; height:54px; line-height:54px; font-weight:normal; font-size:32px; display:block; text-align:center; position:absolute; left:50%; top:0; margin-left:-105px; border-bottom:2px solid #e30005; font-weight:bold; color:#656568;}
.kh-header p{ width:1162px; height:34px; line-height:34px; text-align:center; font-size:14px; overflow:hidden; color:#939393;}
.kh-list{ width:1160px; height:auto;height:auto;}
.kh-list li{ width:290px; height:225px;float:left; overflow:hidden; }
.kh-list li img{ width:270px;  height:225px;margin:0 10px;}