@charset "utf-8";
/* CSS Document */

body { margin: 0px; font-size: 12px; font-family:"Microsoft YaHei","Hiragino Sans GB","STHeiti","Tahoma","SimHei","sans-serif"; 
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	a {color: #3F3F3F; text-decoration: none; display: block; padding-left: 0px; line-height: 18px; height: 18px; padding-right: 0px; font-size: 14px;}
	a:hover { color: #999999; background-color: #FFF; }

}
ul, li, dl, dl, dt, dd, form, input, p, h1, h2, h3 { margin: 0px; padding: 0px; }
ul { list-style-type: none; }
img { border:0; }
.clear_fix { font-size: 0px; line-height: 0px; clear: both; height: 0px; }
.nav { list-style-type: none; }
.nav a {color: #3F3F3F; text-decoration: none; display: block; padding-left: 0px; line-height: 18px; height: 18px; padding-right: 0px; font-size: 14px;}
.nav a:hover { color: #999999; background-color: #FFF; }
.lan { color: #FFF; text-decoration: none; line-height: 30px; font-weight: bold; display: block; float: right; height: 30px; margin-top: 5px; padding-right: 20px; padding-left: 20px; font-family: Verdana, Geneva, sans-serif; }
.lan:hover { color: #F00; background-color: #FFF; }
.foot { color: #FFF; background-color: #000; }
.foot a { color: #FFF; text-decoration: none; }
.pro_nav { height: 235px; width: 175px; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #000; }
.pro_nav:hover { -moz-box-shadow: #666666 0 0 6px; -webkit-box-shadow: #666666 0 0 6px; box-shadow:  #666666 0 0 6px; }
.pro_nav span { position: relative; display: block; height: 170px; width: 175px; background-color: #000; }
.pro_nav_anim { font-size: 18px; line-height: 20px; font-weight: bold; color: #FFF; text-align: center; display: block; position: absolute; left: 0px; top: 100px; text-decoration: none; width: 175px; font-family: Tahoma, Geneva, sans-serif; filter: alpha(opacity=0); opacity: 0; z-index: 100; }
.pro_nav_name { line-height: 25px; font-weight: bold; color: #000; text-decoration: none; font-size: 14px; display: block; height: 25px; padding-top: 5px; padding-left: 5px; }
.pro_nav_name:hover { color: #F00; }
.pro_nav_detail { line-height: 25px; background-image: url(../images/chanpin-lieb.jpg); background-repeat: no-repeat; background-position: right center; height: 25px; width: 80px; display: block; font-weight: bold; color: #000; text-decoration: none; padding-left: 5px; font-size: 14px; }
.bar_txt_hot { font-size: 16px; font-weight: bold; color: #333; }
.bar_txt_news { line-height: 30px; height: 30px; padding-top: 30px; padding-right: 15px; padding-left: 20px; }
.bar_txt_news a { line-height: 30px; color: #333; text-decoration: none; float: right; height: 30px; font-family: Arial, Helvetica, sans-serif; }
.bar_txt_news span { font-size: 14px; line-height: 30px; font-weight: bold; display: block; float: left; height: 30px; }
.shop_list { position: absolute; left: 20px; top: 30px; }
.shop_list a { line-height: 25px; font-weight: bold; color: #000; text-decoration: none; display: block; height: 25px; width: 125px; margin-top: 15px; text-align: center; }
.shop_list a:hover { color: #C30; }
.index_news_list ul { padding-left: 20px; list-style-type: none; }
.index_news_list li { line-height: 25px; background-image: url(../images/dot.gif); background-repeat: no-repeat; background-position: left center; height: 25px; padding-left: 10px; overflow: hidden; }
.index_news_list li a { color: #000; text-decoration: none; }
.index_news_list li a:hover { color: #C30; }

.index_ad_list ul { padding-left: 0px; list-style-type: none; background-image:url(../images/Home_bg1.gif)}
.index_ad_list li { height: 104px; width:305px;}
.index_ad_list li a { color: #000; text-decoration: none; }
.index_ad_list li a:hover { color: #C30; filter:alpha(opacity=50);opacity:.5;}


.ColoURL  a { color: #000; text-decoration: none; }
.ColoURL  a:hover { color: #C30; filter:alpha(opacity=50);opacity:.5;}

.leftmanu { width: 180px; }
.leftmanu dt { line-height: 35px; font-weight: bold; color: #FFF; background-color: #333; height: 35px; font-size: 14px; text-align: center; }
.leftmanu dd a { color: #000; text-decoration: none; line-height: 35px; background-image: url(../images/icn_white.gif); background-repeat: no-repeat; background-position: 10px center; display: block; height: 35px; padding-left: 30px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #CCC; background-color: #F9F9F9; }
.leftmanu dd a:hover { color: #F00; background-color: #F5F5F5; background-image: url(../images/icn_yellow.gif); }
.curr_nav { line-height: 35px; height: 35px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCC; }
.curr_nav h1 { font-size: 16px; color: #000; float: left; height: 35px; }
.curr_nav a { color: #000; text-decoration: none; }
.curr_right { float: right; text-align: right; height: 35px; }
.article_content { padding-top: 20px; color:#0D0D0D; padding-left:180px; font-size:12px; line-height:24px;}
.leftcats { width: 180px; }
.leftcats h2 { font-size: 14px; line-height: 35px; font-weight: bold; color: #FFF; text-align: center; height: 35px; background-color: #333; }
.leftcats dt a { line-height: 30px; color: #000; text-decoration: none; background-color: #EBEBEB; height: 30px; padding-left: 10px; display: block; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCC; font-weight: bold; }
.leftcats dt a:hover { color: #F00; background-color: #FFFFF0; }
.leftcats dd a { line-height: 25px; color: #000; text-decoration: none; background-image: url(../images/icn_white.gif); background-repeat: no-repeat; background-position: 20px center; display: block; height: 25px; padding-left: 40px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #CCC; background-color: #F9F9F9; }
.leftcats dd a:hover { color: #F00; background-image: url(../images/icn_yellow.gif); background-color: #FFFFE8; }
.prolist li { height: 477px; width: 518px; }


.Brandlist { padding-top: 40px; margin-bottom:40px;}
.Brandlist li { display: block; }
.Brandlist li a { display: block; float: left; height:100px; width: 160px; color: #000; text-decoration: none; }
/*.Brandlist li a:hover { -moz-box-shadow: #666666 0 0 1px; -webkit-box-shadow: #666666 0 0 1px; box-shadow:  #666666 0 0 1px; border-bottom-color: #900; }*/
.Brandlist li a span { display: block; }
.Brandlist li a .title { padding-top: 10px; padding-left: 10px; font-size: 14px; }
.Brandlist li a .view_detail { line-height: 25px; background-repeat: no-repeat; background-position: 10px center; height: 25px; padding-left: 30px; font-weight: bold; }

.Pape { width:950px; height:600px; margin-left:auto; margin-right:auto; position:relative; z-index:1;}
.Pape .next{ width:53px; height:53px;  position:absolute; top:30%; left:100%; margin-left:-52px; margin-top:154px; position:absolute;}
.Pape .pre{ position:absolute; top:30%; left:0%; margin-left:-0px; margin-top:154px; }


.pageno { clear: both; height: 40px; line-height: 40px; text-align: center; margin-top: 30px; border-top-width: 1px; border-top-style: solid; border-top-color: #CCC; }
.pageno .current { font-weight: bold; padding-right: 8px; padding-left: 8px; color: #F00; }
.pageno a { border: 1px solid #000; color: #FFF; text-decoration: none; background-color: #333; padding-top: 2px; padding-right: 3px; padding-bottom: 2px; padding-left: 3px; }
.newslist { line-height: 35px; height: 35px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #CCC; clear: both; }
.newslist span { display: block; float: left; height: 35px; background-image: url(../images/chanpin-lieb.jpg); background-repeat: no-repeat; background-position: left center; padding-left: 20px; }
.newslist em { font-style: normal; color: #999; float: right; height: 35px; text-align: right; }
.newslist a { color: #333; text-decoration: none; }
.newslist a:hover { color: #F00; text-decoration: underline; }
.newstitle { font-size: 16px; line-height: 40px; text-align: center; height: 40px; }
.newstime { line-height: 25px; color: #666; text-align: center; height: 25px; }
.newsinfo { font-size: 12px; padding-top: 20px; }
.content_line { font-size: 14px; line-height: 20px; color:#0D0D0D;  }

