@charset "utf-8";
/* CSS Document */

body, ul, ol, h1,h2,h3,h4,h5,h6,form,ul,li,p,input,select,legend,textarea{margin:0; padding:0;}
body{font-family:"宋体",Arial, Helvetica, sans-serif ; font-size:12px; color:#666; -webkit-text-size-adjust:none; background:#f7f7f7;}
div{margin:0 auto;}
ul,li{list-style:none;}
a{color:#666; text-decoration:none;}
a img{border:none;}
img{border:none;}

.clr{clear:both;}
.autoheight:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.hide{display:block; text-indent:-9999px; font-size:0; line-height:0; overflow:hidden;}
.lefen{float:left;}
.rigen{float:right;}

.content{ width:1200px; clear:both;}
.top{ height:100px;}
.logo{ float:left; width:461px; height:63px; margin:20px 0; margin-left:30px; overflow:hidden;}
.toplink{ float:right; margin-right:100px; margin-top:50px; display:inline; font-family:Arial, Helvetica, sans-serif;}
.toplink a{ display:block; float:left; width:67px; height:21px; line-height:21px; background:url(../images/toplkbg.gif) no-repeat 0 0; text-align:center; color:#fff; margin-left:1px;}
.toplink a:hover{ color:#eee;}
.nav{height:45px; line-height:45px; background:#E1E1E1 url(../images/navbg.gif) repeat-x 0 0; font-size:14px; font-weight:700; }
.nav li{float:left; background:url(../images/navline.gif) no-repeat right 0; }
.nav li a{display:block; color:#281B32; width:171px; text-align:center;}
.nav li.current a, .nav li a:hover,.nav li.navLast a:hover{background:url(../images/nav.gif) no-repeat 0 0; color:#fff;}
.nav li.navFirst,.nav li.navFirst a{ width:177px;}
.nav li.navLast,.nav li.navLast a{ width:168px; background:none;}

.main{ width:1160px; height:170px; background:url(../images/mainbg.gif) no-repeat 0 0; padding:35px 20px; clear:both; overflow:hidden;}
.category{ width:290px; height:170px; float:left;}
.main h3{ height:35px; overflow:hidden; margin-bottom:10px;}
.title01{ background:url(../images/title.gif) no-repeat 0 0; }
.title02{ background:url(../images/title.gif) no-repeat 0 -35px;}
.categoryList{ line-height:24px; margin-left:38px}
.categoryList li{ float:left; width:100px; background:url(../images/icoarr.gif) no-repeat left; padding-left:10px;}
.categoryList li a:hover{ text-decoration:underline; color:#444;}

.product{ width:840px; height:170px; float:right;}
.conpr{width:840px; height:130px; background:url(../images/contsider.gif) no-repeat right 0; position:relative; overflow:hidden; }
.prev{width:10px; height:87px; background:url(../images/next-pre.gif) no-repeat 0 0; position:absolute; top:10px; left:0; display:block; cursor:pointer; overflow:hidden;}
.next{width:10px; height:87px; background:url(../images/next-pre.gif) no-repeat -10px 0; position:absolute; top:10px; right:0; display:block; cursor:pointer; overflow:hidden;}
.proshow{width:700px; margin:0 auto; overflow:hidden;}
.proshow td{text-align:center}
.proshow a{display:block}
.proimg{width:130px; height:130px; margin-right:10px; }

.pageTitle{ float:left; width:176px; height:219px;}
.pageTitle h2{ height:80px; line-height:80px; color:#fff; margin-top:139px; padding-left:25px; font-size:14px;}
.pageTitle h2.titlePr{ background:#A0A1A2;}
.pageTitle h2.titleAs{ background:#796858;}
.pageTitle h2.titleNs{ background:#5d7958;}
.pageTitle h2.titleSv{ background:#A0A1A2;}
.pageTitle h2.titleHr{ background:#A0A1A2;}
.pageTitle h2.titleCs{ background:#A0A1A2;}
.banner{ width:1200px; background:#BE0101; height:219px; overflow:hidden; clear:both;}
.bannerImg{ float:right; width:1024px; }

.mainInn{ background:#d6d6d6 url(../images/mainbgi.gif) repeat-x 0 0; line-height:32px; overflow:hidden;}
.mainLeft{ float:left; background:url(../images/mainlight.gif) no-repeat 0 0; width:917px; display:inline;}
.categoryListInn{ float:left; width:126px; background:url(../images/shadowlef.gif) no-repeat right 0; height:auto!important; min-height:700px; height:700px; padding:25px; text-align:center;}
.leftListPro{ text-align:left;}
.categoryListInn li a{ color:#281B32;}
.categoryListInn li a:hover{ color:#BE0101;}
.categoryListInn li.current a{ color:#BE0101; font-weight:700;}
.mainShow{ width:710px; float:left; padding:25px 0 25px 30px;}
.mainShow a:hover{ text-decoration:underline;}
.mainTitle{ font-size:24px; font-family:"微软雅黑","黑体"; font-weight:100; margin:10px 0;}
.productList li{ float:left; display:inline; width:209px; text-align:center; height:200px; overflow:hidden; margin:0 25px 30px 0;  font-size:14px;}
.proimgInn{width:209px; height:156px; overflow:hidden; display:block;}
.mainTxt{font-size:14px; padding-right:30px; line-height:30px; }
.mainTxt p{ margin:15px 0;}

.mainRight{ float:right; width:233px; background:url(../images/shadowrig.gif) no-repeat left 0; height:auto!important; min-height:700px; height:700px; padding:25px; overflow:hidden; color:#47434A; }
.mainRight a{ color:#47434A;}
.location{ color:#444;}
.newsImg{ width:231px; height:158px; margin:20px auto; border:2px solid #fff; }
.title03{ font-size:14px;}
.newsList li{ margin-bottom:10px;line-height:20px; }
.newsList li span{ color:#FF4040; }
.newsList li a{ display:block; width:221px; padding-left:10px; background:url(../images/dot.gif) no-repeat left; }
.newsList li a:hover{ text-decoration:underline;}
.newsListCen li{ clear:both; overflow:hidden; line-height:36px; border-bottom:1px dashed #ccc; background:url(../images/icoarr.gif) no-repeat left; padding-left:15px;}
.newsListCen li a{ float:left;}
.newsListCen li span{ font-size:12px; color:#888; font-family:Arial, Helvetica, sans-serif; float:right;} 
.newsTitle{ font-size:16px; text-align:center; color:#333; margin:15px 0;}
.newsTime{ font-size:12px; color:#888; font-weight:100;}
.proTitle{ font-size:16px; color:#333; margin-top:15px;}

.page{ clear:both; text-align:center;}

.footer{ height:60px; text-align:center; background:url(../images/foot.gif) no-repeat 0 0; padding:20px 0; line-height:26px; color:#9F9FA0;}
