@charset "utf-8";

/* CSS Document */
body, div, dl, dt, dd, ul, ol, li, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, h1, h2, h3
{ margin: 0; padding: 0; font-size: 12px;_background-image:url(about:blank);_background-attachment:fixed; font-family: "microsoft yahei";}
input, button, textarea,select, optgroup, option { font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit;}
ul, li, dl, dt, dd, ol { display: block; list-style: none; }
img{ border: 0;display:block;max-width: 100%}
.clear { clear:both;}
a{text-decoration:none;outline:0;}
.fl{ float:left;}
.fr{ float:right;}
.wrap{ width:1000px; margin:0 auto;}

/* top */
.main-bj{ height:125px; background:url(../images/tu_1.jpg) repeat-x;}
.logo{ float:left; width:505px; height:83px; margin-top:18px;}
.dh{ background: url(../images/dh.png) left center no-repeat; float:right;font-size:30px; padding-left:70px;color:#351000; font-family:"Bodoni MT"; font-weight:bold; line-height:40px; margin-top:20px;}
.nav {
  width: 100%;
  height:52px;
  background:url(../images/tu_2.jpg) center no-repeat;
  border-top:5px #974305 solid;
}
.nav a {
  display: block;
  line-height: inherit;
  cursor: pointer;
}
.nav_menu {
  line-height:52px;
  text-transform: uppercase;
}
.nav_menu-item {
    z-index:999; 
    display: block;
    float:Left;
    width:142px;
    text-align:center;
    position: relative;
}
.nav_menu-item a{font-size:15px; color:#fff;display: block;}
.nav_menu-item:hover { background:#974305;}
/* 焦点图 */
.ban {
    width:100%;
    max-width:1440px;
    height:460px;
    margin:0px auto;
}
.ban_bg{height:460px;width:100%; position:relative; }
.ban_bg .bgitem{ position:absolute; top:0;}
.ban_bg .btn{bottom: 43px;margin-right: -420px;padding: 5px 6px;position: absolute;right: 50%;z-index: 7;}
.ban_bg .btn span {background: none repeat scroll 0 0 #2B130F;border: 1px solid #2B130F;color: #FFFFFF;cursor: pointer;display: inline-block;
margin-left: 5px;padding: 2px 5px;}
/*热门产品 */
.bt{ background:url(../images/tu_1.png)  top center no-repeat; margin-top:30px; text-align:center;}
.bt a{ display:block; background:url(../images/tu_2.png) center no-repeat; height:90px; line-height:110px; font-size:23px; color:#ba760a;}
.hot{width:100%; height:225px;}
#demo {
    WIDTH:1000px; OVERFLOW:hidden;margin:0 auto;}

#indemo {
    WIDTH:9999px; FLOAT:left
}
#demo1 {
    FLOAT:left
}
#demo2 {
    FLOAT:left
}
.showcar li{width:209px; height:197px; float:left; margin-left:12px;overflow:hidden;}
.showcar li img{width:207px; height:157px; border:1px #dfdfdf solid;}
.showcar li p{width:207px; height:40px;text-align:center; line-height:40px;}
.showcar li a{color:#000; font-size:15px;}
.showcar li a:hover{ color:#c50000;}

/* 产品分类 */
.profl{ min-height:600px; height:auto;width:218px;background:#3c2516;}
.profl span{ display:block; height:85px; background:#31221b; text-align:center;}
.profl span a{display:block; height:50px; background:url(../images/tu_1.png) top center no-repeat; font-size:22px; color:#ba760a; padding-top:40px;}
.profl ul li{width:218px; height:50px; line-height:50px; border-bottom:1px #523625 dotted;}
.profl ul li a{color:#f2f2f2; font-size:14px; padding-left:25px;}
.profl ul li a:hover{ font-size:15px; font-weight:bold;color:#ba760a;}
/*产品中心*/
.cptj{ width:770px;height:auto;}
.gun_img {height:204px;width:238px;margin-right:15px; float:left; margin-bottom:10px; border:1px #dfdfdf solid;}
.gun_img img{width:238px;height:170px;}
.gun_img span{width:238px;line-height:35px; height:35px; text-align:center;display:block;font-size:14px;color:#fff;background:#a45a23;}
.gun_img span:hover{background:#3c2516;}


/*公司简介*/
.boxa{ height:443px; background:url(../images/tu_4.jpg) center no-repeat; margin-top:30px;}
.bta{ height:70px; padding-top:20px; width:820px; margin:0 auto;}
.bta span{ display:block; float:left; font-size:45px; font-weight:bold; color:#f7daae; width:220px;}
.bta p{ display: block; float:right; font-size:20px;color:#f7daae; background:url(../images/tu_3.png) top center no-repeat; padding-top:20px; width:600px;}
.boxb{ padding-top:15px;}
.boxb ul li{ float:left; width:310px; height:315px; margin-right:23px;}
.boxb img{width:309px; height:178px;}
.boxb a{ display:block;background:#4a1d00;width:100%; height:35px; line-height:35px; text-align:center; font-size:16px; color:#fff;}
.boxb p{ color:#fff; font-size:13px; line-height:26px; padding-top:10px;}
.boxb a:hover{ background:#e30000;}
/*新闻*/
.btc{ height:90px; background: url(../images/tu_4.png) bottom center no-repeat; text-align:center; margin-top:30px;}
.btc span{ color:#e30000; font-size:36px; font-weight:bold;}
.btc p{ font-size:13px; color:#aaaaaa; line-height:36px;}
.xw{ display:block; width:480px; height:280px; float:left; margin-top:25px;}
.news{ width:490px; float:right;margin-top:15px; margin-bottom:50px;}
.news ul li{ height:45px; border-bottom:1px #e2e2e2 dashed; line-height:45px; background:url(../images/tu_9.jpg) left center no-repeat; padding-left:20px;}
.news ul li b{ font-size:14px; color:#555; float:left; display:block;}
.news ul li span{ display:block; float:right; font-size:13px; color:#b0b0b0;}
.news ul li:hover{ background:url(../images/tu_10.jpg) left center no-repeat;}
.news ul li:hover b{ color:#c08939; padding-left:13px;}
.news ul li:hover span{ color:#c08939;}
/* 底部*/
.foot{ height:65px; background:#333;line-height:65px; text-align:center;color:#f4f4f4; font-size:14px;}
.foot a{color:#f4f4f4;}

/*当前位置 */
.nywz{ width:730px; height:45px;line-height:45px; font-size:13px;color:#000; border-bottom:#dddddd solid 1px; margin-bottom:15px;}
.nywz p{font-size:13px;color:#000; display:block; float:left;} 
.nywz p a{ color:#000;}
.nywz b{ display:block; float:right; font-size:18px; color:#000; padding-right:15px;}
/* 内页左侧分类 */
.nylx{ height:180px; background: url(../images/tu_11.jpg) left center no-repeat; margin-top:15px; padding:15px 8px 0 8px;}
.nylx b{font-size:16px;}
.nylx p{ font-size:14px; line-height:26px;}

/* 分页 */
.pages{ text-align:center; margin-top:20px; width:750px; float:right;margin-bottom:30px;}
.pages a,.pages span{ display:inline-block; padding:1px 8px; font-family:"microsoft yahei"; margin:0 2px; border:1px solid #999; color:#000;}
.pages .cur{ background:#374262; border:none; color:#fff;}
.pages a:hover{ background:#374262; color:#fff;}
/* 内页单页面 */
.main{height:auto;background:#f3eee8}
.main_l{float:left;margin-bottom:50px; padding-top:30px;}
.main_r{float:right;height:auto; width:730px; padding:10px; line-height:26px; font-size:14px; margin-bottom:50px; background:#fff;margin-top:30px;}
.main_r p{ padding:10px; line-height:26px; font-size:14px;}

/* 产品列表 */
.common{height:auto; width:750px; margin-top:20px;}
.common .node{float:left;text-align:center;}
.common .node .pic img{border:1px solid #e4e4e4; padding:3px; margin-left:13px; }
.common .node .pic img:hover{border:1px solid #c21832; background-color:#c21832;}
.common .node .url{text-align:center;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:223px;height:35px; line-height:35px;}
.common .node .url a{ color:#000; font-size:13px;}
.common .node .url a:hover{ color:#c21832;}
/* 产品详情页 */
.area{color:#333;line-height:200%;padding:10px; border-bottom:1px #ccc dotted;margin-bottom:30px;} 
.area h1{width:100%;text-align:center;font:700 18px/40px "microsoft yahei";color:#3f3f3f}
.date{width:100%;text-align:center;font:12px/20px "microsoft yahei";color:#787878; border-bottom:1px #ccc dashed; margin-bottom:20px;}
.page a{ color:#000;}
.page a:hover{ color:#05960c;}
/* 新闻列表页 */
.node .title{padding-bottom:0px;padding-top:0px;border-bottom-width:1px;border-bottom-style:dashed;border-bottom-color:#e6e6e6;} 
.node .title h2{margin:0px;padding:0px;font-size:15px;float:left;}
.node .title span{margin:0px;padding:0px;font-size:14px;float:right;color:#acacac;} 
.node .title a{padding-left:25px;display:block;line-height:40px;font-size:15px;background:url(../images/tu_9.png) 10px center no-repeat;color:#333;}
.node .title a:hover{ color:#974305; padding-left:30px;}
.node .description{padding:0px 8px;line-height:150%;color:#cccccc; text-align:left;} 
.node .description p{margin:0px;padding:0px;color:#888888; line-height:26px;}
/* 在线留言 */
#faqbox{padding:90px 0 50px 0; background-color:#fff;}
#faqbox form{}
#faqbox .faqline{line-height:2em;text-align:left; padding-bottom:10px; color:#999; font-size:13px;}
#faqbox .faqtit{width:150px;display:block;float:left;clear:both;text-align:right; color:#555;}
#faqbox .Content{line-height:2em;text-align:left; padding-bottom:10px;}
#faqbox font{margin:0 5px;}
#faqbox .FaqTitle{ height:50px; line-height:50px; padding:0 10px; border:1px solid #ddd; width:435px; vertical-align:top;}
#faqbox .Content textarea{height:100px;}
.wizfrm{ border:none;width:455px;height:50px;line-height:50px;font-size:16px;color:#fff;text-align:center;cursor:pointer;background:#fff; margin-top:20px;  font-family:'Microsoft YaHei';-moz-transition: all 0.3s;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s; border-radius:5px;background-color:#dd0103; }
.wizfrm:hover{ background-color:#ff9900; }