﻿@charset "utf-8";

/*=======全局公共样式部分======*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,acronym,address,cite,code,del,dfn,em,font,img,strong,sub,sup,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th{margin:0;padding:0;border:0;}
ol,ul{list-style:none;}
a:link,a:hover,a:visited,a:active{text-decoration:none; color:#000; }
table{border-collapse:collapse;border-spacing:0;}
/*.fl{float:left;}.fr{float:right;}*/
.clear{clear:both;height:0;overflow:hidden;}
.padtop10px{padding-top:10px;}
.padtop20px{padding-top:20px;}
.clear{overflow:hidden;}
.moa{margin:0 auto;}
.po_r{position:relative;}
.po_a{position:absolute;}

.col999{ color:#999;}
.col666{ color:#666;}
.colf60{ color:#f60;}

.font16px{ font-size:16px;}
.fl{float:left}
.fr{float:right}
.bghui{ background:#EFEFF1}

body{color:#000;font:14px/22px "微软雅黑";text-align:left; line-height:24px;}

.pad20{ padding:20px 0px;}
.pad10{ padding:10px 0px;}
.imged img{ width:100%; vertical-align:middle;}
.bor_bottom{ border-bottom:1px solid #E7E7E7;}
.bor_right{border-right:1px solid #E7E7E7;}
.mb10{margin-bottom:10px !important}
.mt0{margin-top:0px !important}
.clearfix{display:inline-table;zoom:1;_height:1%;display:block;}
.clearfix:after{content:".";display:block;font-size:0;line-height:0;height:0;clear:both;visibility:hidden;}

/*--------------公用头部----------------*/

.shop_box{ position:relative; height:36px; z-index:20; float:right;}
.shop_icon{ background:url(../images/shop_icon.png) no-repeat 0px 3px; background-size:24px 24px; height:24px; width:24px; text-align:center; line-height:23px; color:#fff; font-size:14px; font-weight:normal; padding-top:8px; display:block;  cursor:pointer;}
.shop_list{ border:1px solid #d7d7d7; padding:10px 10px; background-color:#fff; width:180px; position:absolute; top:36px; right:0px; display:none;}
.shop_list table tr td{ font-size:14px; line-height:20px; padding:5px; font-weight:normal; text-align:center; }
.shop_list table tr td.fled{ text-align:left;}
.shop_list table tr td.fred{ text-align:right;}

a.gwc_btn{ width:100%; height:36px; line-height:36px; text-align:center; font-size:16px;color:#000; font-weight:bold; background-color:#ededed; display:block; margin-top:10px;}
a.gwc_btn:hover{ background-color:#d2d2d2; color:#292929;}

.logo{ padding:8px 0 5px 0; text-align:center; margin:0 auto;}
.logo img{/* width:65%;*/ }
.ss_bg{ height:28px; border:1px solid #bfbfbf;width:65%; margin:0 auto; margin-bottom:5px;}
.ss_bg .input_1{  border:none; background:none; padding:2px 0; height:24px; line-height:24px; padding-left:6px; float:left; width:76%;font-family:"微软雅黑","黑体"; font-size:14px; color:#666;}
.ss_bg .ss_btn{ background:url(../images/ss_btn.png) no-repeat; background-size:24px 24px; margin:2px 2px 0 0; border:none; height:24px; width:24px; cursor:pointer; float:right;}


.web_lj{ text-align:center; margin:0 auto; margin-bottom:10px; margin-top:0px; color:#888}
.web_lj a{ font-size:16px; line-height:32px; height:32px; padding:2px 20px; display:inline-block; border:1px solid #ddd;}
.contact_txt{font-size:14px; line-height:30px; text-align:center; margin-bottom:20px; color:#888}

.hei50px{ height:50px;}
.botm{ height:50px; width:100%; position:fixed; bottom:0; left:0;  z-index:100000; background-color:#fff;}
.botm_line{ background:url(../images/botm_line.png) no-repeat top center; height:1px; width:100%; overflow:hidden;}
.botm ul li{ height:48px; line-height:48px; width:25%; text-align:center; float:left;}
.botm ul li a{ background:url(../images/line_jg.png) no-repeat left center; display:block; height:48px; text-align:center; font-size:16px;  color:#000; font-weight:bold; }

.botm2{ width:100%; height:50px; display:block; position:fixed; bottom:0; left:0;  z-index:100000; background-color:#fff;}


.botm2 table tr td{ height:48px; background:url(../images/line_jg.png) no-repeat left center; padding:0 2px;line-height:48px;text-align:center;}
.botm2 table tr td a {display:block; height:48px; text-align:center;}
.botm2 table tr td a img{ width:100%;}

.botm2 ul li{ height:48px; line-height:48px;  text-align:center; float:left;}
.botm2 ul li a{ background:url(../images/line_jg.png) no-repeat left center; display:block; height:48px; text-align:center; font-size:16px;  color:#000; font-weight:bold; padding:0 10px; }
.botm2 ul li a img{ width:100%}

.pos_rel{ position:relative; width:100%; height:100%;}
.pos_abs{ position:absolute; top:0px; left:0px; width:100%; height:100%;}
.pos_abs table tr td a{ display:block;  height:40px;}


#nav{ position:fixed;  bottom:0px; left:-151px; height:80%; z-index:10;  width:150px;border-top:1px solid #a6a6a6;  border-right:1px solid #a6a6a6;  background-color:#fff;opacity:0.9;filter:alpha(opacity=90); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";}
#nav ul li{ background:url(../images/botm_line2.png) no-repeat bottom center; }
#nav ul li a{ width:100%; display:block; text-align:center; font-size:18px; color:#000; font-weight:bold;}

#tm_bg{ display:none;  height:100%; width:100%; position:fixed;  right:0px; top:0px; z-index:9;}



.fy_btn{ padding:10px 10px 10px 0px; text-align:left;}
.fy_btn a{ font-size:15px; line-height:30px; }
.fy_btn a.hover{ color:#666;}
.bshare-custom{ padding:10px 0px}

.sb_tit{ background:url(../images/tit_bg.png) repeat-x top center; height:30px; width:100%; text-align:center; margin-bottom:20px; margin-top:10px;}
.sb_tit .text_tit{  line-height:30px;  text-align:center; background-color:#fff;  margin:0 auto; font-family:"华文中宋","微软雅黑"; font-size:18px;}
.sb_tit img{ width:94px; margin-top:2px; }

.sb_tit3{ background:url(../images/tit_bg.png) repeat-x top center; height:30px; width:100%; text-align:center;  margin-top:10px;}
.sb_tit3 img{ width:160px; margin-top:2px; }


.sb_tit2{ /*background:url(../images/tit_bg.png) repeat-x bottom center;*/ height:44px; width:100%; text-align:center; margin-bottom:10px; margin-top:65px; border-bottom:1px dotted #ccc/**/}
.sb_tit2 .texted{  background-color:#fff; padding:0 12px; display:inline-block; line-height:20px; font-size:14px; /*text-align:center; margin:0 auto;*/ margin-top:8px; float:left}
.sb_tit2 .texted .tited{ font-size:16px; font-weight:bold; line-height:24px;}
.sb_tit2 .texted .tited span{color:#999;}
.sb_tit2 .texted a{ color:#666}

a.ty_btn{ width:100%; background-color:#e8e8e8; height:40px; display:block; line-height:40px; text-align:center; font-size:17px; font-weight:bold; color:#000;}
a.load_btn{ width:50%; background-color:#e8e8e8; height:40px; display:block; line-height:40px; margin:20px auto; text-align:center; font-size:17px; font-weight:bold; color:#000;}

a.under_lj{ text-decoration:underline;}
a.mored{ text-decoration:underline; font-weight:bold;}

a.cybtn{ width:84%; height:36px; margin:0 auto;line-height:36px; text-align:center; font-size:16px;color:#000; font-weight:bold; background-color:#ededed; display:block;}
a.helped{ width:36%; height:36px; line-height:36px; text-align:center; font-size:16px;color:#000; font-weight:bold; background-color:#ededed; display:block; margin-top:20px;}
a.return{ width:50%; height:40px; line-height:40px; text-align:center; font-size:16px;color:#000; font-weight:bold; background-color:#ededed; display:block; margin-top:20px;}

a.ssomo_btn{ background:url(../images/add_btn.png) no-repeat 96% 12px; width:100%; margin-bottom:12px; background-size:16px 16px;  height:42px; display:block; line-height:42px; text-align:center; font-size:18px; font-weight:bold; color:#000; background-color:#d5d4d4;}

a.yzm_btn{ height:30px; line-height:30px; text-align:center; font-size:14px;color:#000; font-weight:bold; background-color:#ededed;  padding:0 15px; display:inline-block; margin-top:6px;}
