﻿/* * @description: 移动端公共样式 * @author: ruihongran * @update: ruihongran (2015-08-25) */
@charset "utf-8";
/* 设置html默认字体大小为10px ,当用户放大或缩小页面时不改变字体大小。*/
html{font-size: 62.5%; -ms-text-size-adjust: 100%; /* 2 */ -webkit-text-size-adjust: 100%; /* 2 */}
/* 清除标签自带外边距离 */
body, div, p, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd, input, textarea, select, hr，legend, fieldset{margin: 0; padding: 0;}
/* 设置body字体、字体大小、行高、颜色、背景色 */
body{font-family: 'Microsoft YaHei', Helvetica, Arial, sans-serif; font-size: 1.4rem; line-height: 1.4; color: #1ac078; background-color: #fff;  margin: 0 auto;}
/* 清除列表默认样式 */
li{list-style: none;}
/* 1. 修正所有浏览器中未被继承的字体类型。 * 2. 修正所有浏览器中未被继承的字体大小。 * 3. 处理 Firefox 4+, Safari 5, 及 Chrome 中默认设置不同的外边距。 */
input,
button,
select,
textarea{font-family: inherit; font-size: inherit; line-height: inherit; outline: none; background: none; border: none 0;}
/* 1. 避免 Android 4.0.* 中 WebKit 的一个bug, 防止 'audio' 与 'video' 的播放控件失效。 * 2. 修正 iOS 中不可点击的 'input' 样式。 * 3. 改善图片类型的 'input' 等光标样式的可用性与一致性。 */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"]{-webkit-appearance: button;}
/* 删除 Safari 5 和 OS X 上的 Chrome 中的输入框上的内边距和搜索取消按钮 */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration{-webkit-appearance: none;}
input:focus{border-color:#00a151;}
/* 保持垂直居中 */
img,
input,
textarea{vertical-align: middle;}
/* 去除img边框 */
img,
hr{border: none 0;}
/* 处理　Firefox　与其它浏览器的差异 */
hr{-webkit-box-sizing: content-box; -ms-box-sizing: content-box; box-sizing: content-box; height: 0;}
/* 清除字体倾斜 */
i,
em{font-style: normal;}
/* 清除表格单元格间距，合并边框 */
table{border-spacing: none; border-collapse: collapse;}
/* 隐藏空白的单元格 */
th,
td{empty-cells: hide;}
/* 表格水平居中，垂直居中 */
table,tr,
td{text-align: center; text-veralign: middle;}
/* 链接样式 */
a{text-decoration: none; color: #333;}
/* 设置获取焦点、活动元素的outline为0 */
a:focus,
a:active{outline: 0;}
/* 去掉ios系统中元素被触摸时产生的半透明灰色遮罩 */
div,
span,
a,
button,
input,
textarea{-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
input,select,
textarea{border: 1px solid #f3efef; padding: 1.5% 2%; -webkit-appearance: none; appearance: none; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
/* ******** 字体颜色 star *********** */
.cWhite,
.cWhite:visited,
.cWhite a{color: #fff;}
.cGray,
.cGray:visited,
.cGray a{color: #999;}
.cDGray,
.cDGray:visited,
.cDGray a{color: #666;}
.cMdGray,
.cMdGray:visited,
.cMdGray a{color: #333;}
.cEGray,
.cEGray:visited,
.cEGray a{color: #d6d6d6;}
.cFGray,
.cFGray:visited,
.cFGray a{color: #ababab;}
.cGGray,
.cGGray:visited,
.cGGray a{color: #909090;}
.cHGray,
.cHGray:visited,
.cHGray a{color: #373737;}
.cIGray,
.cIGray:visited,
.cIGray a{color: #ccc;}
.cJGray,
.cJGray:visited,
.cJGray a{color: #a1a1a1;}
.cKGray,
.cKGray:visited,
.cKGray a{color: #373737;}
.cBlack,
.cBlack:visited,
.cBlack a{color: #000;}
.cRed,
.cRed:visited,
.cRed a{color: #ff0000;}
.cBRed,
.cBRed:visited,
.cBRed a{color: #ff4200;}
.cPink,
.cPink:visited,
.cPink a{color: #f2234f;}
.cOrange,
.cOrange:visited,
.cOrange a{color: #6eba44!important;}
.cBlue,
.cBlue:visited,
.cBlue a{color: #00a0e9;}
.cGBlue,
.cGBlue:visited,
.cGBlue a{color: #487de3;}
.cGreen,
.cGreen:visited,
.cGreen a{color: #8fbc03;}
.cGrassGreen,
.cGrassGreen:visited,
.cGrassGreen a{color: #6eba44;}
.cRedorange {color:#ff7200;}
/* ******** 字体颜色 end *********** */
/* 设置字体大小 */
.f10{font-size: 1rem;}
.f12{font-size: 1.2rem;}
.f14{font-size: 1.4rem;}
.f16{font-size: 1.6rem;}
.f18{font-size: 1.8rem;}
.f20{font-size: 2rem;}
.f22{font-size: 2.2rem;}
.f24{font-size: 2.4rem;}
.f26{font-size: 2.6rem;}
.f30{font-size: 3rem;}
.f34{font-size: 3.4rem;}
.f40{font-size: 4rem;}
/* 粗体 */
.fN{font-weight: normal;}
.fB{font-weight: bold;}
/* 间距 */
.mt2{margin-top: 2%;}
.mr2{margin-right: 2%;}
.mb2{margin-bottom: 2%;}
.ml2{margin-left: 2%;}

.mt3{margin-top: 3%;}
.ml3{margin-left: 3%;}
.mr3{margin-right: 3%;}
.mb3{margin-bottom: 3%;}
.ml3{margin-left: 3%;}

.mt4{margin-top: 4%;}
.mr4{margin-right: 4%;}
.mb4{margin-bottom: 4%;}
.ml4{margin-left: 4%;}

.mt5{margin-top: 5%;}
.mr5{margin-right: 5%;}
.mb5{margin-bottom: 5%;}
.ml5{margin-left: 5%;}

.mt7{margin-top: 7%;}
.mr7{margin-right: 7%;}
.mb7{margin-bottom: 7%;}
.ml7{margin-left: 7%;}

.mt5px{margin-top:5px;}
.mr5px{margin-right:5px;}
.mb5px{margin-bottom:5px;}
.ml5px{margin-left:5px;}

.mt10px{margin-top:10px;}
.mr10px{margin-right:10px;}
.mb10px{margin-bottom:10px;}
.ml10px{margin-left:10px;}

.mt20px{margin-top:20px;}
.mr20px{margin-right:20px;}
.mb20px{margin-bottom:20px;}
.ml20px{margin-left:20px;}

.box96{margin-left:2%;margin-right:2%;}
.box92{margin-left:4%;margin-right:4%;}
.box88{margin-left:6%;margin-right:6%;}
.pd-tb5{padding: 0 5%;}
.pd-lr4{padding:0 4%;}
.l{float:left;}
.r{float:right;}
/* 清除浮动 */
.clear{clear:both;}
.clear:after{display:block; content:''; clear:both;}
.clearfix{*zoom:1;}
.clearfix:after{display:block;content:'';height:0;overflow:hidden;clear:both;}
/* 蒙层  */
.head_mask{width: 100%;height: 100%;z-index: 900;background: rgba(0, 0, 0, 0.8);display: none;position: fixed;top: 0;left: 0;}
/* 蒙层 end */
/* 页头 start */
.webheader {width: 100%;height: auto;background: #fff;}
.webheader .webheader_detail {width: 92%;height: 4.5rem;margin: 0 auto;}
.webheader .webheader_detail .detail_left {float: left;width: auto;height: auto;padding: 1rem 0 0 0;}
.webheader .webheader_detail .detail_left .left_logo {width: 11rem;height: auto;}
.webheader .webheader_detail .detail_left .left_head_name{font-size: 1.2rem;color: #282828;margin-left:1rem ;}
.webheader .webheader_detail .detail_left .left_city{margin-left: 1rem;}
.webheader .webheader_detail .detail_left .left_city .city_word {font-size: 1.2rem;color: #282828;}
.webheader .webheader_detail .detail_left .left_city .city_down {display: inline-block;width: 11px;height: 6px;background: url(../images/newebsprits.png) no-repeat;background-size: 150px 500px;background-position: -55px -281px;}
.webheader .webheader_detail .detail_right {float: right;width: auto;height: auto;padding: 1rem 0 0 0;}
.webheader .webheader_detail .detail_right .right_user {
  position: relative;
  display: inline-block;
  width: 25px;
  height: 25px;
  background: url(../images/newebsprits.png) no-repeat;
  background-size: 135px 450px;
  background-position: -48px -11px;
  margin-right: 6px;
}
.webheader .webheader_detail .detail_right .right_user .redDot{position: absolute; top:0; right: -3px;width: 10px; height: 10px; border-radius: 50%; background:#ff5757; border:1px solid #fff; }
.webheader .webheader_detail .detail_right .right_button {position: relative;display: inline-block;width: 20px;height: 18px;background: url(../images/newebsprits.png) no-repeat;background-size: 150px 500px;background-position: -68px -281px;}
.webheader .webheader_detail .detail_right .right_button .redDot{display: none; position: absolute; top:-6px; right: -3px;width: 10px; height: 10px; border-radius: 50%; background:#ff5757; border:1px solid #fff; }
.header_navmuch{width:100%;height:auto;position: absolute;top: 0;left:0;z-index: 1000;display: none;}
.header_navmuch .navmuch_detail{width:100%;height:auto;background: #fff;}
.header_navmuch .navmuch_detail .detail_nav{width:92%;height:auto;margin: 0 auto;overflow: hidden;padding-top:3rem;}
.header_navmuch .navmuch_detail .detail_nav li{width:21%;height:4.3rem;float:left;margin-bottom: 3rem;margin-right:5%;text-align: center;}
.header_navmuch .navmuch_detail .detail_nav li:nth-child(4){margin-right:0;}
.header_navmuch .navmuch_detail .detail_nav li:nth-child(8){margin-right:0;}
.header_navmuch .navmuch_detail .detail_nav li .li_tubiao{display: block;width:auto;height:2.5rem;margin: 0 auto;margin-bottom:0.5rem;}
.header_navmuch .navmuch_detail .detail_nav li .li_shouye{display: inline-block;width: 26px;height: 25px;background: url(../images/newebsprits.png) no-repeat;background-size: 150px 500px;background-position: 0px -42px;}
.header_navmuch .navmuch_detail .detail_nav li .li_newhouse{display: inline-block;width: 25px;height: 25px;background: url(../images/newebsprits.png) no-repeat;background-size: 150px 500px;background-position: -27px -42px;}
.header_navmuch .navmuch_detail .detail_nav li .li_oldhouse{display: inline-block;width: 25px;height: 25px;background: url(../images/newebsprits.png) no-repeat;background-size: 150px 500px;background-position: -57px -42px;}
.header_navmuch .navmuch_detail .detail_nav li .li_tuan{display: inline-block;width: 22px;height: 24px;background: url(../images/newebsprits.png) no-repeat;background-size: 150px 500px;background-position: -85px -42px;}
.header_navmuch .navmuch_detail .detail_nav li .li_yunshow{display: inline-block;width: 25px;height: 25px;background: url(../images/newebsprits.png) no-repeat;background-size: 150px 500px;background-position: -110px -42px;}
.header_navmuch .navmuch_detail .detail_nav li .li_case{display: inline-block;width: 24px;height: 24px;background: url(../images/newebsprits.png) no-repeat;background-size: 150px 500px;background-position: -84px -73px;}
.header_navmuch .navmuch_detail .detail_nav li .li_zhuangcommity{display: inline-block;width: 26px;height: 24px;background: url(../images/newebsprits.png) no-repeat;background-size: 150px 500px;background-position: 0px -73px;}
.header_navmuch .navmuch_detail .detail_nav li .li_fuwu{display: inline-block;width: 22px;height: 24px;background: url(../images/newebsprits.png) no-repeat;background-size: 150px 500px;background-position: -30px -73px;}
.header_navmuch .navmuch_detail .detail_nav li .li_APP{display: inline-block;width: 25px;height: 25px;background: url(../images/newebsprits.png) no-repeat;background-size: 150px 500px;background-position:-57px -73px;}
.header_navmuch .navmuch_detail .detail_nav li .li_word{display: block;width:100%;height:auto;color:#646464;font-size:1.1rem;text-align: center;}
.header_navmuch .navmuch_detail .detail_nav li .li_user{position: relative; display: inline-block;width: 23px;height: 25px;background: url(../images/newebsprits.png) no-repeat;background-size: 150px 500px;background-position:-110px -73px;}
.header_navmuch .navmuch_detail .detail_nav li .li_user .redDot{display: none; position: absolute; top:0; right: -3px;width: 10px; height: 10px; border-radius: 50%; background:#ff5757; border:1px solid #fff; }
.header_navmuch .navmuch_middle{width:100%;height:3rem;}
.header_navmuch .navmuch_middle .middle_line{width:1px;height:3rem;border-left:solid #fff 1px;margin: 0 auto;}
.header_navmuch .navmuch_bottom{width:100%;height:3rem;text-align: center;}
.header_navmuch .navmuch_bottom .bottom_close{display: inline-block;width: 30px;height: 30px;background: url(../images/newebsprits.png) no-repeat;background-size: 150px 500px;background-position:-75px -206px;}
/* 页头 end */
/* 页底  */
.footer {width: 100%;height: auto;background: #eef2f3;}
.footer .footer_about {width: 100%;height: 4rem;padding: 1.5rem 0;}
.footer .footer_about .about_detail {width: 92%;height: 4rem;margin: 0 auto;overflow: hidden;}
.footer .footer_about .about_detail a li {width: 22%;height: 4rem;line-height: 4rem;background: #fff;float: left;font-size: 1.4rem;color: #646464;text-align: center;margin-right: 4%;}
.footer .footer_about .about_detail a:last-child li{margin-right: 0;}
.footer .footer_equipment {width: 100%;height: auto;background: #fff;padding: 2.5rem 0;}
.footer .footer_equipment .equip_detail {width: 86%;height: auto;margin: 0 auto;overflow: hidden;}
.footer .footer_equipment .equip_detail li{width:25%;height: auto;float:left;}
.footer .footer_equipment .equip_detail li .li_box{display:block;width:100%;height:auto;border-right:solid 1px #e4e4e4;text-align: center;}
.footer .footer_equipment .equip_detail li:first-child .li_box .box_img{display:inline-block;width: 16px;height: 20px;background: url(../images/newebsprits.png) no-repeat;background-size: 150px 500px;background-position: -76px -423px;}
.footer .footer_equipment .equip_detail li:nth-child(2) .li_box .box_img{display:inline-block;width: 21px;height: 20px;background: url(../images/newebsprits.png) no-repeat;background-size: 150px 500px;background-position: -30px -423px;}
.footer .footer_equipment .equip_detail li:nth-child(3) .li_box .box_img{display:inline-block;width: 13px;height: 20px;background: url(../images/newebsprits.png) no-repeat;background-size: 150px 500px;background-position: 0px -423px;}
.footer .footer_equipment .equip_detail li:nth-child(4) .li_box .box_img{display:inline-block;width: 25px;height: 20px;background: url(../images/newebsprits.png) no-repeat;background-size: 150px 500px;background-position: -113px -423px;}
.footer .footer_equipment .equip_detail li .li_word{display:block;width:100%;height:auto;font-size:1.3rem;color:#646464;text-align: center;}
.footer .footer_equipment .equip_detail li:first-child.footer_active .li_box .box_img{display:inline-block;width: 16px;height: 20px;background: url(../images/newebsprits.png) no-repeat;background-size: 150px 500px;background-position: -94px -423px;}
.footer .footer_equipment .equip_detail li:nth-child(2).footer_active .li_box .box_img{display:inline-block;width: 21px;height: 20px;background: url(../images/newebsprits.png) no-repeat;background-size: 150px 500px;background-position: -53px -423px;}
.footer .footer_equipment .equip_detail li:nth-child(3).footer_active .li_box .box_img{display:inline-block;width: 13px;height: 20px;background: url(../images/newebsprits.png) no-repeat;background-size: 150px 500px;background-position: -15px -423px;}
.footer .footer_equipment .equip_detail li:nth-child(4).footer_active .li_box .box_img{display:inline-block;width: 25px;height: 20px;background: url(../images/newebsprits.png) no-repeat;background-size: 150px 500px;background-position: 0px -447px;}
.footer .footer_equipment .equip_detail li.footer_active .li_word{color:#00a051;}
.footer .footer_copyright {width: 100%;height: auto;padding: 1.25rem 0;text-align: center;font-size: 1.2rem;}
.footer .footer_copyright .Copy{width:100%;height:auto;}
.footer .footer_copyright .Copy span {color: #a0a0a0;margin-right: 8px;}
.footer .footer_copyright .Copy i {color: #646464;padding: 3px 5px;border: 1px solid #eef2f3;display: inline-block;}
.footer .footer_copyright .Copy i.copy_active{background: #fff;border: 1px solid #e2e2e2;border-bottom: none;padding: 3px 5px;border-top-left-radius: 3px;border-top-right-radius: 3px;}
.footer .footer_copyright .more_columns{display: none; background: #fff; padding:0 4% 4% 4%; text-align: left;}
.footer .footer_copyright .more_columns a{display: inline-block; padding: 5px 0; border: 1px solid #dadada; border-radius: 5px; background: #fff; margin: 3% 0 0 2%;width:29%;text-align: center;}
@media all and (max-width:320px ) {
	.footer .footer_about .about_detail a li {font-size: 1.3rem;}
}
/* 页底  end */
/*蒙层*/
.mask {width: 100%;height: 100%;z-index: 900;background: rgba(0, 0, 0, 0.8);display: none;position: fixed;top: 0;left: 0;}
/*蒙层 end*/
/*置顶*/
.backtop {width: 4.5rem;height: 4.5rem;border-radius: 50%;z-index: 55;background: rgba(0, 0, 0, 0.6);position: fixed;bottom: 11rem;right: 5%;display: none;}
.backtop .backtop_head {width: 15px;height: 10px;margin: 0 auto;margin-top: 1rem;margin-bottom: 0.2rem;background: url(../images/newebsprits.png) no-repeat;background-size: 150px 500px;background-position: -112px -216px;}
.backtop .backtop_foot {width: 100%;height: auto;text-align: center;color: #fff;font-size: 1rem;}
@media only screen and (max-width:320px) {
	.backtop {bottom: 9rem;}
}
/*置顶 end*/
/*商务通悬浮*/
.swt{width: auto;height: auto;position: fixed;z-index:890;bottom:50%;right:2.5%; margin:auto;}
.swt .swt-btn{display: block;width:5rem;height:5rem;background: url(../images/swtbtn.gif) no-repeat;background-size:100% 100%;}
@media only screen and (max-width:320px) {
	.swt {width:4.3rem;height:4.3rem;bottom: 19.5rem;right:4.5%;}
}
/*商务通悬浮 end*/
/*友链*/
.youlian{width:100%;height:auto;background: #fff;margin-bottom: 1.5rem;}
.youlian .friendLink{width:92%;height:auto;margin: 0 auto;}
.youlian .friendLink .friendLink_nav{width:100%;height:auto;border-bottom:1px solid #eee;}
.youlian .friendLink .friendLink_nav li{width:auto;height:4.5rem;line-height: 4.5rem;font-size: 1.5rem;color: #282828;}
.youlian .friendLink .friendLink_nav li.show{height:4.4rem;color: #1AC078;border-bottom:2px solid #1AC078;}
.youlian .friendLink .friendLink_con{width:100%;height:auto;padding:1rem 0 1rem 0;}
.youlian .friendLink .friendLink_con ul.FLlist{width:100%;height:auto;}
.youlian .friendLink .friendLink_con ul.FLlist li{display: inline-block;width:auto;height:auto;font-size:1.4rem;margin:0 1rem 0.5rem 0;}
.youlian .friendLink .friendLink_con ul.FLlist li a{color: #666;}
/*友链 end*/
/*新增app start*/
.ifApp{width:100%; background:#f6f6f6;overflow: hidden; height: 6rem; line-height: 6rem;}
.ifApp .close{width:4rem;text-align: center;float:left;}
.ifApp .appImg{width:4rem;height:5rem;float:left;}
.ifApp .appImg img{width:100%;height: auto;margin-top: -3px;}
.ifApp .ifApp-text{line-height: 1; height:4rem; padding: 1rem 0 0.5rem 1rem;float:left;}
.ifApp .ifApp-text h3{line-height: 2rem;}
.ifApp .ifApp-text p{line-height: 2rem; color:#646464;}
.ifApp .appOpen{float: right; color: #259665;font-size:16px; font-weight: bold; margin-right: 1rem;}
.ifAppD{position: fixed;top: 0;z-index: 99999;}
/*新增app end*/
@font-face {
    font-family: 'iconfont';
    src: url('//s1.17house.com/newweb/font/iconfont.eot');
    /* IE9*/
    src: url('../fonts/iconfont.eot') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/iconfont.woff') format('woff'), /* chrome、firefox */
    url('../fonts/iconfont.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
    url('../fonts/iconfont.svg#iconfont') format('svg');
    /* iOS 4.1- */
}
.iconfont{font-family: "iconfont"; font-style: normal; -webkit-font-smoothing: antialiased; -webkit-text-stroke-width: 0.2px; vertical-align: middle;}
.icone69f:before{content:"\e69f"; font-size: 24px;}
.icone6a0:before{content:"\e6a0"; font-size: 24px;}
.icone6a1:before{content:"\e6a1";font-size: 12.5px;}
.icone699:before{content:"\e699"; font-size: 24px;}
.icone607:before{content: "\e607"; font-size: 1.2rem;}
/***********************智能报价-底部随屏 2016-12-29****************/
.pullUpCom{width: 100%; max-width: 720px; height:auto; position: initial; z-index: 10000; top: 0;}
.pullUpCom .pullUpImgBox{width: 100%; position: relative;}
.pullUpCom .pullUpImg{width: 100%;}
.pullUpCom .pullUpImgBox .pullUpImgNum{width: 22%; position: absolute; left: 7%; top:23%;}
.pullUpCom .pullUpImgBox .pullUpImgBtn{width: 25%; position: absolute; right: 4%; top:15%;}
.pullUpCom .jantouUp{display: none; position: absolute; right: 2.5rem;  height:36px;top: 20%;transition:all 0.5s;-webkit-ansition:all 0.5s;}
@keyframes MoveTop{
	0%{
		top: 20%;
	}
	25%{
		top: 25%;
	}
	50%{
		top: 29%;
	}
	75%{
		top: 25%;
	}
	100%{
		top: 20%;
	}
}
@-webkit-keyframes MoveTop{
	0%{
		top: 20%;
	}
	25%{
		top: 25%;
	}
	50%{
		top: 29%;
	}
	75%{
		top: 25%;
	}
	100%{
		top: 20%;
	}
}
@-moz-keyframes MoveTop{
	0%{
		top: 20%;
	}
	25%{
		top: 25%;
	}
	50%{
		top: 29%;
	}
	75%{
		top: 25%;
	}
	100%{
		top: 20%;
	}
}
@-ms-keyframes MoveTop{
	0%{
		top: 20%;
	}
	25%{
		top: 25%;
	}
	50%{
		top: 29%;
	}
	75%{
		top: 25%;
	}
	100%{
		top: 20%;
	}
}
.jantouUp-img {
	-webkit-animation-name: MoveTop;
	-moz-animation-name: MoveTop;
	-ms-animation-name: MoveTop;
	-o-animation-name: MoveTop;
	animation-name: MoveTop;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-animation-duration: 0.8s;
	-webkit-animation-delay: 0s;
	-webkit-animation-timing-function: linear;
	-webkit-animation-fill-mode: both;
	-moz-animation-duration: 0.8s;
	-moz-animation-delay: 0s;
	-moz-animation-timing-function: linear;
	-moz-animation-fill-mode: both;
	-ms-animation-duration: 0.8s;
	-ms-animation-delay: 0s;
	-ms-animation-timing-function: linear;
	-ms-animation-fill-mode: both;
	animation-duration: 0.8s;
	animation-delay: 0s;
	animation-timing-function: linear;
	-webkit-animation-timing-function: linear;
	-moz-animation-timing-function: linear;
	-ms-animation-timing-function: linear;
	-o-animation-timing-function: linear;
	animation-iteration-count:infinite;
	-webkit-animation-iteration-count:infinite;
	-moz-animation-iteration-count:infinite;
	-ms-animation-iteration-count:infinite;
	-o-animation-iteration-count:infinite;
}
.pullUpCom .jantouUp.imgRotate{-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);}
/*.pullUp .pullUpForm-box{display: none;}*/
.pullUpCom .pullUpForm{background: #fff; padding: 1.5rem; position: relative;}
.pullUpCom .pullUpForm h2{text-align: center;color: #1AC078;}
.pullUpCom .pullUpForm input{width: 100%; padding-left: 6%; border: 1px solid #ECECEC; border-radius: 3px; height: 46px; margin-top: 1rem;}
.pullUpCom .pullUpForm .cityBtn{text-align: left; color: #999;} 
.pullUpCom .pullUpForm .cityBtnJiao{position: absolute; border-top: 5px solid #000; border-left: 5px solid transparent; border-right: 5px solid transparent;right: 3.5rem;top: 8rem;} 
.pullUpCom .pullUpForm .pullUpBtn,.pullUp .pullUpForm .resetBtn{background: #00a151; color: #fff; font-size:20px;}
.pullUpCom .pullUpForm .squareM{position: absolute; top: 12rem; right: 3.2rem; font-size: 16px;}
.pullUpCom .pullUpForm .pullUpCity{position: fixed;left: 0;right: 0;top: 0;display: none;width: 92%;background: #fafafa;border: 1px solid #ececec;z-index: 100;padding: 3% 5% 8% 5%;}
.pullUpCom .pullUpForm .pullUpCity ul{}
.pullUpCom .pullUpForm .pullUpCity li a{display: inline-block;background: #fff;font-size: 1.4rem;line-height: 2.4;border: 1px solid #ececec;border-radius: 4px;margin: 5% 3% 0 3%;width: 26%;text-align: center;}
.pullUpCom .pullUpForm .pullUpCity li a.active{color: #fff;background-color: #00a151;border-color: #00a151;}
.pullUpCom .pullUpForm .pullUpCG{display: none;}
.pullUpCom .pullUpForm .pullUpCG-tit{width: 100%;}
.pullUpCom .pullUpForm .pullUpCG-tit h2{color: #00a151; font-size: 18px; text-align: center;}
.pullUpCom .pullUpForm .pullUpCG-tit p{width: 100%; font-size: 12px; line-height: 2; text-align: center;}
.pullUpCom .pullUpForm .pullUpCG-con{margin-top: 2rem; border: 1px solid #ECECEC; }
.pullUpCom .pullUpForm .pullUpCG-con .zongjia{height: 30px; color: #333; text-align: center;font-size: 18px; line-height: 30px; margin-top: -21px;}
.pullUpCom .pullUpForm .pullUpCG-con .zongjia p{display: inline-block; padding: 6px; background: #fff;}
.pullUpCom .pullUpForm .pullUpCG-con li{float: left;margin: 2rem 0 1rem 1rem;}
.pullUpCom .pullUpForm .pullUpCG-con li.li1{width: 130px;}
.pullUpCom .pullUpForm .pullUpCG-con .priceM{color: #A0A0A0; text-decoration:line-through;}
/***********************智能报价-底部随屏 2016-12-29****************/
/*领红包*/
.linghongbao {width: auto;height: 8rem;position: fixed;z-index:890;bottom:20rem; margin:auto;right: 0rem;}
.linghongbao img{width:auto;height: 100%;}
/*领红包 end*/
/*红包   start */
.red-packet{
	display: none;
	width:100%;
	height: 42.1rem;
	position: absolute;
	z-index:901;
	margin:auto;
	right: 0rem;
	top:50%;
	padding-top: 2.2rem;
}
.red-packet .close{
	display: block;
	position: absolute;
	top: 3.2rem;
	right: 11%;
	height: 9rem;
	width:3.2rem;
	z-index:5;
	border-right: 1px solid #ccc;
}
.red-packet .close img{
	width: 100%;
	height: 3.2rem;
	margin:-4.5rem 0 0 1.6rem;
}
.red-packet form{
	position: relative;
	display: none;
	width: 100%;
	height: auto;
}
.red-packet .commit{
	/*padding-top:78.3%;*/
	height: 100%;
	display: block;
	background:url(../images/redpacketstart.png) no-repeat;
	background-size: 100% auto;
}
.red-packet .commit p{
	width: 70%;
	height:12rem;
	margin: 0 auto;
    position: absolute;
    left: 50%;
    margin-left: -35%;
    top: 48%;
}
.red-packet .commit p input{
	display: block;
	width: 100%;
	height: 4rem;
	border: none;
	text-align: center;
	line-height: 4rem;
	padding: 0;
	border-radius: 2px;
}
.red-packet .commit p input[name=phone]{
    background: #fbf2bc;
    color: #b5ab72;
    width: 80%;
    margin: 0 auto;
    border-radius: 50px;
}

.red-packet .commit p input[type=submit]{
/*	background: #ffed00;*/
	color:#f72526;
	font-size: 1.6rem;
	font-weight: bolder;
	margin-top: 1rem;
    height: 10rem;
	/*box-shadow: 0 2px 0 #ffc609;*/
}
.red-packet .win{
	height: 100%;
	background:url(../images/redpacketend.png) no-repeat;
	background-size: 100% auto;
}
@media only screen and (max-width:320px) {
	.red-packet .commit p input{
		height: 3rem;
		line-height: 3rem;
	}
}
/*红包   end */
/*底部四块报名*/
html.no-scroll,html.no-scroll>body{height:100%!important;overflow:hidden}
.newPersonPop{z-index:102!important}
.teaching-layer{display:none;position:fixed!important;left:0;right:0;bottom:0;top:0;width:100%;height:100%;overflow:hidden;z-index:1000!important}
.teaching-layer ul{height:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}
.teaching-layer li{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.teaching-layer li .bg{-webkit-box-flex:1;-ms-flex:1;flex:1;background-color:rgba(0,0,0,.7)}
.teaching-layer li .desc{height:5.3rem;background-repeat:no-repeat;background-size:100%;position:relative}
.teaching-layer li .desc .img{position:absolute}
.teaching-layer li .desc .img img{width:100%;height:auto;border:none}
.teaching-layer .step1 .desc{background-image:url(../images/step1-bg.png)}
.teaching-layer .step1 .img{width:14.7rem;bottom:6.3rem;left:.2rem}
.teaching-layer .step2 .desc{background-image:url(../images/step2-bg.png)}
.teaching-layer .step2 .img{width:14.15rem;bottom:6.5rem;left:5rem}
.teaching-layer .step3 .desc{background-image:url(../images/step3-bg.png)}
.teaching-layer .step3 .img{width:13.1rem;bottom:5.5rem;left:9rem}
.teaching-layer .step4 .desc{background-image:url(../images/step4-bg.png)}
.teaching-layer .step4 .img{width:14.3rem;bottom:5rem;right:6.3rem}
.teaching-layer .step5 .desc{background-image:url(../images/step5-bg.png)}
.teaching-layer .step5 .img{width:15.35rem;bottom:5rem;right:.2rem}
.fixed-footer{position:fixed;bottom:0;left:50%;width:100%;max-width:640px;height:5.5rem;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);z-index:101;border-top:1px solid #e0e0e0}
.fixed-footer.sheji{border-top:2px solid #db241c}
.fixed-footer.baojia{border-top:2px solid #1e6ef6}
.fixed-footer.mxd{border-top:2px solid #ff8518}
.fixed-footer.qjdz{border-top:2px solid #7266f9}
.fixed-footer-box{height:5.5rem;width:100%;padding:.4rem;background:#fff;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.fixed-footer-box .item{text-align:center;line-height:1;-webkit-box-flex:1;-webkit-flex:1 0 0;-ms-flex:1 0 0;flex:1 0 0;background-color:white ;}
.fixed-footer-box .item .icon{display:inline-block;margin-top:.4rem;width:2.2rem;height:2.4rem;background:url(../images/fix-icons.png) 0 0 no-repeat;background-size:100%;vertical-align:top}
.fixed-footer-box .item .pos1{background-position:0 0}
.fixed-footer-box .item .pos2{background-position:0 33.33%}
.fixed-footer-box .item .pos3{background-position:0 66.67%}
.fixed-footer-box .item .pos4{background-position:0 100%}
.fixed-footer-box .item .txt{margin-top:.2rem;font-size:1rem;line-height:1.3rem;color:#666}
.fixed-footer-box .item:nth-of-type(1).cur .txt{color:#db241c}
.fixed-footer-box .item:nth-of-type(2).cur .txt{color:#1e6ef6}
.fixed-footer-box .item:nth-of-type(4).cur .txt{color:#ff8518}
.fixed-footer-box .item:nth-of-type(5).cur .txt{color:#7266f9}
.fixed-footer-box .hb-wrap{position:static;display:block!important;width:5.0rem;height:4.1rem;margin-top:.6rem;background:url(../images/fix-hb-1.png) 0 0 no-repeat;background-size:100%}
.fixed-footer-box .item.cur{position:relative}
.fixed-footer-box .item.cur::before{content:'';position:absolute;z-index:105;top:-.5rem;left:50%;margin-top:0;margin-left:-8px;border-width:6px 8px;border-style:solid dashed dashed dashed;border-color:#38f transparent transparent transparent}
.fixed-footer-box .item.cur::after{content:'';position:absolute;z-index:106;top:-.5rem;left:50%;margin-top:-2px;margin-left:-8px;border-width:6px 8px;border-style:solid dashed dashed dashed;border-color:#fff transparent transparent transparent}
.fixed-footer-box .item:nth-of-type(1).cur::before{border-top-color:#db241c}
.fixed-footer-box .item:nth-of-type(2).cur::before{border-top-color:#1e6ef6}
.fixed-footer-box .item:nth-of-type(4).cur::before{border-top-color:#ff8518}
.fixed-footer-box .item:nth-of-type(5).cur::before{border-top-color:#7266f9}
.fixed-footer-pop{position:fixed;bottom:5.7rem;left:0;z-index:99;width:100%;-webkit-transform:translate(0,100%);-moz-transform:translate(0,100%);-ms-transform:translate(0,100%);-o-transform:translate(0,100%);transform:translate(0,100%);-webkit-transition:transform .5s;-moz-transition:transform .5s;-ms-transition:transform .5s;-o-transition:transform .5s;transition:transform .5s}
.fixed-footer-pop.show{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}
.fixed-footer-pop .fixed-footer-pop-box{position:relative}
.fixed-footer-pop .pop-box{margin-top:-1px;padding:.8rem 1rem 1.2rem;background:#fff}
.fixed-footer-pop .fixed-footer-pop-box .close{position:absolute;right:.8rem;top:.8rem;width:1.4rem;height:1.4rem;background:url(../images/pop-close.png) 0 0 no-repeat;background-size:100%}
.fixed-footer-pop .pop-box .title{font-size:1.6rem;text-align:center;color:#ee2d1b;line-height:2}
.fixed-footer-pop .pop-box .tit{margin-bottom:.18rem;text-align:center}
.fixed-footer-pop .pop-box .tit span{display:inline-block;padding:0 .1rem;line-height:1.8rem;font-size:1rem;color:#ee2d1b;vertical-align:top;border-radius:.18rem;border:1px solid #ee2d1b}
.fixed-footer-pop .form-dl{display:-webkit-flex;display:-ms-flexbox;display:flex;padding:1rem 0;line-height:2rem;border-bottom:1px solid #e8e8e8}
.fixed-footer-pop .form-dt{font-size:1.3rem}
.fixed-footer-pop .form-dd{position:relative;-webkit-flex:1;-ms-flex:1;flex:1}
.fixed-footer-pop .form-dd.area{padding-right:3rem}
.fixed-footer-pop .form-dd em{position:absolute;top:50%;right:0;margin-top:-1rem;font-size:1.1rem}
.fixed-footer-pop .form-input{display:block;width:100%;height:2rem;line-height:2rem;font-size:1.3rem;text-align:right;border:none;padding:0}
.fixed-footer-pop .btn-box{margin-top:1.2rem}
.fixed-footer-pop .footer-btn{position:relative;z-index:105;display:block;padding:.8rem;line-height:2rem;text-align:center;font-size:1.4rem;color:#fff;background:#ee2d1b;border-radius:.4rem}
.fixed-footer-pop .fixed-footer-pop-box.sheji .title{color:#ee2d1b}
.fixed-footer-pop .fixed-footer-pop-box.sheji .tit span{color:#ee2d1b;border-color:#ee2d1b}
.fixed-footer-pop .fixed-footer-pop-box.sheji .footer-btn{background:#db241c}
.fixed-footer-pop .fixed-footer-pop-box.baojia .title{color:#38f}
.fixed-footer-pop .fixed-footer-pop-box.baojia .tit span{color:#38f;border-color:#38f}
.fixed-footer-pop .fixed-footer-pop-box.baojia .footer-btn{background:#1e6ef6}
.fixed-footer-pop .fixed-footer-pop-box.mxd .title{color:#ff8518}
.fixed-footer-pop .fixed-footer-pop-box.mxd .tit span{color:#ff8518;border-color:#ff8518}
.fixed-footer-pop .fixed-footer-pop-box.mxd .footer-btn{background:#ff8518}
.fixed-footer-pop .fixed-footer-pop-box.qjdz .title{color:#7266f9}
.fixed-footer-pop .fixed-footer-pop-box.qjdz .tit span{color:#7266f9;border-color:#7266f9}
.fixed-footer-pop .fixed-footer-pop-box.qjdz .footer-btn{background:#7266f9}
.fixed-footer-pop-box.sheji .topimg{padding-top:21.27%;background:url(../images/footer-top-1.png) 0 0 no-repeat;background-size:100%}
.fixed-footer-pop-box .topimg,.fixed-footer-pop-box.baojia .topimg{padding-top:21.6%;background:url(../images/footer-top-2.png) 0 0 no-repeat;background-size:100%}
.fixed-footer-pop-box.mxd .topimg{padding-top:21.27%;background:url(../images/footer-top-3.png) 0 0 no-repeat;background-size:100%}
.fixed-footer-pop-box.qjdz .topimg{padding-top:21.47%;background:url(../images/footer-top-4.png) 0 0 no-repeat;background-size:100%}
.fixed-footer-pop-box.sheji .close{top:1.8rem}
.fixed-footer-pop-box.baojia .close{top:2.4rem}
.fixed-footer-pop-box.mxd .close{top:1.6rem}
.fixed-footer-pop-box.qjdz .close{top:1.4rem}
.newPersonPop{display:none;position:fixed;z-index:99;left:50%;top:0;width:100%;height:100%;background:rgba(0,0,0,.7);max-width:640px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}
.newPersonPop .pop-wrap{position:absolute;left:10%;top:50%;width:80%;padding-top:106%;background:url(../images/xrhb_bg_one.png) no-repeat;background-size:100%;border-radius:.5rem;box-sizing:border-box}
.newPersonPop .xr-phone{position:absolute;left:16%;top:44.8%;width:68%;height:8.6%;font-size:1.3rem;text-align:center;background:#f5ecbd;box-sizing:border-box;border-radius:.2rem}
.newPersonPop .xr-coupon-btn{position:absolute;bottom:26%;left:50%;width:7rem;height:7rem;margin-left:-.35rem;text-indent:-999px}
.newPersonPop .close{position:absolute;right:2rem;top:1rem;width:2.2rem;height:2.2rem;background:url(../images/hb_close.png) 0 0 no-repeat;background-size:100%}
.newPersonPop .coin-bg{display:none;position:absolute;top:0;left:0;bottom:0;width:100%;height:100%;background:url(../images/coin-down.gif) no-repeat;background-size:100%;z-index:9}
.newPersonPop .pop-wrap .content,.newPersonPop .pop-wrap .tips,.newPersonPop .pop-wrap h3,.zx_xrhb_enter .coin_box{display:none}
.newPersonPop .xr-phone:-moz-placeholder{color:#c2a08f}
.newPersonPop .xr-phone::-webkit-input-placeholder{color:#c2a08f}
html.no-scroll,html.no-scroll>body{height:100%!important;overflow:hidden}
.popmask{background:rgba(0,0,0,.75);cursor:pointer;max-width:640px;left:50%!important;right:auto;position:absolute;display:none;top:0;bottom:0;z-index:97;width:100%;transform:translateX(-50%)}
.fixed-footer-pop .form-dd,.fixed-footer-pop .form-dt{position:relative;line-height:inherit;min-height:inherit;border-bottom:none;clear:both}
/*底部四块报名  end*/


/* 2018-7轮播隐藏  */
.teaching-layer{
	display: none!important;
}
/* 活动 */

.party_warp{position: fixed;top:0;left:0;right:0;bottom:0;z-index:99999;}
.party_warp>.party_layer{position:fixed;z-index:99999;!important;top:0;right:0;left:0;bottom:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);z-index:1;display: -webkit-flex;display:flex;-webkit-justify-content: center;justify-content:center;-moz-align-items: center;-webkit-align-items: center;align-items:center;}
.party_warp .party_gift{width:76%;position: absolute;z-index:2;}
.party_warp .party_gift img{display: inline-block;width:100%;}
.gift_img{cursor: pointer;}
.party_warp .party_gift .party_close{z-index:3;position: absolute;top:2.6rem;right:-1rem;width:3.5rem;height:3.5rem;}
.party_warp .party_gift .party_close img{width:100%;cursor: pointer;}

/*新红包 开始*/


/*第一个红包*/

.red_packet_box {
	position: fixed;
	z-index: 1000;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .7);
}

.red_packet1_img {
	position: absolute;
	left: 5%;
	top: 10rem;
	width: 90%;
	padding-top: 123%;
	z-index: 1000;
	background: url(../images/red_packet1.png)no-repeat;
	background-size: 100%;
	border-radius: .5rem;
	box-sizing: border-box;
}

.red_packet1_phone {
	width: 60%;
	height: 6.5%;
	position: absolute;
	background: white;
	top: 75.8%;
	left: 20%;
	border: none;
	border-radius: 20px;
	outline: none;
	text-align: center;
}

.red_packet1_btn{
	padding: 0;
	width: 60%;
	height: 6.5%;
	border: none;
	outline: none;
	border-radius: 20px;
	background: none;
	position: absolute;
	top: 85.6%;
	left: 20%;
}

#red_packet1_close {
	width: 8%;
	height: 5.7%;
	border-radius: 50%;
	position: absolute;
	background: none;
	top: 16.3%;
	right: 9.6%;
}
/*第二个红包*/
.red_packet2_img {
	position: absolute;
	left: 5%;
	top: 10rem;
	width: 90%;
	z-index: 1000;
	padding-top: 128%;
	background: url(../images/red_packet2.png)no-repeat;
	background-size: 100%;
	border-radius: .5rem;
	box-sizing: border-box;
}

.red_packet2_btn {
	padding: 0;
	width: 54%;
	height: 6.5%;
	border: none;
	outline: none;
	border-radius: 20px;
	background: none;
	position: absolute;
	top: 86.3%;
	left: 23%;
}

#red_packet2_close {
	width: 8%;
	height: 5.2%;
	border-radius: 50%;
	position: absolute;
	background: url(../images/close_03.png)no-repeat;
	background-size: 100%;
	top: 15.7%;
	right: 9.1%;
}
/*新弹框*/
.h5_popup_box2 {
	position: fixed;
	z-index: 200;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .7);
}

.h5_pop_up2 {
	position: absolute;
	left: 15%;
	top: 14rem;
	width: 75%;
	padding-top: 81.5%;
	background: url(../images/huanbao.png) no-repeat;
	background-size: 100%;
	z-index: 202;
	box-sizing: border-box;
}

.h5_detail_popup2 {
	width: 81.9%;
	height: 16%;
	background: none;
	position: absolute;
	top: 75%;
	left: 6.8%;
	border-radius: 8px;
}

.h5_close_popup2 {
	width: 8.3%;
	height: 8%;
	background: none;
	border-radius: 50%;
	position: absolute;
	top: 12%;
	right: 0.6%;
}
/*2018.10.23新导航和底部*/

.h5_newhead {
	margin: 0 auto;
	height: 1.173333rem;
	border-bottom: 1px solid #E0E0E0;
	background: white;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 1000;
}

.h5_newhead_cont {
	padding: 0 0.413333rem;
	height: 1.173333rem;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.h5_twohead_cont {
	padding: 0 2%;
	height: 1.173333rem;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.newhead_banner img {
	width: 3.306666rem;
}

.newhead_left {
	font-size: 0.38rem;
	display: flex;
	align-items: center;
}

.newhead_left a {
	color: black;
}

.newhead_city_img {
	display: inline-block;
	width: 0.24rem;
	height: 0.133333rem;
	background: url(../images/sanjiao.png) no-repeat;
	background-size: 100%;
	margin-left: 0.133333rem;
}

.newhead_right {
	width: 0.506666rem;
	height: 0.48rem;
	background: url(../images/nav.png) no-repeat;
	background-size: 100%;
}

.newhead_navmuch{
	display: none;
	width: 100%;
	margin: 0 auto;
	height: 4.12rem;
	background: white;
	z-index: 1000;
	position: absolute;
	top: 1.173333rem;
}
.newhead_navcont {
	height: auto;
	padding: 0% 0% 0%;
}

.newhead_navcont li {
	float: left;
	width: 25%;
	height: 1.366666rem;
	text-align: center;
	margin-top: 0.513333rem;
}

.newhead_navcont li a {
	text-decoration: none;
	display: inline-block;
	color: #646464;
	text-decoration: none;
	font-size: 0.333333rem;
	-webkit-tap-highlight-color: rgba(255, 255, 255, 0);
	-webkit-user-select: none;
	-moz-user-focus: none;
	-moz-user-select: none;
}

.newhead_navcont li img {
	width: 0.666666rem;
	height: 0.666666rem;
	margin-bottom: 0.2rem;
}

.newhead_meng {
	display: none;
	width: 100%;
	height: 100%;
	position: fixed;
	background: rgba(0, 0, 0, 0.5);
	z-index: 900;
}
/*tab底部*/
.newfooter_box a{
	text-decoration: none;
}
.newfooter_box {
	display: none;
	z-index: 800;
	width: 100%;
	position: fixed;
	bottom: 0;
	background: white;
	border-top: 1px solid #eeeeee;
	height: auto;
}

.newfooter_box .newfooter_tab{
	height: auto;
}
.newfooter_tab li {
	float: left;
	width: 20%;
	text-align: center;
	height: 1.126666rem;
	padding: 0.2rem 0;
}

.newfooter_tab li a {
	display: inline-block;
	color: #646464;
	font-size: 13px;
	-webkit-tap-highlight-color: rgba(255, 255, 255, 0);
	-webkit-user-select: none;
	-moz-user-focus: none;
	-moz-user-select: none;
	text-decoration: none;
}

.newfooter_tab li img {
	width: 0.666666rem;
	height: 0.666666rem;
	margin-bottom: 0.096666rem;
}
.newfooter_tab li p{
	font-size: 0.266666rem;
}


/*城市*/

.newhead_citylist {
	top: 1.173333rem;
	display: none;
	margin: 0 auto;
	width: 100%;
	background: white;
	z-index: 1000;
	position: absolute;
	bottom:0;
	padding-bottom: 2rem;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;	
	
	
}

.newhead_now_city {
	padding: 0.16rem 4%;
	text-align: center;
	font-size: 0.38rem;
	border-top: 1px solid #dadada;
	border-bottom: 1px solid #dadada;
	background: #f5f5f5;
}

.newhead_now_word {
	color: #00a151;
}

.newhead_citylist h2 {
	background: #fff;
	padding:0.16rem 4%;
	font-size: 0.38rem;
	font-weight: normal;
}

.citylist {
	background: #f5f5f5;
	min-height: 4.91rem;
	padding: 0.08rem 2%;
}

.citylist li {
	width: 20.3%;
	margin: 0.2rem 2%;
	height: 0.8rem;
	line-height: 0.8rem;
	text-align: center;
	float: left;
	background: white;
	border: 1px solid #dadada;
	border-radius: 4px;
}

.citylist .selected_city {
	background: #00a151;
	color: white;
}

.twohead_left {
	font-size: 0.8rem;
}

.twohead_word {
	color: #999;
	font-size: 1.6rem;
}

.twohead_city_img {
	display: inline-block;
	width: 0.8rem;
	height: 1.5rem;
	background: url(../images/left.png) no-repeat;
	background-size: 100%;
}
/*公众号和联系电话*/
.fixed_GZH{
	position: fixed;
	bottom: 0.9rem;
	right: 0.48rem;
}
.fixed_LXDH{
	display: none;
	position: fixed;
	bottom: 3.2rem;
	right: 0.48rem;
}
.fixed_GZH,.fixed_LXDH{
	width: 1.583333rem;
	height: 1.583333rem;
	z-index: 2;
} 

.fixed_GZH a{
	text-decoration: none;
}
.fixed_GZH a img,.fixed_LXDH a img{
	width: 100%;
	height: auto;
}
.fixed_LXDH_TK{
	display: none;
	width: 7rem;
	height: 3.2rem;
	padding: 0.466666rem;
	border-radius: 0.066666rem;
	background: white;
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -1.6rem;
	margin-left: -3.5rem;
	box-sizing: border-box;
	z-index:1002;
}
.fixed_LXDH_TK .SFLJ{
	font-size: 0.466666rem;
}
.fixed_LXDH_TK p{
	line-height: 0.7rem;
	font-size: 0.333333rem;
}
.fixed_LXDH_TK .TK_QXQD{
	padding-top: 0.5rem;
	text-align: right;
}
.fixed_LXDH_TK .TK_QXQD a{
	color: #0daf5e;
}
.fixed_LXDH_TK .TK_QXQD a{
	text-decoration: none;
}
.fixed_LXDH_TK .TK_QXQD .LXDH_TK_qD{
	margin: 0 0.4rem 0 0.6rem; 
}
.LXDH_TK_meng{
	display: none;
	width: 100%;
	height: 100%;
	position: fixed;
	background: rgba(0, 0, 0, 0.5);
	z-index:1001;
	top: 0;
}
/*二级导航*/
.ERJI_DAOHANG{
	height: 0.2rem;
}
.ERJI_DAOHANG .h5_newhead {
	/*display: none;
	max-width: 720px;*/
	margin: 0 auto;
	height: auto;
	border-bottom: 1px solid #E0E0E0;
	background: white;
}

.ERJI_DAOHANG .h5_newhead_cont {
	padding: 0 1.5rem;
	height: 4.2rem;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.ERJI_DAOHANG .newhead_banner img {
	width: 11rem;
}
.ERJI_DAOHANG .h5_newhead_word{
	margin-right: 6rem;
}

.ERJI_DAOHANG .newhead_left {
	font-size: 1.5rem;
}

.ERJI_DAOHANG .newhead_left a {
	color: black;
}

.ERJI_DAOHANG .newhead_city_img {
	display: inline-block;
	width: 1.2rem;
	height: 0.7rem;
	background: url(../images/sanjiao.png) no-repeat;
	background-size: 100%;
}

.ERJI_DAOHANG .newhead_right {
	width: 1.9rem;
	height: 1.8rem;
	background: url(../images/nav.png) no-repeat;
	background-size: 100%;
}

.ERJI_DAOHANG .newhead_navmuch {
	display: none;
	max-width: 720px;
	width: 100%;
	margin: 0 auto;
	height: auto;
	background: white;
	z-index: 1000;
	position: absolute;
	top: 3.623333rem;
}

.ERJI_DAOHANG .newhead_navcont {
	height: auto;
	padding: 0% 0% 0%;
}

.ERJI_DAOHANG .newhead_navcont li {
	float: left;
	width: 25%;
	height: 5.4rem;
	text-align: center;
	margin-top: 1.3rem;
}

.ERJI_DAOHANG .newhead_navcont li a {
	display: inline-block;
	color: #646464;
	font-size: 1.2rem;
	-webkit-tap-highlight-color: rgba(255, 255, 255, 0);
	-webkit-user-select: none;
	-moz-user-focus: none;
	-moz-user-select: none;
}

.ERJI_DAOHANG .newhead_navcont li img {
	width: 2rem;
	height: 2rem;
	margin-bottom: 0.5rem;
}

.ERJI_DAOHANG .newhead_meng {
	display: none;
	max-width: 720px;
	width: 100%;
	height: 100%;
	position: fixed;
	background: rgba(0, 0, 0, 0.5);
	z-index: 900;
}
/*城市*/
.ERJI_DAOHANG .newhead_citylist {
	display: none;
	max-width: 720px;
	margin: 0 auto;
	width: 100%;
	background: white;
	z-index: 1000;
	position: absolute;
	top: 3.623333rem;
	bottom:0;
	padding-bottom: 8rem;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;	
	
}

.ERJI_DAOHANG .newhead_now_city {
	padding: 0.45rem 4%;
	text-align: center;
	font-size: 14px;
	border-top: 1px solid #dadada;
	border-bottom: 1px solid #dadada;
	background: #f5f5f5;
}

.ERJI_DAOHANG .newhead_now_word {
	color: #00a151;
}

.ERJI_DAOHANG .newhead_citylist h2 {
	background: #fff;
	padding: 0.45rem 4%;
	font-size: 1.5rem;
	font-weight: normal;
}

.ERJI_DAOHANG .citylist {
	background: #f5f5f5;
	height: 16.5rem;
	padding: 0.45rem 2%;
}

.ERJI_DAOHANG .citylist li {
	width: 20.3%;
	margin: 0.46rem 2%;
	height: 3rem;
	line-height: 3rem;
	text-align: center;
	float: left;
	background: white;
	border: 1px solid #dadada;
	border-radius: 4px;
}

.ERJI_DAOHANG .citylist .selected_city {
	background: #00a151;
	color: white;
}

.ERJI_DAOHANG .twohead_left {
	font-size: 0.8rem;
}

.ERJI_DAOHANG .twohead_word {
	color: #999;
	font-size: 1.6rem;
}

.ERJI_DAOHANG .twohead_city_img {
	display: inline-block;
	width: 0.8rem;
	height: 1.5rem;
	background: url(../images/left.png) no-repeat;
	background-size: 100%;
}
/*222tab*/
.ER_foot .newfooter_box {
	display: none;
	margin: 0 auto;
	/*max-width: 720px;*/
	z-index: 800;
	width: 100%;
	position: fixed;
	bottom: 0;
	background: white;
	border-top: 1px solid #eeeeee;
	height: auto;
}

.ER_foot .newfooter_box .newfooter_tab {
	height: 4rem;
	padding: 0.6rem 0 0.8rem;
}

.ER_foot .newfooter_tab li {
	float: left;
	width: 20%;
	text-align: center;
	height: 4rem;
	padding: 0;
}

.ER_foot .newfooter_tab li a {
	display: inline-block;
	color: #646464;
	font-size: 13px;
	-webkit-tap-highlight-color: rgba(255, 255, 255, 0);
	-webkit-user-select: none;
	-moz-user-focus: none;
	-moz-user-select: none;
}
.ER_foot .newfooter_tab li p{
	font-size: 1rem;
}
.ER_foot .newfooter_tab li img {
	width: 2.48rem;
	height: 2.48rem;
	margin-bottom: 0.3rem;
}
/*公众号和联系电话*/
.ER_GZH_LXDDH .fixed_GZH{
	position: fixed;
	bottom: 3.8rem;
	right: 1.5rem;
}
.ER_GZH_LXDDH .fixed_LXDH{
	display: none;
	position: fixed;
	bottom: 11.8rem;
	right: 1.5rem;
}
.ER_GZH_LXDDH .fixed_GZH,.ER_GZH_LXDDH .fixed_LXDH{
	width: 5.8rem;
	height: 5.8rem;
	z-index: 10;
}
.ER_GZH_LXDDH .fixed_GZH a{
	text-decoration: none;
}
.ER_GZH_LXDDH .fixed_GZH a img,.ER_GZH_LXDDH .fixed_LXDH a img{
	width: 100%;
	height: auto;
}
.ER_GZH_LXDDH .fixed_LXDH_TK{
	display: none;
	width: 23rem;
	height: 10.4rem;
	padding: 1.5rem;
	border-radius: 0.066666rem;
	background: white;
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -5.2rem;
	margin-left: -11.5rem;
	box-sizing: border-box;
	z-index:1002;
}
.ER_GZH_LXDDH .fixed_LXDH_TK .SFLJ{
	font-size: 2rem;
}
.ER_GZH_LXDDH .fixed_LXDH_TK p{
	line-height: 2.5rem;
	font-size: 0.333333rem;
}
.ER_GZH_LXDDH .fixed_LXDH_TK .TK_QXQD{
	padding-top: 1.4rem;
	text-align: right;
}
.ER_GZH_LXDDH .fixed_LXDH_TK .TK_QXQD a{
	color: #0daf5e;
}
.ER_GZH_LXDDH .fixed_LXDH_TK .TK_QXQD a{
	text-decoration: none;
}
.ER_GZH_LXDDH .fixed_LXDH_TK .TK_QXQD .LXDH_TK_qD{
	margin: 0 1rem 0 1.6rem; 
}
.ER_GZH_LXDDH .LXDH_TK_meng{
	display: none;
	width: 100%;
	height: 100%;
	position: fixed;
	background: rgba(0, 0, 0, 0.5);
	z-index:1001;
	top: 0;
}
/* 12-4 计算机广告 */
/*2017-9-6 报价计算器位移*/

.PopupFormDW{width: 100%; margin: 10px 0;}
.PopupFormDW .pop-content{position: relative; animation: skyset 0.3s linear;-moz-animation: skyset 0.3s linear; -webkit-animation: skyset 0.3s linear; -ms-animation: skyset 0.3s linear; margin: 0 auto; text-align: center;  width: 100%; text-align: center;}
@keyframes skyset {    0% {transform:scale(0.1,0.1);-webkit-transform:scale(0.1,0.1);}
    50%{transform:scale(0.5,0.5); -webkit-transform:scale(0.5,0.5);}
    100% {transform:scale(1,1); -webkit-transform:scale(1,1);}
}
@-webkit-keyframes skyset {    0% {transform:scale(0.1,0.1);-webkit-transform:scale(0.1,0.1);}
    50%{transform:scale(0.5,0.5); -webkit-transform:scale(0.5,0.5);}
    100% {transform:scale(1,1); -webkit-transform:scale(1,1);}
}
@-ms-keyframes skyset {    0% {transform:scale(0.1,0.1);-ms-transform:scale(0.1,0.1);}
    50%{transform:scale(0.5,0.5); -ms-transform:scale(0.5,0.5);}
    100% {transform:scale(1,1); -ms-transform:scale(1,1);}
}
@-moz-keyframes skyset {    0% {transform:scale(0.1,0.1);-moz-transform:scale(0.1,0.1);}
    50%{transform:scale(0.5,0.5); -moz-transform:scale(0.5,0.5);}
    100% {transform:scale(1,1); -moz-transform:scale(1,1);}
}
.cRedorange {
    color: #00a151;
    
}
.baoj{
    font-size: 0.266667rem;
}
.btn-block{
    width: 100%;
    height: 40px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.btn-orange {
    color: #fff;
    background-color: #00a151 !important;
    border-color: #00a151 !important;
}
.fb{
    font-weight: bold;
    font-size: 2rem;

}
.PopupFormDW .pop-content .close {    position: absolute;    display: inline-block;    height: 30px;    z-index: 201;    width: 50px;    height: 50px;    top: -20%;    right: 0px;    background: url("../images/close.png") no-repeat center right;}
.PopupFormDW .pop-content ul li{position: relative;}
.PopupFormDW .pop-content .input{    width: 100%;    font-size: 0.266667rem;    font-weight: 100;    line-height: 1.1;    border: 1px solid #f3efef;    box-shadow: inset 0 0 6px #EAE5E5;    height: 33px;    padding: 1.5% 0 1.5% 0.8rem;    background: #fff;    -webkit-border-top-right-radius: 0;    -webkit-border-bottom-right-radius: 0;    -ms-border-top-right-radius: 0;    -ms-border-bottom-right-radius: 0;    border-top-right-radius: 0;    border-bottom-right-radius: 0;    -webkit-box-sizing: border-box;    -ms-box-sizing: border-box;    box-sizing: border-box;}
.PopupFormDW .pop-content  .num {    line-height: 1;}
.PopupFormDW .pop-content .mt5:nth-child(1) {    position: relative;}
.PopupFormDW .pop-content ul li{
	position: relative;
}
.PopupFormDW .pop-content ul li:nth-child(1):before{
	content: '';
	position: absolute;
	top: 50%;
	left: 0.2rem;
	width:0.506667rem;
	height: 0.48rem;
	margin-top: -.25rem;
	background: url('../images/design-forms.png') 0 0  no-repeat;
	background-size: 100% auto;
}
.PopupFormDW .pop-content ul li:nth-child(2):before{
	content: '';
	position: absolute;
	top: 50%;
	left: 0.2rem;
	width:0.506667rem;
	height: 0.506667rem;
	margin-top: -.27rem;
	background: url('../images/design-forms.png') 0 66.67% no-repeat;
	background-size: 100% auto;
}
.PopupFormDW .pop-content ul li:nth-child(3):before{
	content: '';
	position: absolute;
	top: 50%;
	left: 0.2rem;
	width:0.556667rem;
	height: 0.506667rem;
	margin-top: -0.27rem;
	background: url('../images/design-forms.png') 0 33.33% no-repeat;
	background-size: 100% auto;
}
.PopupFormDW .pop-content .pingfang {    position: absolute;    top: 0px;    right: 5px;    bottom: 0;    margin: auto;    height: 20px;}
.PopupFormDW .pop-content .btn-orange{    height: 32px;    font-size: 0.5rem;    letter-spacing: 2px;    margin: 4% 0;    line-height: 1;    background: #00a151;  border:#00a151 ;  animation: fontBig .4s  infinite;-webkit-animation: fontBig .4s  infinite;-moz-animation: fontBig .4s infinite;-ms-animation: fontBig .4s  infinite;}
    
select::-ms-expand { display: none; } 
.PopupFormDW .pop-content select.input{
  background: url("../images/arrow.png") no-repeat scroll right center transparent;  
    padding-right: 14px; 
}
.focus-animation{
	position: absolute;
	left: 0.8rem;
	top: 50%;
	height: 0.5rem;
	margin-top: -0.2rem;
	width: 10px;
	background: url('../images/focus.png') no-repeat;
	-moz-animation: focusanimation 0.8s linear infinite ;
	-webkit-animation:focusanimation 0.8s linear infinite ;
	-ms-animation:focusanimation 0.8s linear infinite ;
	
}
@keyframes focusanimation{
	100%{
		opacity: 0;
	}
}
@-moz-keyframes focusanimation{
	100%{
		opacity: 0;
	}
}
@-webkit-keyframes focusanimation{
	100%{
		opacity: 0;
	}
}
/*新增弹窗表单 end */
/*底部新增tab切换页*/
.tagjvhe-tab{
	width:100%;
	height:auto;
	background: #fff;
	border-bottom:1px solid #e6e6e6;
	position: relative;
}
.tagjvhe-tab .tab-head{
	width:92%;
	height:auto;
	margin: 0 auto;
}
.tagjvhe-tab .tab-head li{
	width:50%;
	height:4.3rem;
	line-height: 4.3rem;
	text-align: center;
	font-size:1.5rem;
	color:#444;
}
.tagjvhe-tab .tab-head li.active em{
	display: inline-block;
	padding:0 1rem;
	line-height: 4.2rem;
	border-bottom: 2px solid #05a254;
	color:#05a254;
}
.tagjvhe-tab .tab-headLine{
	position: absolute;
	top:0;
	left:50%;
	width:1px;
	height:4.3rem;
	background: #f2f2f2;
}
.tagjvhe-box8{
	width:100%;
	height:auto;
	background: #fff;
	display: none;
}
.tagjvhe-box8 ul{
	width:92%;
	height:auto;
	margin: 0 auto;
}
.tagjvhe-box8 ul a li{
	width:48%;
	height:auto;
	line-height: 3rem;
	font-size:1.5rem;
	color:#999;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	margin-right: 4%;
}
.tagjvhe-box8 ul a:nth-child(2n) li{
	margin-right:0;
}
/* 弹出层 start */
.pop-layer{visibility: hidden; position: fixed; top: 50%; left: 7%; width: 86%; z-index: 10002; -webkit-box-sizing: border-box; box-sizing: border-box;}
.pop-visible{visibility: visible;}
.pop-layer .close{position: absolute; right: -20px; top: -40px; display: inline-block; width: 30px; height: 30px; z-index: 201;}
.pop-content{border-radius: 4px; width: 100%; padding:6%; -webkit-box-sizing: border-box; box-sizing: border-box; background: #fff; }
.pop-layer .input{width: 100%; font-size: 1.4rem; line-height: 1.1; border: 1px solid #f3efef; box-shadow: inset 0 0 6px #EAE5E5; height: 42px; padding: 1.5% 2%; background: #fff; -webkit-border-top-right-radius: 0; -webkit-border-bottom-right-radius: 0; -ms-border-top-right-radius: 0; -ms-border-bottom-right-radius: 0; border-top-right-radius: 0; border-bottom-right-radius: 0; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.pop-layer .error-input{border: 1px solid #ff0000;}
.pop-bg{padding-top: 33%; background: url(../images/pop-bg.png) no-repeat; background-size: 100% auto;}
.pop-bg-fs{padding-top: 33%; background: url(../images/pop-bg-fs.png) no-repeat; background-size: 100% auto;}
.pop-bg .close{top: 0;}
.pop-layer input::-webkit-input-placeholder{color: #ddd; font-size: 1.4rem; line-height: 1.4; font-weight: normal;}
.pop-layer .select{width: 100%; font-size: 1.4rem; line-height: 1.3; border: 1px solid #f3efef; box-shadow: inset 0 0 6px #EAE5E5; height: 42px; padding: 1.5% 2%; background: #fff; color: #666;}
.pop-layer .w50p{width: 49.1%;}
.pop-layer .error-tips{display: none; color: #ff0000; font-size: 1.4rem; margin-left: 3%;}
.pop-layer .show{display: block;}
.pop-layer .btn{height: 42px; font-size: 2rem; letter-spacing: 2px; margin: 4% 0; line-height: 1;}
.pop-layer .bg-blue{background: #fafafa; padding: 4% 5%;}
.pop-layer .iconfont{display: inline-block; vertical-align: middle; margin-top: -4px; margin-right: 4px;}
.pop-layer .subscribe img{width: 100%;}
.pop-commit-tips p{padding: 60px 0; text-align: center;}
.pop-coupon{width: 310px; height: 370px; background: url(../images/pop-coupon-bg.png) no-repeat; background-size: 100%; padding: 80px 25px 80px 25px;}
.pop-coupon .error-tips{color: #fff;}
.pop-coupon .pop-content{border-radius: 0; width: 100%; padding: 0 3% 3%; -webkit-box-sizing: border-box; box-sizing: border-box; background: none;}
.pop-coupon .close{top: 0px; right: 0;}
.pop-coupon .num{text-align: center; font-size: 4.8rem; font-weight: bold; margin-bottom: 20%;}
.pop-merchant .pop-content{padding: 7% 4% 4% 4%;}
.pop-merchant .content{line-height: 1.6;}
.pop-merchant .content p{width: 45%; float: left; margin-right: 4%;}
.pop-merchant .content p img{width: 100%; margin-bottom: 3%;}
.pop-merchant .content ul{float: left; width: 50%;}
.pop-group-over .btn{line-height: 2; padding: .6% 0;}
/* 弹出层 end */
/*底部新增tab切换页 end*/