.jiathis_style_32x32{float:right;display:none;}

.crumb{line-height:28px;padding:20px 0 17px 0;color:#666;font-size:14px;}
.crumb a{color:#666;margin:0 6px;}
.mainFixeds{display:none;position:absolute;top:0px;right:-250px;width:250px;z-index:3;}
.mainFixed{position:fixed;width:250px;padding:10px;top:30%;border:1px solid #f2f2f2;background:#fff;}
.mainFixed .fixedTitle{position:relative;height:46px;line-height:46px;color:#fff;font-size:20px;background:#da251d;}
.mainFixed .fixedTitle span{padding:0 16px;}
.mainFixed .title{line-height:28px;color:#494949;font-size:18px;padding-top:10px;}
.mainFixed .money{line-height:30px;padding:8px 0;color:#D9251D;font-size:14px;}
.mainFixed .money span{font-size:24px;}
.mainFixed .info{line-height:24px;padding-bottom:8px;font-size:14px;}
.mainFixed .info .infoTitle{color:#494949;}
.mainFixed .info .infoInfo{color:#878787;}
.mainFixed .tel{background:#f5f5f5;padding:10px 10px;}
.mainFixed .tel img{margin-right:22px;vertical-align:middle;}
.mainFixed .tel span{color:#494949;font-size:18px;line-height:24px;padding:6px 0; vertical-align:middle;}
.mainFixed .close{position:absolute;width:28px;height:28px;top:0px;bottom:0px;right:10px;margin:auto 0;cursor:pointer;}

.main .head{padding-bottom:25px;border-bottom:1px solid #f2f2f2;}
.main .head:after{content: "020"; display: block; height: 0; clear: both;visibility:hidden;}
.main .head .left{float:left;width:600px;}
.main .head .left .content{position:relative;width:600px;height:430px;overflow:hidden;text-align:center;line-height:430px;}
.main .head .left .content .child{display:none;position:absolute;width:100%;height:100%;}
.main .head .left .content .child img{max-width:100%;max-height:100%; vertical-align:middle;}
.main .head .left .nav{position:relative;margin:25px 0;}
.main .head .left .nav .navContents{position:relative;width:548px;margin:0 auto;height:90px;overflow:hidden;}
.main .head .left .nav .navContents .navContent{position:absolute;top:0px;left:0px;}
.main .head .left .nav .navContents .navContent .child{position:absolute;top:0px;width:123px;height:88px;line-height:88px;text-align:center;border:1px solid #fff;cursor:pointer;overflow:hidden;}
.main .head .left .nav .navContents .navContent .child img{max-width:100%;max-height:100%;vertical-align:middle;}
.main .head .left .nav .navContents .navContent .child:hover{border:1px solid #da251d;}
.main .head .left .nav .btn{position:absolute;top:34px;cursor:pointer;}
.main .head .left .nav .btn.leftBtn{left:4px;}
.main .head .left .nav .btn.rightBtn{right:4px;}

.main .head .right{position:relative;width:565px;float:right;}
.main .head .right .title{line-height:28px;padding:14px 0 0 0;color:#494949;font-size:18px;}
.main .head .right .money{line-height:30px;padding:16px 0;color:#D9251D;font-size:14px;}
.main .head .right .money span{font-size:24px;}
.main .head .right .info{line-height:24px;padding-bottom:12px;font-size:14px;}
.main .head .right .info .infoTitle{color:#494949;}
.main .head .right .info .infoInfo{color:#878787;}
.main .head .right .tag{padding:22px 0 40px 0;}
.main .head .right .tag span{padding:4px 10px;border:1px solid #ccc;margin-right:6px;text-align:center;color:#878787;font-size:14px;line-height:16px;}
.main .head .right .tel{background:#f5f5f5;padding:17px 30px;}
.main .head .right .tel img{margin-right:22px;vertical-align:middle;}
.main .head .right .tel span{color:#494949;font-size:18px;line-height:24px;padding:6px 0; vertical-align:middle;}
.main .head .right .btn{padding-top:40px;}
.main .head .right .btn:after{content: "020"; display: block; height: 0; clear: both;visibility:hidden;}
.main .head .right .btn .child{width:270px;height:80px;cursor:pointer;color:#fff;text-align:center;line-height:80px;font-size:24px;}
.main .head .right .btn .child.red{background:#da251d;float:left;}
.main .head .right .btn .child.gray{background:#ccc;float:right;}
.main .head .right .msg{line-height:24px;padding-top:28px;}
.main .head .right .msg img{margin-right:5px;}
.main .head .right .msg span{font-size:14px;color:#999999;}

.main .roommate{padding:40px 0;border-bottom:1px solid #f2f2f2;}
.main .roommate .content{margin-top:40px;}
.main .roommate .content:after{content: "020"; display: block; height: 0; clear: both;visibility:hidden;}
.main .roommate .content .child{float:left;width:25%;margin-bottom:10px;}
.main .roommate .content .child .childContent{padding:0 20px;border-right:1px dashed #ccc;}
.main .roommate .content .child .childContent .title{position:relative;height:26px;line-height:26px;margin-bottom:10px;}
.main .roommate .content .child .childContent .title span{color:#666;font-size:16px; vertical-align:middle;}
.main .roommate .content .child .childContent .title img{ vertical-align:middle;}
.main .roommate .content .child .childContent .title .inputBtn{position:absolute;top:4px;right:0px;width:55px;height:20px;line-height:20px;text-align:center;cursor:pointer;border:0px;vertical-align:middle;color:#fff;background:#00ce30;}
.main .roommate .content .child .childContent .title .inputBtn.no{color:#666;background:#f2f2f2;}
.main .roommate .content .child .childContent p{font-size:14px;color:#878787;line-height:24px;}
.main .roommate .content .child .childContent .info{position:relative;line-height:24px;padding-bottom:0px;font-size:14px;color:#878787;}
.main .roommate .content .child .childContent .info p{text-align:left;}
.main .roommate .content .child .childContent .info p span{color:#D9251D;}
.main .roommate .content .child .childContent .see{width:100%;height:40px;line-height:40px;cursor:pointer;text-align:center;color:#fff;background:#da251d;font-size:16px;}

.main .mainTitle3{line-height:32px;color:#494949;font-size:24px;}

.main .main1{padding:40px 0 45px 0;border-bottom:1px solid #f2f2f2;}
.main .main1 .left{padding-top:40px;width:560px;float:left;}
.main .main1 .left:after{content: "020"; display: block; height: 0; clear: both;visibility:hidden;}
.main .main1 .left .leftImg{width:200px;height:240px;float:left;}
.main .main1 .left .leftImg img{width:100%;height:100%;}
.main .main1 .left .leftInfo{float:right;width:325px;}
.main .main1 .left .leftInfo .title{line-height:24px;padding:3px 0 12px 0;color:#494949;font-size:16px;}
.main .main1 .left .leftInfo .info{line-height:24px;color:#878787;font-size:14px;padding-bottom:22px;}
.main .main1 .left .leftInfo .line{line-height:30px;font-size:14px;}
.main .main1 .left .leftInfo .line:after{content: "020"; display: block; height: 0; clear: both;visibility:hidden;}
.main .main1 .left .leftInfo .line .leftLine{width:86px;float:left;text-align:right;color:#494949;}
.main .main1 .left .leftInfo .line .rightLine{padding-left:30px;color:#878787;float:left;}
.main .main1 .left .leftInfo .line .rightLine .mun{padding:0 5px;}
.main .main1 .left .leftInfo .line .rightLine .red{color:#D9251D;}
.main .main1 .left .wapline{display:none;}
.main .main1 .left .wapIcon{display:none;}


.main .main1 .right{float:right;margin-top:40px;width:530px;padding-left:30px;border-left:1px solid #e1e1e1;}
.main .main1 .right .title{color:#494949;font-size:16px;line-height:30px;}
.main .main1 .right .info{color:#878787;font-size:14px;line-height:30px;}
.main .main1 .right .info span{color:#494949;}

.main .main2{padding:40px 0;border-bottom:1px solid #f2f2f2;}
.main .main2 .content{position:relative;width:100%;height:338px;overflow:hidden;padding-top:40px;}
.main .main2 .content .child{position:relative;width:380px;height:338px;float:left;margin-right:20px;}
.main .main2 .content .child .childImg{position:relative;width:380px;height:260px;line-height:260px;text-align:center;}
.main .main2 .content .child .childImg img{width:100%;height:100%; vertical-align:top;}
.main .main2 .content .child .childTitle{line-height:26px;padding-top:16px;color:#494949;font-size:16px;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width:100%;}
.main .main2 .content .child .childInfo{position:relative;height:20px;line-height:20px;padding:8px 0;}
.main .main2 .content .child .childInfo .title{color:#878787;font-size:14px;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width:80%;}
.main .main2 .content .child .childInfo span{position:absolute;top:0px;right:0px;color:#D9251D;font-size:14px;}
.main .main2 .content .child:hover .childTitle{color:#da251d;}

.main .main3{padding:40px 0 45px 0;border-bottom:1px solid #f2f2f2;}
.main .main3 .content{margin-top:40px;width:750px;height:400px;background:#ccc;float:left;}
.main .main3 .contentNav{margin-top:40px;float:left;width:448px;height:397px;border:1px solid #E1E1E1;border-top:2px solid #da251d;}
.main .main3 .contentNav .contentNavTitle{height:53px;line-height:53px;text-align:center;background:#f5f5f5;}
.main .main3 .contentNav .contentNavTitle .child{float:left;width:33.33%;color:#494949;font-size:18px;cursor:pointer;}
.main .main3 .contentNav .contentNavTitle .child.on{color:#D9251D;background:#fff;}
.main .main3 .contentNav .contentNavContent .content1{display:none;margin:26px 20px 0 20px;height:300px;overflow-y:scroll;}
.main .main3 .contentNav .contentNavContent .content1 .contentTitle{line-height:40px;border-bottom:1px solid #e5e5e5;}
.main .main3 .contentNav .contentNavContent .content1 .contentTitle:after{content: "020"; display: block; height: 0; clear: both;visibility:hidden;}
.main .main3 .contentNav .contentNavContent .content1 .contentTitle .child{cursor:pointer;font-size:14px;float:left;}
.main .main3 .contentNav .contentNavContent .content1 .contentTitle .child img{ vertical-align:middle;}
.main .main3 .contentNav .contentNavContent .content1 .contentTitle .child span{ vertical-align:middle;margin:0 6px;}
.main .main3 .contentNav .contentNavContent .content1 .inputText{padding-left:2%;width:90%;border:1px solid #c2c2c2;height:30px;line-height:30px;color:#666;font-size:14px;}
.main .main3 .contentNav .contentNavContent .content1 .inputBtn{width:30%;height:30px;border:0px;cursor:pointer;color:#fff;}

.main .main4{padding:40px 0 30px 0;border-bottom:1px solid #f2f2f2;}
.main .main4 .content{margin-top:40px;}
.main .main4 .content ul li{float:left;width:25%;color:#666;}
.main .main4 .content ul li div{padding-left:22px;}
.main .main4 .content .contentTitle{width:100%;height:60px;line-height:60px;background:#f5f5f5;}
.main .main4 .content .contentTitle li{line-height:60px;font-size:16px;}
.main .main4 .content .contentTitle li div{border-right:1px solid #fff;}
.main .main4 .content .contentChild{line-height:48px;font-size:14px;}

.main .main5{padding:40px 0 80px 0;}
.main .main5 .content{margin-top:40px;}
.main .main5 .content:after{content: "020"; display: block; height: 0; clear: both;visibility:hidden;}
.main .main5 .content .child{position:relative;width:380px;height:125px;background:#f5f5f5;float:left;margin-right:30px;}
.main .main5 .content .child.no{margin-right:0;}
.main .main5 .content .child div{padding:18px 24px;}
.main .main5 .content .child .childTitle{line-height:24px;color:#D9251D;font-size:16px;padding-bottom:10px;}
.main .main5 .content .child .childInfo{line-height:22px;color:#878787;font-size:14px;}
@media (max-width: 639px) {
.mainFixeds{display:none !important;}
.jiathis_share_slide{display:none;}
.crumb{display:none;}
.main .head{padding-bottom:14px;}
.main .head .left{width:300px;float:none;  margin: 0 auto;}
.main .head .left .content{width:300px;height:215px;line-height:215px;}

.main .head .left .nav{margin:14px 0;}
.main .head .left .nav .navContents{width:274px;height:45px;}

.main .head .left .nav .navContents .navContent .child{width:62px;height:44px;line-height:44px;}
.main .head .left .nav .btn{top:17px;width:6px;}
.main .head .left .nav .btn.leftBtn{left:2px;}
.main .head .left .nav .btn.rightBtn{right:2px;}

.main .head .right{width:100%;float:none;}
.main .head .right .title{line-height:22px;padding:7px 0 0 0;font-size:18px;}
.main .head .right .money{line-height:16px;padding:8px 0;font-size:14px;}
.main .head .right .money span{font-size:14px;}
.main .head .right .info{line-height:18px;padding-bottom:6px;font-size:14px;}

.main .head .right .tag{padding:12px 0 20px 0;}
.main .head .right .tag span{padding:2px 5px;margin-right:3px;font-size:14px;line-height:30px;}
.main .head .right .tel{padding:4px 6px;}
.main .head .right .tel img{margin-right:5px;width:18px;}
.main .head .right .tel span{font-size:14px;line-height:30px;padding:6px 0;}
.main .head .right .btn{padding-top:20px;}

.main .head .right .btn .child{width:48%;height:36px;line-height:36px;font-size:16px;}
.main .head .right .msg{line-height:18px;padding-top:14px;}
.main .head .right .msg img{margin-right:5px;}
.main .head .right .msg span{font-size:12px;}

.main .roommate {padding: 20px 0;}
.main .roommate .content {margin-top: 20px;border-top: 1px dashed #ccc;}
.main .roommate .content .child{width:100% !important;margin:0;}
.main .roommate .content .child .childContent {padding:10px;border-bottom: 1px dashed #ccc;border-left: 1px dashed #ccc;}
.main .roommate .content .child .childContent .title {height: 20px;line-height: 20px;margin-bottom: 4px;}
.main .roommate .content .child .childContent .title span {font-size: 16px;}
.main .roommate .content .child .childContent p {font-size: 14px;line-height: 18px;}
.main .roommate .content .child .childContent .see {height: 30px;line-height: 30px;font-size: 14px;}

.main .mainTitle3{line-height:24px;font-size:18px;}

.main .main1 .mainTitle3{display:none;}
.main .main1{width:100%;position:fixed;bottom:0px;left:0px;background:url("/Public/images/proxy/blackBg.png");padding:0;z-index:3;}
.main .main1 .left{padding-top:0px;width:100%;float:none;}

.main .main1 .left .leftImg{width:auto;height:40px;margin-right:10px;padding:10px 0;}
.main .main1 .left .leftImg img{height:40px;width:auto;}
.main .main1 .left .leftInfo{width:auto;float:left;padding:10px 0;}

.main .main1 .left .leftInfo .title{line-height: 20px;padding: 0px 0 2px 0;font-size: 14px;color: #fff;}
.main .main1 .left .leftInfo .info{display:none;}
.main .main1 .left .leftInfo .line{display:none;}
.main .main1 .left .leftInfo .line .rightLine .mun {padding: 0 0px;font-size:12px;line-height:14px;}
.main .main1 .left .leftInfo .wapline{display:block;line-height: 30px;font-size: 20px;}
.main .main1 .left .leftInfo .wapline .rightLine {padding-left: 0px;color: #fff;line-height: 12px;}
.main .main1 .left .wapIcon{display:block;float:right;height:60px;width:50px;border-left:1px solid #3D3D3D;}
.main .main1 .left .wapIcon .wapImgIcon{width:20px;height:20px;margin:10px auto 4px auto;}
.main .main1 .left .wapIcon .wapImgIcon img{width:100%;height:100%;}
.main .main1 .left .wapIcon .wapTitleIcon{color:#fff;text-align:center;font-size:14px;line-height:20px;}

.main .main1 .right{display:none;}


.main .main2 {padding: 20px 0;}
.main .main2 .content{height:765px;padding-top:13px;}
.main .main2 .content .child{width:100%;height:255px;margin:0;padding:0;}
.main .main2 .content .child .childImg{width:100%;height:200px;line-height:200px;}

.main .main2 .content .child .childTitle{line-height:20px;padding-top:4px;font-size:16px;}
.main .main2 .content .child .childInfo{height:20px;line-height:20px;padding:4px 0;}
.main .main2 .content .child .childInfo .title{font-size:14px}
.main .main2 .content .child .childInfo span{font-size:14px;top:3px;}

.main .main3{padding:20px 0;}
.main .main3 .content{margin-top:20px;height:175px;float:none;width:100%;}
.main .main3 .contentNav{display:none;}

.main .main4{padding:20px 0;}
.main .main4 .content{margin-top:20px;}
.main .main4 .content ul li{float:left;width:25%;}
.main .main4 .content ul li div{padding-left:4px;}
.main .main4 .content .contentTitle{height:30px;line-height:30px;}
.main .main4 .content .contentTitle li{line-height:30px;font-size:14px;}
.main .main4 .content .contentChild{line-height:24px;font-size:12px;}

.main .main5{display:none;}

}
@media (min-width: 640px) and (max-width:1023px ) {
.jiathis_share_slide{display:none;}
.mainFixeds{display:none !important;}
.crumb{display:none;}
.main .head{padding-bottom:25px;}
.main .head .left{width:600px;float:none;margin:0 auto;}
.main .head .left .content{width:600px;height:430px;line-height:430px;}

.main .head .left .nav{margin:25px 0;}
.main .head .left .nav .navContents{width:548px;height:90px;}

.main .head .left .nav .navContents .navContent .child{width:123px;height:88px;line-height:88px;}
.main .head .left .nav .btn{top:34px;}
.main .head .left .nav .btn.leftBtn{left:4px;}
.main .head .left .nav .btn.rightBtn{right:4px;}

.main .head .right{width:565px;float:none;margin:0 auto;}
.main .head .right .title{line-height:28px;padding:14px 0 0 0;font-size:18px;}
.main .head .right .money{line-height:30px;padding:16px 0;font-size:14px;}
.main .head .right .money span{font-size:24px;}
.main .head .right .info{line-height:24px;padding-bottom:12px;font-size:14px;}

.main .head .right .tag{padding:22px 0 40px 0;}
.main .head .right .tag span{padding:4px 10px;margin-right:6px;font-size:14px;line-height:16px;}
.main .head .right .tel{padding:17px 30px;}
.main .head .right .tel img{margin-right:22px;}
.main .head .right .tel span{font-size:18px;line-height:24px;padding:6px 0;}
.main .head .right .btn{padding-top:40px;}

.main .head .right .btn .child{width:270px;height:80px;line-height:80px;font-size:24px;}
.main .head .right .msg{line-height:24px;padding-top:28px;}
.main .head .right .msg img{margin-right:5px;}

.main .roommate .content .child{width:100% !important;margin:0;}
.main .roommate .content .child .childContent {padding:20px;border-bottom: 1px dashed #ccc;}


.main .mainTitle3{line-height:32px;font-size:24px;}

.main .main1{padding:40px 0 45px 0;}
.main .main1 .left{padding-top:40px;width:100%;float:none;}

.main .main1 .left .leftImg{width:33.33%;height:240px;}
.main .main1 .left .leftInfo{width:56.25%;}

.main .main1 .left .leftInfo .title{line-height:24px;padding:3px 0 12px 0;font-size:16px;}
.main .main1 .left .leftInfo .info{line-height:24px;font-size:14px;padding-bottom:22px;}
.main .main1 .left .leftInfo .line{line-height:30px;font-size:14px;}
.main .main1 .left .leftInfo .line .leftLine{width:86px;float:left;}
.main .main1 .left .leftInfo .line .rightLine{padding-left:30px;float:left;}
.main .main1 .left .leftInfo .line .rightLine .mun{padding:0 5px;}


.main .main1 .right{float:none;margin-top:40px;width:100%;padding-left:0px;border-left:0px;}
.main .main1 .right .title{font-size:16px;line-height:30px;}
.main .main1 .right .info{font-size:14px;line-height:30px;}

.main .main2{padding:40px 0;}
.main .main2 .content{height:290px;padding-top:27px;}
.main .main2 .content .child{width:48%;height:290px;margin:0;padding:0 1%;}
.main .main2 .content .child .childImg{width:100%;height:200px;line-height:200px;}

.main .main2 .content .child .childTitle{line-height:26px;padding-top:16px;font-size:16px;}
.main .main2 .content .child .childInfo{height:20px;line-height:20px;padding:8px 0;}
.main .main2 .content .child .childInfo .title{font-size:14px;}
.main .main2 .content .child .childInfo span{top:8px;font-size:14px;}

.main .main3{padding:40px 0 45px 0;}
.main .main3 .content{margin-top:40px;width:100%;height:350px;float:none;}
.main .main3 .contentNav{display:none;}

.main .main4{padding:40px 0 30px 0;}
.main .main4 .content{margin-top:40px;}
.main .main4 .content ul li{float:left;width:25%;}
.main .main4 .content ul li div{padding-left:22px;}
.main .main4 .content .contentTitle{height:60px;line-height:60px;}
.main .main4 .content .contentTitle li{line-height:60px;font-size:16px;}
.main .main4 .content .contentChild{line-height:48px;font-size:14px;}

.main .main5{padding:40px 0;}
.main .main5 .content{margin-top:40px;}
.main .main5 .content .child{width:32%;height:180px;float:left;margin-right:2%;}
.main .main5 .content .child.no{margin-right:0;}
.main .main5 .content .child div{padding:18px 24px;}
.main .main5 .content .child .childTitle{line-height:24px;font-size:16px;padding-bottom:10px;}
.main .main5 .content .child .childInfo{line-height:22px;font-size:14px;}
}
@media (min-width: 1024px) and (max-width:1199px ) {
.mainFixeds{position:fixed;right:30px;}
.main .head .left {width: 400px;}
.main .head .left .content {width: 400px;height:286px;line-height:286px;}
.main .head .left .nav{margin:20px 0;}
.main .head .left .nav .navContents{width:365px;height:60px;}
.main .head .left .nav .navContents .navContent .child{width:82px;height:58px;line-height:58px;}
.main .head .left .nav .btn{top:20px;}
.main .head .left .nav .btn.leftBtn{left:2px;}
.main .head .left .nav .btn.rightBtn{right:2px;}

.main .head .right{width: 460px;}
.main .head .right .title {padding: 0;}
.main .head .right .money {padding: 8px 0;}
.main .head .right .info {padding-bottom: 6px;}
.main .head .right .tag {padding: 10px 0 20px 0;}
.main .head .right .tel {padding: 10px 14px;}
.main .head .right .tel img {margin-right: 10px;}
.main .head .right .tel span {font-size: 16px;line-height: 24px;padding: 6px 0;}
.main .head .right .btn {padding-top: 20px;}
.main .head .right .btn .child {width: 48%;height: 40px;line-height: 40px;font-size: 18px;}
.main .head .right .msg {line-height: 20px;padding-top: 12px;}

.main .main1 .left {padding-top: 20px;width: 400px;}
.main .main1 .left .leftImg {width: 140px;height:168px;}
.main .main1 .left .leftInfo {width: 240px;}
.main .main1 .right {margin-top: 20px;width: 440px;padding-left: 20px;}

.main .main2 .content {height: 280px;}
.main .main2 .content .child {width: 280px;}
.main .main2 .content .child .childImg {width: 280px;height:191px;}
.main .main2 .content .child .childTitle {padding-top: 10px;}

.main .main3 .content {margin-top: 20px;width: 560px;height: 400px;}
.main .main3 .contentNav {margin-top: 20px;width: 338px;height: 397px;}

.main .main4 .content {margin-top: 20px;}

.main .main5 .content { margin-top: 20px;}
.main .main5 .content .child {width: 32%;height: 125px;margin-right: 2%;}
}
@media (min-width: 1200px) and (max-width:1499px ) {
.mainFixeds{position:fixed;right:30px;}

}
@media (min-width: 1500px) and (max-width:1920px ) {

}

