body { margin: 0 auto; font-size: 12px; font-family: Microsoft Yahei, "微软雅黑", "宋体"; color: #333; line-height: 20px; }
ul { margin: 0px; padding: 0px }
li { margin: 0px; padding: 0px; list-style: none; vertical-align: middle }
dl, dt, dd { margin: 0; padding: 0; }
img { margin: 0px auto; border: 0; }
a { text-decoration: none; color: #444; }
a:hover { color: #FF3300; }
a img { border: none; border: 0; }
p, h1, h2, h3, h4, h5 { margin: 0; padding: 0; font-weight: normal; }
.clear { clear: both; width: 100%; height: 0; font-size: 0px; overflow: hidden; }
i, em, cite { font-style: normal; }
.wrap { width: 1000px; margin: 0 auto; height: auto; }
.r { float: right; }
.fl { float: left; }
.fr { float: right; }
.f12 { font-size: 12px; }
.f13 { font-size: 13px; }
.f14 { font-size: 14px; }
.f16 { font-size: 16px; }
.f18 { font-size: 18px; }
.f20 { font-size: 20px; }
.f22 { font-size: 22px; }
.lh18 { line-height: 18px; }
.lh20 { line-height: 20px; }
.lh22 { line-height: 22px; }
.lh24 { line-height: 24px; }
.lh26 { line-height: 26px; }
.lh30 { line-height: 30px; }
.tl { text-align: left; }
.tc { text-align: center; }
.tr { text-align: right; }
.fb { font-weight: bold; }
.fn { font-weight: normal; }
.mt10 { margin-top: 10px; }
.mb10 { margin-bottom: 10px; }
.mr10 { margin-right: 10px; }
.mr20 { margin-right: 20px; }
.ml10 { margin-left: 10px; }
.ml15 { margin-left: 15px; }
.ml20 { margin-left: 20px; }
.ml39 { margin-left: 39px; }
.mt5 { margin-top: 5px; }
.mt15 { margin-top: 15px; }
.mt20 { margin-top: 20px; }
.mb5 { margin-bottom: 5px; }
.m10 { margin: 10px; _display: inline; }
.mb20 { margin-bottom: 20px; }
.pl10 { padding-left: 10px; }
.pl20 { padding-left: 20px; }
.pr10 { padding-right: 10px; }
.pr20 { padding-right: 20px; }
.pt15 { padding-top: 15px; }
.pt10 { padding-top: 10px; }
.pt20 { padding-top: 20px; }
.pb10 { padding-bottom: 10px; }
.pb20 { padding-bottom: 20px; }
.pr5 { padding-right: 5px; }
.pl5 { padding-left: 5px; }
.pt5 { padding-top: 5px; }
.pb5 { padding-bottom: 5px; }
.p10 { padding: 10px; }
.p5 { padding: 5px; }
.p1 { padding: 1px; }
.b { display: block; }
.in-b { display: inline-block; zoom: 1; *display:inline;
}
.por { position: relative; }
.poa { position: absolute; }
.ti { text-indent: -999999px; }
.hide { display: none }
.in-ie { zoom: 1; *display:inline;
}
.ti2 { text-indent: 2em; }
.tdu { text-decoration: underline; }
/*颜色*/

.red { color: red; }
.black { color: black; }
.blue { color: blue; }
.gray { color: gray; }
.white { color: white; }
/*宽度*/

.w100 { width: 100%; }
.w50 { width: 50%; }
.w33 { width: 33%; }
.w25 { width: 25%; }
.w20 { width: 20%; }
.w960 { width: 960px; }
.w750 { width: 750px; }
.w307 { width: 307px; }
.w250 { width: 250px; }
.w184 { width: 184px; }
.w815 { width: 815px; }
/*边框*/

.border { border: 1px solid #DFDFDF; }
.border-no-top { border: 1px solid #b5b5b5; border-top: 0; }
.border-b { border-bottom: 1px dotted #DFDFDF; }
.border-l { border-left: 1px solid #e3e3e3; }
/*背景*/

.bgf { background-color: #fff; }
/*标题*/

.title-h3 { height: 40px; line-height: 40px; border-bottom: 1px solid #e0e0e0; font-size: 18px; color: #444; }
.title-h3 h3 { float: left; }
.title-h3 h3 em { }
.title-h3 span { float: right; }
/*头部*/

.top { background: url("imagestop.jpg") repeat-x; height: 63px; }
.top .logo { background: url("imageslogo.gif") no-repeat; width: 170px; height: 51px; top: 8px; left: 40px; }
.top .nav { top: 18px; left: 288px; }
.top .nav a { width: 96px; height: 30px; line-height: 30px; display: block; float: left; font-size: 15px; color: #111; text-align: center; margin-right: 2px; _display: inline; }
.top .nav a:hover, .top .nav a.hover { background: url("imagesnav_hover.jpg") no-repeat; color: #fff; }
/*幻灯*/

.tv-slideBox { height: 400px; overflow: hidden; position: relative; z-index: 100; }
.tv-slideBox .hd { right: 50%; top: 40px; position: absolute; margin-right: -420px; _display: inline; }
.tv-slideBox .hd li { width: 10px; height: 10px; background: url("imageshd.png") no-repeat right center; float: left; text-indent: -9999px; margin-right: 10px; _display: inline; }
.tv-slideBox .hd li.on { background: url("imageshd.png") no-repeat; color: #fff; }
.tv-slideBox .bd { height: 380px; background-color: #333; }
.tv-slideBox .bd li { height: 380px; position: relative; }
.tv-slideBox .bd li a { width: 100%; display: block; height: 380px; text-indent: -9999px; }
/*列表*/

.list1 li { height: 25px; line-height: 25px; background: url("imagesbg2.jpg") no-repeat 5px center; text-indent: 15px; width: 100%; float: left; }
/*最新产品*/

.bg1 { height: 50px; line-height: 50px; background: url("imagesbg1.jpg") repeat-x left center; }
.bg1 h3 { width: 410px; margin: 0 auto; height: 50px; text-align: center; background-color: #fff; font-size: 26px; color: #666; }
/* 通用图片列表 普通式 */

.picList li { width: 259px; }
.picList .pic { text-align: center; }
.picList .pic img { width: 235px; height: 160px; }
.picList .title { line-height: 24px; text-align: center; }
/* 多个左滚动 公用类 */ 

.leftLoop { position: relative; width: 1120px; margin: 0 auto; }
.leftLoop .hd { }
.leftLoop .hd .prev, .leftLoop .hd .next { display: block; width: 23px; height: 37px; background: url("imagesleft.jpg") no-repeat; position: absolute; top: 80px; cursor: pointer; }
.leftLoop .hd .prev { left: 10px; }
.leftLoop .hd .next { background: url("imagesright.jpg") no-repeat; right: 10px; }
.leftLoop .bd { margin: 10px 0 0 43px; }
/*尾部*/

.footer { background: url("imagesfooter.jpg") repeat-x; height: 180px; margin: 40px auto 0; color: #9c9c9c; }
.footer dl { float: left; height: 126px; padding-top: 15px; line-height: 22px; background: url("imagesfooter_li.jpg") no-repeat 190px 25px; width: 190px; padding-left: 10px; }
.footer dl dt a { color: #e9e9e9; font-weight: bold; }
.footer dl dd { color: #9c9c9c; padding-left: 3px; }
.footer dl dd a { color: #9c9c9c; }
.footer a { color: #fff; }
.footer span { display: block; height: 39px; line-height: 39px; }
/*左边*/

.subnav { width: 171px; }
.subnav a, .subnav h3 { width: 151px; height: 34px; line-height: 34px; padding-right: 20px; text-align: right; display: block; font-size: 14px; margin-bottom: 2px; }
.subnav h3 { background: url("imagesnav1.jpg") no-repeat; color: #fff; }
.subnav a:hover, .subnav a.hover { background: url("imagesnav2.jpg") no-repeat; color: #fff; }
/*文章列表*/

.news-con { margin: 0 20px; }
.news-con li { border-bottom: 1px solid #e3e3e3; height: 40px; line-height: 40px; white-space: nowrap; overflow: hidden; float: left; width: 100%; background: url("imagesbg2.jpg") no-repeat 5px center; text-indent: 15px; font-size: 14px; }
.news-con li span { float: right; padding-right: 10px; color: #999; }
/*分页*/

.list_pages { float: right; text-align: center; }
.list_pages ul { }
.list_pages ul li { font-family: 微软雅黑; float: left; }
.list_pages ul li a { color: #606060; display: block; width: 16px; height: 16px; line-height: 16px; margin-right: 6px; }
.list_pages ul li a:hover { color: #000000; text-decoration: none; }
.list_pages ul li.thisclass a, .pagebox ul li.thisclass a:hover { background: url("imagescur_pages.jpg") no-repeat center center; color: #fff; }
.list_pages ul li.pre a { background: url("imagesarrow.jpg") no-repeat 0 -18px; text-indent: -99999px; }
.list_pages ul li.next a { background: url("imagesarrow.jpg") no-repeat 0 0; text-indent: -99999px; }
.list_pages .pageinfo { line-height: 21px; padding: 0px 10px 0px 16px; color: #555; font-weight: normal; }
.list_pages select { font: 12px Verdana, Arial, Tahoma; vertical-align: middle; height: 20px; }
.list_pages .pageinfo strong { color: #555; font-weight: normal; }
/*图片列表*/

.list-img li { float: left; width: 50%; text-align: center; margin: 10px 0 0; }
.list-img li img { width: 329px; height: 200px; display: block; margin-bottom: 5px; border: 6px solid #e3e3e3; }
/* 文章内容 */

.wz-box { text-align: left; padding-bottom: 30px; margin: 0 20px; }
.wz-box h1 { margin: 20px 0 10px; height: 30px; font-size: 15px; color: #444; font-weight: bold; text-align: center; border-bottom: 1px solid #e3e3e3; }
.wz-box .content1 { line-height: 25px; margin: 0 20px 30px; font-size: 14px; }
.wz-box .content1 p { margin-top: 20px; }
.wz-box .wz-next { margin-left: 20px; line-height: 25px; font-size: 14px; padding-top: 10px; border-top: 1px solid #e3e3e3; }
/*友情链接*/

.link { width: 998px; border: 1px solid #ccc; height: auto; overflow: hidden; }
.link span { font-size: 20px; padding: 15px 0 20px 15px; display: inline-block; float: left; font-family: 微软雅黑; }
.link .content { width: 885px; line-height: 24px; padding-top: 10px; }
.link .content a { color: #666; padding-right: 10px; }
