@charset "utf-8";
/* CSS Document */
/* 	-----------------------------------------------------
	------------------- General Styles ------------------
	----------------------------------------------------- */
* {margin:0; outline: none;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0; padding:0; border:0; outline:0; font-size:100%; background:transparent;}

blockquote, q {quotes:none;}
blockquote:before, blockquote:after, q:before, q:after {content:''; content:none;}
:focus {outline:0;}
ins {text-decoration:none;}
del {text-decoration:line-through;}
table {border-collapse:collapse; border-spacing:0;}
a, a:hover, a:active, a:focus {outline:none; outline-style:none; outline-width:0;}

img {margin:0; padding:0; outline-style:none; outline-width:0; }

body {margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; color:#2f2f2f;}

.clr {font-size:0; height:0; line-height:0; clear:both;}
.left {margin:0; padding:0; width:auto; height:auto; float:left;}
.right {margin:0; padding:0; width:auto; height:auto; float:right;}

@font-face {
    font-family: 'Swis721CnBTBold';
    src: url('../fonts/swis721_cn_bt_bold-webfont.eot');
    src: url('../fonts/swis721_cn_bt_bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/swis721_cn_bt_bold-webfont.woff') format('woff'),
         url('../fonts/swis721_cn_bt_bold-webfont.ttf') format('truetype'),
         url('../fonts/swis721_cn_bt_bold-webfont.svg#Swis721CnBTBold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Swis721CnBTRoman';
    src: url('../fonts/swis721_cn_bt_roman-webfont.eot');
    src: url('../fonts/swis721_cn_bt_roman-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/swis721_cn_bt_roman-webfont.woff') format('woff'),
         url('../fonts/swis721_cn_bt_roman-webfont.ttf') format('truetype'),
         url('../fonts/swis721_cn_bt_roman-webfont.svg#Swis721CnBTRoman') format('svg');
    font-weight: normal;
    font-style: normal;
}


/* 	-----------------------------------------------------
	------------------- Header Styles -------------------
	----------------------------------------------------- */
	#header {margin:0 auto; padding:0; width:980px; height:48px;}
    		
	
		#header .section03 {margin:0; padding:0; width:980px; height:48px; float:left;}
		#header .section03 .logo_box {margin:0; padding:0; width:230px; height:48px; float:left; text-align:center;}
		#header .section03 .navi_box {margin:0; padding:0; width:750px; height:48px; float:right; background:url(../images/nav-bg.gif) no-repeat bottom;}
		#header .section03 .navi_box ul {margin:0 0 0 5px; padding:0; list-style:none;}
		#header .section03 .navi_box ul li {margin:0; padding:0; float:left; font:normal 12px/48px Arial, Helvetica, sans-serif; color:#d6dae9;}
		#header .section03 .navi_box ul li a {color:#d6dae9; text-decoration:none; padding:0 15px; display:block;}
		#header .section03 .navi_box ul li a:hover {color:#FFFFFF; text-decoration:none;}
		#header .section03 .navi_box ul li a img {float:left; margin-right:4px;}
		
	
/* 	-----------------------------------------------------
	------------------- Banner Styles -------------------
	----------------------------------------------------- */
	#banner {margin:0 auto; padding:0; width:980px; height:160px;}
	
	
	
/* 	-----------------------------------------------------
	------------------ Content Styles -------------------
	----------------------------------------------------- */
	#content {margin:0 auto; padding:0 0 40px 0; width:980px; height:auto;}
	
		#content h4 {font:normal 18px/24px 'Swis721CnBTRoman'; color:#b70100;}
		#content h5 {font:normal 18px/20px 'Swis721CnBTRoman'; color:#b70100; border-bottom:1px dashed #949494; margin-bottom:5px;}
		#content h6 {font:bold 14px/18px Arial, Helvetica, sans-serif; color:#4e4e4e; padding-bottom:10px;}
		#content p {font:normal 12px/18px Arial, Helvetica, sans-serif; color:#4e4e4e;}
		#content p strong {color:black;}
		
		#content hr {border-top:1px dashed #949494; margin:10px 0;}
	
		#left_content {margin:0; padding:0; width:210px; height:auto; float:left;}
		
			#left_content .round_box01 {margin:15px 0 0 0; padding:0; width:210px; height:auto; float:left;}
			#left_content .round_box01 .top {margin:0; padding:20px 10px 0 10px; width:190px !important; width:210px; height:26px; float:left; background:url(../images/left-box.gif) no-repeat top; font:normal 16px/20px 'Swis721CnBTBold'; color:#a90100; text-transform:uppercase;}
			#left_content .round_box01 .bot {margin:0; padding:0; width:210px; height:10px; float:left; background:url(../images/left-box.gif) no-repeat bottom; line-height:0; font-size:0;}
			#left_content .round_box01 .mid {margin:0; padding:9px; width:190px !important; width:210px; height:auto; min-height:46px; float:left; border:1px solid #cacaca; border-width:0 1px; background:#d8d8d8 url(../images/left-box-bg.gif) no-repeat top;}
			
			#left_content .round_box01 .mid .field01 {margin:0; padding:6px; width:118px; height:14px; float:left; background:url(../images/input-01.png) no-repeat top left !important; background-image:none;}
			#left_content .round_box01 .mid .field02 {margin:0 !important; margin:6px 0 0; padding:0; width:55px; height:26px; float:right;}
			#left_content .round_box01 .mid input[type="text"] {filter:none; margin:0; padding:0; width:120px; height:auto; background:none; border:none; font:normal 12px Arial, Helvetica, sans-serif; color:#000000;}
			#left_content .round_box01 .mid input[type="submit"] {filter:none; margin:0; padding:2px 0 0 0; width:55px; height:26px; background:url(../images/btn-01.png) no-repeat top; border:none; font:normal 12px 'Swis721CnBTBold'; color:#d0dee5; text-transform:uppercase; cursor:pointer;}
			#left_content .round_box01 .mid p {padding:6px 0 0 6px;}
			
			ul#categories, ul#categories ul {list-style-type:none; margin:0; padding:0;}
			ul#categories a {display:block; text-decoration:none;}
			ul#categories li {margin:8px 0; padding:0; font:normal 12px/16px Arial, Helvetica, sans-serif; color:#323232;}
			ul#categories li a {color: #323232; text-decoration:none; background:url(../images/bullet01.png) no-repeat 0 0; padding:0 0 0 20px;}
			ul#categories li a:hover {color:#a90100;}
			
			ul#categories li ul li a {color: #323232; text-decoration:none; background:url(../images/bullet02.png) no-repeat 10px 0; padding:0 0 0 30px;}
			ul#categories li ul li a:hover {color:#a90100;}
			
			.see_all {font:normal 12px/18px Arial, Helvetica, sans-serif; color:#9a0100; text-transform:uppercase;}
			.see_all a {color:#9a0100; text-decoration:none;}
			.see_all a:hover {color:#9a0100; text-decoration:underline; }

			#left_content .round_box02 {margin:15px 0 0 0; padding:10px 0; width:210px; height:160px; float:left; background:url(../images/left-box2.gif) no-repeat top; text-align:center;}
			
	
		#right_content {margin:0; padding:0; width:750px; height:auto; float:right;}
		
			#right_content .links_box {margin:0; padding:0; width:750px; height:48px; float:left; background:url(../images/link-box-yellow.gif) no-repeat top;}
			#right_content .links_box ul {margin:0 0 0 5px; padding:0; list-style:none;}
			#right_content .links_box ul li {margin:0; padding:0; float:left; font:normal 16px/48px Arial, Helvetica, sans-serif; color:#000000;}
			#right_content .links_box ul li a {color:#000000; text-decoration:none; padding:0 15px; display:block;}
			#right_content .links_box ul li a:hover {color:#9a0100; text-decoration:none;}
			#right_content .links_box ul li a img {float:left; margin-right:4px;}
			
			#right_content .round_box01 {margin:15px 0 0 0; padding:0; width:750px; height:auto; float:left;}
			#right_content .round_box01 .top {margin:0; padding:0; width:750px; height:55px; float:left; background:url(../images/right-box02.gif) no-repeat top; text-align:center;}
			#right_content .round_box01 .top h2 {font:bold 18px/47px Arial, Helvetica, sans-serif; color:#22429e;}
			#right_content .round_box01 .bot {margin:0; padding:0; width:750px; height:10px; float:left; background:url(../images/right-box02.gif) no-repeat bottom; line-height:0; font-size:0;}
			#right_content .round_box01 .mid {margin:0; padding:19px; width:710px !important; width:750px; height:auto; float:left; border:1px solid #d8d8d8; border-width:0 1px; background-color:#FFFFFF;}
		        #right_content .round_box01 .mid ul {list-style-position: outside; list-style-type: disc; margin:0; padding: 10px 0 10px 30px; overflow: visible;}
                        #right_content .round_box01 .mid p {margin-top:10px;}
                        
			
			
                           
			#pro_img {margin:0; padding:5px 0; width:300px; height:auto; float:left;}
			#pro_img .big_img {margin:0; padding:0; width:298px; height:298px; float:left; border:1px solid #ffffff;}
			#pro_img ul.thumb {margin:0; padding:0; list-style:none;}
			#pro_img ul.thumb li {margin:20px 20px 0 0; padding:0; width:138px; height:138px; float:left; border:1px solid #ffffff;}
			#pro_img ul.thumb li.last {margin:20px 0 0 0;}
			
			#pro_des {margin:0; padding:0; width:390px; height:auto; float:right;}
                        #pro_des ul {list-style: disc none outside;}
	
			
			table.sub01 {margin:0; padding:0; border:1px solid #dcdcdc; border-collapse: collapse;}
			table.sub01 th {margin:0; padding:6px 10px; font:normal 16px/20px 'Swis721CnBTRoman'; color:#b70100; text-transform:uppercase;}
			table.sub01 td {margin:0; padding:5px 10px; font:normal 12px/18px Arial, Helvetica, sans-serif; color:#4e4e4e;}
			table.sub01 tr.odd td{background:#dcdcdc none;}
               
			table.sub01 tr.even td{background:#f9f9f9 none;}
			
			table.sub02 {margin:0; padding:0; border:1px solid #ae0000; border-collapse: collapse; background-color:#ffff88;}
			table.sub02 td {margin:0; padding:10px; font:normal 12px/18px Arial, Helvetica, sans-serif; color:#c90000; font-style:italic;}
			
			
			
			
			
			
			
	
/* 	-----------------------------------------------------
	------------------- Footer Styles -------------------
	----------------------------------------------------- */
	#footer {margin:0 auto; padding:0; width:980px; height:auto;}



	