html, body, div, span, applet, object, iframe, table, caption, tbody, tfoot, thead, tr, th, td, em, img, h1, h2, h3, h4, h5, h6, p, a, address, cite, dl, dt, dd, ol, ul, li, fieldset, form, label { padding: 0; margin: 0; border: 0 }
body { color: #666; font-size: 12px; FONT-FAMILY: '宋体', Arial, Helvetica, sans-serif; width: 100%; margin: 0px; padding: 0px; BACKGROUND: #fff }
/*通用样式*/
ul li { list-style: none; }
a { color: #666; text-decoration: none; }
a:hover { color: #F90700; text-decoration: none; }
.blank30 { HEIGHT: 30px; CLEAR: both; line-height: 1px; font-size: 1px; OVERFLOW: hidden }
.blank10 { HEIGHT: 10px; CLEAR: both; line-height: 1px; font-size: 1px; OVERFLOW: hidden }
.left { float: left; margin: 0px; padding: 0px; }
.right { float: right; margin: 0px; padding: 0px; }
.block { display: block }
/*头部*/
.mantop { width: 100%; margin: 0px; overflow: hidden; background: url(index_topback.jpg); height: 105px; }
.logo { float: left; padding-top: 7px; }
.man950 { width: 1000px; margin: 0px auto; padding: 0px; overflow: hidden }
.r780 { width: 775px; padding-top: 7px; }
.sc { width: 220px; text-align: right; height: 35px; }
.index_dh { clear: both; height: 40px; padding-top: 20px; }
.index_dh ul { padding:0 0 0 20px; }
.index_dh ul li { float: left; width: 80px; font-weight: bold; height: 40px; font-size: 12px; text-align: center; background: url(index_pic.jpg) right bottom no-repeat }
.index_dh ul li a { color: #446E60; padding-top: 25px; display: block; }
.index_dh ul li a:hover { color: #F00; padding-top: 25px; display: block; }
.index_dh .bg00 { background: url(a_09.jpg) center top no-repeat }
.index_dh .bg0 { background: url(a_11.jpg) center top no-repeat }
.index_dh .bg1 { background: url(a_13.jpg) center top no-repeat }
.index_dh .bg2 { background: url(a_15.jpg) center top no-repeat }
.index_dh .bg3 { background: url(a_17.jpg) center top no-repeat }
.index_dh .bg4 { background: url(a_19.jpg) center top no-repeat }
.index_dh .bg5 { background: url(a_21.jpg) center top no-repeat }
.index_dh .bg6 { background: url(a_23.jpg) center top no-repeat }
#focus { width: 1000px; height: 220px; overflow: hidden; position: relative; }
#focus ul { height: 220px; position: absolute; }
#focus ul li { float: left; width: 1000px; height: 220px; overflow: hidden; position: relative; background: #000; }
#focus ul li div { position: absolute; overflow: hidden; }
#focus .btnBg { position: absolute; width: 1000px; height: 20px; left: 0; bottom: 0; background: #000; }
#focus .btn { position: absolute; width: 980px; height: 10px; padding: 5px 10px; right: 0; bottom: 0; text-align: right; }
#focus .btn span { display: inline-block; _display: inline; _zoom: 1; width: 25px; height: 10px; _font-size: 0; margin-left: 5px; cursor: pointer; background: #fff; }
#focus .btn span.on { background: #fff; }
#focus .preNext { width: 45px; height: 100px; position: absolute; top: 60px; background: url(sprite.png) no-repeat 0 0; cursor: pointer; }
#focus .pre { left: 0; }
#focus .next { right: 0; background-position: right top; }
.man_l { width: 195px; }
.cp_fl li { height: 30px; width: 150px; line-height: 30px; border-bottom: 1px solid #E9E9E9; padding-left: 45px; background: url(a_45.jpg) 15px 12px no-repeat; font-size: 13px; overflow:hidden; }
.lxwm { padding: 5px 0 20px 0; line-height: 20px; }
.man_r { width: 790px; overflow:hidden;}
.mysearch { bottom: 0; height: 30px; overflow: hidden; float: right }
.mysearch .s { background-color: #FFFFFF; border: 1px solid #CCCCCC; color: #888888; float: left; font-size: 12px; height: 19px; line-height: 19px; padding: 4px 5px; transition: all 0.3s ease 0s; width: 239px; }
.mysearch .btn { background-color: #F9F9F9; background-image: linear-gradient(#F9F9F9, #F1F1F1); border: 1px solid #CCCCCC; border-radius: 2px 2px 2px 2px; box-shadow: 0 1px 1px #E6E6E6, 0 1px 0 #FFFFFF inset; color: #444444; display: inline-block; min-width: 48px; padding: 5px 15px 6px; text-align: center; text-shadow: 0 0 1px #FEFEFE; transition: all 0.1s ease-out 0s; cursor: pointer; }
.mysearch .searchsubmit { border: 1px solid #CCCCCC; cursor: pointer; display: inline-block; float: left; height: 29px; margin-left: -1px; padding: 0 12px; text-align: center; width: 50px; }
.ty384 { width: 384px; }
.ty780 { width: 780px; }
.more { float: right; margin-top: 15px; }
.tyh3 { height: 31px; }
.jianjie { line-height: 25px; padding: 5px 0 }
.tuijian ul li { float: left; width: 250px; overflow: hidden; height: 125px; padding-left: 10px; margin-top: 20px; }
.tuijian ul li img { float: left; margin-right: 10px; }
.tuijian ul li .tuijian_r { float: left; width: 145px; line-height: 22px; }
.tuijian ul li .tuijian_r p { line-height: 22px; height:22px; overflow:hidden; }

.news { padding-top: 10px; }
.news li { line-height: 25px; height: 25px; border-bottom: 1px dashed #ccc; padding-left: 10px; background: url(a_62.jpg) left center no-repeat }
.news li span { float: right }
.chanpin_dw { width: 789px; overflow: hidden; padding-top: 15px; }
.ssdp { width: 29px; height: 53px; margin-top: 50px; }
.cpw730 { width: 725px; }
.chanpin_dw li { float: left; padding-left: 15px; }
.footer { width: 100%; line-height: 20px; text-align: center; background:url(ftbg.jpg) repeat-x 0 bottom; padding:0 0 10px;}
.foo_dh { height: 30px; line-height: 30px; background: #333333; font-size: 13px; }
.foo_dh a { color: #fff; padding: 0px 5px; }
.foo_dh a:hover { color: #fff; padding: 0px 5px; }
.footer p { padding-top: 7px; }
.place { height: 31px; line-height: 31px; font-size: 12px; color: #333; font-weight: normal; padding: 0 0 0 5px; }
.place a { color: #333; }
.pagelist { text-align: center; padding: 25px 0; overflow: hidden; clear:both;}
.pagelist li { display: inline; }
.pagelist a { padding: 0 5px; }
.hei li { height: 35px; line-height: 35px; padding: 0 10px; }
#red { color: red; }
.artbody { float: left; margin: 0px; padding: 10px; line-height: 22px; }
.arttit { font-size: 24px; height: 35px; line-height: 35px; text-align: center; color: #000; font-family: "黑体"; padding: 10px 0 0; }
.info { font-size: 12px; color: #666; text-align: center; border-bottom: 1px dotted #ddd; height: 25px; line-height: 25px; margin: 0 0 15px; overflow: hidden; }
.product{overflow:hidden; padding:0 10px 10px; line-height:20px;height:100%; }
.product p{padding:3px 0; border-bottom:1px dotted #ddd;}
.pro_pics{width:280px; overflow:hidden; text-align:center; float:left; padding:10px;}
.pro_pics:hover{border:1px solid #ccc;}
.pro_text{width:440px; overflow:hidden; float:right;}
.detail{background:#f2f2f2;height:25px; line-height:25px; clear:both;padding:0 0 0 10px; border-left:8px solid #ddd; color:#000;margin:0 0 15px;}
.mylan{overflow:hidden; padding:5px; border:1px solid #ccc; margin:12px 0 0; height:100%;}
.mylan a{display:block; height:22px; line-height:22px; width:95px; float:left; border:1px solid #ddd; text-align:center;margin:0 5px 5px; overflow:hidden;}
.content{line-height:22px; overflow:hidden; height:100%; font-size:14px; margin:15px 0 0;}
.content h2{text-align:center; font-size:16px; height:30px; line-height:30px; background:#ddd;}
.context{padding:15px;}
.shengming{background:#f4f4f4; line-height:20px;padding:10px;margin:15px auto 0; overflow:hidden; }
.shengming p{text-indent:2em;}