body {margin:0;padding:0;font-size:11px;font-family:tahoma, Arial, Helvetica, sans-serif;color:#000;background:#fff;}
#site {margin:0 auto;width:942px;border-left:3px solid #fff;border-right:3px solid #fff;}
#main {margin:5px 0;}
#maincontent{padding:0 20px; background:#f7f7f7}
ul, li {margin:0;padding:0;list-style:none;}
input, select {font-family:Verdana, Arial, Helvetica, sans-serif;}
p {margin:5px 0;}
img {border:none;}
a:link {color:#666;}
.clear {clear:both;}
#banner {background:url(/images/banner.jpg) no-repeat;clear:both;overflow:hidden;text-align:right; height:185px}
.in{background:url(/images/in.jpg) no-repeat; width:942px; height:391px; margin:5px 0}
#logo {margin:8px 0 10px 10px;float:left;}
#top {clear:both;}
#topnav {color:#fff;line-height:30px;height:55px;clear:both;}
#topnav a {color:#fff;margin:0 10px;text-decoration:none;}
#menu {padding-right: 10px;font: normal 11px tahoma;white-space: nowrap;text-align:right; line-height:24px}
.menubg{background:url(/images/nav_bg.jpg) repeat-x top;clear:both;height:36px;}
#menu a{padding:0 10px;cursor: pointer;color: #333;height:36px;line-height:36px;text-decoration: none;}

#left {float:left;width:200px;}
#hot {width:200px;float:right;}
.hotbox {background:url(/images/boxes-bg.jpg) repeat-y;padding:5px;}
.hotbox h3 {font-weight:normal;font-size:11px;margin:0;padding:0;width:90px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;line-height:20px;}
.hotbox li a{text-decoration:none;}
.hotbox li a:hover{text-decoration:underline;color:#006699;}
.hotbox li {width:95px;height:110px;background:url(/images/liline.gif) no-repeat bottom;padding:10px 0;float:left;}
.hotpro{width:75px;height:75px;overflow:hidden;}
.boxbtm {background:url(/images/boxes-bottom.jpg) no-repeat;height:20px;clear:both;}
#right {float:right;padding-bottom:10px;width:730px;}
#search{float:right; color:#003399}
.stit{color:#666;height:24px;line-height:24px;padding-left:8px;font-size:14px;font-weight:bold;border-bottom:1px dashed #ccc;}
.ltit {line-height:42px;font-size:14px;color:#fff;background:url(/images/box-bg.jpg) no-repeat;height:42px;text-align:center;}
.lnav {clear:both;padding:10px 0;background:url(/images/boxes-bg.jpg) repeat-y;}
.lnav li {line-height:24px;background:url(/images/liline.gif) 0 bottom no-repeat;}
.lnav a {color:#28609a;text-decoration:none;font-size:12px;}
.lnav a:hover {color:#FF6600;}
.lnav h2 {font-size:12px;font-weight:600;line-height:24px;background:url(/images/liline.gif) 0 bottom no-repeat;margin:0 10px;padding:0;}
.lnav ul {clear:both;margin:0 10px;}
.lcontact {padding:8px;font-size:12px;line-height:20px;color:#666;}
.curpos {height:18px;line-height:18px;clear:both;font-size:11px;color:#666;padding-left:10px;}
.curpos a {background:url(/images/jt1.gif) no-repeat right center;padding-right:10px;margin-right:2px;text-decoration:none;color:#666;}
#rightcon {float:left;width:588px;}
.box {margin-bottom:10px;}
.fb {font-size:20px;padding-left:10px;float:left;}
.more {text-align:right;float:right;padding-top:10px;line-height:30px;}
.cominfo {padding:0 10px;line-height:20x;font-size:13px;}
.board {height:24px;margin:0 auto 10px;background:url(/images/head_img.jpg) 0 no-repeat #f7f7f7; border-bottom:1px solid #ccc; padding-left:30px}
.board .title {float:left;font-size:18px;color:#333;font-weight:bold;}
.board .title h1 {margin:0;padding:0;font-size:18px;clear:both;}
#root {clear:both;line-height:16px;text-align:center;color:#333;padding:5px 10px;background:url(/images/bottom_bg.jpg) repeat-x;}
.newslist {margin:20px;}
.newslist li {background:url(/images/dd.gif) no-repeat 0 12px;line-height:24px;padding-left:8px;}
.newslist a{text-decoration:none;font-size:12px;color:#333	}
#root a {text-decoration:none;color:#333;}
.fprolist {padding:0 12px;margin:10px 0;}
.fprolist .probox {width:188px;height:200px;text-align:center;float:left;}
.proboxb{ width:450px;float:left}
.fprolist .probox .proimg {width:160px;height:160px;margin:0 auto;overflow:hidden;border:1px dotted #ccc;background:#fff;}
.fprolist .probox h2 {font-size:12px;margin:0 auto;overflow:hidden;font-weight:600;word-break:break-all;width:160px;line-height:24px;height:24px;}
.fprolist .probox100 {width:110px;height:150px;text-align:center;float:left;}
.fprolist .probox100 .proimg100 {width:100px;height:100px;margin:0 auto;overflow:hidden;border:1px dotted #ccc;background:#fff;}
.fprolist .probox100 h2 {font-size:12px;margin:0 auto;overflow:hidden;font-weight:600;word-break:break-all;width:100px;line-height:24px;height:24px;}
.fprolist .probox strong {color:#333;font-size:11px;}
.prolist, .fprolist {padding:0 12px;margin:10px 0;}
.prolist .probox {padding-bottom:10px;margin-bottom:10px;border-bottom:1px dashed #ccc;width:620px;clear:both;height:220px;}
.prolist .probox .proimg {width:200px;height:200px;overflow:hidden;text-align:center;}
.prolist .probox .proright {width:400px;float:right;}
.prolist .prodes {width:400px;height:200px;overflow:hidden;}
.prolist .probox h2 {font-size:11px;margin:0;padding:0;width:400px;overflow:hidden;font-weight:600;word-break:break-all;}
.fprolist .probox h2 a, .prolist .probox h2 a {color:#669900;text-decoration:none;}
.cdes {padding:5px 0;clear:both;font-size:12px;line-height:20px;}
.cdes table {border-right:1px solid #ccc;border-top:1px solid #ccc;}
.cdes table td {border-left:1px solid #ccc;border-bottom:1px solid #ccc;padding:0 2px;}
h1 {font-size:14px;}
.page {clear:both;line-height:20px;margin:10px 0 20px 10px;}
.page a{color:#336699;padding:0 5px;border:1px solid #336699;text-decoration:none;text-align:center;margin:0 2px;}
.page a:hover {background:#336699;color:#fff;}
a.check, .check{background:#336699;color:#fff;padding:0 5px;border:1px solid #336699;margin:0 2px;}
.ourpro, .ourpro a {color:#666;}
.red {color:#f00;}
.desleft {width:300px;margin:10px auto;}
.desright {color:#444;overflow:hidden;}
.prolargerimg {width:195px;text-align:center;padding:5px;clear:both;margin-top:20px;border:1px dotted #ccc}
.largerimg {padding:2px;}
.contrls {text-align:center;}
.mb15px {margin-bottom:15px;background:#f4f4f4;}
.dlink {}
.dlink strong {}
.dlink a {background:url(/images/jt1.gif) no-repeat right center;padding-right:10px;margin-right:2px;text-decoration:none;color:#333;}
.pi h2 {font-size:12px;color:#003399;display:inline;}
.pi p {text-indent:24px;}
.pi li {width:180px;float:left;padding-left:10px;line-height:16px;background:url(/images/dd.gif) no-repeat 0 8px;}
.prolisttag {margin:10px auto;clear:both;}
.item {clear:both;margin:10px 0;border-bottom:1px dashed #ccc;display:block;padding:5px;}
.item .div1 {float:left;width:20px;}
.item .div2 {float:left;width:130px;}
.item .proimgtag {width:110px;height:110px;border:1px solid #ccc;overflow:hidden;text-align:center;margin:0 10px;background:#fff;}
.item .div3 {width:560px;float:left;overflow:hidden;}
.item .div3 h2 {font-size:12px;}
.tit2 {background:url(/images/tit2.gif) repeat-x;border-bottom:1px solid #ccc;height:22px;line-height:22px;color:#333;padding:0 10px;font-weight:bold;font-size:12px;}
.newpro {float:left;width:530px;background:#fff;border:1px solid #ccc;height:140px;}
.newpro li {float:left;width:230px;background:url(/images/dd.gif) no-repeat 0 8px;padding:0 10px;line-height:18px;overflow:hidden;white-space:nowrap;}
.qupro {width:240px;background:#fff;float:right;border:1px solid #ccc;height:140px;margin-right:1px;}
.qupro li {background:url(/images/dd.gif) no-repeat 0 8px;padding:0 0 0 10px;line-height:18px;}
.btmcon a {color:#333366;}
.btmcon a:hover {color:#f00;}
.btmcon {padding:5px;}
.sitable {background:#ccc;margin:10px 0;}
.sitable th {background:#eee;padding:5px;}
.sitable td {background:#fff;padding:5px;}
.groups {float:left;width:100%;display:block;}
.groups li {width:180px;float:left;margin-right:10px;background:url(/images/dd.gif) no-repeat 0 7px;line-height:18px;padding-left:10px;}
.sright {background:url(/images/sright.gif) no-repeat top right;height:39px;}
.hotinfo {}
.supportbox .stitle{font-size:14px;margin-right:10px;line-height:26px;font-weight:bold;background:url(/images/tit.gif) no-repeat 0px center; border-bottom:1px dashed #ccc; padding-left:15px;}
.supportbox .stitle a{color:#003399;}
.supporttable td{}
.supportbox li {background:url(/images/jt2.gif) no-repeat 5px 11px;line-height:24px;padding-left:15px;}
.smore{ background:url(/images/smore.gif) no-repeat 0 center; padding-left:15px; clear:both;}
.supportbox a{text-decoration:none;}
.toptext{margin-top:30px;float:left;font:18px Verdana;font-weight:bold;color: #00703f	}
.pays{float:right;text-align:right;}
.faq{line-height:18px;padding:10px;background:#f5f5f5}
.newsshow{line-height:18px;margin:10px 0;}
.a_top{ width:942px; height:11px; background:url(/images/a_top.jpg) no-repeat;}
.a_bottom{ width:942px; height:12px; background:url(/images/a_bottom.jpg) no-repeat;}
.rootmenu a{ margin:0 5px}
.products_head{ background:url(/images/products_head.jpg) no-repeat; width:449px; margin:0 auto; height:42px}
.products_head h2{ font-size:12px; margin-left:20px; line-height:40px;}
.products_head a{color:#fff; text-decoration:none}
.products_content{ border:1px solid #ccc; border-bottom:none; width:440px; margin:5px auto 0}
.products_bottom{background:url(/images/products_t_bottom.jpg) no-repeat; width:442px; height:16px; margin:0 auto 10px}
.products_content{background:#fff}
.products_content .proimg{margin:2px}
.products_content .product_detail{float:right; width:240px; padding:10px; height:135px; overflow:hidden; line-height:16px}
.dmore{ margin:5px 10px 0 180px; text-align:left}
#right .a_top{ width:730px; height:11px; background:url(/images/a_top.jpg) no-repeat;}
#right .a_bottom{ width:730px; height:12px; background:url(/images/a_bottom.jpg) no-repeat;}
.solution{position:absolute; left:580px; width:75px; margin-top:-10px; text-align:left;background:#fff}
.solution a{background:#dedfe1; color:#000; text-decoration:none; padding-left:18px; margin-bottom:1px; display:block; line-height:24px}
.qc img{ border:1px solid #ccc}
