*{margin: 0;outline: 0;padding: 0;font-size: 100%;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
article,
aside,
dialog,
footer,
header,
section,
footer,
nav,
figure,
menu{display: block}
a{text-decoration: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0.35);}
html{height: 100%;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;}
body{margin: 0;padding: 0;width: 100%;min-height: 100%;-webkit-touch-callout: none;display: -webkit-box;-webkit-box-orient: vertical;-webkit-box-align: stretch;position: relative;}
html,
body{width: 100%;}

img{width: 100%; height: auto;}

.share{position: absolute;left: -300px;top: -300px;width: 300px;height: 300px;}

#sub-header{height: 30px !important;}
#sub-header .area{height: 30px !important;}
#sub-header .logo{height: 30px !important;}
#sub-header .logo img{height: 30px !important;}

#banner{position: relative;}
#banner .img_box{position: absolute; left: 0; top: 0;}

#p1{width: 100%;display: inline-block;}
#p1 ul{width: 100%;display: inline-block;}
#p1 ul li{width: 50%;float: left;}

#p2{position: relative;text-align: center; font-size: 16px;}
#p2 .title{width: 100%;}
#p2 .contract-status{padding: 0 32px;height: 45px;width: 100%;box-sizing: border-box;}
#p2 .contract-status>span{display: inline-block;border: 2px solid #3a1603;box-sizing: border-box; 
	background: #fff;position: relative;top: 0;height: 45px;line-height: 42px;width: 47%;color: #451f07;
margin:0 auto;}
#p2 .contract-status>span i{ content: ""; width: 30px; height: 11px; display: inline-block; background: url(//pic.ziroom.com/zhuanti/2017/zrk/zrbaitiao/m/images/right.jpg) no-repeat left top; background-size: auto 100%; vertical-align: middle; display: none;}
#p2 .contract-status #renew-contract{float: right;}
#p2 .contract-status #new-contract{ background: #3a8fc8; color: #fff;}
#p2 .contract-status #new-contract i{ display: inline-block;}
#p2 .contract_box{ padding: 0 32px;}
#p2 .contract_box .cont_box{ box-sizing: border-box; background: #ffe788; padding: 35px; min-height: 349px;}

#p2 #renew-contract-calculator{display: none;}
#p2 #new-contract-calculator{}
#p2 .input1_box{width: 100%;height: 35px;line-height: 35px;background: #fff; border: 2px solid #451f07;box-sizing: border-box; padding: 0 8px; position: relative; margin-bottom: 16px;}
#p2 .input1_box:after{ height: 35px;line-height: 35px; color: #451f07; position: absolute; top: 0; right: 15px; content: "元";}
#p2 .input1{width: 100%;height: 31px;line-height: 31px;background: transparent;border: none; color: #451f07; position: relative; top: -2px;}
#p2 .select_box{width: 100%; height: 35px; margin-bottom: 16px;}
#p2 .select_box span{ display: inline-block; width: 47%; height: 35px; line-height: 31px; text-align: center; box-sizing: border-box; border: dashed 2px #8f6f3b; font-size: 14px; color: #451f07; float: left;}
#p2 .select_box span:last-child{ float: right;}
#p2 .select_box span i{ display: none; vertical-align: middle; width: 22px; height: 8px; background: url(//pic.ziroom.com/zhuanti/2017/zrk/zrbaitiao/m/images/right2.jpg) no-repeat left center; background-size: auto 100%;}
#p2 .select_box span.on{ border: solid 2px #451f07;}
#p2 .select_box span.on i{ display: inline-block;}



#p2 .select{width: 100%;height: 35px;line-height: 35px;background: #fff; border: 2px solid #451f07;box-sizing: border-box; padding: 0 8px; position: relative; margin-bottom: 16px;}
#p2 .select:after{ content: ""; width: 15px; height: 8px; position: absolute; right: 11px; top: 50%; margin-top: -4px; background: url(//pic.ziroom.com/zhuanti/2017/zrk/zrbaitiao/m/images/arrow_down.jpg) no-repeat center center; background-size: auto 100%;}
#p2 .select select{width: 100%;height: 33px;line-height: 33px;background: transparent;border: none; color: #451f07;appearance: none; -webkit-appearance: none;border-radius: 0;position: relative; top: -2px;}
#p2 .btn_suan{width: 100%;height: 40px;line-height: 40px; text-align: center; color: #fff; background: #3a8fc8; margin-top: 5px; margin-bottom: 16px;}
#p2 .btn_suan.active{background: #1670ac;}
#p2 .input3{width: 42%;height: 45px;line-height: 45px;text-align: center; display: inline-block;margin: 0 auto; margin-top: 49px; border: solid 2px #451f07; background: #ef633b; color: #fff;}
#p2 .kuan_list{width: 100%;height: 32px;text-align: left;line-height: 32px;color: #451f07;}
#p2 .kuan_list span{display: block;float: left;color: #451f07;}

#p3 .title{width: 100%;}
#p3 img{width: 100%;}

#p4 .title{width: 100%;}
#p4{position: relative;z-index: 3;}
#p4 .cont{width: 100%;box-sizing: border-box;position: relative;padding-left: 20px;padding-right: 40px;}
#p4 .text_info{display: none;}
#p4 .text{font-size: 14px;line-height: 25px;color: #451f07;padding-bottom: 10px;z-index: 1;position: relative;}
#p4 .text h5{font-size: 16px;font-weight: bold;position: relative;margin-bottom: 7px;padding-left: 14px;}
#p4 .text p{padding-left: 14px; padding-bottom: 10px;}
#p4 .text h5 i{width: 5px;height: 5px;border-radius: 50%;background: #3a1603;position: absolute;left: 0;top: 50%;margin-top: -2px;z-index: 2;}
#p4 .text8 h5{margin-bottom: 9px;}
#p4 .text8 ul{box-sizing: border-box; width: 100%; padding-left: 14px;}
#p4 .text8 ul li{padding-left: 65px;position: relative;margin-bottom: 10px;}
#p4 .text8 ul li span.pa{left: 0;position: absolute;text-align: left;color: #fe9639;width: 80px;}
#p4 .text .c_red{color: red;}

.loadImg{opacity: 0;-webkit-transition: opacity .5s ease-in;-moz-transition: opacity .5s ease-in;-o-transition: opacity .5s ease-in;transition: opacity .5s ease-in;}
.loadImgShow{opacity: 1 !important;}

.delay02{-moz-animation-delay: 0.2s; -webkit-animation-delay: 0.2s; -o-animation-delay: 0.2s; animation-delay: 0.2s;}
.delay03{-moz-animation-delay: 0.3s; -webkit-animation-delay: 0.3s; -o-animation-delay: 0.3s; animation-delay: 0.3s;}
.delay04{-moz-animation-delay: 0.4s; -webkit-animation-delay: 0.4s; -o-animation-delay: 0.4s; animation-delay: 0.4s;}
.delay05{-moz-animation-delay: 0.5s; -webkit-animation-delay: 0.5s; -o-animation-delay: 0.5s; animation-delay: 0.5s;}
.delay06{-moz-animation-delay: 0.6s; -webkit-animation-delay: 0.6s; -o-animation-delay: 0.6s; animation-delay: 0.6s;}
.delay07{-moz-animation-delay: 0.7s; -webkit-animation-delay: 0.7s; -o-animation-delay: 0.7s; animation-delay: 0.7s;}
.delay08{-moz-animation-delay: 0.8s; -webkit-animation-delay: 0.8s; -o-animation-delay: 0.8s; animation-delay: 0.8s;}
.delay09{-moz-animation-delay: 0.9s; -webkit-animation-delay: 0.9s; -o-animation-delay: 0.9s; animation-delay: 0.9s;}
.delay1{-moz-animation-delay: 1s; -webkit-animation-delay: 1s; -o-animation-delay: 1s; animation-delay: 1s;}
.delay2{-moz-animation-delay: 2s; -webkit-animation-delay: 2s; -o-animation-delay: 2s; animation-delay: 2s;}
.delay3{-moz-animation-delay: 3s; -webkit-animation-delay: 3s; -o-animation-delay: 3s; animation-delay: 3s;}
.delay4{-moz-animation-delay: 4s; -webkit-animation-delay: 4s; -o-animation-delay: 4s; animation-delay: 4s;}
.delay11{-moz-animation-delay: 1.1s; -webkit-animation-delay: 1.1s; -o-animation-delay: 1.1s; animation-delay: 1.1s;}
.delay12{-moz-animation-delay: 1.2s; -webkit-animation-delay: 1.2s; -o-animation-delay: 1.2s; animation-delay: 1.2s;}
.delay12{-moz-animation-delay: 1.2s; -webkit-animation-delay: 1.2s; -o-animation-delay: 1.2s; animation-delay: 1.2s;}
.delay13{-moz-animation-delay: 1.3s; -webkit-animation-delay: 1.3s; -o-animation-delay: 1.3s; animation-delay: 1.3s;}
.delay14{-moz-animation-delay: 1.4s; -webkit-animation-delay: 1.4s; -o-animation-delay: 1.4s; animation-delay: 1.4s;}
.delay15{-moz-animation-delay: 1.5s; -webkit-animation-delay: 1.5s; -o-animation-delay: 1.5s; animation-delay: 1.5s;}
.delay16{-moz-animation-delay: 1.6s; -webkit-animation-delay: 1.6s; -o-animation-delay: 1.6s; animation-delay: 1.6s;}
.delay17{-moz-animation-delay: 1.7s; -webkit-animation-delay: 1.7s; -o-animation-delay: 1.7s; animation-delay: 1.7s;}
.delay18{-moz-animation-delay: 1.8s; -webkit-animation-delay: 1.8s; -o-animation-delay: 1.8s; animation-delay: 1.8s;}
.delay19{-moz-animation-delay: 1.9s; -webkit-animation-delay: 1.9s; -o-animation-delay: 1.9s; animation-delay: 1.9s;}
.delay21{-moz-animation-delay: 2.1s; -webkit-animation-delay: 2.1s; -o-animation-delay: 2.1s; animation-delay: 2.1s;}