body{padding-top: 60px;}

        body{opacity: 0;transition: 0.1s;}
/* head */
#header{position: fixed; width: 100%;top:0;z-index: 999; background: #ffffff; height: 60px; box-shadow: 0px 0px 5px #656565;}
#header .layui-nav{float: right;background: white;}
#header .layui-nav .layui-nav-item a{color:#383838}
#header .layui-nav .layui-this:after, .layui-nav-bar, .layui-nav-tree .layui-nav-itemed:after{background-color:#02933c !important}
#header .layui-nav .layui-nav-item a:hover, .layui-nav .layui-this a{color:#02933c !important}
#logo img{margin-top: 5px;}
#nav_btn_box{float: right;margin-top: 13px; margin-left: 12px;}
#nav_btn_box .red{background-color: #f38181;}
/*call_box*/
#call_box{background-color: #189c4c;background: linear-gradient(45deg, #189c4c 24%, #22ce66 97%);height:140px;line-height: 140px; color: white; font-size: 30px;}
#call_box p{ float: left; padding-left: 39px;}
#call_box button{margin-left: 140px; background: #ffffff;border: 1px solid white; color: #189c4c; font-weight: bold; padding: 10px 50px; height: auto; font-size: 20px; float: left; margin-top: 42px;}
#call_box .btn-phone{background: none;color:white;margin-left: 40px;}
/*footer*/
#footer_box{height: 180px; padding-top: 50px;}
#footer_box .left{height: 140px; float: left; border-right: 1px solid #e6e6e6;padding-right: 50px; margin-right: 40px;}
#footer_box p{float: left; float: left; padding: 0px 40px; color: #8a8a8a; line-height: 24px;}
#footer_box .bold{color: #636363; font-weight: bold; line-height: 35px;}
#footer_box .big{font-size: 18px; line-height: 40px;}
#footerbar{color: #8a8a8a;padding-top: 15px; padding-bottom: 10px; line-height: 22px; border-top: 1px solid #e8e8e8; font-size: 12px; text-align: center;}
#footerbar .con_box{padding: 0px 40px;width:1090px;display: block;}
#footerbar p{float: right;}
/* other */
.con_box{width:1170px;margin:0 auto;}
.btn_primary{line-height: 32px; height: 32px; background-color: #0fa94c; color: #ffffff;}
.btn_secondary{background: transparent; color: #5a5a5a;line-height: 32px; height: 32px; border: 1px solid #dedede;}
.btn_secondary:hover{color: #0fa94c }
.title{text-align: center; font-size: 40px; color: #484848;}
.describe{color: #a5a5a5; text-align: center; margin-top: 10px; margin-bottom: 60px; font-size: 16px;}
input::-webkit-input-placeholder {
    color: grey;
}