.banner{width: 100%;margin: 0px auto;overflow: hidden;height: 450px;background: url(../img/product/zuhe/banner.jpg) center center no-repeat;}
.ban{width: 1180px;margin: 60px auto 0px;overflow: hidden;color: #fff;}
.ban h1{font-size: 50px;margin: 120px 0px 30px;line-height: 50px;}
.ban p{font-size: 24px;}
.ban .tyform{width: 380px;float: right;background: rgba(255,255,255,0.6);border: 1px solid #fff;padding: 0px 0px 40px;border-radius: 4px;position: relative;overflow: hidden;}
.ban .tyform h2{font-size: 30px;color: #fff;text-align: center;margin-bottom: 30px;background: linear-gradient(to top, #ff342c, #f99d11);line-height: 100px;padding: 0px 40px;}
.ban .tyform p{display: block;position: relative;overflow: hidden;width: 300px;margin: 0px auto 20px;}
.ban .tyform i{display: block;position: absolute;color: #e50014;top: 6px;left: 20px;font-size: 30px;}
.ban .tyform input{width: 235px;padding: 0px 20px 0px 45px;height: 42px;line-height: 42px;border: 0;font-size: 14px;border-radius: 4px;}
.ban .tyform .code{width: 105px;float: left;border-top-right-radius: 0px;border-bottom-right-radius: 0px}
.ban .tyform .getcode{width: 130px;float: right;height: 42px;line-height: 42px;border: 0;font-size: 14px;border-top-right-radius: 6px;border-bottom-right-radius: 6px;color: #666; cursor: pointer;}
.ban .tyform #submt{width: 300px;font-size: 16px;cursor: pointer;padding: 0px;margin: 0px auto;}
.ban .tyform .msg-box{position: absolute;right: 20px;color: #e50014;top: 10px;font-size: 14px;}
.m_btn{display: block;width: 156px;height: 48px;line-height: 48px;background: linear-gradient(to right, #e50014, #f63704);border-radius: 4px;text-align: center;font-size: 16px;color: #fff;margin-top: 10px;}
.m_btn:hover{opacity: 0.9;}
.main{width: 100%;margin: 0px auto;overflow: hidden;}
.m_1{width: 1200px;margin: 60px auto;overflow: hidden;}
.main .title{text-align: center;}
.main .title h2{font-size: 36px;line-height: 54px;margin: 0px 0px 20px 0px;}
.main .title p{font-size: 16px;color: #666;}
.m_1 i{display: block;font-style: normal;margin: 20px auto 0px;}
.m_1 i a{margin: 20px auto 0px;}
.m_2{width: 100%;margin: 0px auto;background: #f9faf9;padding: 60px 0px;overflow: hidden;}
.m{width: 1200px;margin: 0px auto;}
.mimg{width: 680px;}
.mtxt{width: 480px;margin-top: 90px;}
.mtxt h2{font-size: 32px;margin-bottom: 20px;}
.mtxt p{font-size: 16px;color: #666;line-height: 30px;}
.mtxt a{margin-top: 30px;}
.mimg li{width: 150px;float: left;margin: 15px 25px 15px 0px;padding: 40px 30px;text-align: center;background: #fff;border-radius: 4px;box-shadow: 0px 0px 10px rgba(0,0,0,0.06);}
.mimg li:nth-child(3n){margin-right: 0px;}
.mimg li i{display: block;width: 60px;height: 60px;margin: 0px auto 20px;}
.mimg li p{font-size: 14px;color: #666;}
.m_1 ul{margin: 50px auto 15px;width: 1200px;}
.m_1 ul li{width: 240px;float: left;text-align: center;border-radius: 4px;cursor: pointer;padding: 20px 0px;}
.m_1 ul li i{margin-top: 10px;}
.m_1 ul li p{font-size: 14px;color: #666;margin-top: 10px;}
.m_1 ul li:hover{background: #fff;box-shadow: 0px 5px 30px rgba(0,0,0,0.05);}
