@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:微软雅黑;
    margin: 0;
    padding: 0;
    text-align: left;
}
ul,li{ list-style:none;}

.container{margin:auto;}

a{ text-decoration:none; color:#000}

.logo{ width:100%; margin:0 auto; text-align:center; background:#fff}
.logo img{ max-width:100%;height:auto !important; display:inline-block}

.menu{ width:100%; margin:0 auto; height:40px; border-bottom:1px solid #e0e0e0;}
.menu ul li{ float:left; list-style:none; line-height:40px; width:20%; text-align:center}
.menu ul li a{ font-size:13px;color:#272727; text-transform:uppercase; font-weight:bold}
.menu ul li.menuon{background:url(../img/menu_line.jpg) bottom no-repeat;}
.menu ul li.menuon a{font-size:13px;color:#272727;}

.indexAbout{ width:100%; margin:auto; border-top:2px solid #c2c2c2;}
.title{ width:90%; text-align:left; border-bottom:3px solid #c2c2c2; color:#454545; background:url(../img/index_dot.jpg) 10px no-repeat; line-height:25px; font-size:18px;font-weight:normal; padding:10px 1% 10px 9%;}
.title span{color:#454545;font-size:14px;font-weight:normal; float:right; margin-right:2%;}
.title span a{color:#279944;font-size:14px;}

.title2{width:90%; text-align:left; border-bottom:3px solid #c2c2c2; color:#454545; background:url(../img/index_dot.jpg) 10px no-repeat; line-height:25px; font-size:18px;font-weight:normal; padding:10px 1% 10px 9%;}
.title2 h3{font-size:18px;font-weight:normal; display:inline-block;line-height:25px; color:#454545; padding:0; margin:0;}
.title2 span{color:#454545;font-size:14px;font-weight:normal; float:right; margin-right:2%;}
.title2 span a{color:#279944;font-size:14px;}

.content{ width:96%; margin:auto; font-size:14px; color:#000000; line-height:20px; padding:18px 0}
.more{width:96%; margin:auto; text-align:right;}
.more a{color:#279944;font-size:14px;}

.indexPro{width:100%; margin:0 auto;}
.prolist{ width:96%; margin:auto; padding:2%;background-color: #f0edf4;}
.top_search{width:96%; margin:auto;margin-top: 20px;}
.top_search ul li{float:left; border:none;}
.top_search #keywords1{width:95%; background:none; border:none; height:26px; padding-left:5%; color:#9d9d9d; line-height:26px; font-size:14px; margin-top:1px; font-family:'微软雅黑';}
.top_search .submit{ margin:0; overflow:hidden; border:none;}
.pro{ width:49%; float:left;background-color: #fff;}
.prolist .pro:nth-child(1){border-bottom: 1px solid #c2c2c2;border-right: 1px solid #c2c2c2}
.prolist .pro:nth-child(2){border-bottom: 1px solid #c2c2c2}
.prolist .pro:nth-child(3){border-top: 1px solid #c2c2c2;border-right: 1px solid #c2c2c2;}
.prolist .pro:nth-child(4){border-top: 1px solid #c2c2c2;}
.proimg{ width:100%; float:left;}
.proimg img{ max-width:100%; height:auto !important}
.proname{ width:100%; float:left; text-align:center;  word-break:break-all;padding: 2% 0;}
.proname a{ font-size:14px; color:#000000; line-height:20px;}

.classname1{width:88%; color:#343535;padding:0 6%; border-bottom:1px dashed #ccc;}
.classname1 h3{color:#343535; font-size:14px; padding:0; font-weight:normal;}

.indexnews{width:100%; margin:auto; margin-top:20px; border-top:2px solid #c2c2c2;}
.newslist{ width:100%; padding:18px 0}
.newslist ul li{ border-bottom:1px solid #d2d2d2; list-style:none; padding:12px 5% 12px 3%; background:url(../img/jt.jpg) right no-repeat;}
.newslist ul li a{ font-size:14px; color:#000;}

.footbg{ width:96%; margin:0 auto; background:#000000; padding: 20px 2% 10px 2%; color:#fff; font-size:13px; text-align:center; }
.footbg a{ color:#fff;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% 5% 2%}
.main2{ width:100%; margin:auto;}
.prodes{ width:100%; float:left; padding-top:15px}
.mainbody{ width:100%; float:left; padding:20px 0}
.mainbody h2{ text-align:center; padding-bottom:20px;}
.mainbody table{ max-width:100%!important;}
.mainbody img{ max-width:100% !important; height:auto !important}
.proclass{ width:100%; float:left; }
.proclass ul li{ list-style:none; border-bottom:1px solid #d2d2d2; background:url(../img/jt.jpg) right no-repeat;}
.proclass ul li h3{ font-size:16px; color:#808080; font-weight:normal; padding-left:3%}

.main_page{text-align:center;width:100%; float:left; 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:#000; color:#fff;border:1px solid #000}

.table td{ height:20px;}


.big img{max-width:100%;}

.back{ width:100%; margin:0 auto; text-align:center}
.back span{ background:#279944; padding:5px 15px; color:#fff}


.bottom{position:fixed; z-index:999; width:100%; left:0px; bottom:0px; height:50px; font-size:0; background:#0096db; border-top:1px solid #80cbed}
.bottom div{background:url(../img/bottomline.png) right no-repeat; width:20%; float:left;height:50px; text-align:center}
.bottom_button { width:90%; display:inline-block;font-size:12px;line-height:14px; text-align:center; margin:0 auto; background:#0096db; padding:10px 0 0 0}

.page_Bottom{ width:100%; margin:0 auto; background:#000000; border-top:1px solid #cccccc; position:fixed; bottom:0}
.page_Bottom ul li{ float:left; width:20%; font-size:13px; color:#fff; text-align:center; padding-top:5px; background:url(../img/bottomline.png) right no-repeat;}
.page_Bottom ul li a{ color:#fff}

.bottom_button a{ text-decoration:none; display:block; text-align:center; line-height:14px; color:#fff;}