.w1200{width:1200px;height:auto;margin:0 auto;}
body{overflow-x:hidden;}
/*标题*/
.home-title{width:100%;height:auto;margin:90px auto 55px auto;text-align:center;overflow:hidden;}
.home-title h2{font-size:24.27px;text-transform:uppercase;background-image:-webkit-linear-gradient(bottom,#fe263f,#fe263f,#ff514d);-webkit-background-clip:text;-webkit-text-fill-color:transparent; }
.home-title h3{font-size:30.23px;color:#333;font-weight:bold;margin:8px auto 5px;}

/*公共头部*/
header{width:100%;height:110px;margin:0 auto;background:#fff;position:fixed;top:0;z-index:99999;border-bottom:1px solid #eee;}
header .header{width:1200px;height:110px;margin:0 auto;overflow:hidden;}
header .header .good-logo{width:122px;height:82px;margin:14px 130px 14px auto;}
header .header .header-tab li{float:left;width:auto;height:110px;line-height:110px;margin:0 auto;text-align:center;position:relative;}
header .header .header-tab li a{display:inline-block;width:100%;height:110px;font-size:20px;color:#333;margin:auto 60px auto auto;text-align:center;}
header .header .header-tab li a .active-line{width:14px;height:3px;border-radius:3px;position:absolute;background:#ff4448;left:50%;transform:translateX(-50%);top:65%;}
header .header .search-content{width:294px;height:44px;line-height:44px;border-radius:30px;background:#f1f1f1;margin:33px auto;position:relative;}
header .header .search-content input{height:44px;line-height:44px;background:transparent;font-size:18px;color:#999;padding:0 0 0 25px;}
header .header .search-content img{position:absolute;right:20px;top:50%;transform:translateY(-50%);cursor:pointer;}


/*公共底部*/
footer{width:100%;height:auto;margin:0 auto;overflow:hidden;}
footer .footer{width:100%;height:400px;margin:0 auto;background:#4d4d4d;overflow:hidden}
footer .footer .footer-text ul li{float:left;}
footer .footer .footer-text ul li h2{font-size:18px;color:#fff;font-weight:bold;margin:80px auto 36px auto;}
footer .footer .footer-text ul li dl dt{font-size:14px;color:#c9c9c9;line-height:35px;}
footer .footer .footer-text ul li dl dt a{color:#c9c9c9;}
footer .footer .footer-text ul li:first-child{margin:auto auto auto 140px;}
footer .footer .footer-text ul li:first-child .contact-us{width:172px;height:44px;border-radius:5px;background-image:linear-gradient(to bottom,#ff514d,#fe263f);
display:flex;align-items:center;justify-content:center;margin:70px 0 30px 0;cursor:pointer;}
footer .footer .footer-text ul li:first-child .contact-us span{font-size:18px;color:#fff;margin:0 0 0 10px;text-align:center;}
footer .footer .footer-text ul li:nth-child(2){margin:auto 240px auto 100px;}
footer .footer .footer-text ul li .wechat-img{margin:25px auto auto;text-align:center;}
footer .footer .footer-text ul li .wechat-img p{font-size:16px;color:#fff;line-height:35px;font-weight:bold;}
footer .footer .footer-text ul li .wechat-img img{width:150px;height:150px;}
footer .copy-right{width:100%;height:75px;line-height:75px;margin:0 auto;text-align:center;background:#161616;overflow:hidden}
footer .copy-right p,footer .copy-right p a{font-size:14px;color:#fff;}

/*placeholder兼容*/
input::-webkit-input-placeholder{font-size:18px;color:#999;}  /* 使用webkit内核的浏览器 */
input:-moz-placeholder{font-size:18px;color:#999;}            /* Firefox版本4-18 */
input::-moz-placeholder{font-size:18px;color:#999;}           /* Firefox版本19+ */
input:-ms-input-placeholder{font-size:18px;color:#999;}       /* IE浏览器 */

/* 分页样式 */
.layui-laypage .layui-laypage-curr .layui-laypage-em{background-image: linear-gradient(to bottom,#ff514d,#fe263f) !important;}
.layui-laypage a, .layui-laypage span{font-size: 16px !important;}
.layui-laypage a:hover{color:#333 !important;}