.page_banner{ width: 100%;height: 200px; overflow: hidden}
.page_banner img{ width: 100%;}

.page_about_tbody-thead{ width:100%; padding-top: 50px;}
.page_about_tbody-thead .title-1{ font-size: 24px; color: #000;}
.page_about_tbody-thead .title-2{ font-size: 24px; color: #000; line-height: 60px;}


.page_about_tbody .page_about_tbody_profile{ margin-top: 50px;}

.page_about_tbody .page_about_tbody_profile p{ font-size: 14px; padding: 5px 0px 8px 0px; line-height: 24px;}

.page_tbody{background: rgb(243, 245, 247);min-height: 600px;}
.page_tbody .product-category{ width: 271px; min-height: 500px; background-color: #FFF;}
.page_tbody .prod-cate-wrap{padding: 10px;}
.page_tbody .cate-thead-title2{ margin-bottom: 20px;}
.page_tbody  .product-category-thead{border-bottom: 2px solid #CCC;}
.page_tbody  .product-category-tbody{ margin-top: 3px; border-top: 1px solid #CCC;}
.page_tbody .product-category-list{}
.page_tbody .product-category-list ul li{ height: 45px;line-height: 45px;border-bottom: 1px solid #CCC;}
.page_tbody .product-category-list ul li a{ color: #333333;}
.page_tbody .product-category-list ul li a.cur{ color: red; font-weight: bold}


.pro-list {}
.pro-list  .pro-list-item .item-img { background: #FFF; text-align: center; width: 315px;height: 315px; line-height: 315px; overflow: hidden;}
.pro-list  .pro-list-item .item-img img {max-width: 315px;max-height: 315px;}
.pro-list  .item-thead{ margin-top: 10px;}
.pro-list  .item-thead .item-thead-title{ font-size: 16px; text-align: center; height: 25px; line-height: 25px; color: #333;}
.pro-list  .item-thead .item-thead-title a{color: #333;}
.pro-list  .item-thead .item-thead-cate{ margin-top: 5px; font-size: 16px; text-align: center; height: 25px; line-height: 25px;}
.pro-list  .item-thead .item-thead-cate{ color: #666; font-size:14px;}
.pro-list  .item-thead .item-thead-cate a{color: #878789;}

.pro-list .pro-list-item{margin-bottom: 20px;}

.product_body{background-color: #FFF;height: auto;}
.product_body .product_body-wrap{ padding: 30px;}
.product_detail{ line-height: 24px;;}
.product_detail p{ padding: 10px 0px 8px 0px;}
.product_body .product_view{ width: 100%;}
.product_body .product_view .prod_img{text-align: center; }
.product_body .product_view .prod_img img{ max-width: 450px; border: 1px solid #eee}
.product_body .product_view .product_title{margin-top: 10px; height: 30px; line-height: 30px; border-bottom: 1px solid #ddd;}
.product_body .product_view .product_title{ font-size: 16px; padding-bottom: 10px;}
 .product_body .product_view .product_detail{margin-top: 30px;}

.bottom_area{  display:block; width:100%; margin-top:20px;}
.bottom_area a.link_act{ margin-left:15px; padding:8px 25px; background:#333; color:#FFF}

.news_body{background-color: #FFF;height: auto;}
.news_body .wrap{ padding: 30px;}
.news_body .news-list{ width: 100%;}
.news_body .news-list ul li{line-height: 50px; height: 50px; position: relative;border-bottom: 1px #eee dashed;}
.news_body .news-list ul li i{ font-style: normal; position: absolute;top: 0; right: 0px;}
.news_body .news-list ul li a{ font-size: 14px;}

.news-view-thead{ margin-top: 30px;}
.news-view-thead h1{text-align: center; color: #000; line-height: 33px;}

.news-view-subbar{ margin-top: 10px; border-top: 1px solid #eee; padding-top: 10px; text-align: center;}
.news-view-subbar span{ margin-right: 30px;}
.news-view-detail{ margin-top: 30px; }
.news-view-detail span{
	word-wrap:break-word !important;
	word-break:break-all !important;;
}
.news-view-detail img{max-width: 100%;}
.news-view-detail p{ padding: 5px 0px 10px 0px; line-height: 24px;}
.news-view-detail p{ font-size: 14px;}
.news-view-detail p {
	word-wrap:break-word;
	word-break:break-all;
}

.contact-thead{ width: 100%; padding-top: 50px; margin-bottom: 60px;text-align:center;}
.contact-thead .thead-title-1{font-family: "Microsoft YaHei"; color: rgb(0, 0, 0); font-size: 40px;}
.contact-thead .thead-title-2{font-size: 18px; line-height: 140%; color: rgb(102, 102, 102);}
.contact-tbody .tbody-item-wrap{ padding: 30px;}
.contact-tbody .tbody-item-img { width: 75px; height: 75px; margin: 0 auto;}
.contact-tbody .tbody-item-img img{ width: 75px; height: 75px;}
.contact-tbody .tbody-item-label{ text-align: center; width:280px; color: rgb(67, 67, 67); font-size: 19px; font-family: "Microsoft YaHei"}
.contact-tbody .tbody-item-label{ font-weight: bold; line-height: 40px;}
.contact-tbody .tbody-item-value{text-align: center; width: 280px; color: rgb(67, 67, 67); font-size:16px; font-family: "Microsoft YaHei"}


.spec-thead{ width: 100%; padding-top: 50px; margin-bottom: 60px;text-align:center;}
.spec-thead .thead-title-1{font-family: "Microsoft YaHei"; color: rgb(0, 0, 0); font-size: 40px;}
.spec-thead .thead-title-2{font-size:24px; line-height: 140%; color: rgb(102, 102, 102);}

.spec-tbody .spec_1{ width: 100%;}
.spec-tbody  table { width: 100%; margin-bottom: 10px; border-collapse: collapse; display: table; padding: 0; margin: 0; border: 0; }
.spec-tbody  table { display: table;  border-spacing: 0px; border-color: grey; }
.spec-tbody  table thead tr th{background: #F2F6FC;}
.spec-tbody  tbody { display: table-row-group; vertical-align: middle; border-color: inherit; }
.spec-tbody  tr { display: table-row; vertical-align: inherit; border-color: inherit; }
.spec-tbody td, .spec-tbody  th { padding: 5px 15px; border: 1px solid #DDD; }
.spec-tbody  .table-class thead tr th { background-color: #fafafa; padding: 6px 6px; border-top: 1px solid #E1E6F0; border-bottom: 1px solid #E1E6F0; background: #F2F6FC !important; font-weight: normal; font-size: 12px; text-align: left; }

.spec-tbody  .spec_2{ margin-top: 30px;}
.spec-tbody .spec_2 .t_gg2{ text-indent: 5px; line-height: 50px; font-size: 14px;}

.contact-img{ margin: 0 auto; width: 793px; overflow: hidden; text-align: center}
.contact-img img{ width: 793px; overflow: hidden}

.layui-card-form{ margin-top: 30px;  padding-top: 30px;}
.message-form{ width: 793px; margin: 0 auto;}



.contact-content{ font-size: 14px;}
.contact-content p{
	font-size: 14px;
	padding: 3px 0px 5px 0px;
	line-height: 18px;
}

