/* CSS Document */
/*-----------------style for index--------------------*/
.location{
	position:relative;
	font-size:1em;
	width:950px;
	margin-left:auto;
	margin-right:auto;
}

#top{ height:105px; background:transparent url(images/bg-top.gif) center bottom no-repeat;}
#top .topTxt{
	width:951px;
	margin:0;
	padding:16px 0 0 0;
	height:16px;
	text-align:center;
}
#top .topTxt a{
	display:block;
	height:12px;
	padding:4px 0 0 0;
	float:right;
	overflow:hidden;
}
#top .topTxt a:hover{
	text-decoration:underline;
}
#top .topTxt .tt01{
	color:#2DC0F3;
	width:58px;
    margin-right:15px;
	text-indent:10px;
	background:url(images/pic-top01.gif) 0 0 no-repeat;
}
#top .topTxt .tt02{
	width:62px;
	text-indent:10px;
	background:url(images/pic-top02.gif) 0 0 no-repeat;
}
#top .topTxt .tt03{
	width:136px;
	
	text-indent:17px;
	margin-right:21px;
	background:url(images/pic-top03.gif) 0 0 no-repeat;
}
#top .topTxt .tt04{
	width:82px;
    margin-right:13px;
	text-indent:6px;
	background:url(images/pic-top02.gif) 0 0 no-repeat;
}
#top .topTxt .tt05{
	color:#2DC0F3;
	width:64px;
	text-indent:10px;
	background:url(images/pic-top01.gif) 0 0 no-repeat;
}
#top .topTxt .tt06{
	width:136px;
	text-indent:17px;
	margin-right:21px;
	background:url(images/pic-top03.gif) 0 0 no-repeat;
}
#top .searchBar{
	list-style:none;
	margin:10px 0 0 0;
	height:26px;
	text-align:right;
}
#top .searchBar li{
	height:26px;
	text-align:right;
	float:right;
}
#top .searchBar select{
	margin:0 7px 0 0;
	padding:0;
	font-size:11px;
	height:18px;
	border:1px solid #bcbcbc;
}
#top .searchBar .search_txt{
	margin:0 7px 0 0;
	padding:0;
	width:212px;
	height:16px;
	font-size:11px;
	border:1px solid #bcbcbc;
	float:left;
}
#top .searchBar .search_btn{
	margin:0;
	padding:0;
	color:#ffffff;
	font-size:11px;
	text-align:center;
	width:47px;
	height:18px;
	border:none;
	background:url(images/btn-indt-search.gif) 0 0 no-repeat;
	cursor:pointer;
}
.GridView{
	text-align:center;
}
.navBar{ height:25px; background:#3865BA; }
.navBar ul{
	list-style:none;
	width:953px;
	height:25px;
	overflow:hidden;
}
.navBar ul li{
	width:134px;
	height:25px;
	float:left;
}
.navBar ul li a{
	display:block;
	color:#fff;
	font-size:1.2em;
	font-weight:700;
	height:25px;
	text-align:center;
	line-height:25px;
	border-right:1px solid #2E53A1
}
.navBar ul li a:hover,.navBar ul li .curNav{
	color:#fff;
	text-decoration:none;
	border:none;
	background:url(images/bg-nav-over.gif) repeat-x;
}
.navBar ul .BR{ border-right:1px solid #2E53A1;}
.navBar ul .noB{ border:none;}
.navBar ul .BL{ border-left:solid 1px #ffffff;border-right:solid 1px #2E53A1;}
#top .logo{
	position:absolute;
	top:16px;
	left:26px;
	width:182px;
	height:44px;
	z-index:99;
}
#top .logo a{
	display:block;
	width:100%;
	height:100%;
	text-indent:-9999px;
	background:url(images/pic-logo.jpg) 0 0 no-repeat;
}
#indMain{
}
.indSide,.contactLeft{ width:300px; float:left; }
.indSLLine{ background:url(images/bg-indside01.gif) right center no-repeat; }
.indSideList,.locationList{
	width:283px;
	padding:1px;
	border:1px solid #e2e2e2;
	background:#fff;
}
.indSideList h2,.locationList h2{
	font-size:1.2em;
	color:#555;
	width:100%;
	height:29px;
	line-height:30px;
	text-indent:18px;
	font-weight:normal;
	overflow:hidden;
	border-bottom:1px solid #d9d9d9;
	background:#f1f1f1;
}
.indSideList ul,.locationList ul{
	list-style:none;
	margin:1px 0 0 0;
	background:#f1f1f1;
}
.locationList ul{ padding-bottom:6px;}
.indSideList ul li{	width:100%; padding:3px 0;}
.locationList ul li{ width:100%; height:27px;}
.indSideList ul li a{
	display:block;
	color:#4182da;
	line-height:14px;
	padding:4px 0 5px 30px;
	background:transparent url(images/pic-indlefttil.gif) 17px 10px no-repeat;
}
.indSideList ul li a:hover{
	color:#4182da;
	text-decoration:underline;
	background:#e3e3e3 url(images/pic-indlefttil.gif) 17px 10px no-repeat;
}
.locationList ul li a,.locationList ul li span{
	display:block;
	color:#4182da;
	padding:8px 0 0 40px;
	height:19px;
}
/*-----------start product center----------------*/
.indSidePC{ width:303px; float:left; }
.indSLLinePC{ background:url(images/bg-indside01.gif) right center no-repeat; }
.indSideListPC{
	width:283px;
	padding:1px;
	border:1px solid #e2e2e2;
	background:#fff;
}
.indSideListPC h2{
	font-size:1.2em;
	color:#555;
	width:100%;
	height:29px;
	line-height:30px;
	text-indent:18px;
	font-weight:normal;
	overflow:hidden;
	border-bottom:1px solid #d9d9d9;
	background:#f1f1f1;
}
.indSideListPC ul{
	list-style:none;
	margin:1px 0 0 0;
	background:#f1f1f1;
}
.indSideListPC ul li	{
	width:100%; 
	padding:1px 0;
	}
.indSideListPC ul li a{
	display:block;
	color:#4182da;
	line-height:14px;
	padding:4px 0 2px 17px;
	
}
.indSideListPC ul li a:hover{
	color:#4182da;
	text-decoration:underline;
	
}
/*-----------end product center----------------*/
.locationList ul li a:hover{ color:#4182da;	text-decoration:none;}
.locationList ul li .locSA01{ background:transparent url(images/pic-l-usa.gif) 17px 9px no-repeat;}
.locationList ul li .locSA01:hover,.locationList ul li .locSS01{ background:#e3e3e3 url(images/pic-l-usa.gif) 17px 9px no-repeat;}
.locationList ul li .locSA02{ background:transparent url(images/pic-l-china.gif) 17px 9px no-repeat;}
.locationList ul li .locSA02:hover,.locationList ul li .locSS02{ background:#e3e3e3 url(images/pic-l-china.gif) 17px 9px no-repeat;}

.indSide_mt{ margin:9px 0 0 0;}
.indRight,.contactRight{ width:647px; float:right;}
.indR01{
	width:613px;
	height:180px;
	padding:1px 0 0 34px;
	background:#fff url(images/bg-indr01.gif) 0 0 no-repeat;
}
.indR01 img{ margin:10px 0 0 0}
.indR01 ul{
	list-style:none;
	width:201px;
	float:left;
}
.indR01 ul li{ width:186px; line-height:14px;}
.indR01 ul .li01{
	height:158px;
	text-align:center;
	overflow:hidden;
	text-decoration:underline;
}
.indR01 ul .li01 img{
	width:156px;
	height:142px;
	margin:5px 0 0 0;
	border:0;
}
.indR01 ul .li02{ overflow:hidden;}
.indR01 ul .li02 a{ color:#4182da; font-weight:700;}
.indR01 ul .li02 a:hover{ color:#4182da; font-weight:700;text-decoration:underline;}
.indR01 ul .li03{ line-height:26px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.indR01 ul .li03 code{ color:#6e6e6e; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.1em; text-decoration:line-through;}
.indR01 ul .li03 span{ color:#d82b0a; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.1em; margin:0 0 0 10px;}

.indR02{ width:100%; margin:18px 0 0 0;}
.indR02 h2{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:700;
	font-size:1.4em;
	text-indent:40px;
	width:100%;
	height:22px;
	margin:0;
	line-height:22px;
	background:transparent url(images/pic-indrlisttil.gif) 10px 0 no-repeat; margin-bottom:-1px;
}
.indR02_list{ width:646px; background:transparent url(images/bg-indrlist.gif) center 2px no-repeat;}
.indR02_list ul{
	list-style:none;
	width:277px;
	margin:16px 0 0 0;
	padding:0 18px 0 28px;
	line-height:15px;
	float:left;
}
.indR02_list ul .li01 a{ color:#4182DA; font-size:1.2em;}
.indR02_list ul .li01 a:hover{ color:#4182DA; font-size:1.2em;text-decoration:underline;}
.indR02_list ul .li02 a{ color:#6e6e6e; font-size:1.0em;}
.indR02_list ul .li02 a:hover{ color:#6e6e6e; font-size:1.0em;text-decoration:underline;}
.indR02_list ul .li05 a{ color:#ffb033; font-size:1.2em;}
.indR02_list ul .li05 a:hover{ color:#ffb033; font-size:1.2em;text-decoration:underline;}
.indR02_list1{ width:646px; background:transparent url(images/bg-indrlist.gif) center 2px no-repeat;}
.indR02_list1 ul{
	list-style:none;
	margin:16px 0 0 0;
	padding:0 18px 0 28px;
	line-height:15px;
	float:left;
}
.indR02_list1 ul .li01 a { color:#4182da; font-size:1.2em;}
.indR02_list1 ul .li01 a:hover{ color:#4182da; font-size:1.2em; text-decoration:underline;}
#footer{ height:74px; margin-top:18px;}
#footer .footLink{
	height:24px;
	border:1px solid #bcbcbc;
	background:#fff;
}
#footer .footLink p{
	height:22px;
	margin:1px;
	font-weight:700;
	line-height:22px;
	text-align:center;
	background:#e8e8e8;
}
#footer .footLink p a{ color:#6e6e6e;}
#footer .footLink p a:hover{ color:#4182da;text-decoration:underline;}
.footTxt{
	margin:0;
	line-height:24px;
	text-align:center;
}
/*-----------end index----------------*/
/*==========================style for other pages=======================*/
.curPos{
	margin:0;
padding:0;
font-size:1.2em;
min-height:28px;
*height:auto !important;
*height:28px;
overflow:visible;
line-height:28px;
text-indent:44px; 
background:white url(images/pic-indrlisttil.gif) 12px 4px no-repeat;
}
.curPos span{ color:#666666}
.curPos a{ color:#3980D8;}
.curPos a:hover{ color:#3980D8;text-decoration:underline;}
.blue a{ color:#3980D8;}
.blue a:hover{ color:#3980D8;text-decoration:underline;}
/*-----------startsitemap----------------*/
.curPos2{
	margin:0;
padding:0;
font-size:1.2em;
min-height:28px;
*height:auto !important;
*height:28px;
overflow:visible;
line-height:28px;
text-indent:44px;
background:white url(images/pic-indrlisttil.gif) 12px 7px no-repeat;
}
.curPos2 { color:#cf2c23;}
.indsite{ width:950px; float:right;}
.lineShort1{
	margin:0;
	padding:0;
	height:12px;
	overflow:hidden;
}
.lineShort1{ background:url(images/bg-indrlist.gif) center 2px no-repeat;}
.curPos1{
	margin:0;
	padding:0;
	font-size:1.2em;
	height:28px;
	line-height:28px;
	text-indent:44px;
	background:white;
}
.curPos1 a{ color:#4182da;}
.curPos1 a:hover{ color:#4182da;text-decoration:underline;}

.indR02_site{
	 width:323px;
	 
}
.indR02_site h3{ color:#4182da; font-size:1.2em;margin:0 0 0 10px;}
.indR02_site h3 a{ color:#4182da;}
.indR02_site h3 a:hover{ color:#4182da;text-decoration:underline;}
.indR02_site ul{
	list-style:none;
	width:300px;
	margin:16px 0 0 0;
	padding:0 18px 0 28px;
	line-height:17px;
	float:left;
}
.indR02_site ul .li01 a{ color:#4182da; font-size:1.0em;}


.indR03_site{
	 width:323px;
}
.indR03_site h3{ width:300px;color:#4182da; font-size:1.2em;margin:0 0 0 310px;}
.indR03_site h3 a{ color:#4182da;}
.indR03_site h3 a:hover{ color:#4182da;text-decoration:underline;}
.indR03_site ul{
	list-style:none;
	width:300px;
	margin:0 0 20px 340px;
	padding:0 18px 0 28px;
	line-height:17px;
	float:left;
}
.indR03_site ul .li01 a{ color:#4182da; font-size:1.0em;}


/*-----------endsitemap----------------*/
.lineLong,.lineShort,.lineMin{
	margin:0;
	padding:0;
	height:12px;
	overflow:hidden;
}

.lineLong{ background:url(images/bg-othline-l.gif) center 0 no-repeat;}
.lineShort{ background:url(images/bg-indrlist.gif) center 2px no-repeat; }
.lineMin{ background:url(images/bg-cartLine.gif) center 0 no-repeat;}
.about{
	padding-left:58px;
	padding-right:58px;
	line-height:1.8em;
}
.cartSide{
	width:213px;
	margin:0 12px 0 0;
	float:left;
}
.cartSide{ background:url(images/bg-cart-C.gif) no-repeat;}
.cartSide h3{
	height:26px;
	padding-top:18px;
	color:#555;
	font-size:1em;
	font-weight:normal;
	text-indent:42px;
	background:url(images/bg-cart-T.gif) 0 0 no-repeat;
}
.cartSB{
	margin:0;
	padding:0;
	height:10px;
	overflow:hidden;
	background:url(images/bg-cart-B.gif) center top no-repeat;
}
.cartSide .cartSList{ list-style:none; margin:0 0 0 0;}
.cartSide .cartSList li{margin-top:0px;}
.cartSide .cartSList li a{
	display:block;
	color:#4182da;
	line-height:37px;
	text-indent:36px;
	background:url(images/bg-cart-A.gif) 0 0 no-repeat;
}
.cartSide .cartSList li a:hover{
	color:#4182da;
	text-decoration:none;
	background:url(images/bg-cart-ACur.gif) 0 0 no-repeat;
}
.cartSide .cartSList li .curOptine{
	display:block;
	color:#4182da;
	height:37px;
	line-height:37px;
	text-indent:36px;
	background:url(images/bg-cart-ACur.gif) 0 0 no-repeat;
}
.cartRight{ width:725px; float:left;
}
.cartStep{ height:86px; margin:18px 0 0 0; }
.cartTable{
	width:723px;
	border:1px solid #e2e2e2;
	border-spacing:0;
	border-collapse:collapse;
	background:white;
}
.grayBg{ background:#f1f1f1;}
.cartTable th,.cartTable td{ height:40px; vertical-align:middle;}
.cartTable th{
	font-weight:normal;
	text-align:center;
	border-bottom:1px solid #e2e2e2;
	background:#f1f1f1;
}

/*
.cartTable .cTd01{ width:9%;}
.cartTable .cTd02{ width:5%;}
.cartTable .cTd03{ width:16%;}
.cartTable .cTd04{ width:33.5%;}
.cartTable .cTd05{ width:9.5%;}
.cartTable .cTd06{ width:10.5%;}
*/
.cartTable .cTd07{ padding-right:30px;}
.cartTable td{ text-align:center;}
.cartTxt{
	margin:3px 0;
	padding:10px 24px;
	line-height:1.8em;
}
.cartTxt span{ color:#cb2f27;}
.cartTxt .textarea{
	width:302px;
	height:140px;
	margin:0;
	padding:0;
	font-size:1em;
	line-height:1.6em;
	border:1px solid #dedede;
}
.cartTxt input{
	line-height:16px;
	margin:0;
	padding:0;
	border:1px solid #dedede;
}
.Txt{
	margin:3px 0;
	padding:10px 24px;
	line-height:1.8em;
}
.cartBtns01,.cartBtns02{height:42px;margin:18px 0 0 0;}
.cartBtns03{height:30px;margin:0 0 0 0;}
.cartBtns03 input{
	line-height:16px;
	margin:0;
	padding:0;
	border:1px solid #dedede;
}
.cartBtns01 input{
	width:97px;
	margin:0 10px;
	background:url(images/bg-btn01.gif) 0 0 no-repeat;
}
.cartBtn01{
	padding:0;
	height:23px;
	line-height:23px;
	border:none;
	font-size:1em;
	color:#4182da;
	text-align:center;
	cursor:pointer;
}
.cartTab02,.contactTab.regTab{
	width:100%;
	border-spacing:0;
	border-collapse:collapse;
}
.cartTab02 th,.cartTab02 td,.contactTab th,.contactTab td,.regTab th,.regTab td {
	padding-top:6px; padding-bottom:6px;
}
.cartTab02 th{
	width:26%;
	font-weight:normal;
	padding-right:12px;
	text-align:right;
}
.cartTab02 td .button_height{
    height:18px;
}
.cartTab02 h2{
margin:0;
padding:0;
font-size:1.2em;
min-height:28px;
*height:auto !important;
*height:28px;
overflow:visible;
line-height:28px;
text-indent:44px;
background:white url(images/pic-indrlisttil.gif) 12px 7px no-repeat;
}
.cartTab02 h2 a{ color:#cf2c23;}
.cartTab02 h2 a:hover{ color:#cf2c23;text-decoration:underline;}
.cartTab02 h3{
	margin:0;
	padding:0;
	height:12px;
	overflow:hidden;
}
.cartTab02 h3{ background:url(images/bg-indrlist.gif) center 2px no-repeat;}

.contactTab th{
	font-weight:normal;
	padding-right:12px;
	text-align:right;
}
.filetable{
	width:723px;
	border:1px solid #e2e2e2;
	border-spacing:0;
	border-collapse:collapse;
	background:white;
}
.filetable th,.filetable td{ height:30px; vertical-align:middle; margin-left:10px;}
.filetable td a{ color:#4182da;}
.filetable td a:hover{ color:#4182da;text-decoration:underline;}
.quotetable{
	width:723px;
	border:0px solid #e2e2e2;
	border-spacing:0;
	border-collapse:collapse;
	background:white;
}
.quotetable th,.quotetable td{ height:30px; vertical-align:middle; text-align:center;}
.quotetable td a{ color:#4182da;}
.quotetable td a:hover{ color:#4182da;text-decoration:underline;}
.quotetable td .ti01{ color:#666666;}
.quotetable td input{
	line-height:16px;
	margin:0;
	padding:0;
	border:1px solid #dedede;
}

.btn a{ color:#4182da;}
.btn a:hover{ color:#4182da;text-decoration:underline; }
.regTab th{
	width:24%;
	font-weight:normal;
	padding-right:12px;
	text-align:right;
}
.cartTab02 th span,.cTTop span,.contactTab th span,.regTab th span{ color:red;}
.cartTab02 td{ width:70%; text-align:left;}
.contactTab td{ text-align:left;}
.regTab td{ width:79%; text-align:left;}
.contactTab td textarea{
	width:302px;
	height:140px;
	margin:0;
	padding:0;
	font-size:1em;
	line-height:1.6em;
	border:1px solid #dedede;
}
.cartTab02 td input,.contactTab td input,.cartIut input{
	width:212px;
	height:16px;
	line-height:16px;
	margin:0;
	padding:0;
	border:1px solid #dedede;
}
.cartTab02 td select,.contactTab td select{ font-size:1em; width:214px;}
.cartTab03 th {
	width:50%;
	margin:0;
	padding:0;
	font-size:1em;
	line-height:1.6em;
}
.cartTab03 td {
	width:302px;
	margin:0;
	padding:0;
	font-size:1em;
	line-height:1.6em;
}
.cartTab04 th { width:30%; text-align:right;}
.cartTab04 th span{ color:red;}
.cartTab04 td{ width:35%; text-align:left;}
.cartTab04 td input{
	width:212px;
	height:16px;
	line-height:16px;
	margin:0;
	padding:0;
	border:1px solid #dedede;
}
.cartTab04 td select{ font-size:1em; width:214px;}

.cartBtns_pad01{ padding:0 0 0 80px;}
.cartBtns_pad02{ padding:0 0 0 192px;}
.cartBtns02 input{ width:78px; background:url(images/bg-btn02.gif) 0 0 no-repeat; }

.cart03List{
	width:362px;
	padding-bottom:38px;
	float:left;
}
.cart03List h3{
	color:#3980D8;
	font-size:1.1em;
	font-weight:normal;
	height:28px;
	line-height:28px;
	text-indent:24px;
}
.cart04Til{
	color:#666666;
	font-size:1.1em;
	font-weight:normal;
	height:28px;
	line-height:28px;
	text-indent:24px;
}
.cart03List div{ padding:0 0 0 36px; line-height:1.6em;}
.cart03List input{
	margin:0 0 0 24px;
	padding:0;
	border:none;
	width:97px;
	height:21px;
	text-align:center;
	font-size:1em;
	color:#4182da;
	cursor:pointer;
	background:url(images/bg-btn03.gif) 0 0 no-repeat;
}
.cart03List .forP{
	margin:8px 0 0 0;
	padding:0;
	border:none;
}
.cart04Txt p{
	margin:8px 0;
	padding:0 36px;
	line-height:1.4em;
}
.cart04Txt p span{ color:#4182da; font-size:1.2em;}
.cart04Btns{ padding:0 0 0 24px; margin:104px 0 0 0;}
.cart04Btns .item01{ width:97px; background:url(images/bg-btn01.gif) 0 0 no-repeat; }
.cart04Btns .item02{ width:119px; background:url(images/bg-btn04.gif) 0 0 no-repeat; }
.contactLeft p,.cTTop{	margin:12px 0; line-height:1.8em;}
.contactLeft p{ padding:0 0 0 30px;}
.cTTop{ padding:0 42px;}
.contactRight{background:transparent url(images/bg-indside01.gif) 0 0 no-repeat;}

.locRList{
	width:291px;
	padding:6px 0 0 32px;
	line-height:2.4em;
	float:left;
}
.locRList h3{
	font-family:"Times New Roman", Times, serif;
	font-size:1.6em;
	font-weight:normal;
}
.locRList p{ margin:4px 0 0 0; padding:0;}
.locRList p a{ color:#4182da;}
.locRList p a:hover{ color:#4182da;text-decoration:underline;}
.error{
	position:relative;
	width:592px;
	padding:1px;
	margin:10px auto 0 auto;
	border:1px solid #e3e3e3;
	background:#fff;
}
.error .errorDiv{
	width:100%;
	height:200px;
	background:#f1f1f1;
}
.error .errorDiv h3{
	height:50px;
	padding:20px 52px 0;
	font-size:1em;
	font-weight:normal;
	line-height:1.4em;
}
.error .errorDiv table{
	margin:0 0 0 0px;
	border:none;
	border-collapse:collapse;
	border-spacing:0;
}
.error .errorDiv table td{
	font-size:1.2em;
	padding:6px 0;
	vertical-align:middle;
	text-align:justify
}
.error .errorDiv table td input{ margin:0; padding:0; font-size:1em;}
.error .errorDiv table td .l_txt{
	width:245px;
	height:16px;
	line-height:16px;
	border:1px solid #dedede;
	background:#fff;
}
.error .errorDiv table td .l_btn{
	width:78px;
	height:23px;
	text-align:center;
	color:#4182da;
	border:none;
	background:url(images/bg-btn02.gif) 0 0 no-repeat;
	cursor:pointer;
}
.error .errorDiv table td .l_btn1 {
	margin-left:170px;
}
.error .errorDiv p{
	margin:10px 0 0 0;
	padding-right:6px;
	text-align:right;
}
.error .errorDiv p a{ margin:0 18px; color:#4182da;}


.login{
	position:relative;
	width:592px;
	padding:1px;
	margin:18px auto 0 auto;
	border:1px solid #e3e3e3;
	background:#fff;
}
.login .loginDiv{
	width:100%;
	height:200px;
	background:#f1f1f1;
}
.login .loginDiv h3{
	height:50px;
	padding:20px 52px 0;
	font-size:1em;
	font-weight:normal;
	line-height:1.4em;
}
.login .loginDiv table{
	margin:0 0 0 86px;
	border:none;
	border-collapse:collapse;
	border-spacing:0;
}
.login .loginDiv table td{
	font-size:1.2em;
	padding:6px 0;
	vertical-align:middle;
	text-align:left;
}
.login .loginDiv table td input{ margin:0; padding:0; font-size:1em;}
.login .loginDiv table td .l_txt{
	width:245px;
	height:16px;
	line-height:16px;
	border:1px solid #dedede;
	background:#fff;
}
.login .loginDiv table td .l_btn{
	width:78px;
	height:23px;
	text-align:center;
	color:#4182da;
	border:none;
	background:url(images/bg-btn02.gif) 0 0 no-repeat;
	cursor:pointer;
}
.login .loginDiv table td .l_btn1 {
	margin-left:170px;
}
.login p{
	margin:10px 20px 0 0;
	padding-right:6px;
	text-align:right;
}
.loginDiv p{
	margin:0 0 0 0;
	padding-right:6px;
}
.login .loginDiv p a{ margin:0 18px; color:#4182da;}
/*-----------start mail (there are some style in other places)------------*/
#mail{
	position:relative;
	font-size:1em;
	width:726px;
	margin:0 auto;
}
#mail .mailTil{
	height:76px;
	text-indent:-9999px;
	background:url(images/pic-maillogo.gif) 0 0 no-repeat;
}
#mail .fontLarger{ font-size:1.2em;}
#mail .mailTilTxt{
	color:#cb2f27;
	font-size:1.2em;
	font-weight:normal;
	height:28px;
	line-height:28px;
	text-indent:24px;
	margin:12px 0 0 0;
}
#mail .mailTxt{
	padding:0 0 0 36px;
	line-height:1.6em;
	font-size:1.2em;
}
#mail .marTop{ margin-top:16px;}
#mail .tl{ text-align:left;}
#mail a{ color:#4182da;}
/*-----end mail-------*/

.mminputs{
	border:none;
	border-collapse:collapse;
	border-spacing:0;
	margin:12px 0 0 12px;
}
.mminputs td{
	height:22px;
	padding-bottom:10px;
	vertical-align:middle;
}
.mminputs .mmBtn{
	margin:0 0 0 10px;
	padding:0;
	border:none;
	font-size:1em;
	width:65px;
	height:21px;
	color:#4182da;
	background:url(images/pic-mmbtn.gif) 0 0 no-repeat;
	cursor:pointer;
	float:left;
}
.font_eve{ font-size:1.1em;}
.mmTab th{ height:30px;}
.mmTab td{ height:24px;}
.colorBlue{ color:#4182da;}
.mmhref{
	display:block;
	color:#4182da;
	height:14px;
	line-height:14px;
	text-indent:6px;
	text-align:left;
	background:transparent url(images/pic-mmatil.gif) 0 center no-repeat;
}
.mmhref:hover{ display:block;text-decoration:underline;}
.mmTabList{
	margin:12px 0 0 12px;
	border:none;
	border-collapse:collapse;
	border-spacing:0;
}
.mmTabList th,.mmTabList td{
	height:18px;
	vertical-align:middle;
	padding-top:6px;
	padding-bottom:6px;
}
.mmTabList th{
	width:28%;
	padding-right:8px;
	text-align:right;
	font-weight:normal;
}
.mmTabList td{ width:64%; text-align:left;}
.mmTabList td input{
	margin:0;
	padding:0;
	width:212px;
	height:16px;
	line-height:16px;
	font-size:1em;
	border:1px solid #dedede;
}

/*-------------start msgBox---------------*/
.msgBox{
	position:relative;
	width:726px;
	padding:8px;
	background:#f9f9f9;
}
.msgCont{
	position:relative;
	height:356px;
	border:1px solid #e2e2e2;
}
.msgCont h2{
	height:30px;
	line-height:30px;
	font-size:1.2em;
	font-weight:normal;
	text-align:center;
	border-bottom:1px solid #e2e2e2;
	background:#f1f1f1;
}
.msgCont table{
	width:100%;
	border:none;
	border-collapse:collapse;
	border-spacing:0;
}
.msgCont table th,.msgCont table td{ line-height:24px; vertical-align:top; text-align:left;}
.msgCont table th{ width:18%; text-indent:22px;}
.closeBtn{
	position:absolute;
	top:8px;
	right:8px;
	display:block;
	width:13px;
	height:13px;
}
/*-------------end msgBox---------------*/
.newsList1{
	padding-left:32px;
	margin-top:1px;
	font-size:1.4em;
	line-height:1.6em;
}
.newsList{
	padding-left:32px;
	margin-top:14px;
}
.newsList h3{
	font-size:1.2em;
	font-weight:normal;
	margin:0;
}
.newsList h3 a{ color:#4182da;}
.newsList h3 a:hover{ color:#4182da;text-decoration:underline;}
.newsList p{ margin:0; line-height:1.5em;}
.turnPags{
	clear:both;
	margin-top:20px;
	text-align:right;
}
.turnPags .isa{ margin-left:16px; color:#cb2f27; }
.turnPags .isa:hover{ color:#cb2f27;text-decoration:underline;}
.turnPags .isa img{ vertical-align:middle;}
.turnPags .isspan{ margin-left:16px;}
.newsTil{
	color:#333;
	font-size:1.8em;
	font-family:"Times New Roman", Times, serif;
	font-weight:normal;
	text-align:center;
}
.newsTime{ margin:0; text-align:center; margin-top:10px;}
.newsTxt{
	font-size:1.2em;
	line-height:1.4em;
	padding:0 18px;
	margin-top:18px;
}
.newsTxt p{ margin:8px 0;}
.newsTxt1{
	font-size:1.0em;
	line-height:1.4em;
	padding:0 18px;
	margin-top:18px;
	text-decoration:none;
	color:#4182da;
}
.newsTxt1 p {
	list-style:none;
	margin:8px 0;
	color:#4182da;
}
.newsTxt1 p table td a{
	color:#4182da;
}
.newsTxt1 p a:hover{
	color:#4182da;
	text-decoration:none;
}
.newsPic{
	margin-top:25px;
	padding-left:18px;
}
.newsPic ul{
	list-style:none;
	margin-left:45px;
	width:240px;
	float:left;
}
.newsPic ul .li01{
	height:18px;
	padding-left:72px;
}
.newsPic ul .li01 a{ color:#4182da;}
.newsPic ul .li01 a:hover{ color:#4182da;text-decoration:underline;}

.newsPic1{
	margin-top:25px;
	padding-left:18px;
}
.newsPic1 ul{
	list-style:none;
	margin-left:45px;
	width:344px;
	float:left;
}
.newsPic1 ul .li01{
	height:18px;
	padding-left:72px;
}
.newsPic1 ul .li01 a{ color:#4182da;}
.newsPic1 ul .li01 a:hover{ color:#4182da;text-decoration:underline;}
.newsRel td a{ color:#4182da;}
.newsRel td a:hover{ color:#4182da;text-decoration:underline;}
.proRel li a{ color:#4182da}
.proRel li a:hover{ color:#4182da;text-decoration:underline;}
.newsPic ul .li02 img{
	max-width:310px;
	width:expression(this.width>314?314:true);
}
.newsPic ul .li03{
	padding:4px 48px 4px 16px;
	line-height:1.4em;
}
.newsTell{
	padding:12px 0 12px 18px;
	margin:0;
}
.newsRel{
	list-style:none;
	margin:4px 0 0 50px;
}
.proRel{
	list-style:none;
	margin:4px 0 0 24px;
}
.newsRel td,.proRel li{
	height:20px;
	padding:0 0 0 16px;}
.Rel td a{
	color:#4182da;}
.newlistnew{}
.newlistnew ul{margin-left:10px; margin-top:5px; text-align:left; list-style:none;}
.newlistnew li{margin-left:3px; padding:0 0 0 10px; text-align:left;}
.productDet{
	position:relative;
	width:867px;
	margin:0 auto;
}
.paginator { font: 11px Arial, Helvetica, sans-serif;padding:10px 20px 10px 0; margin: 0px;}
.paginator a {padding: 1px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none;margin-right:2px}
.paginator a:visited {padding: 1px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none;}
.paginator .cpb {padding: 1px 6px;font-weight: bold; font-size: 13px;border:none}
.paginator a:hover {color: #fff; background: #4182da;border-color:#4182da;text-decoration: none;}
.proDetTil{
	border:1px solid #e2e2e2;
	padding:1px;
	background:#fff;
}
.proDetTil h2,.proDetTil h3{
	line-height:1.8em;
	text-align:center;
	font-weight:700;
	background:#f1f1f1;
}
.proDetTil h2{ font-size:1.4em; padding-top:4px;}
.proDetTil h3{ font-size:1em; padding-bottom:6px;}
.proDetTab{
	width:100%;
	margin-top:14px;
	border:1px solid #e2e2e2;
	border-collapse:collapse;
	border-spacing:0;
}
.proDetTab th,.proDetTab td{
	padding:6px 0;
	text-align:center;
	line-height:1.4em;
}
.proDetTab th{ border-bottom:1px solid #e2e2e2; background:#f1f1f1;}
.proDetTab th p{
	margin:0;
	font-weight:normal;
	text-indent:24px;
	text-align:left;
}
.proDetTab td p{
	font-weight:normal;
	text-indent:24px;
	text-align:center;
}
.proDetTab input{
	margin:0 0 0 6px;
	padding:0;
	border:none;
	width:83px;
	height:16px;
	line-height:16px;
	float:left;
}
.proDetTab .proDet_txt {
	background:url(images/pic-proDet-txt.gif) 0 0 no-repeat;
}
.proDetTab th{
	line-height:20px;
	margin:0;
	padding:0;
}
.proDetTab .proDet_btn{ background:url(images/pic-proDet-btn.gif) 0 0 no-repeat; cursor:pointer;}
.proDetTab .bigTxt{ font-size:1.4em;}
.proDetTab .bigTxt a{ color:#4182da;}
.proDetTab .bigTxt a:hover{ color:#4182da;}
.proIsTil{
	color:#666666;
	font-size:1.2em;
	font-weight:bolder;
	margin-top:16px;
	line-height:2em;
}
.proTxt{
	margin:0;
	padding:4px 24px;
	line-height:1.8em;
}
.proTopP{
	margin:0;
	padding:0 0 6px 30px;
	font-size:1.4em;
	line-height:1.6em;
}
.quoteTxt{ margin:0;}
.quoteTxt textarea{
	margin:0;
	padding:0;
	width:720px;
	height:108px;
	font-size:1em;
	line-height:1.4em;
	border:1px solid #dedede;
	background:#f9f9f9;
}
.reg{
	position:relative;
	width:720px;
	padding:1px;
	margin:18px auto 0 auto;
	border:1px solid #e3e3e3;
	background:#f1f1f1;
}
.wz{
	font-size:1.2em;
}
.input{
	width:190px;
	height:16px;
	line-height:16px;
	margin:0;
	padding:0;
	border:1px solid #dedede;
}
.siteMap{
	width:42%;
	padding-left:4%;
	padding-right:3%;
	padding-bottom:6px;
	float:left;
}
.siteMap,.siteMap a{ color:#4182da;}
.siteMap a:hover{ color:#4182da; text-decoration:underline;}
.siteMap h3{
	font-size:1.2em;
	height:26px;
	line-height:26px;
}
.siteMap ul{ list-style:none; margin-top:6px;}
.siteMap ul li{
	height:16px;
	line-height:16px;
	padding-left:12px;
}
.leaftxt{
	white-space:normal;
}

.signin{
    margin-left:800px;	
}
.related a{ color:#4182da;}
.li a{ color:#4182da; font-size:1.0em;}
.li a:hover{ color:#4182da; font-size:1.0em;text-decoration:underline;}
.Request a{ color:#4182da;}
.Request a:hover{ color:#4182da; text-decoration:underline;}
.addtocart{
    margin-top:6px;	
}
.newsPic1 ul .li02{ height:58px; padding:20px 0 0 10px;}
.des{
	border:1px solid #e2e2e2;
	padding:1px;
	background:#fff;
}

.des{
	margin:3px 0;
	padding:10px 24px;
	line-height:1.8em;
}
.des span{ color:#cb2f27;}
.des a{ color:#4182da;}
.des a:hover{ color:#4182da;}
