@charset "utf-8";
/* CSS Document */
.icon_n {
	background: url(../../images/icon_n.png) no-repeat;
}
.icon_rz {
	background: url(../../images/icon_rz.gif) no-repeat;
}
/*图标导航*/
.yys_icon {
	background: url(../../images/yys.png) no-repeat;
}
.nav {
	background: #FFF;
	padding-bottom: 15px;
	margin-bottom: 10px;
}
.nav li {
	display: block;
	width: 25%;
	float: left;
	text-align: center;
}
.nav li a {
	display: block;
	color: #666;
}
.nav li i {
	display: block;
	width: 45px;
	height: 45px;
	background-size: 290px auto;
	margin: 15px auto 0;
}
.nav li.ico-yidong i {
	background-position: 0 0;
}
.nav li.ico-liantong i {
	background-position: -46px 0px;
}
.nav li.ico-dianxin i {
	background-position: -91px 0px;
}
.nav li.ico-xuni i {
	background-position: -136px 0px;
}
/*滑动门搜索*/
.tabs {
	background-size: auto 100%;
	width: 100%;
	height: 38px;
	overflow: hidden;
	background: #FFF;
	border-bottom: 1px solid #eeeeee;
}
.tabs a {
	font-size: 1em;
	font-weight: normal;
	text-align: center;
	float: left;
	width: 50%;
	height: 36px;
	line-height: 36px;
	display: inline-block;
	float: left;
	margin-bottom: -1px;
}
.tabs a.active {
	border-bottom: 2px solid #e4000f;
	color: #e4000f;
}
#mobileSearch_slide {
	height: auto;
	background: #FFF;
}
.sreach {
	padding: 10px 0;
}
.sreach p {
	padding: 8px;
	line-height: 30px;
	clear: both;
}
.sreach p label {
	display: block;
	float: left;
}
.sreach p input.dan {
	margin-top: 6px;
	margin-left: 3px;
	margin-right: 3px;
	width: 18px;
	height: 18px;
	vertical-align: top;
	border: 1px solid #CCC;
	-webkit-appearance: none;
	border-radius: 2px;
	-moz-appearance: none;
	-o-appearance: none;
	background: #FFF;
}
.sreach p input.dan_active {
	width: 18px;
	height: 18px;
	vertical-align: top;
	border: 1px solid #ccc;
	-webkit-appearance: none;
	border-radius: 2px;
	background: url(../../images/gou.png) 0 0 no-repeat;
	background-size: 90%;
}
.sreach select {
	height: 24px;
	vertical-align: top;
	padding: 2px;
	font-size: 1em;
	border: 0;
	margin-right: 5px;
	background-color: #FFF;
}
.bk {
	float: left;
	margin: 3px;
	border: 1px solid #CCC;
	border-radius: 2px;
	position: relative;
	padding-right: 5px;
}
.bk i {
	display: block;
	float: left;
	margin-left: 5px;
}
.bk i::after {
	border: 4px solid transparent;
	border-top-color: #020202;
	content: '';
	position: absolute;
	right: 5px;
	;
	top: 10px;
}
.sreach .text {
	margin-left: 3px;
	margin-right: 3px;
	width: 50%;
	height: 24px;
	line-height: 24px;
	vertical-align: top;
	border: 1px solid #CCC;
	border-radius: 2px;
	padding: 2px;
	font-size: 1.2em;
	font-weight: bold;
	background: #FFF;
}
.text::-webkit-input-placeholder {
font-weight:normal;
font-size:0.8em;
line-height:24px;
}
.sreach .button {
	width: 30px;
	vertical-align: top;
	height: 29px;
	width: 50px;
	border: 1px solid #ccc;
	-webkit-appearance: none;
	border-radius: 2px;
	background: url(../../images/fdj.png) center center no-repeat;
	background-size: 50%;
	cursor: pointer;
}
.dws {
	display: block;
	overflow: hidden;
}
.dws input {
	width: 27px;
	height: 27px;
	border: 1px solid #CCC;
	border-radius: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	text-align: center;
	font-size: 1.2em;
	font-weight: bold;
}
/*分类选择*/
.sort {
	padding: 0 5px 10px 5px;
	overflow: hidden;
	font-size: 0.8em;
	background: #fff;
}
.sort li {
	float: left;
	text-align: center;
	margin: 10px 0 0;
	width: 33.333%;
}
.sort li a {
	display: block;
	height: 36px;
	line-height: 36px;
	border: 1px solid #D2D2D2;
	background: #F8F8F8;
	margin: 0 5px;
	position: relative;
}
.sort li a.active {
	color: #ff8a00;
	border: 1px solid #ff8a00;
}
.sort li a i {
	width: 0;
	height: 0;
	border-width: 4px 4px;
	border-style: solid;
	border-color: transparent #d2d2d2 #d2d2d2 transparent;
	position: absolute;
	bottom: 4px;
	right: 4px;
	z-index: 2;
}
.sort li a.active i {
	border-color: transparent #ff8a00 #ff8a00 transparent;
}
.wrapper {
	width: 100%;
	min-height: 100%;
	height: auto;
	background: url(../../images/html.jpg) fixed no-repeat left top;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	-o-background-size: 100% 100%;
	background-size: 100% 100%;
}
.wrapper {
	padding-bottom: 50px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}
.wrapper .container {
	position: relative;
	z-index: 2;
	height: 100%;
	width: 100%;
}
div.slide-mask {
	position: fixed;
	z-index: 989999;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.4);
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
	display: none;
}
aside.slide-wrapper {
	height: 100%;
	overflow: hidden;
	position: fixed;
	z-index: 999999;
	left: 0;
	top: 0;
	width: 250px;
	-webkit-transform: translate3d(-100%, 0, 0);
	-moz-transform: translate3d(-100%, 0, 0);
	-ms-transform: translate3d(-100%, 0, 0);
	-o-transform: translate3d(-100%, 0, 0);
	transform: translate3d(-100%, 0, 0);
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}
aside.slide-wrapper > div {
	width: 100%;
	height: 100%;
	background-color: #fff;
}
aside.slide-wrapper > div > div {
	padding: 0 10px;
	height: 45px;
	background-color: #262626;
	overflow: hidden;
}
aside.slide-wrapper > div .gao {
	height: 3000px;
}
aside.slide-wrapper > div > div strong {
	height: 45px;
	line-height: 45px;
	font-size: 18px;
	color: #ffffff;
	font-weight: normal;
}
aside.slide-wrapper.moved {
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
aside.slide-wrapper li {
	padding: 0px 10px;
}
aside.slide-wrapper li > a {
	padding: 15px 10px;
	border-bottom: 1px solid #E9E9E9;
	font-size: 15px;
	display: block;
	color: #666;
}
/*aside.slide-wrapper li.current > a { background-color: #ededed; }*/

aside.slide-wrapper ol {
	display: none;
}
aside.slide-wrapper ol > li {
	display: block;
	border-bottom: 1px solid #ededed;
}
aside.slide-wrapper ol > li > a {
	padding-left: 30px;
	border: none;
	font-size: 14px;
	display: block;
	color: #999;
}
aside.slide-wrapper li.sub a {
	position: relative;
}
aside.slide-wrapper li.sub a:after {
	display: block;
	position: absolute;
	top: 21px;
	right: 0;
	width: 14px;
	height: 14px;
	background: url(../../images/gray.png) no-repeat;
	background-position: 0 -35px;
	background-size: 14px auto;
	content: '';
	font-size: 0;
	line-height: 0;
	color: transparent;
}
aside.slide-wrapper li.expand a:after {
	display: block;
	position: absolute;
	top: 21px;
	right: 0;
	width: 14px;
	height: 8px;
	background: url(../../images/gray.png) no-repeat 0 0;
	background-size: 14px auto;
	content: '';
	font-size: 0;
	line-height: 0;
	color: transparent;
}
aside.slide-wrapper ol > li > a:after {
	background: none;
}
.slide-mask:before, .slide-mask:after {
	content: '';
	position: absolute;
	width: 8px;
	height: 8px;
	top: 200px;
	border-left: 4px solid #fff;
	border-top: 4px solid #fff;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
.slide-mask:before {
	left: 275px;
}
.slide-mask:after {
	left: 285px;
}
/*清除条件和订阅*/
.wrap {
	padding: 0 10px;
	background: #fff;
}
.sort-clear {
	color: #666;
	font-size: 1.0em;
	overflow: hidden;
	line-height: 20px;
	padding: 10px 0;
	background: #fff;
}
.sort-clear a {
	color: #666;
	cursor: pointer;
}
.sort-clear .btn-clear {
	background: url(../../images/ico_clear.png) no-repeat;
	background-size: 15px 18px;
	float: left;
	padding: 0 0 0 20px;
	font-size: 1em;
}
.sort-clear .dycy {
	float: right;
	background: url(../../images/jyh_bg.jpg) no-repeat left 1px;
	background-size: 18px 18px;
	padding-left: 23px;
	font-size: 1em;
}
/*清除条件和订阅*/
.tt-first {
	width: 100%;
	height: 33px;
	border-bottom: 2px solid #eee;
	position: relative;
	margin: 10px 0 0;
}
.tags-sub {
	right: 10px;
	left: 0;
	position: absolute;
	top: 0;
	font-size: 1.0em;
}
.tags-sub li {
	margin: 0 0 0 10px;
	float: left;
}
.tags-sub li a {
	color: #666;
	display: block;
	height: 33px;
	line-height: 28px;
}
.tags-sub li.current a {
	color: #FF9934;
	border-bottom: 2px solid #FF9934;
}
.tags-sub li.arrow {
	position: relative;
	margin-right: 17px;
}
.tags-sub li.arrow i, .tags-sub li.arrow s {
	width: 0;
	height: 4px;
	border: 4px solid #AAA;
	border-color: #AAA transparent;
	position: absolute;
	right: -12px;
}
.tags-sub li.arrow i.active, .tags-sub li.arrow s.active {
	border-color: #ff8a00 transparent;
}
.tags-sub li.arrow s {
	border-width: 0 4px 4px 4px;
	top: 5px;
}
.tags-sub li.arrow i {
	border-width: 4px 4px 0 4px;
	top: 16px;
}
/*列表页号码展示*/
.cityhaoma {
	background: #fff;
}
.cityhaoma li {
	display: block;
	border-bottom: 1px solid #dadada;
}
.cityhaoma li a {
	display: block;
	padding: 10px;
	height: 70px;
}
.cityhaoma li a .ch_show h1 {
	font-size: 1.5em;
}
.cityhaoma li a .ch_show p {
	font-size: 0.8em;
}
.cityhaoma li a .ch_show span {
	font-size: 1em;
}
.cityhaoma li a .dq_show{margin: 20px 10px 0 0;}
.cityhaoma li a .dq_show span{ color:#333; display:block; text-align:center;}
.cityhaoma li a .dplx {
	display: block;
	font-size: 0.8em;
	border: 1px solid #fff;
	border-radius: 5px;
	padding: 3px;
	 margin-bottom:5px;
}


.cityhaoma li a i.group1 {
	border-color: #acacac;
	color: #acacac;
}
.cityhaoma li a i.group2 {
	border-color: #ffde00;
	color: #ffde00;
}
.cityhaoma li a i.group3 {
	border-color: #27bb35;
	color: #27bb35;
}
.cityhaoma li a i.group4 {
	border-color: #469af2;
	color: #469af2;
}
.cityhaoma li a i.group5 {
	border-color: #f20000;
	color: #f20000;
}
/*热搜词*/
.hots {
	width: 100%;
	display: -moz-box;
	display: -webkit-box;
	display: box;
	border-bottom: 2px solid #fff;
}
.hots .hots_1 {
	-moz-box-flex: 2.0;
	-webkit-box-flex: 2.0;
	box-flex: 2.0;
}
.hots .hots_2 {
	-moz-box-flex: 1.0;
	-webkit-box-flex: 1.0;
	box-flex: 1.0;
}
.hots .hots_3 {
	-moz-box-flex: 1.0;
	-webkit-box-flex: 1.0;
	box-flex: 1.0;
}
.hots .hots_1 a, .hots .hots_2 a, .hots .hots_3 a {
	height: 40px;
	line-height: 40px;
	background: #F90;
	display: block;
	text-align: center;
	color: #FFF;
}
.hosted {
	border-right: 2px solid #fff;
}
/* 号码 */
.liang {
	display: inline-block;
	width: 20px;
	height: 20px;
	background-position: -80px -2px;
	background-size: 170px;
	margin-top: 4px;
}
.pu {
	display: inline-block;
	width: 20px;
	height: 20px;
	background-position: -100px -2px;
	background-size: 170px;
	margin-top: 4px;
}
.haoma {
	margin-top: 10px;
	height: auto;
}
.haoma .haomabt {
	line-height: 40px;
	padding: 0 2%;
	background: #fff;
	height: 40px;
	border-bottom: 1px solid #dadada;
}
.haoma .haomabt i {
	display: inline-block;
	width: 3px;
	height: 14px;
	margin-top: 13px;
	margin-right: 3px;
	background: #F00;
	float: left;
}
.haoma .haomabt span {
	display: inline-block;
	float: left;
}
.haoma .haomabt a {
	display: inline-block;
	float: right;
}
.haoma .hmlist {
	display: block;
	background: #fff
}
.haoma .hmlist li {
	display: block;
	width: 50%;
	float: left;
	background: #fff;
}
.haoma .hmlist li a {
	display: block;
	padding: 10px 0;
	height: 45px;
	border-left: 1px solid #dadada;
	border-top: 1px solid #dadada;
	text-align: center;
}
.haoma .hmlist li a h2 {
	font-size: 1em;
	padding: 0;
	margin: 0;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
}
.haoma .hmlist li a p {
	font-size: 0.8em;
	width: 100%;
	margin: 0 auto;
	text-align: center
}
/*号模推荐*/
.model {
	margin-top: 10px;
}
.model .modelbt {
	line-height: 40px;
	padding: 0 2%;
	background: #fff;
	height: 40px;
	border-bottom: 1px solid #dadada;
}
.model .modelbt i {
	display: inline-block;
	width: 3px;
	height: 14px;
	margin-top: 13px;
	margin-right: 3px;
	background: #F00;
	float: left;
}
.model .modelbt span {
	display: inline-block;
	float: left;
}
.model .modelbt a {
	display: inline-block;
	float: right;
}
.model .modelbt a .huan_icon {
	display: inline-block;
	width: 20px;
	height: 20px;
	background-size: 180px auto;
	background-position: -125px -123px;
}
.modellist {
	padding: 5% 5% 0 5%;
	background: #fff;
}
.modellist ul {
	display: block;
	margin-left: -5%;
	height: auto;
}
.modellist li {
	display: block;
	padding-left: 5%;
	padding-bottom: 10px;
	width: 45%;
	float: left;
	text-align: center;
}
.modellist li a {
	display: block;
	text-align: center;
}
.modellist li a h2 {
	font-size: 1.2em;
	font-family: Arial, Helvetica, sans-serif;
}
.modellist li a div {
	padding: 0 5%;
	font-size: 0.8em;
}
.jzgd {
	height: 38px;
	line-height: 38px;
	border-top: 1px solid #eeeeee;
	background: #FFF;
	text-align: center;
	color: #333;
	margin-bottom: 10px;
}
.jzgd a{ font-size:0.8em}
/*滑动门联系我们在线预约*/
.contact-tabs {
	background-size: auto 100%;
	width: 100%;
	height: 48px;
	overflow: hidden;
	background: #FFF;
	border-top: 1px solid #e7e7e7;
	margin-top: 10px;
}
.contact-tabs a {
	border-bottom: 2px solid #e7e7e7;
	border-left: 1px solid #e7e7e7;
	margin-left: -1px;
	font-size: 1em;
	font-weight: normal;
	text-align: center;
	float: left;
	width: 50%;
	height: 38px;
	line-height: 38px;
	display: inline-block;
	position: relative;
}
.contact-tabs a.active {
	color: #ff7f00;
	border-bottom: 2px solid #ff7f00;
}
.contact-tabs a.active::after {
	border: 4px solid transparent;
	border-bottom-color: #ff7f00;
	content: '';
	position: absolute;
	top: 30px;
	right: 49%;
}
.seller_contact {
	padding: 10px;
}
.seller_contact h1 {
	font-size: 1.2em;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
/*---店铺认证图标样式---*/
.seller_contact .renzheng {
	border-bottom: 1px solid #e7e7e7;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
.seller_contact .renzheng i {
	display: inline-block;
	margin: 5px auto 0;
	height: 23px;
	margin-right: 5px;
}
.seller_contact .renzheng i.sjrz {
	background-position: 0px 3px;
	width: 18px;
	background-size: 60px auto;
}
.seller_contact .renzheng i.sfrz {
	background-position: 1px -44px;
	width: 29px;
	background-size: 60px auto;
}
.seller_contact .renzheng i.yxrz {
	background-position: 0px -22px;
	width: 29px;
	background-size: 60px auto;
}
.seller_contact .renzheng i.sjrz.on {
	background-position: -46px 3px;
	width: 18px;
	background-size: 60px auto;
}
.seller_contact .renzheng i.sfrz.on {
	background-position: -37px -44px;
	width: 29px;
	background-size: 60px auto;
}
.seller_contact .renzheng i.yxrz.on {
	background-position: -37px -22px;
	width: 29px;
	background-size: 60px auto;
}
.seller_contact .renzheng i.vip1 {
	display: none;
}
.seller_contact .renzheng i.vip2 {
	background-position: 0px -93px;
	width: 16px;
	background-size: 80px auto;
}
.seller_contact .renzheng i.vip3 {
	background-position: 0px -115px;
	width: 16px;
	background-size: 80px auto;
}
.seller_contact .renzheng i.vip4 {
	background-position: 0px -136px;
	width: 16px;
	background-size: 80px auto;
}
.seller_contact .renzheng i.vip5 {
	background-position: 0px -160px;
	width: 16px;
	background-size: 80px auto;
}
.seller_contact p {
	font-size: 0.875em;
	line-height: 180%;
	color: #666;
	word-wrap: break-word;
}
.seller_contact p span {
	color: #000;
}
.seller_contact .yjbh {
	height: 35px;
	padding-top: 10px;
}
.seller_contact .yjbh a {
	display: block;
	width: 47%;
	height: 32px;
	line-height: 32px;
	text-align: center;
	color: #FFF;
	position: relative;
	float: left;
}
.seller_contact .yjbh a:nth-child(odd) {
	margin-right: 5%;
}
.seller_contact .yjbh a.telphone {
	background: #70c916;
}
.seller_contact .yjbh a.telphone i {
	display: inline-block;
	background-size: 40px auto;
	height: 16px;
	background-position: 0px -35px;
	width: 18px;
	margin-bottom: -2px;
}
.seller_contact .lxqq {
	display: inline-block;
	padding-right: 10px;
}
.seller_contact .lxqq img {
	width: 22px;
}
.seller_contact .yjbh a.jrdp {
	background: #00a8ff;
}
.seller_contact .yjbh a.jrdp i {
	display: inline-block;
	background-size: 35px auto;
	height: 18px;
	background-position: 0px -296px;
	width: 18px;
	margin-bottom: -2px;
}
.seller_reserve {
	padding-top: 40px;
}
.seller_reserve p {
	display: block;
	border: 1px solid #e2e2e2;
	height: 36px;
	width: 80%;
	margin: 10px auto;
	border-radius: 5px;
	color: #999999;
	padding-left: 10%;
	position: relative;
}
.seller_reserve p input {
	line-height: 36px;
	-webkit-appearance: none;
}
.seller_reserve .name {
	background-size: 35px auto;
	background-position: 8px -148px;
}
.seller_reserve .lxdh {
	background-size: 35px auto;
	background-position: 8px -175px;
}
.seller_reserve .lxsf {
	background-size: 35px auto;
	background-position: 8px -308px;
}
.seller_reserve .lxdz {
	background-size: 40px auto;
	background-position: 10px -387px;
}
.seller_reserve .tjyd {
	display: block;
	background: #ffa144;
	height: 36px;
	width: 90%;
	margin: 10px auto;
	border-radius: 5px;
	color: #fff;
	-webkit-appearance: none;
}
/*号码详情介绍*/
.haomaxx_bt {
	background: #fff;
	padding: 5px;
	border-bottom: 1px solid #e7e7e7;
	border-top: 1px solid #e7e7e7;
	margin-bottom:15px;
}
.haomaxx_bt h1 {
	font-size: 1.7em;
	padding: 0;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	line-height:180%;
}
.haoma-dq{font-size:0.8em; color:#666; text-align:center; height:25px;}
.haomaxx_bt h2 {
	font-size: 1.2em;
	padding: 0;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
}
.haomaxx_bt h3 {
	font-weight:normal;
	font-size: 1em;
	padding: 0;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
}
.status_bar {
	position: relative;
	line-height: 20px;
	font-size: 12px;
	color: #7A7E88;
	padding-top: 8px;
	padding-bottom: 10px;
}
.status_bar .date {
	margin-right: 10px;
}
.status_bar .date i.date_icon {
	background-position: 0px 2px;
	height: 13px;
	width: 16px;
	display: inline-block;
	background-size: 50px auto;
	margin-bottom: -1px;
}
.status_bar .attr i.eye_icon {
	background-position: 0px -11px;
	height: 13px;
	width: 16px;
	display: inline-block;
	background-size: 50px auto;
}
.status_bar .btn_share {
	background: none repeat scroll 0% 0% #FFF;
	border: 1px solid #E0E1E2;
	font-size: 12px;
	height: 26px;
	line-height: 26px;
	text-indent: 10px;
	position: absolute;
	right: 0px;
	width: 63px;
	top: 0;
}
.status_bar .btn_share i.share_icon {
	background-position: 0px -26px;
	height: 15px;
	width: 20px;
	display: inline-block;
	background-size: 50px auto;
	top: 2px;
	position: relative;
}
.fxpt {
	height: 44px;
	padding: 5px 10px;
	border: 1px solid #C1C5CA;
	background: #fff;
}
.sharebuttonbox {
	zoom: 1;
	width: 100%;
	height: 44px;
}
.sharebuttonbox div {
	float: left;
	width: 16%;
	text-align: center;
	height: 44px;
	display: block;
}
.sharebuttonbox div a {
	background: url(../../images/share.png) no-repeat!important;
	background-size: 320px auto!important;
	display: block;
	margin-right: 0;
	width: 32px;
	float: none;
	display: inline-block;
	line-height: 22px;
	height: 22px;
	padding-top: 20px;
}
.sharebuttonbox .bds_tsina {
	background-position: -17px -3px!important;
}
.sharebuttonbox .bds_qzone {
	background-position: -68px -3px!important;
}
.sharebuttonbox .bds_douban {
	background-position: -118px -3px!important;
}
.sharebuttonbox .bds_tieba {
	background-position: -169px -3px!important;
}
.sharebuttonbox .bds_renren {
	background-position: -220px -3px!important;
}
.sharebuttonbox .bds_tqq {
	background-position: -270px -3px!important;
}
.haomaxx_nr {
	background: #fff; margin-bottom:10px; padding-bottom:10px;
}
.haomaxx_nr p {
	line-height: 35px;
	padding-left: 1%;
}
.haomaxx_nr p.haomaxx-three {
	padding-left: 1%;
}
.haomaxx_nr .blue-wx{font-size: 0.875em; height:37px;
	color:#05a510; margin:0 0.7em; border:1px solid #05b411; border-radius:5px;}
.haomaxx_nr .blue-wx img{ border:none; border-radius:5px 0 0 5px;}


.haomaxx_nr p span.mc {
	font-size: 0.875em;
	color: #777
}
.haomaxx_nr p span.cs {
	padding: 0 5px;
	min-height: 35px;
	font-size: 0.875em;
}
.haomaxx_nr p.haomaxx-one {
	width: 44%;
	float: left;
	padding-left: 1%;
}
.haomaxx_nr p.haomaxx-two {
	width: 54%;
	float: right
}
.haomaxx_nr p.haomaxx-one span.mc, .haomaxx_nr p.haomaxx-three span.mc {
	padding-left: 5px;
	font-size: 0.875em;
	vertical-align: top;
	display: block;
    float: left;
    width: 80px;
}
.haomaxx_nr p.haomaxx-one span.cs {
	padding: 0 5px;
	min-height: 35px;
	font-size: 0.875em;
}
.haoma .hmlist li a p span {
	padding: 0 1px;
}
.modellist li a h2 {
	font-size: 1.5em;
}
 @media screen and (min-width: 380px) {
.haoma .hmlist li a h2 {
	font-size: 1.5em
}
.liang {
	display: inline-block;
	width: 20px;
	height: 20px;
	background-position: -80px -1px;
	background-size: 170px;
}
.pu {
	display: inline-block;
	width: 20px;
	height: 20px;
	background-position: -100px -1px;
	background-size: 170px;
}
}
 @media only screen and (max-width:380px) {
.haoma .hmlist li a h2 {
	font-size: 1.2em
}
.liang {
	display: inline-block;
	width: 20px;
	height: 20px;
	background-position: -80px -1px;
	background-size: 170px;
}
.pu {
	display: inline-block;
	width: 20px;
	height: 20px;
	background-position: -100px -1px;
	background-size: 170px;
}
}
 @media only screen and (max-width:325px) {
.haoma .hmlist li a h2 {
	font-size: 1.2em
}
.liang {
	display: inline-block;
	width: 16px;
	height: 16px;
	background-position: -70px -2px;
	background-size: 150px;
}
.pu {
	display: inline-block;
	width: 16px;
	height: 16px;
	background-position: -90px -2px;
	background-size: 150px;
}
}
.ychidden {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.yidong_ljgm {
	width: 90%;
	margin: 0 auto;
	background: #F60;
	height: 32px;
	line-height: 32px;
	text-align: center;
	color: #FFF;
	display: block;
}
.menu_list {
	width: 100%;
	margin: 0 auto 10px;
}
.menu_head {
	height: 40px;
	line-height: 40px;
	padding-left: 18px;
	font-size: 14px;
	color: #525252;
	cursor: pointer;
	border: 1px solid #e1e1e1;
	position: relative;
	margin: 0px;
	font-weight: bold;
	background: #f1f1f1 url(../../images/pro_left.png) center right no-repeat;
}

.escrow_head{
	height: 40px;
	line-height: 40px;
	padding-left: 18px;
	font-size: 14px;
	color: #525252;
	cursor: pointer;
	border: 1px solid #e1e1e1;
	position: relative;
	margin: 0px;
	font-weight: bold;
}

.menu_list .current {
	background: #f1f1f1 url(../../images/pro_down.png) center right no-repeat;
}
.menu_body {
	line-height: 38px;
	border-left: 1px solid #e1e1e1;
	backguound: #fff;
	border-right: 1px solid #e1e1e1;
	background: #fff
}
.menu_body a {
	display: inline-block;
	height: 35px;
	line-height: 35px;
	padding: 0 5px;
	color: #777777;
	background: #fff;
	text-decoration: none;
	font-size: 0.8em;
}
.menu_body a:hover {
	text-decoration: none;
}
/*归属地*/
.icon_gujia {
	background: url(../../images/icon_gujia.png) no-repeat;
}
.nav li.ico-gsd i {
	background-position: 1px 0;
}
.nav li.ico-sjjx i {
	background-position: -43px 0px;
}
.nav li.ico-qqjx i {
	background-position: -87px 0px;
}
.nav li.ico-sjgj i {
	background-position: -132px 0px;
}
.gsd-cx {
	padding: 10px;
	margin-bottom: 10px;
	border-radius: 5px;
}
.gsd-bt {
	height: 30px;
	line-height: 30px;
	text-align: center;
	font-size: 1.5em;
	background: #fff;
	padding: 8px 0;
	border-radius: 5px 5px 0 0;
	border-top: 2px solid #f00
}
.gsd-jg {
	background: #fff;
	text-align: center;
	font-size: 1.2em;
	padding: 8px 0;
	text-align: center;
	border-bottom: 1px solid #efefef
}
.gsd-jg span {
	color: #f00
}
.gsd-jg1 {
	background: #fff;
	padding: 10px;
	line-height: 30px;
	font-size: 0.9em;
	border-radius: 0 0 5px 5px;
	border-bottom: 2px solid #f00
}
.gsd-list {
	margin: 0 10px;
}
.gsd-list li {
	height: 40px;
	line-height: 40px;
	background: #39F;
	color: #fff;
	font-size: 1.0em;
	padding-left: 10px;
	margin-bottom: 5px;
}
.gsd-list li.list-jx {
	background: #34bd80
}
.gsd-list li a {
	color: #fff
}
input.gsd-number {
	margin-left: 3px;
	margin-right: 3px;
	width: 70%;
	height: 26px;
	line-height: 26px;
	border: 1px solid #CCC;
	border-radius: 2px;
	padding: 2px;
	font-size: 1.0em;
	background: #FFF;
	float: left
}
input.gsd-chaxun {
	width: 26%;
	border: none;
	background: #f00;
	color: #fff;
	height: 32px;
	line-height: 32px;
	border-radius: 2px;
	float: right
}
.gsd-tj {
	margin: 10px;
}
.gsd-tj-bt {
	line-height: 40px;
	padding: 0 10px;
	background: #fff;
	height: 40px;
	border-bottom: 1px solid #dadada;
}
.gsd-tj-bt i {
	display: inline-block;
	width: 3px;
	height: 14px;
	margin-top: 13px;
	margin-right: 3px;
	background: #F00;
	float: left;
}
.gsd-tj ul {
	background: #fff
}
.gsd-tj ul.gsd-tj-hao li {
	padding: 5px 10px;
	border-bottom: 1px dotted #efefef
}

.gsd-tj ul.gsd-tj-hao li span{ color:#ff9800}
.gsd-tj ul.gsd-tj-hao li em {
	float: right;
	color: #f00
}
.gsd-tj-more {
	text-align: center;
	padding: 10px 0;
	text-align: center;
	background: #fff
}
.gsd-tj ul.gsd-tj-cha li {
	width: 50%;
	float: left;
	text-align: center;
	padding: 9px 0;
	border-bottom: 1px dotted #efefef
}
.gsd-jg1 dt span {
	color: #f00
}
.gsd-zhu {
	padding: 10px;
	line-height: 200%;
	font-size: 0.8em;
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc
}
.gsd-gj {
	color: #999;
	font-size: 0.8em;
	padding: 5px;
	background: #fff
}
.hot-texttip {
    border: 1px solid #dfce9f;
    background-color: #fef4e4;
    color: #000;
	margin:0 10px;
    padding: 6px 8px 6px 10px;
    border-radius: 4px;
    position: relative;
    font-size:0.875em
}


/*头部*/

.heading {
	height: 40px;
	border-bottom: 2px solid #e4000f;
	background: #e4000f
}
a.back {
	float: left;
	height: 40px;
	width: 20px;
	background: url(../../images/icon.png) no-repeat 0 -355px;
	margin-left: 2%
}
.heading-bt {
	float: left;
	width: 80%;
	color: #fff;
	text-align: center;
	line-height: 40px;
}
.heading-bt span {
	color: #fff;
	display: inline;
	font-size: 1.2em;
}
.heading-bt .city {
	height: 24px;
	line-height: 24px;
	overflow: hidden;
	display: inline;
	color: #fff;
	padding: 0;
	font-size: 0.875em;
	margin-left: 10px;
}
.heading-bt .city_ico {
	width: 12px;
	height: 24px;
	display: inline;
	color: #fff;
	position: relative;
}
.heading-bt .city_ico::after {
	border: 4px solid transparent;
	border-top-color: #fff;
	content: '';
	position: absolute;
	right: -10px;
	top: 10px;
}
a.menu {
	float: right;
	width: 30px;
	height: 30px;
	display: block;
	float: right;
	background: url(../../images/icon.png) no-repeat;
	background-position: -60px 0px;
	background-size: 200px auto;
	position: absolute;
	top: 6px;
	right: 10px;
	z-index: 9999;
}
/*详情页底部浮动电话*/
.footbar {
    position: fixed;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: #fff;
    height: 50px;
    z-index: 50;
	border-top:1px solid #ccc
}
.btn-group {
    display: -webkit-box;
    display: -ms-box;
    display: box;
}
.btn-group>div {
    width: 60px;
    text-align: center;
    border-right: 1px solid #e5e5e5;
    color: #F90;
    font-size: 11px;
}
.btn-group>div  a{ color:#e4000f; display:block;  height:20px;}
.detail-footbar .btn-group .btn {
    outline: none;
    border: 0;
}
.btn-group .btn {
    height: 50px;
    line-height: 50px;
}
.detail-footbar .btn-large {
    font-size: 13px;
}
.btn-group .btn {
    display: block;
    -webkit-box-flex: 1;
    -ms-box-flex: 1;
    box-flex: 1;
    width: 100%;
	background:#fff;
	border-right: 1px solid #e5e5e5;
}
.btn-primary {
    width: 100%;
    background-color: #F90;
    color: #fff;
}
.btn, .btn.touch {
    border-radius: 0;
}

.btn {
	font-size: 13px;
    padding: 0;
    display: inline-block;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    background-clip: padding-box;
    border: 0 none;
    font-family: helvetica neue,tahoma,arial,hiragino sans gb,microsoft yahei,sans-serif;
    font-weight: 500;
    text-align: center;
    text-decoration: none;
    cursor: pointer;
}

.icon-c{ width:25px; height:25px; display:block; margin:0 auto; background: url(../images/icon_n.png) no-repeat;background-size: 42px; background-position: 4px -575px;}
.icon-o{ width:25px; height:25px; display:block; margin:0 auto; background: url(../images/icon_n.png) no-repeat;background-size: 42px; background-position: 4px -530px;}
.icon-b{ width:25px; height:25px; display:block; margin:0 auto; background: url(../images/icon_n.png) no-repeat;background-size: 42px; background-position: 4px -472px;}
/*.icon-cutprize, .icon-order{
	background: url(../../images/icon_n.png) no-repeat;
    content: "";
   
	background-size: 42px;
}
.icon-cutprize{	background-position: 20px -572px;
}
.icon-order{background-position: 20px -530px;
}
*/
.z_center{ text-align:center;}
.haomaxx_tt{background: #eeeeee;padding: 5px; border-bottom: 1px solid #e7e7e7;}
.haomaxx_yc{ padding:5px;}

.escrow-head{ background:#e4000f; color:#fff}
.escrow-head .basic_info {
    padding: 0rem 1.25rem 0.5rem;
}
.escrow-head .basic_info .head_info {
    width: 4.25rem;
    height: 4.25rem;
    border-radius: 50%;
    overflow: hidden; display:inline-block
}
.escrow-head .basic_info .head_info img {
    width: 100%;
    height: 100%;
}
.escrow-head .detail_info {
    margin-left: 1.25rem; display:inline-block; margin-right:1.25rem;
}
.escrow-head .detail_info .item_main {
    margin-top: .3rem;
    margin-bottom: .2rem;
    font-weight: 700;
    line-height: 1.2em;
    overflow: hidden;
    font-size: 1rem;
}
.escrow-head  .detail_info .item_main .name {
    font-size: 1.125rem; color:#fff
}
.escrow-head .detail_info .item_main .info {
    font-size: .75rem;color:#fff;
    margin-left: .5rem;
}
.escrow-head .detail_info .item_other {
    opacity: .6;
    font-size: .75rem;
}
.escrow-head .good_info{
    text-align: center; display:inline-block
	}
.escrow-head .good_info a .good_rate {
    display: block;
    font-size: 1.125rem;
    font-weight: 700;
   margin-top: 1.2rem;
    color:#fff
}
.escrow-head .good_info a .good_rate_title {
    font-size: .75rem; color:#fff
}

.mod_media {
    width: 45px;
    height: 45px;
    overflow: hidden; margin-left:5px; margin-top:3px; display:inline-block; float:left
}
.item_list{ display:inline-block; width:60%; text-align:left; margin-top:2px;}
.item_main {
    margin-bottom: .375rem;
    font-size: .9375rem;
	margin-bottom: .45rem;
    font-weight: 700;
    line-height: 1.2em;
    overflow: hidden;
    font-size: 1rem;
    color: #333;
}
.item_minor {
    font-size: 1rem;
	 color:#333;
    margin-bottom: .45rem;
    line-height: 1.2em;
    font-size: .9rem;

	}
.list-info li {
    background: #FFF;
    border-bottom: 1px solid #E3E3E3;
    font-size: 12px;
    color: #858586;
    line-height: 20px;
    overflow: hidden;
    position: relative;
}
.list-info li a {
    display: block;
    padding: 12px 10px 15px;
    padding-bottom: 8px;
    height: 100%;
    -webkit-border-radius: 0;
}
.list-info li strong {
    color: #3F4358;
    font: 700 20px 黑体;
}
.list-info li strong>span{font: 700 20px 黑体;}
.list-info li p {
    color: #7A7E88;
    width: 100%;
    padding-right: 120px;
    box-sizing: border-box;
    position: relative;
    white-space: nowrap;
    text-overflow: clip;
    overflow: hidden;
    padding-top: 3px;
}
.list-info li .origin {
    position: relative;
}

.list-info li p .price {
    position: absolute;
    right: 0;
    bottom: 1px;
    color: #e4000f;
    font-weight: 700;
    font-size: 16px;
}
.s-page{ height:50px; line-height:50px; text-align:center;}
.search p {
    padding: 5px; background:#fff;
    line-height: 30px;
    clear: both;
}
.search p label {
    display: block;
    float: left;
}
.search .text {
    width: 75%;
    height: 32px;
    vertical-align:top;
    border: 1px solid #CCC;
    border-radius: 2px;
    font-size: 1.2em;
    font-weight: bold;
    background: #FFF;
	margin-right:2%
}
.search p input.dan { margin-top: 3px; margin-left: 3px; margin-right: 3px; width: 18px; height: 18px; vertical-align: top; border: 1px solid #CCC; -webkit-appearance: none; border-radius: 2px; -moz-appearance: none; -o-appearance: none; background: #FFF; }
.search p input.dan_active { width: 18px; height: 18px; vertical-align: top; border: 1px solid #ccc; -webkit-appearance: none; border-radius: 2px; background: url(../../images/gou.png) 0 0 no-repeat; background-size: 90%; }
.search .button {
    vertical-align: top;
    height: 32px;
    width: 18%;
    border:none;
    -webkit-appearance: none;
    border-radius: 2px;
    background-size: 50%;
    cursor: pointer;
	background:#F60; color:#fff
}
.haomaxx_nr p span.pay-num{ font-size:20px; font-family:Arial, Helvetica, sans-serif; color:#F60}
/*.pay-escrow img{ border:1px solid #dadada}*/
.haomaxx_nr input{height:28px; line-height:28px; border:1px solid #dadada; border-radius:3px; margin-right:5px; font-size:18px; font-family:Arial, Helvetica, sans-serif; color:#666}
.haomaxx_nr input.pay-bt{ width:50%}
.haomaxx_nr span.pay-btf{ font-size: 0.875em;}
.haomaxx_nr textarea{border:1px solid #dadada; border-radius:3px; width:220px}
input.pay-dj{ width:70px; }
.pay-tips{ background:#FFC; font-size:14px; text-align:center}
input.ljyd{ color:#fff; background:#F60; border:none; width:45%; display:block; margin:0 auto; text-align:center; height:35px; line-height:35px; font-size:16px; font-family:"微软雅黑"; padding:0 5px;}
.buy{ width:94%; margin:15px auto;}
.buy a{ display:block; background:#FB7D00; height:40px;line-height:40px; text-align:center; color:#fff; border-radius:3px}
/*支付状态*/
.pay-result{ padding:30px 0; background:#fff}
.pay-r-bt{ font-size:18px; color:#50ae51; font-weight:bold; text-align:center; margin-bottom:20px;  }
.pay-r-bt i{ display:block; width:65px; height:65px; background:url(../../images/pay-result.png) no-repeat 0 0; margin:0 auto 10px;background-size:100%; }
.pay-r-x{ width:260px; margin:0 auto 40px; color:#666;}
.pay-r-x li{ height:35px; line-height:35px; font-size:14px;}
.pay-r-x li dl dt{ margin-right:30px; float:left}
span.pay-r-tel{ font-size:20px; color:#ed1b24}
span.pay-r-money{ font-size:20px; color:#ff5500}
.pay-r-button{ width:288px; margin:0 auto}
.pay-r-button a{ display:inline-block; width:126px; height:39px; line-height:39px; text-align:center; font-size:18px}
.pay-r-button a.pay-r-b1{ background:#4ca627; border-radius:3px; color:#fff; margin-right:30px;}
.pay-r-button a.pay-r-b2{ background:#f9f9f9; border-radius:3px; color:#666; border:1px solid #cdcdcd}

.pay-r-bt1{ margin:0 auto 20px; text-align:center;  }
.pay-r-bt1 i{ display:block;  width:65px; height:65px; background:url(../../images/pay-result.png) no-repeat 0px -65px;margin:0 auto 10px; background-size:100%; }
.pay-r-bt1 .pay-r-t{ font-size:14px; color:#666}
.pay-r-bt1 .pay-r-t p{ color:#F60; font-size:16px;}
.pay-r-button a.one{ margin:0 auto; display:block}
.pay-payment { padding:5%}
.pay-payment p{ height:35px;line-height:35px; color:#f00}
.pay-payment ul li{ height:30px;line-height:30px; font-size:0.875em}

.jzgd {
    height: 38px;
    line-height: 38px;
    border-top: 1px solid #eeeeee;
    background: #FFF;
    text-align: center;
    color: #6b6b6b;
	cursor:pointer
}
.jzgd .gdicon {
    display: inline-block;
    width: 20px;
    height: 20px;
    background-position: -140px 0px;
    background-size: 170px;
}

/*号码详情页增加的卖家说*/

.saler-say h2{height: 40px;
    line-height: 40px;
    padding-left: 18px;
    font-size: 14px;
    color: #525252;
    cursor: pointer;
    border: 1px solid #e1e1e1;
	background:#fff;
    position: relative;
    margin: 0px;
    font-weight: bold;}
	.saler-con{ padding:15px; background:#fff}
	.saler-logo{ width:20%; float:left}
	.saler-js{ width:75%; float:right}
	.saler-js p{ font-size:0.875rem; line-height:30px;}
	.saler-js p span{ font-size:1rem;}
	.saler-neirong{ background:#fdf5e2; border:1px solid #e0dabe; border-radius:5px; padding:10px; font-size:0.875rem; color:#666; margin-top:15px; position:relative; }
	.saler-neirong-top{    
display:block;  
overflow:hidden;  
width:0px;  
height:0px;  
border:6px solid #e0dabe;  
border-color:#e0dabe #fff;  
border-width:0 6px 6px 6px; position:absolute; top:-6px; left:20px;
 } 