/* CSS Document */
body { background:#000; color: #666; font-family:Verdana, Geneva, sans-serif; font-size:12px; line-height: 160%; margin: 0 0px; padding: 0;filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#3A3A3A', endColorStr='#000000', gradientType='0');}
img { border:0;}
/** { margin:0px;padding: 0px }*/
a {color:#666;text-decoration:none;}
a:hover {color:#900;text-decoration:none;}
#copyright { color:#6D6F74; font-size:10px; text-align:center; }
	#copyright a { font-size:10px; color:#6D6F74; text-decoration: none;  font-size:10px;}
		#copyright a:hover {  color: #FFF; text-decoration: none;  font-size:10px;}
	#copyright .google{ float:left; text-align:right; float:right; padding-right:20px;}
h1, h2, h3, h4, h5, h6, p { margin-top: 0}
ul { list-style-type: none; margin: 0px; padding: 0px; }
li { list-style-type: none; float:left;margin: 0px; padding: 0px; }
.clear {zoom:1; clear:both;} 
.clear:after {content:''; display:block; clear:both; visibility:hidden; height:0;}
form { margin: 0; padding: 0; }
select { color: #000; font-size: 10px; background:#FAFAFA; height:22px; border:#999 1px solid; font-family:Verdana, Geneva, sans-serif;}
input {border: 1px solid #ADADAD;height: 12px;color: #888;font-size: 10px;padding: 3px; font-family:Verdana, Geneva, sans-serif; font-style:italic}
textarea {border: 1px solid #ADADAD;color: #888;font-size: 11px;padding: 3px;}
#outter_wrapper { background: url(../_img/00_layout/body_mainbg.png) top left no-repeat;margin: 0 auto; width: 926px; clear:both;}
#main_wrapper { margin: 0 auto; /*border:1px solid #666; */width:900px; background:#FFF; overflow:auto}

/*-----------statepic---------------*/
#index_statepic{margin:0 auto; display:block; overflow:auto}
#index_w{ margin:0 auto; }

/*-----------Content----------------*/
#content { width: 900px; float:left; background: #FFF; padding-bottom:40px}
#albumcontent { width: 900px; float:left; background: #FFF; padding-bottom:10px}
#menuwrapper { width:225px; float:left; background: #FFF;}
#contentwrapper { width:675px; float:left; background: #FFF;}
#menuset {width:205px; float:left;}
#menu_main {font-size:14px; font-weight:bold; background:#EAEAEA; width:183px; padding:4px 11px;/* height:25px; */display:block}
	#menu_main a{color:#900; font-weight:bold; text-decoration:none; display:block}
		#menu_main a:hover{color:#000; font-weight:bold; text-decoration:none; display:block}
#menu_other {font-size:14px; font-weight:normal; background:#FFF; width:183px; padding:4px 11px;/* height:25px; */display:block}
	#menu_other a{color:#666; font-weight:normal; text-decoration:none; display:block}
		#menu_other a:hover{color:#900; font-weight:normal; text-decoration:none; display:block}
#contentset { width:655px; float:left; height:auto}
#contentset a{color:#666; line-height:160%; text-decoration:underline;}
#contentset a:hover{color:#900; line-height:160%; text-decoration:none;}
#contenttitle { width:655px; background: #FFF url(../_img/00_layout/content_desbg.jpg) left 35px no-repeat; height:50px;margin:0px}
#titlearea {width:239px;float:left;padding-top:8px}
#relatedarea { border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #D2D2D2; border-left-color: #D2D2D2; width:630px; float:left; padding:18px 3px 23px 20px; }
#relatepro { margin-right:59px; width:130px; float:left}
#relatepropic { width:130px; height:150px; float:left}
	#relatepropic a{ float:left}
		#relatepropic a:hover{ filter: Alpha(Opacity=70); cursor: hand; float:left }
		
/*-----------products-----------------*/
#statepic { width:655px; height:auto; float:left;}
#prowrapper { width:655px; float:left; margin-bottom:20px}
#propic{width:30px; height:30px;float:left;}
#protitlebg { background: url(../_img/01_products/title_bkbg2.jpg) left top no-repeat;padding:6px 8px 0px 8px;width:607px; height:24px ; color:#FFF; font-size:13px; font-weight:bolder; font-style:italic;float:right; margin-left:2px;color:#FEFF00; }

#proborder { background:#FFF url(../_img/01_products/pro_shadowbg.jpg) bottom left no-repeat; border-bottom:1px #DDDDDD solid; border-left:1px #DDDDDD solid; border-right:1px #DDDDDD solid; border-top:0px; padding:18px 4px 23px 21px; max-height:100%; overflow:auto; _zoom:1}

#div_wrapp { width:194px; float:left; margin-right:15px; margin-bottom:8px }
#detail_wrapp { width:194px; float:left; margin-right:15px; margin-bottom:14px }
#detpic{ width:194px; height:138px; margin-bottom:8px;  z-index:1; position:relative; top:0; left:0; }
	#detpic a{ float:left}
		#detpic a:hover{ filter: Alpha(Opacity=70); cursor: hand; float:left }
#detdes{ background:url(../_img/01_products/arrow.gif) 0px 6px no-repeat; font-style:italic; font-size:14px; color:#333; float:left; width:155px;padding-left:16px; line-height:140%; margin-bottom:5px }
	#detdes a{color:#333; }
		#detdes a:hover{ color:#990000;}
#detwrapper{width:194px;float:left}





#div_wrapp01 { width:194px; float:left; margin-right:0px; margin-bottom:8px }
#detail_wrapp01 { width:194px; float:left; margin-right:0px; margin-bottom:14px }
#detpic01{ width:194px; height:138px; margin-bottom:8px;  z-index:1; position:relative; top:0; left:0; }
	#detpic01 a{ float:left}
		#detpic01 a:hover{ filter: Alpha(Opacity=70); cursor: hand; float:left }
#detdes01{ background:url(../_img/01_products/arrow.gif) 0px 6px no-repeat; font-style:italic; font-size:14px; color:#333; float:left; width:155px;padding-left:16px; line-height:140%; margin-bottom:5px }
	#detdes01 a{color:#333; }
		#detdes01 a:hover{ color:#990000;}
#detwrapper01{width:194px;float:left}






#service { width:625px; height:167px; background:url(../_img/03_support/service_statepic.jpg) top left no-repeat; float:left;padding:172px 0px 0px 30px}














#zoomin { width:20px; height:20px; float:left; vertical-align:middle;}
#proflash { background:no-repeat left top; width:878px; border:#D0D0D0 1px solid; height:388px; float:left; }
#proflasharea { width:555px; height:388px; float:right; }
#proedit {padding:39px 0px 0px 29px; height:339px; width:294px; float:left}
#proedit hr{ width:290px; margin-top:10px;}
#prolevel { width:880px; float:left; color:#333; font-size:15px; font-weight:bold;}
#specwrapper { width:605px; float:left; }
#qlinkswrapper {width:254px; float:left;}
#teclinks { height:30px; margin-right:6px; float:left;}
#editarea { width:294px; margin-bottom:17px; float:left;}
#editarea a{ color:#666; line-height:160%; text-decoration:underline;}
#editarea a:hover{ color:#666; line-height:160%; text-decoration:none;}
#proqlinkbg { background:url(../_img/01_products/qlinksbg.jpg) left top no-repeat;width:235px; padding:5px 14px 10px 5px;height:61px; margin-bottom:12px}
#promainarea { border-left:#D2D2D2 1px solid;border-right:#D2D2D2 1px solid;/*border-bottom:#D2D2D2 1px solid; */width:603px; float:left}
#shadowin { background:url(../_img/01_products/shadow_.jpg) bottom left repeat-x; overflow:auto;padding:12px; *overflow:hidden; padding-left:8px; margin:0}
#apwrapper {left:0;top:0}
#hot {width:33px ;height:14px; z-index:2; position: absolute; }
#albumpage{width:880; padding:10px; float:left; background-color:#FFFFFF;}

/*-----------layout-----------------*/
#header { width: 900px; background:url(../_img/00_layout/header_bg.jpg) top left no-repeat; height:96px}
#header2 { width: 900px; background:url(../_img/00_layout/header_bg2.jpg) top left no-repeat; height:64px}
#navigation{width: 900px; float:left; height:31px; margin:0; overflow:hidden}
#logo { padding:10px 0px 9px 16px ; float:left}
#headermenu { float:left; padding:25px 0px 0px 25px;width:675px;font-size:10px; color:#CCC; text-align:center; *width:450px; height:37px;}
#headermenu ul{width:675px;}
	#headermenu a{font-size:10px;color:#CCC; }
		#headermenu a:hover{font-size:10px;color:#FFF;}
.language {font-size:11px;color:#CCC; }
	.language a{font-size:11px;color:#CCC; }
		.language a:hover{font-size:11px;color:#FFF; }
#overviewlinks {width:880px; padding:13px 10px 10px 10px; float:left; background:#FFF}
#overviewqwrapper { width:287px; float:left}
#qlinkbg { background:url(../_img/02_technology/bkground.jpg) no-repeat left top; width:287px; padding-top:10px; height:80px; font-size:11px; color:#666; line-height:22px;}


/*-----------support-----------------*/
#suplinkswrapper { width:210px;float:left;text-align:left;font-size:11px;line-height:120%;}
#searchbg { width:649px; background:url(../_img/03_support/searchbg.jpg) top left no-repeat; height:25px; float:left; padding:15px 3px 5px 3px}
#downloadarea { border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #D2D2D2; border-left-color: #D2D2D2; float:left; width:653px;}
.bottomborder {border-bottom:#D2D2D2 solid 1px;}
#faq_qwrapper { width:633px; height:24px; padding:8px 10px; border-bottom:#D2D2D2 1px solid}
.faq_aqrapper { width:651px; padding:1px; border-bottom:#D2D2D2 1px solid}
#faq_abg{ width:630px; background: url(../_img/03_support/a_bg.jpg) repeat-y top left;padding:0px 10px 15px 10px; color:#666;}
#faq_abg a{ color:#000; line-height:160%; text-decoration:underline; }
#faq_abg a:hover{ color:#900; line-height:160%; text-decoration:none;  }
#sereditarea { width:633px; padding:0px 10px; float:left}
#dealers { width:625px; height:177px; background:url(../_img/03_support/dealers_statepic.jpg) top left no-repeat; float:left;padding:163px 0px 0px 30px}
#dealersarea { width:633px; padding:0px 10px; float:left}
#suptitlebg{ background:url(../_img/03_support/shadow_bg.jpg) top left no-repeat;width:617px; height:22px; font-size:12px; font-weight:bold; color:#333; float:left; padding:4px 10px 4px 28px}
#faqpage{width:655; padding:10px; float:left; background-color:#FFFFFF;}

/*-----------contact us-----------------*/
#contact_style { width:649px; background:url(../_img/06_contact/searchbg.jpg) no-repeat left top; height:25px;margin-top: 84px;}
#contact_bg { background-image: url(../_img/06_contact/contact_bg.jpg);background-repeat: no-repeat;background-position: left top;height: 500px;width: 610px;margin-top: 20px;margin-right: 22px;margin-left: 22px;}
#contact_form {	padding: 65px 35px;}
  _#contact_form td{border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #ADADAD;}
.form_title {font-weight: bold;color: #333333;text-align: right;vertical-align: top;width: 134px;padding: 5px 0px;}
.form_input {font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 12px;color: #666666;border: 1px solid #A4B97F;width: 280px;margin: 5px;}
.form_select {font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 12px;color: #666666;border: 1px solid #A4B97F;width: 190px;margin: 5px;}
.form_textarea {font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 12px;color: #666666;border: 1px solid #A4B97F;width: 380px;margin: 5px;}
#contact_send { background-image: url(../_img/06_contact/contact_sand_bg.jpg);background-repeat: no-repeat;background-position: left top;height: 240px;width: 610px;margin-top: 20px;margin-right: 22px;margin-left: 22px;}
#home {	padding-top: 186px;padding-left: 268px;}


/*-----------sitemap-----------------*/
#sitemap_style { width:649px; background:url(../_img/06_contact/searchbg.jpg) no-repeat left top; height:25px;margin-top: 84px;}
#sitemap_form {width:654px;padding-bottom: 40px;float: left;}
  #sitemap_form li{float: left;}
#sitemap_list_first {vertical-align: top;width: 200px;}
#sitemap_list {vertical-align: top;width: 200px;padding-left: 27px;}
#sitemap_item {padding: 5px;border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #ADADAD;}
#sitemap_item a{text-decoration: none;}
#sitemap_item a:hover{text-decoration: none;color: #990000;}
#sitemap_title {border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #999999;}


/*-----------index---------------*/
#indexboder { width:10px;float:left;}
#indexflash { width:880px;float:left}
#indexlinkbg { width:880px; height:167px; float:left; background:#FFF url(../_img/00_layout/body_bottomshadow.jpg) no-repeat top left; padding:24px 10px 0px 10px; *padding:24px 10px 24px 10px;}
#qlinks { width:292px; margin-right:10px; height:115px; float:left;}
#newswrapper { width:275px; float:left; background:url(../_img/00_index/newstitle_bg.jpg) top left no-repeat;}
#indexnews { color:#666; width:263px; padding:6px; border-bottom:#D5D5D5 1px solid; line-height:120%;}
	#indexnews a{ color:#666; text-decoration:underline; }
		#indexnews a:hover{ color:#999; text-decoration:none; }


/*-----------footer---------------*/
#footerwrapper { float:left; width:900px; padding-top:16px; height:50px;margin-left:13px; margin-right:13px; background:url(../_img/00_layout/footer_bg.png) top left repeat-x;}
#menu_flash { margin:0px; padding:0px; height:90px;  }
#pic_flash { margin:0px; padding:0px; height:300px;  }
