@charset "utf-8";
/* CSS Document */

body { margin:auto; padding:0px; font-size:12px; margin-left:0px; margin-top:0px; background:url(../images/topbj.jpg) repeat-x;}
div,form,p,img,ul,ol,li,dl,dt,dd {margin:0px; padding:0px; list-style:none; }
h1,h2,h3,h5,h6 { margin:0; padding:0;}
table,td,tr,th{font-size:12px; margin: 0; padding: 0; line-height:20px;}
img { vertical-align:middle; padding:0px; margin:0px; border:0px;}
img a{ border:0px; text-decoration:none;}
img a:hover{ border:0px; text-decoration:none;}
a{ text-decoration:none;}
*{ margin:0px; padding:0px;}
.fl{ float:left;}
.clb{ clear:both;}


.header { background:url(../images/topbj.jpg) repeat-x;}
.top { height:139px; background:url(../images/headerbj.jpg) no-repeat center;}
.logo { width:122px; padding-left:20px; float:left;}
.topright { width:980px; float:right;}
.topsh { width:529px; height:39px; padding-left:30px; background:url(../images/soubj.jpg) no-repeat; float:right;}
.fw { width:109px; text-indent:30px; line-height:39px;  background:url(../images/dp.jpg) no-repeat left; float:left;}
.fw a { color:#52390a;}
.fw a:hover { color:#921321; text-decoration:underline;}
.sousuo { height:23px; padding-top:6px; float:left; }
.souk { width:145px; height:23px; line-height:23px; background:url(../images/souk.jpg) no-repeat; float:left; color:#fcd990; font-size:12px;}
.souan { width:22px; height:23px; float:left;}
.yuyan { float:left;}
.yuyan p { padding-left:20px; line-height:39px; float:left;}
.yuyan ul{ padding-top:8px; float:left;}
.yuyan ul li { padding-left:10px; float:left;}

.nav { width:840px; height:64px; line-height:64px;  padding-top:31px; font-size:14px; font-weight:bold; float:right;}
.nav li { padding-left:30px; padding-right:30px; background:url(../images/xian.jpg) no-repeat right; float:left; display:inline-block;}
.nav li a { color:#fff;}
.nav li a:hover { color:#ecdca6;}
.banner { width:1279px; margin:0 auto;}

/*-----------------------------------------图片滚动样式---------------------------------------------------------------------*/

.cp { height:261px; background:url(../images/cpbj.jpg) repeat-x;}
.roll { width:1200px; margin:0 auto;}
#demo{ width:1070px; overflow:hidden;}
#indemo{ float: left; width: 800%;}
#demo1{ height:170px;  float: left; }
#demo2{float: left;}

.roll_mid{ float:left; width:1070px; height:156px; margin-top:30px; margin-left:20px;}

.roll_mid dl{width:155px; height:170px; float:left; margin-right:15px; }
.roll_mid dl dt{ width:153px; height:118px; border:1px solid #911220;}
.roll_mid dl dd{width:155px; height:30px; line-height:30px; font-size:12px; text-align:center; display: block; overflow:hidden; font-family:Arial, Helvetica, sans-serif;}
.roll_mid dl dd a{color:#333;}
.roll_mid dl dd a:hover{color:#004fa6; text-decoration:underline;}

.roll_lt_btn{float:left; width:40px; display: block; cursor: pointer;height:40px; margin-top:70px; }
.roll_rt_btn{float:left;width:40px; height:40px; display: block; cursor: pointer; margin-top:70px; padding-left:8px;}

.nr { padding-top:60px; background:url(../images/connr.jpg) repeat-x;}
.con { width:1279px; height:311px; background:url(../images/conbj.jpg) no-repeat; margin:0 auto;}
.about { width:440px; float:left;}
.aboutbt { width:400px; height:47px;}
.aboutbt p { width:110px; float:left; padding-left:30px; padding-top:20px; font-size:14px; font-weight:bold; float:left;}
.aboutbt span { width:69px; height:27px; line-height:27px; margin-top:15px;background: url(../images/gdbj.jpg) no-repeat; text-align:center; display:block; float:right;}
.aboutbt span a { color:#fff;}
.aboutbt span a:hover { color:#ffe087;}
.aboutnr { padding-top:30px; line-height:22px; width:390px;}
.aboutnr span { width:120px; height:118px; padding-left:20px; padding-right:20px; padding-bottom:10px; float:left;}
.aboutnr p { padding-left:30px; padding-right:20px; padding-top:20px; }

.cplist1 {width:350px; padding-left:30px; float:left;}
.cplistbt1 {width:350px; height:47px;}
.cplistbt1 p { width:110px; float:left; padding-left:30px; padding-top:20px; font-size:14px; font-weight:bold; float:left;}
.cplistbt1 span { width:69px; height:27px; line-height:27px; margin-top:15px;background: url(../images/gdbj.jpg) no-repeat; text-align:center; display:block; float:right;}
.cplistbt1 span a { color:#fff;}
.cplistbt1 span a:hover { color:#ffe087;}
.cplistnr1 { width:350px; padding-top:20px; height:200px; overflow:hidden;}
.two { width:165px; font-size:12px; font-weight:bold; line-height:40px; text-indent:20px; background:url(../images/biao.gif) no-repeat left; }
.two a { color:#333;}
.two a:hover { color:#9c0b06; text-decoration:underline;}
.cplistnr1 dl{ padding-left:20px; float:left}
.cplistnr1 dd {  padding-top:10px; padding-left:20px;}
.cplistnr1 dd a { color:#333;}
.cplistnr1 dd a:hover { color:#9c0b06; text-decoration:underline;}
.one { width:100px; font-weight:bold; line-height:40px; text-indent:20px; background:url(../images/biao.gif) no-repeat left; }
.one a { color:#333;}
.one a:hover { color:#9c0b06; text-decoration:underline;}


.four{ width:100px; font-weight:bold; line-height:40px; text-indent:20px; background:url(../images/biao.gif) no-repeat left; margin-left:50px; }
.four a { color:#333;}
.four a:hover { color:#9c0b06; text-decoration:underline;}


.three{width:100px; font-weight:bold; line-height:40px; text-indent:20px; background:url(../images/biao.gif) no-repeat left;}
.three a{color:#333;}
.three a:hover{color:#9c0b06; text-decoration:underline;}

.news { width:350px; float:right;}
.newsbt { width:350px; height:47px;}
.newsbt p { width:110px; float:left;  padding-top:20px; font-size:14px; font-weight:bold; float:left;}
.newsbt span { width:69px; height:27px; line-height:27px; margin-top:15px;background: url(../images/gdbj.jpg) no-repeat; text-align:center; display:block; float:right;}
.newsbt span a { color:#fff;}
.newsbt span a:hover { color:#ffe087;}
.newsnr { width:325px; padding-top:20px; padding-left:20px;}
.newsnr li { width:315px; height:35px; line-height:35px; text-indent:20px; border-bottom:1px dotted #999; background:url(../images/hj.gif) no-repeat 0px 12px; overflow:hidden;}
.newsnr li a { color:#333;}
.newsnr li a:hover {color:#911221;}

.footer { height:110px; background:url(../images/footerbj.jpg) repeat-x; color:#534525; font-family:Arial, Helvetica, sans-serif;}
.foo{ width:1279px; margin:0 auto;padding-top:30px;}
.fooleft { width:780px; line-height:22px; padding-left:30px;  float:left;}
.fooleft a { color:#534525;}
.fooleft a:hover { color:#534525; text-decoration:underline;}

.fooright { float:right; padding-right:30px;}


/*about*/
.zh { width:1279px; margin:0 auto; }
.left { width:264px; float:left;}
.leftbt { width:264px; height:64px; line-height:64px; font-size:16px; font-weight:bold; text-indent:40px; color:#fff; background:url(../images/leftbt.jpg) no-repeat;}
.leftnr { background:url(../images/leftnrbj.jpg) repeat-y;}
.leftnr ul{ padding-left:15px;}
.leftnr li { width:235px; height:34px; line-height:34px; text-indent:40px; font-weight:bold; background:url(../images/kuang.jpg) no-repeat; padding-bottom:5px;}
.leftnr li a { color:#382900;}
.leftnr li a:hover {color:#911221;}
.leftdi { width:264px; height:29px; background: url(../images/leftdi.jpg) no-repeat; padding-top:30px;}
.right { width:988px; float:right;}
.rightbt { width:988px; height:29px; background:url(../images/youbt.jpg) no-repeat; padding-top:20px;}
.rightbt p { width:200px; font-size:14px; font-weight:bold; color:#911221; float:left; padding-left:30px; }
.rightbt span { width:400px;  height:29px;float:right; text-align:right; padding-right:20px; overflow:hidden; }
.rightbt span a { color:#382900;}
.rightbt span a:hover {color:#911221; text-decoration:underline;}
.rightnr { line-height:22px; background:url(../images/zh.jpg) repeat-y; padding:20px;}
.rightnr p{ text-indent:24px;}
.rightnr a { color:#333;}
.rightnr a:hover {color:#911221; text-decoration:underline;}
.rightdi { width:988px; height:21px; background: url(../images/youdi.jpg) no-repeat; display:block; padding-bottom:30px;}


/*product*/

.leftnr dl{ padding-left:15px;}
.leftnr dt { width:235px; height:29px; line-height:34px; text-indent:40px; font-weight:bold; background:url(../images/kuang.jpg) no-repeat; }
.leftnr dt a { color:#382900;}
.leftnr dt a:hover {color:#911221;}
.leftnr dd {width:235px; height:30px; line-height:30px; text-indent:40px; border-bottom:1px dotted #f9586b;  background-color:#a31c2b;}
.leftnr dd a { color:#e3c261;}
.leftnr dd a:hover {color:#fff;}


.cplist { width:988px; padding-top:20px;background:url(../images/zh.jpg) repeat-y; }
.cplist li { width:155px; height:150px; padding-left:32px; padding-right:5px; float:left;}
.cplist li p{ width:153px; height:118px; border:1px solid #911221;}
.cplist li span { width:155px; height:30px; line-height:30px; text-align:center; display:block; overflow:hidden;}
.cplist li span a { color:#382900;}
.cplist li span a:hover {color:#911221; text-decoration:underline;}
.pronr {line-height:22px; background:url(../images/zh.jpg) repeat-y; padding:20px;}
.probt { width:948px; height:30px; line-height:30px; font-size:14PX; font-weight: bold; text-align:center; display:block;}
.protu { text-align:center; padding-bottom:30px;}

.yeshu { width:988px; height:30px; line-height:30px; text-align:center; padding-top:40px; display:block;}
.yeshu a { color:#333;}
.yeshu a:hover {color:#911221; text-decoration:underline;}


/*news*/
.newslist {width:948px; padding-top:20px;background:url(../images/zh.jpg) repeat-y;  }
.newslist ul { padding-left:20px;}
.newslist li { width:948px; height:30px; line-height:30px; border-bottom:1px dotted #999;}
.newslist li p { width:750px; height:30px; line-height:30px; text-indent:20px; background:url(../images/hj.gif) no-repeat left; float:left;}
.newslist li p a { color:#333;}
.newslist li p a:hover {color:#911221; text-decoration:underline;}
.newslist li span { width:90px; height:30px; text-align:right; line-height:30px;  float:right; font-family:Arial, Helvetica, sans-serif;}

.newsnei { background:url(../images/zh.jpg) repeat-y; padding:20px;}
.newsxw { width:948px; height:30px; line-height:30px; text-align:center; font-size:14px; font-weight:bold;}
.newsj { height:30px; line-height:30px;  text-align:center; display:block; border-bottom:1px dotted #999; font-family:Arial, Helvetica, sans-serif;}
.newnr { padding-top:20px; line-height:22px;}
.red { color:#F00;}


/*授权网店*/
.yzsh { width:800px; padding-bottom:30px; margin-bottom:50px; padding-left:140px;}
.wz { font-size:16px; font-weight:bold; color:#980115; padding-bottom:20px;}
.fwk { width:405px; height:51px; background:url(../images/cxk.jpg) no-repeat; display:block; float:left;}
.cx { width:108px; height:51px; float:left; margin-left:10px;}
.xsnr { width:900px; font-size:16px; color:#980115; font-family:Arial, Helvetica, sans-serif; font-weight:bold; border-top:1px dotted #a39565; line-height:22px; padding-top:30px; padding-left:20px;}


/*-----------------------------------------搜索---------------------------------------------------------------------*/
.sousuoleft { float:left; width:155px; height:120px; border:1px #CCCCCC solid; padding:2px;}
.sousuoright { float: left; margin-left:20px; line-height:24px;}
.sousuoright a{ color:#666666;}
.pro_sousuo { height:150px; margin-top:20px;}
.fanye { clear:both; margin-top:20px; width:630px; text-align:center;}
.fayan a{ color:#333;}
.fanye a:hover { color:#9d8000;}

.txt {width:200px; height:25px; line-height:25px; border:1px #CCCCCC solid;}
.xiazai { font-family:Arial, Helvetica, sans-serif;}