/* CSS Document */
body {margin-left: 0px;margin-top: 14px;margin-right: 0px;margin-bottom: 0px;font-size:12px;font-family: Arial, Helvetica, sans-serif;line-height:160%;color:#666666;background:#D3D3D3 url(../_img/_layout/bg.jpg) repeat-x left top;}
select {height:20px;border:1px solid #DAD5D1;font-size: 11px}
input {height:18px;font-size: 11px;font-family: "Arial";color: #666666;border:1px solid #DAD5D1}
Form {height:18px;/*border:1px solid #DAD5D1*/}

Textarea {border:1px solid #DAD5D1}
.box{border:1px solid #C0C0C0;width:182px;height:19px;clip:rect(0px,181px,18px,0px);overflow:hidden;} 


img{border:0}
a{color:#CC0000;text-decoration:none;}
a:hover{color:#000;text-decoration:underline;}

.wrapper{margin:0 auto; background:url(../_img/_layout/bgall.jpg) repeat-y;padding:0px 35px 0px 35px;padding-bottom:10px\0;}
.wrapperbg{margin:0 auto;background:url(../_img/_layout/bg2.jpg) no-repeat top}
.FrameBg {
	background-image: url(../_img/_layout/frame_bg.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	border: 1px solid #CCCCCC;
	height:280px;
}
.hr01 {
	background-image: url(../_img/_layout/line01.gif);
	background-repeat: repeat-x;
	background-position: left center;
	height: 16px;
}
.hr02 {border-bottom:1px solid #E9E7E9;height: 15px;margin-bottom:15px}
.BottomLine {border-bottom:1px solid #E9E7E9;margin-bottom:10px;padding-bottom:20px}
.ProLine {border-top-width: 0px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-top-style: none;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;border-right-color: #E6E6E6;border-bottom-color: #E6E6E6;border-left-color: #E6E6E6;padding:14px 12px 20px 12px;}
.BrandTitle {border-bottom:1px solid #E6E6E6;padding:4px 0px 6px 0px}
.framrPro {
	border:solid 1px #DDDBDE;
	height:110px;
	width: 110px;
}
.shortcut { float:left;padding-right:10px;}
.shortcut2 { float:left;}
.SearchBut {padding-top:4px}

/*..............product.................*/
.TitleBg {
	background-image: url(../_img/_layout/title_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height:20px;
}
.ProList {border:solid 1px #F2F1F3;
	height: 66px;
	width: 66px;
	padding:1px;}
.ProList2 {border:solid 1px #DDDBDE;height: 70px;width: 110px;padding:1px;}
.TitleMainBg {
	background-image: url(../_img/_layout/title_main.jpg);
	background-repeat: no-repeat;
	background-position: left top;height:36px;
}
.TitleMainBg2 {
	background-image: url(../_img/_layout/title_main2.jpg);
	background-repeat: no-repeat;
	background-position: left top;height:36px;
}
.ListBor {
	border:solid 1px #DDDBDE;
	float:left;
	width: 110x;
	height:110px;
	margin-bottom:9px;
	text-align: center;
	vertical-align: middle;
}
.ListBor2 {
	float:top;
	width: 110px;
	height:110px;
	margin-bottom:9px;
}
.Line02 {
	background-image: url(../_img/01_product/line02.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;padding-bottom:12px
}
.TitleLine {background-image: url(../_img/_layout/line01.gif);
	background-repeat: repeat-x;
	background-position: left center;
	padding-bottom: 10px;}


.framBottom {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-right-color: #DFDFDF;
	border-left-color: #DFDFDF;
	background-color:#F7F7F7;
}
.menu {color:#333333;padding-left:25px;border-bottom: 1px solid #DFDFDF;height: 30px;background:url(../_img/_layout/arrow_black.jpg) #fff no-repeat 13px 10px;}
.menu a {text-decoration:none;color:#333333}
.menu a:hover {text-decoration:none;color:#CC0000}

.menuin {background:url(../_img/_layout/arrow_white.jpg) #999 no-repeat 13px 10px;color:#CC0000;padding-left:25px;border-bottom: 1px solid #DFDFDF;height: 30px;}
.menuin a {text-decoration:none;color:#fff}
.menuin a:hover {text-decoration:none;color:#CC0000}

.secmenubg {
	background-color:#EBEBEB; border-bottom:1px dashed #ccc;
	font-size:11px;
	padding:8px 0 8px 25px;	
}
.secmenu {color:#000000;line-height: 100%;}
.secmenu a {text-decoration:none;color:#000000}
.secmenu a:hover {text-decoration:none;color:#CC0000}
.secmenu br{display:inline; line-height:20px; }

.secmenuin {font-size:11px;background-color:#EBEBEB;padding:8px 0 8px 25px;border-bottom:1px dashed #ccc;line-height: 100%;}
.secmenuin a {text-decoration:none;color:#990000}
.secmenuin a:hover {text-decoration:none;color:#CC0000}

/*---------------03_location-------------*/
.LocationForm {border:1px solid #E2E2E2}
.LocationTitle {font-size:13px;padding-bottom:6px}


/*..............footer.................*/
.Indexfooter{clear:both;width:980px;height:10px;text-align: left;color:#333;font-size:10px;margin:0 auto;/*background:url(../_img/_layout/bg_down.png) no-repeat top*/;padding:0px 20px 0px}
.footer{clear:both;width:980px;height:10px;text-align: left;color:#333;font-size:10px;margin:0 auto;/*background:url(*../_img/_layout/bg_down.png) no-repeat top;*/padding:0px 20px 0px}
.foot {text-decoration:none;color: #666666;}
.foot a{text-decoration:none;}
.foot a:hover{color:#666666;text-decoration:none;}
/*------------------------family site--------------------------------*/
#familysite{width:980px;margin:0 auto;}





/*.........index header................*/
.header_{width:100%;height:30px;background:url(../_img/_layout/shadow.jpg) no-repeat bottom;}
#header_ div.logo{padding:35px 0 0 60px;width:200px;float:left;}
#header_ div.menu{margin:22px 10px 0 0;float:right;width:640px;text-align:right;}
#header_ div.menu ul{margin:0;padding:0;}
#header_ div.menu li{float:left;display:inline;}

.redArrow{background:url(../_img/_layout/arrow_01.gif) no-repeat 0px 5px; padding-left:20px; margin-left:20px;}

.sidemenu{float:right;width:300px;margin:10px 10px 0 0;_margin:10px 5px 0 0;font-size:10px;text-align:right}
.sidemenu ul {margin:0;padding:0;}
.sidemenu ul li {color:#999;float:left;display:inline;padding:0 5px;margin:0;}
.sidemenu ul li a{color:#999;text-decoration:none;}
.sidemenu ul li a:hover{text-decoration:none;}

/*.........TOP MENU................*/
.MainMenuLine{background: url(../_img/_layout/mainmenu_line.gif) no-repeat right center; padding:0 20px;}
.MainMenuLeftLine{background: url(../_img/_layout/mainmenu_line.gif) no-repeat left center;}
.TopMenuTxt{
	background-image: url(../_img/_layout/topmenu_line.gif);
	background-repeat: no-repeat;
	background-position: right center;
	font-size: 11px;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
}
.TopMenuTxt a{
	font-size: 11px;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
}
.TopMenuTxt a:hover{
	font-size: 11px;
	font-weight: normal;
	color: #DCD3CE;
	text-decoration: none;
}
.TopMenuTxt2{
	font-size: 11px;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
}
.TopMenuTxt2 a{
	font-size: 11px;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
}
.TopMenuTxt2 a:hover{
	font-size: 11px;
	font-weight: normal;
	color: #DCD3CE;
	text-decoration: none;
}

.TopMenuTxt03{
	background-image: url(../_img/_layout/topmenu_line.gif);
	background-repeat: no-repeat;
	background-position: right center;
	font-size: 11px;
	font-weight: normal;
	color: #CC0000;
	text-decoration: none;
}
.TopMenuTxt03 a{
	font-size: 11px;
	font-weight: normal;
	color: #CC0000;
	text-decoration: none;
}
.TopMenuTxt03 a:hover{
	font-size: 11px;
	font-weight: normal;
	color: #DCD3CE;
	text-decoration: none;
}
/*------------------Contact-------------------*/
.ContactBg { background:url(../_img/05_contact/contact_bg.jpg) no-repeat left top; width:670px;height:130px;height:94px\0;_height:94px;*height:94px;padding:36px 0px 0px 34px}
.FormDot {color:#990000; font-weight:bold;}
.ContactSuccessBg { background:url(../_img/05_contact/successbg.jpg) no-repeat left top; width:670px;height:322px;padding:153px 0px 0px 60px}
.ContactForm {height:18px;border:1px solid #DAD5D1}
.ContactFormInput {border:1px solid #DAD5D1;vertical-align: top;}
.ContactTextarea {border:1px solid #DAD5D1}
.ContactLine {border-right:1px solid #DBDBDB;border-left:1px solid #DBDBDB;padding-top:20px}

/*-----------------------product_download-----------------------*/
.download_bg { background:url(../_img/01_product/download_bg.jpg) no-repeat left top; width:200px;height:215px\0;height:215px\0;_height:215px;*height:215px;padding:0px}

