body {margin:0;padding:0;font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#333; line-height:20px;background:#dfdede;}
#site {margin:0 auto;width:1004px;background:#fff;border-left:3px solid #fff;border-right:3px solid #fff;}
#main {margin:5px auto;}
ul, li {margin:0;padding:0;list-style:none;}
input, select {font-family:Arial, Helvetica, sans-serif;}
p {margin:5px 0;}
img {border:none;}
a:link {color:#333;}
.clear {clear:both;}
#banner {background:url(/images/banner.jpg) no-repeat;clear:both;overflow:hidden;text-align:right;}
#logo {margin:8px 20px 0 20px;float:left;}
#top {clear:both;background:url(/images/006.gif) right no-repeat;}
#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: bold 11px tahoma;text-transform: uppercase;white-space: nowrap;width:700px;margin:0 auto;}
.menubg{background:url(/images/menubg.gif) repeat-x top;clear:both;height:36px;}
#menu li{float: right;margin:0 1px;}
#menu li a {display:block;float: left;padding-right:20px;cursor: pointer;color: #fff;height:36px;line-height:36px;text-decoration: none;background:url(/images/menubg00.gif) no-repeat right bottom;}
#menu li a span{padding-left:20px;background: url(/images/menubg0.gif) no-repeat left bottom;height:36px;display:block;float:left;cursor: pointer;line-height:36px;}
#menu li#current a span, #menu li a:hover span{background: url(/images/menubg1.gif) no-repeat left bottom;}
#menu li#current a, #menu li a:hover{color: #333;background: url(/images/menubg11.gif) no-repeat right bottom;}

#left {float:left;width:200px; overflow:hidden;}
#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:795px; overflow:hidden;}
#search{background:url(/images/banner-search-bg.jpg) repeat-x;}
.sleft{background:url(/images/banner-search.gif) left no-repeat;height:39px;padding-left:20px;font-size:14px;color:#fff;}
.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:44px;font-size:14px;color:#fff;background:url(/images/box-bg.png) no-repeat;height:44px;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;overflow:hidden;}
.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;}
.cominfo b,strong{ font-weight:100;}
.cominfo a{ color:#333; text-decoration:none}
.board {height:32px;margin:0 auto 10px;background:url(/images/liline.gif) bottom repeat-x}
.board .title {float:left;line-height:32px;font-size:18px;color:#006600;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:#fff;padding:5px 10px;background:#006600;}
.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:#669900}
#root a {text-decoration:none;color:#fff;}
.fprolist {padding:0 12px;margin:10px 0;}
.fprolist .probox {width:188px;height:200px;text-align:center;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:420px;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;}