.fl { float: left; }
.fr { float: right; }
.m10 { margin: 10px; }

.mt10 { margin: 10px 0 0 0; }
.m20 { margin: 20px; }
.f16 { font-size: 16px; margin-bottom:10px; }

.fixed_r_navbar{ position:fixed; right:0; top:25%; width:72px; z-index:99999;}
.fixed_r_navbar ul { background-color:#fff; border-radius:5px;}
.fixed_r_navbar ul li { position:relative;}
.fixed_r_navbar ul li a.frn{ display:block; padding:40px 0 10px 0; text-align:center; color:#707070; text-decoration:none; position:relative; border-top:1px solid #fff; border-bottom:1px solid #fff}
.fixed_r_navbar ul li a.frn1{ background:url(../images/r_nav_phone_bg.gif) 50% 10% no-repeat scroll; border-radius:5px 5px 0 0;}
.fixed_r_navbar ul li a.frn2{ background:url(../images/r_nav_qq_bg.gif) 50% 10% no-repeat scroll;}
.fixed_r_navbar ul li a.frn3{ background:url(../images/r_nav_weixin_bg.gif) 50% 10% no-repeat scroll;}
.fixed_r_navbar ul li a.frn4{ background:url(../images/r_nav_fankui_bg.gif) 50% 10% no-repeat scroll; border-radius:0 0 5px 5px;}
.fixed_r_navbar ul li a:hover{ color:#b12025;}
.fixed_r_navbar ul li a b{ display:block; position:absolute; left:3px; top:45%; width:0px; height:0px; border-right:5px solid #b12025;
border-left:5px solid transparent; border-top:5px solid transparent; border-bottom:5px solid transparent;}
.fixed_r_navbar ul li .phone_list{ position:absolute; background-color:#fff; border:1px solid #ddd; border-radius:5px 0 5px 5px; top:0; right:69px; font-size:14px; font-family:"微软雅黑",Arial, Helvetica, sans-serif; color:#707070; width:254px; }
.fixed_r_navbar ul li .qq_list{ position:absolute; background-color:#fff; border:1px solid #ddd; border-radius:5px; top:-66px; right:72px; width:150px; }
.fixed_r_navbar ul li .qq_list a.qq_service{ background:url(../images/r_nav_qq_bg_small.gif) left center no-repeat scroll; padding-left:18px; margin:10px; color:#707070; text-decoration:none; display:block;}
.fixed_r_navbar ul li .qq_list a.qq_service:hover{ color:#b12025;}
.fixed_r_navbar ul li .weixin_list{ position:absolute; background-color:#fff; border:1px solid #ddd; border-radius:5px; top:-20px; left:-150px; }
.fixed_r_navbar ul li .feedback{position:absolute;background-color:#fff;border:1px solid #ddd;border-radius:5px;font-family:"微软雅黑",Arial, Helvetica, sans-serif;right: 75px;width:500px;bottom:-65px;z-index:9999;}
.fixed_r_navbar ul li .feedback ul li{ float:left; height:33px; margin-right:10px;}
.fixed_r_navbar ul li .feedback ul li a{ display:block; width:104px; line-height:27px; text-align:center; text-decoration:none; border-radius:4px; font-size:14px; height:27px;}
.fixed_r_navbar ul li .feedback ul li a.off{ color:#707070; background-color:#f8f8f8; }
.fixed_r_navbar ul li .feedback ul li a.off:hover{ background-color:#e9e9e9;}
.fixed_r_navbar ul li .feedback ul li a.current{ background:url(../images/hover_on2.gif) 0 0 no-repeat scroll; height:33px; color:#fff;}
.fixed_r_navbar ul li .feedback textarea{ width:430px; min-height:165px; padding:10px; font-size:14px; color:#707070; font-family:"微软雅黑",Arial, Helvetica, sans-serif; border:1px solid #ddd; resize:none;}
input#feedback_name{ border:1px solid #ddd; padding:8px; font-size:14px;  font-family:"微软雅黑",Arial, Helvetica, sans-serif; width:100px; color:#707070;}
input#feedback_contact{border:1px solid #ddd;padding:8px;font-size:14px;font-family:"微软雅黑",Arial, Helvetica, sans-serif;width: 315px;color:#707070;}
.fixed_r_navbar ul li .feedback input[type="submit"]{width:100px;height:30px;background-color:#b12025;color:#fff;margin-top: 10px;font-size:14px;border:0px;font-family:"微软雅黑",Arial, Helvetica, sans-serif;border-radius:4px;cursor:pointer;}
.fixed_r_navbar ul li .feedback input[type="button"]:hover{ background-color:#1c7b9e;}
.close_icon{ position:absolute; top:10px; right:10px; background-color:#fff; }
.close_icon a{ display:block; background:url(../images/close_bg.gif) 0 0 no-repeat scroll; width:15px; height:15px;}
.close_icon a:hover{ background:url(../images/close_bg_on.gif) 0 0 no-repeat scroll; }

.close_icon2{ position:absolute; top:0px; right:-46px; border-radius:0 5px 5px 0; box-shadow: 3px 1px 3px 0 rgba(0, 0, 0, 0.2); background-color:#fff;}
.close_icon2 a{ display:block; padding:0 8px; font-size:46px; height:48px; line-height:42px; color:#ddd;}
.close_icon2 a:hover{ color:#999; text-decoration:none;}

.fixed_r_navbar2{ position:fixed; bottom:20px; width:72px; z-index:9;}
.fixed_r_navbar2 .input{ position:relative; width:50px;}
.fixed_r_navbar2 .input b{ position:absolute; right:-6px; top:-6px; width:20px; height:20px; text-align:center; line-height:20px; background:#fff; color:#fe5502; font-weight:bold;-moz-border-radius: 12px; -webkit-border-radius: 12px; border-radius: 12px; border:2px solid #fe5502;}
.fixed_r_navbar2 a{ display:block; width:50px; height:50px; margin-top:10px; border-radius:5px; background-image:url(/images/index_14/backtotop_cart.png); background-repeat:no-repeat; background-attachment:scroll;}
.fixed_r_navbar2 a.shopping_cart{ background-position:-50px 0;}
.fixed_r_navbar2 a.shopping_cart:hover{ background-position:-50px -50px;}
.fixed_r_navbar2 a.backtotop{ background-position:0 0;}
.fixed_r_navbar2 a.backtotop:hover{ background-position:0 -50px;}

.bg_layer{ background-color:#222; width:100%; min-width:1200px; position:absolute; top:0; left:0; opacity:0.7; filter:alpha(opacity=70); z-index:9999;}
.bg_layer2{ background-color:#222; width:100%; min-width:1200px; position:absolute; top:0; left:0; opacity:0.7; filter:alpha(opacity=70); z-index:999999;}
