@charset "utf-8";
/* CSS Document */

body { font-family:Arial,Tahoma, Helvetica, sans-serif,"微软雅黑","宋体","黑体"; width:100%; height:auto; text-align:center; margin:0; padding:0; background-color:#79aae2; color:#000; font-size:12px;}
img { border:none}
ul {list-style:none;}
a { text-decoration:none}

.clear{ clear:both}
.fLeft{ float:left; display:inline;}
.fRight {float:right; display:inline;}

.wapper { margin:0 auto; width:908px; height:auto; text-align:left;}
#header { height:170px; width:908px; overflow:hidden; background-color:#fff; clear:both;}

#logo { width:176px; height:155px; float:left; overflow:hidden;}
#top-banner { width:732px; height:155px; float:left; overflow:hidden;}
#yl-line,#gy-line { height:8px; width:908px;}
#yl-line{ background-color:#ffcb0c}
#gy-line { background-color:#9fa09c}


#nav { height:48px; width:908px; overflow:hidden; clear:both;}

.search-wapper { width:205px; float:left; height:48px;}
.search { height:28px; margin-top:10px; margin-left:10px; width:137px; border:none; padding:0; background:url(../images/bg_search.jpg) no-repeat; display:inline; float:left; position:relative;}
.txt-search { position:absolute; top:3px; left:8px; width:120px; height:18px; border:none; padding:0; margin:0;}
.btn_search{ margin-left:5px; background:url(../images/btn_search.jpg) no-repeat; border:none; padding:0; width:39px; height:19px; margin-top:15px; display:inline; float:left; cursor:pointer}

.menu-wapper{ width:auto; height:48px; float:right;}
.menu-list { float:left; width:auto; height:48px; overflow:hidden; list-style:none; padding:0; margin:0;}
.menu-list .menu{float:left; width:auto; padding:0; margin:0;padding:15px 10px; color:#fff; font-weight:bold;}
.menu-list .menu a { color:#fff; font-weight:bold; display:block;  text-decoration:none;}

.menu-list .menu a:hover { color:#000; color:#000;}
.menu-list .menu a.active { color:#000; color:#000;}

#main{background-color:#fff; width:908px; height:auto; overflow:hidden; clear:both; color:#000;}
.prod-menu-wapper{ float:left; width:180px; padding:20px 0;}
.prod-menu-title { font-size:30px; color:#79aae2; font-weight:bold; padding-left:20px;}
.prod-menu { margin-left:10px; width:145px; height:auto; padding:0; }
.prod-menu .catelist{ background:url(../images/bg_prod_menu.jpg) no-repeat; height:25px; width:143px; padding-top:5px; padding-left:10px; }
.prod-menu .catelist a{text-decoration:none; color:#000; font-weight:bold;}
.prod-menu .catelist a.active{text-decoration:none; color:#fff; font-weight:bold;}
.prod-menu .catelist a:hover{text-decoration:none; color:#fff; font-weight:bold;}
.secList {background:none;}
.hide { display:none;}
.secList ul {padding:0; margin:0;}
.secList ul li{background:none; height:22px; }
.secList ul li a{background:none; color:#000; padding-left:10px; display:inline;font-weight:bold;}
.secList ul li a.active{background:none; color:#79aae2;font-weight:bold;}
.secList ul li a:hover{background:none; color:#79aae2;font-weight:bold;}

.prod-content{ width:670px; float:left; padding:20px 0; margin-left:45px; display:inline; text-align:left;}

.all-content { width:800px; padding:20px 45px;}
.home-banner{ height:85px;}
.home-title { font-size:24px; font-weight:bold; height:30px;}
.home-info { line-height:21px; padding:10px 0; width:625px; clear:both; }
.home-contact { line-height:21px; padding:10px 0; width:625px; clear:both; font-size:14px; }
.home-about { line-height:21px; padding:10px 0; width:650px; word-wrap:break-word; overflow:auto; /*word-break:break-all;*/ table-layout:fixed; clear:both; font-size:14px;}
.slider { width:625px; height:345px; overflow:hidden; padding:10px 0; clear:both; margin-top:15px;}

.prod-cate-title{ font-weight:bold; font-size:14px; height:38px; margin-top:10px;}

.prod-content .prod-list-wapper::after{ clear:both;content: "";display: block;}
.prod-list{ width:155px; height:230px; margin-right:10px; float:left; display:inline;}
.prod-list .image { border:#79aae2 1px solid; height:155px; width:155px; text-align:center; }
.prod-list .image img{max-height:155px; max-width:155px;}
.prod-list .title { font-weight:bold; height:45px; margin-top:5px; float:left; }
.prod-list .title a{color:#000}
.prod-list .detail-link {  width:50px; float:right; margin-top:5px;}
.prod-list .detail-link a{padding-left:10px; background:url(../images/ico_tri.gif) no-repeat left center; color:#ffca00; text-decoration:none;}

.prod-cate{width:auto; padding-top:30px; padding-left:50px;  text-align:left;  position:relative;}
.cate-list {width:130px; height:130px; margin:0 35px; float:left; display:inline; overflow:hidden;}
.cate-list img {max-height:130px; max-width:130px;}

#pagelist { clear:both; text-align:center; margin-top:10px;  width:650px;display: flex;justify-content: center;align-items: center;overflow-x: auto;}
#pagelist .page-item{list-style-type: none!important;}
#pagelist .page-item > .page-link{ padding:5px; border:1px solid #666666; color:#666666; margin:0 3px;display: block;}
#pagelist .page-item.active > .page-link{padding:5px; border:1px solid #79aae2; color:#79aae2; margin:0 3px;}

#prod-image { width:670px; height:310px; overflow:hidden; text-align:center;}
#prod-image img{ max-height:310px; max-width:670px; }
#prod-title { color:#fc0000; font-weight:bold}
.prod-detail{ clear:both;}
.prod-label {color:#1176c6; font-weight:bold;}
.prod-info {color:#a39d9d; font-weight:bold;}
.btn-back{ padding:1px 8px; color:#ff0305; border:1px solid #666666;}
.back { text-align:center; margin-top:20px; clear:both;}

#footer { height:35px; width:908px; clear:both;}
#copyright { float:right; color:#fff; font-size:10px; padding:15px 0; height:30px;}