/**
 * topkee
 * 2013/03/04
*/
body,div,p,h1,h2,h3,h4,h5,h6{margin:0;}
ul,dl,ol{margin:0; padding:0;}
li { list-style-type: none;}
input,button{ padding:0; vertical-align:middle; font-size:14px;}
a{ text-decoration:none; color:#a6231c; cursor:pointer;}
a:hover { color:#000;}
em,strong{ font-style:normal;}
img{ border:0; vertical-align:bottom;}
table{ border-spacing:0; border-collapse:collapse;}
.clear:after {visibility: hidden; display: block;font-size: 0; content: '.'; clear: both; height: 0; }
* html .clear {zoom: 1;}
*:first-child+html .clear {zoom: 1;}
.clearfix { clear:both;}
.r { text-align:right;}
.fl { float:left;}
.fr { float: right;}
.hide { display:none;}
.ptb20 { padding:20px 0;}
html {overflow-x:hidden;}
body {font:12px/1.5 '微软雅黑'; background-color:#f4f4f4; color:#444; border-top:5px solid #090909;  padding-top:5px;}
.w820 { width:820px; margin:0 auto;}
.w1000 { width:1000px; margin:0 auto;}


/*hd*/
#logo {float:left;}
.hotline  { text-align:right; color:#7b7979; margin-bottom:8px;}
.navlist { padding-top:25px;}
.navlist li { float:left; padding-left:30px;}
.navlist li a{font-size:14px; font-weight:bold;}
.navlist li a.current { color:#000;}
#adlist { text-align:center; height:296px;}

/*index*/
.left { float: left; width:450px;}
.right { float: right; width:480px;}
.h3Title { border-bottom:4px solid #090909; font-size:14px; color:#090909; margin-bottom:10px;}
.h3Title a { float: right; font-size:12px;}

.aboutContent { line-height:2; height:170px; overflow: hidden;}
.aboutContent p{ text-indent: 2em;}

.page { width:700px; text-align: right; margin:20px 0; color:#666;}
.pagelist {float: left;}
.pagelist a {padding:0 5px;}
.pagelist span {padding:0 3px;}
.pagelist span.not {color:#ccc;}
.pagelist .current {color:#b35720;}

.ny { background-color:#fffcfc; overflow: hidden; zoom:1;}
.nyAd { height: 125px; background-position: center; background-repeat: no-repeat; height:125px;}
.about { background-image:url(../images/about.jpg);}
.page-57 {background-image:url(../images/page-57.jpg);}
.page-58 {background-image:url(../images/page-58.jpg);}
.news {background-image:url(../images/news.jpg);}
.products {background-image:url(../images/product.jpg);}
.newlist { overflow: hidden; zoom:1; padding-top:10px;}
.newlist li { position: relative; height:10px; border-bottom:1px dashed #ddd; margin-bottom:15px;}
.newlist li a { color:#444;}
.newlist li a:hover { color:#a6231c}
.newlist li a,.newlist li span { position: absolute; background-color:#fff;}
.newlist li span { right:0; top:0;}


.sideBar { float:left; width:182px;text-align:center; }
.sublist {}
.sublist li { border-bottom:1px solid #bcbbbb; padding:10px 0;background-color:#ae251d;}
.sublist li a {  color:#fffcfc; }
.mBody { float: right; width:607px;  border-left:1px solid #bcbbbb; padding:20px 10px 20px 20px; }
.mBody p,.sBody p { text-indent:2em; margin-bottom:10px; line-height:2;}
.sBody { padding:30px 60px;}
.hotNew li { background-color:#ebe9e9; margin-bottom:1px; height:28px; line-height:28px; padding-left:10px;}
.hotNew li span { float: right; background-color:#e4e1d9; height:28px; padding:0 10px; color:#6f6f6e}

/*ft*/
.ft { background-color:#e2e2e2; padding:10px 0;}
.ftNav { margin-bottom:5px;}
.ftNav a{color:#444}
.ftNav a:hover { color:#a6231c}
.ftNav span { padding:0 8px;}
#ftLogo { float:right;}
