li.red, li.red a, li.red a:visited {
  color: red;
}
li.green, li.green a,  li.green a:visited {
  color: green;
}
li.blue, li.blue a, li.blue a:visited {
  color: blue;
}

*{
	margin: 0;
	padding: 0;
}
body{
	background: #FFFFFF;
	color: #000;
	font-family: '',arial,verdana,sans-serif;
	line-height: 130%;
}
td,p,li,a,select,input,textarea,button,div{
	font-size: 12px;
	text-align: left;
}
ul{
	list-style-type: none;
}
select,input{
  vertical-align: middle;
	padding: 0;
	margin: 0;
}
button{
	border: none;
}
a img {
	border: none;
}
img{
	border-color: #DCDCDC;
}
p {
	margin: 10px 0px;
}
a:link{
	color: #000;
	text-decoration: underline;
}
a:visited{
	color: #800080;
}
a:hover {
	color: #FF3300;
	text-decoration: underline;
}
a.red {
	color: #FF3300;
	text-decoration: underline;
}
a.red:hover {
	color: #9E080C;
	text-decoration: underline;
}
fieldset{
	margin:10px 0 20px;
	border:none;
}
fieldset span{
	display:block;
	margin-left:85px;
	color:#666;
}
fieldset p{
	margin:15px 0 0;
}
fieldset label{
	float:left;
	width:80px;
	text-align:right;
	font-weight:bold;
}
fieldset label span{
	display:inline;
	margin:0;
	color:#f30;
}
fieldset label.last{
	float:none;
}
/***** Text Style *****/
.t12 {
	font-size: 12px;
}
.t14 {
	font-size: 14px;
}
.mcolor {
	color: #990000;
}
.black{
	color: #000000;
}
.white {
	color: #FFFFFF;
}
.grey {
	color: #CCCCCC;
}
.red {
	color: #FF3300;
}
.b {
	font-weight: bold;
}
.clear{
	clear: both;
}
.content02 .nob{
	border: none;
	background: none;
}
a.nolink, a.nolink:visited{
	color:#000;
}
.textrig{
	padding:0 10px;
	text-align:right;
}
.color01{
	background:#fae6b9;
}
.color02{
	background:#f9c658;
}
.color03{
	background:#fad7a1;
}
.color04{
	background:#e5edf4;
}
.color05{
	background:#f3c7c6;
}
.color06{
	background:#d3ecf6;
}
.color07{
	background:#d0e6bb;
}
h2{
	margin:0 auto;
	font-size:14px;
}
h3{
	color:#707286;
	font-size:12px;
}
h3 img{
	margin-right:8px;
}
h3 a, h3 a:visited{
	color:#707286;
	font-size:12px;
	text-decoration:none;
}
h3 span{
	font-weight:normal;
}
h3 span a{
	font-weight:normal;
}
h4{
	clear:both;
	margin:10px 0;
	padding:10px 0;
	width:480px;
	text-align:center;
	font-size:18px;
	font-family:"黑体";
	font-weight:normal;
	background:url(../img/bgline01.gif) repeat-x bottom;
}
h5{
	clear:both;
	float:left;
	font-size:12px;
}
.more, .more:visited{
	float:right;
	margin-top:5px;
	padding:0 10px;
	line-height:18px;
	color:#555;
	background:#eee;
	text-decoration:none;
}
.radio01{
	margin-left:10px;
	border:none;
}
.input01{
	margin:3px 0 3px 15px;
	width:170px;
}
.input02{
	margin:3px 0 3px 15px;
	width:130px;
}
.input03{
	margin-left:100px;
	text-align:center;
}
.input04{
	text-align:center;
}
.button01{
	margin:3px 0 3px 10px;
	height:16px;
	line-height:12px;
	background:#f39500;
	color:#fff;
	text-align:center;
}
.w_auto{
	width:auto;
}
.text01{
	padding:0 15px;
}
.text02{
	width:480px;
	padding:15px 0;
	min-height:300px;
	height:auto;
}
* html .text02{
	height:300px;
}
.text03{
	clear:both;
	width:450px;
	padding:10px 15px;
	color:#555;
}
.text04{
	padding:20px 15px;
	width:450px;
	text-align:center;
	font-size:14px;
}
.tab01{
	background:#eee;
}
.tab01 td{
	padding:3px;
	background:#fff;
}
.tab01 thead td{
	padding:3px;
	background:#f1f1f1;
	font-weight:bold;
}
.tab02 td{
	padding:8px 0;
}
.pictab01 img{
	margin-bottom:15px;
}
/*X*/
.headermenu{
	line-height:25px;
	height:25px;
}
.headermenu ul{
	float:right;
	margin-top:5px;
}
.headermenu ul li{
	float:left;
	margin-right:15px;
}
.headermenu ul li.menuon{
}
/*, .headermenu ul li.menuon a:visited*/

#index #id1 a, #product #id2 a, #provide #id3 a, #stock #id4 a, #news #id5 a, #member #id6 a, #guild #id7 a{
	background:#cc0000;
	border:1px solid #fae6b9;
	color:#fff;
}
.headermenu ul a, .headermenu ul a:visited{
	display:block;
	width:80px;
	height:20px;
	text-align:center;
	color:#000;
	text-decoration:none;
}
.headermenu ul a:hover{
	text-decoration:underline;
}
.headermenu ul ul{
	position:absolute;
	left:-9999px;
	border:1px solid #fff;
	border-top:none;
	behavior: url("inc/csshover.htc");
}
.headermenu ul li:hover ul{
	left:auto;
	margin-top:-1px;
	width:80px;
	background:#540202;
	filter:Alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;
	z-index:999;
}
.headermenu ul ul li{
	float:none;
	margin:0;
}
.headermenu ul ul a, .headermenu ul ul a:visited{
	padding:0;
	line-height:22px;
	height:22px;
	border-top:1px solid #fff;
	color:#fff;
}
.headermenu ul ul a:hover{
	color:#fff;
}
#index #id1 ul a, #product #id2 ul a, #provide #id3 ul a, #stock #id4 ul a, #news #id5 ul a, #member #id6 ul a, #guild #id7 ul a, .headermenu ul li.menuon ul a:visited{
	background:none;
	border:none;
	border-top:1px solid #fff;
}
/*.indexlink{
	display:table;
	margin-left:5px;
	padding-left:60px;
	background:url(../img/titlebg05.gif) no-repeat left 0;
}
.indexlink img{
	display:block;
	margin-top:10px;
	border:1px solid #000;
}*/
.indexlink{
	display:table;
	margin:50px 0 0 10px;
}
.indexlink img{
	display:block;
	margin:0px 0 0 20px;
	border:1px solid #000;
}
.indexlink li{
	float:left;
	padding:5px 0;
	line-height:130%;
	width:145px;
}
.contact{
	margin:20px 5px 10px;
	/*text-align:center;*/
}
.intro{
	text-align:center;
}
.intro span{
	margin:0 10px;
	font-weight:bold;
}
.contitle{
	padding:0 20px;
	background:#454777;
	color:#fff;
}
.contitle a, .contitle a:visited{
	margin-left:10px;
	color:#fff;
	text-decoration:none;
}
.content{
	float:left;
	padding-top:40px;
	padding-left:50px;
}
.indexvouch{
	float:left;
}
.picul{
	float:left;
	width:260px;
	height:580px;
}
.picul02{
	float:none;
	width:auto;
	height:auto;
	padding-left:50px;
}
.picul li{
	float:left;
	margin:0 20px 15px 0;
	width:100px;
}
.picul02 li{
	float:none;
}
.picul li img{
	padding:1px;
	border:4px solid #eee;
}
.picul li span{
	display:block;
	text-align:center;
	margin-top:-8px;
}
* html .picul li span{
	margin:0;
}
*+html .picul li span{
	margin:0;
}
.picul li a{
	color:#555;
	text-decoration:none;
}
.picul02 li a{
	color:#fff;
}
.conmid{
	float:left;
	width:235px;
}
.indexnews{
	float:left;
}
.indexul01{
	height:225px;
	overflow:hidden;
}
.indexul01 li{
	padding:4px 0;
	width:230px;
	background:url(../img/bgline01.gif) repeat-x bottom;
}
.indexul01 li a, .indexul02 li a{
	text-decoration:none;
}
.search{
	float:left;
	/*
	position:relative;
	top:-169px;
	margin:0 0 -169px 23px;
	*/
	margin:-30px 0 0 23px;
	padding:0 0 0 1px;
	background:#fff;
	width:200px;
	z-index:1;
}
.insearch{
	top:-90px;
	z-index:1;
}
.search img{
	margin-top:1px;
}
.search01{
	margin-top:1px;
	padding:0 10px;
	background:#f9c658;
	font-weight:bold;
}
.search02{
	margin-top:1px;
	padding:15px 0 10px;
	width:200px;
	background:#9e9d9d;
	color:#fff;
}
.indexmember{
	float:left;
	margin-left:22px;
}
.indexul02{
	float:left;
}
.indexul02 li{
	padding:4px 0;
	width:180px;
	background:url(../img/bgline01.gif) repeat-x bottom;
}
.bgcolor01{
	float:left;
	padding:5px 10px;
	width:180px;
	background:#f5f5f5;
}
.joina, .joina:visited{
	margin-top:10px;
	float:right;
	color:#c00;
	text-decoration:none;
}
.footer{
	clear:both;
	margin-top:20px;
	background:#c5a259;
}
.footer td{
	background:#fff;
	text-align:center;
}
.footer td a, .footer td a:visited{
	display:block;
	width:100%;
	color:#8d8fa1;
	text-align:center;
	text-decoration:none;
}
.footer td a:hover{
	background:#fae6b9;
	color:#000;
}
td.footertd01{
	width:300px;
	background:#fae6b9;
}
/**/
.content02{
	padding:30px 0 0 40px;
}
.contentmid{
	float:left;
	width:506px;
	min-height:400px;
	height:auto;
}
* html .contentmid{
	height:400px;
}
.mapout{
	float:left;
	margin-top:10px;
	padding:17px 0 4px;
}
.mapin{
	float:left;
	padding:0 0 0 20px;
	width:460px;
	background:#fff;
}
.mapin img{
	float:left;
}
.mapul{
	float:left;
	margin:20px 20px 20px 0;
}
.mapul li{
	margin:5px 0 0;
	padding-left:12px;
	background:url(../img/list01.gif) no-repeat left;
}
.mapul li a, .mapul li a:visited{
	color:#000;
}
.mapul li a:hover {
	color: #FF3300;
	text-decoration: underline;
}
.mapul li.menuon a{
	font-weight:bold;
}
.stockul{
	clear:both;
	float:left;
	margin-top:10px;
	width:500px;
}
.stockul li{
	float:left;
	margin-top:10px;
	width:230px;
}
.stockul li.sec{
	margin-left:20px;
	/*text-align:right;*/
}
.stockul li a{
	padding-left:12px;
	background:url(../img/list02.gif) no-repeat left;
	color:#004a96;
}
/*.stockul li.sec a{
	padding-right:12px;
	background:url(../img/list02.gif) no-repeat right;
}*/
.stockul li a.menuon{
	background-image:url(../img/list03.gif);
}
.page_div{
	clear:both;
	float:left;
	margin-top:20px;
	padding-top:10px;
	width:480px;
	border-top:1px solid #f69b32;
	text-align:right;
}
.page_div02{
	border:none;
}
.page_div a, .page_div a:visited{
	margin-left:10px;
	font-size:14px;
	text-decoration:none;
	color:#000;
}
.page_div a:hover {
	color: #FF3300;
	text-decoration: underline;
}
.PageActive{
	margin-left:10px;
	color:#f30;
	font-weight:bold;
}
.searchul{
	padding:0 10px;
}
.searchul li{
	padding:4px 0;
	width:180px;
	background:url(../img/bgline02.gif) repeat-x bottom;
}
.searchul li a, .searchul li a:visited{
	color:#fff;
	text-decoration:none;
}
.searchul li a:hover{
	text-decoration:underline;
}
.searchdl{
	padding:0 15px;
}
.searchdl dt{
	font-weight:bold;
	font-family:Tahoma;
}
.searchdl dd{
}
.midtitle{
	float:left;
	margin-top:20px;
	width:480px;
	text-align:right;
	font-size:18px;
	font-family:"黑体";
}
.midtitle02{
	float:left;
	margin-top:10px;
	line-height:20px;
	height:20px;
	width:480px;
	background:#004a96;
	color:#fff;
	text-align:center;
	font-weight:bold;
}
.bgcolor02{
	background:#65AC1E;
	width:490px;
}
.bgcolor03{
	background:#21A0D2;
}
.bgcolor04{
	background:#21A0D2;
}
.bgcolor05{
	background:#f39500;
}
.midtitle03{
	margin-top:10px;
	line-height:20px;
	width:480px;
	background:#C50022;
	text-align:center;
	font-weight:bold;
	color:#fff;
}
.midtitle a{
	display:block;
	float:left;
	margin:0 1px 0 0;
	width:80px;
	background:#707286;
	text-align:center;
	font-family:"宋体";
}
.midtitle a.menuon{
	background:#004a96;
}
.midtitle a, .midtitle a:visited{
	color:#fff;
	text-decoration:none;
}
.midtitle a:hover{
	text-decoration:underline;
}
.midbody01{
	clear:both;
	margin-top:1px;
	padding:10px 20px;
	width:440px;
	min-height:300px;
	height:auto;
	border:1px solid #ccdbea;
}
* html .midbody01{
	height:300px;
}
.ulout{
	clear:both;
	width:500px;
	overflow:hidden;
}
.unfurlul{
	width:540px;
	min-height:660px;
	height:auto;
}
* html .unfurlul{
	height:660px;
}

*+html .unfurlul{
	height:660px;
}
.unfurlul li{
	float:left;
	margin:15px 14px 0 0;
	padding-top:5px;
	width:110px;
	height:143px;
	border:1px solid #eee;
	text-align:center;
	color:#555;
}
.unfurlul li a{
	margin-bottom:-10px;
	text-decoration:none;
	color:#555;
}
.unfurlul li img{
	padding:1px;
	border:4px solid #eee;
}
.unfurlul span{
	display:block;
	text-align:center;
}
.unfurlul li a span{
	margin-bottom:-5px;
}
.unfurlul li .bottom{
	margin:5px 0 0 5px;
	padding-left:15px;
	background:url(../img/arrow01.gif) no-repeat left;
	color:#000;
}
.newsul{
	float:left;
	margin-top:10px;
	width:480px;
}
.newsul li{
	float:left;
	padding:4px 0 0;
	width:480px;
}
.newsul span{
	float:left;
	color:#666;
}
.newsul a{
	float:left;
	margin-left:10px;
	padding:0 0 4px;
	width:420px;
	background:url(../img/bgline01.gif) repeat-x bottom;
	text-decoration:none;
}
.proddetai{
	float:left;
	margin-top:10px;
	padding:10px 0 0;
	width:480px;
	border:1px solid #eee;
	text-align:center;
}
.title{
	float:left;
	margin-top:10px;
	width:480px;
	background:#eee;
}
.title span{
	display:block;
	float:left;
	padding-left:15px;
}
.title .title01{
	width:285px;
}
.detailtext{
	float:left;
	margin-bottom:20px;
	color:#555;
}
.detailtext ul li{
	margin-left:15px;
	padding-left:10px;
	background:url(../img/arrow02.gif) no-repeat left;
}
.detailtext .explain{
	float:left;
	width:300px;
}
.detailtext .parameter{
	float:left;
}
.memordl{
	margin-top:10px;
	width:480px;
}
.memordl dt{
	margin:10px 0 0;
	font-weight:bold;
	font-family:Tahoma;
	color:#21a0d2;
}
.memordl dt span{
	margin-left:10px;
	font-weight:normal;
	font-size:11px;
	color:#888;
}
.memordl dd{
	color:#444;
}
.linkul, .linkimgul{
	clear:both;
	float:left;
	margin-bottom:15px;
	width:500px;
}
.linkul li, .linkimgul li{
	float:left;
	margin-right:5px;
	width:120px;
}
.linkimgul li{
	height:40px;
}
.seadetailul{
	float:left;
	min-height:400px;
	height:auto;
}
/*
* html .seadetailul{ height:400px;}
*+html .seadetailul{ height:400px;}*/
.seadetailul li{
	float:left;
	width:500px;
	margin:10px 0 0;
}
/*.unfurlul li{
	float:left;
	margin:15px 14px 0 0;
	padding-top:5px;
	width:110px;
	border:1px solid #eee;
	text-align:center;
	color:#555;
}*/
.imglist {
	float: left;
	padding: 0 10px;
	width: 100px;
	border: 1px solid #eee;
}
.imglist a {
	float: left;
	text-decoration: none;
	color: #555;
}
.imglist a img {
	margin-top: 10px;
	padding: 1px;
	border: 4px solid #eee;
}
.imglist span {
	display: block;
	text-align: center;
}
.imglist a span {
	margin-bottom: -5px;
}
.imglist .bottom {
	float: left;
	margin: 5px 0 0 -5px;
	padding-left: 15px;
	background: url(../img/arrow01.gif) no-repeat left;
	color: #000;
}
.synopsis {
}
.explain {
	float: left;
}
.explain li {
	float: none;
	width: auto;
	margin: 0 0 0 15px;
}
/*.synopsis{
	float:left;
}
.synopsis{
	float:left;
	margin-bottom:20px;
	color:#555;
}
.synopsis ul{
	float:left;
}
.synopsis ul li{
	margin-left:15px;
	padding-left:10px;
	background:url(../img/arrow02.gif) no-repeat left;
}
.synopsis .explain{
	float:left;
	width:200px;
}
.synopsis .parameter{
	float:left;
}
*/



