
/* CSS Document */
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, ins, kbd, q, s, samp,  
small, strike, strong, sub, sup, tt, var,  
dl, dt, dd, ol, ul, li,  
fieldset, form, label, legend,  
table, caption, tbody, tfoot, thead, tr, th, td ,b{ margin:0; padding:0;}  
:focus { outline:0;}  
i,b{ font-style: normal;}
html{overflow-x:hidden;}
ol, ul { list-style:none;}  
/*h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal;}  */
/* tables still need 'cellspacing="0"' in the markup */  
table { border-collapse:separate; border-spacing:0;}  
caption, th, td { font-weight:normal; text-align:left;}  
blockquote:before, blockquote:after,  
q:before, q:after { content:'';}  
blockquote, q { quotes:'' '';}  
a img { border:0;}  
em,strong,b{ font-style: normal; font-weight: normal;}
input{ border: none;}
article, aside, details, figcaption, figure,  
footer, header, hgroup, menu, nav, section { display:block;}


/* =Structure 
----------------------------------------------- */  
body { font:14px/1.5 'Microsoft yahei', Tahoma, Geneva, sans-serif !important; background:#fff; min-width: 1200px;}  
a{ text-decoration:none;}  
.fr{float: right;}
.fl{float: left;} 
.clearfix:after { content:'.'; display:block; height:0; clear:both; visibility:hidden; font-size:0;}  
.clearfix { min-height:1%;}    
.none {display:none !important;} 
.pt20 { padding-top:20px !important;}
.mb20 { margin-bottom:20px !important;}
.ml2 { margin-left:2px !important;}
.mt2 { margin-top:2px !important;}
.mt5 { margin-top:5px !important;}
.mt10 { margin-top:10px !important;}
.mt20 { margin-top:20px !important;}
.mt35 { margin-top:35px !important;}
.mt40 { margin-top:40px !important;}
.mt60 { margin-top:60px !important;}
.mt200 { margin-top:200px !important;}
.ml10 { margin-left:10px !important;}
.ml13 { margin-left:13px !important;}
.ml20 { margin-left:20px !important;}
.ml30 { margin-left:30px !important;}
.ml40 { margin-left:40px !important;}
.ml50 { margin-left:50px !important;}
.ml100 { margin-left:100px !important;}
.mr25 { margin-right:25px !important;}
.mb30 { margin-bottom:30px !important;}
.w1000{width:1000px; height:auto; margin:0 auto; padding-top: 90px; }
.w2000{width:1000px; height:auto; margin:0 auto; padding-top: 90px;}
.pt3{margin-top:3px;}

/*悬浮框*/
.lq_xfc{position:fixed; top:20%; right:0; width:150px; height:auto;}

/*图标*/
@font-face {font-family: 'iconfont';
    src: url('iconfont.eot'); /* IE9*/
    src: url('iconfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('iconfont.woff') format('woff'), /* chrome、firefox */
    url('iconfont.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
    url('iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
}
/*========购物车为空===========*/
.lq_hollow{ margin-bottom: 30px; border:1px solid #dbdbdb; height:465px;}
.lq_hollow_shopping{width:186px; margin:90px auto;}
.lq_hollow_shopping p,.lq_payment_failure p{text-align:center; margin-top:20px; font-size:18px; color:#b5b2b2;}
.lq_hollow_shopping p a{padding:11px 20px; background-color:#f7f7f7; font-weight:bold; border-radius:4px; color:#03baf6; font-size:16px;}
.lq_hollow_shopping p a:hover{background-color:#f1f1f1;}
/*========支付失败===========*/
.lq_payment_failure{width:257px; margin:80px auto;}
.lq_payment_failure p a{ width:120px; text-align:center; height:40px; line-height:40px; color:#fff; font-size:16px; display:block; border-radius:4px;}
.lq_payment_failure p .lq_re_payment{background-color:#ff4200;}
.lq_payment_failure p .lq_customer_service{background-color:#03baf6; margin-left:17px;}
.lq_payment_failure p .lq_re_payment:hover{background-color:#e73c01;}
.lq_payment_failure p .lq_customer_service:hover{background-color:#00a3d9;}


/*服务协议*/
.lq_agreement_header{padding:35px 0; border-bottom:4px solid #eee;}
.lq_agreement_common_time{padding:15px 0;}
.lq_agreement_common_time ul li{font-size:16px; color:#000; line-height:30px;}
.lq_agreement_common_printing{height:25px; line-height:25px; background-color:#eee; display:none;}
.lq_agreement_common_printing a{padding-right:10px; color:#666;}

.lq_agreement_content h2{font-size:32px; color:#b63b00; padding:35px 0;}
.lq_agreement_content p{font-size:12px; color:#666; line-height:24px;}

.lq_agreement_common_content_con{position:relative;}

.lq_agreement_common_content_zuo1{width:223px;position:absolute; display:none;}


.lq_agreement_common_content_zuo{width:223px;position:absolute; display:block;}
.lq_agreement_common_content_zuo #lq_deal_float { display:block;}
.lq_agreement_common_content_zuo ul li{width:223px; height:50px; margin-bottom:5px; color:#fff; background-color:#00a3d9; line-height:50px; text-align:left; text-indent:15px;}
.lq_agreement_common_content_zuo ul li a{width:223px; height:50px; color:#fff; display:block;}
.lq_agreement_common_content_zuo ul li span{font-size:22px; float:left;}





.lq_agreement_common_content_you{width:736px;}
.lq_agreement_common_content_you1{border-bottom:1px solid #ddd; padding-bottom:30px; width:100%}
.lq_agreement_common_content_you2{border-bottom:1px solid #ddd; padding:30px 0; width:100%}
.lq_agreement_common_content_you1 h2,.lq_agreement_common_content_you2 h2{font-size:32px; color:#00a3d9;}
.lq_agreement_common_content_you1 h2 span,.lq_agreement_common_content_you2 h2 span{padding-right:15px;}
.lq_agreement_common_content_you1 p,.lq_agreement_common_content_you2 p{color:#666; font-size:12px; margin-top:25px;}
.lq_agreement_common_content_top{width:48px; font-size:12px;}
.lq_agreement_common_content_top img{margin-bottom:5px;}
.lq_agreement_common_content_top a{color:#666;}
.lq_agreement_footer{text-align:center; padding-bottom:30px;}
.lq_agreement_footer p{color:#999;}