@charset "UTF-8";

/* v1.0 | 20080212 */

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, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	word-wrap:break-word;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
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;
}

input {
	font-family:Arial;
	}
.mhidden {
	text-indent:-5000px;
	display:none;
}

/* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {
	content: ".";
	display: block;
	height: 0px;
	clear: both;
	visibility: hidden;
}
 .clearfix {
	display: inline-block;
}
/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
/* End hide from IE-mac */

/* BEGIN custom style ------------------------------------------- */
/* BEGIN global style ----------------------------- */
body {
	background: #f9f8d3 url("images/bg_sky.png") scroll repeat-x top center;
	font-family: sans-serif;
}
.pagewarp {
	width:960px;
	margin:0 auto;
}
.header {
	width:100%;
	height:264px;
	overflow:hidden;
}
.header .relative {
	width:100%;
	height:100%;
	position:relative;
}
.header .relative .logo {
	background: url("images/banner_logo.png") scroll transparent no-repeat top left;
	position:absolute;
	top:19px;
	left:75px;
	width:203px;
	height:64px;
	z-index:5;
}
.header .relative .bigboy {
	background: url("images/banner_bigboy.png") scroll transparent no-repeat top left;
	position:absolute;
	top:-33px;
	left:690px;
	width:246px;
	height:383px;
	z-index:4;
}
.header .relative .childs {
	background: url("images/banner_childs.png") scroll transparent no-repeat top left;
	position:absolute;
	top:98px;
	left:197px;
	width:478px;
	height:95px;
	z-index:3;
}
.header .relative .ground {
	background: url("images/banner_ground.png") scroll transparent no-repeat top left;
	position:absolute;
	top:83px;
	left:54px;
	width:812px;
	height:165px;
	z-index:2;
}
.header .relative .sun {
	background: url("images/banner_sun.png") scroll transparent no-repeat top left;
	position:absolute;
	top:8px;
	left:392px;
	width:322px;
	height:77px;
	z-index:1;
}
/* END global style ----------------------------- */




/* BEGIN index ------------------------------------*/
/* BEGIN index header ------------------------*/
.indexp .header .relative .menu {
	background: url("images/paper_bg_top.png") scroll transparent no-repeat top left;
	width:100%;
	height:52px;
	position:absolute;
	left:0;
	bottom:0;
	z-index:100;
}
.indexp .header .relative .menu li {
	float:left;
	display:block;
	height:37px;
	text-indent:-5000px;
}
.indexp .header .relative .menu li.home {
	background: url("images/menu_home.png") scroll transparent no-repeat top right;
	width:64px;
	padding-left:107px;
}
.indexp .header .relative .menu li.products {
	background: url("images/menu_products.png") scroll transparent no-repeat top right;
	width:82px;
	padding-left:6px;
}
.indexp .header .relative .menu li.aboutus {
	background: url("images/menu_aboutus.png") scroll transparent no-repeat top right;
	width:93px;
	padding-left:6px;
}

.indexp .header .relative .menu li.news {
	background: url("images/menu_news.png") scroll transparent no-repeat top right;
	width:115px;
	padding-left:6px;
}
.indexp .header .relative .menu li.shopcart {
	background: url("images/menu_shopcart.png") scroll transparent no-repeat top right;
	width:105px;
	padding-left:6px;
}

.indexp .header .relative .menu li.contactus {
	background: url("images/menu_contactus.png") scroll transparent no-repeat top right;
	width:105px;
	padding-left:118px;
}
.indexp .header .relative .menu li.career {
	background: url("images/menu_career.png") scroll transparent no-repeat top right;
	width:77px;
	padding-left:6px;
}
.indexp .header .relative .menu li a {
	display:block;
	width:100%;
	height:100%;
}
/* END index header ------------------------*/
/* BEGIN indexfooter ------------------------*/
.indexp .footer {
	background: url("images/paper_bg_bottom.png") scroll transparent no-repeat top left;
	width:100%;
	height:71px;
	text-indent:-5000px;
	z-index:100;
}
.indexp .footer .copy {
	float:left;
	background: url("images/footer_copy.png") scroll transparent no-repeat top right;
	width:596px;
	height:32px;
	padding-left:45px;
}
.indexp .footer .facebook { 
	float:left;
	background: url("images/footer_facebook.png") scroll transparent no-repeat top right;
	width:220px;
	height:32px;
	padding-left:53px;
}
.indexp .footer .facebook a {
	display:block;
	width:100%;
	height:100%;
}
/* END index footer ------------------------*/
/* BEGIN index middle ------------------------*/
/* BEGIN index left ------------------------*/
.indexp .middle {
	background: url("images/paper_bg_middle.png") scroll transparent repeat-y top left;
	width:100%;
	z-index:100;
}

.indexp .middle .left {
	float:left;
	padding-left:49px;
	width:590px;
}
.indexp .middle .left .newproducts {
	padding-bottom:30px;
	width:100%;
}
.indexp .middle .left .newproducts .title {
	background: url("images/titlebar_newproducts.png") scroll transparent no-repeat top left;
	display:block;
	padding-bottom:25px; 
	width:100%;
	height:32px;
	text-indent:-5000px;
}
.indexp .middle .left .newproducts ul {
	padding-left:15px;
}
.indexp .middle .left .newproducts ul li {
 display: block;
 float: left;
 height: 249px;
 padding-bottom: 12px;
 padding-right: 10px;
 width: 179px;
}
.indexp .middle .left .newproducts ul li a {
	display:block;
	text-decoration:none;
}
.indexp .middle .left .newproducts ul li a img {
}
.indexp .middle .left .newproducts ul li a div {
 background: url("images/icon_hot.png") no-repeat scroll left 6px transparent;
 color: #4D4D4D;
 font-size: 9pt;
 line-height: 15px;
 padding-left: 30px;
 padding-top: 7px;
}

.indexp .middle .left .brands {
	width:100%;
}
.indexp .middle .left .brands .title {
	background: url("images/titlebar_brands.png") scroll transparent no-repeat top left;
	display:block;
	padding-bottom:25px; 
	width:100%;
	height:32px;
	text-indent:-5000px;
}
.indexp .middle .left .brands ul {
}
.indexp .middle .left .brands ul li {
	float:left;
	display:block;
	padding-bottom:10px;
	width:118px;
	height:118px;
}
.indexp .middle .left .brands ul li a {
	display:block;
	width:100%;
	height:100%;
	text-decoration:none;
}
.indexp .middle .left .brands ul li a span {
	text-indent:-5000px;
}
/* END index left ------------------------*/
/* BEGIN index right ------------------------*/
.indexp .middle .right {
	float:left;
	padding-left:55px;
	width:219px;
}
.indexp .middle .right .login {
	height: 113px;
	position:relative;
	z-index:20;
}

.indexp .middle .right .login a {
	font-size:11px;
	line-height:14px;
	color:#4d4d4d;
	text-decoration:none;
	
}

.indexp .middle .right .login h1 {
	background: url("images/login_title.png") scroll transparent no-repeat top left;
	display:block;
	padding-bottom:8px;
	width:100%;
	height:19px;
	text-indent:-5000px;
}
.indexp .middle .right .login form {
	width:100%;
}
.indexp .middle .right .login form div {
	float:left;
	width:167px;

}
.indexp .middle .right .login form input {
	border:none;
	font-size:9pt;
	color:#0a3a82;
}
.indexp .middle .right .login form .id, .indexp .middle .right .login form .pw {
	width: 100%;
	height: 23px;
	padding-bottom:3px;
	padding-right:0;
}
.indexp .middle .right .login form .id input, .indexp .middle .right .login form .pw input {
	background: transparent;
	padding-left:40px;
	padding-top:5px;
}
.indexp .middle .right .login form .id {
	background: url("images/login_id.png") scroll transparent no-repeat top left;
}

.indexp .middle .right .login form .pw {
	background: url("images/login_pw.png") scroll transparent no-repeat top left;
}
.indexp .middle .right .login form .submit {
	background: url("images/login_go.png") scroll transparent no-repeat top left;
	float:right;
	width:43px;
	height:51px;
	text-indent:-5000px;
}

.indexp .middle .right .hottalk {
	width:100%;
	padding-bottom:10px;
}
.indexp .middle .right .hottalk h1 {
	background: url("images/hottalk_title.png") scroll transparent no-repeat top left;
	display:block;
	width: 100%;
	height:38px;
	padding-bottom:15px;
	text-indent:-5000px;
}
.indexp .middle .right .hottalk ul {
	width: 100%;
}
.indexp .middle .right .hottalk ul li {
	background: url("images/hottalk_dashline.png") scroll transparent repeat-x bottom left;
	display:block;
	width:100%;
	height:24px;
}
.indexp .middle .right .hottalk ul li a {
	display:block;
	width:100%;
	height:24px;
	text-decoration:none;
	line-height:24px;
}
.indexp .middle .right .hottalk ul li a .date {
	float:left;
	display:block;
	padding-left:5px;
	width:75px;
	font-size:8pt;
	color:#c14275;
}
.indexp .middle .right .hottalk ul li a .topic {
 color: #4D4D4D;
 display: block;
 float: left;
 font-size: 8pt;
 overflow: hidden;
 width: 136px;
}

.indexp .middle .right .company {
	width:100%;
}
.indexp .middle .right .company a {
	display:block;
	width:100%;
}
/* END right ------------------------*/
/* END index middle ------------------------*/
/* END index ------------------------------------*/




/* BEGIN inner page style ------------------------------------*/
/* BEGIN inner header ------------------------*/
.inner .header .relative .menu {
	background: url("images/inner/paper_bg_top.png") scroll transparent no-repeat top left;
	width:100%;
	height:52px;
	position:absolute;
	left:0;
	bottom:0;
	z-index:100;
}
.inner .header .relative .menu li {
	float:left;
	display:block;
	height:37px;
	text-indent:-5000px;
}
.inner .header .relative .menu li.home {
	background: url("images/menu_home.png") scroll transparent no-repeat top right;
	width:64px;
	padding-left:83px;
}
.inner .header .relative .menu li.products {
	background: url("images/menu_products.png") scroll transparent no-repeat top right;
	width:82px;
	padding-left:6px;
}
.inner .header .relative .menu li.aboutus {
	background: url("images/menu_aboutus.png") scroll transparent no-repeat top right;
	width:93px;
	padding-left:125px;
}

.inner .header .relative .menu li.news {
	background: url("images/menu_news.png") scroll transparent no-repeat top right;
	width:115px;
	padding-left:6px;
}
.inner .header .relative .menu li.shopcart {
	background: url("images/menu_shopcart.png") scroll transparent no-repeat top right;
	width:105px;
	padding-left:6px;
}

.inner .header .relative .menu li.contactus {
	background: url("images/menu_contactus.png") scroll transparent no-repeat top right;
	width:105px;
	padding-left:6px;
}
.inner .header .relative .menu li.career {
	background: url("images/menu_career.png") scroll transparent no-repeat top right;
	width:77px;
	padding-left:6px;
}
.inner .header .relative .menu li a {
	display:block;
	width:100%;
	height:100%;
}
/* END inner header ------------------------*/
/* BEGIN inner footer ------------------------*/
.inner .footer {
	background: url("images/inner/paper_bg_bottom.png") scroll transparent no-repeat top left;
	width:100%;
	height:71px;
	text-indent:-5000px;
	z-index:100;
}
.inner .footer .copy {
	float:right;
	background: url("images/footer_copy.png") scroll transparent no-repeat top left;
	width:596px;
	height:32px;
	padding-right:46px;
}
.inner .footer .facebook { 
	float:left;
	background: url("images/footer_facebook.png") scroll transparent no-repeat top right;
	width:220px;
	height:32px;
	padding-left:45px;
}
.inner .footer .facebook a {
	display:block;
	width:100%;
	height:100%;
}
/* END inner footer ------------------------*/
/* BEGIN inner middle ------------------------*/
.inner .middle {
	background: url("images/inner/paper_bg_middle.png") scroll transparent repeat-y top left;
	width:100%;
	z-index:100;
}
.inner .middle .left {
	float:left;
	width:213px;
	padding-left:53px;
}
.inner .middle .right {
	float:left;
	width:590px;
	padding-left:55px;
}
/* END inner middle ------------------------*/
/* END inner page style ------------------------------------*/




/* BEGIN products ------------------------*/
/* BEGIN left ------------------------*/

.middle .left .pic {
	padding-bottom: 40px;
 width: 230px;
}


 .middle .left .search {
	background: url("images/inner/search.png") scroll transparent no-repeat top left;
	padding-bottom:30px;
	width:100%;
	height:30px;
}
 .middle .left .search h1 {
	display:none;
}
 .middle .left .search form {
	padding-top: 6px;
	padding-left: 75px;
}
 .middle .left .search form .text {
	background:transparent;
	float:left;
	border:none;
	width:100px;
	color: #333;
	font-size:9pt;
	padding-top:2px;
	padding-left:0;
}
 .middle .left .search .submit {
	background: url("images/inner/search_go.png") scroll transparent no-repeat bottom right;
	float:left;
	width:29px;
	height:18px;
	text-indent:-5000px;
	text-decoration:none;
	border:0;
	margin:0;
}

 .middle .left .bigcat {
	width: 100%;
	padding-bottom:50px;
}
 .middle .left .bigcat li {
	display:block;
	width: 100%;
}
 .middle .left .bigcat li a.title {
	display:block;

	height: 40px;
	text-indent: -5000px;
}
 .middle .left .bigcat .category {
	background: url("images/products/category.png") scroll transparent no-repeat top left;
}
 .middle .left .bigcat .brand {
	background: url("images/products/brand.png") scroll transparent no-repeat top left;
}
 .middle .left .bigcat .age {
	background: url("images/products/age.png") scroll transparent no-repeat top left;
}
 .middle .left .bigcat li ul {
	display: none;
	width: 100%;
}
 .middle .left .bigcat li ul {
	display: block;
	width: 100%;
	padding-top:15px;
}
 .middle .left .bigcat li ul li {
	background: url("images/inner/list_dot.png") scroll transparent no-repeat 7px 4px;
	display: block;
	height: 47px;
	width: 100%;
}
 .middle .left .bigcat li ul li a {
	padding-left:22px;
	height: 100%;

	color:#5b5b5b;
	font-size:9pt;
	text-decoration:none;
	line-height:14px;
	text-indent: 0;
}
 .middle .left .bigcat li ul li.current {
	background: url("images/inner/list_dot_current.png") scroll transparent no-repeat 7px 4px;
}
.middle .left .bigcat li ul li.current a {
	color:#0f76c5;
	font-weight:bold;
}


/* END left ------------------------*/
/* BEGIN right ------------------------*/
.productsp .middle .right .productslist .title {
	background: url("images/products/products_titlebar.png") scroll transparent no-repeat top left;
	display:block;
	padding-bottom:15px; 
	width:100%;
	height:32px;
	text-indent:-5000px;
}

.newsp .middle .right .productslist .subtitle,
.productsp .middle .right .productslist .subtitle {
	background: url("images/products/products_subtitlebar.png") scroll transparent no-repeat top left;
	display:block;
	padding-top:1px;
	width:100%;
	height:41px;
	position:relative;
}
.newsp .middle .right .productslist .subtitle img,
.productsp .middle .right .productslist .subtitle img {
 font-size: 11px;
 line-height: 20px;
 position: absolute;
 right: 0;
 top: 0;
}
.newsp .middle .right .productslist .entitle,
.productsp .middle .right .productslist .entitle {
	padding-left:35px;
	font-family: 'Comic Sans MS', sans-serif;
	color:#4d4d4d;
	font-size:10pt;
}

.newsp .middle .right .productslist .chtitle,
.productsp .middle .right .productslist .chtitle {
	padding-left:5px;
	font-size:12pt;
	color:#f58282;
	font-weight:bold;
}

/* productsp only ------------------------*/
.productsp_only .list {
 padding: 0 0 30px;
 width: 560px;
}
.productsp_only .list li {
 display: block;
 float: left;
 padding-right: 5px;
}
.productsp_only .list li a {
	width:180px;
	height:227px;
	display:block;
	text-decoration:none;
	font-size:9pt;
	color:#5b5b5b;
	overflow:hidden;
}
.productsp_only .list li a div {
 line-height: 15px;
 text-align: center;
}

.page {
	padding-bottom:50px;
	width:100%;
	height:9px;
}
 .page ul {
	height:9px;
	float: left;
 position: relative;
	left: 50%;
}
.page ul li {
	float:left;
	display:block;
	height:9px;
	width:17px;
	border-right:0;
 position: relative;
 right: 50%;
}
 .page ul li a {
	display:block;
	height:9px;
	width:17px;
	font-size:8pt;
	text-align:center;
	color:#999999;
	text-decoration:none;
}
 .page ul li.current {
	font-weight:bold;
}
.page ul li.first {
	background: url("images/inner/page_first.png") scroll transparent no-repeat center center;
	text-indent:-5000px;
}
.page ul li.prev {
	background: url("images/inner/page_prev.png") scroll transparent no-repeat center center;
	text-indent:-5000px;
}
.page ul li.next {
	background: url("images/inner/page_next.png") scroll transparent no-repeat center center;
	text-indent:-5000px;
}
.page ul li.last {
	background: url("images/inner/page_last.png") scroll transparent no-repeat center center;
	text-indent:-5000px;
}
/*
.productsp_only .page {
	padding-bottom:50px;
	width:100%;
	height:9px;
}
.productsp_only .page ul {
	height:9px;
	float: left;
 position: relative;
	left: 50%;
}
.productsp_only .page ul li {
	float:left;
	display:block;
	height:9px;
	width:17px;
	border-right:1px solid #cccccc;
 position: relative;
 right: 50%;
}
.productsp_only .page ul li a {
	display:block;
	height:9px;
	width:17px;
	font-size:8pt;
	text-align:center;
	color:#999999;
	text-decoration:none;
}
.productsp_only .page ul li.current {
	font-weight:bold;
}
.productsp_only .page ul li.first {
	background: url("images/inner/page_first.png") scroll transparent no-repeat center center;
	text-indent:-5000px;
}
.productsp_only .page ul li.prev {
	background: url("images/inner/page_prev.png") scroll transparent no-repeat center center;
	text-indent:-5000px;
}
.productsp_only .page ul li.next {
	background: url("images/inner/page_next.png") scroll transparent no-repeat center center;
	text-indent:-5000px;
}
.productsp_only .page ul li.last {
	background: url("images/inner/page_last.png") scroll transparent no-repeat center center;
	text-indent:-5000px;
}
*/
/* END right ------------------------*/
/* END products ------------------------*/




/* BEGIN products detail ------------------------*/
/*
.products_detailp_only .container {
	width:100%;
	padding-left:8px;
}
.products_detailp_only .container .container_left {
	float:left;
	padding-left:0;
	padding-right:14px;
	width:266px;
}
.products_detailp_only .container .container_left .photo {
	width:100%;
	overflow:hidden;
	padding-bottom:10px;
}
.products_detailp_only .container .container_left .video {
	padding-bottom:30px;
}
.products_detailp_only .container .container_right {
	float:left;
	padding-left:0;
	width:310px;
}
.products_detailp_only .container .container_right h1 {
	font-size:14pt;
	font-weight:bold;
	color:#0f76c5;
	padding-bottom:5px;
}
.products_detailp_only .container .container_right h2 {
	font-size:16pt;
	color:#000;
	padding-bottom:15px;
}
.products_detailp_only .container .container_right .description {
	width:100%;
}
.products_detailp_only .container .container_right .description li {
	display:block;
	padding-bottom:30px;
}
.products_detailp_only .container .container_right .description li p {
	background: transparent;
	padding:0;
	text-indent:0;
	float:left;
	font-size:10pt;
	line-height:16px;
}
.products_detailp_only .container .container_right .description li .desc_title {
	display:block;
	width:120px;
	height:14px;
	border-right:1px solid #808080;
}
.products_detailp_only .container .container_right .description li .desc_data {
	display:block;
	width:145px;
	padding-left:10px;
	word-wrap: break-word;
	text-align: justify;
}
.products_detailp_only .control {
	width:567px;
	height:30px;
	text-indent:-5000px;
	padding-bottom:30px;
	padding-top:30px;
}
.products_detailp_only .control .back {
	float:left;
	background: url("images/back.png") scroll transparent no-repeat top left;
	width:98px;
	height:30px;
}
.products_detailp_only .control .order {
	float:right;
	background: url("images/order.png") scroll transparent no-repeat top left;
	width:98px;
	height:30px;
}
*/

.container {
	width:100%;
	padding-left:8px;
}
.container .container_left {
	float:left;
	padding-left:0;
	padding-right:14px;
	width:266px;
}
.container .container_left .photo {
	width:100%;
	overflow:hidden;
	padding-bottom:10px;
}
.container .container_left .video {
	padding-bottom:30px;
}
.container .container_right {
	float:left;
	padding-left:0;
	width:310px;
}
.container .container_right h1 {
	font-size:14pt;
	font-weight:bold;
	color:#0f76c5;
	padding-bottom:5px;
}
.container .container_right h2 {
	font-size:16pt;
	color:#000;
	padding-bottom:15px;
}
.container .container_right .description {
	width:100%;
}
.container .container_right .description li {
	display:block;
	padding-bottom:30px;
}
.container .container_right .description li p {
	background: transparent;
	padding:0;
	text-indent:0;
	float:left;
	font-size:10pt;
	line-height:16px;
}
.container .container_right .description li .desc_title {
	display:block;
	width:120px;
	height:14px;
	border-right:1px solid #808080;
}
.container .container_right .description li .desc_data {
	display:block;
	width:145px;
	padding-left:10px;
	word-wrap: break-word;
	text-align: justify;
}
.control {
	width:567px;
	height:30px;
	text-indent:-5000px;
	padding-bottom:30px;
	padding-top:30px;
}
.control .back {
	float:left;
	background: url("images/back.png") scroll transparent no-repeat top left;
	width:98px;
	height:30px;
}
.control .order {
	float:right;
	background: url("images/order.png") scroll transparent no-repeat top left;
	width:98px;
	height:30px;
}
/* END products detail ------------------------*/


/* page_career.html */
.careerp .middle .left {
	padding-left: 38px;
 padding-right: 16px;
	_padding-right: 0px;
}


.careerp .middle .right .careerlist .title {
	background: url("images/career/career_titlebar.png") scroll transparent no-repeat top left;
	display:block;
	padding-bottom:15px; 
	width:100%;
	height:32px;
	text-indent:-5000px;
}


.careerp_only .list {
	padding:0 15px 30px 15px;
	width:560px;
}
.careerp_only .list li {
	display:block;
	padding-bottom:8px;
	padding-top: 10px;
	border-bottom:1px #dadada dotted;
	width:560px;
}

.careerp_only .list li .position {
	background: url("images/career/career_point.png") scroll transparent no-repeat left top;
	display:block;
	padding-bottom: 5px;
}

.careerp_only .list li .position a {
	text-decoration:none;
}

.careerp_only .list li .position .cn {
	font-size:16px;
	color:#dc1442;
	padding-left: 30px;
 padding-right: 5px;
}

.careerp_only .list li .position .en {
	font-size:14px;
	color:#b0465c;
}

/* END page_career.html */
/* page_career_detail.html */

.career_detailp_only {
	padding-left:10px;

}

.career_detailp_only h4 {
	background: url("images/career/career_position.png") scroll transparent no-repeat top left;
	display:block;
	padding-bottom:15px; 
	width:100%;
	height:16px;
	text-indent:-5000px;
}

.career_detailp_only .container {
	background-color:#fffbc6;
	width:560px;
}

.career_detailp_only .container .description {
	padding-top:26px;
	padding-left:33px;
}

.career_detailp_only .container .description li {
	padding-bottom:26px;
}

.career_detailp_only .container .description li .desc_title {
	font-size:14px;
	font-weight:bold;
	line-height:23px;
	color:#f58282;
	float:left;
	width:130px;
}

.career_detailp_only .container .description li .desc_data {
	font-size:14px;
	font-weight:bold;
	line-height:23px;
	color:#8e8e8e;
	float:left;
	width:370px;
}

.career_detailp_only .control {
	padding-top:20px;
}

.career_detailp_only .control .back {
	background: url("images/back.png") no-repeat scroll left top transparent;
 height: 30px;
 width: 98px;
	text-indent:-5000px;
	display:block;
}

/* END page_career_detail.html */
/* page_shopcart.html */

.shopcartp .middle .right .shoplist .title {
	background: url("images/cart/cart_titlebar.png") scroll transparent no-repeat top left;
	display:block;
	padding-bottom:15px; 
	width:100%;
	height:32px;
	text-indent:-5000px;
}


.shopcart_detailp_only .b-detail {
	padding-left:10px;
}

.shopcart_detailp_only .b-detail .top {
	background: url("images/cart/detail_top.png") scroll transparent no-repeat;
	width:567px;
	height:22px
}

.shopcart_detailp_only .b-detail .mid {
	background: url("images/cart/detail_mid.png") scroll transparent repeat-y;
	width:567px;
}

.shopcart_detailp_only .b-detail .mid .letter {
	background: url("images/cart/detail_letter.png") scroll transparent no-repeat right;
	width:531px;
	height:80px;
	padding-left:22px;
	text-indent:-5000px;
}

.shopcart_detailp_only .b-detail .bottom {
	background: url("images/cart/detail_bottom.png") scroll transparent no-repeat;
	width:567px;
	height:19px
}

.shopcart_detailp_only .cart-list {
	padding-left:10px;
	padding-top: 15px;
}

.shopcart_detailp_only .cart-list .cart-list-top {
	background: url("images/cart/list_top.png") scroll transparent no-repeat;
	width:567px;
	height:12px
}

.shopcart_detailp_only .cart-list .cart-list-mid {
	background: url("images/cart/list_mid.png") scroll transparent repeat-y ;
	width:567px;

}

.shopcart_detailp_only .cart-list .cart-list-mid ul {
	padding-bottom:20px;
}

.shopcart_detailp_only .cart-list .cart-list-mid .detail-bar {
	background: url("images/cart/detail_bar.png") scroll transparent no-repeat right top;
	width:555px;
	height:30px;
	padding-left:5px;
}

.shopcart_detailp_only .cart-list .cart-list-mid .detail-bar li {
	float:left;
	padding-top:2px;
}

.shopcart_detailp_only .cart-list .cart-list-mid .detail-bar li span {
	text-indent:-5000px;
	display:block;
}


.shopcart_detailp_only .cart-list .cart-list-mid .detail-bar .model {
	width:165px;
	padding-left:44px;
}

.shopcart_detailp_only .cart-list .cart-list-mid .detail-bar .model span {
	background: url("images/cart/letter_model.png") scroll transparent no-repeat center center;
	height:25px;
}

.shopcart_detailp_only .cart-list .cart-list-mid .detail-bar .retail {
	width:84px;
}

.shopcart_detailp_only .cart-list .cart-list-mid .detail-bar .retail span {
	background: url("images/cart/letter_retail.png") scroll transparent no-repeat center center;
	height:25px;
}

.shopcart_detailp_only .cart-list .cart-list-mid .detail-bar .member {
	width:87px;
}

.shopcart_detailp_only .cart-list .cart-list-mid .detail-bar .member span {
	background: url("images/cart/letter_member.png") scroll transparent no-repeat center center;
	height:25px;
}

.shopcart_detailp_only .cart-list .cart-list-mid .detail-bar .quantity {
	width:76px;
}

.shopcart_detailp_only .cart-list .cart-list-mid .detail-bar .quantity span {
	background: url("images/cart/letter_quantity.png") scroll transparent no-repeat center center;
	height:25px;
}

.shopcart_detailp_only .cart-list .cart-list-mid .detail-bar .subtotal {
	width:58px;
}

.shopcart_detailp_only .cart-list .cart-list-mid .detail-bar .subtotal span {
	background: url("images/cart/letter_subtotal.png") scroll transparent no-repeat center center;
	height:25px;
}

.shopcart_detailp_only .cart-list .cart-list-mid .cart {
	padding-left:20px;
	width:530px;
}

.shopcart_detailp_only .cart-list .cart-list-mid .cart li {
	padding-bottom:8px;
	padding-top: 8px;
	border-bottom:1px solid #e6e6e6;
	width:100%;
}

.shopcart_detailp_only .cart-list .cart-list-mid .cart li .ca {
	float:left;
	font-size:11px;
	text-align:center;
	font-weight:bold;
	
}

.shopcart_detailp_only .cart-list .cart-list-mid .cart li .check {
	padding-left:3px;
	padding-right:15px;
	padding-top: 3px;
	padding-top: 41px;
}

.shopcart_detailp_only .cart-list .cart-list-mid .cart li .pic-model {
	width:145px;
	padding-right:10px;
	line-height:16px;
}

.shopcart_detailp_only .cart-list .cart-list-mid .cart li .pic-model .pic {
	border:1px solid #e6e6e6;
	width:80px;
	height:80px;
	float:left;
	margin-top: 5px;
}

.shopcart_detailp_only .cart-list .cart-list-mid .cart li .pic-model .model-num {
    color: #0072BC;
    float: right;
    padding-left: 2px;
    padding-top: 15px;
    text-align: left;
}

.shopcart_detailp_only .cart-list .cart-list-mid .cart li .pic-model .model-num span {
	font-size:14px;
	font-weight:normal;
	color:#000000;
}

.shopcart_detailp_only .cart-list .cart-list-mid .cart li .retail-p {
	width:84px;
	color:#ff4a6c;
	padding-top: 41px;
}

.shopcart_detailp_only .cart-list .cart-list-mid .cart li .member-p {
	width:87px;
	color:#ff9c00;
	padding-right: 20px;
	padding-top: 41px;
}

.shopcart_detailp_only .cart-list .cart-list-mid .cart li .quant {
	color:#999999;
	padding-top: 37px;
	padding-right: 10px;
 width: 40px;
	_border: 1px solid white;
	_padding-right: 5px;
}

.shopcart_detailp_only .cart-list .cart-list-mid .cart li .quant .text {
	border:1px solid #cccccc;
	width:25px;
	height:16px;
	float:left;
	text-align:right;
	
}

.shopcart_detailp_only .cart-list .cart-list-mid .cart li .quant .up-down {
	float:right;
	padding-top: 1px;
	padding-left:2px;
	_padding-left:0px;
	_margin-left:2px;
	_margin-top:-4px;
}

.shopcart_detailp_only .cart-list .cart-list-mid .cart li .quant .up-down .up_btn {
	background: url("images/cart/up_btn.png") scroll transparent no-repeat center bottom ;
	height:8px;
	width:11px;
	text-indent:-5000px;
	display:block;
}

.shopcart_detailp_only .cart-list .cart-list-mid .cart li .quant .up-down .down_btn {
	background: url("images/cart/down_btn.png") scroll transparent no-repeat center bottom;
	height:8px;
	width:11px;
	text-indent:-5000px;
	display:block;
	padding-top: 2px;
}


.shopcart_detailp_only .cart-list .cart-list-mid .cart li .sub-total {
	width:70px;
	color:#0f76c5;
	padding-top: 41px;
}

.shopcart_detailp_only .cart-list .cart-list-mid .cart li .delete {
	width:20px;
	padding-top:42px;
}

.shopcart_detailp_only .cart-list .cart-list-mid .cart li .delete .delete_btn {
	background: url("images/cart/delete_btn.png") scroll transparent no-repeat center bottom;
	height:10px;
	width:10px;
	text-indent:-5000px;
	display:block;


}

.shopcart_detailp_only .cart-list .cart-list-bottom .cart-list-bottom-mid {
	background: url("images/cart/list_bottom_mid.png") scroll transparent repeat-y;
	width:567px;
}

.shopcart_detailp_only .cart-list .cart-list-bottom .cart-list-bottom-bottom {
	background: url("images/cart/list_bottom_bottom.png") scroll transparent no-repeat;
	width:567px;
	height:11px;
}

.shopcart_detailp_only .cart-list .cart-list-bottom .point-order {
	padding-left: 22px;
	padding-top: 11px;
}

.shopcart_detailp_only .cart-list .cart-list-bottom .point-order .point {
	float:left;
	font-size:13px;
	color:#000000;
	font-weight:bold;
	width: 250px;
}

.shopcart_detailp_only .cart-list .cart-list-bottom .point-order .point input {
	float:left;
}

.shopcart_detailp_only .cart-list .cart-list-bottom .point-order .point .point-d {
    float: right;
    line-height: 18px;
    width: 230px;
}

.shopcart_detailp_only .cart-list .cart-list-bottom .point-order .point span {
	font-size:11px;
	color:#737373;
	font-weight:normal;
}

.shopcart_detailp_only .cart-list .cart-list-bottom .point-order .point .point-score {
	color:#ff2c54;
	font-size:13px;
	font-weight:bold;
	padding:0px !important;
}

.shopcart_detailp_only .cart-list .cart-list-bottom .point-order .other {
	float:right;
	padding-right: 12px;
	width: 220px;
}

.shopcart_detailp_only .cart-list .cart-list-bottom .point-order .other .total {
	font-size:11px;
	font-weight:bold;
	float:left;
	padding-top: 10px;
}

.shopcart_detailp_only .cart-list .cart-list-bottom .point-order .other .piece {
	float:left;
	font-size:13px;
	font-weight:bold;
	color:#0f76c5;
	padding-left:3px;
	width:90px;
	padding-top: 9px;
}

.shopcart_detailp_only .cart-list .cart-list-bottom .point-order .other .order_btn {
	background: url("images/cart/order_btn.png") scroll transparent no-repeat center bottom;
	height:30px;
	width:98px;
	text-indent:-5000px;
	display:block;
	float:right;
}

/* END page_shopcart.html */
/* page_regist.html */

.registp .middle .left {
	padding-left: 38px;
	padding-right: 16px;
	_padding-right: 0px;
}

.registp .middle .right .registlist .title {
	background: url("images/regist/regist_titlebar.png") scroll transparent no-repeat top left;
	display:block;
	padding-bottom:15px; 
	width:100%;
	height:32px;
	text-indent:-5000px;
}

.registp_only .regist-form {
	padding-left:10px;
	display:block;
	text-indent:-7000px;
}

.registp_only .regist-form .form-mid1 .member-form .letter-kid2 {
    background: url("images/regist/letter_logininfo.png") no-repeat scroll 0 0 transparent;
    height: 13px;
    padding-bottom: 10px;
    width: 220px;
}

.registp_only .regist-form .letter-chi2 {
	background: url("images/regist/letter_login.png") scroll transparent no-repeat left 7px;
	width:310px;
	height: 21px ;
	padding-bottom: 4px;
}

.registp_only .regist-form .letter-eng2 {
	background: url("images/regist/letter_password.png") scroll transparent no-repeat left center;
	width:310px;
	height: 23px;

}

.registp_only .regist-form .letter-chi {
	background: url("images/regist/letter_chi.png") scroll transparent no-repeat left 7px;
	width:310px;
	height: 21px ;
	padding-bottom: 4px;
}

.registp_only .regist-form .letter-eng {
	background: url("images/regist/letter_eng.png") scroll transparent no-repeat left center;
	width:310px;
	height: 23px;

}

.registp_only .regist-form .lang-form {
	float:right;
	width:206px;
	height:21px;
	background-color:#cfe4f3;
	border:0px;
	margin-top:-15px \9;
}


.registp_only .regist-form .form-top {
	background: url("images/regist/form_top.png") scroll transparent no-repeat;
	height:33px;
	width:568px;
}

.registp_only .regist-form .form-mid1 {
	background: url("images/regist/form_mid1.png") scroll transparent repeat-y;
	width:568px;
}

.registp_only .regist-form .form-mid1 h4 {
	background: url("images/regist/title_memberinfo.png") scroll transparent no-repeat right bottom;
	height:20px;
	width:324px;
	padding-left:122px;
	padding-top:30px;
}

.registp_only .regist-form .form-mid1 .member-form {
	padding-top:30px;
	padding-left:50px;
	width:467px;
}

.registp_only .regist-form .form-mid1 .member-form .letter-kid {
	background: url("images/regist/letter_kidname.png") scroll transparent no-repeat ;
	height:13px;
	width:160px;
	padding-bottom: 10px;
}

.registp_only .regist-form .form-mid1 .member-form .birth {
	padding-top: 25px;
	padding-bottom:25px;
	width: 370px;
}

.registp_only .regist-form .form-mid1 .member-form .birth .letter-birth {
	background: url("images/regist/letter_birth.png") scroll transparent no-repeat left center;
	height:47px;
	width:550px;

}

.registp_only .regist-form .form-mid1 .member-form .birth .letter-birth .date-form {
	padding-left:5px;
	padding-right:5px;
	width:40px;
	float:left;
	margin-top:-15px \9 ;
	
}

.registp_only .regist-form .form-mid1 .member-form .birth .letter-birth .date-form input {
	width:40px;
	height:21px;
	background-color:#cfe4f3;
	border:0px;
	display:block;
	
}

.registp_only .regist-form .form-mid1 .member-form .birth .letter-birth .letter-slash {
	background: url("images/regist/letter_slash.png") scroll transparent no-repeat center bottom;
	height:13px;
	width:7px;
	float:left;
	padding-top: 18px;
	margin-top:-15px \9;

}

.registp_only .regist-form .form-mid1 .member-form .birth .letter-birth .dd-form {
	padding-left:175px;
}


.registp_only .regist-form .form-mid1 .member-form .birth .letter-birth .date-form .letter-dd {
	background: url("images/regist/letter_dd.png") scroll transparent no-repeat center top;
	height:9px;
	width:16px;
	padding-bottom: 3px;
	padding-left: 20px;
}

.registp_only .regist-form .form-mid1 .member-form .birth .letter-birth .date-form .letter-mm {
	background: url("images/regist/letter_mm.png") scroll transparent no-repeat center top;
	height:9px;
	width:16px;
	padding-bottom: 3px;
	padding-left: 20px;
}

.registp_only .regist-form .form-mid1 .member-form .birth .letter-birth .date-form .letter-yy {
	background: url("images/regist/letter_yy.png") scroll transparent no-repeat center top;
	height:9px;
	width:16px;
	padding-bottom: 3px;
	padding-left: 20px;
}



.registp_only .regist-form .form-mid1 .member-form .letter-age {
	background: url("images/regist/letter_age.png") scroll transparent no-repeat left 8px;
	width: 130px;
	height: 23px;
	padding-bottom:30px;
}

.registp_only .regist-form .form-mid1 .member-form .letter-age .age-form {
	float:right;
	width:50px;
	height:21px;
	background-color:#cfe4f3;
	border:0px;
	margin-top:-15px \9 ;
}

.registp_only .regist-form .form-mid1 .member-form .letter-sex {
	background: url("images/regist/letter_sex.png") scroll transparent no-repeat left 8px;
	width: 400px;
	height: 23px;
	padding-bottom:30px;
	
}

.registp_only .regist-form .form-mid1 .member-form .letter-sex input {
	float:left;
}

.registp_only .regist-form .form-mid1 .member-form .letter-sex .letter-male {
	background: url("images/regist/letter_male.png") scroll transparent no-repeat right center;
	height: 23px;
	width:70px;
	float:left;
	padding-left: 75px;
	margin-right: 18px;
	padding-top:3px;
	margin-top:-15px \9 ;
	_padding-left: 70px;
	/*_margin-left:35px;*/
}

.registp_only .regist-form .form-mid1 .member-form .letter-sex .letter-female {
	background: url("images/regist/letter_female.png") scroll transparent no-repeat right center;
	height: 23px;
	width:88px;
	float:left;
	padding-top:3px;
	margin-top:-15px \9 ;
}

.registp_only .regist-form .form-mid2 {
	background: url("images/regist/form_mid2.png") scroll transparent no-repeat;
	height:31px;
	width:568px;
}

.registp_only .regist-form .form-mid3 {
	background: url("images/regist/form_mid3.png") scroll transparent repeat-y;
	width:568px;
}

.registp_only .regist-form .form-mid3 h4 {
	background: url("images/regist/title_contactinfo.png") scroll transparent no-repeat right bottom;
	height:20px;
	width:431px;
	padding-left:70px;
	padding-top:30px;
}

.registp_only .regist-form .form-mid3 .contact-form {
	padding-top:30px;
	padding-left:50px;
	width:467px;
}

.registp_only .regist-form .form-mid3 .contact-form .letter-name {
	background: url("images/regist/letter_name.png") scroll transparent no-repeat ;
	height:13px;
	width:120px;
	padding-bottom: 10px;
}

.registp_only .regist-form .form-mid3 .contact-form .letter-relation {
	background: url("images/regist/letter_relation.png") scroll transparent no-repeat left bottom;
	height:14px;
	width:120px;
	padding-top:30px;
}

.registp_only .regist-form .form-mid3 .contact-form .family {
	padding-top: 3px;
	padding-bottom:35px;
	width: 467px;

}

.registp_only .regist-form .form-mid3 .contact-form .family input {
	float:left;
}


.registp_only .regist-form .form-mid3 .contact-form .family .letter-father {
	background: url("images/regist/letter_father.png") scroll transparent no-repeat right center;
	height: 23px;
	float:left;
	padding-top:3px;
	margin-right: 3px;
 width: 75px;
}

.registp_only .regist-form .form-mid3 .contact-form .family .letter-mother {
	background: url("images/regist/letter_mother.png") scroll transparent no-repeat right center;
	height: 23px;
	float:left;
	padding-top:3px;
	margin-right: 3px;
 width: 75px;
}

.registp_only .regist-form .form-mid3 .contact-form .family .letter-other {
	background: url("images/regist/letter_other.png") scroll transparent no-repeat 23px center;
	height: 23px;
	width:310px;
	float:left;
	padding-top:3px;
}

.registp_only .regist-form .form-mid3 .contact-form .family .letter-other .other-form {
	width:117px;
	height:21px;
	background-color:#cfe4f3;
	border:0px;
	float:right;
	margin-top:-15px \9 ;
}

.registp_only .regist-form .form-mid3 .contact-form .letter-contactnum {
	background: url("images/regist/letter_contactnum.png") scroll transparent no-repeat left top;
	height:14px;
	width:180px;
	padding-bottom:5px;
}

.registp_only .regist-form .form-mid3 .contact-form .tel-form {
	float:right;
	width:137px;
	height:21px;
	background-color:#cfe4f3;
	border:0px;
	margin-top:-15px \9 ;
}


.registp_only .regist-form .form-mid3 .contact-form .letter-resident {
	background: url("images/regist/letter_resident.png") scroll transparent no-repeat left 7px;
	width:250px;
	height: 23px;
	padding-bottom: 4px;
}
.registp_only .regist-form .form-mid3 .contact-form .office-ext {
	width:480px;
}

.registp_only .regist-form .form-mid3 .contact-form .office-ext .letter-office {
	background: url("images/regist/letter_office.png") scroll transparent no-repeat left 7px;
	width:250px;
	height: 23px;
	padding-bottom: 4px;
	float:left;
}

.registp_only .regist-form .form-mid3 .contact-form .office-ext .letter-ext {
	background: url("images/regist/letter_ext.png") scroll transparent no-repeat left 7px;
	width:220px;
	height: 20px;
	padding-bottom: 4px;
	float:right;
}

.registp_only .regist-form .form-mid3 .contact-form .letter-mobile {
	background: url("images/regist/letter_mobile.png") scroll transparent no-repeat left 7px;
	width:250px;
	height: 23px;
	padding-bottom: 4px;
}

.registp_only .regist-form .form-mid3 .contact-form .letter-fax {
	background: url("images/regist/letter_fax.png") scroll transparent no-repeat left 7px;
	width:250px;
	height: 23px;
	padding-bottom: 4px;
}

.registp_only .regist-form .form-mid3 .contact-form .letter-emailadd {
	background: url("images/regist/letter_emailadd.png") scroll transparent no-repeat left 31px;
	width:467px;
	height: 23px;
	padding-top: 25px;
}

.registp_only .regist-form .form-mid3 .contact-form .letter-emailadd .email-form {
	float:right;
	width:303px;
	height:21px;
	background-color:#cfe4f3;
	border:0px;
	margin-top:-15px \9 ;
}

.registp_only .regist-form .form-mid3 .contact-form .letter-corradd {
	background: url("images/regist/letter_corradd.png") scroll transparent no-repeat left bottom;
	width:236px;
	height: 23px;
	padding-top:30px;
}

.registp_only .regist-form .form-mid3 .contact-form .address-form {
	width:467px;
	height:68px;
	background-color:#cfe4f3;
	border:0px;
	resize: none;
	display:block;
}

.registp_only .regist-form .form-mid3 .contact-form .location {
	padding-top :5px;
	padding-bottom:20px;
	width: 467px;
}

.registp_only .regist-form .form-mid3 .contact-form .location input {
	float:left;
}


.registp_only .regist-form .form-mid3 .contact-form .location .letter-hk {
	background: url("images/regist/letter_hk.png") scroll transparent no-repeat right center;
	height: 23px;
	float:left;
	padding-top:3px;
	margin-right: 3px;
 width: 80px;
}

.registp_only .regist-form .form-mid3 .contact-form .location .letter-kowloon {
	background: url("images/regist/letter_kowloon.png") scroll transparent no-repeat 28px center;
	height: 23px;
	float:left;
	padding-top:3px;
	margin-right: 3px;
 width: 120px;
}

.registp_only .regist-form .form-mid3 .contact-form .location .letter-newterr {
	background: url("images/regist/letter_newterr.png") scroll transparent no-repeat 23px center;
	height: 23px;
	width:160px;
	float:left;
	padding-top:3px;
}

.registp_only .regist-form .form-bottom {
	background: url("images/regist/form_bottom.png") scroll transparent no-repeat;
	height:31px;
	width:568px;
}

.registp_only .download-submit {
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
}

.registp_only .download-submit .download {
	background: url("images/regist/word_icon.png") scroll transparent no-repeat left bottom;
	width:200px;
	height:40px;
	float:left;
	display:block;
}

.registp_only .download-submit .download a {
	font-size:15;
	font-weight:bold;
	color:#0f76c5;
	text-decoration:underline;
	margin-left:50px;
	line-height:40px;
}

.registp_only .download-submit .submit {
	float:right;
	width:110px;
	padding-top: 7px;
}

.registp_only .download-submit .submit button {
	background: url("images/regist/submit_btn.png") scroll transparent no-repeat ;
	width:98px;
	height:30px;
	display:block;
	border:0;
	text-indent:-5000px;
}


/* END page_regist.html */
/* page_aboutus.html */

.aboutusp .middle .left {
	padding-left: 38px;
	padding-right: 16px;
	_padding-right: 0px;
}

.aboutusp .middle .right .aboutlist .title {
	background: url("images/aboutus/aboutus_titlebar.png") scroll transparent no-repeat top left;
	display:block;
	padding-bottom:15px; 
	width:100%;
	height:32px;
	text-indent:-5000px;
}

.aboutusp_only .letter {
	width:567px;
	font-size:15px;
	color:#68ac25;
	text-align:justify;
	line-height:20px;
	padding-left:10px;
	padding-top: 10px;
	padding-bottom:20px;
}

.aboutusp_only h4 {
	background: url("images/aboutus/letter_philo.png") scroll transparent no-repeat right top;
	width:480px;
	height:95px;
	text-indent:-5000px;
	padding-bottom: 20px;
	padding-left:55px;
}

.aboutusp_only .multiple-intel {
	padding-bottom:30px;
	padding-top:10px;
	width:587px;
}

.aboutusp_only .multiple-intel .top {
	background: url("images/aboutus/bg_top.png") scroll transparent no-repeat 0 0;
	width:587px;
	height:24px;
}

.aboutusp_only .multiple-intel .mid {
	background: url("images/aboutus/bg_mid.png") scroll transparent repeat-y 0 0;
	width:587px;
}

.aboutusp_only .multiple-intel .mid .letter {
	padding-top:0px;
}

.aboutusp_only .multiple-intel .mid .list {
	width:567px;
	padding-left:10px;
}

.aboutusp_only .multiple-intel .mid .list li {
	margin-bottom:25px;
	padding-left:78px;
	font-size:15px;
	color:#68ac25;
	text-align:justify;
	line-height:20px;
}

.aboutusp_only .multiple-intel .mid .list .collaboration {
	background: url("images/aboutus/icon_collaboration.png") no-repeat scroll left center transparent;
 height: 100%;
 width: 490px;
}

.aboutusp_only .multiple-intel .mid .list .critical {
	background: url("images/aboutus/icon_critical.png") no-repeat scroll left center transparent;
 height: 100%;
 width: 490px;
}

.aboutusp_only .multiple-intel .mid .list .self {
	background: url("images/aboutus/icon_self.png") no-repeat scroll left center transparent;
 height: 100%;
 width: 490px;
}

.aboutusp_only .multiple-intel .mid .list .num {
	background: url("images/aboutus/icon_num.png") no-repeat scroll left center transparent;
 height: 100%;
 width: 490px;
}

.aboutusp_only .multiple-intel .mid .list .study {
	background: url("images/aboutus/icon_study.png") no-repeat scroll left center transparent;
 height: 100%;
 width: 490px;
}

.aboutusp_only .multiple-intel .mid .list .communi {
	background: url("images/aboutus/icon_communi.png") no-repeat scroll left center transparent;
 height: 100%;
 width: 490px;
}

.aboutusp_only .multiple-intel .mid .list .it {
	background: url("images/aboutus/icon_it.png") no-repeat scroll left center transparent;
 height: 100%;
 width: 490px;
}

.aboutusp_only .multiple-intel .mid .list .create {
	background: url("images/aboutus/icon_create.png") no-repeat scroll left center transparent;
 height: 100%;
 width: 490px;
}

.aboutusp_only .multiple-intel .mid .list .problem {
	background: url("images/aboutus/icon_problem.png") no-repeat scroll left center transparent;
 height: 100%;
 width: 490px;
	margin:0px;
}

.aboutusp_only .multiple-intel .bottom {
	background: url("images/aboutus/bg_bottom.png") scroll transparent no-repeat 0 0;
	width:587px;
	height:27px;
}

/* END page_aboutus.html */
/* page_contactus.html */

.contactusp .middle .left {
	padding-left: 33px;
	padding-right: 16px;
	_padding-right: 0px;
	_padding-left: 27px;
}

.contactusp .middle .right .contactuslist .title {
	background: url("images/contactus/contactus_titlebar.png") scroll transparent no-repeat top left;
	display:block;
	padding-bottom:15px; 
	width:100%;
	height:32px;
	text-indent:-5000px;
}

.contactusp_only .detail-date {
	width:567px;
	padding-left:20px;
	padding-top: 10px;
	
}

.contactusp_only .detail-date .detail {
	width:290px;
	float:left;
	text-indent:-5000px;
	
}

.contactusp_only .detail-date .detail .object {
	float:left;
	width:90px;
}

.contactusp_only .detail-date .detail .info {
	float:right;
	width:200px;
}

.contactusp_only .detail-date .detail .blank {
	padding-bottom:25px;
}

.contactusp_only .detail-date .detail .address .object {
	background: url("images/contactus/letter_address.png") scroll transparent no-repeat ;
	height:12px;
}

.contactusp_only .detail-date .detail .address .info {
	background: url("images/contactus/letter_addrname.png") scroll transparent no-repeat ;
	height:68px;
}

.contactusp_only .detail-date .detail .address-chi .object {
	background: url("images/contactus/letter_address_chi.png") scroll transparent no-repeat ;
	height:10px;
}

.contactusp_only .detail-date .detail .address-chi .info {
	background: url("images/contactus/letter_addrname_chi.png") scroll transparent no-repeat ;
	height:51px;
}

.contactusp_only .detail-date .detail .tel .object {
	background: url("images/contactus/letter_tel.png") scroll transparent no-repeat ;
	height:12px;
}

.contactusp_only .detail-date .detail .tel .info {
	background: url("images/contactus/letter_telnum.png") scroll transparent no-repeat ;
	height:15px;
}

.contactusp_only .detail-date .detail .tel-chi .object {
	background: url("images/contactus/letter_tel_chi.png") scroll transparent no-repeat ;
	height:15px;
}

.contactusp_only .detail-date .detail .tel-chi .info {
	background: url("images/contactus/letter_telnum.png") scroll transparent no-repeat ;
	height:15px;
}

.contactusp_only .detail-date .detail .fax .object {
	background: url("images/contactus/letter_fax.png") scroll transparent no-repeat ;
	height:11px;
}

.contactusp_only .detail-date .detail .fax .info {
	background: url("images/contactus/letter_faxnum.png") scroll transparent no-repeat ;
	height:15px;
}

.contactusp_only .detail-date .detail .fax-chi .object {
	background: url("images/contactus/letter_fax_chi.png") scroll transparent no-repeat ;
	height:14px;
}

.contactusp_only .detail-date .detail .fax-chi .info {
	background: url("images/contactus/letter_faxnum.png") scroll transparent no-repeat ;
	height:15px;
}

.contactusp_only .detail-date .detail .email .object {
	background: url("images/contactus/letter_email.png") scroll transparent no-repeat ;
	height:12px;
}

.contactusp_only .detail-date .detail .email .info {
	background: url("images/contactus/letter_emailadd.png") scroll transparent no-repeat ;
	height:16px;
}

.contactusp_only .detail-date .detail .email-chi .object {
	background: url("images/contactus/letter_email_chi.png") scroll transparent no-repeat ;
	height:15px;
}

.contactusp_only .detail-date .detail .email-chi .info {
	background: url("images/contactus/letter_emailadd.png") scroll transparent no-repeat ;
	height:16px;
}

.contactusp_only .detail-date .date {
	width:265px;
	float:right;
	text-indent:-5000px;
	
}

.contactusp_only .detail-date .date .shop-hours {
	background: url("images/contactus/letter_shophour.png") scroll transparent no-repeat ;
	width:84px;
	height:33px;
}

.contactusp_only .detail-date .date .blank {
	padding-bottom:28px;

}

.contactusp_only .detail-date .date .mon .date-type {
	background: url("images/contactus/letter_mon.png") scroll transparent no-repeat ;
	width:125px;
	height:12px;
}

.contactusp_only .detail-date .date .mon .time {
	background: url("images/contactus/letter_montime.png") scroll transparent no-repeat ;
	width:125px;
	height:18px;
}

.contactusp_only .detail-date .date .mon-chi .date-type {
	background: url("images/contactus/letter_mon_chi.png") scroll transparent no-repeat ;
	width:158px;
	height:15px;
}

.contactusp_only .detail-date .date .mon-chi .time {
	background: url("images/contactus/letter_montime_chi.png") scroll transparent no-repeat ;
	width:158px;
	height:15px;
}

.contactusp_only .detail-date .date .sat .date-type {
	background: url("images/contactus/letter_sat.png") scroll transparent no-repeat ;
	width:121px;
	height:14px;
}

.contactusp_only .detail-date .date .sat .time {
	background: url("images/contactus/letter_sattime.png") scroll transparent no-repeat ;
	width:121px;
	height:19px;
}

.contactusp_only .detail-date .date .sat-chi .date-type {
	background: url("images/contactus/letter_sat_chi.png") scroll transparent no-repeat ;
	width:158px;
	height:15px;
}

.contactusp_only .detail-date .date .sat-chi .time {
	background: url("images/contactus/letter_sattime_chi.png") scroll transparent no-repeat ;
	width:158px;
	height:16px;
}

.contactusp_only .detail-date .date .sun .date-type {
	background: url("images/contactus/letter_sun.png") scroll transparent no-repeat ;
	width:171px;
	height:16px;
}

.contactusp_only .detail-date .date .sun .time {
	background: url("images/contactus/letter_rest.png") scroll transparent no-repeat ;
	width:171px;
	height:14px;
}

.contactusp_only .detail-date .date .sun-chi .date-type {
	background: url("images/contactus/letter_sun_chi.png") scroll transparent no-repeat ;
	width:126px;
	height:15px;
}

.contactusp_only .detail-date .date .sun-chi .time {
	background: url("images/contactus/letter_rest_chi.png") scroll transparent no-repeat ;
	width:126px;
	height:15px;
}

.contactusp_only .detail-date .date .sun-chi {
	padding-bottom:25px;
	_padding-bottom:15px;
}

.contactusp_only .contactus-pic {
	float:right;
}

/* END page_contactus.html */
/* page_news.html */

.newsp .middle .left {
	padding-left: 50px;
	padding-right: 6px;
	_padding-right: 5px;
	_padding-left: 50px;
}


.newsp .middle .right .newslist .title,
.newsp .middle .right .productslist .title {
	background: url("images/news/news_titlebar.png") scroll transparent no-repeat top left;
	display:block;
	padding-bottom:15px; 
	width:100%;
	height:32px;
	text-indent:-5000px;
}


.newsp_only .specialoffer {
	padding-left:10px;
	padding-bottom:10px;
}

.newsp_only .specialoffer h4 {
	background: url("images/news/news_specialofferbar.png") scroll transparent no-repeat top left;
	height:32px;
	width:567px;
	text-indent:-5000px;
}

.newsp_only .specialoffer .offer-list {
	padding-top:15px;
	padding-left:7px;
	width:558px;
}

.newsp_only .specialoffer .offer-list li {
	float:left;
	margin-right: 7px;
	_margin-right: 6px;
	padding-bottom: 15px;
}

.newsp_only .specialoffer .offer-list li a {
	width:179px;
	display:block;
	text-decoration:none;
}

.newsp_only .specialoffer .offer-list li p {
	text-align:center;
	font-size:13px;
	color:#4c4c4c;
	padding-top:5px;
}

.newsp_only .list {
	padding-left:10px;
	padding-top:10px;
	width:567px;
}

.newsp_only .list li {
	width:567px;
	padding-bottom:23px;
}

.newsp_only .list li .sub-title {
 background: url("images/news/news_subtitlebar.png") no-repeat scroll left top transparent;
 line-height: 23px;
 width: 590px;
}

.newsp_only .list li .sub-title-name {
	font-size:18px;
	font-weight:bold;
	color:#f58282;
	background-color:#ffffff;
	margin-left:38px;
	padding-right: 10px;
}

.newsp_only .list li .sub-title-list {
	padding-top:15px;
	padding-left:32px;
}

.newsp_only .list li .sub-title-list li {
	padding-bottom:10px;
	width:530px;
}

.page {
	background-color:#f3f3f3;
	height:31px;
	width:567px;
	padding:0px;
	margin-left:10px;
}

.list li .sub-title-list li a {
	color:#68ac25;
	text-decoration:none;
	font-size:15px;
}

.page ul {
	padding-top:10px;
}


.page ul li.last {
	border:0px;
}

.page ul li.first {
	border:0px;
}

/* END page_news.html */
/* page_news_detail.html */

.news_detailp_only .specialoffer {
	background: url("images/news/news_specialofferbar.png") scroll transparent no-repeat top right;
	padding-left:10px;
	width:567px;
	text-indent:-5000px;
}

.news_detailp_only .specialoffer img {
	float:right;
	position:relative \9 ;
	top:-20px \9 ;
}

/* END page_news_detail.html */


/* END custom style ------------------------------------------- */


.loginpaddingleft {
	padding-left: 10px;
}

.hidden {
	display:none;	
}