@charset "utf-8";
.w1500{width: 1500px;margin: 0 auto;}
body{background-color: #ececec;}
a{color: #000; }
header{height: 120px; background-color: #fff;}
header .logo{display: flex; align-items: center;}
header .w1500{display: flex; justify-content: space-between;}
header ul{display: flex; flex-wrap: wrap; justify-content: space-between;}
header ul li{font-size: 16px; line-height: 120px; width: 120px; text-align: center; margin: 0 5px;}
header ul li a{color: #000;}
header ul li.active{background-color: #ffc621;}

.product_ct{margin-top: 90px;}
.product_ct .w1500{display: flex; flex-wrap: wrap; justify-content: space-between;}
.product_ct .pr_lt{width: 287px; margin-left: 15px;}
.product_ct .pr_lt h4{font-size: 29px; color: #000; line-height: 29px; border-bottom: 3px solid #c9c9c9; padding-bottom: 25px;}
.product_ct .pr_lt ul li{border-bottom: 3px solid #c9c9c9; font-size: 22px; line-height: 72px;}
.product_ct .pr_rt{width: 1132px;}
.product_ct .pr_rt .search{width: 520px; border-bottom: 3px solid #c9c9c9; display: flex;}
.product_ct .pr_rt .search .ank{border: none; background-color: #ececec; height: 44px; width: 470px;}
.product_ct .pr_rt .search .anniu{border: none; background: url(../images/pr_ss.png) no-repeat center center; width: 40px; height: 44px; }
.product_ct .pr_rt ul{display: flex; flex-wrap: wrap; justify-content: space-between; margin-top: 40px;}
.product_ct .pr_rt ul li{width: 322px; background-color: #fff; margin-bottom: 42px; overflow: hidden;}
.product_ct .pr_rt ul li img{width:100%; max-height: 322px;}
.product_ct .pr_rt ul li p{font-size: 22px; line-height: 80px; text-align: center; height:80px; overflow:hidden;}
.product_ct .pr_rt ul::after{content: ''; width: 322px;}


.product_ly{background-color: #ffc621; padding: 28px 0;}
.product_ly .w1500{display: flex; flex-wrap: wrap;justify-content: space-between;}
.product_ly .pr_ly_l{width: 590px; margin-left: 100px;}
.product_ly .pr_ly_l div{font-size: 25px; color: #000; margin-bottom: 10px;}
.product_ly .pr_ly_l p{font-size: 15px; line-height: 23px;}
.product_ly .pr_ly_r{width: 50%;}
.product_ly .pr_ly_r .t{font-size: 20px; margin-top: 5px; margin-bottom: 10px;}
.product_ly .pr_ly_r .contactForm{display: flex;}
.product_ly .pr_ly_r .contactForm div{margin-right: 14px;}
.product_ly .pr_ly_r .contactForm .form_top{display: flex;}
.product_ly .pr_ly_r .contactForm .contactField{border: 1px solid #000; width: 150px; height: 36px; text-indent: 5px;}
.product_ly .pr_ly_r .contactSubmitButton{width: 150px; height: 36px; background-color: #000; color: #fff; border: 1px solid #000;}


.pr_foot{background-color: #2e2e2e; padding: 50px 0;}
.pr_foot .w1500{display: flex; flex-wrap: wrap; justify-content: space-between;}
.pr_foot .pr_foot_logo{width: 282px; position: relative;}
.pr_foot .pr_foot_logo::after{content: ''; position: absolute; right: 0; top: 0; background-color: #434343; width: 2px; height: 100%;}
.pr_foot .pr_foot_logo div span{display: block; font-size: 15px; color: rgba(255, 255, 255, .5); text-align: center;}
.pr_foot .pr_foot_logo .ewm{width: 140px;margin: 20px auto 0;}
.pr_foot .pr_foot_logo .ewm img{width: 100%;}
.pr_foot .pr_foot_nav{display: flex;  justify-content: space-between; flex: 1; margin-left: 30px;}
.pr_foot .pr_foot_nav .t{color: #fff; font-size: 15px; position: relative;}
.pr_foot .pr_foot_nav .t a{color: #fff;}
.pr_foot .pr_foot_nav .t::after{content: ''; position: absolute; left: 0; bottom: -10px; background-color: #434343; height: 2px; width: 49px;}
.pr_foot .pr_foot_nav ul{margin-top: 30px;}
.pr_foot .pr_foot_nav ul li{line-height: 25px; font-size: 15px;}
.pr_foot .pr_foot_nav ul li a{color: rgba(255, 255, 255, .5);}