/* CSS Document */

html, body, p, div, h1, h2, h3, h4, h5, h6, img, span, ul, li, br, hr, a, form, input, tr, td, table, dl, dt, dd, input{ padding:0; margin:0; border:0px none;}
img{ padding:0; margin:0; outline:0;}
html{ overflow-x:hidden; overflow-y:scroll;}
a{border:0px none; outline-color:-moz-use-text-color; outline-style:none; outline-width:0; outline:none;}
.blanks{font-size:0; clear:both; line-height:0;}

body {margin:0; padding:0; background:#000000 url('../images/body_back_bg.jpg') repeat-x bottom;}

.body_main_wrap{ width:100%; height:100%; padding:0; margin:0; /*background:url(../images/body_back_bg.jpg) repeat-x #fff;*/ font-family:Arial, Helvetica, sans-serif;}

h2 {font:normal 20px/24px Arial, Helvetica, sans-serif; color:#595959; border-bottom:1px solid #CCCCD3;}
p {font:normal 13px/18px Arial, Helvetica, sans-serif; color:#595959;}
p a {font:normal 13px/18px Arial, Helvetica, sans-serif; color:#721C27; text-decoration:none;}
p a:hover {font:normal 13px/18px Arial, Helvetica, sans-serif; color:#878787; text-decoration:underline;}
p span {font:normal 13px/18px Arial, Helvetica, sans-serif; color:#721C27;}
/*-- header section start --*/
.header_main{ width:900px; padding:0; margin:0 auto;}
	.logo{ float:left; width:65px; padding:26px 0 0 12px; margin:0;}
	.logo_text{ float:left; width:500px; padding:50px 0 0 0; margin:0;}
	.nav_home{ float:left; width:89px; background:#333e7c; padding:0; margin:90px 0 0 0; line-height:40px; text-align:center;}
		.home_text{ font-size:19px; color:#ffffff; text-decoration:none; text-align:center; font-weight:bold;}
		.home_text:hover{ color:#96b3df; text-decoration:none;}
	.top_right{ float:left; width:234px;}
/*-- header section end--*/


/*-- body section start --*/
.body_main{ width:900px; padding:0; margin:0 auto; background:#68181e url('../images/right.jpg') repeat-y right;}
	.body_main_left{ float:left; width:666px; padding:0; margin:0; background:#FFF;}
	
	.body_bot_img{ background:url('../images/body_bot_img.jpg') no-repeat bottom; height:5px}
		.body_tab_section{ width:648px; padding:10px 0 0 0; margin:0 auto;}
		.body_tab_border{ width:636px; border-left:1px solid #ccccd3; border-right:1px solid #ccccd3; padding:3px 5px 4px 5px; margin:0;}
			.small_img{ float:left; width:195px;}
			.contac_details{ float:left; width:250px; font-size:13px; color:#595959; line-height:18px;}
				.contact_details_img{ padding:10px 0 0 0; margin:0;}
			
			.list_product{ float:left; width:190px;}
				.list_product .left{ float:left; width:100px; padding:5px 0 0 0; margin:0;}
					.left ul{ width:80px; padding:0; margin:0; list-style-type:none;}
					.left ul li{ margin:0; background:url('../images/icon_img1.jpg') no-repeat; font-size:13px; line-height:21px; padding-left:10px; padding-right:0; padding-top:0; padding-bottom:0}
					.left ul li a{ text-decoration:none; color:#595959;}
					.left ul li a:hover{ text-decoration:none; color:#000;}
				
				.list_product .right{ float:left; width:90px; padding:5px 0 0 0; margin:0;}
					.right ul{ width:80px; padding:0; margin:0; list-style-type:none;}
					.right ul li{ margin:0; background:url('../images/icon_img1.jpg') no-repeat; font-size:13px; line-height:21px; padding-left:10px; padding-right:0; padding-top:0; padding-bottom:0}
					.right ul li a{ text-decoration:none; color:#595959;}
					.right ul li a:hover{ text-decoration:none; color:#000;}
					
				
	.body_main_right{ float:right; width:232px; padding:0; margin:0; background:#6e1b25;}
		.right_bg{ background:url('../images/body_right_pan_bg.jpg') no-repeat; height:530px}
		.nav_section{ width:190px; padding:20px 0 0 0; margin:0 auto;}
			.nav_section ul{ width:190px; padding:0; margin:0; list-style-type:none;}
			.nav_section ul li{ padding:0; margin:10px 0; background:url('../images/navigation_bg.gif') no-repeat; font-size:19px; line-height:37px; text-align:center}
			.nav_section ul li a{ text-decoration:none; text-align:center; color:#4c4c4c; font-weight:bold;}
			.nav_section ul li a:hover{ text-decoration:none; color:#821a21;}
			.nav_section ul li a.active{ text-decoration:none; color:#821a21;}
			
				.nav_section ul li ul{ width:190px; padding:0; margin:0; list-style-type:none;}
				.nav_section ul li ul li{ padding:0; margin:10px 0; background:url('../images/navigation_bg02.jpg') no-repeat; font-size:13px; line-height:37px; text-align:left}
				.nav_section ul li ul li a{ text-decoration:none; text-align:left; color:#4c4c4c; font-weight:bold; padding-left:50px;}
				.nav_section ul li ul li a:hover{ text-decoration:none; color:#821a21;}
				.nav_section ul li ul li a.select{ text-decoration:none; color:#821a21;}
			
		.cup_img{ width:221px; padding:0; margin:25px 0 0 0; text-align:center;}
/*-- body section end --*/


/*-- footer section start --*/
.footer_main{ width:900px; padding:30px 0 20px 0; margin:0 auto; font-size:12px; color:#b4b5b8;}
	.footer_main .left{ float:left;  width:720px;}
	.footer_main .right{ float:left;  width:180px;}
	.foot_text{ color:#ededed; text-decoration:none;}
	.foot_text:hover{ color:#b4b5b8; text-decoration:none;}
	
/*-- footer section end --*/

/*-- inner page section start --*/
.body_main_inner{ float:left; width:636px; padding:15px; margin:0; height:372px; background:#F5F5F7 url('../images/top.jpg') no-repeat top;}
.body_main_inner2{ float:left; width:636px; padding:15px; margin:0; background:#F5F5F7 url('../images/top.jpg') no-repeat top;}
.body_tab_border2 { width:632px; border-left:1px solid #ccccd3; border-right:1px solid #ccccd3; padding:3px 7px 1px 7px; margin:0;}
.body_tab_border2 .facility {margin:0; padding:0; width:206px; height:107px; float:left;}
.body_tab_border2 .facility_gap {margin:0; padding:0; width:7px; height:107px; float:left;}

.body_tab_border2 .facility_gap2 {margin:0; padding:0; width:632px; height:5px; float:left;}

.product_box {margin:0; padding:0; width:300px; float:left;}
.product_box2 {margin:7px 0 0 0; padding:0; width:300px; float:left; height:30px; text-align:center;}
.product_box2:hover {background-color:#ECECEE;}
.product_box2 a {font:normal 16px/30px Arial, Helvetica, sans-serif; color:#993300; text-decoration:none;}
.product_box2 a:hover {color:#999999; text-decoration:none;}

.product_gap {margin:0; padding:0; width:36px; float:left;}

.contact_add{margin:0; padding:10px; width:230px; height:197px; float:left; background-color:#E8E8EE;}
.contact_map{margin:0; padding:0; width:380px; height:215px; float:right; border:1px solid #CCCCD3;}

.contact_des {margin:0; padding:00; width:280px; height:30px; float:left; border-top:3px solid #CCCCD3; font:bold 14px/20px Arial, Helvetica, sans-serif; color:#595959; }
.contact_per {margin:0; padding:0 0 0 10px; width:346px; height:32px; float:right; border-top:1px dashed #CCCCD3; font:normal 14px/24px Arial, Helvetica, sans-serif; color:#595959;}

.product_detailbox {margin:0; padding:0; width:634px; float:left; border:1px solid #CCCCD3;}
.detailbox01 {margin:0; padding:0; width:634px; height:30px; float:left; border-bottom:1px solid #CCCCD3; background-color:#D8D8D9;}
.detailbox01_pro {margin:0; padding:0 0 0 10px; width:90px; height:30px; float:left; font:bold 16px/30px Arial, Helvetica, sans-serif; color:#333333; border-right:1px solid #CACBCC;}

.detailbox01_des {margin:0; padding:0 0 0 10px; width:240px; height:30px; float:left; font:bold 16px/30px Arial, Helvetica, sans-serif; color:#333333; border-right:1px solid #CACBCC;}

.detailbox01_col {margin:0; padding:0 0 0 10px; width:90px; height:30px; float:left; font:bold 16px/30px Arial, Helvetica, sans-serif; color:#333333; border-right:1px solid #CACBCC;}

.detailbox01_sou {margin:0; padding:0 0 0 10px; width:170px; height:30px; float:left; font:bold 16px/30px Arial, Helvetica, sans-serif; color:#333333; border-right:1px solid #CACBCC;}

 
.detailbox {margin:0; padding:0; width:634px; height:25px; float:left; border-bottom:1px solid #CCCCD3;}
.detailbox:hover {background-color:#ECECEE;}

.detailbox_pro {margin:0; padding:0 0 0 10px; width:90px; height:25px; float:left; font:normal 14px/25px Arial, Helvetica, sans-serif; color:#333333; border-right:1px solid #CCCCD3;}

.detailbox_des {margin:0; padding:0 0 0 10px; width:240px; height:25px; float:left; font:normal 14px/25px Arial, Helvetica, sans-serif; color:#333333; border-right:1px solid #CCCCD3;}

.detailbox_col {margin:0; padding:0 0 0 10px; width:90px; height:25px; float:left; font:normal 14px/25px Arial, Helvetica, sans-serif; color:#333333; border-right:1px solid #CCCCD3;}

.detailbox_sou {margin:0; padding:0 0 0 10px; width:170px; height:25px; float:left; font:normal 14px/25px Arial, Helvetica, sans-serif; color:#333333; border-right:1px solid #CCCCD3;}

.request_box {margin:0; width:512px; float:left; border:1px solid #CCCCD3; background:url('../images/request.jpg') no-repeat left top;; padding-left:120px; padding-right:0; padding-top:20px; padding-bottom:20px}

.lable {margin:0; padding:0; float:left; width:200px; border-top:3px solid #CCCCD3; font:bold 12px/24px Arial, Helvetica, sans-serif; color:#595959;}
.area {margin:0; padding:0; float:left; width:265px; border-top:1px solid #CCCCD3; font:bold 12px/20px Arial, Helvetica, sans-serif; color:#595959;}
.input {width: 250px; border:1px solid #CCCCD3; margin:3px 0 10px 5px; height:18px; padding:2px 0 0 4px; }
.textarea {width:250px; border:1px solid #CCCCD3; margin:3px 0 10px 5px; height:60px; padding:2px 0 0 4px; overflow:auto;}
.selectarea {width: 255px; border:1px solid #CCCCD3; margin:3px 0 10px 5px; height:20px;}
.button {margin:3px 0 10px 5px;}


.new_box {margin:0 0 10px 0; padding:0; width:206px; height:107px; float:left; background-color:#999999;}
.new_boxgap {margin:0 0 10px 0; padding:0; width:9px; height:107px; float:left;}

.body_main_inner2 ul {margin:0 0 0 100px; padding:0; list-style:square;}
.body_main_inner2 ul li a {font:normal 14px/37px Arial, Helvetica, sans-serif; color:#595959; text-decoration:none; padding:4px;}
.body_main_inner2 ul li a:hover {color:#990000; text-decoration:none; background-color:#ECECEE;}
.body_main_inner2 ul li ul {margin:0 0 0 50px; padding:0; list-style:disc;}

.hotspot {color:#900; padding-bottom:1px; border-bottom:1px dotted #900; cursor:pointer; }

#tt {position:absolute; display:block; background:#E8E8EE url('../images/tt_left.gif') no-repeat top left; }
#tttop {display:block; height:5px; margin-left:5px; background:#E8E8EE url('../images/tt_top.gif') no-repeat top right; overflow:hidden}
#ttcont {display:block; padding:2px 7px 3px 2px; margin-left:5px; background:#E8E8EE; color:#2D2561; font:normal 14px/20px Arial, Helvetica, sans-serif;}
#ttbot {display:block; height:5px; margin-left:5px; background:#E8E8EE url('../images/tt_bottom.gif') no-repeat top right; overflow:hidden}

#ttcont h2 {font:bold 16px/20px Arial, Helvetica, sans-serif; color:#2D2561; background-color:#D6D6DD; padding:4px;}
#ttcont p {color:#595959; font:bold 13px/20px Arial, Helvetica, sans-serif; padding:0px 4px 0px 4px;}

.resources_des {margin:0 0 10px 0; padding:0; width:435px; height:30px; float:left; border-top:2px solid #CCCCD3; font:normal 16px/24px Arial, Helvetica, sans-serif; color:#595959; }
.resources_link {margin:0 0 10px 0; padding:0; width:200px; height:32px; float:right; border-top:1px dashed #CCCCD3; font:normal 14px/24px Arial, Helvetica, sans-serif; color:#595959;  text-align:center; background-color:#ECECEE;}
.resources_link:hover {background-color:#E9E9EE;}
.resources_link a {font:normal 16px/30px Arial, Helvetica, sans-serif; color:#993300; text-decoration:none;}
.resources_link a:hover {color:#999999; text-decoration:none;}
