.banner{width: 100%;margin: 0px auto;background: #ff5e17 url(../img/product/caiji/banner.jpg) center center no-repeat;height: 450px;overflow: hidden;}
.ban{width: 1150px;margin: 50px auto 0px;overflow: hidden; color: #fff;}
.ban h1{font-size: 40px;margin: 120px 0px 10px;}
.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 right, #e50014, #f63704);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,.m{width: 1200px;margin: 60px auto;position: relative;}
.main .title{text-align: center;}
.main .title h2,.mtxt h2{font-size: 36px;line-height: 54px;margin: 0px 0px 20px 0px;}
.main .title p,.mtxt p{font-size: 16px;color: #666;}
.m_1 .mimg{margin-top: 20px;}
.m_1 .mimg a{margin: 20px auto 0px;}
.m_2{width: 100%;margin: 0px auto;background: #f9faf9;padding: 60px 0px;overflow: hidden;}
.m{margin: 0px auto;}
.mimg2{width: 660px;display: block;} 
.mtxt{width: 480px;margin-top: 120px;}
.mtxt .m_btn{margin-top: 30px;}
.mtxt h2{ font-size: 32px;}
.mtxt p{line-height: 30px;}
.mimg2 li{width: 230px;float: left;margin: 15px 30px 15px 10px;background: #fff;padding: 30px;box-shadow: 0px 5px 20px rgba(0,0,0,0.05);text-align: center;border-radius: 4px;height: 176px;}
.mimg2 li:nth-child(2n){margin-right: 0px;}
.mimg2 li i{width: 60px;height: 60px;display: block;margin: 0px auto 10px;}
.mimg2 li h3{font-size: 16px;margin-bottom: 10px;}
.mimg2 li p{font-size: 14px;line-height: 24px;color: #666;}
.m_1 ul{margin-top: 40px;}
.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);}