body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote{
	margin:0;
	padding:0;
}
fieldset, img {
	border:0;
}
address, caption, cite, code, dfn, em, th, var {
	font-style:normal;
	font-weight:normal;
}
ol, ul {
	list-style:none;
}
h1, h2, h3, h4, h5, h6, input, select, button {
	font-size:100%;
}
input, select, textarea {
	font:9pt "Tahoma", "Arial", "Helvetica";
}
input, select, button {
	vertical-align:middle;
}
textarea {
	resize: none;
}
html {
	background:url(../images/a2.gif);
	_text-overflow:ellipsis;
}
body {
	background:#f8f8f8 url(../images/a1.gif) repeat-x top center;
	font:9pt "Tahoma", "Arial", "Helvetica";
	color: #757575;
	line-height:1.6em;
}
a {
	color: #757575;
	text-decoration: none;
	outline:none;/*ff*/
 hide-focus:expression(this.hideFocus=true);/*ie*/
}
a:hover {
	color: #383838;
	text-decoration: underline;
 -moz-transition:color .2s ease-in;
 -webkit-transition:color .2s ease-in;
 -o-transition:color .2s ease-in;
 transition:color .2s ease-in;
}
#page_mainpage {
	margin:0 auto;
}
#page_main {
	margin:0 auto;
	clear:both;
}
#page_main .in {
	margin:0 auto;
	width:980px;
}
#page_main .header {
	width:980px;
	height:107px;
}
#page_main .header .sitelogo {
	float:left;
	width:373px;
	height:107px;
	overflow:hidden;
}
#page_main .header .topseach {
	float:right;
	width:156px;
	height:24px;
	overflow:hidden;
	background:url(../images/a4.gif) no-repeat;
	margin:33px 0 0 0;
	padding:0 0 0 8px;
}
#page_main .header .topseach .input2 {
	height:24px;
	line-height:24px;
	width:22px;
	padding:0 0 0 0;
	border:0;
	text-indent:-5000px;
	cursor:pointer;
	background: transparent;
}
#page_main .header .topseach .input1 {
	height:24px;
	line-height:24px;
	width:120px;
	padding:0 0 0 0;
	border:0;
	background: transparent;
	color:#e7e7e7;
}
#page_main .topmenu {
	float:left;
	width:425px;
	margin-top:35px;
}

#page_main .content {
	width:980px;
	clear:both;
	padding:0 0 12px 0;
	display:block;
	float:left;
}
#page_main .content2 {
	width:980px;
	clear:both;
	padding:0 0 12px 0;
	float:left;
}





#page_content {
	clear:both;
	margin:0 auto;
	width:980px;
	padding:0 0 10px 0;
}
#page_content .in {
	margin:0 auto;
	width:980px;
}
#page_content .in table{
	width:100%;
}
#page_footer {
	margin:0 auto;
	clear:both;
	background:url(../images/a2.gif);
}
#page_footer .in {
	margin:0 auto;
	width:980px;
	padding:16px 0;
}
#page_footer .otherlinks1 {
	float:left;
	width:215px;
	border-right:#a8a8a8 1px solid;
	padding:5px 0 10px 25px;
}
#page_footer .otherlinks1 ul {
}
#page_footer .otherlinks1 li {
}
#page_footer .otherlinks1 li a {
	line-height:24px;
	color:#000;
}
#page_footer .otherlinks1 li a:hover {
	text-decoration:none;
	color:#f10000;
	font-weight:700;
}
#page_footer .otherlinks2 {
	float:right;
	width:225px;
	padding:5px 0 10px 25px;
}
#page_footer .otherlinks2 h1 {
	font-weight:700;
	color:#000;
}
#page_footer .otherlinks2 p {
	clear:both;
	padding:25px 0 0 0;
}
#page_footer .otherlinks2 p img {
	float:left;
	margin-right:11px;
}
#page_footer .otherlinks3 {
	clear:both;
	width:980px;
	padding:20px 0 20px 0;
	text-align:center;
	color:#000;
}




.otcontainer {
	z-index:9999;
}
.otleftcol {
	width:190px;
	float:left;
	padding:10px 0 0 0;
}
.otleftcol .table{
}
.otleftcol .table td{
	border:#ccc 1px solid;
	padding:4px;
}
.otrightcol {
	padding:0 0 0 0;
	margin: 0 0 0 215px;
}
.otsection {
	margin:0 0 0 0;
	clear:both;
}
.thetopimages {
	margin:0 0 0 0;
}
.smarea {
	float:left;
	padding:0;
	margin:0;
	clear:both;
	width:765px;
}
.naviunselected {
	cursor:pointer;
	margin:0px 0px 4px 0px;
	height:26px;
	padding:10px 10px 0px 15px;
	
	color:#b6541e;
	font-size:14px;
	font-weight:600;
	position:relative;
	letter-spacing:0;
	background:#eacdb3;
	border:1px solid #f6c590;
	border-left:0;
	border-right:0;
}
.naviselected {
	border-radius:3px 0px 0px 3px;
	margin:0px 0px 4px 0;
	height:26px;
	padding:10px 10px 0px 15px;
	
	background: #f0a14c; /* Old browsers */
	background: -moz-linear-gradient(top, #f0a14c 0%, #e98213 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f0a14c), color-stop(100%, #e98213)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f0a14c 0%, #e98213 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f0a14c 0%, #e98213 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #f0a14c 0%, #e98213 100%); /* IE10+ */
	background: linear-gradient(top, #f0a14c 0%, #e98213 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0a14c', endColorstr='#e98213', GradientType=0 ); /* IE6-9 */
	color:#fff;
	position:relative;
	letter-spacing:0;
}
.naviselected:after { /*arrow added to rightarrowdiv DIV*/
	content:'';
	display:block;
	position:absolute;
	top:0px;
	left:100%; /*should be set to 100% */
	width:0;
	height:0;
	border-color: transparent transparent transparent #f0a14c; /*border color should be same as div div background color*/
	border-style: solid;
	border-width: 18px;
}

.content table {
	background:#e4e4e4;
	border-bottom:#e4e4e4 1px solid;
	border-right:#e4e4e4 1px solid;
	border-left:#e4e4e4 2px solid;
	border-top:#e4e4e4 2px solid;
	margin:10px 0;
	
}
.content td {
	padding:4px 8px;
	background:#fff;
	border-bottom:#e4e4e4 1px solid;
	border-right:#e4e4e4 1px solid;
	border-left:0;
	border-top:0;
}
.content td img{
	vertical-align:middle;
}
.content td strong{
	color:#333;
}
.content .tr1 td{
	background:#e36806;
	font-weight:700;
	text-align:center;
}
.content .tr1 td strong{
	color:#fff;
}
.content .tr2 td{
	background:#5d5d5d;
	font-weight:700;
	text-align:center;
}
.content .tr2 td strong{
	color:#fff;
}
.content .tr3 td{
	background:#e4e4e4;
}
.content .blod2{
	font-weight:700;
	line-height:1.1em;
	margin:10px 0;
	display:block;
	font-size:20px;
	color:#F60;
}
.content .blod3{
	font-weight:700;
	font-size:14px;
	font-weight:700;
	color:#F60;
}
.tabblock {
	margin-bottom: 5px;
}
.tabblock h3 {
	font-size: 1em;
	margin: 0px;
	line-height: 22px;
	height: 22px;
}
.tabblock h3 .tab {
	border-right: #e45a30 1px solid;
	padding:0 10px;
	font-weight: 700;
	float: left;
	color: #000;
	font-size:14px;
}
.tabblock h3 .curtab {
	color: #d5390a;
}
.tabblock a.more {
	padding-right: 10px;
	font-weight: normal;
	float: right;
	color: #1fa9ce;
	line-height: 22px
}



.scroll{ 
background:url(../images/topback.gif) no-repeat center top transparent; 
bottom:240px; 
cursor:pointer; 
height:43px; 
width:43px; 
position:fixed; 
_position:absolute; 
_top: expression(eval(document.documentElement.scrollTop)+700);
} 


.p_imgbig {
	float:left;
	width:980px;
	clear:both;
	padding:0 0 0 0;
	background: url(../images/1.jpg) no-repeat 0 0;
	}
.p_imgbig .in {
	float:left;
	width:940px;
	background: url(../images/1_1.jpg) no-repeat 0 100%;
	padding:20px;
	}
.p_imgbig .left {
	float:left;
	width:457px;
	}
.p_imgbig .right {
	float:left;
	width:480px;
	color:#000;
	}
#top_littleimg {
	clear:both;
	width: 480px;
}
#top_littleimg a img {
	padding:6px 6px 0 0;
	vertical-align: top;
	width:145px;
}

#top_littleimg a img.last {
	margin-right: 0;
}
.sw_categorys_nav {
	clear:both;
	position:relative;
	width:980px;
	height:40px;
	background:#616161;
	z-index:1000;
	margin:0 auto;
}
.sw_categorys_nav ul {}
.sw_categorys_nav li {
	float:left;
	}
.sw_categorys_nav li a{
	float:left;
	display:block;
	font-family: Helvetica;
	font-size: 18px;
	color:#fff;
	padding:0 25px;
	height:25px;
	line-height:25px;
	border-right:#888 1px solid;
	margin-top:7px;
	}
.sw_categorys_nav li a:hover{
	color: #FC0;
	text-decoration:none;
	}




/* read_order */
.read_order_wrap{ height:40px;background:#616161;clear:both;width:980px;margin:0 auto;}
.read_order{ background:#616161; height:40px; z-index:99;margin:0 auto; }
.read_order li{ float:left;}
.read_order li a{ float:left; font-family: Calibri;font-size: 18px; line-height:40px; border-right:#888 1px solid;color:#fff;padding:0 25px;}
.read_order li a:hover, .read_order li a.current{ float:left; font-family: Calibri;font-size: 18px; line-height:40px; border-right:#888 1px solid;color:#fc0;text-decoration:none; position:relative;}
.read_order .btns{ float:right; padding-top:3px;}
.read_order .btns a{ float:left; font-family: Calibri;font-size: 18px; line-height:40px; border-right:#888 1px solid;color:#fff;}
.read_order .btns a:hover{ background-position:0 -94px;}
.read_order .btns span{ background-position:100% -60px; padding-right:28px;}
.read_order .btns a:hover span{ background-position:100% -94px;}
.read_order .btns .disabled, .read_order .btns .disabled:hover{ background-position:0 -128px; cursor:default; text-shadow:0 -1px 0 #777; pointer-events:none;}
.read_order .btns .disabled span, .read_order .btns .disabled:hover span{ background-position:100% -128px; cursor:default;}


#example {
	width:980px;
	height:325px;
	position:relative;
}
#ribbon {
	position:absolute;
	top:-3px;
	left:-3px;
	z-index:500;
	width:112px;
	height:112px;
	background:url(../images/new-ribbon.png) no-repeat;
}
* html #ribbon{ 
	position:absolute;
	top:-3px;
	left:-3px;
	z-index:500;
	width:112px;
	height:112px;
	background-image:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/new-ribbon.png', sizingMethod='image');
	} /* IE6 */
#slides {
	position:absolute;
	top:0;
	left:0;
	z-index:100;
}
#slides .next, #slides .prev {
	position:absolute;
	top:90px;
	left:-35px;
	width:24px;
	height:43px;
	display:block;
	z-index:101;
}
.slides_container {
	width:980px;
	height:295px;
	overflow:hidden;
	position:relative;
}
#slides .next {
	left:985px;
}
.pagination {
	margin:10px auto 0;
	width:200px;
}
.pagination li {
	float:left;
	margin:0 5px;
}
.pagination li a {
	display:block;
	width:12px;
	height:0;
	padding-top:12px;
	background-image:url(../images/pagination.png);
	background-position:0 0;
	float:left;
	overflow:hidden;
}
.pagination li.current a {
	background-position:0 -12px;
}
#index_content {
	clear:both;
	width:980;
	height:200px;
	}
#index_content .left{
	float:left;
	width:205px;
	border:#d8d8d8 1px solid;
	background:#fff url(../images/a11.gif) no-repeat 0 0;
	padding:60px 0 20px 0;
	text-align:center;
	color:#727070;
	font-size:14px;
	font-weight:700;
	}
.nTab {
	float:right;
	width:763px;
	border:#d8d8d8 1px solid;
	background: #fff;
}
.nTab .TabTitle {
	clear: both;
	height: 27px;
	overflow: hidden;
}
.nTab .TabTitle ul {
	background:#616161;
	border-bottom:#7f7f7f 1px solid;
	height: 26px;
}
.nTab .TabTitle li {
	float: left;
	text-align: center;
	width:140px;
	cursor: pointer;
	height: 27px;
	line-height: 27px;
	font-size: 14px;
	font-weight:700;
	border-right:#7f7f7f 1px solid;
}

.nTab .TabTitle .active {
	background:#fff;
	color: #393939;
	border-bottom:#fff 1px solid;
}
.nTab .TabTitle .normal {
	color: #c3c3c3;
	border-bottom:#7f7f7f 1px solid;
	
}
.nTab .TabContent {
	width: auto;
	margin: 0px auto;
	padding: 0;
	border: 0;
}
.nTab .TabContent .text {
	padding: 18px 18px;
	border:0;
	height:135px;
}
.nTab .TabContent .text ul{
	height:105px;
	overflow:hidden;
}
.nTab .TabContent .text li{
	float:left;
}
.nTab .TabContent .text li a{
	display:block;
	float:left;
	width:340px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	height:22px;
	line-height:22px;
	background:url(../images/a17.gif) no-repeat 0 7px;
	text-indent:20px;
	padding:0 15px 0 0;
	
}
.nTab .TabContent .text li a:hover{
	background:url(../images/a18.gif) no-repeat 0 7px;
}
.none {
	display: none;
}
.index_tabtable {
	clear:both;
	}
.index_tabtable img{
	width:145px;
	border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
	}
.index_tabtable h1{
	font-size:14px;
	font-weight:700;
	color:#454545;
	}
.index_tabtable h1 a{
	color:#454545;
	}
.index_tabtable ul{
	}
.index_tabtable li{
	float:left;
	display:block;
	width:200px;
	background:url(../images/a14.gif) no-repeat 0 5px;
	padding:0 0 0 10px;
	line-height:1.5em;
	color:#767676;
	font:11px  "Tahoma", "Arial", "Helvetica";
	 -webkit-text-size-adjust: none;
	}




.ddsubmenustyle,.ddsubmenustyle div{position:absolute;visibility:hidden;z-index:100;}
.ddsubmenustyle ul{position:absolute;left:0;top:0; border:#dedede 1px solid;}
.ddsubmenustyle li a{display:block;width:170px;color:black;background-color:#f1f1f1;text-decoration:none;padding:4px 10px;border-bottom:1px solid #dedede;}
* html .ddsubmenustyle li{display:inline-block;width:170px;}
.ddsubmenustyle li a:hover{background-color:#fff;color:#565656;}
.downarrowpointer{padding-left:0;border:0;}
.rightarrowpointer{position:absolute;padding-top:3px;left:100px;border:0;}
.ddiframeshim{position:absolute;z-index:500;background:transparent;border-width:0;width:0;height:0;display:block;}
.mattblackmenu ul{float:right;}
.mattblackmenu li{float:left;}
.mattblackmenu li a{float:left;
	display:block;
	background: url(../images/a5.gif) no-repeat 100% 0;
	padding:0 15px;
	font-size:14px;
	text-decoration:none;
	height:36px;
	color:#fff;}
.mattblackmenu li a:hover{color:#fffc00;}
.mattblackmenu li a.here {
	color:#fffc00;
}
.litable ul{
	margin:10px 0;
	}
.litable li{
	list-style-type:square;
	margin-left:20px;
	}

.num1 {	background-color:#0099FF;
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 3px;
	padding-right: 3px;
	border-top-color: #000000;
	line-height: 18px;
}
.num2 {	background-color:#FF3366;
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 3px;
	padding-right: 3px;
	border-top-color: #000000;
	line-height: 18px;
}