@charset "utf-8";
html{ min-width:1200px;}
body{ font-size:16px; line-height: 30px; color: #444; font-family: Arial, Helvetica, sans-serif; }
*{ padding:0; margin:0;}
table {border-collapse:collapse;border-spacing:0;} 
fieldset,img {border:0} 
address,caption,cite,code,dfn,em,strong,th,var,i,em{font-style:normal;font-weight:normal} 
ol,ul,li{list-style:none} 
caption,th {text-align:left} 
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal} 
q:before,q:after {content:''} 
.fl{float:left;display:inline}
.fr{float:right;display:inline}
.cb{clear:both;}
.riqi{ float:right; display:block;}
a{ color:#000; text-decoration:none;}

.top{ min-width:1180px; background:#fcfcfc; border-bottom:1px solid #ccc; line-height:40px; padding:0 10px;}
.tia_l{ float:left;}
.top_r{ float:right; display:block;}
.top_r img{ vertical-align:middle; line-height:40px; padding:0 5px 0 0;}
.top a{ padding:0 5px;}

.btn{ padding:0 0 50px 0; text-align:center;}
.btn1,.btn2{ padding:8px 25px; margin:0 15px;  color:#fff; text-align:center; font-size:18px;  border-radius:3px;}
.btn1{background:#F30;}
.btn2{  background:#666; }
.about h2{ font-size:36px; text-align:center; font-weight:bold; color:#fff;}
.company{ width:1140px; background:#fff; margin:30px auto 0; padding:30px;}
.company dt{ width:490px; float:right; padding:60px 0 0;}
.company dd{ width:620px; float:left;}
.company dd h3{font-size:30px;  line-height:50px;}
.company dd p{ font-size:14px; line-height:30px; text-indent:2em; text-align:justify;}
.companytitle{ width:200px; line-height:60px; text-align:center; background:#fff; margin:40px auto 0;font-size:30px; font-weight:bold;}
.honor{ width:100%; padding:30px 0; background:#fff; text-align:center;}
.contact{ padding:50px 0; text-align:center; font-size:24px; color:#fff; line-height:48px;}
.contact span{ padding:0 20px;}
.header_nav ul{width:1100px;display:flex;flex-wrap:wrap;justify-content:space-between}
.header_nav li{font-size:21px;height:80px;line-height:80px;border-right:1px solid #ddd;padding-right:40px}
.header_nav li:last-of-type{color:#e63a27;border: none;}
.header_nav li a.active{color: #F30;}

.product p{text-indent:2em;text-align: justify; line-height: 32px; padding: 3px 0;}
.pro_con span{display: block;font-size: 18px;font-weight: bold;}
.pro_con h1{text-align: center;font-size: 33px;padding: 60px 0; color: #f00;}
.product_show span{display: block;text-align: center;}
.product_show img{max-width: 365px;}
.product_show li{width: 365px}

.product_td li span{text-align: center;background: #ca9a10;font-size: 18px;color: #fff;border-radius: 6px;border-bottom: 3px solid #7b5b00;}
.product_td li {width: 284px;margin-bottom: 20px;}
.product_td li p{text-align: justify;margin-top: 5px;border-radius: 10px;height: 209px;background: #fff;padding: 10px 28px;}
.bg{margin: 40px 0;padding: 40px 0;background: #f5f5f5;}
.pro_con{width:1200px;margin:0 auto}
.pro_con h2{font-weight:bold}
.pro_con span{display:block;font-size:18px;padding:10px 0}
.pro_con ul,.pro_con dl{width:1200px;display:flex;flex-wrap:wrap;justify-content:space-between}
.pro_con dd{width:610px}
.product_yt li{border:1px solid #deb22f;margin-bottom:30px;padding:30px 12px;width:560px;text-align:center;border-radius:10px}
.product_yt li p{text-align:left;width:520px;color:#777;margin:0 auto}
.product_ys dl{padding: 20px 0;}
.product_ys dd {width: 592px;}
.product_ys dd p {text-align: justify; padding-bottom: 10px;}
.product_ys dd span{padding-bottom: 5px;}
.about{text-align:center;margin-top:40px;padding-bottom:30px;border-top:2px solid #deb22f;background-color:#f5f5f5}
.about h1{font-size:30px;padding:40px 0}
.about img{border-radius:12px;margin-bottom:20px}
.about p{text-align:left;text-align:justify;text-indent:2em}
.about .pro_con{padding:20px;border-radius:20px}
.contactBottom{background:#deb22f;margin-top:30px;padding:0 20px 40px 20px}
table{width:1150px;margin:0 auto}
.contactBottom > div{background:#fff;padding:20px;width:1200px;margin:0 auto}
td{font-size:18px;text-align:left;padding:6px 20px;background:#fff;border:1px solid #999}
td:nth-of-type(odd){background:#f5f5f5}
.contactBottom h1{color:#fff}
.product  dd {width: 632px;}
.product_show h1:last-of-type{color: #f00; padding-top: 75px;}
footer,.foot {text-align:center;line-height:1.8;background-color:#FFF; font-size:14px;}
.foot {padding:20px 0; }
.foot_nav {line-height:2.0}
.foot_nav a {padding:0 5px;}