@CHARSET "UTF-8";
	#l-map {
				height: 100%;
				width: 78%;
				float: left;
				border-right: 2px solid #bcbcbc;
			}
			
			#r-result {
				height: 100%;
				width: 20%;
				float: left;
			}
			
			.map_wraper {
				position: relative;
				width: 1200px;
				margin: 0 auto;
				height: 680px;
			}
			
			.shopAddr {
				height: 40px;
				*z-index: 11;
				width: 1200px;
				margin: 0 auto;
			}
			
			.shopAddr h3 {
				font-size: 12px;
				line-height: 40px;
				font-family: SimSun;
			}
			
			.shopAddr h3 a {}
			
			.shopAddr .s_addr {
				float: right;
				position: relative;
				height: 40px;
				line-height: 40px;
				*z-index: 21;
				margin-right: 20px;
			}
			
			.map-box {
				height: 100%;
				border: 1px solid #ddd;
				margin-right: 270px;
				*z-index: 8;
			}
			
			.dianpu {
				border: 1px solid #ddd;
				border-bottom: 0;
				position: absolute;
				top: 0;
				bottom: 0;
				right: 0;
				width: 270px;
				background: #fff;
				z-index: 9;
				box-shadow: -2px 0 6px #ddd;
			}
			
			.addr_tit {
				height: 39px;
				line-height: 40px;
				font-family: 'Microsoft YaHei', SimHei;
				padding-left: 10px;
				font-size: 14px;
				float: right;
				width: 260px;
			}
			
			.addr_tit .area {
				font-weight: 700;
			}
			
			.addr_tit .num {
				color: #f33;
				margin: 0 5px;
				font-weight: 700;
			}
			
			.addr_con {
				padding: 10px;
				overflow-y: auto;
				height: 660px;
				border-bottom: solid 1px #ddd;
			}
			
			.addr_con li {
				border-bottom: 1px solid #ddd;
			}
			
			.addr_con li h4 {
				color: #39f;
				font-size: 14px;
				font-weight: 700;
				font-family: 'Microsoft YaHei', simhei;
				padding: 5px 0;
			}
			
			.addr_con li p {
				line-height: 25px;
			}
			
			a.btn1,
			a.btn2 {
				display: inline-block;
				padding: 4px 8px;
				border-radius: 3px;
				border: 1px solid #fff;
			}
			
			a.btn1:hover,
			a.btn2:hover {
				text-decoration: none;
			}
			
			a.btn1 {
				color: #fff;
				background: #f60;
				border-color: #f60;
				margin-right: 10px;
			}
			
			a.btn2 {
				color: #39f;
				background: #fff;
				border-color: #ddd;
			}
			
			.btn-box {
				padding: 10px 0;
			}
			
			.blod {
				font-weight: 700;
			}
			
			.zysx p {
				line-height: 25px;
			}
			
			.onlyRepair,
			.selectBox {
				border: 1px solid #ccc;
				height: 26px;
				line-height: 25px;
				display: inline-block;
				*display: inline;
				*zoom: 1;
				cursor: pointer;
				position: relative;
				z-index: 11;
				*margin-top: 12px;
				margin-right: 10px;
			}
			
			.selectBox i.icon {
				background: url(../images/detail_icon.png) -32px 0 no-repeat;
				height: 16px;
				right: 3px;
				top: 5px;
				width: 16px;
				display: block;
				position: absolute;
			}
			
			.selectBox span {
				display: block;
				padding: 0 20px 0 10px;
				height: 25px;
				line-height: 25px;
				border-bottom: 1px solid #fff;
				background: #fff;
				color: #f60;
				font-weight: bold;
			}
			
			.selectBox .sList {
				display: none;
				position: absolute;
				left: -1px;
				top: 25px;
				border: 1px solid #f60;
				z-index: -1;
				background: #fff;
			}
			
			.selectBox .sList a {
				color: #333;
				cursor: pointer;
				display: block;
				height: 25px;
				line-height: 25px;
				padding: 0 8px;
				white-space: nowrap;
				text-transform: uppercase;
			}
			
			.selectBox .sList a:hover {
				background: #f60;
				color: #fff;
				text-decoration: none;
			}
			
			.cur {
				border-color: #f60;
				border-bottom: 0;
			}
			
			.cur span {}
			
			.cur .sList {
				display: block;
			}
			
			#ct_sheng {
				z-index: 89;
			}
			
			#ct_shi {
				z-index: 79;
			}
			
			#ct_xian {
				z-index: 69;
			}
			
			.icon_sev {
				width: 30px;
				text-align: center;
				height: 19px;
				line-height: 19px;
				display: inline-block;
				background: #fff;
				color: #f60;
				font-size: 12px;
				margin-left: 10px;
				border: 1px solid #f60;
				border-radius: 3px;
			}
			
			.icon_hou {
				border-color: #0048a3;
				margin-left: 5px;
				color: #0048a3;
			}
			
			.onlyRepair {
				padding: 0 10px;
			}
			
			.onlyRepair input {
				vertical-align: text-bottom;
				margin-right: 5px;
			}
			
			#onlyRepairTip {
				display: inline-block;
			}
			
			.anchorBL {
				display: none!important;
			}
			

/*搴楅摵璇︽儏CSS*/
.dqweizhi {
				height: 40px;
				line-height: 40px;
				font-family: SimSun;
			}
			
			.dqweizhi span {
				color: #39f;
			}
			
			.mt10 {
				margin-top: 10px;
			}
			
			.shop_detail {
				width: 930px;
			}
			
			.zhoubian {
				width: 250px;
			}
			
			.zbdian {
				border: solid 1px #ddd;
				background: #fff;
				padding-bottom: 10px;
				width: 250px;
			}
			
			.zbdian h3 {
				color: #f60;
				font-size: 14px;
				font-family: 'Microsoft YaHei', SimHei;
				border-bottom: solid 1px #e3e3e3;
				height: 40px;
				line-height: 40px;
				font-weight: bold;
				padding-left: 10px;
			}
			
			.zbdian a {
				height: 25px;
				line-height: 25px;
				color: #39f;
				margin: 10px 0 0 10px;
				padding: 0 8px;
				display: block;
				float: left;
				white-space: nowrap;
			}
			
			.zbdian a:hover {
				background: #39f;
				color: #fff;
				text-decoration: none;
			}
			
			.dianpu_main {
				border: solid 1px #ddd;
				padding: 20px;
			}
			
			.dp_img {
				width: 640px;
				float: right;
				position: relative;
				overflow: hidden;
			}
			
			.dp_img img {
				width: 100%;
				height: 385px;
			}
			
			.dp_con {
				float: left;
				width: 480px;
			}
			
			.dp_con h3 {
				font-size: 20px;
				color: #333;
				font-family: 'Microsoft YaHei', SimHei;
			}
			
			.dpjieshao {
				margin-top: 5px;
				border-bottom: solid 1px #bfbfbf;
				padding-bottom: 10px;
				line-height: 25px;
				color: #666;
				font-size: 14px;
			}
			
			.dp_con p {
				margin-top: 15px;
				font-size: 14px;
				color: #666;
			}
			
			.dp_con a {
				text-align: left;
				line-height: 25px;
				display: block;
				margin-top: 20px;
				float: left;
				font-size: 14px;
			}
			
			.dianpu_xx {
				clear: both;
				border: solid 1px #ddd;
				margin-top: 10px;
			}
			
			.dianpu_xx h3 {
				height: 40px;
				border-bottom: solid 1px #ddd;
				line-height: 40px;
				font-size: 14px;
				font-family: 'Microsoft YaHei', SimHei;
				padding-left: 10px;
			}
			
			.dianpu_xx h3 a {
				display: inline-block;
				margin: 0 8px;
				height: 40px;
				line-height: 40px;
				font-size: 14px;
				padding: 0 15px;
			}
			
			.dianpu_xx h3 a.cur {
				border-top: solid 2px #f60;
				color: #f60;
				font-weight: bold;
				background: #fff;
				border-left: solid 1px #ddd;
				border-right: solid 1px #ddd;
			}
			
			.dp_detail_box {
				margin: 20px auto;
				width: 750px;
			}
			
			.zbjt {
				border: solid 1px #ddd;
				background: #fff;
				margin-top: 10px;
			}
			
			.zbjt h3 {
				color: #f60;
				font-size: 14px;
				font-family: 'Microsoft YaHei', SimHei;
				border-bottom: solid 1px #e3e3e3;
				height: 40px;
				line-height: 40px;
				font-weight: bold;
				padding-left: 10px;
			}
			
			.zbjt p {
				margin: 10px;
			}
			
			.shadow_box {
				box-shadow: 0 0 5px #ddd;
				background: #fff;
				font-family: 'Microsoft YaHei';
				margin-bottom: 15px;
			}
			
			.zhankai {
				height: 140px;
				overflow: hidden;
			}
			
			#showall {
				background: #9c3;
				outline: none;
				margin: 10px auto;
				display: block;
				color: #fff;
				border: 0;
				padding: 5px 10px;
				cursor: pointer;
			}
			
			.zhoubian .promise {
				width: auto;
				height: auto;
			}
			
			.zhoubian .promise dl {
				float: none;
				width: 235px;
				margin: 0 auto;
				padding: 5px 0;
			}
			
			.zhoubian .promise dl dt {
				margin-top: 0;
			}
			
			.zhoubian .promise dl dd {
				margin-left: 55px;
			}
			
			.zhoubian .promise h3 {
				border-top: solid 1px #e3e3e3;
				border-bottom: 0;
				height: 30px;
				line-height: 30px;
			}
			
			.zhoubian .promise a {
				color: #666;
				margin: 0;
				padding: 0;
			}
			
			.zhoubian .promise a:hover {
				background: transparent;
				color: #39f;
			}
			
			.dp_pf {
				padding-left: 10px;
			}
			
			.dp_pf .star {
				display: inline-block;
				width: 100px;
				border: 0;
				height: 22px;
				line-height: 22px;
				background: url("http://img2.ch999img.com/images/plstar1.png") no-repeat scroll 0 0;
				vertical-align: middle;
			}
			
			.dp_pf .star1 {
				background-position: 0 -20px;
			}
			
			.dp_pf .star2 {
				background-position: 0 -40px;
			}
			
			.dp_pf .star3 {
				background-position: 0 -60px;
			}
			
			.dp_pf .star4 {
				background-position: 0 -80px;
			}
			
			.dp_pf .star5 {
				background-position: 0 -100px;
			}
			
			.zhoubian .promise .line {
				border-bottom: 1px solid #f63;
				position: relative;
				margin: 10px;
			}
			
			.zhoubian .promise .line i {
				display: block;
				width: 10px;
				height: 10px;
				position: absolute;
				left: 50%;
				margin-left: -8px;
				bottom: -6px;
				background-color: #fff;
				border: 1px solid #f63;
				display/*\**/
				: none\9;
				border-width: 0 1px 1px 0;
				-webkit-transform: rotate(45deg);
				-moz-transform: rotate(45deg);
				-ms-transform: rotate(45deg);
				-o-transform: rotate(45deg);
				transform: rotate(45deg);
			}
			
			.pl_list {
				height: 155px;
				overflow: hidden;
				padding: 0 10px;
			}
			
			.pl_list li {
				border-bottom: 1px solid #e3e3e3;
				padding: 5px 0;
			}
			
			.pl_list li .blue {
				color: #39f;
				padding: 0;
			}
			
			.dianpu_detail {
				padding: 10px 0 10px 20px;
				font-family: Microsoft YaHei, SimHei;
				font-size: 14px;
			}
			
			.dianpu_detail a {
				height: 25px;
				line-height: 25px;
				font-size: 14px;
				display: inline-block;
				padding: 0 5px;
				text-decoration: none;
				cursor: pointer;
			}
			
			.dianpu_detail a.curA {
				border-bottom: 3px solid #39f;
				color: #39f;
			}
			
			.dianpu_detail span {
				display: inline-block;
				border-left: 1px solid #ddd;
				margin: 0 15px;
				height: 15px;
				vertical-align: middle;
			}
			
			.dianpu_main .surport-service {
				margin-top: 25px;
				width: 100%;
				overflow: hidden;
			}
			
			.dianpu_main .surport-service h3 {
				height: 40px;
				line-height: 40px;
				font-size: 16px;
				border-bottom: 1px solid #c9c9c9;
				color: #333;
			}
			
			.dianpu_main .surport-service ul {
				overflow: hidden;
			}
			
			.dianpu_main .surport-service ul li {
				float: left;
				width: 125px;
				height: 100px;
				margin: 10px 20px;
				text-align: center;
				font-size: 14px;
			}
			
			.dianpu_main .surport-service ul li i {
				display: block;
				width: 55px;
				height: 55px;
				margin: 15px auto 5px;
				background: url(../images/service-icon-1.png) no-repeat;
			}
			
			.dianpu_main .surport-service ul li.wifi i {
				background-position: 0 0;
			}
			
			.dianpu_main .surport-service ul li.water i {
				background-position: -55px 0;
			}
			
			.dianpu_main .surport-service ul li.charge i {
				background-position: -110px 0;
			}
			
			.dianpu_main .surport-service ul li.tiemo i {
				background-position: -165px 0;
			}
			
			.dianpu_main .surport-service ul li.zixun i {
				background-position: -221px 0;
			}
			
			.dianpu_main .surport-service ul li.gouwu i {
				background-position: -276px 0;
			}
			
			.dianpu_main .surport-service ul li.fenqi i {
				background-position: -331px 0;
			}
			
			.dianpu_main .surport-service ul li.update i {
				background-position: -386px 0;
			}
			
			.dianpu_main .surport-service ul li.huishou i {
				background-position: -441px 0;
			}
			
			.dianpu_main .surport-service ul li.kuaixiu i {
				background-position: -496px 0;
			}
			
			.dianpu_main .surport-service ul li.songxiu i {
				background-position: -551px 0;
			}
			
			.dianpu_main .surport-service ul li.tuihuan i {
				background-position: -606px 0;
			}
			
			.dianpu_main .surport-service ul li.cur0 i {
				background-position: 0 -55px;
			}
			
			.dianpu_main .surport-service ul li.cur1 i {
				background-position: -55px -55px;
			}
			
			.dianpu_main .surport-service ul li.cur2 i {
				background-position: -110px -55px;
			}
			
			.dianpu_main .surport-service ul li.cur3 i {
				background-position: -165px -55px;
			}
			
			.dianpu_main .surport-service ul li.cur4 i {
				background-position: -221px -55px;
			}
			
			.dianpu_main .surport-service ul li.cur5 i {
				background-position: -276px -55px;
			}
			
			.dianpu_main .surport-service ul li.cur6 i {
				background-position: -331px -55px;
			}
			
			.dianpu_main .surport-service ul li.cur7 i {
				background-position: -386px -55px;
			}
			
			.dianpu_main .surport-service ul li.cur8 i {
				background-position: -441px -55px;
			}
			
			.dianpu_main .surport-service ul li.cur9 i {
				background-position: -496px -55px;
			}
			
			.dianpu_main .surport-service ul li.cur10 i {
				background-position: -551px -55px;
			}
			
			.dianpu_main .surport-service ul li.cur11 i {
				background-position: -606px -55px;
			}
			
			.dianpu_main .surport-service ul li.cur666,
			.surport-service .ddc-service ul li.cur999 {
				color:#8f8f8f;
			}
			
			.dp_img .a-btn {
				display: block;
				width: 42px;
				height: 100%;
				position: absolute;
				top: 0;
			}
			
			.dp_img .crossroller_prev {
				background: url(../images/lunbo_btn_left.png) center no-repeat;
				left: -100px;
			}
			
			.dp_img .crossroller_next {
				background: url(../images/lunbo_btn_right.png) center no-repeat;
				right: -100px;
			}
			
			.dp_img .roller-box ul {
				overflow: hidden;
				height: 385px;
			}
			
			.dp_img .roller-box ul li {
				float: left;
				width: 640px;
			}
			
			.dp-item .item {
				display: none;
			}
			
			.service-roller {
				position: relative;
			}
			
			.service-roller ul {
				overflow: hidden;
				height: 125px;
			}
			
			.service-roller .a-btn {
				display: block;
				width: 42px;
				height: 100%;
				position: absolute;
				top: 0;
			}
			
			.service-roller .service-btn-left {
				background: url(/images/service_btn_left.png) center no-repeat;
				left: 0;
			}
			
			.service-roller .service-btn-right {
				background: url(/images/service_btn_right.png) center no-repeat;
				right: 0;
			}
			/*鐢靛姩杞�*/
			
			.ddc-service {
				display: none;
			}
			
			.surport-service .ddc-service ul li {
				width: 150px;
			}
			
			.surport-service .ddc-service ul li i {
				background: url(/images/service-ddc-icon.png) no-repeat;
				width: 60px;
			}
			
			.surport-service .ddc-service ul li.ddc-charge i {
				background-position: 10px -62px;
			}
			
			.surport-service .ddc-service ul li.ddc-daqi i {
				background-position: -74px -66px;
			}
			
			.surport-service .ddc-service ul li.ddc-dc i {
				background-position: -157px -73px;
			}
			
			.surport-service .ddc-service ul li.ddc-kuaixiu i {
				background-position: -239px -67px;
			}
			
			.surport-service .ddc-service ul li.ddc-wifi i {
				background-position: -319px -73px;
			}
			
			.surport-service .ddc-service ul li.ddc-water i {
				background-position: -402px -73px;
			}
			
			.surport-service .ddc-service ul li.ddc0 i {
				background-position: 10px 3px;
			}
			
			.surport-service .ddc-service ul li.ddc1 i {
				background-position: -74px 3px;
			}
			
			.surport-service .ddc-service ul li.ddc2 i {
				background-position: -157px 10px;
			}
			
			.surport-service .ddc-service ul li.ddc3 i {
				background-position: -239px 0;
			}
			
			.surport-service .ddc-service ul li.ddc4 i {
				background-position: -319px 6px;
			}
			
			.surport-service .ddc-service ul li.ddc5 i {
				background-position: -402px 0;
			}
			
			#kuaixiu,
			#songxiu {
				display: none;
			}
			
			#pic-roller-box {
				/*width: 640px;*/
				margin: 0 auto;
			}
			
			.big-pic {
				width: 640px;
				height: 640px;
				margin: 0 auto;
				line-height: 0;
				position: relative;
			}
			
			.big-pic .pic-show {
				width: 640px;
				height: 640px;
				overflow: hidden;
			}
			
			.big-pic .pic-show img {
				width: 100%;
			}
			
			.md-gude-roller {
				margin-top: 10px;
				width: 640px;
				margin: 0 auto;
			}
			
			.pic-description {
				width: 640px;
				margin: 0 auto;
				height: 80px;
				overflow: hidden;
			}
			
			.pic-description p {
				font-size: 14px;
				color: #666;
				line-height: 25px;
			}
			
			.small-box {
				width: 600px;
				height: 100px;
				float: left;
				overflow: hidden;
			}
			
			.small-box ul {
				overflow: hidden;
			}
			
			.small-box ul li {
				float: left;
				width: 100px;
				height: 98px;
				margin: 0 9px;
				border: 1px solid #e0dddd;
				text-align: center;
				line-height: 95px;
				transition: all .5s;
			}
			
			.small-box ul li img {
				width: 90%;
				vertical-align: middle;
			}
			
			#pic-roller-box .pic-roller-btn {
				width: 18px;
				height: 75px;
				text-align: center;
				line-height: 75px;
				margin-top: 15px;
				border: 1px solid #e0dddd;
				cursor: pointer;
			}
			
			.small-box ul li.li-border {
				border-color: #f60;
			}
			
			.big-pic .roller-a-btn {
				display: block;
				width: 50px;
				height: 100px;
				text-align: center;
				line-height: 100px;
				color: #fff;
				position: absolute;
				top: 50%;
				margin-top: -50px;
				font-size: 60px;
				font-family: SimSun;
				text-decoration: none;
				background: rgba(0, 0, 0, .5);
				border-radius: 3px;
				outline: none;
				border: none;
				cursor: pointer;
				display: none;
			}
			
			.big-pic .roller-a-btn.btn-prev {
				left: -50px;
			}
			
			.big-pic .roller-a-btn.btn-next {
				right: -50px;
			}
			
			.big-pic .roller-a-btn.disabled {
				color: #ddd;
				cursor: default;
				background: rgba(0, 0, 0, .3);
			}

.dTitle, .dDetail, .dShare{
	text-align:left;
}

.dTitle{
	font-weight:bold;
	font-size:15px;
	width:400px;
	margin-bottom:3px;
}


.dDetail, .dIcon{
	width:290px;
	position: relative;
	float:left;	
}

.dImg{	position: relative;
	float:left;	}


/* baidu map 弹框 */
.dIcon{
	margin:3px 0px;
}

dImg{
	position: relative;
	float:right;
}
.dIcon li{
	width:21px;
	height:17px;
	border:solid 0px;
	float:left;
}
.dQRcode{	
	float:right;
}
.dHr{
	border:solid 0px;
	border-bottom:solid 1px #666;
	clear:both;
}
.dShare{
	float:left;
	width:200px; height:35px;
}
.dShare a{
	color:#666;
	font-size:12px;
}
.cur_city_name{
	color:red;
}
.ui_city_change_top{border:1px solid red;}
.ui_city_change_click{border:0px solid red;}


/*201703xinx*/
.addr_con{padding: 0;}
.addr_con li{padding: 16px 20px;}
.addr_con li:hover{background:#f5f5f5;}
a.btn1{backgr ound:#bbb; backgro und-color: #bbb; border: none;}
.addr_con *{transition: all 0.3s;}
.addr_con li:hover a.btn1{background:#f60; background-color: #f60;}
.addr_con li a.btn1:hover{background:#e50; background-color: #e50;}
.dianpu{width: 264px;box-shadow:0 0 0 rgba(0,0,0,0.0);overflow: hidden;background: transparent; padding-left: 7px; border: none;}
.addr_con{box-shadow: -2px 0 8px rgba(0,0,0,0.1);}
.map_wraper{border: 1px solid #ddd; box-sizing: border-box; height: 662px;}
#shopList{background-color: #fff;}
.s_addr select{width:80px;}
#shopList li p:nth-child(4){display: none;}
.addr_con_click_bg{background:#f5f5f5;}


/*门店自提地图样式*/
 .map-label-box{
	position: relative;
    width: 260px;
    padding-top: 15px;
    background: #fff;
}
 .map-label-box .tit{
	background: #fa6464;
    height: 28px;
    padding-left: 10px;
    line-height: 28px;
    color: #fff;
    overflow: hidden;
}
.map-label-box .addr{
	padding: 8px 10px;
}


/*门店列表地图页*/
.left {
    float: left;
}
.BMap_Marker label.BMapLabel{top:28px !important; left:30px !important;}
select, .select { color: #777; background-color: #FFF; height: 30px; vertical-align: middle; *display: inline; padding: 0 4px; border: solid 1px #E6E9EE; *zoom:1;}