body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, a {
    margin: 0;
    padding: 0;
	font-family:"Lucida Sans Unicode","Lucida Grande",微軟正黑體,Geneva,Verdana,sans-serif;

	
}
body {
    color: #47433d;
    font-size: 13px;
	font-family: 'lucida grande','Heiti TC','Microsoft JhengHei',Arial,Helvetica,sans-serif;
}

table {
	border-collapse:collapse;
	border-spacing:0;
	font-size: 13px;
}



#path{margin:4px 0 10px 0; color:#727272;}

fieldset,img { 
	border:0;
}

ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}

a:link, a:visited {
    color:#333;
    text-decoration: none;
}
a:hover{text-decoration:none; color:#6b6b6b;}

/*-----clearfix-----*/
.clearfix:after
{
    content: "Jason";
    display: block;
    height: 0;
    visibility: hidden;
    clear: both;
}
.clearfix
{display: inline-block;}
html[xmlns] .clearfix
{display: block;}
*html.clearfix
{height: 1%;}

/*---------header-------------------------*/

header{ height:191px;}
header .con{ width:1000px; margin:0 auto; padding-top:22px;}
header .logo{ float:left;  height:116px; margin-right:16px;}
header .rBox{ float:left; padding:23px 0 0 0 ;}
header .rBox ul{float:left;}
header .rBox li{ float:left; }

header .rBox .top{ margin-bottom:8px;}
header .rBox ul.type_a{ margin-right:2px;}
header .rBox ul.type_a a{ display:block; background:url(images/icons.png) no-repeat; width:72px; height:39px; margin-right:9px;}
header .rBox ul.type_a .a1{}
header .rBox ul.type_a .a2{ background-position:0 -450px;}
header .rBox ul.type_a .a3{ background-position:0 -87px;}

header .rBox ul.type_b{ margin:4px 0 0 0px; line-height:33px;}
header .rBox ul.type_b a{ display:block; background:url(images/icons.png) no-repeat; width:34px; height:33px; margin-right:6px;}
header .rBox ul.type_b a.b1{ background-position:0 -136px;}
header .rBox ul.type_b a.b2{ background-position:-39px -136px;}
header .rBox ul.type_b a.b3{ width:61px;background-position:-6px -628px;}
header .rBox ul.type_b a.b4{ background-position:0 -215px; padding-left:40px; width:auto; font-weight:bold;} 
header .rBox ul.type_b a.b5{ background:none; font-weight:bold;}
header .rBox ul.type_b a.cart{ background-position:0px -288px; width:32px; height:28px; margin-left:5px; padding-left:40px;}
header .rBox ul.type_b a.fb{background-position:0 -253px; width:30px; height:30px;}
header .rBox ul.type_b a.line{background-position:-37px -253px; width:30px; height:30px; margin-right:0px;}

header .rBox .bot{}
header .srchBox{ height:37px; float:left; position:relative;}
header .srchBox .input_search{ float:left; width:334px; margin-right:5px;}
header .srchBox input{ border: 1px solid #555; height:35px; line-height:35px; padding:0 0 0 10px; border-radius:5px ; background-color:#dcdcdc; width:322px;}
header .srchBox .btn{ background:url(images/icons.png) no-repeat; width:30px; height:27px; background-position:0px -321px; display:block; position:absolute; top:0px; right:12px;}
header .inn{    font-size: 13px; float:left; width:297px; height:26px; line-height:26px; border:5px solid #5f0004; padding:0 0 0 8px;}
header .inn a{ background:url(images/icons.png) no-repeat;  height:8px; padding-left:10px;  background-position:-45px -319px; margin-right:1px;}
header .menu{ background-color:#340001; height:53px;}
header .menu ul{ width:1200px; margin:0 auto; padding:4px 0;  height:45px; position:relative;}
header .menu li{     display: inline-block; height:45px;}
header .menu li:last-child{ margin-right:0px;}
header .menu li a{ display:inline-block; background:url(images/icons.png?20200710) no-repeat; width:95px; height:45px;}

header .menu li a.m1{ background-position:-98px -159px;}
header .menu li a.m2{ background-position:-98px -257px;}
header .menu li a.m3{ background-position:-98px -355px;}
header .menu li a.m4{ background-position:-128px -627px;}
header .menu li a.m5{ background-position: -98px -453px; }

header .menu li a.m6{ background-position:-98px -554px;}
header .menu li a.m7{ background-position:-98px -658px;}
header .menu li a.m8{ background-position:-98px -760px;}
header .menu li a.m9{ background-position:-98px -860px;}
header .menu li a.m10{ background-position:-98px -960px;}
header .menu li a.m11{ background-position:-199px -158px;}
header .menu li a.m12{ background-position:-199px -256px;}
header .menu li a.m13{ background-position:-240px -390px;}
header .menu li a.m14{ background-position:-229px -609px; width:51px;}
header .menu li a.m15{ background-position:-200px -356px; }
header .menu li a.m17{ background-position:-128px -743px;}
header .menu li a.m_discount{ background-position:-229px -500px; width:51px;}
header .menu li a.m99{ background-position:-176px -769px; width:51px;}
header .menu li a.m22{ background-position:-128px -626px;}

/*header .menu li a.m1{ background-position:0 -363px;}
header .menu li a.m2{ background-position:0 -410px;}
header .menu li a.m3{ background-position:0 -459px;}
header .menu li a.m4{ background-position:0 -508px;}
header .menu li a.m5{ background-position:0 -557px;}
header .menu li a.m6{ background-position:0 -606px;}
header .menu li a.m7{ background-position:0 -655px;}

header .menu li a.m8{ background-position:-60px -363px;}
header .menu li a.m9{ background-position:-60px -410px;}
header .menu li a.m10{ background-position:-49px -459px; width:51px;}
header .menu li a.m11{ background-position:-60px -508px;}
header .menu li a.m12{ background-position:-49px -557px; width:51px;}
header .menu li a.m13{ background-position:-49px -606px; width:51px;}

header .menu li a.m14{ background-position:-240px -363px;}
header .menu li a.m15{ background-position:-240px -475px;}*/


header .menu li a.m1:hover, header .menu li a.select_1{ background-position:-98px -205px;}
header .menu li a.m2:hover, header .menu li a.select_2{ background-position:-98px -304px;}
header .menu li a.m3:hover, header .menu li a.select_3{ background-position:-98px -402px;}
header .menu li a.m4:hover, header .menu li a.select_4{ background-position:-128px -677px;}
header .menu li a.m5:hover, header .menu li a.select_5{ background-position:-98px -500px;}
header .menu li a.m6:hover, header .menu li a.select_6{ background-position:-98px -601px;}
header .menu li a.m7:hover, header .menu li a.select_7{ background-position:-98px -706px;}
header .menu li a.m8:hover, header .menu li a.select_8{ background-position:-98px -807px;}
header .menu li a.m9:hover, header .menu li a.select_9{ background-position:-98px -908px;}
header .menu li a.m10:hover, header .menu li a.select_10{ background-position:-98px -1008px;}
header .menu li a.m11:hover, header .menu li a.select_11{ background-position:-199px -204px;}
header .menu li a.m14:hover, header .menu li a.select_14{ background-position:-229px -660px; width:51px;}
header .menu li a.m15:hover, header .menu li a.select_15{ background-position:-200px -403px;}
header .menu li a.m17:hover, header .menu li a.select_15{ background-position:-128px -793px; }
header .menu li a.m12:hover, header .menu li a.select_12{ background-position:-199px -303px;}
header .menu li a.m13:hover, header .menu li a.select_13{ background-position:-240px -442px;}
header .menu li a.m_discount:hover, header .menu li a.discount{ background-position:-229px -551px; width:51px;}
header .menu li a.m99:hover, header .menu li a.select_99{ background-position:-176px -816px; width:51px;}
header .menu li a.m22:hover, header .menu li a.select_22{ background-position:-128px -677px;}

header .nav_box{ position:absolute; background-color:#000000; z-index:3; box-shadow:4px 4px 3px rgba(20%,20%,40%,0.5); top:53px; height:auto; width:108px;}
header .nav_box ul{ height:auto; width:108px;}
header .nav_box li{ float:none;  height:30px; background:#000000; margin:0;}
header .nav_box a.nav{ display:block; color:#FFF; width:108px; text-align:center; background:#000000; height:30px; line-height:30px; font-size:14px; z-index:1000; position:relative;}
header .nav_box a.nav:hover{ background-color:#846c3b;}
/*---------footer-------------------------*/
footer{ background-color:#000; color:#6f6f6f; font-size:12px; border-top:3px solid #a40000; text-align:center; padding:20px 0;}


/*---------article-------------------------*/
article{ position:relative}
article .container{ width:952px; margin:0 auto; position:relative}
article .container .banner_pop{ width:1200px; height:500px; position:absolute; top:0px; left:-124px; cursor:pointer;}
article .container .banner_pop .close{ display:block; position:absolute; right:0px; top:0px; width:63px; height:63px;background:url(images/icons.png) no-repeat; background-position:-6px -500px;}
article .left_ad{ display:block; width:114px; height:530px; position:absolute; background-color:#CCC; top:0px; left:-119px;}
article .right_ad{ display:block; width:114px; height:530px; position:absolute; background-color:#CCC; top:0px; right:-119px;}
.tab_up_top{ background:url(images/icon-gototop.png) no-repeat; width:300px; height:216px; position:absolute; z-index:4; background-position:-90px 13px; display:block;}

.caveat{ background-color:#000; color:#FFF; font-size:12px; padding:10px 20px}
/*.ad_1{ background-color:#5f0004; height:62px; margin-bottom:5px; position:absolute; left:74.5px; z-index:4;}*/
.ad_1{ background-color:#5f0004; height:62px; margin-bottom:5px;}
article .main_left{ float:left; width:729px; }
article .main_right{ float:left; width:218px;}

.popularBox{ background-color:#030000; margin-bottom:5px;}
.popularBox .leftct{ background:url(images/left_bg.png) no-repeat; width:246px; height:367px; float:left; position:relative;}
.popularBox .left1{ background:url(images/top_deal_bg1.png) no-repeat; width:246px; height:367px; float:left; position:relative;}
.popularBox .left2{ background:url(images/top_deal_bg2.png) no-repeat; width:246px; height:367px; float:left; position:relative;}
.popularBox .left3{ background:url(images/top_deal_bg3.png) no-repeat; width:246px; height:367px; float:left; position:relative;}
.popularBox .left4{ background:url(images/top_deal_bg4.png) no-repeat; width:246px; height:367px; float:left; position:relative;}

.popularBox .priceBox{color:#FFF; width:150px; margin:96px 0 0 14px; text-align:center;}
.popularBox .priceBox span.original{ text-decoration:line-through; font-size:22px;}
.popularBox .priceBox .price{ font-weight:bold; font-size:33px; font-style:italic; line-height:40px;}
.popularBox .priceBox a.btn{display:inline-block; background:url(images/icons.png) no-repeat; width:150px; height:49px; background-position:0 -710px; margin-bottom:10px;}
.popularBox .priceBox a.btn:hover{background-position:0 -769px;}
.popularBox .priceBox a.btnA{display:inline-block; background:url(images/icons.png) no-repeat; width:150px; height:59px; background-position:-107px -29px; margin-bottom:10px;}
.popularBox .priceBox a.btnA:hover{background-position: -107px -88px;}
.popularBox .priceBox .number{ color:#f9b106; font-size:18px;}
.popularBox .time{ color:#FFF; font-weight:bold; position:absolute; top:310px; left:23px; letter-spacing:7.5px; font-size:15px;}
.popularBox .picBox{ width:63px; position:absolute; top:139px; right:6px;}
.popularBox .picBox li{width:63px; height:50px; margin-bottom:6px;}
.popularBox .picBox li a{ display:block; text-align:center;}
.popularBox .right{color:#FFF; float:left; padding:12px 0 0 0;}
.popularBox h1{ font-size:20px; padding-left:5px; font-weight:bold; width:462px; height:57px;}
.popularBox h2{ font-size:14px; padding-left:5px; margin-bottom:3px;}
.popularBox .photo{ width:475px; height:290px; text-align:center; background-color:#CCC;}

.hotList{ color:#000; margin-bottom:5px;}
.hotList li{ padding:8px 0 7px 8px; cursor:pointer;}
.hotList li:nth-child(odd){ background-color:#FFF; }
.hotList li:nth-child(even){background-color:#FFF;}
.hotList li .pic{ display:block; width:202px; height:57px; text-align:center; background-color:#FFF; margin-bottom:8px;}
.hotList li .status{}
.hotList li .title{ border-right:1px solid #999; width:135px; line-height:16px; float:left;}
.hotList li .price{ font-size:15px; float:left ;margin:5px 0 0 6px;}

.browseList{}
.browseList ul{ padding:0 9px; background-color:#22344c;}
.browseList li{ float:left; cursor:pointer; width:205px;  background-color:#FFf;  margin:0 8px 8px 0; position:relative;}
.browseList li:nth-child(even){ margin-right:0px;}
.browseList li .pic{ text-align:center; overflow:hidden;}
.browseList .txtBox{  background-color:#FFF; opacity:0.8; position:absolute; bottom:0px; left:0px; font-size:12px; padding:6px; line-height:16px;}
.browseList .price{ color:#CC0000;}

.type1_Box{ background-color:#5f0004;}
.type1_Box .txtBox{ float:left; padding:15px 35px; font-size:17px; color:#FFF; width:514px; line-height:28px;}

.type2_Box{ background-color:#000; color:#FFF; padding-bottom:10px;}
.type2_Box ul{ padding:0 8px;}
.type2_Box li{ width:172px; float:left; margin-right:8px;}
.type2_Box li:last-child{margin-right:0px;}
.type2_Box li .pic{width:172px; background-color:#FFFFFF; text-align:center;}
.type2_Box li .name{ font-size:12px;}
.type2_Box li .price{ color:#fec20c;}
.type2_Box li .price span{ font-size:23px;}
.type2_Box li .info{}
.type2_Box li select{ width:40px;}
.type2_Box li input {background-color:#5f0004; color:#FFFFFF; border:0px; width:77px; height:23px; line-height:23px; margin-left:10px; cursor:pointer;}

.type3_Box{background: linear-gradient(0deg, #000000 0%,#6a2318 100%); color:#FFF; padding:18px 0 15px 28px;}
.type3_Box .title{ font-size:22px; width:680px; height:60px; margin-bottom:10px;}
.type3_Box .priceBox{ float:left; width:100px;}
.type3_Box .priceBox .original{text-decoration:line-through;}
.type3_Box .priceBox .t1{ font-size:15px;}
.type3_Box .price{ font-size:50px; font-style: italic; float:left; width:215px;}
.type3_Box .info{float:left; width:180px; font-size:15px;}
.type3_Box .info select{ width:100px;}
.type3_Box .btn_car{display:block; background:url(images/icons.png) no-repeat; width:163px; height:49px; background-position:0 -1279px; float:left;}
.type3_Box .btn_car:hover{background-position:0 -1333px;}

.detailBox{ background-color:#000000; padding:0px 8px 10px 8px;}
.detailBox .titleBox{ border-bottom:3px solid #FFF; margin-bottom:8px;}
.detailBox .title{ background-color:#FFF; width:200px; margin:0 auto; text-align:center; border-radius:3px; font-size:15px; height:26px; line-height:28px; margin-bottom:-3px; font-weight:bold;}
.detailBox .leftBox, .detailBox .rightBox{ float:left; background-color:#eee; width:303px; margin-right:7px; padding:25px; min-height:460px;}
.detailBox .rightBox{margin-right:0px;}
.detailBox .t1{ font-size:14px; color:#480f0f; background:url(images/t1.png) no-repeat; padding-left:20px; background-position:0px 0px; line-height:16px; margin-bottom:5px;}
.detailBox iframe{ width:100%; height:300px; border:0px; }
.detailBox ul{ margin-top:10px;}
.detailBox li{ background:url(images/t1.png) no-repeat; padding-left:22px; background-position:0px 0px; float:left;  font-size:14px; width:100%; margin-bottom:5px;}
.detailBox .t_left{ width:70px; float:left;}
.detailBox .t_right{ width:233px; float:left;}
.detailBox .t2{ background-color:#5f0004; height:25px; line-height:25px; color:#FFF; text-align:center; margin-bottom:10px;}
.detailBox .txt{ margin-bottom:20px;}

.type4_Box{background-color:#000000; text-align:center; color:#999; padding:30px 0}
.type4_Box a{ color:#999;}




.fnt_9 {
	font-family: Arial, Helvetica, sans-serif, "新細明體";
	font-size: 12px;
	line-height: 15px;
	color: #666666;
	TEXT-DECORATION: none;
}
.fnt_9 A:link {
	font-family: Arial, Helvetica, sans-serif, "新細明體";
	font-size: 12px;
	line-height: 15px;
	color: #666666;
	TEXT-DECORATION: none;
}
.fnt_9 A:visited {
	font-family: Arial, Helvetica, sans-serif, "新細明體";
	font-size: 12px;
	line-height: 15px;
	color: #666666;
	TEXT-DECORATION: none;
}
.fnt_9 A:hover {
	font-family: Arial, Helvetica, sans-serif, "新細明體";
	font-size: 12px;
	line-height: 15px;
	color: #666666;
	TEXT-DECORATION: underline;
}


.goodsArea{}
.goodsArea li{ float:left; width:305px; height:428px; background-color:#000; padding:4px; color:#FFF; position:relative; margin:0 6px 6px 0; cursor:pointer;}
.goodsArea .title{ width:286px; background-color:#5f0004; font-size:15px; padding:10px; line-height:20px;}
.goodsArea .pic{ width:305px; height:305px; text-align:center; margin-bottom:5px; background-color:#FFF;}
.goodsArea .discount{ background:url(images/discount.gif);position: absolute;width: 105px;height: 75px;text-align: center; top:9px; left:9px;}
.goodsArea .choose{     background: url(images/uch.png);    position: absolute;    width: 124px;    height: 131px;    text-align: center;    top: -15px;    left: -11px;}
.goodsArea .priceTitle{ width:60px; text-align:right; font-size:15px; position:relative; top: 10px;}
.goodsArea .priceBox{ width:175px; text-align:right;}
.goodsArea .original{ width:160px; text-align:right; font-size:15px; position:relative; top:5px; height: 10px; color:#9fa0a0; text-decoration:line-through;}
.goodsArea .number{ color: #ffa32b; width: 75px; height: 35px; position: absolute; bottom: 6px; right: 5px; font-family: ariel; text-align:right;}
.goodsArea .price{ width:160px; font-size:28px; font-style:italic; line-height:24px; color:#dbdbdb;}
.goodsArea .more{display:block; background:url(images/circle-bt.png) no-repeat; width:50px; height:50px; position:absolute; background-size:contain;  bottom:6px; right:85px;}
.goodsArea .more:hover{}
.goodsArea li:nth-child(3n){margin:0 0px 6px 0;}

.specialBox{background-color:#030000; margin-bottom:5px; height:610px; color:#FFF;}
.specialBox .left{ width:200px;  float:left; padding-top:190px; position:relative}
.specialBox .left .pic_1{background:url(images/icons.png) no-repeat; width:200px; height:187px; background-position:0 -1084px; position:absolute; top:0; left:0px;}
.specialBox .left .pic_2{background:url(images/star.jpg) no-repeat; width:200px; height:118px; background-position:0px 0px; position:absolute; top:0px; left:0px;}
.specialBox .left .pic_g_discount{background:url(images/g_discount.gif) no-repeat; width:200px; height:125px; background-position:0px 0px; position:absolute; top:0px; left:0px;}
.specialBox .priceBox{  margin:0px 0 0 15px; line-height: 30px;}
.specialBox .priceBox span.original{ text-decoration:line-through; font-size:16px;}
.specialBox .priceBox .t1{font-size:16px; margin-bottom:5px;}
.specialBox .priceBox .price{ font-size:48px; font-style:italic; line-height:40px; width:100%; text-align:center; }
.specialBox .priceBox .info{ margin:25px 0 0 0; font-size:15px; margin-bottom:10px;}
.specialBox .priceBox a.btn, .specialBox .priceBox a.btn_car{display:block; background:url(images/icons.png) no-repeat; width:150px; height:49px; background-position:0 -710px; margin:0 0 10px 12px;}
.specialBox .priceBox a.btn:hover{background-position:0 -769px;}
.specialBox .priceBox a.btnA{display:block; background:url(images/icons.png) no-repeat; width:150px; height:59px; background-position:-107px -29px; margin:0 0 10px 12px;}
.specialBox .priceBox a.btnA:hover{background-position:-107px -88px;}
.specialBox .priceBox a.btn_car{ width:163px; height:49px; background-position:0 -1280px;  margin:0 0 10px 5px;}
.specialBox .priceBox a.btn_car:hover{background-position:0 -1334px;}
.specialBox .priceBox .link{ text-align:center; margin-bottom:10px;}
.specialBox .priceBox .num{ border-top:1px #666 solid; border-bottom:1px #666 solid; text-align:center; padding:4px 0; width:175px;}
.specialBox .right{ float:left;}
.specialBox .top{height:80px; padding:6px 0 0 15px; overflow:hidden; width:507px;}
.specialBox h1{ font-size:20px;  line-height:26px;}
.specialBox h1 p{ font-size:12px; line-height:26px;}
.specialBox .photo{ width:522px; height:320px; background-color:#666; text-align:center; margin-bottom:6px;}
.specialBox ul{}
.specialBox li{ float:left; width:126px; height:77px; margin-right:6px; margin-top:10px; background-color:#fff}
.specialBox li a{ display:block;}
.specialBox li:last-child{ margin-right:0px;}

.user_box{width:800px;}
.user_box .box{width:175px; float:left; padding:0 31px;}
.us{width:948px; }
.user_box .pic{width:175px; height:110px; text-align:center;}
.user_box dl{ border-bottom:1px solid #ababab; padding-bottom:5px;}
.user_box dt{ text-align:center; line-height:18px; padding:20px 0 5px 0; border-bottom:1px solid #ababab; margin-bottom:10px;}
.user_box .title{ font-size:16px; letter-spacing:2px;}
.user_box dd{ background:url(images/new_arrow.png) no-repeat;     padding-left: 20px;    background-size: 12px 12px;    background-position: 0 3px;
    margin: 6px 0 6px 12px;}

.login_top{ text-align:center; margin:26px 0 20px 0; letter-spacing:3px;}
.login_top .title{ font-size:24px; font-weight:bold;  color:#3DADAE; line-height:32px;}

.loginBox{ width:652px; margin:0 auto; height:500px;}
.loginBox .left{ float:left; width:231px; }
.loginBox .left .box{background-color:#ebebeb; padding:55px 14px 0 14px; margin-bottom:10px; height:290px; }
.loginBox .left .field{ padding-bottom:30px;}
.loginBox .left label{ margin-bottom:5px; display:block;}
.loginBox .left .lo_input{ border:none; width:203px;  border-bottom:2px solid #808285; height:25px; background-color:#ebebeb; color:#535353; font-size:14px;}
.loginBox .left .btn{ background-color:#ef979c; border-radius:10px; display:block; text-align:center; color:#FFF; margin-top:80px;}
.loginBox .left .btn:hover{background-color:#ffacb3;}
.loginBox .left .pwd{ border-bottom:1px solid #808285; font-size:12px;}


.loginBox .right{ border:1px solid #CCC; float:right; width:325px; padding:32px 42px 0 42px;  height:311px;}
.loginBox .right dl{ margin-bottom:12px;}
.loginBox .right dt{ float:left; margin-right:5px; }
.loginBox .right dd{ float:right; text-align:right; width:192px; }
.loginBox .right .input{border:none; width:100%; border-bottom:1px dotted #999999 }
.loginBox .right .btn{ border-radius:10px; display:block; text-align:center; color:#000; margin-top:16px;}
.loginBox .right .btn:hover{}

.loginBox em{font-family:Georgia,微軟正黑體,Sylfaen,"Times New Roman","Century Schoolbook L","Bitstream Charter",serif; letter-spacing:1px;}

.mem_area{    border: 1px solid #dcdcdc;    box-shadow: 1px 1px 1px rgba(124, 124, 132, 0.31), 2px 2px 2px rgba(105, 105, 125, 0.56), 3px 3px 6px rgba(88, 88, 95, 0.43);
	padding: 10px;    margin-bottom: 20px}
	

.mem_box{width:800px;}
.mem_box .box{width: 100%;    margin: 0 auto;     border: 1px solid #dcdcdc;    box-shadow: 1px 1px 1px rgba(124, 124, 132, 0.31), 2px 2px 2px rgba(105, 105, 125, 0.56), 3px 3px 6px rgba(88, 88, 95, 0.43);margin-bottom: 20px;}
.mem_box .pic{width:175px; height:110px; text-align:center;}
.mem_box dl{ border-bottom:1px solid #ababab; padding-bottom:5px;}
.mem_box dt{ text-align:left; line-height:18px; padding:20px 0 5px 0; border-bottom:1px solid #ababab; margin-bottom:10px;}
.mem_box .title{ font-size:16px; letter-spacing:2px;}
.mem_box form{    padding: 10px; }
.mem_box dd{    text-align: left;}
.mem_box input , .mem_box select{    border-radius: 3px;    border: 1px solid #CCC;    color: #8f8f8f;    padding: 10px;background-color: #FFF;}