@import "base.css";
body{
}
.top{
	width:100%;
	background-color:#f9f9f9;
	border-top:2px solid #077aff;
	border-bottom:1px solid #CCC;
	height:29px;
	line-height:31px;
	position:fixed;
	top:0;
	left:0;
	
	_position:absolute;
	_bottom:auto;
	_top:expression(eval(document.documentElement.scrollTop));
}
.top_l{
	float:left;
	margin-left:16px;
	display:inline;
}
.top_l span{
	display:inline-block;
	height:30px;
	cursor:pointer;
	min-width:60px;
}
#cityList{
	width:110px;
	border:1px solid #CCC;
	border-top:none;
	background-color:#f9f9f9;
	position:absolute;
	top:29px;
	left:56px;
	width:55px;
}
#cityList li{
	line-height:1.5em;
}
#cityList li a{
	display:block;
	height:30px;
	line-height:30px;
	text-align:center;
}
#cityList li a:hover{
	color:#000;
	background:#deedff;
}
.top_r{
	float:right;
	margin-right:16px;
	display:inline;
}
.logos{
	width:1200px;
	margin:0 auto;
}
.logo_l{
	float:left;
	margin-top:13px;
	margin-left:10px;
	width:193px;
	height:59px;
	background:url(../images/s_logo.jpg) no-repeat;
}
.logo_l a{
	display:inline-block;
	float:left;
	margin-left:162px;
	margin-top:22px;
	font-weight:bold;
	font-size:12px;
	font-family:"幼圆","宋体";
}
.logo_r img{
	width:392px;
	height:84px;
	margin-right:12px;
}
.logo_r a:last-child img{
	margin-right:0px;
}
.daohang{
	clear:both;
	width:1200px;
	margin:0 auto;
	margin-top:8px;
	height:38px;
	font-size:14px;
	background:url(../images/daohang_bg.jpg) repeat-x;
}
.daohang ul{
}
.daohang li{
	float:left;
	width:170px;
	text-align:center;
	margin-top:12px;
	background:url(../images/daohangli_bg.jpg) right no-repeat;
}
.daohang li:hover{
	font-weight:bold;
}
.daohang li a{
	color:#FFF;
}
.mbx{
	clear:both;
	margin:0 auto;
	margin-top:8px;
	width:1198px;
	height:34px;
	line-height:36px;
	border:1px solid #CCC;
	text-indent:1em;
}

.mbx_l{
	float:left;
	width:750px;
}
.r_xiangguan{
	float:right;
	height:28px;
	width:225px;
	overflow:hidden;
}
.r_xiangguan a{
	color:#666;
	display:block;
	float:left;
	width:112px;
	height:28px;
	line-height:28px;
	text-align:center;
	overflow: hidden;
}
.l_xiangguan{
	height:28px;
	width:100%;
	overflow:hidden;
	margin-top: -10px;
}
.l_xiangguan a{
	color:#666;
	display:block;
	float:left;
	width:50%;
	height:28px;
	line-height:28px;
	text-align:center;
	overflow: hidden;
}

.main{
	width:1200px;
	margin:0 auto;
	margin-top:8px;
}
.main_l{
	float:right;
	width:959px;
	min-height:510px;
	padding:10px 0;
	border:1px solid #CCC;
}
.main_l_top{
	height:61px;
	margin: 0 10px;
}
.main_l_top_l{
	font-family:"幼圆", "黑体", "宋体";
	float:left;
	height:50px;
	margin-left:5px;
	display:inline;
	font-size:38px;
	color:#F00;
	font-weight:bold;
	width:284px;
	overflow:hidden;
}
.main_l_top_l span{
	vertical-align:top;
	height:18px;
	margin-top:15px;
	display:inline-block;
	padding-top:12px;
	width:50px;
	background:url(../images/jiantou.jpg) no-repeat;
}
.main_l_top_m{
	float:left;
	color:#333;
	margin-top:28px;
	margin-left:3px;
	display:inline;
	font-size:14px;
	height:18px;
	width:98px;
	overflow:hidden;
}
#myDistance{
	color:#333 !important;
}
#myDistance b{
	font-weight:inherit;
	color:#333 !important;}
.sousuo{
	float:right;
	margin-top:2px;
	margin-right:3px;
	display:inline;
}
.sousuo .input{
	float:left;
	font-size:12px;
	padding-left:6px;
	width:253px;
	height:20px;
	line-height:22px;
	background:url(../images/inputbg_n.jpg) -40px repeat-y;
	border:1px solid #CCC;
}
.sousuo_l{
	float:left;
	width:264px;
	margin-right:6px;
}
.sousuo_l .siftstart, .siftend{
	width:70px;
	height: 20px;
	float:right;
	text-align: center;
	background-color: #eaeaea;
	border-left: 1px #e0e0e0 solid;
}
.sousuo_l .marketstart, .marketend{
	display: none;
	position: absolute;
	z-index:9;
	border:1px #E3E3E3 solid;
	background-color: #fff;
	margin-top: -2px;
	width: 290px;
	margin-left: -68px;
	padding: 10px 15px;
}

.sousuo_l .marketstart span, .marketend span{
	margin: 0 5px;
	cursor:pointer;
}
.sousuo_l .marketstart button, .marketend button{
	cursor:pointer;
}
.sousuo_l .fourth{
	margin-top: 5px;
	padding-top: 5px;
	border-top: 1px #e0e0e0 solid;
}
.sousuo .sousuo_l .fourth input{
	width:180px;
	border: 1px #e0e0e0 solid;
}
.sousuo .sousuo_l .fourth button{
	background-color: #0a67fb;
	height: 22px;
	padding: 0 5px;
	color:#fff
}

.sousuo_r{
	float:right;
}
.sousuo .input input{
	background:none;
	border:none;
	color:#333;
	height:20px;
	line-height:22px;
	font-size:12px;
	overflow:hidden;
	width:115px;
	vertical-align:top;
}
.sousuo .button{
	float:right;
	display:inline;
	margin-right:0px;
}
.sousuo .button button{
	background:none;
	border:none;
	width:50px;
	height:50px;
	margin:0;
	padding:0;
}
.sousuo .button button img{
	cursor:pointer;
}
.main_l_main{
	margin-top:9px;
}
.main_l_main li{
	width:940px;
	height:85px;
	border-bottom:1px solid #ccc;
	padding:10px;
}
.main_l_main .two{
	/*background-color:#f7f7f7;*/
}
.main_l_main li:hover{
	background-color:#eee;
	border-bottom:1px solid #ccc;
	box-shadow: 0 0 10px #ccc;
    cursor: pointer;
}

.liancheng{
	display: list-item;
    width: 100%;
    height: 62px !important;
    overflow:hidden;
    width: 940px;
    border-bottom: 1px solid #ccc;
    padding: 10px;
}
.liancheng:hover{
	background-color:#eee;
	border-bottom:1px solid #ccc;
	box-shadow: 0 0 10px #ccc;
    cursor: pointer;
}
.liancheng .lcyL{
	float: left;
	width: calc(100% - 200px);
	font-size: 14px;
    line-height: 30px;
}
.lcyLStart{
	float: left;
	width: 310px;
}
.lcyLStartTopLeft{
	float: left;
	font-size: 18px;
	margin-left: 10px;
}
.lcyLStartTopRight{
	float: right;
	margin-right: 66px;
	border-bottom: 1px solid #39f;
	font-size: 12px;
	color: #666;
}
.lcyLStartFoot{
	clear: both;
	margin-left: 10px;
}
.lcyLMiddle{
	float: left;
	width: 120px;
	text-align: center;
}
.lcyLMiddleTop{
	font-size: 18px;
	font-weight: bold;
	color: #39f;
}
.lcyLMiddleFoot{
	font-size: 12px;
	white-space: nowrap;
}
.lcyLMiddleFootMore{
	display: inline-block;
	transform: rotate(90deg);
	font-weight: bold;
}
.lcyLEnd{
	float: left;
	width: 310px;
}
.lcyLEndTopLeft{
	float: left;
	margin-left: 66px;
	border-bottom: 1px solid #39f;
	font-size: 12px;
	color: #666;
}
.lcyLEndTopRight{
	float: right;
	font-size: 18px;
	margin-left: 10px;
}
.lcyLEndFoot{
	clear: both;
	text-align: right;
	margin-left: 10px;
}

.liancheng .lcyR{
	float: right;
	width: 120px;
	font-size: 12px;
	padding-left: 80px;
	padding-top: 10px;
}
.liancheng .lc_l{
	float: left;
	width: 280px;
    font-size: 14px;
    line-height: 30px;
    height: 60px;
    overflow: hidden;
}
.liancheng .lc_l img{
	max-height: 22px;
    vertical-align: middle;

}
.liancheng .lc_m{
	float: left;
	width: 460px;
	height: 60px;
	overflow: hidden;
}
.liancheng .lc_m div{
	float: left;
	height: 60px;
	margin-right: 10px;
	overflow: hidden;
}
.liancheng .lc_m div:nth-child(1), .liancheng .lc_m div:nth-child(5){
	font-size: 16px;
	width: 105px;
	margin: auto 0;
	display: flex;
	align-items: center
}
.liancheng .lc_m div:nth-child(2), .liancheng .lc_m div:nth-child(4){
	color: #666;
	font-size: 12px;
	line-height: 30px;
	width: 63px;
	align-items: center;
	background: url(/Public/comPublic/images/searchlcbg.jpg) repeat-x -30px;
}
.liancheng .lc_m div:nth-child(3){
	font-size: 18px;
	color: #39f;
	min-width: 40px;
	max-width: 100px;
	text-align: center;
	display: flex;
	align-items: center
}
.liancheng .lc_m div:nth-child(3) a{
	color: #39f;
}
.liancheng .lc_m div:nth-child(5){
	margin: 0;
}
.liancheng .lc_r{
	float: right;
	width: 120px;
	font-size: 12px;
	padding-left: 80px;
	padding-top: 10px;
}
.com_l{
	float:left;
	width:71px;
	height:71px;
	margin-top:8px;
}
.com_l img{
	width:71px;
	height:71px;
}
.com_m{
	float:left;
	line-height:20px;
	margin-left:10px;
	width:402px;
}
.com_m h1{
	font-size:16px;
	margin-bottom:3px;
}

.h1icon{
	display: inline-block;
}
.helpicon{
	background: url(/Public/comPublic/images/icon.png) no-repeat scroll -63px -48px transparent;
	display: inline-block;
	font-size: 0;
	overflow: hidden;
	position: relative;
	vertical-align: middle;
	height: 16px;
	width: 16px;
}

.com_attr{
	width:280px;
	float:left;
}
.com_attr div{
	width:50%;
	float: left;
}
.com_attr span{
	line-height:22px;
	display:block;
}
.com_attr e{color:#ff0000}

.citys{
	clear:both;
	width:100%;
	height:24px;
}
.city_l{
	float:left;
	height:24px;
	line-height:24px;
	padding-right:5px;
	overflow:hidden
}
.city_r{
	float:left;
	height:24px;
	line-height:24px;
	width:260px;
	overflow:hidden;
}
.com_r{
	float:right;
	width:140px;
	margin-right:3px;
	background:url(../images/comlibg.gif) left top no-repeat;
	height:90px;
	padding-left:24px;
	line-height:24px;
}
.com_star_3 {
	background:url(../images/comlibg_3.gif) left top no-repeat!important;
}
.com_star_5 {
	background:url(../images/comlibg_5.gif) left top no-repeat!important;
}
.fuwu{
	margin-left:-23px;
	margin-top: 5px;
}
.fuwu a img:hover{
	box-shadow: 0 0 10px #f00;
}
.zhis{
	clear:both;
	width:100%;
	height:40px;
	overflow:hidden
}
.dizhi{
	height:20px;
	line-height:20px;
	padding-right:5px;
	width:280px;
	overflow:hidden
}
.wangzhi{
	margin-bottom:3px;
	margin-right:5px;
	max-width:270px;
	height:20px;
	overflow:hidden;
}
.fuwu_l{
	float:left;
	width:50px;
}
.fuwu_r{
	float:left;
	margin-left:6px;
	margin-top:6px;
	display:inline;
}
.fuwu_r a{
	color:#F00;
	line-height:40px;
	text-decoration:underline;
	font-weight:bold;
}
.fuwu_r button{
	width:60px;
	margin:0;
	margin-top:8px;
	padding:0;
}
.main_l_fenye{
	text-align:center;
	margin:10px auto;
	padding-top:10px;
}
.main_l_fenye a{
	font-family:Arial;
	display:inline-block;
	border:1px solid #3460e6;
	padding:4px 8px;
	margin-right:6px;
	background-color:#3460e6;
	color:#FFF;
}
.main_l_fenye a:hover{
	border:1px solid #CCC;
	background:none;
	color:#3460e6
}
.current{
	font-family:Arial;
	display:inline-block;
	padding:4px 8px;
	margin-right:6px;
	border:1px solid #CCC;
	background:none;
	color:#3460e6
}
.main_r{
	float:left;
	width:229px;
}
.pptg{
	height:66px;
	background:url(../images/pptg.gif) top center no-repeat;
}
.r_zhiding{
	max-height:438px;
	border-bottom:1px solid #CCC;
}
.r_zhiding img{
	height:137px;
	/*margin-bottom:8px;*/
}
.r_xiangguan{
	height:30px;
	width:100%;
	border:1px solid #CCC;
	overflow:hidden;
}
.r_xiangguan a{
	display:block;
	float:left;
	width:112px;
	height:30px;
	line-height:30px;
	text-align:center;
}

.nytitle{
	text-align:center;
	height:38px;
	line-height:40px;
	font-size:14px;
	font-weight:bold;
	background-color: #f5a300;
	border:1px solid #CCC;
	border-bottom:none;
	color: #fff;
}
.nytuijian{
	height:499px;
	border:1px solid #CCC;
	border-top:none;
	overflow:hidden;
}

.nytuijian ul{
	margin:12px;
	height:475px;
	overflow:hidden;
}
.nytuijian li{
	height:30px;
	line-height:30px;
	font-size:14px;
	color:#666;
	font-weight:bold;
}
.nytuijian li a{
	color:#666;
}

.r_ad{
	margin-top:8px;
}
.r_ad img{
	height:50px;
	margin-bottom:8px;
}
.foot_ad{
	padding-top:8px;
	width:1200px;
	height:60px;
	margin:0 auto;
	margin-left:-600px;
	position: fixed;
	bottom:0;
	left:50%
}
.foot_ad img{
	width:1200px;
	height:60px;
}
.foot{
	width:100%;
	height:54px;
	overflow:hidden;
	padding-top:5px;
	margin-top:10px;
	background-color:#f9f9f9;
	text-align:center;
	line-height:24px;
	border-top:1px solid #CCC;
}
.foot a{
	color:#008ce5
}
.main_l_top{
    height: 71px;
}
.main_l_top_l{
    line-height: 65px;
}
.main_l_top_l span{
    margin-top: 24px;
}
.main_l_top_ll{
    border: 1px solid red;
    border-radius: 5px;
    float: left;
    width: 55px;
    height: 18px;
    margin-top: 31px;
    margin-left: 3px;
}
.main_l_top_ll a{
    color: red;
}
.main_l_top_ll:hover{
    background-color: red;
}
.main_l_top_ll:hover a{
    color: white;
}
.main_l_top_m{
    margin-top: 30px;
    height: 18px;
}
.sousuo_l{
    width: 323px;
    margin-right: 6px
}
.sousuo_l .input{
    margin-bottom:6px;
    padding: 0;
    width: 318px;
    height: 26px;
    line-height: 26px;
    font-size: 14px;
    background-position-x: -32px;
}
.sousuo_l .input input{
    height: 26px;
    line-height: 26px;
    font-size: 14px;
}
.sousuo_l .siftstart, .siftend{
    height: 26px;
}
.sousuo_r{
    width: 60px;
}
.sousuo .button button{
    width:62px;
    height:62px;
}
.sousuo .button button img{
    width:62px;
    height:62px;
}
.linelistitem{
    width: 340px;
    height: 140px;
    overflow-y: scroll;
    margin: 10px 20px;
    margin-right: none !important;
    font-size: 14px;
    line-height: 24px;
}
.send-a {
    width: 70px;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    font-weight: bold;
    display: inline-block;
    color: white;
    text-align: center;
}
.send-a:hover {
    box-shadow: 0 0 10px #f00;
}
.send-b:hover {
    box-shadow: 0 0 10px #36f;
}
.pager li .active{
    background-color: white;
    color: #3460e6
}
.appdown ul li{
    height: 100px;
    width: 226px;
    border: 1px solid #eee;
    font-style: 14px;
    margin-bottom: 13px
}
.appdown ul li span{
    font-weight: bold;
}
.help-left{
    width: 226px;
}
.help-left dl dd{
    width: 190px;
    height: 26px;
    overflow: hidden;
}

.addrf{position: fixed; z-index: 9999; top: 0; height: 70px; background-color: #fff; border-bottom: 1px #ccc solid; width: 959px; box-shadow: 0 0 10px #ccc; margin: 0}
