/* 全局CSS定义 */
body { margin: 0; font-size: 12px; font-family: Microsoft YaHei; background:url(../images/bg.jpg) repeat-x #efefef; }
a { color: #404040; text-decoration: none; }
a:hover { text-decoration: underline; }
ul, li, dl, dd, h1, h2, h3, h4, h5, h6, p, form, img, span, div, ol { padding:0; margin:0; list-style:none; }
div,p,span,b{ color:#404040;}
a, img { border: 0; }
.blank8{ height:8px; font-size:0px;}
.blank5{ height:5px; font-size:0px; clear:both;}
.blank12{ height:12px; font-size:0px; clear:both;}
.clear{ clear:both; font-size:0px;}
.adv{ font-size:0px;}
.width1080{ width:1080px; margin:0 auto;}


/* TOP */
#header div.top{ height:100px;}
#header div.top div.logo{ float:left; margin-top:22px;}
#header div.top div.settel{ float:right; padding-right:15px;}
#header div.top div.settel div.sethome{ margin-top:10px;}
#header div.top div.settel div.toptel{ margin-top:16px;}

#header div.nav{ height:40px;}
#header div.nav ul li{ height:40px; line-height:40px; font-size:14px; float:left; padding:0 38px; background:url(../images/navline.jpg) right top no-repeat;}
#header div.nav ul li.navan{ background-color:#e00200; background-image:none;}
#header div.nav ul li.navmouseover{ background-color:#1f262f;}
#header div.nav ul li a{ color:#fff;}
#header div.nav ul li a:hover{ text-decoration:none;}

#banner{ background:#0e77b9; height:386px;}
#leibanner{ height:209px;}

/* 主体 */
#bodymain{ overflow:auto; zoom:1;}
#bodymain div.sanbox{ height:200px; background:#fff; padding:16px;}
#bodymain div.changbox{ height:185px; background:#fff; padding:16px;}
#bodymain div.cphot h1{height:34px; line-height:34px; font-size:15px; color:#666666; background:url(../images/leftnavbg.jpg) right bottom no-repeat #e0e0e0; margin-bottom:2px; padding-left:15px; cursor:pointer;}
#bodymain div.sanbox h1,#bodymain div.changbox h1{ font-size:14px; height:28px; color:#e00200; background:url(../images/centerline.jpg) left bottom no-repeat;}
#bodymain div.sanbox h1 font,#bodymain div.changbox h1 font{ font-size:8px; font-weight:normal; color:#b1b1b1; padding-left:8px;}
#bodymain div.sanbox p{ line-height:150%;}
#bodymain div.sanbox ul li{ background:url(../images/xtu.jpg) left center no-repeat; padding-left:12px; height:24px; line-height:24px;}
#bodymain div.sanbox ul li font{ color:#e00200}
#bodymain div.sanbox table td{ text-align:center;}
#bodymain div.s1{ float:left; width:302px;}
#bodymain div.s2{ margin:0 345px 0 345px;}
#bodymain div.s3{ float:right; width:302px;}

#bodymain div.leileft{ width:276px; float:left; background:#fff;}
#bodymain div.leiright{ width:778px; float:right; background:#fff; padding-bottom:20px;}
#bodymain div.leileft div.leftlx{ padding:10px 15px 20px; line-height:180%;}
#bodymain div.leileft div.leftlx strong{ font-size:14px;}

#bodymain div.leileft ul.u1 li.l1 div{ height:34px; line-height:34px; font-size:15px; color:#666666; background:url(../images/leftnavbg.jpg) right top no-repeat #e0e0e0; margin-bottom:2px; padding-left:15px; cursor:pointer;}
#bodymain div.leileft ul.u1 li.l1 ul.u2{ margin-bottom:2px;}
#bodymain div.leileft ul.u1 li.l1 ul.u2 li{ background:url(../images/xdian.jpg) no-repeat 13px center; padding-left:22px; height:30px; line-height:30px;}
#bodymain div.leileft ul.u1 li.l1 ul.u2 li a{ color:#666666;}
#bodymain div.leileft ul.u1 li.l1 ul.u2 li.eran a{ color:#d00003;}

#bodymain div.leiright div.location{ height:34px; line-height:34px; padding-left:15px; background:#e0e0e0;}
#bodymain div.leiright h1{ font-size:18px; margin:15px 30px;}
#bodymain div.leiright ul{ padding-left:8px; overflow:auto; zoom:1;}
#bodymain div.leiright ul li{ width:168px; height:210px; text-align:center; float:left; margin-left:18px; display:inline;}
#bodymain div.leiright ul li img{ padding:2px; border:1px solid #e0e0e0; margin-bottom:2px;}
#bodymain div.leiright ul li a:hover img{  border:1px solid red;}
#bodymain div.leiright ul.wzul{ padding-right:25px;}
#bodymain div.leiright ul.wzul li{ float:none; width:auto; display:block; text-align:left; height:28px; line-height:28px; background:url(../images/xtu2.jpg) left center no-repeat; border-bottom:1px dashed #e8e8e8; padding-left:11px;}
#bodymain div.leiright ul.wzul li font{ color:#D00003;}


/* 尾部 */
#footer{ background:url(../images/footerbg.jpg) repeat-x; height:98px;}
#footer a{ color:#686868;}
#footer .f1{ float:left; color:#686868; line-height:150%;}
#footer .f2{ float:right; color:#686868; line-height:150%;}

/* 首页产品滚动 */
div#marquee{width:1048px;height:160px;overflow:hidden;}
div#marquee ul li{float:left; text-align:center; padding:0 4px; font-size:12px;}
div#marquee ul li img{ display:block; border:1px solid #e2e2e2; margin-bottom:3px;}


/* 列表分页 */
.shpa, #showpage { text-align: center; margin-bottom: 5px; overflow: auto; zoom: 1; padding:20px 10px; font-size:14px; }
.shpa b, #showpage b { padding: 0 8px 0; color: #FFF; display: inline-table; border: 1px solid #e00200; background: #e00200; }
.shpa a, #showpage a { padding: 0 8px 0; color: #a9a9a9; display: inline-table; border: 1px solid #e8e8e8; background:#fdfdfd; }
.shpa a:hover, #showpage a:hover { color: #fff; background: #e00200; border: 1px solid #e00200; text-decoration: none; }

/* 产品内容 */
#bodymain div.leiright div.lrong{ padding:25px;}
#bodymain div.leiright div.updown{ border:1px dotted #d8d8d8; background-color:#f8f8f8; overflow:auto; zoom:1; border-bottom:none;}
#bodymain div.leiright div.updown div.updiv,#bodymain div.leiright div.updown div.downdiv{ border-bottom:1px dotted #d8d8d8; height:35px; line-height:35px; padding-left:15px; width:564px; float:left;}
#bodymain div.leiright div.updown div.backdiv{ width:145px; height:71px; line-height:70px; float:right; text-align:center; border-left:1px dotted #d8d8d8; border-bottom:1px dotted #d8d8d8;}

#bodymain div.leiright div.lrong div.lrimg{ float:left; height:320px; border:1px solid #d8d8d8;}
#bodymain div.leiright div.lrong div.lrtxt{ float:right; width:365px; height:280px; background:#f5f5f5; padding:20px 25px;}
#bodymain div.leiright div.lrong div.lrtxt h2{ font-size:18px; margin-bottom:8px;}
#bodymain div.leiright div.lrong div.lrtxt p{ color:#585858; line-height:150%; font-size:14px;}
#bodymain div.leiright div.lrong div.lrbody{ font-size:14px; line-height:2em;}
#bodymain div.leiright div.lrong div.lrbody p{ margin-bottom:10px;}
#bodymain div.leiright div.lrong div.wzlr h3{ font-size:24px; text-align:center; padding:0px 0 12px;; border-bottom:1px solid #d8d8d8}
#bodymain div.leiright div.lrong div.unitlr h3{ text-align:left;}
#bodymain div.leiright div.lrong div.wzlr h4{ font-weight:normal; text-align:center; color:#666666; margin-bottom:15px; padding:5px;}
#bodymain div.leiright div.lrong div.wzlr div.wzbody{ font-size:14px; line-height:2em;}
#bodymain div.leiright div.lrong div.unitlr div.wzbody{ margin-top:12px;}
#bodymain div.leiright div.lrong div.wzlr div.wzbody p{ margin-bottom:10px;}

/* banner */
#full-screen-slider { width:1080px; height:386px; position:relative}
#slides { display:block; width:100%; height:386px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:50%; top:340px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:12px; height:12px; float:left; margin-left:15px; border-radius:10px; border:2px solid #ffffff; font-size:0px; }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#ffffff}

/* 内页左侧产品滚动 */
div.slideBox{ position:relative; width:276px; height:276px; overflow:hidden;}
div.slideBox ul.items{ position:absolute; float:left; background:none; list-style:none; padding:0px; margin:0px;}
div.slideBox ul.items li{ float:left; background:none; list-style:none; padding:0px; margin:0px;}
div.slideBox ul.items li a{ float:left; line-height:normal !important; padding:0px !important; border:none/*For IE.ADD.JENA.201206300844*/;}
div.slideBox ul.items li a img{ margin:0px !important; padding:0px !important; display:block; border:none/*For IE.ADD.JENA.201206300844*/;}
div.slideBox div.tips{ position:absolute; bottom:0px; width:100%; height:25px; background-color:rgba(0,0,0,0.7); background-color:#000; overflow:hidden; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5;}
div.slideBox div.tips div.title{ position:absolute; left:0px; top:0px; height:100%;}
div.slideBox div.tips div.title a{ color:#FFF; font-size:12px; line-height:25px; margin-left:10px; text-decoration:none;}
div.slideBox div.tips div.title a:hover{ text-decoration:underline !important;}
div.slideBox div.tips div.nums{ position:absolute; right:8px; top:0px; height:100%; opacity:1;}
div.slideBox div.tips div.nums a{ display:inline-block; float:left/*For IE.ADD.JENA.201206300844*/; width:12px; height:12px; background-color:#FFF; font-size:0px; text-indent:-99999px; margin:7px 5px 0px 0px;}
div.slideBox div.tips div.nums a.active{ background-color:red;}