﻿@charset "utf-8";
/*nouse*/
/* CSS Document */  

/* ---------------------------------------------------- 网页初始化 ------------------------------------------------------------- */
html, body, div,  span,    
h1, h2, h3, h4, h5, h6, p, blockquote, pre,   
a, abbr, acronym, address, big, cite, code,   
img, ins, kbd, q, s, samp,   
small, strike, strong,    
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: baselinebaseline;   
    background: transparent;  
}   

div {  
	_zoom:1;
}
body {   
	font-family:"宋体"; font-size:12px; color:#5f5f5f;
	word-break:break-all;
	word-wrap:break-word;
	background:#fff url(../images/sitenav.gif) top left repeat-x;
}   
ol, ul {   
    list-style: none;   
}   
blockquote, q {   
    quotes: none;   
}   
blockquote:before, blockquote:after, q:before, q:after {   
    content: '';   
    content: none;   
}    
table ,th , td {   
    border-collapse: collapse;   
    border-spacing: 0;  
} 
.fleft{
	float:left;
}
.fright{
	float:right;
}
.clear{
	clear:both;
	height:1px;
	font-size:1px;
	line-height:0px;
}
input , img , select, textarea{
	vertical-align:middle;
}

/*---文字---*/
.t_white{color:#FFFFFF;}
.t_yellow{color:#ffd800;}
.t_black{color:#222;}
.t_blue{color:#113f8d;}
.t_red{ color:#e51609;}
.t_blue01{color:#4b6498;}
.t_blue02{color:#0868ab;}
.t_brown{color:#996941;}
.t_green{color:#69863c;}
.t_green02{color:#009900;}
.t_skyblue{color:#5b98c9;}
.t_gray{color:5f5f5f;}
.t_orange{color:#ff4200;}
.t_orange02{color:#fd703b;}
.t_orange03{color:#fd5603;}
.t_cream{color:#8D8076;}
.t_lightgray{color:#a4a4a4;}
a,a:link{ text-decoration:none;}
a:hover{text-decoration:underline;}
a.gray,a.gray:link,a.gray:hover,a.gray:visited{color:#5f5f5f;}
a.gray01{color:#828282;}
a.gray01:hover{color:#ff1000; text-decoration:none;}
a.gray02{color:#828282;}
a.gray02:hover{color:#ff4200;}
a.mudyellow,a.mudyellow:link,a.mudyellow:hover,a.mudyellow:visited{color:#dca061;}
.blue,a.blue,a.blue:link,a.blue:hover,a.blue:visited{color:#3387d0;}
.f14{font-size:14px;}
.f12{font-size:12px;}
a.t_htm{color:#4272DB;text-decoration:underline;}a.t_htm:hover{color:#333;}
/*---项部---*/
.top{
    width:966px;
	margin:0 auto;
}
/*---底部---*/
.bottom{
background:url(../images/bottom_bk.gif) left 156px repeat-x;
font-size:12px;
line-height:28px;
}
.footer{
	width:950px;
	margin:0 auto;
	height:28px;
	text-align:center;
	color:#717171;
	line-height:28px;
}
.footer a{
margin:0 5px;
color:#717171;
}
.copyright{
width:950px;
margin:0 auto;
height:40px;
text-align:center;
color:#717171;
}
.go_top{
	float:right;
	margin-right:10px;
	display:inline;
}
.leftwrap{
	float:left;
	width:177px;
	display:inline;
	margin-right:12px;
}
.rightwrap{
	float:right;
	width:790px;
}
/*---内容---*/
.main{
	margin:0 auto;
	width:950px;
}
/*--------------------------regist--------------------------*/
.regist_step{
float:left;
width:590px;
background:url(../images/registbk.gif);
height:30px;
color:#9d8563;
padding-left:360px;
padding-top:20px;
}
.regist_step b{
float:left;
width:178px;
text-align:center;
}
.yui-d2f {
float:left;
display:inline;
margin:20px 0 20px 15px;
width:950px;
}
.reg-form {
padding-top:20px;
}
.reg-form ul {
margin:0 auto 20px;
width:700px;
}
.reg-form li.field {
border:1px solid white;
height:46px;
padding:8px 14px 4px;
}
.reg-form li.field label {
display:block;
float:left;
font-size:14px;
height:26px;
line-height:26px;
margin:0;
text-align:right;
width:85px;
}
.reg-form li.field input {
background:url(../images/input.png) no-repeat scroll 0 0 white;
border:1px solid #A7A6AA;
font-size:14px;
height:20px;
margin:0 5px;
padding:2px;
width:250px;
}
.reg-form li.field .yk-validate-wrapper {
clear:none;
float:left;
width:354px;
}
.reg-form li.field .yk-validate-bbs {
clear:none;
float:left;
}
.yk-validate-bbs em{
font-style:normal;
font-weight:normal;
}
.reg-form li.field .yk-validate-bbs .yk-validate-error-notice {
float:left;
font-size:12px;
margin:0;
padding:0 0 0 26px;
}
.reg-form li.yk-blocked .yk-validate-bbs .active {
background:url(../images/failed.png) no-repeat scroll 5px 4px #FEF1F0;
border:1px solid #FFB3B6;
height:auto;
margin:0;
padding:4px 10px 2px 25px;
width:278px;
}
.reg-form li.yk-passed .yk-validate-bbs .active {
background:url(../images/succeed.png) no-repeat scroll 2px 4px transparent;
height:25px;
}
.reg-form li.field .tools {
line-height:18px;
margin-left:91px;
}
.reg-form li.field .msg {
background:url(../images/tip.png) no-repeat scroll 5px 4px #E5F2FF;
border:1px solid #8CC6FF;
display:none;
float:left;
font-size:12px;
padding:5px 10px 4px 25px;
}
.reg-form li.field .username {
color:#FF6600;
float:left;
font-size:14px;
font-weight:bold;
height:26px;
line-height:26px;
overflow:hidden;
padding:0 0 0 5px;
width:260px;
}
.reg-form li.field .username-tip {
color:#CCCCCC;
display:inline;
float:left;
font-size:12px;
font-weight:normal;
height:26px;
line-height:26px;
margin:-8px 0 0 88px;
}
.reg-form li.hover {
background-color:#F4FCFE;
border:1px solid #D4E8FC;
}
.reg-form li.hover .msg {
display:block;
}
.reg-form li.yk-blocked .msg {
display:none;
}
.reg-form li.hover .tools {
display:block;
}
.reg-form .hide {
display:none;
}
.reg-form .p5 {
padding:5px;
}
.reg-form li.code-field {
height:40px;
}
.reg-form li.code-field .yk-validate-wrapper {
width:353px;
}
.reg-form li.code-field .yk-validate-wrapper .code-tip {
font-size:12px;
margin-left:10px;
}
.reg-form li.code-field input {
vertical-align:top;
width:76px;
}
.reg-form li.code-field .code-img {
border:1px solid #E4E4E4;
}
.reg-form li.submit-field {
margin-left:106px;
margin-top:10px;
}
.reg-form li.agreement-field {
color:#666666;
margin-left:106px;
margin-top:10px;
}
.reg-form li.waptip-field {
margin:15px 0;
}
.reg-form li.waptip-field em {
font-size:14px;
font-weight:bold;
}
.reg-form li.agreement-field a:link, .reg-form li.agreement-field a:visited, .reg-form li.agreement-field a:hover, .reg-form li.agreement-field a:active {
color:#666666;
text-decoration:underline;
}
.reg-form li.submit-field input {
font-size:14px;
font-weight:bold;
height:30px;
margin-right:10px;
width:160px;
}
.reg-form li.onerow-field {
height:30px;
}
.reg-form li.nomail-field {
border-top:1px solid #CCCCCC;
padding:10px 0 150px;
}
.reg-form li.nomail-field p {
line-height:18px;
}
.reg-form li.nomail-field p.op {
padding:15px 0;
}
.reg-form li.nomail-field p.op input {
padding:0 15px;
}
.reg-form li.nomail-field .word-or {
padding:0 10px;
}
.reg-form li.mail-field {
margin:20px 0;
}
.reg-form li.resend-field {
color:#666666;
margin-left:105px;
padding-top:5px;
}
.reg-form li.resend-field input {
line-height:normal;
margin-left:5px;
overflow:visible;
padding:0 0.3em;
vertical-align:baseline;
}
.reg-form li.resend-field .msg {
line-height:21px;
padding-bottom:5px;
vertical-align:baseline;
}
.reg-form li.resend-field .attention {
background:none repeat scroll 0 0 #E5F2FF;
border:1px solid #8CC6FF;
height:0;
overflow:hidden;
width:305px;
}
.reg-form li.mobilecode input {
width:55px;
}
.reg-form li.mobilecode .yk-validate-wrapper {
width:160px;
}
.mobile {
font-family:arial;
font-size:18px;
font-weight:bold;
line-height:25px;
margin-right:10px;
}
a.underline:link, a.underline:visited, a.underline:hover, a.underline:active {
text-decoration:underline;
}
.reg-finish-top {
background:url(../images/s3.jpg) no-repeat scroll 0 0 transparent;
height:103px;
margin-top:-13px;
padding-top:20px;
text-align:left;
width:950px;
}
div.reg-finish-top {
margin-bottom:10px;
}
.reg-finish-top .image-wrapper {
display:inline;
float:left;
height:100px;
margin-left:250px;
width:85px;
}
.reg-finish-top .detail {
float:left;
}
.reg-finish-top .title {
font-size:14px;
font-weight:bold;
padding-bottom:20px;
}
.reg-finish-top .op a {
margin-right:20px;
}
.reg-finish-top .op a.gohome-link:link, .reg-finish-top .op a.gohome-link:visited, .reg-finish-top .op a.gohome-link:hover, .reg-finish-top .op a.gohome-link:active {
color:#666666;
cursor:pointer;
font-family:arial;
font-size:14px;
text-decoration:underline;
}
.reg-finish-top .op .gohome-link-arrow {
font-family:arial;
font-size:10px;
}
.reg-finish-bottom {
background:url(../images/s3b1.png) no-repeat scroll 0 0 transparent;
font-size:14px;
height:320px;
margin-top:10px;
padding:20px 20px 0;
width:910px;
}
.reg-finish-bottom .title {
font-weight:bold;
height:25px;
}
.reg-finish-bottom .mt20 {
margin-top:20px;
}
.reg-finish-bottom .mt10 {
margin-top:10px;
}
.reg-finish-bottom p {
height:45px;
}
.reg-finish-left .yk-btn, .reg-finish-right .yk-btn {
margin-right:10px;
}
.reg-finish-left em, .reg-finish-right em {
color:#FF3300;
}
.reg-finish-top a.yk-btn-style-d:visited, .reg-finish-left a.yk-btn-style-d:visited, .reg-finish-right a.yk-btn-style-d:visited, .message-expired a.yk-btn-style-d:visited, .message-actived a.yk-btn-style-d:visited {
color:#111111;
}
.reg-finish-top a.yk-btn-style-d:hover, .reg-finish-left a.yk-btn-style-d:hover, .reg-finish-right a.yk-btn-style-d:hover, .message-expired a.yk-btn-style-d:hover, .message-actived a.yk-btn-style-d:hover {
text-decoration:none;
}
.reg-finish-left {
float:left;
overflow:hidden;
width:480px;
}
.reg-finish-right {
float:left;
width:430px;
}
.reg-finish-right .op {
line-height:25px;
padding:0 5px;
}
.reg-finish-right li {
background:url(../images/icon_li.png) no-repeat scroll 0 10px transparent;
line-height:27px;
padding:0 0 0 10px;
}
.reg-finish-right .kaitong-link-arrow {
font-family:arial;
font-size:10px;
}
.k-form li.space-field .h100 {
height:100px;
}
.k-form li.space-field .h150 {
height:150px;
}
.k-form li.space-field .h200 {
height:200px;
}
.k-form li.notice-field {
font-size:12px;
line-height:21px;
margin:10px 0 20px;
}
.k-form li.notice-field:after {
clear:both;
content:".";
display:block;
height:0;
visibility:hidden;
}
.k-form li.notice-field .msg {
background:url(../images/notice.png) no-repeat scroll 13px 4px #FFFFE1;
border:1px solid #FFC555;
float:left;
overflow:hidden;
padding:3px 10px 3px 30px;
width:657px;
}
.setting-container li.notice-field .msg {
width:auto;
}
.k-form li.notice-field .msg .email {
font-weight:bold;
padding:0 5px;
}
.k-form li.notice-field .msg .title {
font-size:14px;
font-weight:bold;
}
.k-form li.notice-field .msg .title .memberid {
color:#FF6600;
}
.k-form li.congratulation-field {
padding:20px 0 30px 60px;
}
.k-form li.congratulation-field:after {
clear:both;
content:".";
display:block;
height:0;
visibility:hidden;
}
.k-form li.congratulation-field .image-wrapper {
display:inline;
float:left;
height:50px;
margin-right:10px;
overflow:hidden;
width:58px;
}
.k-form li.congratulation-field .detail {
float:left;
font-size:12px;
}
.k-form li.congratulation-field .title {
font-size:16px;
font-weight:bold;
line-height:25px;
padding-bottom:5px;
padding-top:3px;
}
.k-form li.congratulation-field .op a {
margin-right:10px;
}
.k-form li.congratulation-field .op a.yk-btn-style-d:visited {
color:#111111;
}
.k-form li.congratulation-field .op a.yk-btn-style-d:hover {
text-decoration:none;
}
.k-form li.title-field {
border-bottom:1px solid #CCCCCC;
margin:30px 0 20px;
padding-bottom:5px;
}
.k-form li.title-field:after {
clear:both;
content:".";
display:block;
height:0;
visibility:hidden;
}
.k-form li.title-field .title {
float:left;
font-size:14px;
font-weight:bold;
}
.k-form li.title-field .op {
float:right;
}
.k-form li.benefit-field .title {
border-top:1px solid #CCCCCC;
font-size:14px;
font-weight:bold;
line-height:25px;
margin-top:10px;
padding:10px 0 0 10px;
}
.k-form li.benefit-field ul {
padding:0 0 0 10px;
}
.k-form li.benefit-field ul li {
background:url(../images/icon_li.png) no-repeat scroll 0 10px transparent;
font-size:12px;
font-weight:normal;
line-height:21px;
padding:0 0 0 10px;
}
.k-form li.mobile-field {
background:url(../images/mobile.png) no-repeat scroll 9px 11px transparent;
height:95px;
padding:15px 0 0 95px;
}
.k-form li.mobile-field:after {
clear:both;
content:".";
display:block;
height:0;
visibility:hidden;
}
.k-form li.mobile-field .title {
font-size:14px;
font-weight:bold;
line-height:32px;
}
.k-form li.mobile-field .verified {
color:#319808;
font-size:12px;
}
.k-form li.mobile-field .unverified {
color:#FF6600;
font-size:12px;
}
.k-form li.email-field {
background:url(../images/email.png) no-repeat scroll 0 0 transparent;
height:95px;
padding:10px 0 0 95px;
}
.k-form li.email-field:after {
clear:both;
content:".";
display:block;
height:0;
visibility:hidden;
}
.k-form li.email-field .title {
font-size:14px;
font-weight:bold;
line-height:32px;
}
.k-form li.email-field .verified {
color:#319808;
font-size:12px;
}
.k-form li.email-field .unverified {
color:#FF6600;
font-size:12px;
}
.k-form li.email-field .op a {
margin-right:10px;
}
.k-form li.finish-field {
background:url(../images/finish.png) no-repeat scroll 11px 18px #F7FAF1;
border:1px solid #B7DD7A;
font-size:14px;
font-weight:bold;
height:65px;
line-height:65px;
padding:0 10px 0 50px;
}
.k-form li.finish-field .op {
font-size:12px;
font-weight:normal;
}
.k-form li.text-field {
line-height:25px;
}
.k-form li.text-field .fs14 {
font-size:14px;
}
.k-form li.text-field .fs14 .memberid {
padding:0 5px;
}
.k-form li.text-field .word-or {
padding:0 5px;
}
.k-form li.text-field .title {
font-size:14px;
font-weight:bold;
padding-left:18px;
}
.k-form li.text-field .free {
color:#FF6600;
font-size:12px;
margin-right:5px;
}
.k-form li.text-field .mt40 {
margin-top:40px;
}
.k-form li.text-field .mt20 {
margin-top:20px;
}
.k-form li.text-field .mt30 {
margin-top:30px;
}
.k-form li.text-field .bold {
font-weight:bold;
}
.k-form li.resignup-field {
border-top:1px solid #CCCCCC;
font:12px/1.5 arial;
margin:30px 0 200px;
padding:5px 0 0;
width:600px;
}
.k-form li.resignup-field a {
margin-left:5px;
}
.enteremail-field {
border-top:1px solid #CCCCCC;
margin-top:40px;
padding-top:5px;
}
.enteremail-field p {
line-height:18px;
}
.enteremail-field a:link, .enteremail-field a:visited, .enteremail-field a:hover, .enteremail-field a:active {
text-decoration:underline;
}
.post-form {
padding-left:80px;
}
.message_opt02 .post-form ul{
font-size:12px;
}
.post-form ul {
font-size:14px;
margin:0 auto 20px;
}
.post-form li.field {
padding:8px 14px 4px;
}
.post-form li.field label.title {
display:block;
float:left;
font-size:14px;
height:26px;
margin:0;
text-align:right;
width:75px;
}
.post-form li.field label {
line-height:26px;
}
.post-form li.field input.text {
border:1px solid #A7A6AA;
font-size:14px;
height:20px;
margin:0 5px;
padding:2px;
width:196px;
}
.post-form li.field input.code {
width:400px;
}
.post-form li.field select {
border:1px solid #A7A6AA;
font-size:14px;
height:22px;
margin:0 5px;
width:80px;
}
.post-form li.field input.radio {
font-size:14px;
height:22px;
margin-right:5px;
}
.post-form li.field .yk-validate-bbs .yk-validate-error-notice {
font-size:12px;
margin:5px 0 0 80px;
padding:0 0 0 26px;
width:400px;
}
.post-form li.field .msg {
color:#999999;
font-size:12px;
padding:5px 0 4px;
}
.post-form .hide {
display:none;
}
.post-form li.submit-field {
margin-left:93px;
margin-top:10px;
}
.post-form li.submit-field input {
font-size:14px;
font-weight:bold;
height:30px;
margin-right:10px;
width:160px;
}
.post-form li.submit-field input.ora_btn02{
background:url("../images/bt_confirm04.gif") no-repeat scroll left bottom transparent;
border:0 none;
color:#FFFFFF;
cursor:pointer;
font-weight:bold;
height:24px;
line-height:18px;
padding:0;
text-align:center;
width:90px;
}
.post-form .birth .yk-validate-category-level0 {
width:60px;
}
.post-form .birth .yk-validate-category-level1, .post-form .birth .yk-validate-category-level2 {
width:45px;
}
.post-form span.yk-validate-category {
clear:none;
}
.pop-form .caption {
background:url(../images/line_popup.png) no-repeat scroll 0 20px transparent;
font-size:14px;
font-weight:bold;
height:21px;
}
.pop-form ul {
font-size:14px;
margin:0 auto 20px;
width:480px;
}
.pop-form li.field {
padding:8px 14px 4px;
}
.pop-form li.field label.title {
display:block;
float:left;
font-size:14px;
height:26px;
margin:0;
text-align:right;
width:175px;
}
.pop-form li.field label {
line-height:26px;
}
.pop-form li.field input.text {
border:1px solid #A7A6AA;
font-size:14px;
height:20px;
margin:0 5px;
padding:2px;
width:196px;
}
.pop-form li.field select {
border:1px solid #A7A6AA;
font-size:14px;
height:22px;
margin:0 5px;
width:80px;
}
.pop-form li.field input.radio {
font-size:14px;
height:22px;
margin-right:5px;
}
.pop-form li.field .yk-validate-bbs .yk-validate-error-notice {
font-size:12px;
margin:5px 0 0 179px;
padding:0 0 0 26px;
width:279px;
}
.pop-form li.submit-field {
margin-left:193px;
margin-top:10px;
}
.pop-form li.submit-field input {
font-size:14px;
margin-right:10px;
padding:2px 15px;
}
.reg-form li.field .tools .status-bar {
background-color:white;
border:1px solid #42BF26;
display:inline-block;
font-size:0;
height:5px;
line-height:1.231;
margin-right:5px;
margin-top:-3px;
padding:1px;
vertical-align:middle;
width:80px;
}
.reg-form li.field .tools .status-bar span {
background-color:#42BF26;
display:inline-block;
height:5px;
line-height:1.231;
}
.yk-validate .yk-validate-bbs .yk-validate-error-notice {
background:url(../images/icon2.gif) no-repeat scroll 4px -115px #FFF6ED;
border:1px solid #FFCB9B;
clear:both;
height:18px;
line-height:18px;
padding:0 0 0 21px;
width:auto;
}
/*----------------------------------------gift---------------------------------------------*/
.giftleft{
float:left;
width:191px;
margin-right:9px;
display:inline;
}
.giftright{
float:left;
width:750px;
}
.giftcatg{
float:left;
background:url(../images/catg_top.jpg) left top no-repeat;
width:191px;
padding-top:41px;
margin-bottom:10px;
}
.giftbot{
float:left;
background:url(../images/catg_bot.jpg) top left no-repeat;
width:191px;
height:11px;
}
.giftcatmid{
float:left;
width:178px;
border-left:2px solid #dedede;
border-right:2px solid #dedede;
padding:5px 5px 0px 4px;
}
.giftcatelog{
float:left;
width:176px;
border:1px solid #fff1e5;
margin-bottom:6px;
}
.giftcatelog_bk{
float:left;
border-left:2px solid #ff8d25;
background:url(../images/catelog_bk.gif) left bottom repeat-x;
width:160px;
margin:1px;
display:inline;
padding:6px 5px 4px 7px;
}
.giftcatelog_title{
width:140px;
color:#eb5605;
background:url(../images/orange_arrow.gif) left center no-repeat;
padding-left:18px;
float:left;
font-size:14px;
font-weight:bold;
font-family:"黑体", "宋体", Arial;
}
.subgiftcatg{
float:left;
width:130px;
color:#828282;
line-height:20px;
}
.subgiftcatg a{
color:#828282;
display:inline-block;
}
.giftcatg_arrow{
float:left;
width:155px;
height:11px;
text-align:right;
}
.heit20{
height:20px;
overflow:hidden;
}
.coop{
float:left;
background:url(../images/coop_top.gif) left top no-repeat;
width:191px;
padding-top:32px;
margin-bottom:10px;
}
.coop_bot{
float:left;
width:191px;
height:9px;
background:url(../images/coop_bot.gif) left top no-repeat;
}
.coops{
float:left;
width:182px;
border-left:1px solid #dedede;
border-right:1px solid #dedede;
padding:0 3px 0 4px;
}
.cooplogo{
float:left;
background:url(../images/coop_logo_bk.gif) left top no-repeat;
display:inline;
width:77px;
height:34px;
padding:3px;
margin:4px;
text-align:center;
overflow:hidden;
}
.cooplogo img{
height:34px;
}
.giftmid{
float:left;
width:543px;
margin-right:9px;
margin-bottom:10px;
}
.gift_r{
float:left;
width:198px;
margin-bottom:10px;
}
.giftcagrecommed{
float:left;
width:750px;
margin-bottom:10px;
}
.giftbigad{
float:left;
width:543px;
height:223px;
margin-bottom:10px;
}
.gifthotnewest{
float:left;
width:543px;
height:510px;
}
.gifthot{
background:url(../images/gifthot_bk.gif) left top no-repeat;
}
.giftnewest{
background:url(../images/giftnewestbk.gif) left top no-repeat;
}
.hotornew{
float:left;
width:543px;
height:40px;
}
.hotornew a{
display:block;
width:168px;
height:40px;
float:left;
}
.gifthotnewest ul{
float:left;
width:528px;
margin-left:8px;
display:inline;
margin-top:10px;
}
.gifthotnewest ul li{
float:left;
display:inline;
/*background:url(../images/gifthot_pd_bk.gif) left top no-repeat;*/
width:136px;
padding-left:10px;
margin:15px 10px;
}
.gifthotnewest ul.hots li{
margin:15px 10px;
}
.gifthotnewest ul.hots li p{
line-height:15px;
}
.gifthotnewest ul.hots li p.price{
border-bottom:1px dashed #9f9f9f;
padding-bottom:5px;
margin-bottom:3px;
line-height:16px;
}
.yidui{
text-decoration:line-through;
margin-right:5px;
color:#69863c;
}
.gifthotnewest ul.hots li p.price img{
vertical-align:middle;
line-height:15px;
margin-left:5px;
}
.gifthotnewest ul li img.pdimg{
float:left;
width:130px;
border:1px solid #e0e0e0;
padding:2px;
margin-bottom:5px;
}
.gifthotnewest ul li p{
float:left;
width:136px;
text-align:left;
line-height:18px;
}
.gifthotnewest ul li b{
color:#fd3801;
}
.giftbroadcast{
float:left;
background:url(../images/gift_broadcast.gif) no-repeat;
width:178px;
height:190px;
padding:33px 10px 10px 10px;
line-height:20px;
}
.giftbroadcast a{
width:178px;
overflow:hidden;
height:20px;
display:block;
color:#666666;
}
.newchange{
float:left;
background:url(../images/newchangebk.gif) no-repeat;
width:178px;
height:230px;
padding:42px 10px 10px 10px;
}
.newchange p{
float:left;
width:178px;
height:26px;
display:block;
overflow:hidden;
}
.hotexchangetop9{
float:left;
background:url(../images/rdphb.gif) left top no-repeat;
width:198px;
height:209px;
padding-top:49px;
}
.hotexchangetop9 ul{
float:left;
width:186px;
display:inline;
margin-left:6px;
}
.hotexchangetop9 ul li{
float:left;
width:58px;
height:62px;
margin:2px;
display:inline;
text-align:center;
padding-top:2px;
}
.hotexchangetop9 ul li img{
width:46px;
height:46px;
}
.giftlongtitle{
float:left;
background:url(../images/giftlongtitle.gif) left top no-repeat;
padding:9px 10px;
width:730px;
}
.giftlongtitle a{
float:right;
}
.giftlongtitle b{
float:left;
color:#e60f0f;
text-indent:0.5em;
}
ul.onecagrecommed{
float:left;
width:720px;
display:inline;
margin-left:15px;
margin-top:5px;
}
ul.onecagrecommed li{
float:left;
display:inline;
width:118px;
margin:0px 13px;
}
ul.onecagrecommed li img.pdimg{
float:left;
width:116px;
border:1px solid #efefef;
margin-bottom:5px;
}
ul.onecagrecommed li p{
float:left;
width:118px;
text-align:left;
line-height:16px;
color:#666;
}
ul.onecagrecommed li p.price{
border-bottom:1px dashed #9f9f9f;
padding-bottom:5px;
margin-bottom:5px;
background:url(../images/price_icon.gif) 0px 3px no-repeat;
padding-left:20px;
width:98px;
padding-top:3px;
}
ul.onecagrecommed li p.ljbtn{
text-align:center;
padding:5px 0;
}
ul.onecagrecommed li b{
color:#fd3801;
}
.recommedfontlist{
float:left;
width:705px;
display:inline;
margin-left:30px;
margin-top:10px;
}
.recommedfontlist a{
float:left;
width:210px;
background:url(../images/catemem_p02.gif) left top no-repeat;
padding:0 15px 0 10px;
height:20px;
overflow:hidden;
color:#3387D0;
}
.giftlistbreadline{
float:left;
width:730px;
border-bottom:3px solid #D32C09;
border-top:1px solid #b4b4b4;
line-height:21px;
padding:5px 10px;
}
.giftlistbreadline img{
vertical-align:middle;
line-height:21px;
}
.viewtype{
float:right;
}
.giftselectbar{
float:left;
background:url(../images/bg_prodlist1.gif) left top repeat-x;
width:730px;
padding:3px 10px 4px 10px;
height:19px;
line-height:19px;
}
.giftlistpages_top{
float:left;
background:url(../images/giftlistth_bg.gif) left top repeat-x;
height:21px;
width:730px;
line-height:21px;
padding:3px 10px 5px 10px;
}
.giftlistpages_top img{
vertical-align:middle;
}
.allselectbtn{
float:left;
}
.allselectbtn img{
margin-right:8px;
}
.pagestop{
float:right;
line-height:21px;
}
.pagestop a img{
border:1px solid #bebebe;
margin-left:5px;
}
.pagestop a:hover img{
border:1px solid #D32C09;
}
table.smalllist{
float:left;
width:750px;
background:#FFFFFF;
}
table.smalllist td{
padding:9px 0 6px 0;
line-height:18px;
border-bottom:1px solid #e7e7e7;
}
table.smalllist td.pdimglist img{
width:120px;
height:120px;
border:1px solid #e5e5e5;
}
table.smalllist td a.blue{
font-size:14px;
font-weight:bold;
} 
table.smalllist td p{
margin:5px 0;
}
table.smalllist td p.price{
background:url(../images/price_icon.gif) left top no-repeat;
padding-left:20px;
color:#ff4200;
font-weight:bold;
}
table.smalllist td p.stock{
color:#999999;
}
table.smalllist td.btns img{
margin:8px 0;
}
.giftlistview02{
float:left;
width:750px;
background:#FFFFFF;
}
.giftlistview02 ul.onecagrecommed{
margin-top:15px;
}
.giftlistview02 ul.onecagrecommed li{
margin:10px 0px;
padding:0 13px 10px 13px;
border-bottom:1px solid #dedede;
}
/*--------------------------------------pages----------------------------------------*/
.pages{
	float:left;
	margin-top:10px;
	width:746px;
	font-size:12px;
	text-align:center;
	word-spacing:3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.bnk {
	border-right:0 none;
	margin:0;
	padding:0;
	display:inline;
}
.ad_ques{
	float:left;
	padding-bottom:1px;
	margin-bottom:12px;
}
/*------产品介绍------*/
.gift_detail{
float:left;
width:750px;
font-size:12px;
font-weight:normal;
}
.pdinfo{
	float:left;
	width:710px;
	padding:20px;
	display:inline;	
}
.pdino_title{
	float:left;
	width:740px;
	height:30px;
	line-height:28px;
	font-size:14px;
	padding-left:10px;
	color:#828282;
	font-weight:bold;
}
.pdinfo_bottom{
	float:left;
	width:750px;
	height:20px;
	margin-bottom:15px;
}
.pdimage_big {
	float:left;
	background:#fff url(../images/prd_border01.gif) left top no-repeat;
	height:420px;
	text-align:center;
	vertical-align:middle;
	width:418px;
	display:table;
	overflow:hidden;
	padding-right:2px;
}
.pdimage_big img{
	background:#FFFFFF;
	max-width:400px;
	/*width:expression(this.width > 440 ? "440px" : this.width);*/
	max-height:400px;
	/*height:expression(this.height > 440 ? "440px" : this.height);*/
	margin:0;
 }
.pdimage_big b{
	display:table-cell;
	width:400px;
	height:400px;
	*height:400px;
	margin:0;
	overflow:hidden;
	text-align:center;
	vertical-align:middle;
	 *display: block;
	 *font-size:355px;
	 *font-family:Arial;
	 *margin-top:10px;
}
.pdinfo_detail{
	float:left;
	background:url(../images/prod_bg1.gif) left 23px no-repeat;
	width:260px;
	line-height:18px;
	padding-bottom:20px;
	margin-left:25px;
	display:inline;
}
.pdinfo_detail p.hotprice{
	padding-left:25px;
	width:250px;
	border-bottom:0px;
	margin:5px 3px;
}
.pdinfo_detail p{
	padding:5px 0;
	margin:0 3px;
	border-bottom:1px solid #E7E4E2;
}
.pdinfo_detail p.star img{
margin-right:5px;
vertical-align:middle;
line-height:18px;
}
.pdinfo_detail p.giftprice b{
background:url(../images/price_icon.gif) left center no-repeat;
color:#ff5500;
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:20px;
padding-left:20px;
font-weight:normal;
}
.pdinfo_detail p em{
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-weight:700;
margin-right:2px;
color:#CC6600;
font-style:normal;
}
.pdinfo_detail p font.t_black{
text-decoration:line-through;
}
.pdinfo_detail h6{
	font-size:16px;
	line-height:30px;
	margin-bottom:10px;
}
.mobile div.pdinfo_detail{
background-position:0 28px;
}
.mobile div.pdinfo_detail h6{
background:url(../images/Mobile.png) left top no-repeat;
padding-left:35px;
line-height:32px;
}
.pdimglist_s{
	float:left;
	background:url(../images/yel_bg.gif) left top no-repeat;
	height:101px;
	width:710px;
	margin-top:15px;
}
.pdinfo_text{
	float:left;
	width:688px;
	display:inline;
	font-size:12px;
	line-height:18px;
	border-left:1px solid #d6d6d6;
	border-right:1px solid #d6d6d6;
	border-bottom:1px solid #d6d6d6;
	padding:10px;
	overflow:hidden;
}
.pdinfo_text img{
	max-width:720px;
	height:auto;
	/*width:expression(this.width > 720 ? "720px" : "auto");*/
	margin:0;
	padding:0;
}
.pdinfo_text p{
	text-indent:2em;
}
.pdinfo_text h2{
	font-size:14px;
	font-weight:bold;
	margin-bottom:10px;
}
.albs {
float:left;
	overflow:hidden;
	padding:0 0 0 10px;
	width:672px;
	margin-top:5px;
	background:#fcf9e6;
	margin:5px 10px;
	display:inline;
}
.albs li {
	background:transparent url(../images/albs.gif) no-repeat scroll 0 0;
	float:left;
	height:91px;
	margin:0 5px 0 0;
	overflow:hidden;
	width:91px;
	display:table;
	text-align:center;
}
.albs li a {
	display:table-cell;
	width:75px;
	height:75px;
	*height:79px;
	margin:0;
	*margin-top:4px;
	overflow:hidden;
	text-align:center;
	vertical-align:middle;
	 *display: block;
	 *font-size:75px;
	 *font-family:Arial;
}
.albs li a img{
	max-width:75px;
	max-height:75px;
/*	width:expression(this.width > 75 ? "75px" : this.width);
	
	height:expression(this.height > 75 ? "75px" : this.height);*/
}
.selector{
	float:left;
	width:242px;
	background:#fcf8f0;
	padding:8px 0px 3px 10px;


*padding:8px 0px 8px 10px;
	border:1px solid #cbcbcb;
	color:#333;
	display:inline;
	margin-left:3px;
	line-height:22px;
}
.selcolor{
float:left;
width:190px;
display:inline;
}
.selcolor li{
float:left;
display:inline;
background-color:#FFFFFF;
margin:0 6px 6px 0;
padding:1px;
position:relative;
vertical-align:middle;
color:#404040;
font-family:SimSun,Tahoma,Arial,Helvetica,sans-serif;
}
.selcolor li a{
height:32px;
line-height:32px;
border:1px solid #bbb;
color:#000000;
display:block;
min-width:10px;
text-align:center;
text-decoration:none;
white-space:nowrap;
padding:0 5px;
width:auto!important;
width:26px;
}
.selcolor li a:hover {
border:2px solid #e51609;
margin:-1px;
}
.selcolor li a:focus {
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
}
.selcolor li a span {
text-indent:0;
width:auto;
display:block;
padding-left:1px;
}
.selcolor li.selected a{
border:2px solid #e51609;
margin:-1px;
}
.selcolor li.selected i {
background:url(../images/selected.png) top left no-repeat;
bottom:0;
display:block;
height:12px;
overflow:hidden;
position:absolute;
right:0;
text-indent:-9999em;
width:12px;
}
.reserve{
	float:left;	
	width:250px;
	padding-left:8px;
	display:inline;
	margin-top:8px;
}
.reserve input{
background:url(../images/input.png) no-repeat scroll 0 0 white;
border:1px solid #A7A6AA;
font-size:14px;
height:14px;
margin:0 5px;
padding:2px;
width:42px;
margin-right:3px;
}
.reserve b{	
	padding:4px 8px 4px 0;
	line-height:22px;
	height:20px;
	font-weight:normal;
	color:#828282;
}
/*--------产品评价------*/
.comm{
	float:left;
	width:688px;
	border-left:1px solid #d6d6d6;
	border-right:1px solid #d6d6d6;
	border-bottom:1px solid #d6d6d6;
	padding:10px;
}
.comm table {
	border-collapse:collapse;
	width:688px;
	margin-top:10px;
}
.comm thead td.fst {
	padding-top:0;
	text-align:left;
	vertical-align:top;
}
.comm thead td {
	background:transparent url(../images/boxlist_bg01.gif) repeat-x scroll 0 0;
	padding-bottom:2px;
	line-height:25px;
	text-align:center;
	vertical-align:top;
	font-weight:bold;
	color:#FFFFFF;
}
.comm thead td.end {
	padding-top:0;
	text-align:right;
	vertical-align:top;
}
.comm tbody tr td {
	border-bottom:1px solid #D7D7D7;
	padding:5px;
}
.ac {
	text-align:center;
}
.comm div.endline {
	background:transparent url(../images/boxlist_bot01.gif) no-repeat scroll 0 0;
	text-align:right;
	height:4px;
}
.comm div.endline img{
	vertical-align:top;
}
.comm h2{
	font-size:14px;
	font-weight:bold;
}
.comment{
	float:left;
	width:640px;
	padding:10px 20px 5px 20px;
}
.comment textarea{
	width:640px;
	height:50px;
	background-color:#EBEBEB;
	border:1px solid #CBCBCB;
	font-family:Dotum,DotumChe,verdana;
	font-size:12px;
	line-height:18px;
	margin-top:5px;
}
input.btn_gray{
	background:url(../images/bt_reg01.gif);
	width:40px;
	height:25px;
	line-height:23px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	border:none;
	margin-right:20px;
	display:inline;
	padding:0;
	margin-bottom:10px;
}
.j_tabbar{
	float:left;
	margin-top:15px;
	background:url(../images/best100_listab_bg.gif) no-repeat scroll 0 0 transparent;
	height:36px;
	width:710px;
}
.j_tabbar ul{
overflow:hidden;
padding:4px 0 0 24px;
width:686px;
}
.j_tabbar ul li{
float:left;
margin-right:2px;
}
.j_tabbar ul li a.giftxiangqin_02{
display:block;
background:url(../images/giftxiangqin_02.gif) left top no-repeat;
width:50px;
height:32px;
padding-left:82px;
line-height:32px;
}
.j_tabbar ul li a.giftxiangqin_02on{
display:block;
background:url(../images/giftxiangqin_02on.gif) left top no-repeat;
width:50px;
height:32px;
padding-left:82px;
line-height:32px;
}
.attributes {
	float:left;
	width:688px;
	background-color:#F6F6F6;
	border-bottom:1px solid #DDDDDD;
	border-top:1px solid #DDDDDD;
	margin:5px 0 15px 0;
}
.attributes ul{
	float:left;
	width:678px;
	padding:5px;
}
.attributes ul li {
	float:left;
	height:24px;
	line-height:24px;
	overflow:hidden;
	white-space:nowrap;
	width:225px;
	display:inline;
}
.pdcontent{
	float:left;
	width:688px;
}
.logintab{
float:left;
width:494px;
height:332px;
padding:0px 0px 20px 0px;
text-align:center;
position:relative;
}
.members{
background:url(../images/member_login_bk.gif) left top no-repeat;
}
.memlogin{
float:left;
width:330px;
height:90px;
padding-left:164px;
}
.memlogin a{
width:110px;
height:40px;
display:block;
}
.companyslog{
background:url(../images/company_login_bk.gif) left top no-repeat;
}
.comlogin{
float:left;
width:494px;
height:90px;
}
.comlogin a{
width:110px;
height:40px;
display:block;
}
.logintab label{
position:absolute;
z-index:3;
left:150x;
padding-left:4px;
top:99px;
color:#bababa;
}
.logintab table{
width:459px;
margin:0 0 0 17px;
display:inline;
}
.logintab table td{
padding:5px;
}
.logintab table tr.lastline td{
border-top:4px solid #e9e2dd;
padding-top:25px;
}
.gray_btn {
background:url("../images/bt_join03.gif") no-repeat scroll left bottom transparent;
border:0 none;
color:#FFFFFF;
font-weight:bold;
height:24px;
margin:0;
padding:0;
width:70px;
}
.sitenav{
float:left;
width:950px;
height:33px;
display:inline;
margin-left:8px;
}
.toplogininfo{
float:left;
width:430px;
line-height:33px;
color:#4f4f4f;
}
.toplogininfo a{
margin:5px;
color:#929292;
}
.topquick{
float:left;
text-align:right;
width:520px;
color:#929292;
line-height:33px;
}
.topquick a{
color:#929292;
margin:6px;
}
.topquick a.congzhibtn{
border:1px solid #fd7a1e;
padding:3px;
background:#fd5603;
color:#fff;
width:71px;
height:30px;
margin:3px;
font-weight:bold;
font-size:14px;
}
.topquick a.fanliwg_btn{
background:url(../images/index_fanli_btn.gif) left center no-repeat;
padding:5px 0 5px 18px;
font-weight:bold;
color:#fd5603;
}
.topquick select{
border:1px solid #929292;
background:fff;
color:#929292;
margin-left:5px;
}
.logo{
float:left;
display:inline;
width:216px;
height:70px;
display:inline;
margin:15px 0px 10px 8px;
}
.topsearch{
float:right;
width:517px;
height:62px;
margin:15px 0 20px 0;
background:url(../images/topsear_bk.gif) left bottom no-repeat;
padding-left:7px;
display:inline;
margin-right:8px;
}
.topsearchtabs{
width:517px;
float:left;
height:25px;
margin-bottom:5px;
display:inline;
margin-left:8px;
}
.topsearchtabs li{
float:left;
width:50px;
height:25px;
line-height:25px;
color:#979797;
text-align:center;
list-style:none;
}
.topsearchtabs li a{
color:#979797;
}
.topsearchtabs li a:hover{
text-decoration:none;
}
.topsearchtabs li.tsearch-tabs-active{
color:#686868;
background:url(../images/topsear_tab.gif) left top no-repeat;
}
.topsearchtabs li.tsearch-tabs-active a{
color:#686868;
font-weight:bold;
}
.tsearch-panel-fields {
background-color:#FFFFFF;
float:left;
height:22px;
position:relative;
width:430px;
}
.tsearch-panel-fields label {
background:url(../images/search_icon.png) no-repeat scroll -468px -72px transparent;
color:#BABABA;
cursor:text;
font-size:14px;
left:0;
line-height:32px;
padding-left:28px;
position:absolute;
top:-5px;
z-index:2;
}
.tsearch-panel-fields input{
border:0 none;
color:#333333;
font-family:verdana,tahoma,arial,宋体;
font-size:14px;
height:20px;
left:0;
line-height:20px;
position:absolute;
top:0;
width:420px;
}
.tsearch_bottom{
float:left;
width:60px;
height:22px;
}
.tsearch_bottom button{
border:0 none;
cursor:pointer;
background:url(../images/topsear_btn.gif) left top no-repeat;
width:60px;
height:22px;
border:0;
margin-left:8px;
}
.topnav{
float:right;
width:742px;
height:70px;
background:url(../images/mainnav_bk02.gif) left top no-repeat;
margin-top:10px;
}
.topnav ul{
float:left;
width:709px;
height:47px;
display:inline;
list-style:none;
margin:3px 0 0 33px;
}
.topnav ul li{
float:left;
display:inline;
width:114px;
height:47px;
list-style:none;
font-weight:bold;
font-size:14px;
line-height:47px;
text-align:center;
}
.topnav ul li.current{
background:url(../images/currentnav_bk.gif) left top no-repeat;
color:#fd5603;
}
.topnav ul li.bk_r{
background:url(../images/mainnav_slider.gif) right top no-repeat;
}
.topnav ul li a{
text-align:center;
color:#FFFFFF;
}
.topnav ul li.current a{
color:#fd5603;
}
.topnav ul li.current a:hover{
text-decoration:none;
}
.bottomhelp{
margin:0 auto 15px auto;
width:950px;
background:url(../images/bottom_help_bk.gif) left top no-repeat;
height:141px;
}
.bottomhelp table{
float:left;
width:950px;
margin-top:55px;
line-height:26px;
}
.bottomhelp table a{
color:#666;
}
.find-adapter {
margin:45px auto 120px;
overflow:hidden;
width:600px;
}
.find-adapter .contents {
background:none repeat scroll 0 0 #fbfbfb;
border:2px solid #e4e4e4;
padding:50px 10px 50px 20px;
}
.find-adapter .contents .title {
font-size:14px;
font-weight:bold;
line-height:32px;
}
.find-adapter .contents .title .ways {
color:#666666;
font-size:12px;
font-weight:normal;
}
.find-adapter .contents .tip {
color:#666666;
line-height:32px;
}
.find-adapter .contents .tip .free {
color:#FF6600;
}
.find-adapter .contents em {
color:#FF6600;
font-weight:bold;
}
.find-adapter .contents ul {
}
.find-adapter .contents ul:after {
clear:both;
content:".";
display:block;
height:0;
visibility:hidden;
}
.find-adapter .contents ul li {
float:left;
width:240px;
display:inline;
}
.find-adapter .contents .mobile-wrapper {
background:url(../images/mobile.png) no-repeat scroll 40px 10px transparent;
height:100px;
overflow:hidden;
}
.find-adapter .contents .email-wrapper {
background:url(../images/email.png) no-repeat scroll 35px 10px transparent;
height:100px;
overflow:hidden;
}
.find-adapter .contents .op{
padding-left:20px;
}
.find-adapter .contents .email {
padding:0 5px;
}
.ora_btn02{
background:url("../images/bt_confirm04.gif") no-repeat scroll left bottom transparent;
border:0 none;
color:#FFFFFF;
cursor:pointer;
font-weight:bold;
height:24px;
line-height:18px;
padding:0;
text-align:center;
width:90px;
}
.ora_btn03{
background:url("../images/bt_confirm05.gif") no-repeat scroll left bottom transparent;
border:0 none;
color:#FFFFFF;
cursor:pointer;
font-weight:bold;
height:24px;
line-height:18px;
padding:0;
text-align:center;
width:120px;
}
.find-adapter .contents table{
width:560px;
border-top:2px solid #ccc;
margin-top:20px;
line-height:30px;
}
.find-adapter .contents table th{
padding-left:30px;
}
.find-adapter .contents table th,.find-adapter .contents table td{
padding-top:10px;
padding-bottom:10px;
}
.error{
float:left;
width:648px;
background:url(../images/error_bk.gif) left top;
height:69px;
margin:20px 0;
padding:45px 30px 25px 272px;
color:#666666;
line-height:1.6em;
font-size:14px;
}
.error p{
line-height:3.5em;
font-size:12px;
}
.forgetad{
float:left;
width:270px;
margin-left:30px;
display:inline;
text-align:center;
padding-top:20px;
margin:70px 0 70px 70px;
}

/*-----------弹出--------------*/
.dk_confirm {
overflow:hidden;
padding:30px 0 13px;
position:relative;
width:380px;
}
.dk_confimocont {
	background:none repeat scroll 0 0 #f2f1f1;
	border:1px solid #e5e5e5;
	padding:0 9px;
}
.dk_confim_add {
position:relative;
width:100%;
}
.dk_confim_add span {
background-image: url(../images/bg_confim.gif);
background-repeat:no-repeat;
display:block;
overflow:hidden;
position:absolute;
top:0;
width:10px;
z-index:1;
}
.dk_confim_add .dk_confim_addleft {
left:-10px;
}
.dk_confim_add .dk_confim_addright {
right:-10px;
}
.dk_confim_header {
background: url(../images/bg_confim.gif) repeat-x scroll 0 -44px transparent;
cursor:move;
height:30px;
margin-top:-30px;
}
.dk_confim_header h5 {
	color:#909090;
	font-size:14px;
	height:30px;
	line-height:32px;
	overflow:hidden;
}
.dk_confim_header span {
height:30px;
}
.dk_confim_header .dk_confim_addleft {
background-position:-10px -13px;
}
.dk_confim_header .dk_confim_addright {
background-position:0 -13px;
}
.dk_confim_footer {
background: url(../images/bg_confim.gif) repeat-x scroll 0 -75px transparent;
height:13px;
margin-bottom:-13px;
}
.dk_confim_footer span {
height:13px;
}
.dk_confim_footer .dk_confim_addleft {
background-position:-10px 0;
}
.dk_confim_footer .dk_confim_addright {
background-position:0 0;
}
.dk_confimclose {
background: url(../images/bg_confim.gif) no-repeat scroll -3px -89px transparent;
cursor:pointer;
height:0;
overflow:hidden;
padding-top:15px;
position:absolute;
right:10px;
top:10px;
width:15px;
z-index:1;
}
*+html .dk_confimclose {
top:40px;
}
.dk_confimmain {
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #e5e5e5;
overflow:hidden;
padding:10px 0;
}
.dk_confimocont dl {
margin-top:15px;
float:left;
width:360px;
}
.dk_confimocont dl dt {
color:#666666;
float:left;
font:14px/22px "宋体";
text-align:right;
width:110px;
}
.dk_confimocont dl dd input {
height:18px;
width:150px;
line-height:15px;
padding-top:2px;
text-indent:2px;
border:1px solid #CCCCCC;
}
.dk_confimocont p{
float:left;
width:350px;
display:inline;
margin:5px 0 15px 0px;
}
.dk_confimocont h4{
float:left;
width:338px;
border-top:1px solid #C3C7C6;
font:12px/18px "宋体";
padding:10px 10px 0 10px;
}
.dk_confimocont h2{
text-align:center;
}
.dk_confimocont p img{
margin-right:10px;
vertical-align:middle;
line-height:20px;
}
.sharelist ul{
float:left;
width:300px;
margin:0 15px 20px 24px;
height:100px;
border-bottom:1px dotted #ccc;
}
.sharelist ul li{
float:left;
width:300px;
}
.sharelist ul li input{
margin:5px 0;
}
