﻿@charset "utf-8";
*{margin:0px auto; padding:0px;}
html,body{ font:12px/1.8 'Microsoft YaHei',Tahoma,Verdana,'Simsun'; -webkit-text-size-adjust:none;}
ul{padding:0px;}
li{list-style:none;}
a{text-decoration:none;}
.clear{clear:both;}

.header{width:100%; height:70px; background:url("../images/h_bg.gif") repeat-x;border-bottom:5px solid #5f1317;}
.h1{width:1020px; height:70px; background:url("../images/head.gif") no-repeat 0px 0px;}
.h1 ul{margin-left:840px;height:70px;}
.h1 ul li{float:left;color:#fff;margin:0px 10px; line-height:70px;}
.h1 ul li a{color:#fff; font-size:12px;}

.nav{width:1020px; height:47px; background:url("../images/nav.gif.jpg") no-repeat 0px 0px;}
.nav ul{margin-left:30px;}
.nav ul li{float:left; line-height:47px;width:133px; text-align:center;}
.nav ul li a{color:#000;}
.nav ul li a:hover{color:#5F1317;}
.nav ul li span{float:left;}

.nav ul li dl{display:none;z-index:9999; position:absolute; background:#e1e1e1;width:133px;text-align:center;}
.nav ul li:hover dl{display:block; }
.nav ul li dl dd{position:relative; float:none;}

.nav ul li.navdown{width:120px; background:#970915;}
.nav ul li.navdown a{color:#fff}
.nav ul li.navdown dl dd a{color:#000}


.banner{width:100%;}
.banner img{width:100% !important;}
#viewport-shadow{background:none !important; padding-bottom:0px !important; margin:0px auto !important;}
/**/
.main{width:100%; margin-top:20px;}
.m1{width:100%; height:205px; background:url("../images/m1_bg.jpg") repeat 0px 0px;}
.m11{width:1020px;}
.m1_l{width:31px; height:33px; float:left; line-height:180px;}
.m1_r{width:31px; height:33px; float:left; line-height:180px;}
.m1_m{width:950px; height:205px; float:left; overflow:hidden;}
.m1_m ul{height:205px; float:left;}
.m1_m ul li{float:left; margin:0px 5px;}
.m1_m ul li a{display:block;}
.m1_m ul li img{width:300px; height:152px;}
.m1_m ul li span{display:block; width:200px; height:50px; float:right; background:#000; position:relative;top:-76px;opacity: 0.5; border-right:5px solid #7e151c}
.m1_m ul li h1{    width: 100%;
    height: 20px;
    line-height: 20px;
    text-align: right;
    clear: both;
    position: relative;
    top: -50px;}
.m1_m ul li h1 a{color:#fff;line-height:50px; margin-left:15px;font-weight:inherit;position:relative;top:-76px;}

.m2{width:100%; height:272px; background:url("../images/m2_bg.jpg") repeat-x 0px 0px;}
.m21{width:1050px; height:272px; background:url("../images/m2.jpg") no-repeat 0px 0px}
.m2_l{width:310px; float:left; color:#7d7d7d; line-height:24px; position:relative;top:100px;}
.m2_m{width:330px; float:left; color:#7d7d7d; line-height:24px; position:relative;top:100px; left:50px;}
.m2_r{width:250px; float:left; color:#7d7d7d; line-height:30px; position:relative;top:93px; left:180px;}
.m2_m img{position:relative;top:3px;}
/**/
.foot{width:100%; height:56px; background:url("../images/foot.jpg") repeat-x 0px 0px;}
.f1{width:1020px; line-height:56px; color:#969698}
/**/
.mm{width:1020px;margin-top:10px;margin-bottom:20px;}
.left{width:255px; float:left;}
.l_u{width:255px; height:108px; background:url("../images/z_01.jpg")no-repeat 0px 0px}
.l_d{width:251px;border:2px solid #ccc;}
.l_d ul{}
.l_d ul li{width:253px; height:43px;background:url("../images/z_02.jpg")no-repeat 0px 0px;line-height:43px;}
.l_d ul li a{color:#000; font-size:16px;margin-left:50px;}
.right{width:741px; margin-left:20px; float:left; border:2px solid #ccc;min-height:581px;}
.r_u{border-bottom:2px solid #f38f16; margin:10px 0px;}
.r_u span{margin-left:10px;color:#f38f16; font-size:14px; font-weight:bold}
.position{float:right; margin-right:20px; font-size:12px;}
.position a{color:#000;}
.r_d{width:700px;}
/**/
#productlist ul li{margin:0px 7px !important;}



/*分页样式*/
.page{clear:both; margin:20px 0px 0px 0px; text-align: center;}
.page li{list-style:none;float:left;margin-left:3px;}
.page a {display: inline-block; font-family: Arial; font-size: 13px; border: #dbdbdb 1px solid; padding:4px 9px; margin: 2px; margin-bottom: 5px; color: #31363c; text-decoration: none; list-style-type:none;}
.page a:hover,.page a:focus{font-family: Arial;font-size: 13px;border: #000 1px solid; padding:4px 9px;color: #fff; background-color: #31363c;}
.page .current {font-family: Arial;border: #000 1px solid; font-size: 13px; padding:5px 9px; color: #fff;margin: 2px;  background-color: #31363c}