﻿ @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,td{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;}

.none { display: none; }
.block  { display: block; }

.fl{float:left;}
.fr{float:right;}

/* 块状元素水平居中 */
.auto { margin-left: auto; margin-right: auto; }
.box{box-sizing: border-box;}

/* overflow */
.ovh { overflow: hidden; }

/* position */
.rel,.pr { position: relative; }
.abs,.pa { position: absolute; }

/* font-family */
.fw { font-family: 'Microsoft Yahei'; }
.fs { font-family: "宋体", Helvetica, Arial, sans-serif;  }


/* font-style */
.n { font-weight: normal; font-style: normal; }
.b { font-weight: bold; }
.i { font-style: italic; }

/* text-align */
.tc { text-align: center; }
.tr { text-align: right; }
.tl { text-align: left; }
.tj { text-align: justify; }

/* 清除浮 动*/
.fix { *zoom:1; }
.fix:after { content:" "; display:block; height:0; clear:both; visibility:hidden; font-size:0;}

/*table*/
table { width: 100%;border-spacing:0;border-collapse: collapse;}

/* margin */
.m0 { margin:0 !important; }
.ml0 { margin-left: 0}
.ml1 { margin-left: 1px; }
.ml2 { margin-left: 2px; }
.ml5 { margin-left: 5px; }
.ml10 { margin-left: 10px; }
.ml15 { margin-left: 15px; }
.ml20 { margin-left: 20px; }
.ml25 { margin-left: 25px;}
.ml30 { margin-left: 30px; }

.mr1 { margin-right: 1px; }
.mr2 { margin-right: 2px; }
.mr5 { margin-right: 5px; }
.mr10 { margin-right: 10px; }
.mr15 { margin-right: 15px; }
.mr20 { margin-right: 20px; }
.mr30 { margin-right: 30px; }

.mt0 { margin-top: 0px !important; }
.mt1 { margin-top: 1px !important; }
.mt2 { margin-top: 2px; }
.mt5 { margin-top: 5px; }
.mt10 { margin-top: 10px !important;  }
.mt15 { margin-top: 15px !important; }
.mt20 { margin-top: 20px !important;background:#fafafa; }
.mt25 { margin-top: 25px; }
.mt30 { margin-top: 30px; }

.mb1 { margin-bottom: 1px; }
.mb2 { margin-bottom: 2px; }
.mb5 { margin-bottom: 5px; }
.mb10 { margin-bottom: 10px; }
.mb15 { margin-bottom: 15px; }
.mb20 { margin-bottom: 20px; }
.mb25 { margin-bottom: 25px; }
.mb30 { margin-bottom: 30px; }

/* padding */
.p0 { padding: 0; }
.p1 { padding: 1px; }
.pl1 { padding-left: 1px; }
.pt1 { padding-top: 1px; }
.pr1 { padding-right: 1px; }
.pb1 { padding-bottom: 1px !important; }

.p2 { padding: 2px; }
.pl2 { padding-left: 2px; }
.pt2 { padding-top: 2px; }
.pr2 { padding-right: 2px; }
.pb2 { padding-bottom: 2px; }

.pl5 { padding-left: 5px; }
.p5 { padding: 5px; }
.pt5 { padding-top: 5px; }
.pr5 { padding-right: 5px; }
.pb5 { padding-bottom: 5px; }

.p10 { padding: 10px; }
.pl10 { padding-left: 10px; }
.pt10 { padding-top: 10px !important;; }
.pr10 { padding-right: 10px; }
.pb10 { padding-bottom: 10px; }

.p15 { padding: 15px; }
.pl15 { padding-left: 15px; }
.pt15 { padding-top: 15px; }
.pr15 { padding-right: 15px; }
.pb15 { padding-bottom: 15px; }

.p20 { padding: 20px; }
.pl20 { padding-left: 20px; }
.pt20 { padding-top: 20px; }
.pr20 { padding-right: 20px; }
.pb20 { padding-bottom: 20px; }

.p30 { padding: 30px; }
.pl30 { padding-left: 30px; }
.pt30 { padding-top: 30px; }
.pr30 { padding-right: 30px; }
.pb30 { padding-bottom: 30px; }

/* vertical-align */
.vm { vertical-align: middle; }
.vtb { vertical-align: text-bottom; }
.vb { vertical-align: bottom; }
.vt { vertical-align: top; }
.vn { vertical-align: -2px; }

.bgnone{background:none !important;}
.bnone{border:none !important;}
.bg_red{background:#fc0100 !important;}
.bg_fff{background:#fff !important;}
.bg_ccc{background:#ccc !important;}
.bg_eee{background:#eee !important;}
.bg_333{background:#333 !important;}
.bg_444{background:#444 !important;}

/*字体颜色*/
.c_fff{color:#fff !important;}
.c_333{color:#333 !important;}
.c_666{color:#666 !important;}
.c_999{color:#999 !important;}
.c_ccc{color:#ccc !important;}
.c_red{color:#fe0000 !important;}
.c_blue{color:#258FFD !important;}

/*字体大小*/
.font_12{font-size:12px !important;}
.font_14{font-size:14px !important;}
.font_16{font-size:16px !important;}
.font_18{font-size:18px !important;}
.font_20{font-size:20px !important;}
.font_22{font-size:22px !important;}
.font_24{font-size:24px !important;}
.font_26{font-size:26px !important;}
.font_28{font-size:28px !important;}
.font_30{font-size:30px !important;}

/*宽度*/
.w100{width:100%}
.w95{width:95%}
.w90{width:90%}
.w80{width:80%}
.w70{width:100%}
.w60{width:60%}
.w50{width:50%}
.w40{width:40%}
.w33{width:33%}
.w30{width:30%}
.w25{width:100%}
.w255{width:25%}
.w20{width:20%}
.w10{width:10%}

/*--------------公用头部----------------*/

.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{width: 330px;height: auto; padding: 0px 10px; background:#fff;position: absolute;top:62px;  z-index: 100001;right: 2px; border-radius: 10px; box-shadow: 0 0 5px #333;display:none}
.nav li { float: left; width:100%; border-bottom:1px solid #ccc}
.nav a { height: 40px; line-height: 40px; padding: 0 12px; font-size: 14px; color: #666;text-align: center;display: block;}
.nav .nav_more { position: relative; }
.nav .nav_sel { display: none; width: 95%; padding-top: 0px; padding-left:5%;  }
.nav .nav_sel ul { padding:0px 0px 0px 0px;}
.nav .nav_sel li { float: left; line-height: 30px; width:90% !important;margin-left:10%; border-bottom:0px dashed #333;border-top:1px dashed #eee}
.nav .nav_sel a { display: block; height: 30px;color: #999; line-height: 30px; padding: 0 0px; font-size: 12px; border-radius: 2px; -webkit-transition: background-color 0.2s; transition: background-color 0.2s;    text-align: left;font-weight:100; }

#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:25px; border-bottom:1px dotted #ccc/**/}
.sb_tit2 .texted{  background-color:#fff; padding:0 10px; 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;}

.footer_piao{z-index:99;background:#999;position:fixed;bottom:0px;width:100%;left:0px;height:60px; background: rgba(243, 240, 240, 0.46);border-top:2px solid #eee;box-sizing: border-box;}
.footer_piao a{width:36%;margin:10px 2%;background:#FF5A00;display: block;float: left; height: 40px;text-align: center;line-height: 40px;font-size: 16px;color:#fff;}
.footer_piao a.celiang{width:16%;margin:10px 2%; font-size: 14px;    height: 60px;margin-top: -10px; border-radius: 50%;background: #f37b1d;    line-height: 20px;padding-top: 10px;box-sizing: border-box;}
.footer_piao a:last-child{background:#D5054C}
.footer_piao a:hover{color:#FFF !important}

.searchbox {
	text-align:center
}
.searchbox .g_itext{
	margin:10px  auto 0;
	border:1px solid #ddd;
	width:90%;
	padding:3px;
 }
.searchbox .submit{
	background-color:#ac000b;
	border:0px;
	color:#fff;
	height:30px;;
	width:50%;
	margin-top:20px;
}


#ctable {
    margin-top: 30px;
    border-collapse: collapse;
    border: solid 1px #979A9C;
    line-height: 20px;
}


#ctable td {
    font-size: 13px;
    font-family: 宋体;
    color: #4B4B4B;
    border-collapse: collapse;
    padding: 5px 4px;
    border: solid 1px #979A9C;
}

.chd {
    font-size: 13px;
    font-family: 宋体;
    font-weight: bolder;
    text-align: center;
    width: 80px;
    background: #dcd9d4;
}

