
a {color: rgb(1, 137, 255); text-decoration: none;}
.Ring {border: 1px solid rgb(221, 221, 221);width: 978px; float: left; overflow:hidden;}
.cityList {background: white; left: 20px; top: 20px; width: 978px; overflow: hidden; display: block; z-index: 1;}
.cityList .title {width: 100%; overflow: hidden; padding-top: 0px; position: relative;}
.cityList .cityTopSearch {padding: 0px 2px; border: 1px solid rgb(230, 223, 222); width: 228px; height: 25px; color: rgb(94, 94, 94); line-height: 25px; margin-right: 38px; float: left; display: inline;}
.cityList ul.titleChar {list-style: none; padding: 0px; width: 978px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid; float: left; cursor: default;background-image:url(/images/shop/sp_mu1.jpg);
}
.cityList .titleChar .on {bottom: -1px; color: rgb(0, 0, 0); border-right-color: rgb(230, 223, 222); border-bottom-color: rgb(255, 255, 255) !important; border-left-color: #FFF; border-right-width: 1px; border-bottom-width: 1px !important; border-left-width: 1px;  border-right-style: solid; border-bottom-style: solid !important; border-left-style: solid; position: relative; background-color: white; font-weight:bold; color:#666666;}
.cityList .titleChar li {margin: 0px 0px; padding: 8px 20px 7px 20px; color: #666; float: left; border-right:solid 1px #E6DFDE; font-size:14px;}
.cityList .titleChar li a{color: #666; font-size:14px;}
.cityList .cityListBox {margin: 8px 0px 0px 16px; color: rgb(104, 104, 104); overflow: hidden; display: inline-block; _position: relative;}
.cityListBox dl {overflow: hidden; position: relative; -ms-zoom: 1;}
.cityListBox .hotCity dd {width: 930px;}
.cityListBox .hotCity dd a{ color:#0092D2;}
.cityListBox dl dt {width: 20px; height: auto; line-height: 25px; float: left; display: block;}
.cityListBox dl dd {width: 930px; height:40px; text-align: left; line-height: 25px; margin-bottom: 6px; float: left; _padding-top: 2px;}
.cityListBox dl dd a {color: #0092D2; font-size:14px;}
.cityListBox dl dd a:hover {color:#F30; text-decoration: underline;}
.cityListBox a { padding:0px 9px; display: inline-block;}
.none {display: none;}

.sc-fenlei{border:1px #e3e2e2 solid; width:288px;background:#fff;padding-bottom:5px; overflow:hidden;}
.sc-fenlei dt{ border:1px #FFFFFF solid;height:36px;line-height:36px;padding-left:12px;font-size:16px;color:#3a66b4;font-weight:bold; background-color:#f9f9f9;margin-bottom:4px;font-family: "Microsoft YaHei";}
.sc-fenlei dd{ line-height:28px; font-size:14px; border-bottom:1px dashed #eeeeee; padding-left:19px; margin:2px 0px; background:url(../images/jianhao.png) no-repeat 8px 10px; }
.sc-fenlei dd:hover{ background-color:#FF3300;color:#FFFFFF;}
.sc-fenlei dd:hover a{color:#FFFFFF }
.sc-fenlei dd a{color:#333;}

.sc-fenlei2{border:1px #eeeeee solid; width:288px;background:#fff;margin-bottom:5px; overflow:hidden;}
.sc-fenlei2 dt{ height:36px;line-height:36px;padding-left:12px;font-size:16px;color:#3a66b4;font-weight:bold; background-color:#eeeeee;font-family: "Microsoft YaHei";}
.sc-fenlei2 dd{ margin:0px;}
.fenlei2-1{ height:35px;padding-left:5px; line-height:35px; border-bottom:1px solid #eeeeee;border-top:1px solid #fff; background-color: #f8f8f8}
.fenlei2-1 a{ color:#333; font-size:14px; padding-left:5px;}
.fenlei2-2 li {font-size:14px; padding-left:15px; line-height:24px;background:url(../images/jianhao.png) no-repeat 8px 10px; margin-left:10px;}
.fenlei2-2 li a{font-size:14px; padding-left:5px; line-height:24px;}
.fenlei2-2 li a:hover {color:#F30; text-decoration: underline;}
.pfscbt{ width:880px; padding-top:15px; padding-left:10px;border-bottom:1px dashed #ddd; }
.pfscbt h1{ font-size:16px; font-weight:bold; line-height:30px; color:#333333}

.sc-city{border:1px #e3e2e2 solid; width:288px;background:#fff;padding-bottom:5px; overflow:hidden;}
.sc-city-title2{ border:1px #FFFFFF solid;height:36px;line-height:36px;padding-left:12px;font-size:16px;color:#3a66b4;font-weight:bold; background-color:#f9f9f9;margin-bottom:4px;font-family: "Microsoft YaHei";}
.sc-city-title{ width:100px;background-color:#ff7300; margin-bottom:5px; margin-top:2px; color:#FFFFFF; font-size:14px; height:24px; line-height:24px; padding-left:8px; margin-left:8px; float:left}
.sc-city ul{width:290px; float:left; padding-left:5px;}
.sc-city ul li{ padding:2px 5px; line-height:24px; font-size:14px; float:left;}
.sc-city ul li a{color:#0189ff; border: #ccc 1px solid; padding:2px 3px; }
.sc-city ul li a:hover {color:#FFF; background-color:#FF3300;}

.weixin-hot{border:1px #e3e2e2 solid; width:288px;background:#fff;padding-bottom:5px; overflow:hidden;}
.weixin-hot dt{ border:1px #FFFFFF solid;height:42px;line-height:42px;padding-left:12px;font-size:18px;color:#3a66b4;font-weight:bold; background-color:#f9f9f9;margin-bottom:4px;font-family: "Microsoft YaHei";}
.weixin-hot dd{ width:280px; height:50px; border-bottom:1px dashed #eeeeee; margin:2px; padding-top:2px;}
.weixin-hot dd span{ width:20px; border:1px solid #eeeeee; text-align:center; color:#666; margin:3px 0px 3px 3px; line-height:22px; float:left; margin-top:10px;}
.weixin-hot img{ float:left; border:solid #eeeeee 1px; padding:2px;}
.weixin-hot a { color:#333; float:left;line-height:46px; margin-left:5px;}
.weixin-hot a:hover {color:#F30; text-decoration: underline;}
.weixin-hot dd div{ float:right; background-color:#FF7300; width:36px; margin-top:8px;}
.weixin-hot dd div a{line-height:22px; color:#FFF; text-align:center;}
.weixin-hot dd div a:hover {color:#FFF;}
.gzh_title{ width:715px; color: #666; font-weight:bold; float:left; overflow:hidden;}.gzh_title h3{width:560px; height:40px;float:left;font-size:16px; line-height:40px; overflow:hidden; }.gzh_title span{ float:right;line-height:24px;font-size:12px; padding-top:3px;}.gzh_title span EM{ color:#F00;font-size:16px;}.gzh_title a{color:#FF6A00;font-size:16px; text-decoration:none;}.gzh_title a:hover{color:#F30; text-decoration:underline;}
.gzh_con{ width:728px; float:left; overflow:hidden;}
.szdz a{ color: #666; line-height:30px;}.szdz a:hover{color:#F30; text-decoration:underline;}
.yztu{float:left;width:45px; height:17px; background-image: url(../images/yz/t2536_2.png); padding:0px; margin:0px;}

.comment{ margin-top:5px; border:1px #eee solid;}
.comment .img {
	width: 222px; height: 222px; text-align: center; vertical-align: middle; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid; display: table-cell;
}
.comment .img img {
	max-height: 222px; max-width: 222px;
}
.comment .left-img {
	border: 1px solid rgb(238, 238, 238); border-image: none;
}
.comment .left-img ul {
	padding: 4px 0px; margin-left: -9px;
}
.comment .left-img li {
	border: 1px solid rgb(238, 238, 238); border-image: none; width: 35px; height: 35px; margin-left: 9px; cursor: pointer;
}
.comment .pnx .icon {
	background-position: -88px -132px; left: 6px; top: 238px; width: 8px; height: 13px; position: absolute;
}
.comment .pnx .next {
	background-position: -99px -132px; left: 209px;
}
.comment .pnx .prev:hover {
	background-position: -88px -154px;
}
.comment .pnx .next:hover {
	background-position: -99px -154px;
}
.comment .title2 .bt {
	padding: 0px 11px; border-radius: 3px; height: 28px; line-height: 28px; background-color: rgb(29, 210, 175);
}
.comment .right-con {
	width: 405px;
}
.comment .right-con li {
	height: 47px; line-height: 47px; overflow: hidden; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid;
}
.comment .right-con .first {
	border-top-color: rgb(238, 238, 238); border-top-width: 1px; border-top-style: solid;
}
.comment .right-con .fs {
	width: 46px; height: 47px; text-align: center; color: rgb(153, 153, 153); line-height: 18px; margin-right: 10px; background-color: rgb(247, 247, 247);
}
.comment .right-con .addr {
	width: 347px; overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.comment .span-fl .icon {
	top: 4px; margin-right: 0px;
}
.comment .bt-list .bt {
	padding: 0px 3px; height: 32px; line-height: 30px; font-size: 13px; margin-right: 3px;
}
.comment .bt-list .icon {
	top: 4px; margin-right: 3px;
}
.comment .left-img .small-wrap {
	width: 180px; height: 45px; overflow: hidden; margin-left: 20px;
}
.comment .form-comment {
	margin: 50px 0px 45px;
}
.comment .form-comment textarea {
	width: 650px; height: 137px;
}
.comment .tip .bt {
	width: 74px; height: 22px;
}
.comment .st {
	padding-bottom: 10px; margin-bottom: 3px; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid;
}
.comment .comment-list li {
	padding: 13px 16px 16px; overflow: hidden; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid;
}
.comment .comment-list .li-more {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.comment .comment-list .reply {
	width: 586px; margin-top: 10px; margin-left: 26px;
}
.comment .ic-ps {
	top: -3px;
}
.comment .ah:hover {
	color: rgb(102, 102, 102); text-decoration: none;
}
.comment .reply .replay-list {
	padding: 8px 6px 10px; background-color: rgb(250, 250, 250);
}
.comment .nav-list {
	margin: 36px 0px 25px; padding: 8px 0px 8px 153px; height: 16px; line-height: 16px; background-color: rgb(94, 112, 130);
}
.comment .nav-list li {
	width: 129px; text-align: center; border-right-color: rgb(255, 255, 255); border-right-width: 1px; border-right-style: solid;
}
.comment .nav-list .first {
	border-left-color: rgb(255, 255, 255); border-left-width: 1px; border-left-style: solid;
}
.comment .nav-list a {
	color: rgb(255, 255, 255);
}
.comment .market-summary .ti {
	height: 240px; overflow: hidden;
}
.comment .market-summary .bt {
	width: 85px; height: 27px;
}
.comment .market-summary .icon {
	top: -2px; margin-right: 0px;
}
.pad { width:880px;padding: 0px; overflow: hidden; margin-bottom: 10px; background-color: rgb(255, 255, 255); float:left}
.map-guide .tab {
	border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid;
}
.map-guide .tab li {
	width: 114px; height: 32px; text-align: center; line-height: 32px; border-right-color: rgb(238, 238, 238); border-right-width: 1px; border-right-style: solid; cursor: pointer;
}
.map-guide .tab .current {
	color: rgb(255, 255, 255); background-color: rgb(102, 102, 102);
}
.map-guide .map {
	width: 470px; min-height: 300px; float:left;
}
.map-guide .zn-list {
	width: 220px; border-left-color: rgb(238, 238, 238); border-left-width: 1px; border-left-style: solid; min-height: 300px; float:left; margin-left:5px;
}
.map-guide .zn-list .tc {
	height: 26px; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid;
}
.map-guide .zn-list li {
	border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(255, 255, 255) rgb(255, 255, 255) currentColor; border-image: none; height: 26px; padding-left: 12px; cursor: pointer; background-color: rgb(247, 247, 247);
}
.map-guide .zn-list li:hover {
	background-color: rgb(249, 249, 249);
}
.map-guide .zn-list .ic-jt {
	color: rgb(244, 84, 112);
}
.map-guide .zn-list .icon {
	top: 8px;
}
.title2 span {
	color: rgb(51, 51, 51); font-family: "microsoft yahei"; font-size: 16px;
}
.title2 h2 {
	font-weight: normal; display: inline-block;
}
.pb20 {
	padding-bottom: 20px;
}
.traffic .title2 i {
	color: rgb(153, 153, 153); font-family: "simsun"; font-size: 16px;
}
.traffic .text-list ul {
	margin-left: -18px;
}
.traffic .text-list li {
	margin-left: 18px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: dashed;
}
.traffic .text-list li span {
	color: rgb(153, 153, 153); margin-right: 18px; margin-left: 15px;
}
.traffic .text-list a {
	width: 320px; height: 46px; line-height: 46px;
}
.traffic .text-list a:hover {
	color: rgb(51, 102, 204); text-decoration: none; background-color: rgb(244, 247, 250);
}
.traffic .text-list a:hover span {
	color: rgb(153, 153, 153);
}
.traffic .tlist a {
	padding: 16px 5px; width: 100%; height: 100%; line-height: 18px; display: block;
}
.traffic .tlist a:hover {
	color: rgb(51, 51, 51);
}
.traffic .bt-area {
	height: 44px; line-height: 44px; border-top-color: rgb(238, 238, 238); border-top-width: 1px; border-top-style: solid; background-color: rgb(245, 245, 245);
}
.traffic .bt-area .itext {
	padding: 0px 5px; border: 1px solid rgb(223, 223, 223); border-image: none; width: 148px; height: 26px; line-height: 26px;
}
.traffic .bt-area .bt-map {
	border: 1px solid rgb(203, 203, 203); border-image: none; width: 83px; height: 28px; box-shadow: 0px 1px 2px 0px #ddd; background-color: rgb(248, 248, 248);
}
.traffic .fixed-nav {
	left: 50%; top: 194px; margin-left: -666px;
}
.traffic .fixed-nav li {
	padding: 0px 12px; width: 82px; height: 54px; line-height: 54px; cursor: pointer; background-color: rgb(243, 243, 243);
}
.traffic .fixed-nav a {
	height: 53px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
.traffic .fixed-nav .current {
	background-color: rgb(255, 255, 255);
}
.traffic .fixed-nav li:hover {
	background-color: rgb(255, 255, 255);
}
.traffic .fixed-nav .current a {
	color: rgb(51, 102, 204); font-weight: bold; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.traffic .fixed-nav li:hover a {
	color: rgb(51, 102, 204); font-weight: bold; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.traffic .fixed-nav .last a {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.traffic .fixed-nav .icon {
	top: 8px; width: 22px; height: 22px;
}
.map-search li {
	margin-bottom: 9px;
}
.map-search li span {
	font-size: 13px; margin-right: 13px;
}
.map-search li .bd2 {
	padding: 2px 5px; width: 226px; height: 23px; line-height: 23px;
}
.map-search .last {
	padding-top: 10px; padding-left: 43px;
}
.map-search .bt {
	border-radius: 0px; width: 60px; height: 30px;
}
.map-search button {
	margin: 16px 0px 0px 18px;
}
.map-search .qd {
	color: rgb(213, 57, 78);
}
.map-search .zd {
	color: rgb(22, 160, 133);
}
.map-guide .tab {
	border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid;
}
.map-guide .tab li {
	width: 114px; height: 32px; text-align: center; line-height: 32px; border-right-color: rgb(238, 238, 238); border-right-width: 1px; border-right-style: solid; cursor: pointer;
}
.map-guide .tab .current {
	color: rgb(255, 255, 255); background-color: rgb(102, 102, 102);
}
.map-guide .map {
	width: 650px; min-height: 400px;
}
.map-guide .zn-list {
	width: 185px; border-left-color: rgb(238, 238, 238); border-left-width: 1px; border-left-style: solid; min-height: 300px;
}
.map-guide .zn-list .tc {
	height: 26px; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid;
}
.map-guide .zn-list li { width:215px;border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(255, 255, 255) rgb(255, 255, 255) currentColor; border-image: none; height: 26px; padding-left: 12px; cursor: pointer; background-color: rgb(247, 247, 247);
}
.map-guide .zn-list li:hover {
	background-color: rgb(249, 249, 249);
}
.map-guide .zn-list .ic-jt {
	color: rgb(244, 84, 112);
}
.map-guide .zn-list .icon {
	top: 8px;
}
.bd {border: 1px solid rgb(238, 238, 238); border-image: none; float:left}
.pl12 {padding-left: 12px; width:880px; float:left}
.tc { width:215px;line-height:20px;text-align: center; height:20px; padding-top:4px;}
.fl {
	float: left; margin:4px;
}
.clear {
	clear: both;
}
.lh24 {
	line-height: 24px;
}.fr {
	float: right;
}.ic-djt {
	background-position: -93px -193px; width: 9px; height: 9px;
}.cp {
	cursor: pointer;
}