body { font-size:12px; color:#333333; font-family:"Microsoft YaHei"; font-size: 14px;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,tr,td {margin:0;padding:0;} 
address, cite, code, em, th, i, h1, h2, h3, h4, h5, h6 {font-weight: normal;font-style: normal;}
table {border-collapse:collapse;border-spacing:0;} 
fieldset,img {border:0;} 
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal} 
ol,ul {list-style:none} 
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal} 
a{text-decoration:none; outline: none;color: #333333;}
a:hover { text-decoration:none;color: #333333;}
input,button{outline:none;font-family:"Microsoft YaHei";}

.blank20{height: 20px;}
.clear { clear:both;}
.w1200 { width:1200px; margin:0 auto;}
.mt20{margin-top: 20px;}
.flh{ overflow:hidden;}
.fl { float:left;}
.fr { float:right;}
.hover:hover{opacity: 0.9;filter: alpha(opacity=90);}
.shadow:hover{box-shadow: 0 0 20px #666666;}

#page{margin-top: 10px;}
#page .layui-laypage{margin: 0 auto;text-align: center;display: block;}
.layui-laypage a, .layui-laypage span{font-size: 14px;padding: 5px 18px;}


.main-title{height: 50px;position: relative;}
.main-title span{height: 49px;line-height: 49px;float: left;color: #acacac;padding-left: 25px;display: block;}
.main-title i{height: 49px;line-height: 49px;float: right;color: #acacac;display: block;padding-right: 80px;}
.main-title i a{color: #acacac;padding: 0 20px;}
.main-title .main-title-name{height: 49px;line-height: 49px;border-bottom: 1px solid #dbdbdb;float: left;padding: 0 5px;font-size: 24px;position: relative;}
.main-title .main-title-name .main-title-line{width:30px;height: 3px;display: block;background-color: #009688;position: absolute;left: 0;bottom: -2px;}
.main-title .main-title-more{height: 20px;line-height:20px;display: block;color: #009688;position: absolute;right: 0;top: 14px;}

.list-classify{width:1198px;border: 1px solid #eeeeee;border-bottom: 0;overflow: hidden;margin: 40px auto 0;}
.list-classify .list-classify-items{height:35px;border-bottom: 1px solid #eeeeee;overflow: hidden;position: relative;}
.list-classify .list-classify-items .list-classify-name{width:87px;height:35px;line-height:35px;border-right: 1px solid #eeeeee;text-align: center;color: #acacac;background-color: #f5f5f5;}
.list-classify .list-classify-items .list-classify-item{width:1090px;height:35px;line-height:35px;position: absolute;top: 0;right: 0;overflow: hidden;}
.list-classify .list-classify-items .list-classify-item a{padding: 0 10px;}
.list-classify .list-classify-items .list-classify-item a:hover{color: #FF5805;}
.list-classify .list-classify-items .list-classify-item a.on{color: #009688;}

/********计算器********/
.clearfix:after{display:block;clear:both;content:"\0020";visibility:hidden;height:0}
.common-tender-popup{position:relative;width:1000px;height:auto;background:#fff;margin:0 auto;}
.common-tender-popup .popup-content,
.common-tender-popup .popup-main{width:100%}
.common-tender-popup .popup-content-left{float:left;width:500px;height:400px;}
.common-tender-popup .popup-content-right{float:right;width:440px;height:400px;}
.popup-content-explain{margin-bottom:8px;margin-left:88px;color:#ff5805;}
.common-tender-popup .popup-close{position:absolute;top:10px;right:15px;width:28px;cursor:pointer;height:37px;background:url(common_bg.png) no-repeat -129px -625px}
.common-tender-popup .form-error{display:block;position:absolute;margin-left:88px;line-height:15px;font-size:12px;color:#ff6767;display:none}
.common-tender-popup .form-error i{font-style:normal}
.common-tender-popup .form-error .form-error-icon{display:inline-block;width:16px;height:16px;background:url(../img/error.png) no-repeat;vertical-align:top}
.popup-mfbj .popup-mfbj-tip{margin-top:10px;text-align:center;color:#666;}
.popup-mfbj .popup-mfbj-del{margin-left:10px;color:#bbb;font-size:14px;}
.popup-mfbj .popup-mfbj-tip-num{color:#fe5f00}
.popup-mfbj .popup-form{padding:0 50px}
.popup-form .popup-form-group{position:relative;margin-bottom:20px;line-height:36px;font-size:14px;}
.popup-form .popup-form-huxing-bottom{padding-left:88px}
.popup-form .popup-form-label{float:left;position:relative;width:88px;}
.popup-form .popup-form-control.popup-mfbj-city,.popup-form .popup-form-control.popup-mfbj-province{width:111px;}
.popup-form .popup-form-control.popup-mfbj-city{margin-left:10px;}
.popup-form .popup-form-required{position:relative;top:4px;color:#ff5805;font-size:24px;vertical-align:middle;margin-right:6px;}
.popup-form .popup-form-control{width:212px;padding:8px 9px 7px;border:1px solid #ddd;vertical-align:middle;left:98px;float:left;}
.popup-form .popup-form-sup{position:absolute;right:90px;color:#333}
.popup-mfbj .popup-form-control.popup-mfbj-chu,
.popup-mfbj .popup-form-control.popup-mfbj-shi,
.popup-mfbj .popup-form-control.popup-mfbj-ting{width:74px;margin-bottom:10px}
.popup-mfbj .popup-form-control.popup-mfbj-wei,
.popup-mfbj .popup-form-control.popup-mfbj-yt{width:111px;}
.popup-mfbj .popup-form-control.popup-mfbj-chu,
.popup-mfbj .popup-form-control.popup-mfbj-ting{margin-left:5px;}
.popup-mfbj .popup-form-control.popup-mfbj-yt{margin-left:10px;}
.mfbj-price-result{padding-top:10px;}
.mfbj-price-result-list{width:325px;margin:0 auto;padding:40px 0;border:1px solid #ddd}
.mfbj-price-result-item{height:40px}
.mfbj-price-result-item span{float:left;width:45%;height:40px;line-height:40px;text-align:right;font-size:14px}
.mfbj-price-result-item strong{float:right;width:55%;height:40px;line-height:40px;margin-left:0;font-weight:400;font-size:12px}
.mfbj-price-result-item strong em{text-align:center;padding:0 18px;font-weight:700;font-size:14px;color: #ff5805;}
.mfbj-price-footer-call{color:#ff5805}
.mfbj-submit-btn{width:110px;height:110px;padding: 4px;border: 1px solid #DBDBDB;border-radius: 60px;display:block;position:absolute;top:130px;left:50%;margin-left: -60px;}
.mfbj-submit-btn span{width:50px;height:50px;line-height:25px;background-color:#009688;display:block;border-radius: 60px;font-size: 16px;color: #FFFFFF;padding: 30px;text-align: center;}
.check_pop_succ{display:none;z-index:10000}
.check_pop_succ,.check_pop_succ .check_grey_layer{position:fixed;top:0;left:0;width:100%;height:100%}
.check_pop_succ .check_grey_layer{background:#000;filter:alpha(opacity=60);opacity:.6}
.check_pop_succ .check_pop_tip{position:absolute;top:248px;z-index:2;width:320px;height:237px;background-color:#fff;border-radius:4px;text-align:center}
.check_pop_tip .check_pop_img{width:69px;height:69px;margin:0 auto;margin-top:20px;background:url(http://img.to8to.com/to8to_pc/common/statics/images/common_bg.png?v=20170802) no-repeat -197px -610px}
.check_pop_tip .check_pop_text{font-size:16px;color:#333}
.check_pop_tip .check_pop_recall{margin-top:4px;font-size:12px;color:#999}
.check_pop_tip .check_pop_recall span{color:#fe6022}
.check_pop_tip .close_check_pop,.check_pop_tip .close_check_pop:hover{display:block;width:100px;height:32px;line-height:32px;font-size:12px;color:#666;border-radius:2px;border:1px solid #e8e8e8;margin:0 auto;margin-top:18px}
.common-tender-popup .popup-mfsj{display:none}
.popup-mfsj .popup-form{width:360px;margin:30px auto 0;padding:10px 40px}
.popup-mfsj .popup-form .popup-form-control{width:236px}
.popup-mfsj .popup-mfsj-agree{margin-left:88px;margin-bottom:20px}
.popup-mfsj .popup-mfsj-agree-text{margin-left:5px}
.popup-mfsj .popup-mfsj-agree-text a{color:#01af63}
.popup-mfsj .popup-mfsj-btn{background:#fe5f00;display:block;margin:30px auto 20px;width:100px;height:28px;color:#fff;border-radius:6px;text-align:center;padding-top:10px}
.popup-mfsj .popup-mfsj-btn.not-allow{background:#ddd;cursor:not-allowed}
.common-tender-popup .popup-title.mfsj-title{padding-top:62px}
.popup-mfsj-result-left{display:none}
.popup-mfsj-result-left .popup-mfsj-result-title{padding-top:60px;font-size:28px;text-align:center;color:#333;line-height:36px}
.popup-mfsj-result-left .popup-mfsj-result-con{padding:10px 40px;line-height:36px;text-align:center}
.popup-mfsj-result-left .popup-mfsj-result-text{font-size:14px;margin-bottom:17px}
.popup-mfsj-result-left .popup-mfsj-result-explain{margin-top:50px;margin-bottom:17px;line-height:36px;color:#fe5f00;font-size:14px}
.popup-mfsj-right-result{display:none;padding:44px 90px 0}
.popup-mfsj-right-result-img{display:block;width:303px;height:322px;background:url(common_bg.png) no-repeat 7px -153px}
.mfbj-price-footer{padding-left:44px;margin-top:20px;display:none}
.mfbj-price-footer p{line-height:25px}
.mfbj-price-result-detail{}

.jsq-title{height: 50px;position: relative;margin: 0 50px 20px;}
.jsq-title .jsq-title-name{height: 49px;line-height: 49px;border-bottom: 1px solid #dbdbdb;float: left;padding-right: 5px;font-size: 20px;position: relative;}
.jsq-title .jsq-title-name span{text-align:center;padding:0 18px;font-weight:bold;color: #ff5805;}
.jsq-title .jsq-title-name .jsq-title-line{width:30px;height: 3px;display: block;background-color: #009688;position: absolute;left: 0;bottom: -2px;}
/********计算器********/


.bottom-calculator{width: 100%;height: 480px;position:fixed;background-color: #000000;background: rgba(0, 0, 0, 0.9);bottom: -400px;left:0;z-index: 1000;}
.bottom-calculator .bottom-calculator-close{width: 26px;height: 26px;background-image: url(../img/calculator-close.png);position: absolute;top: 27px;right: 20px;cursor: pointer;}
.bottom-calculator .bottom-calculator-title{height: 80px;background: url(../img/calculator-img.png) no-repeat 30px bottom;padding-top: 51px;margin-top: -51px;position: relative;z-index: 1;}
.bottom-calculator .bottom-calculator-title .bottom-calculator-button{width: 48px;height: 44px;position: absolute;right: 30px;bottom: 18px;cursor: pointer;}
.bottom-calculator .bottom-calculator-title .bottom-calculator-button-up{background-image: url(../img/calculator-up.png);}
.bottom-calculator .bottom-calculator-title .bottom-calculator-button-down{background-image: url(../img/calculator-down.png);}
.ad{margin: 0 auto;margin-top: 4px;width: 1200px;}

.couplet{width: 130px;height: 250px;position: fixed;top: 200px;z-index: 10000;}
.couplet-left{left: 0;}
.couplet-right{right: 0;}
.couplet .couplet-close{width: 26px;height: 20px;line-height: 20px;text-align:center;display:block;position: absolute;bottom: -20px;font-size: 12px;cursor: pointer;}
.couplet-right .couplet-close{right: 0;}
.couplet img{width: 130px;height: 250px;display: block;}