body, p, input, h1, h2, h3, h4, h5, h6, ul, li, dl, dt, dd, form { margin: 0; padding: 0; list-style: none; vertical-align: middle; font-weight:normal; }
img { border:0; margin: 0; padding: 0; }
body { color: #333333; /*禁止选择-webkit-user-select: none;*/ -webkit-text-size-adjust: none; font:normal 14px/160% "helvetica neue",arial,"pingfang sc","hiragino sans gb","微软雅黑", helvetica; text-align:left; background:#f4f5f7;}
header, section, footer { display: block; margin: 0; padding: 0 }
a { text-decoration:none; color:#333333; }
.fix:after{content:"."; display:block; clear:both; visibility:hidden; height:0;}
.fix{ zoom:1;}

.wrap{ max-width:640px; margin:0 auto; padding:46px 0 56px;}
.home .cap{ width:100%; overflow:hidden; background:white; padding:5% 0; border-bottom:1px solid #e9e9e9;}
.home .cap ul li{ width:25%; float:left;}
.home .cap ul li a{ line-height:25px; display:block; font-size:14px; text-align:center;}
.home .cap ul li a span{ height:40px; padding:8px; width:40px; display:block; margin:0 auto; background:#f6b078; border-radius:30px; overflow:hidden;color: white; line-height: 40px; text-align: center;font-size: 2em;}
.home .cap ul li a span img{ width:40px;}
.home .cap ul li:nth-child(8n 1) a span{ background:#e05555;}
.home .cap ul li:nth-child(8n 2) a span{ background:#33b6cb;}
.home .cap ul li:nth-child(8n 3) a span{ background:#89d2bc;}
.home .cap ul li:nth-child(8n 4) a span{ background:#ee7777;}
.home .cap ul li:nth-child(8n 5) a span{ background:#b58872;}
.home .cap ul li:nth-child(8n 6) a span{ background:#70d2b8;}
.home .cap ul li:nth-child(8n 7) a span{ background:#3fbfdb;}
.home .cap ul li:nth-child(8n 8) a span{ background:#ba8f77;}
.home .cap ul li a:hover span{ background:#444;}
.home .cap2{ background:white; overflow:hidden; border-top:1px solid #e9e9e9; margin:10px 0; font-size:16px;}
.home .cap2 ul li{ float:left; width:33.3%; border-bottom:1px solid #e9e9e9;}
.home .cap2 ul li a{ height:45px; font-size:14px; line-height:45px; display:block;position:relative; text-align:center;}
.home .cap2 ul li a:nth-child(4n 1){ border-right:1px solid #e9e9e9;}
.home .cap2 ul li a img{ height:30px; width:30px; margin:15px 0 0 0; left:10%; position:absolute;}
.loupan .cap{width:100%; overflow:hidden; background:white; padding:10px 0; border-bottom:1px solid #e9e9e9;}
.loupan .cap ul li{ width:25%; float:left;}
.loupan .cap ul li a{ width:100%; display:block; text-align:center; float:left; position:relative; padding-bottom:10px;}
.loupan .cap ul li a img{ width:60%; display:block; margin:0 auto; overflow:hidden; padding-bottom:10px;}
.loupan .cap ul li a span{ margin-top:-10px; position:absolute; display:block; text-align:center; left:0; bottom:0; width:100%;}
.loupan .cap2{ width:100%; overflow:hidden; background:#f8f8f8;}
.loupan .cap2 h2{ padding:10px 5%; font-size:18px; background:#f1f1f1;}
.loupan .cap2 ul{ padding:0 5% 5%; overflow:hidden;}
.loupan .cap2 ul li{ padding:5% 0; border-bottom:1px solid #e9e9e9; overflow:hidden;}
.loupan .cap2 ul li a{display:block;}
.loupan .cap2 ul li a img{ float:left; width:90px; height:70px; border-radius:2px;}
.loupan .cap2 ul li a div{ padding-left:100px; line-height:16px;}
.loupan .cap2 ul li a div strong{ font-size:18px;}
.loupan .cap2 ul li a div span{ float:right;}
.loupan .cap2 ul li a div p{ margin:9px 0; height:16px;overflow:hidden;}
.loupan .cap2 ul li a div.c2{ color:#e04136; font-size:16px;}
.loupan .cpanew{ background:white; padding:13px 5% 10px; border-bottom:1px solid #e9e9e9; border-top:1px solid #e9e9e9; margin-top:10px;}
.loupan .cpanew a{ display:block; padding-right:25px; height:50px; overflow:hidden; line-height:25px; background: right center no-repeat; background-size:25px;}
.loupan .cpanew div{ float:right; line-height:50px; color:#666;}
.loupan .cpanew p span{ background:#ff6d00; color:#fff; padding:2px 5px; border-radius:2px;}
.lpcon .tpic{ position:relative; width:100%; overflow:hidden;}
.lpcon .tpic img{ width:100%; display:block; max-height:320px;}
.lpcon .tpic span.name{ position:absolute; left:20px; bottom:20px; background:#33b6cb; color:#fff; padding:0 8px; border-radius:2px; line-height:25px; height:25px;}
.lpcon .profile{ padding:10px 3%;overflow:hidden; background:#fff;}/*1219*/
.lpcon .profile h2{ font-size:16px; line-height:120%;padding-bottom: .4em;}
.lpcon .profile .btn{border-top: thin solid #f4f5f7;margin-top: 1em;}
.lpcon .profile .btn a.actionitem{ text-align:center; font-size:12px; display:block; width:33%; margin-top:10px;float: left;}/*1219*/
.lpcon .profile .btn a img{margin:0 auto -4px; width:1.5em; height: auto;}
.lpcon .profile .pf2{overflow:hidden;}/*1219*/
.lpcon .profile .pf2 ul li{ width:100%;padding: .2em 0;}
.lpcon .profile .pf2 ul li p{display:block; text-align:right; color:#666; position:absolute;}
.lpcon .profile .pf2 ul li>span{ padding-left:78px; display:block;}
.lpcon .profile .pf2 ul li .libody{ padding-left:5em;}
.lpcon .profile .pf2 ul li .libody span.bid{color: #ee7777;font-size: 18px;}
.lpcon .profile .pf2 ul li span font{color:#ee7777;}
.lpcon .profile .pf2 ul li span.phone a{ color:#ee7777; font-size:18px;padding-right: 20px;/*background:  right center no-repeat;background-size: 17px;*/}/*1219*/
.lpcon .profile .pf2 ul li span.tese a{ font-style:normal;color:#ee7777;border:1px solid #ffae82; border-radius:2px; margin-right:5px; font-size:12px; padding:3px 4px; line-height:100%; display:block; float:left;}
.lpcon .profile .pf2 ul li span.tese a:hover{ background:#ee7777; color:#fff; border:1px solid #ff6d00;}

.lnr-phone-handset{font-size: .85em;color: gray;padding-right: .2em;}

.lpcon{background:#fff;}
.lpcon h3{padding:.5em 3%;background-image: linear-gradient(to right,#fafaff,#f0f0f4);background-image: -webkit-linear-gradient(to right,#fafaff,#f0f0f4);}
.lpcon .lpdp{ padding-bottom: 1em;}
.lpcon .lpdp .lpdp-list{border-bottom:1px solid #f4f5f7; padding:15px 3%;}
.lpcon .lpdp .l-info{ line-height:140%; padding-bottom:5px;}
.lpcon .lpdp .l-info img{ width:40px; height: auto; border-radius:20px; float:left; margin-right:.5em;}
.lpcon .lpdp .l-info span{ margin-right:10px; font-size:12px; color:#666;}
.lpcon .lpdp .l-bd{padding:5px 0 0;}
/*1219*/
.lpcon .lpdp .l-sub ul li{ min-height:40px; line-height:20px; padding:10px 0 10px 10px; border-bottom:1px solid #eee;}
.lpcon .lpdp .box .photo{ float:left; margin-right:10px;}
.lpcon .lpdp .box .photo img{ border-radius:40px; width:40px; height:40px;}
.lpcon .lpdp .box em.na{ font-size:10px;}
.lpcon .l-sub h4{ float:left; margin-right:10px;}
.lpcon .lpdp .box2{ color:#666;}
.prag{padding: .4em 3%;}
.prag h5{font-size: 15px;color: #e04136;}
.prag ul li{margin-bottom: .5em;}

.lpcon .dpmore{ width:70%; margin: 1em auto 0;display:block; text-align:center; padding:5px 0; background:#f4f5f7;border-radius: 5px;}
.lpcon .wzzb{ background:#fff;}
.lpcon .wzzb ul li{ width:100%;}
.lpcon .wzzb ul li img{ width:100%; display:block;}
.lpcon .wzzb ul li a h4,.lpcon .wzzb ul li a{ border-bottom:1px solid #e9e9e9; display:block; padding:5px 3%;}
.lpcon .wzzb ul li:first-child a{ padding:0; background:none;}
.lpcon .wzzb ul li a{ background: 95% center no-repeat; background-size:20px;}
.lpcon .huxing{ overflow:hidden; background:#fff; height:180px; position:relative;}
.lpcon .huxing .swiper-slide{ width:181px; float:left; height:180px; overflow:hidden;}
.lpcon .huxing .swiper-slide .sbd{ padding:10px; border:1px solid #e9e9e9; border-left:none;border-top:none;}
.lpcon .huxing .swiper-slide .sbd img{ width:160px; height:140px; display:block;}
.lpcon .huxing .swiper-slide .sbd p{ line-height:150%;}
.lpcon .huxing .swiper-slide .sbd p:last-child{ font-size:12px; color:#666;}
.lpcon .huxing .swiper-slide .sbd p:last-child span{ float:right;}
.lpcon a.all{ display:block; padding:5px 5%; background:#fff; color:#ff6d00; font-size:16px;border-bottom:1px solid #e9e9e9; }
.lpcon .canshu{ background:#fff; padding:5px 3%;} 
.lpcon .canshu ul li{overflow:hidden;line-height:120%;padding: .5em 0;}
.lpcon .canshu ul li p{ width:6.2em; display:block; color:#666; position:absolute;}
.lpcon .canshu ul li span{ padding-left:6.2em;display: inline-block;text-align: justify;}
.lpcon .ms{ padding:10px 3%;line-height:160%; background:#fff;}
.lpcon.tdcon .ms{line-height:140%;}
.lpcon .ms .mscon{ height:155px; font-size:14px; overflow:hidden;}
.lpcon.tdcon .ms .mscon{ height:200px;}
.lpcon.tdcon .ms .mscon h4{font-weight: bold;}
.lpcon .mson .mscon, .lpcon.tdcon .mson .mscon{ height:auto;}
.lpcon .ms p{ text-indent:1em;text-align: justify;}
.lpcon .morems{padding-bottom: 1em; background-color: white;padding-top: 1em;}

.expand{ text-align: center; }
.expand span{display:inline-block; }
.expand i{display:none;}
.mon span{display:none;} 
.mon i{ display:inline-block;}
.lpcon .news .tabs{ height:38px; line-height:38px; padding:0 5%; background:#efefef;}
.lpcon .news .tabs li{ float:left; padding:0 12px;}
.lpcon .news .tabs li.thistab2{ background:#fff;color:#ff6d00;}
.lpcon .news .tabs li.thistab2 span{ color:#666;}
.lpcon .news .tabs li span{ font-size:10px; padding:1px 4px; line-height:12px; border-radius:2px; color:#999; margin-left:5px;}
.lpcon .news .tabs .more{ float:right; padding:3px 5px; line-height:12px; font-size:12px; border-radius:2px; margin-left:5px; margin-top:10px;}

.lpcon .dt{ background:#fff;}
.lpcon .dt ul li a{display:block; padding:10px 5%; line-height:120%; border-bottom:1px solid #eee; height:auto;}/*1219*/
.lpcon .dt ul li a p{ color:#666;}
.lpcon .dt ul li a span.hot{ background:#f00; border-radius:2px; padding:0px 2px; line-height:12px; vertical-align:top; margin-top:2px; white-space:nowrap; font-size:6px; display:inline-block; margin-left:5px; color:#fff;}
.lpcon .dt ul li a span.new{ background:#093;}/*1219*/

.lpcon .vis{ background:#fff; padding:10px 5%; border-bottom:1px solid #e9e9e9;}
.lpcon .vis ul li{ padding:15px 0; border-bottom:1px solid #e9e9e9; overflow:hidden;}
.lpcon .vis ul li a{ width:100%; display:block;}
.lpcon .vis ul li a img{ float:left; width:90px; height:70px; border-radius:2px;}
.lpcon .vis ul li a div{ padding-left:100px; line-height:16px;}
.lpcon .vis ul li a div strong{ font-size:18px;}
.lpcon .vis ul li a div p{ margin:9px 0; height:16px; color:#666; overflow:hidden;}
.lpcon .vis ul li a div.c2 span{ width:33.3333%; float:left; display:block; color:#ff6d00;}
.lpcon .vis ul li:last-child{ border-bottom:none;}
.lpcon .zblp{ width:100%; background:#fff; overflow:hidden; position:relative; border-bottom:1px solid #e9e9e9;} 
.lpcon .zblp .swiper-slide{float:left;}
.lpcon .zblp .swiper-slide img{ width:100%; display:block;} 
.lpcon .zblp .swiper-slide p.name{ background:rgba(255,255,255,0.7); padding:0; padding-bottom:5px; text-align:center; margin-top:-25px; position:relative;height: 25px;line-height: 25px;}
.lpcon .zblp .swiper-slide p{ padding-left:4%;line-height: 140%;}
.lpcon .zblp .swiper-slide a{ display:block; height:100%; border-right:1px solid #eee;}
.lpcon .zblp .swiper-slide a{ padding-bottom:10px;}
.lpcon .zblp .swiper-slide p:last-child{ color:#ff6d00;}

.loupandp .pic img{ width:100%;}
.loupandp .list ul li{ padding:8px 5% 18px; width:90%; overflow:hidden; border:1px solid #e9e9e9; border-width:1px 0; background:#fff; margin-top:5px;}
.loupandp .list ul li h3{ font-size:16px; padding:5px 0; border-bottom:1px solid #e9e9e9;}
.loupandp .list ul li .box{ width:100%; margin-top:5px;}
.loupandp .list ul li .box div{ float:left; width:60px; padding-top:5px;}
.loupandp .list ul li .box div img{ width:60px; height:60px; display:block;}
.loupandp .list ul li .box div span{ padding:5px 0; display:block; margin-top:1px; background:#ff6d00; text-align:center; height:18px; color:#fff; line-height:18px;}
.loupandp .list ul li .box p{ padding-left:70px; line-height:160%; color:#666;}

.dp .tit{width:100%; overflow:hidden;margin-bottom: -1px;}
.dp .tit ul li{ width:28%; float:left; font-size:14px;}
.dp .tit ul li a{ display:block;text-align:center;line-height: 3em; border-right:1px solid #e9e9e9;}
.dp .tit ul li.tit_huati { width:15%;}
.dp .tit ul li:last-child a{ border-right:none;}
.dp .tit ul li a.active{color:#ee7777;}
.dp .tit ul li a.active span{ display:block;border-bottom:thin solid #ee7777; position:relative;}
.dpimg img{ display:block; width:100%;}
.dp .dplist{ width:100%; overflow:hidden;}
.dp .dplist ul li{ padding:8px 3% 18px; width:94%; overflow:hidden; border-bottom:1px solid #e9e9e9;border-top:1px solid #e9e9e9;background:#fff; margin-top:5px;}
.dp .dplist ul li h3{ font-size:16px; padding:5px 0; border-bottom:1px solid #e9e9e9;}
.dp .dplist ul li .box{ width:100%; margin-top:.4em;}
.dp .dplist ul li .box .photo{ float:left; width:50px;text-align:center;line-height:100%;}
.dp .dplist ul li .box .photo img{ width:40px; height:40px; border-radius:20px;}
  .photo .photo_name{text-align:center;margin-bottom: .4em;}
  .photo .photo_name a{font-size: .8em;color: gray;}
.dp .dplist ul li .box .info{ margin-left:55px;}
.dp .dplist ul li .box .info h4{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;color: gray;margin-bottom: .5em;}
   em.long_time{padding-left:1em;font-style:normal; font-size:12px;}
.dp .dplist ul li .box .info p, .dp .wenti .info p, .dp .commlist ul li .box .info p, .lpcon .lpdp .l-bd p, .rebox .ccont{text-align: justify; overflow:hidden;font-size: 15px;}
.dp .dplist ul li .box .info h4 a{ font-size:16px; color:#ee7777;}
.dpbtn{ clear:both; height:20px; padding-top:4px; position:relative; text-align: right;}
.dpbtn a{height:20px;position:relative;color:#999; line-height:20px; margin-left:1.2em; font-size:12px;}
.dpbtn a img{ width:20px; height:20px; position:absolute; left:0;}
.dpbtn a.share img{ margin-top:-2px;}
.rptip{text-align:center; padding: 1.5em 0;color: gray;font-size: 12px;}
  a.rptipbtn{padding: .4em .8em;border-radius: 3px; background-color:#ee7777;color: white;}

.dp .wenti{ width:94%; background:#fff; padding:10px 3% 15px; overflow:hidden;}
.dp .wenti .photo img{ border-radius:20px; width:40px; height:40px; display:block;float: left;margin-right: .2em;}
.dp .wenti .info span{color:#999; font-size:12px;}
.dp .wenti .info h4 a{color:#ff6d00;}
em.na{ background:#40d05e; font-style:normal; line-height:14px;height:14px;padding:1px 1px 0; font-size:10px; color:#fff; border-radius:2px;display: inline-block;overflow: hidden;}
em.zb{ background:#f99c41;}
.commlist .tit2{ border-bottom:2px solid #eee; background:#fff; height:35px;}
.commlist .tit2 h3{ padding:0 3%; float:left; height:35px; line-height:35px; border-bottom:2px solid #f99c41; position:relative; margin-bottom:-2px;}
.dp .commlist{ width:100%; overflow:hidden;}
.dp .commlist ul li{ padding:8px 3% 10px; width:94%; overflow:hidden; border-bottom:1px solid #eee; background:#fff;}
.dp .commlist ul li h3{ font-size:16px; padding:5px 0; border-bottom:1px solid #e9e9e9;}
.dp .commlist ul li .box{ width:100%; margin-top:5px;}
.dp .commlist ul li .box .photo{ float:left; width:45px; padding-top:5px;}
.dp .commlist ul li .box .photo img{ width:40px; height:40px; display:block; border-radius:40px;}
.dp .commlist ul li .box .info{ padding-left:45px;}
.dp .commlist ul li .box .info span{color:#999; font-size:12px;margin-left: .2em;}
.dp .commlist ul li .box .info h4 a{color:#ff6d00;}
.dp .commlist ul li .box .info h4 em{ font-size:10px;}
.hf2{ width:100%; position:relative; clear:both; padding-top:10px;}
.hf2 i{ width:14px; height:14px; background:; position:absolute; top:1px; right:16px;}
.hf2 p{ background:#eee; font-size:12px; padding:5px 8px; border-radius:2px;}
.hf2 p a{ color:#ff6d00;}
.my .info{ width:90%; margin-top:8px; overflow:hidden; background:#fff; border:1px solid #e9e9e9; border-width:1px 0; padding:8px 5%; height:25px; line-height:25px;}
.my .info span{ color:#666; float:right; padding-right:10px;}
.my .info a{ font-size:18px;}
.my .info em{ font-style:normal; margin:0 10px;}
.my .info img{ width:20px; height:20px; margin-top:3px; float:right;}
.my .menu{ width:100%; overflow:hidden;}
.my .menu ul{  background:#fff;border:1px solid #e9e9e9; border-width:1px 0; margin-top:8px;}
.my .menu ul li a{ width:90%; padding:0 5%;height:45px; display:block; line-height:45px; position:relative; border-bottom:1px solid #e9e9e9;}
.my .menu ul li a img{ height:31px; margin-top:7px; float:left; margin-right:10px;}
.my .menu ul li a i{ width:20px; float:right; height:45px; line-height: 45px;}
.my .menu ul li a span.lnr{font-size: 20px;margin-right: 5px;}
.my .menu ul li:last-child a{ border-bottom:none;}
.my .menu ul li a em{ height:20px; width:20px; background:#ff6d00; color:#fff; border-radius:50px; text-align:center; line-height:20px; position:absolute; right:30px; top:13px; font-style:normal; font-size:12px;}/*1219*/
.lpfilter{ position:relative;background:white; max-width:640px; z-index:3; margin:0 auto; z-index:998; padding:46px 0 46px; width:100%;}
.lpfilter .topre{ position:fixed; top:46px; width:100%; z-index:3;}
.lpfilter .topre ul{ max-width:640px; height:45px;  border-bottom:1px solid #e9e9e9;}
.lpfilter .topre ul li{ width:24%;background-color: white; float:left; text-align:center; cursor:pointer; padding:10px 1% 10px 0; position:relative; font-size:13px;}
.lpfilter .topre ul li i{ position:relative;}
.lpfilter .topre ul li i:after{ content: ' '; position: absolute;z-index:1; top:50%; margin-top:-3px; right:-8px; width:3px; height:3px; border: #aaa solid; -webkit-transform: rotate(135deg); -webkit-transition:all ease-out 0.3s; transition:all ease-out 0.3s;  border-width:1px 1px 0 0; }
.lpfilter .topre ul li.active i:after{ -webkit-transform: rotate(-45deg); margin-top:-1px; border-color:#14ae67;}
.lpfilter .topre ul li.active{ color:#14ae67;}
.lpfilter .topre ul li span{height:25px; line-height:25px; display:block; font-style:normal; border-right:1px solid #eee;}
.lpfilter .topre ul li:last-child span{ border:none;}
#dialog { display: none; z-index: 1; position: fixed; bottom: 0; left: 0; width: 100%; height: 100%; -webkit-box-pack: center; -webkit-box-align: center; background: rgba(0, 0, 0, 0.3); overflow:hidden;}
.optionlist{ position:fixed; max-width:640px; margin:0 auto; box-shadow:0 0 20px rgba(0,0,0,0.6); z-index:2; top:92px; background:#fff; max-height:285px; width:100%;}
.rsswitchinfo,.priceinfo{ position:relative; width:100%;}
.rsswitchinfo ul,.priceinfo ul{ padding:0 15px; max-height:250px; overflow:auto;}
.priceinfo ul li a, .rsswitchinfo ul li a{ height:35px; line-height:35px; font-size:14px; border-bottom:1px solid #eee; display:block;}

.dbd{ padding:0; max-height:249px; overflow:auto; position:relative; background:#eee; border-bottom:1px solid #ddd;}
.dbd .tabs{ width:80px; float:left; position:fixed; top:102px; left:0;}
.dbd .tabs li{ height:39px; line-height:39px;  text-align:center; width:80px; font-size:14px;}
.thistab{ background:#fff;}
.dbd .tab_conbox{ background:#fff; margin-left:80px; min-height:249px;}
.tab_con a{ height:35px; line-height:35px; font-size:14px; border-bottom:1px solid #eee; display:block; padding-left:15px;}

.bdhide{ overflow:hidden; height:100%; width:100%;}
.close{ width:100%; height:35px; line-height:35px; background:#eee; text-align:center;}
.keywords{padding:1em 0 0 0;line-height: 1.6em;text-align: center;}
.everykeyword{padding: 0 0 0 .5em;border: thin #999999 solid;border-radius: 1em;background-color: white;}
.closekeyword{cursor: pointer;padding: 0 .4em;background-color: #f4f5f7;border-radius: 1em;margin-left: .5em;}

.lplist{ padding:0; background:white; width:100%;}
.lplist ul{overflow:hidden;}
.lplist ul li{ padding:5% 3%;overflow:hidden;}
.lplist ul li:nth-child(even){ background-color: #f4f5f7; }
.lplist ul li a{ width:100%; display:block; position:relative;overflow:hidden;}/*1219*/
.lplist ul li a i.zt1{ display:none;}
.lplist ul li a i.zt4{ width:100px; text-align:center; background:#000; background-image:linear-gradient(to bottom,#222,#000); color:#fff; position:absolute; top:8px; left:-33px; line-height:18px; display:block; font-style:normal; font-size:10px; -webkit-transform: rotatez(-45deg); box-shadow:1px 1px 2px rgba(0,0,0,0.3);}
.lplist ul li a i.zt2{ width:100px; text-align:center; background:#e04136; background-image: linear-gradient(to bottom,#e8493f,#e04136); color:#fff; position:absolute; top:8px; left:-33px; line-height:18px; display:block; font-style:normal; font-size:10px; -webkit-transform: rotatez(-45deg); box-shadow:1px 1px 2px rgba(0,0,0,0.3);}
.lplist ul li a i.zt3{ width:100px; text-align:center; background:#017fc1; background-image: linear-gradient(to bottom,#017fc1,#016ca3); color:#fff; position:absolute; top:8px; left:-33px; line-height:18px; display:block; font-style:normal; font-size:10px; -webkit-transform: rotatez(-45deg); box-shadow:1px 1px 2px rgba(0,0,0,0.3);}
.lplist h2{ padding:10px 5%; font-size:18px; background:#f1f1f1;}


.lplist ul li a img{ float:left; width:90px; height:70px; border-radius:4px;}
.lplist ul li a div{ padding-left:97px; line-height:16px;}
.lplist ul li a div strong{ font-size:16px;}
.lplist ul li a div span{ float:right;}
.lplist ul li a div p{ margin:5px 0;overflow:hidden;font-size: 12px;}
.lplist ul li a div.c2{padding-bottom: .2em;}
.tuangou ul{ padding:0 5%;}
.tuangou ul li{ line-height:180%; width:100%; margin-top:15px;}
.tuangou ul li img{ width:100%; display:block;} 
.tuangou ul li div.name{ background:rgba(0,0,0,0.7); color:#ff6d00; padding:0 15px; margin-top:-35px; height:35px; line-height:35px; position:relative;}
.tuangou ul li div.name span{ float:right; font-size:12px; color:#fff;}
.tuangou ul li div.info{ padding:15px; background:#fff; overflow:hidden;}
.tuangou ul li div.info span{ display:block; width:49%; float:left; font-size:12px; text-align:center;}
.tuangou ul li div.info span strong{ color:#ff6d00; font-size:2em;}
.tuangou ul li div.info span:last-child { border-left:1px solid #e9e9e9;}
.qm .cap { width:100%; overflow:hidden;}
.qm .cap ul li{ width:44%; float:left; padding-left:4%; margin-top:10px;}
.qm .cap ul li a{ padding:10%; display:block; line-height:80%; background:#ff6d00; color:#fff;}
.qm .cap ul li a img{ width:35px;}1em 3%
.qm .tjlp h2{ margin-top:15px; font-size:18px; margin-top:15px;}
.qm .tjlp ul li{ background:#fff; margin-top:1em; padding:1em 3%; border-bottom:thin solid rgba(0,0,0,0.1);border-top:thin solid rgba(0,0,0,0.1);}
.qm .tjlp ul li img{ width:100%; display:block;}
.qm .tjlp ul li a p{ padding:10px 5%; font-size:16px;}
.qm .tjlp ul li a p span{ font-size:14px; float:right; color:#666;}
.qm .tjlp ul li p.infos{ padding:10px 5% 10px; border-top:1px solid #eee; opacity:0.7; font-size:12px; line-height:20px;}
.qm .tjlp ul li p.infos span{ float:right;}
.qm .tjlp ul li p.infos strong{ color:#ff6d00; font-size:16px;}
.qm .tjlp ul li .tjlp_ly{ background:#fafafa; padding:10px 5%; line-height:140%; font-size:12px;}
.qm .info { overflow: hidden; position: relative; width: 100%; }
.qm .info img.blur { width: 100%; max-height:150px; display:block;}
.qm .info .txcon { padding:8% 5% 0; text-shadow:1px 1px 1px rgba(0,0,0,0.3); position: absolute; width: 90%; z-index:1;}
.qm .info .txcon img {  border-radius: 150px;box-shadow:1px 1px 5px rgba(0,0,0,0.3); display: block; float: left; overflow: hidden; width:70px; }
.qm .info .txcon div { color: #fff; font-size: 16px; padding-left:90px; line-height:150%; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3); }
.qm .info .txcon div h3 { font-size:24px; margin-bottom:10px;}
.qm .info .txcon div p span{ font-size:14px; line-height:150%; margin-right:10px; display:block; float:left; white-space:nowrap;}
.qm .tab{ height:21px; background:#ff6d00; color:#fff; line-height:21px; padding:13px 0;}
.qm .tab ul li{ float:left; text-align:center;}
.qm .tab ul li span{ border-right:1px solid #f6d3a1; height:21px; display:block;}
.qm .tab ul li:nth-child(4n 1){ width:15%;}
.qm .tab ul li:nth-child(4n 2){ width:40%;}
.qm .tab ul li:nth-child(4n 3){ width:30%;}
.qm .tab ul li:nth-child(4n 4){ width:15%;}
.qm .tab ul li:nth-child(4n 4) span{ border:none;}
.qm .tabcon{ line-height:45px; background:#fff; width:100%; overflow:hidden;}
.qm .tabcon ul li{ float:left; text-align:center; font-size:12px; border-bottom:1px solid #e9e9e9;}
.qm .tabcon ul li:nth-child(4n 1){ width:15%;}
.qm .tabcon ul li:nth-child(4n 2){ width:40%;}
.qm .tabcon ul li:nth-child(4n 3){ width:30%;}
.qm .tabcon ul li:nth-child(4n 4){ width:15%;}
.qm .tips{ padding:5%;}
.qm .tips h2{ font-size:16px;}
.qm .tips p{ line-height:150%; margin-top:5px;}
.qm .reg{ background:#fff; padding:0 5%; margin-top:15px;}
.qm .reg input{ border:none; border-bottom:1px solid #e9e9e9; height:45px; line-height:45px; width:100%;}
.qm .reg input:last-child{ border:none;}
.qm .xuzhi{ background:#fff; margin-top:15px; padding:0 5% 15px;}
.qm .xuzhi h2{ font-size:18px; padding:10px 0; text-align:center; border-bottom:1px solid #e9e9e9;}
.qm .xuzhi p{ line-height:150%; margin-top:10px;}
.qm .xuzhi label{ display:block; text-align:center; border-top:1px solid #e9e9e9; margin-top:10px; padding-top:5px; vertical-align:middle;}
.qm .xuzhi label input{ margin-left:10px;}
.qm .btn{ padding:15px 5%;}
.qm .btn a{ height:45px; display:block; line-height:45px; background:#ff6d00; color:#fff; text-align:center; font-size:18px; border-radius:3px;}
.tag ul{ width:47%; float:left; overflow:hidden; padding-left:3%;}
.tag ul li{ display:block; margin-top:10px; background:#fff; width:100%;}
.tag ul li p{ display:block; background:#ff6d00; color:#fff; line-height:45px; height:45px; text-align:center;}
.tag ul li img{ width:100%; display:block;}
.qm .tabyj{ height:21px; background:#ff6d00; color:#fff; line-height:21px; padding:13px 0;}
.qm .tabyj ul li{ float:left; text-align:center;}
.qm .tabyj ul li span{ border-right:1px solid #f6d3a1; height:21px; display:block;}
.qm .tabyj ul li:nth-child(4n 1){ width:25%;}
.qm .tabyj ul li:nth-child(4n 2){ width:25%;}
.qm .tabyj ul li:nth-child(4n 3){ width:25%;}
.qm .tabyj ul li:nth-child(4n 4){ width:25%;}
.qm .tabyj ul li:nth-child(4n 4) span{ border:none;}
.qm .tabyjcon{ line-height:45px; background:#fff; width:100%; overflow:hidden;}
.qm .tabyjcon ul li{ float:left; text-align:center; font-size:12px; border-bottom:1px solid #e9e9e9;}
.qm .tabyjcon ul li:nth-child(4n 1){ width:25%;}
.qm .tabyjcon ul li:nth-child(4n 2){ width:25%;}
.qm .tabyjcon ul li:nth-child(4n 3){ width:25%;}
.qm .tabyjcon ul li:nth-child(4n 4){ width:25%;}
.fatie{ padding-top:120px;}
.fatie ul{ padding:0 5% 0; position:relative;}
.fatie ul li{ margin-bottom:15px;}
.fatie ul li input,.fatie ul li textarea{ width:94%; border:none; background:#fff; border-radius:3px;}
.fatie ul li input{ padding:8px 3%; font-size:16px;}
.fatie ul li textarea{ padding:8px 3%; font-size:14px;}
.fatie ul li a{ display:block; height:39px; line-height:39px; border-radius:3px; text-align:center; background:#ff6d00; color:#fff;}
.close2{ width:30px; height:30px; background: center center no-repeat; background-size:30px; position:absolute; top:-30px; right:5%;}
.wy .wycon{ padding:2% 0 0;}
.wy .wycon p{ line-height:150%; padding:0 5%;}
.wy .wycon h2{ background:#e3e3e3; font-size:16px; padding:1% 5%; margin-top:15px;}
.wy .wycon ul{ padding:0 5%;}
.wy .wycon ul li input{width:94%; border:none; background:#fff; border-radius:3px;}
.wy .wycon ul li{ margin-top:15px;}
.wy .wycon ul li input{ padding:8px 3%; font-size:16px;}
.wy .wycon ul li a{display:block; height:39px; line-height:39px; border-radius:3px; text-align:center; background:#ff6d00; color:#fff;}
.jjr .jjrcon{ overflow:hidden;}
.jjr .jjrcon img,.jjr .pic img{ width:100%;}
.jjr .jjrcon p,.jjr .jjrcon h2{ padding:2% 5%;}
.jjr .jjrcontact h2,.jjr .jjrlist h2{ padding:10px 5%; font-size:16px;}
.jjr .jjrcontact p{ background:#fff; padding:5px 5%; border-bottom:1px solid #e9e9e9;}
.jjr .jjrlist ul{ background:#fff; padding:3% 0; overflow:hidden;}
.jjr .jjrlist ul li{ width:20%; float:left; padding:5px 0 5px 4%;}
.jjr .jjrlist ul li img{ width:100%; border-radius:3px; display:block;}
.newstop{ padding:3% 3%; border-bottom:1px solid #ddd; overflow:hidden;}
.newstop a{ width:96%; padding-right:4%; overflow:hidden; display:block; background: right center no-repeat; background-size:15px;}
.newstop a img{ float:left;}
.newstop a h3,.newstop a p{ padding-left:90px; line-height:150%;}
.newstop a h3{ font-size:14px;}
.newstop a p{ color:#666; font-size:12px; margin-top:8px;}
.newslist ul li{ padding:3% 3%;  overflow:hidden; border-bottom:1px solid #ddd;}
.newslist ul li a{width:96%; padding-right:4%; overflow:hidden; display:block; background: right center no-repeat; background-size:15px;}
.nmore{background-color: #f0f0f0;
background: -webkit-linear-gradient(top,#fff,#e6e6e6);
background: -moz-linear-gradient(top,#fff,#e6e6e6);
background: -o-linear-gradient(top,#fff,#e6e6e6);
background: -ms-linear-gradient(top,#fff,#e6e6e6);
background: linear-gradient(to bottom,#fff,#e6e6e6);box-shadow: 0 1px 5px rgba(0,0,0,.4); width:90%; display:block; margin:20px auto; padding:3px 0; text-align:center; border-radius:20px;}
.nmore:hover{background-color: #f0f0f0;
background: -webkit-linear-gradient(top,#e6e6e6,#fff);
background: -moz-linear-gradient(top,#e6e6e6,#fff);
background: -o-linear-gradient(top,#e6e6e6,#fff);
background: -ms-linear-gradient(top,#e6e6e6,#fff);
background: linear-gradient(to bottom,#e6e6e6,#fff);}
.newscon .nbd{ padding:3% 5%;}
.newscon .nbd h1{ font-size:18px;}
.mate{ color:#666; padding-bottom:15px; border-bottom:1px solid #ddd;}
.mate span{ margin-right:10px; font-size:12px;}
.single p{ margin-top:15px; text-indent:2em;}

.zantop{ background:#fff; border:1px solid #e9e9e9; padding:8px 0;overflow:hidden; border-width:1px 0;}
.zantop .zttit{padding-left:3%;}
.zantop .zttit h3{font-size: 1em;}
.zantop ul li{ width:20%; float:left; text-align:center;}
.zantop ul li img{ width:80%; display:block; margin:0 auto; border-radius:3px;}
.zantop ul li p{ color:#999;color: #999;text-overflow: ellipsis;width: 100%;white-space: nowrap;overflow: hidden;font-size: .88em;}

/*楼盘详细头部焦点图*/
/* focus css -------------------------------------- */
.slidebox { position:relative; overflow:hidden; width:100%;/* 设置焦点图最大宽度 */ }
.slidebox .hd { position:absolute; width:100px; left:50%; bottom:0; margin-left:-50px; text-align:center; z-index:1; }
.slidebox .hd li { display:inline-block; width:9px; height:9px;  border-radius:20px; background:rgba(250,250,250,0.5); text-indent:-9999px; overflow:hidden; margin:0 3px; }
.slidebox .hd li.on { background:#fff; width:12px;}
.slidebox .bd { position:relative; z-index:0; }
.slidebox .bd li { position:relative; text-align:center; }
.slidebox .bd li img { background:url(/uploads/image/pwcimages/loading.gif) center center no-repeat; vertical-align:top; width:100%;/* 图片宽度100%，达到自适应效果 */ }
.slidebox .bd li a { -webkit-tap-highlight-color:rgba(0, 0, 0, 0); }  /* 去掉链接触摸高亮 */
.slidebox .bd li .tit { display:block; width:100%; position:absolute; bottom:0; text-indent:10px; height:28px; line-height:28px; background: repeat-x; color:#fff; text-align:left; }


/* focus css -------------------------------------- */
.slidebox2 { position:relative; overflow:hidden; width:100%;/* 设置焦点图最大宽度 */ }
.slidebox2 .hd { position:absolute; width:200px; left:40%; bottom:0; margin-left:-50px; text-align:center; z-index:1; }
.slidebox2 .hd li { display:inline-block; width:9px; height:9px;  border-radius:20px; background:rgba(250,250,250,0.5); text-indent:-9999px; overflow:hidden; margin:0 3px; }
.slidebox2 .hd li.on { background:#fff; width:12px;}
.slidebox2 .bd { position:relative; z-index:0; background:#666; }
.slidebox2 .bd li { position:relative; text-align:center; overflow:hidden;;}
.slidebox2 .bd li img { background:url(/uploads/image/pwcimages/loading.gif) center center no-repeat; vertical-align:top; width:100%; max-height:320px; display:inline-block;/* 图片宽度100%，达到自适应效果 */ }
.slidebox2 .bd li a { -webkit-tap-highlight-color:rgba(0, 0, 0, 0); text-align:center; display:block;}  /* 去掉链接触摸高亮 */
.slidebox2 .bd li .tit { display:block; width:100%; position:absolute; bottom:0; text-indent:10px; height:28px; line-height:28px; background: repeat-x; color:#fff; text-align:left; }


.popup{ background:rgba(0,0,0,0.3); position:fixed; left:0; top:0; right:0; bottom:0; z-index:1000;}
.content{ background:#fff; border-radius:3px; box-shadow:0 0 8px rgba(0,0,0,0.3); width:80%; text-align:center; position:absolute; left:10%; top:30%;}
.content .txt{ padding:20px 10px; border-bottom:1px solid #ddd; line-height:130%;}
.content .btn{ padding:5px 0; color:#ff6d00; font-size:16px;}

.mapnav{ height:40px; background:#e3e3e3; line-height:40px;}
.mapnav ul{ width:100%; overflow:hidden;}
.mapnav ul li{ float:left; width:33.3333%;}
.mapnav ul li a{ height:40px; display:block; text-align:center; border-right:1px solid #ddd;}
.mapnav ul li a:hover,.mapnav ul li a.active{ background:#333; color:#fff;}

.dptop { background:#fff;}
.dptop .dpname{ border-bottom:1px solid #eaeaea; height:50px; background:#fff;}
.dptop .dpname .thename{ width:60%; padding-left:5%;}
.dptop .dpname .num{ background: center center no-repeat; background-size:25px;}
.dptop ul li { height:50px; border-bottom:1px solid #eaeaea; width:100%; overflow:hidden; padding:12px 0; }
.dptop .num,.dptop .thehead,.dptop .thename,.dptop .thezan{ height:50px; float:left; text-align:center; line-height:50px;}
.dptop .num { width:15%; }
.dptop .num span{ height:20px; width:20px; margin:15px auto 0; display:block; background:#eee; line-height:20px; font-size:12px; border-radius:3px; color:#666;}
.dptop .num span.no1{ background:#ff6035; color:#fff;}
.dptop .num span.no2{ background:#ff9c01; color:#fff;}
.dptop .num span.no3{ background:#ffc601; color:#fff;}
.dptop .thehead { width:25%; }
.dptop .thehead img { width:50px; display:block; margin:0 auto; border-radius:50px;}
.dptop .thename { width:40%; text-align:left; }
.dptop .thezan{width:20%;}

.mtop{ position:relative; width:100%; height:130px; background: left top no-repeat; background-size:cover}
.mpic{ position:absolute; left:7%; top:50%; margin-top:-30px;}
.mpic img{ border-radius:2px; float:left;}
.minfo{ padding-left:70px; color:#fff; text-shadow:0 0 2px rgba(0,0,0,0.3);}
.minfo h3{ font-size:18px;}/*1219*/
.minfo span{ margin-right:10px; font-size:12px;}
.minfo .zxbtn{ font-size:12px; background:#ff6d00; color:#fff; border-radius:2px; display:inline-block; padding:5px; margin-top:-1px; box-shadow:1px 1px 2px rgba(0,0,0,0.2); margin-left:5px; line-height:100%;}
.map2con{ background:#fff; overflow:hidden;}
.map2con h2{ padding:0 4%;background:#eee; font-size:16px; line-height:35px; height:35px; border-bottom:3px solid #fff;}
.map2con h2 a{ height:35px; font-size:16px; line-height:35px; background: right center no-repeat; background-size:17px; display:block;}
.map2con .dplist{ width:100%; overflow:hidden;}
.map2con .dplist ul li{ padding:8px 3% 12px; width:94%; margin-bottom:5px; overflow:hidden; border:1px solid #eee; border-width:0 0 1px 0; background:#fff;}
.map2con .dplist ul li .box{ width:100%; margin-top:5px;}
.map2con .dplist ul li .box .photo{ float:left; width:50px; padding-top:5px;}
.map2con .dplist ul li .box .photo img{ width:50px; height:50px; border-radius:50px; box-shadow:1px 1px 2px #e5e5e5; display:block;}
.map2con .dplist ul li .box .info{ padding-left:60px;}
.map2con span.commdate{ float:right; color:#999; font-size:12px;}
.map2con .dplist ul li .box .info p{ line-height:160%; color:#666; overflow:hidden;}
.map2con .dplist ul li .box .info h4 a{ font-size:16px; color:#ff6d00;}
.gzlp ul{ padding:10px 3%; overflow:hidden;}
.gzlp ul li{ width:25%; float:left; text-align:center;}
.gzlp ul li img{ width:80%; display:block; margin:0 auto; border-radius:3px;}
.gzlp ul li p{font-size: 12px;line-height: 1.2;padding: 4px 0;}
.dphome{ overflow:hidden; height:520px;background:#fff;}
.dphome .dplist{ width:100%;}
.dphome .dplist ul li{ padding:5px 3% 15px; width:94%; overflow:hidden; border-bottom:1px solid #e9e9e9; }
.dphome .dplist ul li h3{ font-size:16px; padding:5px 0; border-bottom:1px solid #e9e9e9;}
.dphome .dplist ul li .box{ width:100%; margin-top:5px;}
.dphome .dplist ul li .box .photo{ float:left; width:40px; padding-top:5px;}
.dphome .dplist ul li .box .photo img{ width:40px; height:40px; display:block;border-radius:20px;}
.dphome .dplist ul li .box .info{ padding-left:.5em; height:78px; overflow:hidden;}
.dphome .dplist ul li .box .info span{ margin-left:.2em; olor:#999; font-size:12px;}
.dphome .dplist ul li .box .info p{ line-height:140%;text-align: justify;}

.state-1, .state-2, .state-3, .state-4{padding:0 4px; font-style:normal; border-radius:2px; font-size:12px;}
.state-1{ border:1px solid #e9e9e9; color:#999;}
.state-2{ border:1px solid #33b6cb; color:#33b6cb;}
.state-3{ border:1px solid #00cc00; color:#00cc00;}
.state-4{ border:1px solid #ff6d00; color:#ff6d00;}

.pl_lp{ position:relative; overflow:hidden; background:#fff; padding:15px 3%; border-bottom:1px solid #ddd;}/*1222*/
.pl_lp .pl_lpcon{ padding-left:70px;}
.pl_lp h2{ font-size:1.2em;}
.pl_lp ul li{ float:left;height:1.8em; padding-top: 1em; font-size: 12px;}
.pl_lp ul li:last-child{margin-left: 1em;}
.pl-more{ height:45px; display:block; line-height:45px; text-align:center; text-shadow:0 0 1px rgba(255,255,255,1);}
.pl-more span{ display:inline-block; padding-left:25px; color:#0679ca; background: left center no-repeat; background-size:16px;}

.l-a,.l-r{ position:absolute; top:45%; z-index:999; opacity:0.8;}
.l-a{ width:50px; height:40px; left:0; background: center center no-repeat; background-size:40px;}
.l-r{ width:50px; height:40px; right:0; background: center center no-repeat; background-size:40px;}

/*评论页面图片*/
.plpic { width:100%; overflow:hidden;}
.plpic ul li{ width:22%;  margin-top:5px; margin-right:4%; float:left;}
.plpic ul li img{ width:100%;}
.plpic ul li:nth-child(4n){ margin-right:0;}

.hide-list{ display:block; max-width:640px; margin:0 auto; text-align:center; height:35px; background:#fffbba; line-height:35px; border-bottom:1px solid #f8e2a8;}
.hide-list span{ display:inline-block;}
/*分页*/
.pagenav{ height:2em; text-align:center; margin:0 auto; padding-bottom:80px; max-width:640px;color: gray;}
.pagenav a{font-size: .85em;background:#fff; line-height:2.2em;height:2em; border:1px solid #ddd; color:#777777; margin:0 1px; border-radius:3px; padding:0 .7em;display: inline-block;}
.pagenav a:active{ background:#ff6d00; color:#fff;}
.pagenav span{border-radius:2px; padding:6px 10px;}

.news-icon{ padding-left:20px; background: -2px center no-repeat; color:#999; margin-top:5px; background-size:18px;}

/*2014-12-19*/
.citycon{ display:none; z-index:1001; box-shadow:0 0 30px rgba(0,0,0,0.3); top:46px; position:fixed; width:100%; background:white;}
.citycon h2{ background:#fff; padding:8px 4%; font-size:16px;}
.citycon .tips{ padding:10px; text-align:center;}
.citycon .citylist{padding:8px 0 0;}
.citycon .citylist a{width:20%; margin-left:3%;background:#fff; margin-bottom:8px; font-size:12px;  display:inline-block;}
.citycon .citylist a i{ display:block; border:1px solid #ddd; font-style:normal; height:28px; line-height:28px; border-radius:2px; text-align:center;}
.citycon .active a i{ border:1px solid #ff6d00; color:#ff6d00; font-style:normal;}
.abg{ display:none; z-index:1000; top:46px; width:100%; bottom:0; position:fixed; background:rgba(0,0,0,0.5);}
.active{ display:block;}


.message ul li{ padding:15px 0 15px 60px; min-height:50px; border-bottom:1px solid #ddd; line-height:18px; position:relative;}
.message ul li em.cap{ height:50px; width:50px; text-align:center; display:block; left:0; top:50%; margin-top:-25px; line-height:50px; color:#fff; border-radius:3px; font-style:normal; position:absolute;}
.message ul li em.xt{ background:#ff6d00;}
.message ul li em.zx{ background:#017fc1;}
.message ul li em.ts{ background:#40d05e;}
.message ul li span.new{ width:7px; height:7px; border-radius:10px; background:#f00; position:absolute; right:5px; top:5px;}
.message ul li p.con{ height:36px; overflow:hidden;}
.message ul li p.time{ font-size:10px; color:#999;}
.mes-tit{ background:white; width:100%; padding:10px 0; overflow:hidden; border-bottom:1px solid #e9e9e9;}
.mes-tit ul li{ width:33%; float:left; font-size:14px;}
.mes-tit ul li a{ display:block; height:25px; line-height:25px; text-align:center; border-right:1px solid #e9e9e9;}
.mes-tit ul li:last-child{ width:34%;}
.mes-tit ul li:last-child a{ border-right:none;}
.mes-tit ul li a.active span{ display:block; height:32px; border-bottom:3px solid #f9ad40; margin-bottom:-11px; position:relative; color:#f9ad40;}



.lpnew{ margin-bottom:10px; border-bottom:1px solid #ddd;}
.lpnew .tit{ height:38px; line-height:38px;}
.lpnew .tit li{ float:left; width:50%; text-align:center;}
.lpnew .tit li.active{ background:#fff;color:#ff6d00;}
.lpnew .tit li.active span{ color:#666;}
.lpnew .tit li span{ font-size:10px; padding:1px 4px; line-height:12px; border-radius:2px; color:#999; margin-left:5px;}
.xxcon h1{ font-size:18px;}
.xxcon .mate{ color:#999;}

.tiwen{ padding:15px;}
.tiwen ul li{ width:100%; border-bottom:1px solid #ddd; overflow:hidden; vertical-align:bottom;}
.tiwen ul li input.linput{ background:#fff; width:90%; padding:0 5%; height:40px; line-height:40px; border:none; outline:none;}
.tiwen ul li .twtest{ width:90%; border:none; padding:10px 5%; height:100px; resize:none; margin:0;}
.tiwen ul li:last-child{ border-bottom:none;}
.tiwen ul li a.btn{ display:block; text-align:center; padding:5px; border-radius:2px; background:#ff6d00; color:#fff; margin-top:10px;}



/*2015-1-8 start*/
.lpcon .profile .pf3{ width:100%; overflow:hidden;}/*1219*/
.lpcon .profile .pf3 ul li{ width:100%;}
.lpcon .profile .pf3 ul li p{display:block; text-align:right; position:absolute; color:#666;}
.lpcon .profile .pf3 ul li span{ padding-left:3.2em; display:block; }

.dp_num{ float:right; color:#666;}

.lpcon_centent{  padding:10px 5%; width:90%; overflow:hidden;}
.lpcon_centent ul{ height:56px; max-width:640px; background:#eee; margin:0 auto; }
.lpcon_centent ul li{ float:right; width:50%; height:56px;}
.lpcon_centent ul li a{ display:block; height:56px; background:#ff9b0d; text-align:center; line-height:56px; color:#fff;}
.lpcon_centent ul li a:hover{ background-color:#fff; color:#333}

.fabu_title{background:#eee; padding:0px; overflow:hidden; width:100%; max-width:640px;}
.fabu_title ul{ height:25px; padding:12px 0 12px; background:#fff7ec; margin:0 auto;}
.fabu_title ul li{ width:20%; padding:0px 10% 0px 5%; float:left; height:25px; line-height:25px; font-size:16px; color:#8a8a8a; text-align:center; background: right center no-repeat; background-size:18px;}
.fabu_title ul li.lianxi{ width:20%; padding:0px 5% 0px 5%; float:left; height:25px; font-size:16px; color:#8a8a8a; text-align:center; background:none;}
.fabu_title ul li.li_color{ color:#e04136}

.fabu_con{ max-width:640px; padding:0px 0px 56px; overflow:hidden}
.fabu_con ul{ background:#fff;}
.fabu_con ul li{ padding:10px 10px 10px 95px; font-size:16px; position:relative; color:#8a8a8a;}

.fabu_con ul li span{ display:block; width:80px;position:absolute; left:15px; text-align:right;}
.fabu_con ul li input[type="text"],.fabu_con ul li select{width:97%; border:1px solid #ddd; background:#f5f5f5; padding-left:3%; font-size:16px; border-radius:3px; height:28px; }
.fabu_con ul li label{ width:50%; float:left; display:inline-block; overflow:hidden}

.fabu_con ul li textarea{width:99%; height:80px; border:none; line-height:20px; font-size:14px; background:#fff; border-radius:3px; display:inline-block}

.fabu_con a.next_a{display:block; width:90%; margin:1em auto; height:40px; line-height:40px; border-radius:4px; text-align:center; background:#33b6cb; color:#fff;font-size:18px;}
.fabu_con a.next_a.secondary{background-color:white;border:1px solid #aaa;width: 89.5%;color:#777;font-size: 16px;height:38px; line-height:38px;}

.shangchuan{max-width:640px; overflow:hidden; padding:0px 0px 20px;}
.shangchuan h4{background:#fff; border-bottom:1px solid #e5e5e5; padding:0px; display:block; overflow:hidden;
font-size:16px; padding:15px 5%; color:#8a8a8a; border-top:1px solid #e5e5e5;}
.shangchuan ul{ width:100%;}
.shangchuan ul li{ width:20%; height:20%; padding:20px 0px 0px 4%; float:left; overflow:hidden;}
.shangchuan ul li img{ border-radius:3px}
.shangchuan ul li a{ width:100%; height:100%; overflow:hidden}
.half-img {width:100%; height:auto!important; overflow:hidden;}

.fabu_con ul li input.input_phone{width:50%; border:none; background:#fff; border-radius:2px; display:inline-block}
.fabu_con ul li a.yansheng_a{ width:40%; float:right; padding:1px 0px; color:#fff; border-radius:2px; display:inline-block; background:#f99404; font-size:14px; text-align:center;}

.check_img{max-width:640px; overflow:hidden; padding:46px 0px 60px;}
.check_img ul{ width:100%;}
.check_img ul li{ width:20%; height:20%; padding:20px 0px 0px 4%; float:left; overflow:hidden;}
.check_img ul li img{ border-radius:3px}
.check_img ul li a{ width:100%; height:100%; overflow:hidden}
.check_img ul li .check_k{ position:absolute; margin-left:-25px; margin-top:5px; width:20px; height:20px;}

.photolist{width:100%; bottom:0; position:fixed; z-index:999; padding-bottom:46px;}
.photolist ul{ max-width:640px; background:rgba(0,0,0,0.8); margin:0 auto;  max-height:228px; overflow-y:auto}
.photolist ul li{ width:90%; padding: 0px 5%; height:56px; border-bottom:1px solid #444}
.photolist ul li a{ margin:0 auto; display:block; text-align:center; padding-top:15px; color:#fff;}
.photolist ul li font{ color:#ff0; padding-left:10px;}
.photolist ul li a:hover{ margin:0 auto; display:block; text-align:center; padding-top:15px; color:#fff;background: 80% 13px no-repeat; background-size:30px;}
.photolist ul li a.check_a{ margin:0 auto; display:block; text-align:center; padding-top:15px; color:#fff;background: 80% 13px no-repeat; background-size:30px;}

/*2015-1-8 end*/
.graybg{ background:rgba(0,0,0,0.5); position:fixed; left:0; top:0; right:0; bottom:0; z-index:9999;}
.lpselect{ background:#fff; border-radius:5px; position:fixed; left:10px; top:10px; right:10px; bottom:10px; z-index:99999;}
.lpselect .lpsbtn{ padding:10px;}
.lpselect .lpsbtn input{ height:40px; line-height:40px; width:90%; padding:0 5%; font-size:16px; border:none; box-shadow:0 0 0 1px rgba(0,0,0,0.2) inset;}
.lpselect .lpsbtn a.btn{ display:block; background:#ff6d00; color:#fff; border-radius:2px; width:80%; padding:5px 0; margin:15px auto 0; text-align:center; font-size:16px;}
.lpselect .lpres{ position:fixed; left:20px; line-height:100%; top:138px; right:20px; bottom:20px; border:1px solid #ddd; border-radius:5px; overflow:auto;}
.lpselect .lpres li{ padding:10px; border-bottom:1px dashed #ddd;}
.lpselect .lpres li h3{ font-size:14px;}
.lpselect .lpres li p{ margin-top:5px; color:#999; font-size:12px;}
.lpselect .lpres li:active{background:white;}

.lpfilter2 .topre ul li i{ font-style:normal;}
.esflist ul{ padding:0 15px; max-height:250px; overflow:auto;}
.esflist ul li a{ height:35px; line-height:35px; font-size:14px; border-bottom:1px solid #eee; display:block;}
.er5info ul{ padding:0 15px;}
.er5info ul li{ padding:10px 0; width:100%; overflow:hidden; border-bottom:1px solid #eee;}
.er5info ul li a{ height:18px; display:inline-block; float:left; line-height:18px; padding:0 5px; font-size:12px; margin-left:5px;}
.er5info ul li a.active{ background:#ff6d00; color:#fff; border-radius:2px;}
.er5info ul li strong{ height:18px; line-height:18px; display:block; float:left;}
.esflist2 ul li a div p{margin:1px 0;}
.esflist2 ul li a div p em{ font-style:normal; margin-right:5px;}
.esflist2 ul li a div.c2{ font-size:10px;line-height: 1.4em;margin-top: 0.3em;color: #999;}
.esflist2 ul li:nth-child(even) a div.c2{color: #777;}
.esflist2 ul li .c1 strong{font-weight: normal;}
.esflist2 .jg{ float:right; line-height:1.4; color:#e04136;font-size: 12px;text-align: right;}
.esflist2 h3{padding: .5em 3%;background-image:linear-gradient(to right,#fafaff,#f0f0f4);background-image:-webkit-linear-gradient(to right,#fafaff,#f0f0f4);}
.xiaoqulist li a .c1{color:#33b6cb;}
.pianqu{background-color: white;padding-bottom: 0;position: relative;}
.pianqutips{font-size: 12px;color: gray;padding-left: 3%;}

#plpic ul li {width: 23%; display: inline-block; border: 0px; padding: 0px 2px;}
.videourl { position:relative; display:block; width:100px;}
.videourl::after { content:''; background-size:50px 50px; z-index:100; position:absolute; width:100%; height:100%; top:0; left:0;background: no-repeat center center;}