body{ margin:0 auto; padding:0; background:#fff; }
*{ margin:0 auto; padding:0;  font-family:'microsoft yahei'; font-weight:normal;  }
a,span,div{ text-decoration:none; font-family:'microsoft yahei'; color:#000;}
a:hover{ text-decoration:underline; color:#888; }
ul { list-style: none outside none; margin: 0; padding: 0;}
h1,h2,h3,h4,h5,h6{ text-decoration:none;}
img{ border:0 none;}
div, form, img, p {
	border:0 none;
	font-family:'microsoft yahei';
	font-size:12px;
	overflow:hidden;
}
.clearfix::after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
.clearfix{display:inline-block}
.clearfix{display:block}

.clear {clear:both;display:block;}
.block{ display:block;}
.none{ display:none;}
.block0{ clear:both; width:100%; height:5px;}
.block1{ clear:both; width:100%; height:10px;}
.block2{ clear:both; width:100%; height:20px;}
.ff{ font-family:'microsoft yahei';}
.fl{ float:left;}
.fr{ float:right;}
.ml1{ margin-left:1px;}
.ml3{ margin-left:3px;}
.ml5{ margin-left:5px;}
.ml8{ margin-left:8px;}
.mr8{ margin-right:8px;}
.mr10{ margin-right:10px;}
.mr20{ margin-right:20px;}
.mr30{ margin-right:30px;}
.mt5{ margin-top:5px;}
.mt8{ margin-top:8px;}
.pt5{ padding-top:5px;}
.pd10-0{ padding:10px 0;}
.mr90{ margin-right:90px;}
.mr100{ margin-right:100px;}
.mr120{ margin-right:120px;}
.mr150{ margin-right:150px;}
.pb3{ padding-bottom:3px;}
.pb5{ padding-bottom:5px;}
.ml-5{ margin-left:-5px;}
.pd-5-0{ padding:5px 0;}
.more{ float:right; font-size:12px; margin:5px 5px 0 0; color:#565656;s}
.yuan1{ border-radius:10px; padding:5px; background:#a72929; color:#fff; text-align:center;}
.yuan2{ font-size:35px; font-family:'microsoft yahei'; color:#fff; background:#000; border-radius:30px; padding:0 16px 0 12px; vertical-align:-5px; margin-right:5px;}
.blue{ font-size:14px; font-family:'microsoft yahei'; color:#239ff6;}
.dsn{ display:none;}
.ad01{ width:260px; height:245px; background:#fff; position:relative;}
.ad02{ width:980px; height:88px; background:#fff; position:relative;}
.adlogo{ position:absolute; left:0; bottom:0; z-index:999;}
.red{ color:red;}
.fw{ font-weight:800;}











.main{ width:980px; height:auto; clear:both;}

.top{ width:450px; height:58px; padding:40px 300px 0 230px; background:url(../images/titlebg.jpg) no-repeat; }
.top a{ font-size:16px; color:#555; margin:0 20px 0 0; line-height:25px; padding:0 10px; font-weight:800; display:inline-block;}
.top a:hover{ text-decoration:none; background:#fff;}

.c1{ width:980px; height:auto; clear:both;}
.c1 .c1_l{ float:left; width:710px; }
.c1 .c1_l .tabbox{ width:708px;  border:1px solid #b7b7b7; background:#f9f9f9;}
.c1 .c1_l .tabbox .tabbox-tit{ width:100%; height:40px; background:#9e8b78;}
.c1 .c1_l .tabbox .tabbox-tit span{ display:block; padding:0 30px; text-align:center; float:left; color:#fff; font-size:18px; line-height:40px; cursor:pointer;}
.c1 .c1_l .tabbox .tabbox-tit span:hover, .c1 .c1_l .tabbox .tabbox-tit .tabon{ color:#5c5959; background:#f9f9f9;  }


.scroll-picbox{ width:688px; height:265px;}
.c1 .c1_l .tabbox .tabcon .picdiv{ float:left; width:220px; height:auto; overflow:hidden; margin:0 4px;}
.c1 .c1_l .tabbox .tabcon .picdiv p{ text-align:center; line-height:28px;}
.c1 .c1_l .tabbox .tabcon .picdiv a{ color:#000; font-size:14px;}
.c1 .c1_l .tabbox .tabcon .picdiv a img{ display:block; width:220px; height:165px;}

.c1 .c1_l .tabbox .tabcon .topul{ margin:0; clear:both; width:100%; overflow:hidden;  margin-top:20px;}
.c1 .c1_l .tabbox .tabcon .topul li{ width:310px; height:30px; line-height:28px; padding:0 0 0 14px; margin:0 10px; float:left; background:url(../images/point.gif) 5px no-repeat; border-bottom:1px dashed #aaa;}
.c1 .c1_l .tabbox .tabcon .topul li a{ font-size:14px; text-align:left; display:block; overflow:hidden; width:310px; text-overflow:ellipsis; word-break:break-all; white-space:nowrap;}
.c1 .c1_l .tabbox .tabcon .topul2{ margin:0; clear:both; width:100%; overflow:hidden;  margin-top:20px;}
.c1 .c1_l .tabbox .tabcon .topul2 li{ width:310px; height:38px; line-height:38px; padding:0 0 0 14px; margin:0 10px; float:left; background:url(../images/point.gif) 5px no-repeat; border-bottom:1px dashed #aaa;}
.c1 .c1_l .tabbox .tabcon .topul2 li a{ font-size:14px; text-align:left; display:block; overflow:hidden; width:310px; text-overflow:ellipsis; word-break:break-all; white-space:nowrap;}

.c1 .c1_l .tabbox .tabcon .mt10{ margin-top:10px;}

.c1 .c1_l .original{ width:710px; clear:both;}
.c1 .c1_l .original .ori-tit{ width:690px; height:40px; padding:10px 0 0 20px; font-size:20px; color:#fff; background:url(../images/selfbg.jpg) no-repeat;}
.c1 .c1_l .original .ori-con{ width:688px; border:1px solid #040000; padding:10px; }
.c1 .c1_l .original .ori-con .ori-box{ width:688px; height:166px; overflow:hidden; clear:both; margin:0 0 10px 0;}
.c1 .c1_l .original .ori-con .ori-box .ori-box-l{ float:left; width:220px; height:166px; margin:0 10px 0 0;}
.c1 .c1_l .original .ori-con .ori-box .ori-box-l img{ display:block; width:220px; height:166px; }
.c1 .c1_l .original .ori-con .ori-box .ori-box-r{ float:right; width:458px; height:136px; padding:30px 0 0 0; position:relative;}
.c1 .c1_l .original .ori-con .ori-box .ori-box-r .tip{ position:absolute; font-size:14px; color:#000; text-align:center; padding:2px 20px; font-weight:800; top:0; left:0; background:#ffce5a;}
.c1 .c1_l .original .ori-con .ori-box .ori-box-r .ori-box-tit{ height:28px; overflow:hidden; text-align:left; font-size:20px; color:#000;}
.c1 .c1_l .original .ori-con .ori-box .ori-box-r .ori-box-tit a{  font-size:20px; color:#000;}
.c1 .c1_l .original .ori-con .ori-box .ori-box-r .ori-box-des{ padding:10px 0 0 0; margin:10px 0 0 0; border-top:1px dashed #666;}
.c1 .c1_l .original .ori-con .ori-box .ori-box-r .ori-box-des p{ line-height:21px; color:#666; font-size:14px;}
.c1 .c1_l .original .ori-con .ori-box .ori-box-r .ori-box-des p a{ color:#e20909;}

.c1 .c1_r{ float:right; width:260px; }
.c1 .c1_r .in-sp{ clear:both; width:260px; height:auto;}
.c1 .c1_r .in-sp .in-sp-tit{ text-align:left; color:#0d0d0d; font-size:16px; line-height:30px; text-indent:10px; border-bottom:1px dashed #666;}
.c1 .c1_r .in-sp .in-sp-con{ width:246px; padding:10px 10px 0 10px;}
.c1 .c1_r .in-sp .in-sp-con .in-box{ clear:both; margin:0 0 7px 0;}
.c1 .c1_r .in-sp .in-sp-con .in-box img{ float:left; margin:0 10px 0 0; display:block; width:120px; height:90px;}
.c1 .c1_r .in-sp .in-sp-con .in-box a{ color:#000; font-size:14px; line-height:18px;}
.c1 .c1_r .in-sp .in-sp-con .in-box p{ color:#888; font-size:12px; line-height:18px;}
.c1 .c1_r .in-sp .in-sp-con .in-box p a{ color:#da1212; font-size:12px;}


.large{ width:980px; clear:both; height:auto;}
.large .large-tit{ width:960px; height:38px; padding:10px 0 0 20px; background:url(../images/largetit.jpg) no-repeat; font-size:20px; color:#fff;}
.large .large-con{ width:978px; height:380px; border:1px solid #040000; border-top:0 none;}
.large .large-con .large-con-l{ float:left; width:690px; padding:10px;}
.large .large-con .large-con-r{ float:right; width:248px; height:320px; padding:50px 10px 10px 10px; background:#f6f6f6; position:relative;}
.large .large-con .large-con-l .ltop-img{ width:220px; height:165px; float:left;}
.large .large-con .large-con-l .ltop-news{ width:450px; height:165px; overflow:hidden;}
.large .large-con .large-con-l .ltop-news .highnew{ clear:both; text-align:left; }
.large .large-con .large-con-l .ltop-news .highnew a{ font-size:20px; color:#715e4a; }
.large .large-con .large-con-l .ltop-news ul{ clear:both; width:100%; height:auto; margin:10px 0 0 0;}
.large .large-con .large-con-l .ltop-news ul li{ width:440px; height:25px; line-height:25px; vertical-align:middle; padding:0 0 0 10px; background:url(../images/point.gif) 2px no-repeat; overflow:hidden; }
.large .large-con .large-con-l .ltop-news ul li a{  font-size:14px; float:left; display:block; width:380px;}
.large .large-con .large-con-l .ltop-news ul li span{ float:right; width:50px; font-size:14px; color:#000;}
.large .large-con .large-con-l .large-picbox{ width:220px; float:left; margin:0 5px;}
.large .large-con .large-con-l .large-picbox img{ width:220px; height:165px; display:block;}
.large .large-con .large-con-l .large-picbox p{ text-align:center; line-height:20px;}
.large .large-con .large-con-l .large-picbox p a{ color:#000; font-size:14px;}
.large .large-con .large-con-r .list-large-tit{ position:absolute; font-size:16px; color:#fcfaf9; text-align:center; padding:5px 10px; top:10px; left:0; background:#9e8b78;}
.large .large-con .large-con-r .list-large-top{ padding:3px 0; clear:both; width:100%;}
.large .large-con .large-con-r .kitchen-list{ width:100%; clear:both; height:auto;}
.large .large-con .large-con-r .kitchen-list li{ width:228px; height:18px; padding:5px 0 5px 20px; line-height:20px; overflow:hidden; position:relative; border-bottom:1px dashed #dbd6d6;}
.large .large-con .large-con-r .kitchen-list li:last-child{ border:0;}
.large .large-con .large-con-r .kitchen-list li em{ display:block; width:18px; height:18px; background:#ffce5a; position:absolute; top:6px; left:5px; text-align:center; color:#fff; font-size:12px; font-style:normal; line-height:18px; border-radius:3px;}
.large .large-con .large-con-r .kitchen-list li a{ color:#1a1919; font-size:12px; margin:0 0 0 15px; }


.month{ width:980px; clear:both; height:auto;}
.month .month-tit{ width:960px; height:38px; padding:10px 0 0 20px; background:url(../images/monthtit.jpg) no-repeat; font-size:20px; color:#fff;}
.month .month-con{ width:958px; border:1px solid #ccc; padding:10px; border-top:0 none; background:#f9f9f9;}
.month .month-con ul { margin:0;}
.month .month-con ul li{ width:152px; height:180px; float:left; margin:10px 19px;}
.month .month-con ul li img{ display:block; width:150px; height:113px; border:1px solid #e8e8e8;}
.month .month-con ul li p{ line-height:20px; font-size:12px; color:#777777; text-align:center;}
.month .month-con ul li p a{ color:#004499; margin:0 3px;}


.small{ width:980px; clear:both; height:auto;}
.small .small-tit{ width:960px; height:38px; padding:10px 0 0 20px; background:url(../images/smalltit.jpg) no-repeat; font-size:20px; color:#fff;}
.small-con{ width:978px; height:500px; border:1px solid #040000; border-top:0 none;}
.small-con .small-con-l{ float:left; width:690px;  padding:10px;}
.small-con .small-con-r{ float:right; width:248px; height:440px; padding:50px 10px 10px 10px; background:#f6f6f6; position:relative;}
.small-con .small-con-l .upl{ float:left; width:440px; height:330px;}
.small-con .small-con-l .upl .upl-div{ width:220px; height:165px; float:left; position:relative;}
.small-con .small-con-l .upl .upl-div img{ display:block; width:220px; height:165px;}
.small-con .small-con-l .upl .upl-div2{ width:190px; height:100px; padding:50px 15px 15px 15px; background:#f9f9f9;}
.small-con .small-con-l .upl .upl-div2 .smt{ text-align:center; margin:0 0 10px 0;}
.small-con .small-con-l .upl .upl-div2 .smt a{ color:#000; font-size:16px;}
.small-con .small-con-l .upl .upl-div2 .smt-float1{ position:absolute; font-size:14px; color:#fff; text-align:center; padding:5px 10px; background:#ffd061; top:10px; right:0;}
.small-con .small-con-l .upl .upl-div2 .smt-float2{ position:absolute; font-size:14px; color:#fff; text-align:center; padding:5px 10px; background:#ffd061; top:10px; left:0;}
.small-con .small-con-l .upl .upl-div2 p{ color:#666; font-size:12px; text-align:justify;}
.small-con .small-con-l .upl .upl-div2 p a{ font-size:12px; color:#e20606;}
.small-con .small-con-l .upr{ float:right; width:220px; height:330px; padding:0 10px 0 20px;}
.small-con .small-con-l .upr ul{ margin:20px 0 0 0; overflow:hidden; clear:both; }
.small-con .small-con-l .upr ul li{ width:210px; height:20px; vertical-align:middle;  padding:4px 0 4px 10px; background:url("../images/point.gif") 0px no-repeat; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.small-con .small-con-l .upr ul li .class{ color:#666; font-size:14px;}
.small-con .small-con-l .upr ul li a{ font-size:14px;  }
.small-con .small-con-l .upr ul li span{ font-size:12px; color:#000; vertical-align:top; margin:0 3px;}
.small-con .small-con-l .pro-hot{ clear:both; width:640px; height:140px; margin:10px 0 0 0; padding:0 0 0 50px; position:relative;}
.small-con .small-con-l .pro-hot ul{ margin:0;}
.small-con .small-con-l .pro-hot ul li{ float:left; width:142px; height:auto; margin:0 0 0 15px;}
.small-con .small-con-l .pro-hot ul li img{ border:1px solid #dedede; background:#fff; display:block; width:140px; height:105px;}
.small-con .small-con-l .pro-hot ul li p{ text-align:center; margin:10px 0 0 0;}
.small-con .small-con-l .pro-hot ul li p a{ color:#000; font-size:12px;}
.small-con .small-con-l .pro-hot .float-tit{ position:absolute; top:0; left:0; width:27px; height:98px; line-height:20px; padding:10px 20px 0 10px; display:block; background:url(../images/hotbg.jpg) no-repeat; font-size:18px; color:#fff;}
.small-con .small-con-r .list-small-tit{ position:absolute; font-size:16px; color:#fcfaf9; text-align:center; padding:5px 10px; top:10px; left:0; background:#9e8b78;}
.small-con .small-con-r .list-small-top{ padding:3px 0; clear:both; width:100%; border-bottom:1px solid #ccc;}
.small-con .small-con-r .list-small-top .fl{ margin-left:17px;}
.small-con .small-con-r .small-list{ width:100%; clear:both; height:auto;}
.small-con .small-con-r .small-list li{ width:228px; height:18px; padding:5px 0 5px 20px; line-height:20px; overflow:hidden; position:relative; border-bottom:1px dashed #dbd6d6;}
.small-con .small-con-r .small-list li:last-child{ border:0;}
.small-con .small-con-r .small-list li em{ display:block; width:18px; height:18px; background:#ffce5a; position:absolute; top:6px; left:20px; text-align:center; color:#fff; font-size:12px; font-style:normal; line-height:18px; border-radius:3px;}
.small-con .small-con-r .small-list li a{ color:#1a1919; font-size:12px; margin:0 0 0 50px; }
.small-con .small-con-r .small-list .list-first{ height:auto;}
.small-con .small-con-r .small-list .list-first .lis-pro-img{ clear:both; display:block; width:100px; height:80px; border:1px solid #dedede; margin:10px 0 10px 50px;}


.pic-box{ width:980px; clear:both; height:auto;}
.pic-box .pic-box-tit{ width:960px; height:38px; padding:10px 0 0 20px; background:url(../images/pictit.jpg) no-repeat; font-size:20px; color:#fff;}
.pic-box .pic-box-con{ width:958px;  border:1px solid #ccc; padding:10px; border-top:0 none; background:#f9f9f9;}
.pic-box .pic-box-con ul{ margin:0; overflow:hidden;}
.pic-box .pic-box-con ul li{ width:160px; height:140px; float:left; margin:10px 0 0 24px ; overflow:hidden;}
.pic-box .pic-box-con ul li img{ border:1px solid #dedede; display:block; width:160px; height:120px;}
.pic-box .pic-box-con ul li p{ text-align:center; line-height:20px;}
.pic-box .pic-box-con ul li p a{ font-size:12px; text-align:center; color:#000;}

.other-box{ width:980px; clear:both; height:auto;}
.other-box .other-box-tit{ width:980px; height:33px; border-bottom:2px solid #cecece; overflow:visible;}
.other-box .other-box-tit span{  font-size:20px; color:#000; text-align:center; padding:0 20px 5px 20px; border-bottom:2px solid #a08e7c;}
.other-box .other-box-con{ width:960px;  padding:10px; }
.other-box .other-box-con .lbox{ float:left; width:320px; height:auto; margin:0 20px 0 0;}
.other-box .other-box-con .lbox .lbox-tit{ clear:both; width:100%; border-bottom:1px solid #9e8b78;}
.other-box .other-box-con .lbox .lbox-tit span{ float:left; font-size:14px; color:#fff; text-align:center; padding:5px 10px; background:#9e8b78;}
.other-box .other-box-con .lbox .lbox-tit a{ float:right; font-size:12px; color:#333; padding:5px 0 0 0 ;}
.other-box .other-box-con .lbox .lbox-con{ clear:both; width:320px; overflow:hidden;}
.other-box .other-box-con .lbox .lbox-con .lbox-con-up img{ display:block; width:120px; height:90px; margin:0 10px 0 0; border:1px solid #dedede; float:left;}
.other-box .other-box-con .lbox .lbox-con .lbox-con-up a{ font-weight:800; font-size:12px; color:#000;}
.other-box .other-box-con .lbox .lbox-con .lbox-con-up p{ line-height:20px; font-size:12px; color:#000; margin:5px 0 0 0; text-align:justify;}
.other-box .other-box-con .lbox .lbox-con .lbox-con-down ul{ margin:0; overflow:hidden;}
.other-box .other-box-con .lbox .lbox-con .lbox-con-down ul li{ width:315px; height:20px; padding:2px 0 2px 5px; overflow:hidden; background:url(../images/point.gif) 0px no-repeat;}
.other-box .other-box-con .lbox .lbox-con .lbox-con-down ul li .lbox-news-fl{ float:left; color:#666; width:70px; font-size:14px; text-align:center;}
.other-box .other-box-con .lbox .lbox-con .lbox-con-down ul li .lbox-news-fr{ font-size:14px;  width:240px;  }
.other-box .other-box-con .newsbox{ float:left; width:280px; height:auto; }
.other-box .other-box-con .newsbox .newsbox-tit{ height:30px; padding:0 0 10px 0; background:url(../images/arr-bottom.gif) 50px 29px no-repeat; clear:both;}
.other-box .other-box-con .newsbox .newsbox-tit span{ width:90px; background:#9e8b78; padding:5px 10px; font-size:14px; color:#fff; float:left;}
.other-box .other-box-con .newsbox .newsbox-tit2{ height:30px; padding:0 0 10px 0; background:url(../images/arr-bottom.gif) 37px 29px no-repeat; clear:both;}
.other-box .other-box-con .newsbox .newsbox-tit2 span{ width:60px; background:#9e8b78; padding:5px 10px; font-size:14px; color:#fff; float:left;}
.other-box .other-box-con .newsbox .newsbox-con{ clear:both; width:280px; overflow:hidden;}
.other-box .other-box-con .newsbox .newsbox-con ul{ margin:0; overflow:hidden; }
.other-box .other-box-con .newsbox .newsbox-con ul li{ width:270px; height:20px; padding:0 0 0 10px; overflow:hidden; background:url(../images/point.gif) 0 no-repeat; margin:2px 0 0 0;}
.other-box .other-box-con .newsbox .newsbox-con ul li a{ font-size:14px; text-align:left;}

.brand-box{ clear:both; height:auto;}
.brand-box .brand-box-tit{ width:108px; height:220px; float:left; background:url(../images/brandbg.jpg) no-repeat;}
.brand-box .brand-box-con{ width:850px; height:198px; padding:10px; float:right; border:1px solid #000; background:#fafafa;}
.brand-box .brand-box-con img{ display:block; margin:10px; float:left; margin:12px 16px; width:180px; height:74px}



/* tabcon */
.tabcon{ position:relative;/*必要元素*/ overflow:hidden; height:390px;}
.tabcon .subbox{position:absolute;/*必要元素*/left:0;top:0;}
#leftcon .subbox{width:9999em;}
#leftcon .subbox .sublist{float:left; width:688px; padding:10px;}




#focus{position: relative;height:265px; width:688px;}
#focus .bd{position: relative}
#focus .btn-prev, #focus .btn-next{display: none;position: absolute;top:80px;width: 40px;height: 80px;z-index: 2}
#focus .btn-prev{left: 0;background: url(../images/left-arrow.png) no-repeat;_background: 0;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src="../images/left-arrow.png")}
#focus .btn-next{right: 0;background: url(../images/right-arrow.png) no-repeat;_background: 0;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src="../images/right-arrow.png")}
#focus .focus-bar-box{width: 100%;height:265px;position: relative;overflow: hidden}
#focus .focus-bar{width: 10000px}
#focus .focus-bar li{float: left;width:688px;height:265px}
#focus .focus-bar li a{width: 100%;height: 100%;display: block}
#focus .focus-bar li img{width: 100%; min-height: 100%}
#focus .ft{position: absolute;left: 0;bottom: 0;z-index: 1;width:688px;height: 40px}
#focus .ftbg{position: absolute; top: 0;left: 0;z-index: -1;width:688px;height: 40px;background: #000;opacity: .6;filter: alpha(opacity=60); text-align:center;}
#focus .hd{position: absolute;left: 0;bottom: 0;z-index: 2;width:100%;height: 40px}
#focus .focus-title{overflow: hidden; height: 40px;  line-height: 40px; font-size: 16px;font-weight: bold; width:100%; text-align:center;}
#focus .focus-title a{display: none;color: #fff}


/**20150430**/
.in-box-tit{ width:110px; float:left; padding:20px 0 0 0;}

