@charset "utf-8";
html, body, div, span, applet, object, iframe, h1, h2, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
{
	 font-size: small;
	 font-family:Microsoft Yahei;
    margin: 0;
    padding: 0;
    text-align: left;
}
li{ list-style:none;}
.container{margin:auto;}

a{ text-decoration:none; color:#000}

.logo{ width:100%; margin:0 auto; text-align:center; background:#ffffff;}
.logo img{ max-width:80%;height:auto !important; display:inline-block}

.menu{ width:100%; margin:0 auto; height:40px; background:#1755a0}
.menu ul li{ float:left; list-style:none; line-height:40px; width:21%; text-align:center}
.menu ul li a{ font-size:14px;color:#fff; text-transform:uppercase; font-weight:bold}

.indexAbout{ width:96%; margin:0 auto; padding:14px 2% 24px 2%;}
.title{ width:100%; text-align:center; text-transform:uppercase; color:#000; background:url(../img/titlebg.jpg) bottom center no-repeat;line-height:25px; font-size:20px;font-weight:bold; padding:10px 0}
.title span{color:#000000;font-size:14px;font-weight:normal;}
.title h3{font-size:20px; font-weight:bold; color:#000; line-height:25px; padding:0; margin:0;}

.content{ width:100%; font-size:13px; color:#000000; line-height:20px; padding:18px 0}
.more{ width:110px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; margin:auto; height:32px; border:1px solid #1755a0; text-align:center}
.more a{ font-size:14px; color:#1755a0; line-height:32px;}

.indexPro{width:96%; margin:0 auto; padding:0px 2% 24px 2%;}
.prolist{ width:100%; padding:15px 0}
.pro{ width:32%; float:left;}
.proimg{ width:100%;}
.proimg img{ max-width:100%; height:auto !important}
.proname{ width:100%; text-align:center;}
.proname a{ font-size:12px; color:#000000; line-height:20px;}

.indexnews{ width:100%; margin:0 auto; padding:0px 0 24px 0;}
.newslist{ width:100%; padding:18px 0}
.newslist ul li{ border-bottom:1px solid #d2d2d2; list-style:none; padding:8px 2% 8px 8%; background:url(../img/new.png) 3% 12px no-repeat;}
.newslist ul li a{ font-size:14px; color:#000;}

.footbg{ width:96%; margin:0 auto; background:#1755a0; padding:10px 2%; color:#cdd6e5; font-size:12px; text-align:center; line-height:18px}
.footbg a{ color:#cdd6e5;font-size:12px;}
.footbg span,.footbg span a{ font-size:13px; color:#fff;line-height:18px}

.main_top{ width:96%; margin:0 auto;padding:10px 2%;color:#808080; font-size:12px; line-height:20px}
.main_top a{ color:#808080}
.main{ width:96%; margin:0 auto; padding:0 2%}
.prodes{ width:100%; padding-top:15px}
.mainbody{ width:100%; padding:20px 0}
.mainbody table{ max-width:100%!important;}
.mainbody img{ max-width:100% !important; height:auto !important}
.proclass{ width:100%; }
.proclass ul li{ list-style:none; border-bottom:1px solid #d2d2d2}
.proclass ul li h3{ font-size:15px; color:#000000; font-weight:bold; padding-left:3%}
.zlm{border-bottom:1px dashed #d2d2d2;}
.zlm h3{ font-weight:bold; font-size:13px; padding-left:5%;}
.zlm2 h3{ font-weight:normal; font-size:13px; padding-left:7%;}

.main_page{text-align:center;width:100%; padding:15px 0}
.main_page a,.main_page .current{ margin:1px 2px;}
.main_page a{ background:#f5f5f5; padding:3px 8px; color:#717071; border:1px solid #d6d7d2}
.main_page .current{ padding:3px 8px; background:#da251c; color:#fff;border:1px solid #da251c}

.table td{ height:20px;}


.big img{max-width:100%;}

.back{ width:100%; margin:0 auto; text-align:center}
.back span{ background:#1755a0; padding:5px 15px; color:#fff}


.bottom{position:fixed; z-index:999; width:100%; left:0px; bottom:0px; height:42px; font-size:0; background:#1755a0; border-top:1px solid #8baad0}
.bottom div{background:url(../img/bottomline.png) right no-repeat; width:20%; float:left;height:42px; text-align:center}
.bottom_button { width:90%; display:inline-block;font-size:12px;line-height:14px; text-align:center; margin:0 auto; background:#1755a0; padding:3px 0 0 0}

.bottom_button a{ text-decoration:none; display:block; text-align:center; line-height:14px; color:#fff;}

#goTop{position: fixed;bottom: 40px;right: 6px;display: none;}
#detail{width:96%; padding:0 2%; overflow-x:auto;}
#detail table{width:100% !important; border-collapse:inherit !important;}
#detail img{ max-width:100% !important; height:auto !important; display:block;}
#detail table td,#detail p,#detail div{ width:auto !important; height:auto !important;}
#div_table{ width:100% !important; overflow-x:auto; border-collapse:inherit !important; display:block; margin:20px 0; position:relative;}
#div_table .table_jt{position:absolute; top:0; right:20px; z-index:999; display:block !important;}
#div_table::-webkit-scrollbar-track-piece {
  background-color: rgba(0, 0, 0, 0);
  border-left: 1px solid rgba(0, 0, 0, 0);
}
#div_table::-webkit-scrollbar {
  width: 2px;
  height: 8px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
#div_table::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  min-height: 8px;
}
#div_table::-webkit-scrollbar-thumb:hover {
  background-color: rgba(0, 0, 0, 0.5);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}