@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;
	}

/* *** 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 */

body {
	background:#000 url("images/bg.jpg") no-repeat top center;
	font-family: Arial, MingLiU;
}
a {
	text-decoration: none;
	cursor:pointer;
}
button {
	cursor:pointer;
}
.hidden {
	display:none;
}
.positionreset {
	position:relative;
	top:0;
	left:0;
}
.mhidden {
	text-indent:-5000px;
}


/* global */
#wrap {
 margin: 0 auto;
 min-height: 760px;
 width: 1022px;
	min-height:760px;
	_height:760px;
}

#header .tc-sc {
	float: right;
	width: 50px;
	padding-right: 31px;
    padding-top: 14px;
}

#header .tc-sc a{
	display: block;
	width: 18px;
	height: 19px;
}

#header .tc-sc .tc {
	float: left;
}

#header .tc-sc .sc {
	float: right;
}

#header {
	width:266px;
	height:760px;
	float:left;
}
#header #logo {
	background:url("images/logo.png") no-repeat center top;
	display:block;
	width:266px;
	height:119px;
	margin-top:48px;
	text-indent:-5000px;
}

#header #news_outer_container {
	width:266px;
	margin-top:38px;
	
	
	/*
	padding-top:42px;
	
	background:url("images/sc/nav_news_title.png") no-repeat center top;
	*/
}

#header #news_outer_container  .container {
	background:url("images/sc/nav_news_title.png") no-repeat center top;
	width:266px;
	height: 38px;
	text-indent: -5000px;
	padding-bottom: 5px;
}


#header #news_container {
	height: 200px;
	overflow:hidden;
	position:relative;
}
#header #nav_news {
	position:absolute;
	top: 0px;
}
#header #nav_news li {
	position:relative;
	display:block;
	width:266px;
	padding-bottom:20px;
}
#header #nav_news li a {
	display:block;
	width:246px;

	font-size:15pt;
	color:#c3c5c7;
	margin-left:20px;
}
#header #nav_news li a:hover {
	color:#ffc210;
}
#header #menu {
	background:url("images/menu_line.png") no-repeat 18px 0px;
	position:relative;
	width:95px;
	padding-left:35px;
}
#header #menu li {
	position:relative;
	display:block;
	min-width:93px;
	_width:93px;
	padding-bottom:8px;
}
#header #menu li a {
	position:relative;
	display:block;
	width:93px;
	height:32px;
	text-indent:-5000px;
}

#header #menu li a {
	background:no-repeat center top;
}
#header #menu li.current a , #header #menu li a:hover, #header #menu li ul li a:hover {
	background:no-repeat center bottom;
}
#header #menu #menu_index a {
	background-image:url("images/sc/menu_index.png");
}
#header #menu #menu_aboutus a {
	background-image:url("images/sc/menu_aboutus.png");
}
#header #menu #menu_collection a {
	background-image:url("images/menu_collection.png");
}
#header #menu #menu_news a {
	background-image:url("images/sc/menu_news.png");
}
#header #menu #menu_store a {
	background-image:url("images/sc/menu_store.png");
}
#header #menu #menu_member a {
	background-image:url("images/sc/menu_member.png");
}
#header #menu #menu_alliance a {
	background-image:url("images/sc/menu_alliance.png");
}
#header #menu #menu_contactus a {
	background-image:url("images/sc/menu_contactus.png");
}

#header #menu li .sub-menub,
#header #menu li .sub-menu{
	background:#2b2b2c;
	position:absolute;
	top:0px;
	left:93px;
	z-index:1000;
	padding-left: 0;
	width: 74px;
}

#header #menu li  .sub-menub{
	left:74px;
}

#header #menu li .sub-menub2 {
	left:74px;
	position:absolute;
	background:#2b2b2c;
	width: 74px;
	top:0px;
	padding-left:0px;
	z-index:1000;
}

#header #menu li .sub-menub3 {
	left:74px;
	position:absolute;
	background:#2b2b2c;
	width: 74px;
	top:0px;
	padding-left:0px;
	z-index:1000;
}

#header #menu li .sub-menu a {
	position:relative;
	display:block;
	width:82px;
	height:28px;
	text-indent:-5000px;
}


#header #menu li .sub-menu2 {
	background:#2b2b2c;
	position:absolute;
	top:0px;
	left:93px;
	padding-left:7px;
	z-index:1000;
}




#header #menu li ul #menu_store_newshop a {
	background-image:url("images/sc/menu_store_newshop.png");
}
#header #menu li ul #menu_store_imageshop a {
	background-image:url("images/sc/menu_store_imageshop.png");
}
#header #menu li ul #menu_store_address a {
	background-image:url("images/sc/menu_store_address.png");
}



#header #menu li ul .menu_collection_cat a {
	background-image:url("images/submenu_btn.png") !important;
	font-size: 20px;
	text-indent: 20px;
	padding-top: 4px;
	color: #EEEEEE;
}
#header #menu li ul .menu_collection_cat a:hover {
	color: #FFC210;
}
#header #menu li ul #menu_collection_extra a {
	background-image:url("images/extra_btn.png");
}

#header #menu li ul #menu_collection_up a {
	background-image:url("images/up_btn.png");
}
#header #menu li ul #menu_collection_bottom a {
	background-image:url("images/bottom_btn.png");
}






#header #menu li .sub-menu {
	display:none;
}

#header #menu li:hover #sub-menu {
	display:block;
}

#header #menu li .sub-menu2 {
	display:none;
}

#header #menu li:hover #sub-menu2 {
	display:block;
}

#header #menu li ul #menu_collection_male .sub-menub {
	display:none;
}

#header #menu li ul #menu_collection_male li:hover .sub-menub{
	display:block;
}

#header #menu li ul #menu_collection_female #sub-menub2 {
	display:none;
}

#header #menu li ul #menu_collection_female li:hover #sub-menub2{
	display:block;
}


#header #menu li ul #menu_collection_extra #sub-menub3 {
	display:none;
}

#header #menu li ul #menu_collection_extra li:hover #sub-menub3{
	display:block;
}



#content {
	width:752px;
	min-height:760px;
	_height:760px;
	border-left:4px solid #FFF;
	float:left;
}

/* index */
.indexp #index_flash {
	width:742px;
	height:1096px;
}

/* store */
.storep #store_index {
	width:742px;
}

.storep #store_index .newstore-brand {
	width:742px;
	padding-top:90px;
}

.storep #store_index .newstore-brand .flash {
	width:742px;
}

.storep #store_index .shop-btn {
	padding-top:35px;
}

.storep #store_index .shop-btn a {
	background-image:url("images/sc/store/shop_btn.png");
	width:128px;
	height:128px;
	display:block;
	text-indent:-5000px;
	margin:0 auto;
}

/* about */

.aboutp #content {
	_width:740px;
}


.aboutp #about_index .pic-about {
	width:786px;
	_width:740px;
	padding-top:90px;
	position:relative;
}

.aboutp #about_index .pic-about .pic {
	float:left;
	padding-top: 40px;
}

.aboutp #about_index .pic-about .pic .bg {
	background-image:url("images/about/pic_bg.png") ;
	width:386px;
	height:390px;
	display:block;
	
}

.aboutp #about_index .pic-about .pic .bg img {
	border:solid 4px #ffffff;
	position:relative;
	left:100px;
	top:42px;
}

.aboutp #about_index .pic-about .about {
	float:right;
	position: absolute;
	right:50px;
	_right:5px;

}

.aboutp #about_index .pic-about .about .top {
	background-image:url("images/about/inner_top.png") ;
	width:400px;
	height:33px;
}

.aboutp #about_index .pic-about .about .mid {
	background-image:url("images/about/inner_mid.png") ;
	width:400px;
}

.aboutp #about_index .pic-about .about .mid .top-bar {
	background:url("images/about/inner_top_bar.png") no-repeat ;
	background-position:center bottom;
	height: 40px;
}

.aboutp #about_index .pic-about .about .mid .top-bar h4 {
	background:url("images/sc/about/title.png") no-repeat 260px center;
	height:26px;
	text-indent:-5000px;
}

.aboutp #about_index .pic-about .about .mid p {
    color: #000000;
    font-size: 15px;
    font-weight: bold;
    line-height: 25px;
    padding-bottom: 15px;
    padding-left: 46px;
    padding-top: 15px;
    text-align: justify;
    width: 315px;
}

.aboutp #about_index .pic-about .about .mid .bottom-bar {
	background:url("images/about/inner_bottom_bar.png") no-repeat ;
	background-position:center bottom;
	height: 7px;
	
}

.aboutp #about_index .pic-about .about .bottom {
	background:url("images/about/inner_bottom.png") ;
	width:400px;
	height:41px;
}

/* news */

.newsp #wrap {
	_width:1080px;
}

.newsp #content {
	_width:730px;
}

.newsp #news_index .news-pic {
	width:750px;
	_width:730px;
	padding-top:90px;
	padding-left: 35px;
}

.newsp #news_index .news-pic .news {
	background:url("images/news/tv_icon.png") no-repeat left 155px;
	width:750px;
}

.newsp #news_index .news-pic .news .news-select {
	padding-left: 288px;
	width:410px;
	min-height:600px;
	_height:600px;
}

.newsp #news_index .news-pic .news .news-select .top {
	background:url("images/news/top.png") no-repeat ;
	width:400px;
	height:23px;
}

.newsp #news_index .news-pic .news .news-select .mid {
	background:url("images/news/mid.png") repeat-y ;
	width:400px;
	min-height:540px;
	_height:540px;
}

.newsp #news_index .news-pic .news .news-select .mid .top-bar {
	background:url("images/news/inner_top_bar.png") no-repeat ;
	background-position:center bottom;
	height: 40px;
}

.newsp #news_index .news-pic .news .news-select .mid .top-bar h4 {
	background:url("images/sc/news/title.png") no-repeat 260px center;
	height:26px;
	text-indent:-5000px;
}


.newsp #news_index .news-pic .news .news-select .mid .news-list {
	width:335px;
	padding-left:30px;
	padding-top:30px;
	padding-bottom:30px;
}

.newsp #news_index .news-pic .news .news-select .mid .news-list li {
	border-bottom:1px dashed #8d5300;
	margin-bottom: 20px;
 padding-bottom: 15px;
}

.newsp #news_index .news-pic .news .news-select .mid .news-list li .normal {
	background:url("images/news/point.png") no-repeat 4px top ;
	width:305px;
	padding-left:37px;
	padding-top:5px \9;
}

.newsp #news_index .news-pic .news .news-select .mid .news-list li .newest {
	background:url("images/news/pointb.png") no-repeat 4px top ;
}

.newsp #news_index .news-pic .news .news-select .mid .news-list li .normal .subject {
	color:#000000;
	font-weight:bold;
	font-size:15px;
}

.newsp #news_index .news-pic .news .news-select .mid .news-list li .normal .date {
	color:#4c4c4c;
	line-height:18px;
	font-size:12px;
}

.newsp #news_index .news-pic .news .news-select .select {
	padding-left: 100px;
}

.newsp #news_index .news-pic .news .news-select .select .pre-btn {
	float:left;
}

.newsp #news_index .news-pic .news .news-select .select .pre-btn a {
	background:url("images/sc/news/select_pre.png") no-repeat ;
	width:62px;
	height:29px;
	text-indent:-5000px;
	display:block;
}

.newsp #news_index .news-pic .news .news-select .select .mid-select {
	float:left;
	padding-top:5px;
}

.newsp #news_index .news-pic .news .news-select .select .mid-select li {
	background:url("images/news/select_mid.png") repeat-x ;
	height:20px;
	float:left;
	padding-left:3px;
	padding-right:3px;
	padding-top:3px \9;
}

.newsp #news_index .news-pic .news .news-select .select .mid-select li a {
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
}

.newsp #news_index .news-pic .news .news-select .select .mid-select li .this {
	color:#ff702c ;
}

.newsp #news_index .news-pic .news .news-select .select .next-btn {
	float:left;
}

.newsp #news_index .news-pic .news .news-select .select .next-btn a {
	background:url("images/sc/news/select_next.png") no-repeat ;
	text-indent:-5000px;
	width:64px;
	height:29px;
	display:block;
}

.newsp #news_index .news-pic .news .news-select .bottom-bar {
	background:url("images/news/inner_bottom_bar.png") no-repeat ;
	background-position:center bottom;
	height: 40px;
}

.newsp #news_index .news-pic .news .news-select .bottom {
	background:url("images/news/bottom.png") no-repeat ;
	width:400px;
	height:39px;
}

/* news_detail */

.newsp #news_detail {
	width:750px;
}

.newsp #news_detail .detail {
	background:url("images/news/tv_icon.png") no-repeat right bottom ;
	width:676px;
	padding-top:90px;
	padding-left: 35px;
	padding-bottom:110px;
}

.newsp #news_detail .detail .top {
	background:url("images/news/top2.png") no-repeat ;
	width:545px;
	height:23px;
}

.newsp #news_detail .detail .mid {
	background:url("images/news/mid2.png") repeat-y ;
	width:545px;
}

.newsp #news_detail .detail .mid .top-bar {
	background:url("images/news/inner_top_bar2.png") no-repeat ;
	background-position:center bottom;
	height: 40px;
}

.newsp #news_detail .detail .mid .top-bar h4 {
	background:url("images/sc/news/title.png") no-repeat 404px center;
	height:26px;
	text-indent:-5000px;
}

.newsp #news_detail .detail .mid .blank {
	padding-left:30px;
	padding-top: 30px;
}

.newsp #news_detail .detail .mid .blank .news-date {
	border-bottom:1px dashed #8d5300;
	width:481px;
}

.newsp #news_detail .detail .mid .blank .news-date .news {
	font-size:16px;
	font-weight:bold;
	color:#000000;
	line-height:21px;
	width:445px;
	padding-left:7px;
}

.newsp #news_detail .detail .mid .blank .news-date .date {
	font-size:12px;
	color:#4c4c4c;
	padding-left:7px;
	padding-bottom: 14px;
 padding-top: 5px;
}

.newsp #news_detail .detail .mid .blank .pic {
	padding-top:20px;
	text-align: center;
	width: 467px;
}

.newsp #news_detail .detail .mid .blank img {
	border:5px solid #ffffff;
}

.newsp #news_detail .detail .mid .blank .text {
	padding-top:20px;
	padding-left:7px;
	padding-right:7px;
	padding-bottom:10px;
	width:467px;
	border-bottom:1px dashed #8d5300;
	font-size:13px;
	color:#000000;
	line-height:21px;
}

.newsp #news_detail .detail .mid .blank .back-btn {
	padding-top:20px;
}

.newsp #news_detail .detail .mid .blank .back-btn a {
	background:url("images/news/back_btn.png") no-repeat ;
	width:91px;
	height:46px;
	text-indent:-5000px;
	display:block;
}

.newsp #news_detail .detail .bottom-bar {
	background:url("images/news/inner_bottom_bar2.png") no-repeat ;
	background-position:center bottom;
	height: 40px;
	position:relative;
	top:17px;
}

.newsp #news_detail .detail .bottom {
	background:url("images/news/bottom2.png") no-repeat ;
	width:545px;
	height:141px;
}

/* member */

.memberp #wrap {
	_width:1080px;
}

.memberp #member_index .id-letter {
	padding-left:60px;
	width:688px;
}


.memberp #member_index .id-letter img {
	float:right;
}

.memberp #member_index .id-letter .letter {
	width:688px;
	position:absolute;
	padding-left: 7px;
 top: 304px;
}

.memberp #member_index .id-letter .letter .letter1 {
	background:url("images/sc/member/letter1.png") no-repeat ;
	width:447px;
	height:262px;
	text-indent:-5000px;
	display:block;
}

.memberp #member_index .id-letter .letter .letter2 {
	background:url("images/sc/member/letter2.png") right center no-repeat ;
	width: 394px;
	height: 171px;
	text-indent:-5000px;
	display:block;
	position:absolute;
	right: 66px;
	top: 223px;
 

}

/* alliance */

.alliancep #alliance_index .alliance {
	width:500px;
	padding-left:128px;
	padding-top:90px;
}

.alliancep #alliance_index .alliance .top {
	background:url("images/alliance/top.png") no-repeat ;
	width:492px;
	height:23px;
}

.alliancep #alliance_index .alliance .mid {
	background:url("images/alliance/mid.png") repeat-y ;
	width:492px;
}

.alliancep #alliance_index .alliance .mid .top-bar {
	background:url("images/alliance/inner_top_bar.png") no-repeat ;
	background-position:center bottom;
	height: 40px;
}

.alliancep #alliance_index .alliance .mid .top-bar h4 {
	background:url("images/sc/alliance/title.png") no-repeat 347px center;
	height:26px;
	text-indent:-5000px;
}

.alliancep #alliance_index .alliance .mid .sub-title {
	padding-left:35px;
	width:410px;
}

.alliancep #alliance_index .alliance .mid .sub-title p {
    color: #000000;
    font-size: 13px;
    font-weight: bold;
    line-height: 20px;
    text-align: left;
    width: 410px;
}



.alliancep #alliance_index .alliance .mid .sub-title1 {
	padding-top:45px;
	padding-bottom:15px;
}

.alliancep #alliance_index .alliance .mid .sub-title1 h3 {
	background:url("images/sc/alliance/sub_title1.png") no-repeat ;
	width:492px;
	height:23px;
	text-indent:-5000px;
}

.alliancep #alliance_index .alliance .mid .sub-title2 {
	padding-top:15px;
	padding-bottom:15px;
}

.alliancep #alliance_index .alliance .mid .sub-title2 h3 {
	background:url("images/sc/alliance/sub_title2.png") no-repeat ;
	width:492px;
	height:23px;
	text-indent:-5000px;
}

.alliancep #alliance_index .alliance .mid .bottom-bar {
	background:url("images/alliance/inner_bottom_bar.png") no-repeat ;
	background-position:center bottom;
	height: 40px;
}

.alliancep #alliance_index .alliance .bottom {
	background:url("images/alliance/bottom.png") no-repeat ;
	width:492px;
	height:123px;
}

.alliancep #alliance_index .alliance .bottom .download-btn {
	padding-top:11px;
	padding-left:44px;
}

.alliancep #alliance_index .alliance .bottom .download-btn a {
	background:url("images/sc/alliance/down_btn.png") no-repeat ;
	width:146px;
	height:88px;
	text-indent:-5000px;
	display:block;
}

.alliancep #alliance_index .alliance .bottom h4 {
	background:url("images/alliance/join.png") no-repeat ;
	width:230px;
	height:165px;
	float:right;
	text-indent:-5000px;
	position:relative;
	left: 82px;
 top: -61px;
}

/* imageshop */

.imageshopp #store_image .imageshop {
	width:700px;
	padding-top:90px;
	padding-left:27px;

}

.leftf {
	float:left;
	display:block;
}

/* address */

.addressp #wrap {
}


.addressp #store_address .address {
	background:url("images/store/address/bg.png") no-repeat right bottom ;
	width:513px;
	height:666px;
	padding-left:40px;
	padding-top:75px;
	
	/* for ie */
	position:relative \9;
	left:10px \9;
	top:75px \9;
	/* end ie */
}

.addressp #store_address .address_icon {
	background:url("images/store/address/bg_icon.png") no-repeat 303px 38px ;
	width:425px;
	padding-left:85px;
	padding-top: 125px;
	
	/* for ie */
	background:url("images/store/address/bg_icon.png") no-repeat 275px 0px \9 ;
	width:425px \9;
	position:relative \9;
	right:-20px \9;
	top:-38px \9;
	padding-right:90px \9;
	padding-left:50px \9;
	padding-top: 90px \9;
	/* end ie */
	
}

.addressp #store_address .address_icon .address_form{
		width:360px;
}

.addressp #store_address .address_icon .address_form ul{


}

.addressp #store_address .address_icon .address_form .ulhead li {
	float:left;
	padding-right: 3px;
}

.addressp #store_address .title {
	float:left;
	background-color:#514637;
	margin-top: 10px;
	padding: 0 10px;
	margin-bottom:10px;
}

.addressp #store_address .title p {
	font-size:20px;
	color:#ffffff;
	text-align: center;
	padding-top: 4px;
	padding-top: 8px \9;
	padding-bottom: 7px;
}

.addressp #store_address .address_list {
	background:url("images/store/address/address_box.png") no-repeat ;
	display:block;
	height:247px;
	padding-top:10px;
}



.addressp #scrollbar {
	background: none repeat scroll 0 0 #514637;
	height: 230px;
	position: absolute;
	right: 26px;
	width: 10px;
	float:right;
}

.addressp #scrollbody {
	background: none repeat scroll 0 0 #a9b128;
 position: absolute;
 right: 0;
 top: 0;
 width: 10px;
	height: 30.499px;
}


.addressp #scroll {
	position:relative;	
}

.addressp #addrbox {
 padding-left: 22px;
}

.addressp #addrbox li {
	line-height:20px;
	font-size:13px;
	color:#514637;
	width:290px;

}



.addressp #store_address .top_btn {
	float:right;
	padding-right: 14px;
 padding-top: 8px;
}

.addressp #store_address .top_btn a{
	background:url("images/sc/store/address/top_btn.png") no-repeat ;
	display:block;
	text-indent:-5000px;
	width:89px;
	height:31px;
}


.contactp .rightcontent {
	width:499px;
	float:left;
}

.contactp .phoneimg {
	width:253px;
	float:left;
	padding-top:181px;
}

.contactp .contact .rightcontent .head {
	width:499px;
	height:152px;
	font-size:0;
	background:transparent url(images/sc/contact/head.png)  no-repeat;
	background-position: left top ;
}

.contactp .contact .rightcontent .repeat {
	width:499px;
	background:transparent url(images/contact/repeat.png) left top repeat-y;
}

.contactp .contact .rightcontent .foot {
	width:499px;
	height:65px;
	font-size:0;
	background:transparent url(images/contact/foot.png) left top no-repeat;
}

.contactp .contact .rightcontent .repeat .pad {
 line-height: 22px;
 padding: 5px 10px 20px 38px;
}

.contactp #addrbox .addrtitle {
	float:left;
	width:44px;
	color:#cb480a;
}

.contactp #addrbox .addrlongtext {
	float:left;
	width:364px;
}

.contactp #addrbox .addrtext {
	float:left;
	width:136px;
}

.contactp #addrbox .addrtitle2 {
	float:left;
	width:74px;
	color:#cb480a;
}

.contactp #addrbox .addrtext2 {
	float:left;
	width:154px;
}

.contactp #addrbox .addrtext2 a {
	color: #000;
}

.contactp #addrbox {
	font-size:12px;
	font-weight:bold;
 padding-right: 15px;
}

.contactp #addrbox .item {
	padding:5px 0;
	border-bottom:1px dotted #000;
}

.contactp .contacttext {
	font-weight:bold;
	font-size:14px;
	line-height:22px;
}

.contactp .formpad {
	padding-left:12px;	
}

.contactp .formpad input,
.contactp .formpad textarea {
	border:1px solid #000;
}

.contactp .formpad input {
	width:182px;
}

.contactp .formpad textarea {
	width:396px;
	height:100px;
}

.contactp .formtitle1 {
	line-height:25px;
	padding-top:10px;
	width:214px;
	float:left;
	font-weight:bold;
	font-size:13px;
	color:#cb480a;
}

.contactp .formtitle2 {
	line-height:25px;
	padding-top:10px;
	width:197px;
	float:left;
	font-weight:bold;
	font-size:13px;
	color:#cb480a;
}

.contactp .forminput1 {
	padding-bottom:0px;
	width:214px;
	float:left;
}

.contactp .forminput2 {
	padding-bottom:0px;
	width:197px;
	float:left;
}
.contactp .forminput3 {
	padding-bottom:0px;
	width:411px;
	float:left;
}


.contactp .formtitle3 {
	line-height:25px;
	padding-top:10px;
	width:251px;
	float:left;
	font-weight:bold;
	font-size:13px;
	color:#cb480a;
}

.contactp .formbutton {
	padding-top:10px;
	width:146px;
	float:left;

}

.contactp .submit {
	width:66px;
	height:27px;
	background: transparent url(images/sc/contact/submit.png) left top no-repeat;
	margin-right:8px;
	border:0;
	padding:0;
	text-indent:-5000px;
	float:left;
}

.contactp .reset {
	width:66px;
	height:27px;
	background: transparent url(images/sc/contact/reset.png) left top no-repeat;
	border:0;
	padding:0;
	text-indent:-5000px;
	float:left;
}

.contactp span {
	color:#ffffff;
}

#scrollview {
 height: 260px;
 overflow: hidden;
 padding-right: 26px;
 position: relative;
}

#scrollbar {
 background: none repeat scroll 0 0 #000000;
 height: 260px;
 position: absolute;
 right: 26px;
 top: 0;
 width: 10px;
}

#scrollbody {
	position:absolute;
	top:0;
	right:0;
	background:#818181;
	width:10px;
}



#scroll {
	position:relative;	
}

.addressp #scrollview {
    height: 230px;
}

.collectionp  #collection_flash {
	padding-top:100px;


}

.collectionp .flash {
	padding-left:50px;
}

.collectionp  .collection_letter {
	width:700px;
	height:50px;
	/*background: transparent url(images/collection/collection_letter.png) right top no-repeat;
	text-indent:-5000px;*/
	background-color:#000000;
	padding-left: 49px;
}

.collectionp  .collection_letter p {
	font-size:20px;
	color:#ffffff;
	padding-left:10px;
	padding-top:23px;
}

/* collection-detail */

.collectiondetailp  .detail{
	padding-top:90px;
	padding-left:60px;
	width:630px;
}

.collectiondetailp  .detail .sub-pic-list {
	float:left;
	width:120px;
}

.collectiondetailp  .detail .sub-pic-list .top_btn {
	text-align: center;
	padding-bottom:10px;
}

.collectiondetailp  .detail .sub-pic-list .bottom_btn {
	text-align: center;
	padding-top:10px;
}

.collectiondetailp  .detail .sub-pic-list ul {
	padding-top:5px;
	padding-bottom:5px;

}

.collectiondetailp  .detail .pic-color {
	float:right;
	width:480px;
}


.collectiondetailp  .detail .pic-color .pic .name-price {
	padding-left: 24px;
	width:424px;
	width:440px \9;
}
 
.collectiondetailp  .detail .pic-color .pic .name-price  .name {
	font-size:24px;
	color:#f3eddf ;
	float:left;
	padding-top: 8px;
}

.collectiondetailp  .detail .pic-color .pic .name-price  .name  .type{
	font-size:20px;
	color:#9a9a9a;
}

.collectiondetailp  .detail .pic-color .pic .name-price  .price {
	font-size:24px;
	color:#f3eddf ;
	float:right;
}

.collectiondetailp  .detail .pic-color .pic .name-price  .price  span {
	font-size:36px;
}

.collectiondetailp  .detail .pic-color .pic  .main-pic-list {
	width: 490px;
}

.collectiondetailp  .detail .pic-color .pic  .main-pic-list .left_btn {
	float:left;
	padding: 280px 10px 280px 0;
}

.collectiondetailp  .detail .pic-color .pic  .main-pic-list ul {
	float:left;
	
}

.collectiondetailp  .detail .pic-color .pic  .main-pic-list .right_btn {
	float:right;
	padding: 280px 0 280px 10px;
}

.collectiondetailp  .detail .pic-color .color {
	padding-left: 24px;
	padding-top:10px;
	width:424px;
}

.collectiondetailp  .detail .pic-color .color  .color-title {
	border-bottom:2px solid #ffffff;
	padding-left:7px;
	padding-bottom:7px;
	width:418px;
}

.collectiondetailp  .detail .pic-color .color  .color-title h3 {
	background: transparent url(images/sc/collection/collection_detail/collection_letter.png) left top no-repeat;
	width:95px;
	height:23px;
	text-indent:-5000px;
}

.collectiondetailp  .detail .pic-color .color  .color-list {
	padding-top:15px;
	width:432px;
	width:460px \9;
}

.collectiondetailp  .detail .pic-color .color  .color-list  li {
	float:left;
	width:46px;
	display: none;
	padding-right:8px;
	padding-bottom:12px;
}

.collectiondetailp  .detail .pic-color .color  .color-list  li p {
	color:#ffffff;
	font-size:16px;
	padding-left:7px;
}

.collectiondetailp  .detail .pic-color .product-desc {
	width:350px;
	font-size:16px;
	color:#9a9a9a;
	line-height:20px;
}

.product-list {
	height: 601px;
	overflow: hidden;
	position: relative;
}
.product-list ul {
	position: absolute;
	top: 0px;
}
.product-list ul li {
	position: relative;
}