@charset "utf-8";
/* CSS Document */

/*重写bootstrap*/
a:hover,a:focus{
	text-decoration: none;
}

.navbar {
	border-radius:0;
	margin-bottom:0px;
}
.navbar-blue {
	background-color:#2668ad;
	border-color:#2668ad;
	font-family:"Microsoft Yahei";
	font-size:16px;
}

.navbar-blue .navbar-brand {
	font-size:20px;
	color:#fff;
	padding:0 10px 15px;
}
.navbar-blue .navbar-brand:focus, .navbar-blue .navbar-brand:hover {
	color:#fff;
	background-color:transparent
}
.navbar-blue .navbar-text {
	color:#fff
}
.navbar-blue .navbar-nav>li>a {
	color:#fff
}
.navbar-blue .navbar-nav>li>a:focus, .navbar-blue .navbar-nav>li>a:hover {
	color:#fff;
	background-color:#0c3d70
}
.navbar-blue .navbar-nav>.active>a, .navbar-blue .navbar-nav>.active>a:focus, .navbar-blue .navbar-nav>.active>a:hover {
	color:#fff;
	background-color:#0c3d70
}
.navbar-blue .navbar-nav>.actives>a, .navbar-blue .navbar-nav>.actives>a:focus, .navbar-blue .navbar-nav>.actives>a:hover {
	color:#fff;
	background-color:#0c3d70
}
.navbar-blue .navbar-nav>.disabled>a, .navbar-blue .navbar-nav>.disabled>a:focus, .navbar-blue .navbar-nav>.disabled>a:hover {
	color:#444;
	background-color:transparent
}
.navbar-blue .navbar-toggle {
	border-color:#0c3d70
}
.navbar-blue .navbar-toggle:focus, .navbar-blue .navbar-toggle:hover {
	background-color:#0c3d70
}
.navbar-blue .navbar-toggle .icon-bar {
	background-color:#fff
}
.navbar-blue .navbar-collapse, .navbar-blue .navbar-form {
	border-color:#101010
}
.navbar-blue .navbar-nav>.open>a, .navbar-blue .navbar-nav>.open>a:focus, .navbar-blue .navbar-nav>.open>a:hover {
	color:#fff;
	background-color:#0c3d70
}
@media (max-width:767px) {
.navbar-blue .navbar-nav .open .dropdown-menu>.dropdown-header {
border-color:#080808
}
.navbar-blue .navbar-nav .open .dropdown-menu .divider {
background-color:#080808
}
.navbar-blue .navbar-nav .open .dropdown-menu>li>a {
color:#9d9d9d
}
.navbar-blue .navbar-nav .open .dropdown-menu>li>a:focus, .navbar-blue .navbar-nav .open .dropdown-menu>li>a:hover {
color:#fff;
background-color:transparent
}
.navbar-blue .navbar-nav .open .dropdown-menu>.active>a, .navbar-blue .navbar-nav .open .dropdown-menu>.active>a:focus, .navbar-blue .navbar-nav .open .dropdown-menu>.active>a:hover {
color:#fff;
background-color:#080808
}
.navbar-blue .navbar-nav .open .dropdown-menu>.actives>a, .navbar-blue .navbar-nav .open .dropdown-menu>.actives>a:focus, .navbar-blue .navbar-nav .open .dropdown-menu>.actives>a:hover {
color:#fff;
background-color:#080808
}
.navbar-blue .navbar-nav .open .dropdown-menu>.disabled>a, .navbar-blue .navbar-nav .open .dropdown-menu>.disabled>a:focus, .navbar-blue .navbar-nav .open .dropdown-menu>.disabled>a:hover {
color:#444;
background-color:transparent
}
}
.navbar-blue .navbar-link {
	color:#9d9d9d
}
.navbar-blue .navbar-link:hover {
	color:#fff
}
.navbar-blue .btn-link {
	color:#9d9d9d
}
.navbar-blue .btn-link:focus, .navbar-blue .btn-link:hover {
	color:#fff
}
.navbar-blue .btn-link[disabled]:focus, .navbar-blue .btn-link[disabled]:hover, fieldset[disabled] .navbar-blue .btn-link:focus, fieldset[disabled] .navbar-blue .btn-link:hover {
	color:#444
}
.navbar-nav>li>div { padding-top:15px;padding-bottom:15px; padding-left:40px; line-height:20px; color:#fff;}
.btn-blue { background-color: #2668ad; border-color: #2668ad; color: #fff;}
.btn-blue:hover { color: #fff;}
.page {
	float: right; 
	margin-top: 10px;
}
.page :first-child {
	background-clip: padding-box;
	margin-left: 0;
	border-bottom-left-radius: 4px;
	border-top-left-radius: 4px;
}
.page :last-child {
	background-clip: padding-box;
	border-bottom-right-radius: 4px;
	border-top-right-radius: 4px;
}
.page a,
.page span {
	color: #337ab7;
	position: relative;
	float: left;
	padding: 6px 12px;
	line-height: 1.428571429;
	text-decoration: none;
	background-color: #fff;
	border: 1px solid #DDDDDD;
	outline: none !important;
	cursor: pointer;
	margin-left: -1px;
}
.page .current {
	background-color: #337ab7;
	color: #fff;
	border-color: #337ab7;
}
.page a:hover{
	background-color: #eee;
}
.page .fa {
	font-size: 20px;
	font-weight: 600;
}
.page .icon {
	font-size: 20px;
	font-weight: 600;
}

body { font-family:"Microsoft Yahei"; min-width: 1150px;}
a { color:#337ab7;}
.containers { width:1120px; margin:0px auto;}
.clear { clear:both;height:0}
.pd20 { padding-top:20px;}
.lh-66 { line-height:66px;}
.bg_gray { background:#f4f4f4!important;}
.bg_white { background:#fff;}
.font_org { color:#fd8145!important;}
.font_red { color:#d80100;}
.font_brown { color:#ac8467; padding-left: 10px; }
.font_lm { font-size:14px;}
.font_sm { font-size:16px;}
.font_mm { font-size:18px!important; }
.font_mg { font-size:22px!important;}
.font_lg { font-size:24px;}
.font_gray { color:#999!important;}
.font_white { color:#fff;}
.font_black { color:#333!important;}
.font_bold { font-weight:bold;}
.font_radius { border-radius:25px; background:#c4c5bf; color:#fff; padding:10px; _padding:0px;}
.float_left { float:left;}
.float_right { float:right!important;}
.wt53 { width:53px;}
.wt55 { width:55px;}
.wt95 { width:95px;}
.wt145 { width:145px;}
.wt155 { width:155px; margin-right:20px;}
.wt255 { width:255px; margin-right:20px;}
.wt260 { width:320px; margin-right:20px;}
.wt310 { width:310px;}
.wt360 { width:360px; margin-right:20px;}
.wt450 { width:450px!important;}
.wt500 { width:500px!important; margin:0px auto;}
.wt552 { width:552px;}
.wt600 { width:600px!important;}
.wt620 { width:620px!important; margin:0px auto;}
.wt700 { width:700px; margin:0px auto;}
.wt750 { width:750px;}
.wt796 { width:796px;}
.wt915 { width:915px;}
.wt990 { width:990px;}
.h240 { height:240px;}
.h280{height: 280px!important;}
.blank5 { height:5px; clear:both;}
.blank10 { height:10px; clear:both;}
.blank20 { clear:both; height:20px;}
.blank40 { clear:both; height:40px;}
.blank60 { height:60px; clear:both;}
.no_marginleft { margin-left:0px!important;}
.text_left { text-align:left; padding-left:20px;}
.text-right { text-align:right;}
.mr10 { margin-right:10px;}
.mr20 { margin-right:20px;}
.ml10 { margin-left:10px;}

.nomargin{margin :0 !important;}
.marginT20{margin-top:18px !important;}
.redborder { border:solid 1px #F00!important;}

.header { height:50px; line-height:50px; background:#2668ad;}
.header_left { float:left; width:840px; margin-left:-20px;}
.header_right { float:right; color:#fff; height: 50px; width: 300px; font-size:16px; }
.header_right ul{margin: 0px; height: 50px; float: right;}
.header_right ul li{margin: 0px; height: 50px;}
.header .header_right .navbar-nav li a {_color:#fff; padding-left: 10px; padding-right: 10px; padding-top: 15px\9;  padding-bottom: 15px\9; _line-height: 30px;*height: 20px;}
.header .header_right .navbar-nav li a:hover { _color:#fff; _background:#0c3d70;}
.header_right .meidenglu:first-child{border-top-left-radius: 3px;border-bottom-left-radius: 3px;}
.header_right .meidenglu:last-child{border-top-right-radius: 3px;border-bottom-right-radius: 3px;}
.header_right li.meidenglu{margin: 10px 0;height: 30px;background-color:#1a4675;}
.header_right li.meidenglu .mid{width: 1px; height: 14px;margin: 8px 0px; padding: 0 !important; background-color: #FFFFFF;}
.header_right li.meidenglu .mid:hover{background-color:#FFFFFF !important;}
.header_right li.yidenglu .mid{width: 5px; height: 16px;margin: 7px 0px; padding: 0 !important;}
.header_right li.left-radius {border-top-left-radius: 3px;border-bottom-left-radius: 3px;}
.header_right li.yidenglu .mid:hover{background-color:inherit !important;}
.header_right .new-con{width: 60px; height: 16px;margin: 7px 10px; padding: 0 !important; font-size: 14px; text-align: center; line-height: 14px !important;}
.header_right .new-con:hover{background-color: inherit !important;color: #6a91ba!important;}
.header .header_left .navbar-nav { margin:0\9;  }
.header .header_left .navbar-nav li { float:left\9; text-align:center\9; _background:none; padding:0px\9; position: relative;z-index: 1001;}
.header .header_left .navbar-nav li a { _color:#fff; padding-left: 12px; padding-right: 12px; padding-top: 15px\9;  padding-bottom: 15px\9; _line-height: 30px;}
.header .header_left .navbar-nav li a:hover { _color:#fff; _background:#0c3d70;}
.header .header_left .navbar-nav .dropdown .dropdown-toggle { padding-top:15px;}
.header .header_left .navbar-nav .dropdown-menu li a { _background:#fff; color:#333;}
.header .header_left .navbar-nav .dropdown-menu li a:hover {}
.header .header_left .navbar-nav .dropdown-menu .actives a { _background:#0c3d70; color:#fff;}
.header .navbar-brand { _padding:8px 10px 0 10px; _line-height:50px; _height:50px;}
.header .header_left .navbar-nav .dropdown .dropdown-toggle .caret { _background:#fff; padding:0px\9;}
.header .xuqiu-toggle,.header .jigou-toggle{ position: absolute; padding: 0px; 
	-moz-box-shadow:rgba(0, 0, 0, 0.176471) 0px 6px 12px 0px;
	-webkit-box-shadow:rgba(0, 0, 0, 0.176471) 0px 6px 12px 0px;
	box-shadow:rgba(0, 0, 0, 0.176471) 0px 6px 12px 0px; background-color: white; width: 88px;}
.header .xuqiu-toggle ul,.header .jigou-toggle ul{ padding: 0px; text-align: center; line-height: 35px;}
.header .xuqiu-toggle ul a,.header .jigou-toggle ul a{color:black ; }
.header .xuqiu-toggle ul a:hover,.header .jigou-toggle ul a:hover{ display: block; background-color:#0c3d70 ; color: white;}

.footer { height:50px; line-height:50px; background:#2668ad;}
.footer .footer_left a{ color:#fff;}
.footer_left { float:left; width:600px; color:#fff;}
.footer_right { float:right; width:330px;}
.footer_right li { float:right; list-style-type:none; padding:0 10px;}
.footer_right li a { color:#fff;}

.flags { color:#555; margin-top:10px;}
.flags a { color:#555;}

.flags_list { color:#555; margin-top:0px!important; margin-bottom:20px!important;}
.flags_list a { color:#555;}

.shottext { border: 1px solid #ccc; height: 32px; line-height: 32px; padding-left: 10px; width: 80px}
.bintro { background:url(../images/base.png) no-repeat; height:122px;}
.bintro_list { background:url(../images/base.png) 0 -348px no-repeat; height:122px;}
.choose { float:left; width:539px; height:76px; margin:42px 0; margin-right:50px; background:url(../images/base.png) 0 -137px no-repeat;}
.transmit { float:left; width:420px; margin:42px 0;}
.secode { float:right; width:99px; height:98px; margin:34px 0; background:url(../images/smallsecode.jpg) no-repeat;}
.chuzu_link{
	float: left;
    width: 100%;
    height: auto;
    text-align: center;
    background-color: white;
    padding: 20px;
}
.chuzu_link a{
	margin: 0 5px;
    display: inline-block;
    line-height: 24px;
    color: #666;
}
.transmit a { width:195px; 	height:35px; line-height:32px;margin-right:3%; _margin-right:1%; margin-bottom:6px; list-style-type:none; float:left; background:#999; 	color:#fff;}
.n_margin_r{margin-right:-46px;}
.transmit span { color:#fff; white-space:nowrap; font-size:12px; padding:9px 25px; background:url(../images/base.png) no-repeat; cursor:pointer; text-decoration:none; font-family:"Microsoft Yahei";}
.t_wb { background-position:-330px -278px!important;}
.t_cm { background-position:-500px -277px!important;}
.t_wx { background-position:-165px -277px!important;}
.t_tel { background-position:10px -278px!important;}
.bak { height:530px; background:url(../images/bg.jpg) center no-repeat; position:relative;}
.flink { padding:10px 0; color:#5e5e5e; font-family:"Microsoft Yahei";}
.flink_l { float:left; width:70px; height:30px; line-height:30px;}
.flink_r { float:left; width:90%; line-height:30px;}
.flink_r a { padding:0 10px; color:#5e5e5e;}
.dropdown-menu .actives a, .dropdown-menu .actives a:focus, .dropdown-menu .actives a:hover { background:#2668ad;}
.small_font { font-size:14px!important;}
.search_top { border-radius:10px 0px 0px 0px; height:44px;}
.search_bottom { position:absolute; top:324px; width:1120px; height:94px; line-height:94px; padding-left:30px; }
.search_tabs { margin-left:-10px;}
.search_tabs li { float:left; list-style-type:none; height:44px; line-height:44px; font-family:"Microsoft Yahei"; color:#ccc; font-size:16px;}
.search_tabs li a { color:#ccc; padding:0 15px; text-decoration:none;}
.search_tabs li:hover a { color:#fff;}
.search_tabs .active a { color:#fff;}

.index_tab button,.index_tab input { border-radius:0}
.index_selist { width:490px!important; border-radius:0; }
.index_selist li { width:120px; float:left; height:40px;cursor:pointer}
.index_selist li a { padding:10px 20px;}

.tab-content-fix {width:1120px; height:94px; _height:300px; line-height:94px; padding-left:30px; border-radius:0px 10px 10px 10px;}
.tab-content-fix { font-family:"Microsoft Yahei",Tahoma;}
.tab-content-fix .tab-pane { background:#000; _margin-top:30px;}
.tab-content-fix .tab-pane .form-group{display: inline-block;margin-bottom: 0px;vertical-align:middle;}
.tab-content-fix .selectlist { position:relative;}
.header_right .tab-content-fix .selectlist .dropdown-menu {top:70px; _top:32px; border-radius: 0px;}
.tab-content-fix .selectlist .dropdown-menu {_top:32px; border-radius: 0px;top: 70px;}
.selectlist .dropdown-menu p{height: 30px; line-height: 30px; padding: 0px 15px;}
.tab-content-fix .selectlist .dropdown-menu p a{}
.tab-content-fix .selected-label { color:#555;}
.index-select { width:156px!important; text-align:left; color:#999; outline: 0px auto -webkit-focus-ring-color !important; background:#fff;}
.index-select .caret { position:absolute; right:10px; top:22px;}
.index-select:hover { color:#999;}
button.index-select{
	position:relative;
}
.lt-inputw { width:85px!important; _width:55px;}
.len-inputw { width:250px!important; _width:250px;}
.blen-inputw { width:355px!important; _width:355px;}
.b-inputw { width:350px!important; _width:200px;height:100%; border-top: none!important;border-bottom: none!important;padding: 10px; float: left;}
.form-group span { color:#fff; font-size:18px; padding:0 0px;}
.form-group .selectlist{  opacity:1.0; filter:alpha(opacity=100);}
.search-area { color:#fff; font-size:16px;}
.form-inline .form-control { display:inline\9;}
.form-inline .index-control{display: inline-block;margin-bottom: 0px;vertical-align: middle;}
.form-inline .index-control .selectlist .dropdown-menu li{line-height: 20px!important;}
.input-lg { _height:20px}
.form-inline { _background:#000;}
.tab-pane { _background:#000; }
.index_submit { _font-size:14px; _padding:5px 15px;}
.index_text { _height:20px; line-height:20px;}

/*list*/
.screen { padding-top:10px;  border-left:solid 1px #eee; border-right:solid 1px #eee;}
.screen ul { clear:both; margin-bottom:0px;}
.screen li { height:40px; line-height:40px; list-style-type:none; float:left; padding:0px 5px; color:#555; white-space:nowrap;}
.screen a { color:inherit; padding:5px 10px; text-decoration:none; color:#555;}
.screen a.more{color: #2668ad;}
.screen a.more:hover{background:#FFF;color: #2668ad;    text-decoration: underline;}
.screen a.all_quicklink{display: none;}
.screen a:hover { background:#eee;cursor:pointer;}
.screen a span { padding:2px 0 ;}
.screen .check { background:#2668ad; color:#fff;}
.screen .check:hover { background:#2668ad; color:#fff;}
.screen ul.province-hide{display: none;}
.screen li input[type="text"] { height:32px; line-height:32px; width:80px; padding-left:10px; border:solid 1px #cccccc;}
.screen li input[type="submit"] { border:none; background:#2668ad; color:#fff; width:100px; height:32px; line-height:32px; display: table-cell; margin: 2px 0 10px 10px\9}
.list_submit { border:none; background:2668ad; color:#fff; width:100px; height:32px; line-height:32px; display: table-cell;}
.screen li button { border:none; background:#2668ad; color:#fff; width:100px; height:32px; line-height:32px;}
.more_sc { clear:both; display:none;}
.li-33 li { width:33%; _width:30%}
.ul-50 { width:50%; float:left; _width:100%; _float:none; clear:none!important;}
.line { background:url(../images/line.png) 0 -6px repeat-x; height:20px; line-height:20px;}
.line1 { height:1px; line-height:1px; font-size:1px; margin-top:10px; background:#ccc;}
.pill { margin:0 5px;}
.pill a { padding:0px!important;}
.pill a:hover { background:inherit;}
.pill .glyphicon-close::before { content: " ×";}
.screen .list_input li { height:50px; line-height:50px;}
.screen .list_input li a { color:#2668ad; text-decoration:underline; }
.screen .list_input input {}
.screen .list_input input[type="search"] { width:300px; border:solid 1px #fd8145; padding-left:10px;}
.screen .list_input input[type="submit"] { background:#fd8145; font-size:16px; margin: 10px 0px;}
.filter_more { height:26px; line-height:26px; text-align:center; border-top:solid 1px #e6e6e6; margin-bottom:20px;}
.filter_more>span { padding:5px 20px; background:#fff; cursor:pointer; border-left:solid 1px #e6e6e6; border-right:solid 1px #e6e6e6; border-bottom:solid 1px #e6e6e6;}
.carrylist { border:solid 1px #eee; margin-top:20px; color:#808080;}
.list_nav { border-bottom:solid 1px #ddd; height:56px; line-height:56px; margin:0 20px;}
.list_nav ul.float_right{margin-bottom: 0px;}
.list_nav li { float:left; list-style-type:none; padding:0 8px; _background:#fff;}
.list_nav li:last-of-type{ padding-right:0px;}
.list_nav li>a { color:#666; background:#fff;}
.list_nav .active>a { color:#2668ad; background:#fff;}
.carry_info { margin:0 20px; padding:5px 0; border-bottom:dotted 1px #c5c5c5; color:#666; clear:both;}
.carry_info:hover{background-color: #fbfbfb;}
.list_img,.list_info,.list_area,.list_center,.list_center2 { float:left;}
.list_center{width:670px;}
.list_center2{width:1000px;}
.list_infobox{ width:710px; }
.list_img { width:200px;}
.list_info { padding-left:20px;}
.list_info2 { float: left; width:350px;  padding-left:20px;}
.list_info2 p { line-height:12px; }
.list_item { float: right; width:310px; margin-top:17px;}
.list_area { width:198px; text-align:center; height: 150px;_height: 150px;}
.list_area p { height: 25px; line-height: 25px; margin-bottom: 5px;}
.list_area a { padding:10px 40px; background:#5996d6; color:#fff; font-size:16px;}
.list_area a:hover { background: #7aa7d6}
.list_center2 .list_info{ margin-top: 17px; padding-left:20px; }　
.list_center2 .list_item{ float: left; width: 30%;}
.list_area .has-booking , .ulist_area .has-booking {display: block;width:150px;height:60px;background-color:#ececec;border: 1px solid #dcdcdc;color:#999;padding:10px;line-height:20px;font-size:14px;margin:0px auto;}
.floor { font-size:18px; color:#333; padding-left:20px; margin-top:14px; }
.floor2 { font-size:18px; color:#333; padding: 0 0 4px 20px; margin: 0; }
.list_true { background:#a1a1a1; color:#fff; padding:6px 10px; border-bottom:solid 1px #a1a1a1; font-size:16px; border-radius:4px 0 0 4px; _background:#fff; _border-bottom:none}
.list_true_btn { display:inline-block;	border:solid 1px #a1a1a1;	font-size:14px; border-radius:4px; padding:4px 10px; color:#a1a1a1;margin-left:10px;}
.panoramic{display: inline-block;
    border: solid 1px #337AB7;
    font-size: 14px;
    border-radius: 4px;
    padding: 4px 10px;
    margin-left: 10px;
    line-height: 20px;
}
.panoramic.detail{
	margin-top: 20px;
}
.pageno { text-align:center;}
.pageno .pagination>li>span,.pageno .pagination>li>a { color:#a1a1a1!important; font-size:16px; border-color:#a1a1a1;}
.pageno .pagination>li>span input  { outline:none;vertical-align:middle;text-align:center; font-size:12px; text-align:center; height:18px; width:40px; line-height:18px;}
.pageno .pagination>li>span { padding:6px 12px;}
.pageno .pagination li span { _border:none; _padding:0px;}
.pageno .pagination .active>a { color:#fff!important; background:#2668ad; border-color:#2668ad; }
.pageno .pagination li { _background:none;}

/*page*/
.ptitle { line-height:66px; background:#fff;}
.pagetitle a { display:inline;  }
.pagetitle span { margin-left:10px; color:#999; font-size:16px;}
.ptitle h2 { float:left; font-size:24px;}
.ptitle .float_left a { padding:0 5px; margin-left:10px; border:solid 1px #e5e5e5; color:#999;}
.ptitle .float_left .active { background:#c3c3c3; color:#fff; border-color:#c3c3c3;}

.pnav_title { float: left; text-align: center; width: 90px; }
.pnav_p { float: right;  width: auto; font-size:14px;}

.catitle { line-height:40px; background:#fff;}
.catitle .float_right{position: relative;}
.catitle h2 { font-size:24px;}
tag.tag{ float: right; height: 20px; padding:2px; border: 1px solid #2668ad; border-radius: 3px; font-size: 12px; margin: 10px; line-height: 15px;}
.catitle .linknote{position: absolute; bottom:-8px; font-size: 12px;right: 0px; line-height: 15px; margin-bottom: 0px;}
/*.catitle .float_left a { padding:0 5px; margin-left:10px; border:solid 1px #e5e5e5; color:#999;}
.catitle .float_left .active { background:#c3c3c3; color:#fff; border-color:#c3c3c3;}*/
.catitle .float_right { margin-top:15px; width: 270px;font-size: 22px; color: #666;}
.catitle .combine{ width:81px; height: 30px;float:left;text-align: center;margin: 10px 0px;}
.catitle .combine a{ color:#7d7d7d;height: 30px!important; width: 30px!important;}
.catitle .combine a:hover i{background-color: #ddd}
.catitle .combine i{border: 1px solid #d9d9d9; border-radius: 2px;background-color:#f4f4f4; line-height: 35px; padding: 10px; }

.psearch { margin-top:10px; height:46px; border:solid 1px #2668ad;}
.psearch .dropdown-menu { left:0px; top:48px; border-radius:0 ;}
.psearch .selectlist { width:158px; position:relative;}
.no_rightborder { border-right:none!important;}
.no_leftborder { border-left:none!important;}
.page-select { width:156px!important; text-align:left; color:#999; background:#fff; border-right:solid 1px #e1eaf9; border-radius:0; font-size:16px;}
.page-select .caret { margin-left:50px;}
.psearch .search-area { color:#999; padding:0 20px;height: 44px; border-right:solid 1px #c7cacc; line-height: 40px; margin-bottom: 0px; *+line-height:10px;}
.psearch .search-area *{float: left;}
.psearch .search-name { padding-left:20px;line-height: 40px; margin-bottom: 0px;height: 44px;}
.psearch>form>div { float:left;}
.page_text { border:none; border-left:solid 1px #e1eaf9; border-right:solid 1px #e1eaf9; border-radius:0; font-size:16px; height:44px;line-height: normal;}
.page_submit { border-radius:0; height:44px; width: 100px;}
.psearch .search-area .page_label {height: 44px; line-height: 44px;}
.title-floating {padding: 0; position: fixed; top: 0; z-index: 1020; width:1120px;}
#title_height{height: 87px;width: 100%;display: none;}
.ptab ul { border-bottom:solid 1px #ccc;}
.ptab li { width:100px; display: table-cell; text-align:center;}
.ptab li a { color:#858585; margin-right:0px; font-size:18px; cursor:pointer; border-radius:0px}
.ptab .active a { border:none!important; border-bottom:solid 2px #f7651e!important;}
.baseinfo { float:left; color:#555; font-size:14px; width:580px; position: relative; }
.baseprice p { float:left; margin-right:26px; width:260px; height:40px; line-height:40px; margin-bottom: 10px; margin-top: 2px; }
.house_count { border-bottom: dotted 1px #ddd; height:40px; line-height:40px; margin-bottom: 16px; }
.house_count_num{ width:330px; float: left;}
.house_count_num span{font-size: 18px;
    color: #2668ad;}
.house_count_report{color: #fd8145; margin-left: 10px;}
.house_count_report:hover{color: #d80100;}

.baseinfo .address,
.baseinfo .info_body_div,
.baseinfo .info_body_li,
.baseinfo .info_body_p {
	height: 280px;
}

.baseinfo .address p ,
.baseinfo .info_body_p p ,
.baseinfo .info_body_div div ,
.baseinfo .info_body_li li {
	width: 288px;
	margin: 10px 0;
	_margin: 10px 0;
	float: left;
	line-height: 28px;
	margin: 7px 0px!important;
	_margin: 7px 0px!important;
}

.pnav{ height:40px; line-height:40px; font-size:16px; font-weight:400;}



.phone_left { float:left; width:420px;}
.phone_right { float:right; width: 120px;  position: absolute;     top: -125px;
    right: -60px;cursor: pointer;}
.phone_right p:nth-child(3){margin : 0;}
.phone_right p{ margin: 0; padding: 0; text-align: center; line-height: 20px;}
.phone_control { margin-top:10px; margin-bottom:20px;}
.phone_control a { padding:3px 10px; border:solid 1px #dbdbdb; font-size:12px; color:#666; text-decoration:none; cursor:pointer;}
.phone_control a:hover { background:#eee;}
.phone_num { height:52px; line-height:52px; background:#f3f3f3; padding-left:10px; _padding-top:20px;}
.phone_but { height:54px;  position: absolute; top: 400px; left:0; line-height:54px;}
.phone_but a:hover { color:#fff; text-decoration:none; cursor:pointer;}
.phone_date { padding:10px 30px; background:#fd8145; color:#fff; font-size:26px; margin-right:20px;}
.phone_date:hover, .phone_date:focus{
	color:#fff; 
} 
.phone_but >.has-booking{
	background-color:#ececec;
	border:1px #dcdcdc solid;
	display:block;
	width:164px;
	height: 54px;
	color:#999;
	font-size:14px;
	float:left;
	line-height:20px;
	padding:7px 14px;
}
.has-booking:hover{
	color:#999 !important;
}
.phone_online { padding:10px 30px; background:#7aa7d6; color:#fff; font-size:26px;}

.pinfo_border { background:url(../images/line1.jpg) no-repeat; padding-top:20px;}
.pinfo_border.detail { line-height:24px;}
.detail p { padding:10px 0; line-height:24px;}
.without_indent p{
	text-indent: 0;
}
.pict { display:none; background:#fff;}
.in.active { display:block;}
.pict_list { border:none;}
.pict_list li { float:left; list-style-type:none; color:#555; padding:0 5px; margin-bottom:-1px; background:#fff}
.pict_list li a { color:inherit; border:0px; color:#555; padding:10px 15px; cursor:pointer}
.pict_list li a:hover {text-decoration:underline;}
.pict_list .active a,.pict_list .active a:hover { font-weight:bold; background:#fff}
.pict ul { margin-top:10px;}
.pict li { float:left; width:20%; text-align:left; list-style-type:none; text-align:center;}
.pict li a { color:#333;}
.pict li p { width:100%; line-height:24px;}
.parea { float:right; color:#888; font-size:12px;}
.nearby ul { margin-top:10px;}
.nearby li { float:left; width:25%; text-align:left; list-style-type:none;}
.nearby li a { color:#333;}

.sour_condition ul { -webkit-padding-start:0px; -webkit-margin-before: 0em; -webkit-margin-after: 0em; -moz-padding-start:0px; -moz-margin-before: 0em; -moz-margin-after: 0em;}
.sour_condition li { list-style-type:none;  line-height:26px; margin:15px 0; width: auto; }
.sour_condition a { color:#555; display:inline-block; cursor:pointer; margin: 0 10px;}
.sour_condition a.active { background:#2668ad; color:#fff; padding: 0 8px; }
.search_input { border: 1px solid #cccccc; padding-left: 10px; width: 300px!important; float:left; margin-top:10px; height:36px; line-height:36px; _height: 24px; _line-height: 24px;}
.submit_input { background: none repeat scroll 0 0 #ccc;border: medium none; color: #fff; display: table-cell; height:36px!important; line-height:36px!important; _height: 32px; _line-height: 32px; width: 100px; float:left; margin-top:10px;}

#bdmap,#bdresult { width:900px; height:360px; float:left;}
.map_search { float:right; width:205px;}
.map_line { height:1px; border-bottom:dotted 1px #dedede; margin:20px 0; clear:both}
.search_map_input { height:28px; line-height:28px; border:solid 1px #ccc; padding-left:8px; _padding-left:0px; width:154px;}
#search_map { border:none; background:#fd8145; color:#fff; height:28px; _width:42px;}
.map_radio { _width:20px;}

.pra_table { margin:0px auto; line-height:30px; text-align:center; border-color:#dfdfdf; margin-top:10px;}
.pra_table td { border-color:#dfdfdf;}
.child_table { width:100%; border:0;}
.child_table td { width:20%; height:41px; border:solid 1px #dfdfdf;}
.child_table1 { width:100%; border:0;}
.child_table1 td { height:41px; border:solid 1px #dfdfdf;}
.table_title td { background:#f7f7f7; font-weight:bold;}
.table_rent { padding:5px 20px; background:#e3e3e3; color:#b0b0b0;}
.table_look { padding:5px 20px; background:#fd8145; color:#fff; margin-right:10px; cursor:pointer;}
.table_online { padding:5px 20px; background:#90cbe8; color:#fff; cursor:pointer;}
.table_look:hover,.table_look:focus, .table_online:hover { color:#fff; text-decoration:none;}
table .has-booking{
	padding:5px 20px;
	background:#e3e3e3;
	color:#b0b0b0;	
}

.table_noleft { border:solid 1px #dfdfdf; border-left:none;}
.table_noright { border:solid 1px #dfdfdf; border-right:none;}
.table_single { background:url(../images/single.png) no-repeat;}

.page_item { width:270px; border:solid 1px #dfdfdf; background:#fbfbfb; height:166px; margin-top:10px; text-align:center;}
.page_item a { color:#333;}
.page_item a:hover { color:#333;}

.pic_name { position:absolute; bottom:0px; background: none repeat scroll 0 0 rgba(0, 0, 0, 0.7); color:#fff; text-align:center; width:80px; left:0px;}

/*焦点图*/
.slider { float: left; width: 516px; position:relative; z-index:1; margin-right:20px;}
.current_images{ color:#fd8145; }
.lof-slidecontent {
    border: 0 solid #f00;
    overflow: hidden;
    position: relative;
    text-align: center;
    /*height: 467px;*/
    width: 500px;
    color: #fff;
    display:none;
}
.current_lof{
	display:block!important;
}
.lof-main-outer {
    /*border: 1px solid #ddd;*/
    height: 375px;
    overflow: hidden;
    position: relative;
    width: 500px;
	margin-bottom:10px;
}
ul.lof-main-wapper {
    height: 375px;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 500px;
	-webkit-padding-start:0px;
	-webkit-margin-before: 0em;
	-webkit-margin-after: 0em;
	-moz-padding-start:0px;
	-moz-margin-before: 0em;
	-moz-margin-after: 0em;
	display:inherit;
	padding-left: 0px!important;
	margin-left: 0px;
}
ul.lof-main-wapper li {
	vertical-align: top;
	line-height: 0px;
	font-size:0px;
    float: left;
    height: 375px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: relative;
    width: 500px;
	text-align: center;
	display:none;
}
ul.lof-main-wapper li img{
    height: 375px;
	vertical-align:inherit;
    width: auto; margin:0 auto; 
}
.see_big_imgs{
	background:url(../images/detail/query_room_tips.jpg) no-repeat;
    top: 0;
    height: 35px;
    opacity: 0.8;
    position: absolute;
    right: 0;
    width: 100px;
    display:none;
}
.lof-navigator-wapper {
    background:#fff;
    bottom: 20px;
    height: 75px;
   /* position: absolute;*/
    right: 0;
    width: 500px;
}
.lof-previous,.lof-next{
	height: 60px;
    position: relative;
    width: 18px;
    float: left;
    cursor: pointer;
}
.lof-previous{
	background: url(../images/base.png) 0 -489px no-repeat;
    margin-right: 8px;
	_margin-right: 4px;
    text-indent: -999px;  
}
.lof-navigator-outer {
    border: 0 solid #f00;
    color: #fff;
    float: left;
    height:60px;
    overflow: hidden;
    position: relative;
    width: 472px;
    z-index: 3;
}
ul.lof-navigator {
    height: 60px;
    padding: 0;
    position: absolute;
	margin: 0px;
    top: 0;
    left:0;
	_left:-30px;
    /*width: 100%;*/
}
ul.lof-navigator li {
    cursor: pointer;
    display: block;
    float: left;
    margin-left: 0;
    overflow: hidden;
    padding: 0;
    text-align: left;
    width:118px;
	_background:none;
}
ul.lof-navigator li.active .lidiv {
    position: relative;
    height: 60px;
    width: 80px;
}
ul.lof-navigator li .lidiv {
    position: relative;
}
ul.lof-navigator li.active .lidiv .bor_act{
	border: 2px solid #f60;
    height: 60px;
    width: 80px;
     position: absolute;
    left: 0;
    top:0;
}
ul.lof-navigator li.active .lidiv img {
    height: 60px;
    width: 80px;
}
ul.lof-navigator li .lidiv img {
    height: 60px;
    width: 80px;
}
.lof-navigator-wapper .lof-next {
    background: url(../images/base.png) -25px -489px  no-repeat;
	position: absolute;
	right: 0px;
}
/*地图*/
.zhoubianbox{  
	height:208px; 
	margin:0px auto;  
	/*border-bottom:1px dotted #ccc;*/ 
	position:relative;
}
.classify_list div{
  float:left;
  /*padding:6px 16px 0;*/
  text-align: center;
  width: 40px;
  
}
.zhoubianbox .t_text{ 
	color:#999; 
	text-align:center; 
	line-height:22px; 
	height:22px; 
	padding-top:40px;
	width: 42px;
}
.zhoubianbox .t_textactive{ color:#f60; text-align:center; height:20px; padding-top:40px; font-weight:bold;}
.zhoubianbox .icon_bg{
	position: absolute;
	left:0;
	top:0;
	width: 40px;
	height: 40px;
	background:url(../images/classify.png) no-repeat;
}
.zhoubianbox .t_textactive .icon01_bg{
	background-position:0 -40px;
}
.zhoubianbox .icon02_bg{
	background-position:0 -80px;
}
.zhoubianbox .t_textactive .icon02_bg{
	background-position:0 -120px;
}
.zhoubianbox .icon03_bg{
	background-position:0 -160px;
}
.zhoubianbox .t_textactive .icon03_bg{
	background-position:0 -200px;
}
.zhoubianbox .icon04_bg{
	background-position:0 -240px;
}
.zhoubianbox .t_textactive .icon04_bg{
	background-position:0 -280px;
}
.zhoubianbox .icon05_bg{
	background-position:0 -320px;
}
.zhoubianbox .t_textactive .icon05_bg{
	background-position:0 -360px;
}
.zhoubianbox .icon06_bg{
	background-position:0 -400px;
}
.zhoubianbox .t_textactive .icon06_bg{
	background-position:0 -440px;
}
.zhoubianbox .icon08_bg{
	background-position:0 -480px;
}
.zhoubianbox .t_textactive .icon08_bg{
	background-position:0 -520px;
}
.zhoubianbox .icon09_bg{
	background-position:0 -560px;
}
.zhoubianbox .t_textactive .icon09_bg{
	background-position:0 -600px;
}
.zhoubianbox .icon10_bg{
	background-position:0 -640px;
}
.zhoubianbox .t_textactive .icon10_bg{
	background-position:0 -680px;
}
.zhoubianbox .icon01{ 
	position:absolute; 
	left:0; 
	top:0px; 
	height:60px;  
	cursor:pointer;
}
.zhoubianbox .icon02{ 
	position:absolute; 
	left:76px; 
	top:0px; 
	height:60px; 
	cursor:pointer; 
}
.zhoubianbox .icon03{ 
	position:absolute; 
	left:152px; 
	top:0px; 
	width:40px; 
	height:60px; 
	cursor:pointer;
}
.zhoubianbox .icon04{
	position:absolute; 
	left:0; 
	top:78px; 
	width:40px; 
	height:60px;  
	cursor:pointer;
}
.zhoubianbox .icon05{ 
	position:absolute; 
	left:76px; 
	top:78px; 
	width:40px; 
	height:60px; 
	cursor:pointer;
}
.zhoubianbox .icon06{ 
	position:absolute; 
	left:152px; 
	top:78px; 
	width:40px; 
	height:60px;  
	cursor:pointer;
}
/*.zhoubianbox .icon07{ 
	position:absolute; 
	left:1px; 
	top:140px; 
	width:40px; 
	height:60px;  
	cursor:pointer;
}*/
.zhoubianbox .icon08{ 
	position:absolute; 
	left:0; 
	top:156px; 
	width:40px; 
	height:60px;  
	cursor:pointer;
}
.zhoubianbox .icon09{ 
	position:absolute; 
	left:76px; 
	top:156px; 
	width:40px; 
	height:60px;  
	cursor:pointer;
}
.zhoubianbox .icon10{ 
	position:absolute; 
	left:152px; 
	top:156px; 
	width:40px; 
	height:60px;  
	cursor:pointer;
}
.t_zhoubianlistbox{ margin:0px auto; padding:10px; height:400px; overflow:auto; background:#fff;position:relative;}

/*图片弹出框*/

#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 2300;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(../images/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prev.gif) left 50% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/next.gif) right 50% no-repeat; }

/*** START : next / previous text links ***/
#nextLinkText, #prevLinkText{
color: #FF9834;
font-weight:bold;
text-decoration: none;
}
#nextLinkText{
padding-left: 20px;
}
#prevLinkText{
padding-right: 20px;
}
/*** END : next / previous text links ***/
/*** START : added padding when navbar is on top ***/

.ontop #imageData {
    padding-top: 5px;
}

/*** END : added padding when navbar is on top ***/

#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.8em;
	}

#imageData{
	padding:0 10px;
	}
#imageData #imageDetails{ width: 70%; float: left; text-align: left; font-family:"Microsoft Yahei" }	
#imageData #caption{ font-weight: bold; font-size:14px;}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 0.6em; font-size:14px;}
#imageData #bottomNavClose{ width: 66px; float: right;	}
#imageData #helpDisplay {clear: left; float: left; display: block; }
#imageData #numberDisplay a { font-size:14px;}

#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2290;
	width: 100%;
	height: 500px;
	background-color: #000;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
	display: none;
	}
	

.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}

* html>body .clearfix {
	display: inline-block; 
	width: 100%;
	}

* html .clearfix {
	/* Hides from IE-mac \*/
	height: 1%;
	/* End hide from IE-mac */
	}	

#lightboxIframe {
	display: none;
}	
error-red
/*用户中心*/
.logina,.logina:hover,.logina:focus { color:#fff;}
.ulogin { margin-top:5%;}
.usecode { margin-top:8%;}
#ulogin{background:rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000,endColorstr=#7F000000); }
#usecode { z-index:1051; background:rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000,endColorstr=#7F000000); }
.login-header { background:#2668ad; color:#fff; height:60px; line-height:60px; padding:0 20px; font-size:20px;}
.login-header a { color:#fff!important;filter:alpha(opacity=100);opacity:1.0; margin-top:10px; font-size:36px;}

.login-body { height:370px;}
.login-content { border-radius:0px 10px 10px 10px; }
.login-content { font-family:"Microsoft Yahei";}
.login-content .tab-pane { background:#fff; _margin-top:30px; }
.login-content .selectlist { position:relative;}
.login-content .selectlist .dropdown-menu { top:70px; _top:32px;}
.login-content .selected-label { color:#555;}
.login-nav li { width:50%; text-align:center; position:relative;}
.login-nav li a { margin-right:0px; font-size:16px; color:#333; border:none; border-bottom:solid 4px #ddd;}
.login-nav .nav-tabs { border-bottom:none;}
.login-nav li.active a,.login-nav li.active a:hover,.login-nav li.active a:focus,.login-nav li a:hover,.login-nav li a:focus { border:none; border-bottom:solid 4px #2668ad; background:#fff;}
.login-content ul{
	padding-left: 40px;
}
.login-content li { line-height:38px; list-style-type:none; margin:20px 0; position:relative; margin-right:40px;}
.login-content li a { color:#999;}
.login_txt { width:420px; border:solid 1px #e3e3e3; padding-left:10px; height:46px;line-height: 46px;}
.login_mid_txt { width:270px; border:solid 1px #e3e3e3; padding-left:10px; margin-right:30px;*margin-right:15px; height:46px;line-height: 46px;float: left;}
.verify{margin: 2px 0;*margin: 4px 0}
.login_send { border:solid 1px #e3e3e3; padding:5px 20px; background:#fdfdfd; color:#333!important; position:absolute; top:5px; right:5px;*top:8px; *right:0px; line-height:25px; text-decoration:none!important;}
.login_submit { width:420px; height:50px; margin-left:40px; background:#2668ad; border:none; color:#fff; font-size:18px; margin-top:40px;}
.reg_submit { width:420px; height:50px; margin-left:40px; background:#2668ad; border:none; color:#fff; font-size:18px; margin-top:40px;}
.reg_submit:hover{ color:#fff; }
.check_submit { width:420px; height:50px; margin-left:40px; background:#2668ad; border:none; color:#fff; font-size:18px; margin-top:40px;}
.usereg_submit { width:420px; height:50px; margin-left:40px; background:#2668ad; border:none; color:#fff; font-size:18px; margin-top:40px;}
.pub_check { width:420px; height:50px; margin-left:40px; background:#2668ad; border:none; color:#fff; font-size:18px; margin-top:40px;}

.login-content .tab-pane.in.active {}
.c_black{ color:#333 !important; }
.notice-header { background:#2668ad; color:#fff; height:60px; line-height:60px; padding:0 20px; font-size:20px;}
.notice-header a { color:#fff!important;filter:alpha(opacity=100);opacity:1.0; margin-top:10px; font-size:36px;}
.notice-body { padding:50px 20px; }
.notice-content { border-radius:0px 10px 10px 10px; font-family:"Microsoft Yahei"; text-align:center; font-size:18px;}

.dist-header { background:#2668ad; color:#fff; height:60px; line-height:60px; padding:0 20px; font-size:20px;}
.dist-header a { color:#fff!important;filter:alpha(opacity=100);opacity:1.0; margin-top:10px; font-size:36px;}
.dist-body { padding:50px 20px; }
.dist-content { border-radius:0px 10px 10px 10px; font-family:"Microsoft Yahei"; text-align:center; font-size:18px;}
.distleft,.distright { border:solid 1px #dedede; width:270px; height:350px; float:left; overflow:auto;}
.distleft { margin-right:40px;}
.dist_submit { float:right; width:60px; height:34px; border-radius:0;}
.distright ul { display:none;}
.distleft li,.distright li { list-style-type:none; text-align:left; line-height:30px;}
.distleft li a { font-size:16px; cursor:pointer; color:#333;}
.distright li label { font-size:16px; cursor:pointer; font-weight:normal; margin-bottom:0;}

#ulogin .wechat-login{
    margin: 30px 40px 0;
    float: left;
    width: 420px;
    height: 50px;
    color: #FFF;
    background-color: #44b549;
    text-align: center;
    line-height: 50px;
    font-size: 18px;
}
/*发送*/
.en_send { color:#999!important; font-size:14px!important; padding:10px; margin-left:10px; border:solid 1px #e3e3e3!important; background:#fdfdfd; cursor:pointer;}
#mobile1 {}
#mobile_div2 { display:none;}
#hid_secode { display:none;}
.cantGetMsg { display:none;}
/*代理项目页面排序样式*/
.check-sorf a{
	color:#333;
}
.check-sorf.active > a{
	color: #2668ad;
  	background: none;
}
.agent-sorf{
  margin: 0 20px;
  position:relative;
}
.agent-sorf ul{
	position: absolute;
	top:-20px;
	right:0px;
}
.agent-sorf li{
  float: left;
  list-style-type: none;
  padding: 0 10px;
}
.agent-sorf li>a{
	color: #808080;
	background-color:#fff;
}
.nobackground{
	background:none !important;
}
.no-border{
	border:none !important;
}
.guarantee{
	font-size:18px;
	color:#2668ad;
	float: left;
	width: 250px;
}
.guarantee span{
	color:#fd8145;

}
.table-sorf-both{
	background-image: url(../images/sort_sprite.png);
	background-position: 0px 0px;
	width:19px;
	height:19px;
	margin-top:5px;
	float:right;
}
.table-sorf-asc{
	background-image: url(../images/sort_sprite.png);
	background-position: 0px -25px;
	width:19px;
	height:19px;
	margin-top:5px;
	float:right;
}
.table-sorf-desc{
	background-image: url(../images/sort_sprite.png);
	background-position: 0px -43px;
	width:19px;
	height:19px;
	margin-top:5px;
	float:right;
}
#data_table{
	table-layout: fixed;
}
#data_table tr td{
	word-break: break-all; 
	word-wrap:break-word;
}
.bdsharebuttonbox{
	margin-left:5px;
}
 #booking-house .login-body{
    height:370px;
 }
 #booking-house .booking_submit{
    width: 368px;
    height: 50px;
    background: #2668ad;
    border: none;
    color: #fff;
    font-size: 18px;
    margin-top: 20px;
  }
.buttom-border{
	border-bottom:solid 1px #eee;
}
/*这里是新加的商业列表页的表头tab(伪)*/
.fake-tab{
	border-bottom:1px solid #eee;
	height:42px;
}
.fake-tab > p {
	float:left;
	border: 1px solid #eee;
	border-bottom: 0;
	margin:0 2px -1px 0;
}
.fake-tab > p > a{
	display: block;
	padding:10px 20px;
}
.fake-tab .active{
	margin-bottom:-1px;
	background-color:#fff;
	border-bottom:1px #fff solid;
	font-weight:700 ;
}
.fake-tab .active > a{
	color:#333;
	cursor:default;
}
.no-top-border{
	border-top:none;
}
.nikki{position:absolute; top:240px; width:1128px;height:160px; background: url(../images/bg.png) 0 0 no-repeat; -webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.55);-moz-box-shadow:0 0 10px rgba(0,0,0,0.55);box-shadow:0 0 10px rgba(0,0,0,0.55)}
.owner-item{padding:20px 0; width: 50%;border-right:0px;}
.owner-box{ margin-left: 20px;}
.owner-info{ 
	font-size: 14px;
    position: relative;
	height: 45px;
	}
.owner-icon {
    float: left;
    width: 50px;
    height: 50px;
    margin-right: 1em;
    margin-top: 0px;
    border-radius: 50%;}
.item-icon {
    float: left;
    width: 60px;
    height: 45px;
    margin-right: 8px;
    }

.owner-title{ padding-left: 14px; }
.o-name {
    color: #fd8145!important;
}
.t-name {
    margin-bottom: .2em;
}
 .oi-left {
 	width:165px;
    float: left;
	padding-top:10px;
    line-height: 20px;
}
 .oi-right {
    color: #999;
    float: left;
    margin-left: 1.6em;
}
 .o-type {
	 color: #666;
}
 .o-type ~ a{
    float: left;
}

.o-ask{
	float: left;
	line-height: 50px;
	height: 70px;
	padding-left: 160px;
}
.o-waiting{ position: absolute; top:14px; right: 16px;}
.o-nub{ 
	width: 15px; 
	height: 15px; 
	line-height: 15px; 
	text-align: center; 
	color: #fff; 
	background-color: red; 
	position: absolute; 
	top:18px; 
	right:40px; 
	-webkit-border-radius:15px;
	-moz-border-radius:15px;
	border-radius:15px; }
.o-nub a{ color: #fff;}
.o-nub span{
	color:#fff;
	font-size:12px;
}
.choose-box{ width: 1120px; margin: 0 auto; }
.oi-left p{
 	height: 20px; line-height: 20px;
 }
 .owner-left{
 	float: left;
 }

.info-box ul,li {margin: 0;
    padding: 0;
    list-style: none;
    padding-left: 0;
    height: ;
}
 .usernav { float: right; }
 .info-item label {
    width: 160px;
    height: 28px;
    padding-right: 10px;
    float: left;
    text-align: right;
    color: #666;
    line-height: 2;
    font-size: 14px;
}
.info-item li {
    float: left;
    padding-top: 18px;
    clear: both;
}
.info-item label {
    width: 160px;
    height: 28px;
    padding-right: 10px;
    float: left;
    text-align: right;
    color: #666;
    line-height: 2;
    font-size: 14px;
}
.info-item strong {
    font-size: 16px;
    line-height: 1.7;
}
.inp {
    border: 1px solid #C8C8C8;
    line-height: 26px;
    height: 26px;
    margin-right: 3px;
    padding: 2px 3px;
    font-size: 14px;
}
.info-item input {
    float: left;
}
.info-item .regerror {
    color: red;
}
.info-item .regtip, .info-item .regerror {
    line-height: 28px;
    padding-left: 10px;
}
.info-item li {
    float: left;
    padding-top: 18px;
    clear: both;
}
.info-item .btns {
    background-position: -2px 0;
    border-radius: 2px;
}
.btns {
    width: 100px;
    display: block;
    height: 32px;
    line-height: 32px;
    background-position: 0 0;
    border: none;
    color: #666;
    font-size: 14px;
    font-weight: bold;
    cursor: pointer;
    margin: 0;
}
.grpic {
    width: 100%;
    border-collapse: collapse;
    border: none;
    line-height: 38px;
    padding: 0px 0 10px 0px;
    color: #666;
    margin: 30px 0;
}
.grpic th .tx {
    width: 134px;
    height: 134px;
    text-align: center;
    line-height: 134px;
    display: table-cell;
    vertical-align: middle;
    border: 1px solid #dddddd;
    overflow: hidden;
}
#previewimage {
    width: 136px;
    float: right;
}
.grpic th {
    width: 140px;
    text-align: right;
    font-size: 14px;
    font-weight: normal;
    padding: 0 25px 0 0;
}
h2.balance-h2 {
    background-color: #F7F7F7;
    height: 30px;
    line-height: 30px;
    color: #333;
    font-size: 14px;
    font-weight: bold;
    padding: 0 10px;
}
.grinfo {
    width: 100%;
    border: none;
    border-collapse: collapse;
    margin: 15px auto 65px;
}
.grinfo tr {
    height: 50px;
    line-height: 50px;
    display: table-row;
    vertical-align: inherit;
    border-color: inherit;
}
.grinfo th {
    width: 140px;
    text-align: right;
    font-size: 14px;
    font-weight: normal;
    color: #666;
    padding: 0px 10px 0px 0;
    line-height: 2;
}
.grinfo .btns {
    color: #FFFFFF;
    margin-top:30px ;
    background-color: #2668ad;
    *margin-top: 10px;
}
.grinfo .btns:hover{
    background-color: #0c3d70;
}
.butt {
    padding-right: 1px;
    display: inline-block;
    font-weight: 700;
    background-position: right top;
    height: 34px;
}
.district_select{
	height: 40px;
}
.district_select select{
	position:relative;
	height: 30px;
	margin-left: 10px;
}
.index_district_select{
	height: 30px!important;
	line-height: 30px!important;
	padding: 5px 0px!important;
}
.index_district_select select{
	height: 30px!important;
	line-height: 30px!important;
	
}
#page-wrapper{
	background-color: #f4f4f4 !important;
	width: 100%;
	background:url('{:IMG_URL}/static/MmsIndex/img/errorbk.png') repeat-x;
	background-position-y: bottom;
}
.error-msg-box{
	width:300px;
	margin : 300px auto;
	text-align: center;
	line-height: 30px;
	color:#6B6B6B;
}
.error-msg-box img{
	display: inline-block;
	margin-bottom: 10px; 
}
.error-msg-box a{
	color: white;
	padding: 10px 50px;
	border-radius:20px;
	background-color: #2768ac;
}
.phone_app_list{
	width: 320px;
	height: 250px;
	text-align: center;
	position: absolute;
	z-index: 1000;
	top: 30px;
	margin-left: -240px;
	-moz-box-shadow:rgba(0, 0, 0, 0.176471) 0px 6px 12px 0px;
	-webkit-box-shadow:rgba(0, 0, 0, 0.176471) 0px 6px 12px 0px;
	box-shadow:rgba(0, 0, 0, 0.176471) 0px 6px 12px 0px;
	display: none;
   	}
 .phone_app_list > div{
 	background: white;
 	height: 240px;
    padding-top: 10px;
 }  	
.phone_app_list h3{
	width: 100%;
		padding: 0px;
		margin: 10px auto;
		text-align: center;
		border: 0px;
		color: #333333;
	font-size: 19.6px;
}
.phone_app_list_top{
		display: block;
		font-size: 12px;
		height: 90px;
		line-height: 19.6px;
		width: 240px;
}
.arrow{
	width: 0;
	height: 0;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-bottom: 10px solid white;
		position: absolute;
		top: -10px;
		left: 30px;
}
.phone_app_img_right h4{
	width: 130px;
	height: 20px;
	line-height: 25px;
	color: black;
	font-size: 12px;
	margin: 0px;
}
.phone_app_list_top{
	margin: 0px auto;
}
.phone_app_img_left{
	float: left;
	width: 85px;
}
.phone_app_img_left img{
	height: 85px;
	width: 85px;
}
.phone_app_img_right{
	float: left;
	width: 155px;
}
.phone_app_img_right .android,
	.phone_app_img_right .iphone {
	height: 25px;
	width: 130px;
	line-height: 25px;
	text-align: center;
	margin-top: 5px;
	color: #FFFFFF;
	padding-left: 20px;
	margin-left: 10px;
	background: url(/static/MmsIndex/img/phone.png) no-repeat;
	background-color: #2768ac;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	cursor: pointer;
	}
.phone_app_img_right .android{
	background-position: 14px 5px;
}
.phone_app_img_right .iphone{
	background-position: 14px -19px;
}
.phone_app_img_right a .android:hover ,.iphone:hover{
	background-color: #285788;
}
.dashed{
	width: 90%;
	margin: 0px 5%;
	height: 1px;
	border-bottom: 1px dashed #CCC;
}
#callphone{
	background-color: rgba(2, 2, 2, 0.56);
}
#callphone .modal-dialog{
	margin: 200px auto;
}	
#callphone .modal-body{
	font-size: 16px;
	text-align: center;
	line-height: 40px;
}	
#callphone span{
	margin:0 10px;
	color: #F75C2F;
	font-size: 22px;
}
.phone_app_list,.phone_app_list a{
	padding: 0px;
	padding-left: 0px !important;
	padding-right: 0px !important;
	padding-top: 10px !important;
	padding-bottom: 0px !important;
}
.navbar-nav>li {
float: left;
}
.no-padding-updown{
	padding-bottom: 0 !important;
	padding-top: 0 !important;
}
.no-padding-bottom{
	padding-bottom: 0 !important;
}
.no-padding-top{
	padding-top: 0 !important;
}
.list_area a.not-btn {
background: none;
color: #337ab7;
font-size: 14px;
padding: auto;
}
.list_area a.not-btn span{
margin-right: 5px;
}
.tb-action{
	margin-top: 25px; 
	width:520px;
	position: relative;
}
.tb-action .tishi{color: #FD511E;}
.tb-btn-buy{
color: rgb(60, 60, 60);
display: block;
float: left;
font-family: tahoma, arial, 'Hiragino Sans GB', 微软雅黑, sans-serif;
font-size: 12px;
font-style: normal;
font-variant: normal;
font-weight: normal;
height: 40px;
line-height: 18px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 9px;
margin-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
width: 120px;
}
.tb-btn-consult{
color: rgb(60, 60, 60);
display: block;
float: left;
font-family: tahoma, arial, 'Hiragino Sans GB', 微软雅黑, sans-serif;
font-size: 12px;
font-style: normal;
font-variant: normal;
font-weight: normal;
height: 40px;
line-height: 18px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 9px;
margin-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
width: 120px;
}

.tb-action .tb-btn-buy a:hover,
.tb-action .tb-btn-consult a:hover{
color: rgb(229, 81, 29);
background-color: rgb(255, 217, 188);
}
.tb-action .tb-btn-buy a:focus,
.tb-action .tb-btn-consult a:focus{
    color: rgb(229, 81, 29);
    text-decoration: none;
}
.J_LinkBuy{
background-attachment: scroll;
background-clip: border-box;
background-color: rgb(255, 228, 208);
background-image: none;
background-origin: padding-box;
background-size: auto;
border:#F0CAB6 solid 1px;
border-radius:2px;
color: rgb(229, 81, 29);
cursor: pointer;
display: block;
font-family: 'Hiragino Sans GB', 'microsoft yahei', sans-serif;
font-size: 16px;
font-style: normal;
font-variant: normal;
font-weight: normal;
height: 38px;
line-height: 38px;
margin: 0px;
padding: 0px;
text-align: center;
text-decoration: none;
}
.tb-btn-add{
color: rgb(60, 60, 60);
display: block;
float: left;
font-family: tahoma, arial, 'Hiragino Sans GB', 微软雅黑, sans-serif;
font-size: 12px;
font-style: normal;
font-variant: normal;
font-weight: normal;
height: 40px;
line-height: 18px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 9px;
margin-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
width: auto;
}
.tb-action .tb-btn-add a:hover{
color: rgb(255, 255, 255);
background-color: rgb(242, 45, 0);
}
.J_LinkAdd{
background-attachment: scroll;
background-clip: border-box;
background-color: rgb(255, 68, 0);
background-image: none;
background-origin: padding-box;
background-size: auto;
border: rgb(255, 68, 0) solid 1px;
border-radius: 2px;
color: rgb(255, 255, 255);
cursor: pointer;
display: block;
font-family: 'Hiragino Sans GB', 'microsoft yahei', sans-serif;
font-size: 16px;
font-style: normal;
font-variant: normal;
font-weight: normal;
height: 38px;
line-height: 38px;
margin: 0px;
outline-color: rgb(255, 255, 255) none 0px;
padding: 0px;
text-align: center;
text-decoration: none;
width: 160px;
}
.tb-action .bunengan{
color: rgb(255, 255, 255);
background-color: #DDDDDD;
border: #D8D8D8 solid 1px;
cursor: not-allowed;
}
.tb-action .bunengan:hover{
color: rgb(255, 255, 255) !important;
background-color: #DDDDDD !important;
}
.tb-action .keyian{
color: rgb(255, 255, 255);
background-color: #777;
border: #D8D8D8 solid 1px;
}
.tb-action .keyian:hover{
color: rgb(255, 255, 255) !important;
background-color: #999 !important;
}
/*侧滑需要的css*/
#hideorder:hover{background-color:#999999;color:#fff}
#ordercart:hover { background-color: #5996d6}
#submit_order:hover{background-color:#3068a6}

.orderlists{
    position: fixed;
    margin:0px auto;
    right: 0px;
    top: 0px;
    bottom: 0px;
    width: auto;
    box-shadow: -2px 0px 2px rgba(0, 0, 0, 0.15);
    z-index: 1030;
}
.list-box{
	height: 866px; overflow-y:scroll;
}
.orderlists-left-button {
	position: absolute;
    margin:0px auto;
    top: 0px;
    bottom: 0px;
    right: 0px;
    background-color:rgba(51, 51, 51, 0.92);
    filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = "#EB333333",endColorstr = "#EB333333");
}
.orderlists-right-lists {
	color: #fff;
	position: absolute;
    margin:0px auto;
    right: -275px;
    top: 0px;
    bottom: 0px;
	width: 275px;
	*width: 260px;
    background-color:rgba(51, 51, 51, 0.92);
    filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = "#EB333333",endColorstr = "#EB333333");
    padding-left:15px;
}
.row-list{
	margin-bottom:12px;
	width: 245px;
	height: 80px;
}
.lists{
	height: auto;
	width: 262px;
	overflow: auto;
	margin-top: 12px;
}
.orderlist-head{
	font-size:14px;
	font-family:Microsoft YaHei;
	width: 245px;
	height: 50px;
	line-height: 50px;
}
.bg-white{
	background-color: #fff;
	color: #000;
	overflow: hidden;
}
.bg-white .imgbox {
	float: left;
	width: 108px;
	height: 80px
}
.bg-white img {
	float: left;
	width: 108px;
	height: 81px
}

.bg-white .rightbox {
	width: 137px;
	height: 80px;
	float: left;
	line-height: 20px;
	padding-left: 8px;
}
.bg-white .rightbox p{
	margin:3px 0 3px;
	font-size: 12px;
}
.bg-white .rightbox p.name{
	color: #427bbd;
}

.listtitle{
	width:245px;
}
.submit-order{
	float:left;
	width: 245px;
	height: 40px;
	margin: 20px 0;
	text-align: center;
	background-color:#427bbd;
	border-radius: 2px;
	cursor:pointer;
	color: #ffffff;
	font-size: 18px;
	line-height: 36px;
	position: absolute;
	bottom: 0px;
	z-index: 998;
}
.submit-order:hover{
	color: #FFFFFF;
}
.submita{
	color: #fff;
	width:245px;
}
.ordericon{
	color: #fff;
	font-size: 20px;
	margin: 7px 9px 12px;
	top: -4px;
}
.bodyicon{
	position: static;
	font-size: 12px;
	z-index: 0px;
}
.phonenumber{
	width:184px;
	height:32px;
	margin-left: -210px;
	margin-top: -32px; 
    background-color:rgba(51, 51, 51, 0.92);
    filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = "#EB333333",endColorstr = "#EB333333");
	color:#fff;
	line-height:30px;
	text-align:center;
	display:none;
	opacity: 0;
}
.orderphone{
	width:35px;
	height:32px;
	cursor:pointer;
	color: #FFFFFF;
	font-size: 20px;
	line-height: 35px;
	text-align: center;	
}
.orderphone:hover{
	background-color: #5996d6;
}
.orderfankui:hover{
	background-color: #5996d6;
}
.ordertotop:hover{
	background-color: #5996d6;
}
.hideorder{
	color: #FFFFFF;
	width: 20px;
	height: 20px;
	font-size: 15px;
	float: left;
	margin: 17px 10px 0px 0px;
	background-color:#666666;
	padding-left: 3px;
	border-radius: 2px;
	cursor:pointer;
	line-height: 21px;
	text-align: center;
}
.deletelists{
	text-align:center;
	display:none;
	color: #fff;
	width: 20px;
	height: 20px;
	font-size: 14px;
	float: right;
	line-height:21px;
	cursor:pointer;
	background-color:rgba(51, 51, 51, 0.5);
	filter:alpha(opacity=80); 
	-moz-opacity:0.8; 
	opacity:0.8;
	position: relative;
	top: -80px;
}
.orderfont{
	text-align:center;
	color: #fff;
	font-size: 12px;
	width:20px;
	line-height:16px;
	margin-left: 7px;
	margin-top: -5px;
}
.ordercart{
	width:35px;
	height:137px;
	margin-top:162px;
}
@media (max-height: 770px) {
  	.ordercart{
		margin-top:70px;
	}
}
@media (max-height: 720px) {
  	.ordercart{
		margin-top:40px;
	}
}

.feedback{
	position: absolute;
	width:35px;
	height:55px;
	bottom: 50px;
	cursor:pointer;
}
.orderfont2{
	text-align:center;
	color: #fff;
	font-size: 12px;
	width:35px;
	line-height:16px;
	margin-top: -10px;
}
.cartnumber{
	text-align:center;
	width: 19px;
	height: 19px;
	border: 1px solid #5996d6;
	border-radius: 9px;
	background-color: #5996d6;
	margin-top: 6px;
	margin-left: 1.3px;
}
.gotop{
	position: absolute;
	width:35px;
	height:55px;
	bottom: 0px;
	cursor:pointer;
}
.addorder{
	cursor:pointer;
}

.orderlists .ordercart-box{
	position: relative;
}
.orderlists .ordercart:after{
    content: ' ';
    position: absolute;
    width: 8px;
    height: 11px;
    top: 20%;
    margin-top: 40px;
    right: -8px;
    z-index: 100000022;
    background: url(../images/yellow.png) no-repeat;

}
.orderlists .student,
.orderlists .order-address,
.orderlists .place-house{
	position: absolute;
	color: white;
	text-align: center;
	padding-top:5px ;
	height: 60px;
	_height:70px;
}
.orderlists .student:hover,
.orderlists .order-address:hover,
.orderlists .place-house:hover{
	background-color: #5996d6;
	cursor: pointer;
}
.orderlists .student i ,
.orderlists .order-address i ,
.orderlists .place-house i{
	font-size: 20px;
}
.orderlists .student span,
.orderlists .order-address span,
.orderlists .place-house span{
	display: block;
	height: 40px;
	line-height: 15px;
	font-size: 12px;
}
.orderlists .order-address{
	bottom: 110px;
}
.orderlists .place-house{
	bottom: 180px;
}
.orderlists .student{
	bottom: 250px;
}

#js-add-entrust{
	background:rgba(0,0,0,0.5);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000,endColorstr=#7F000000); 
	z-index:1051;
}
.wt750{
	width:750px !important;
	margin: 8% auto;
}
.wt640{
	width:640px !important;
	margin: 8% auto;
}
#js-add-entrust .usearch{
	padding:30px;
}
#js-add-entrust .usearch .search-area{
	width: 496px;
}
.font-red{
	color:red !important;
}
#add-entrust-error-tip{
	padding-left:20px;
	font-size:14px;
}
.error-red{
	background-color:#ffe7e7; 
}
.rsvCount{
	color: #FFFFFF;
	min-width: 16px;
	*width: 16px;
	height: 16px;
	background-color: #FC4141;
	display: inline-block;
	text-align: center;
	line-height: 16px;
	border-radius: 8px;
	font-size: 12px;
	margin-left: 5px;
}

.zs_show_img{
	margin-top: 20px;
	background-image: url(../images/zs_show_img.png);
	background-position: 0px 0px;
	background-size: 100% 100%;
	height: 415px;
}
.xz_show_img{
	margin-top: 20px;
	background-image: url(../images/zt_show_img.png);
	background-position: 0px 0px;
	background-size: 100% 100%;
	height: 415px;
}

.item_selected{
	background-image: url(../images/item_selected_bg.jpg);
	background-position: 0px 0px;
	background-size: 100% 100%;
}

.item_unselected{
	background-image: url(../images/item_unselected_bg.jpg);
	background-position: 0px 0px;
	background-size: 100% 100%;
}

.item_to_change{
	color: #2767ae;
    font-size: 16px;
    width: 50%;
    float: left;
    text-align: center;
    height: 40px;
    cursor: pointer;
}

.item_selsect{
	width:100%;
	float: left;
}

.show_title{
	background-color:#f4f4f4;
	color:#2668ad;
	font-size: 16px;
	line-height: 28px;
	padding:3px 0 3px 26px;
}
.itemContent{
	padding: 0px;
}
.itemContent li{
    border-bottom: 1px solid #f4f4f4;
}
.itemContent li span{
	line-height: 40px;
	width: 100%;
	padding-left: 35px;
	display: block;
}
.zs_phone_img1{
	margin-left: 0;
	float: left;
	height: 340px;
	width:190px;
}
.zs_phone_img2{
	margin-left: 28px;
	float: left;
	height: 340px;
	width:190px;
}

.phone_show_img{
	height: 340px;
	width:190px;
}


.show_qr_code{
	background-image: url(../images/about_qr_code2.png);
	background-repeat: no-repeat;
    width: 228px;
    height: 367px;
    position: absolute;
    margin-top: 229px;
    margin-left: -24px;
}
.qr_code_div{
	padding-top:28px;
	text-align: center;
	height: 150px;
}
.xuanzhi_qr_code{
	margin: auto;
	height: 88px;
	width: 88px;
	background-image: url(../images/xuanzhi_qr_code.png);
	background-repeat: no-repeat;
}
.zhaoshang_qr_code{
	margin:auto;
	height: 88px;
	width: 88px;
	background-image: url(../images/zhaoshang_qr_code.png);
	background-repeat: no-repeat;
}
.guanzhu_qr_code{
	margin:auto;
	height: 88px;
	width: 88px;
	margin-top: -10px;
}
.qr_code_font{
	text-align: center;
    font-size: 14px;
    line-height: 28px;
    color: #ffffff;
}
#gz-ermweimaforgetinfo-modal .modal-dialog {
	margin:200px auto;
	width: 300px;
}
#gz-ermweimaforgetinfo-modal .modal-header{
	background-color: #2668ad;
	color: #FFFFFF;
}
#gz-ermweimaforgetinfo-modal .close{
	color: #fff;
	opacity: 1;
	line-height: 25px;
}
#gz-ermweimaforgetinfo-modal .modal-body .gz-ermweima-txt{
	text-align: center;
}
#gz-ermweimaforgetinfo-modal .modal-body .gz-ermweima-img{
	text-align: center;
	width: 268px;
	height: 215px;
}
#gz-ermweimaforgetinfo-modal .modal-body .loading{
	margin-top: 80px;
}
#gz-ermweimaforgetinfo-modal .modal-body .wwwerweima{
	width: 215px;
	height: 215px;
} 
#report-modal{
	background:rgba(0,0,0,0.5);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000,endColorstr=#7F000000); 
}
#report-modal .modal-dialog{
	margin: 200px auto;
	width: 300px;
}
#report-modal .radio input[type="radio"]{
	margin-left: 0px;
}
#report-modal .others{
	width: 100%;
	height: 60px;
	outline: none;
	resize: none;
	margin-bottom: 10px;
}
#report-modal .report-con{
	width: 100%;
	height: 40px;
	line-height: 40px;
	display: block;
	text-align: center;
	background-color: #337ab7;
	color: #fff;	
}
#report-modal .report-con:hover{
	background-color: #2668ad	
}


#other-info{
	border-bottom: 1px solid #CCC;
}
#other-info.nav-tabs>li.active>a, 
#other-info.nav-tabs>li.active>a:hover, 
#other-info.nav-tabs>li.active>a:focus {
    border: 0;
    border-bottom: 2px solid #F8651F;
}
#other-info.nav-tabs>li>a {
    border-radius: 0;
    margin-right: 0;
}
#other-info.nav>li>a {
   	border: 0;
    padding: 10px 12px;
    font-size: 16px;
    line-height: 20px;
    font-weight: 400;
    color: #333
}
#other-info.nav-tabs>li>a:hover {
    border: 0;
   	border-bottom: 2px solid #FFC7AD;
}
#other-info.nav>li>a:hover, .nav>li>a:focus {
    background-color: #fff;
}
.otherinfo-table{
	width: 100%;
	margin-top: 15px;
}
.otherinfo-table td:nth-child(odd) {
    background: #f5f5f5;
    width: 15%;
}
.dt-table td:nth-child(even) {
    color: #333;
}
.otherinfo-table td {
    border: 1px solid #e0e0e0;
    padding: 10px 20px;
    color: #666;
    word-wrap: break-word;
    line-height: 16px;
}
.xuqiu-table{
	width: 100%;
	margin-top: 15px;
}
.xuqiu-table th {
    background: #f5f5f5;
}
.xuqiu-table th,
.xuqiu-table td {
    border: 1px solid #e0e0e0;
    padding: 10px 20px;
    color: #666;
    word-wrap: break-word;
    line-height: 16px;
    font-size: 14px;
}
.list-tips{
    height: 150px;
    background-color: white;
    padding: 25px;
}
.list-tips .list-tips-body{
	width: 100%;
    height: 100%;
    background-color: #e9f0f7;
    background: #e9f0f7 url(../images/list_tips.jpg) no-repeat 215px 20px;
    position: relative;
}
.list-tips .list-tips-body .list-tips-p1,
.list-tips .list-tips-body .list-tips-p2,
.list-tips .list-tips-body .list-tips-p3{
	margin-left: 26%;
    float: left;
    width: 74%;
    color: #333333;
}
.list-tips .list-tips-body .list-tips-p1{
	margin-top: 25px;
}
.list-tips .list-tips-body .list-tips-p3{
	margin-top: 40px;
}
.list-tips .list-tips-body .telephone,
.list-tips .list-tips-body span{
	font-weight: bold;
}
.list-tips .list-tips-body .telephone{
	background: #e9f0f7 url(../images/telephone.jpg) no-repeat 0px 4px;
	padding-left: 18px;
    color: #2962A5;
}
.list-tips .list-tips-body a{
	background-color: #2962A5;
    color: #FFF;
    padding: 4px 12px;
    border-radius: 4px;
}
.dropzone .dz-preview .dz-details .dz-size, .dropzone-previews .dz-preview .dz-details .dz-size {
    width: 97%;
    overflow: hidden;
}
.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-figure .mfp-close{
	cursor: pointer;
}
.bianhao{
    font-size: 18px;
    color: #337ab7;
    line-height: 20px;
}
#zhichiBtnBox{
	bottom: -64px!important;
}
#ZCChatFrame{
	bottom: 5px!important;
}