﻿@charset "utf-8";
/* CSS Document */
*{ font-family:"Microsoft YaHei",Helvetica,sans-serif; font-family:"微软雅黑", Helvetica, Arial, sans-serif; word-break:break-all;}
body{height:100%; font-size:12px; color:#333; min-width:1160px;}
html{height: 100%;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0;} 
table {border-collapse:collapse;border-spacing:0;} 
fieldset,img {border:0;} 
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal} 
ol,ul,li{list-style:none} 
caption,th {text-align:left} 
q:before,q:after {content:''} 
h1,h2,h3,h4,h5,h6{ font-weight:inherit;}
i,em{ font-style:normal;}
abbr,acronym { border:0}
a{text-decoration: none; color:#333; outline:none;}
input[type="button"],input[type="file"], input[type="submit"], input[type="reset"] {-webkit-appearance: none; border:none; cursor:pointer; outline:none; border:0;}
input[type="text"],input[type="passwrod"]{ outline:none;}

.bq_cor_0{ color:#7f6514; border-color:#7f6514;}
.bq_cor_1,.bq_cor_11,.bq_cor_21,.bq_cor_31,.bq_cor_41,.bq_cor_51,.bq_cor_61,.bq_cor_71,.bq_cor_81,.bq_cor_91,.bq_cor_101,.bq_cor_111,.bq_cor_121,.bq_cor_131,.bq_cor_141,.bq_cor_151,.bq_cor_161,.bq_cor_171,.bq_cor_181,.bq_cor_191{ color:#ff943e; border-color:#ff943e;}
.bq_cor_2,.bq_cor_12,.bq_cor_22,.bq_cor_32,.bq_cor_42,.bq_cor_52,.bq_cor_62,.bq_cor_72,.bq_cor_82,.bq_cor_92,.bq_cor_102,.bq_cor_112,.bq_cor_122,.bq_cor_132,.bq_cor_142,.bq_cor_152,.bq_cor_162,.bq_cor_172,.bq_cor_182,.bq_cor_192{ color:#9a89b9; border-color:#9a89b9;}
.bq_cor_3,.bq_cor_13,.bq_cor_23,.bq_cor_33,.bq_cor_43,.bq_cor_53,.bq_cor_63,.bq_cor_73,.bq_cor_83,.bq_cor_93,.bq_cor_103,.bq_cor_113,.bq_cor_123,.bq_cor_133,.bq_cor_143,.bq_cor_153,.bq_cor_163,.bq_cor_173,.bq_cor_183,.bq_cor_193{ color:#47a8d9; border-color:#47a8d9;}
.bq_cor_4,.bq_cor_14,.bq_cor_24,.bq_cor_34,.bq_cor_44,.bq_cor_54,.bq_cor_64,.bq_cor_74,.bq_cor_84,.bq_cor_94,.bq_cor_104,.bq_cor_114,.bq_cor_124,.bq_cor_134,.bq_cor_144,.bq_cor_154,.bq_cor_164,.bq_cor_174,.bq_cor_184,.bq_cor_194{ color:#697468; border-color:#697468;}
.bq_cor_5,.bq_cor_15,.bq_cor_25,.bq_cor_35,.bq_cor_45,.bq_cor_55,.bq_cor_65,.bq_cor_75,.bq_cor_85,.bq_cor_95,.bq_cor_105,.bq_cor_115,.bq_cor_125,.bq_cor_135,.bq_cor_145,.bq_cor_155,.bq_cor_165,.bq_cor_175,.bq_cor_185,.bq_cor_195{ color:#41597f; border-color:#41597f;}
.bq_cor_6,.bq_cor_16,.bq_cor_26,.bq_cor_36,.bq_cor_46,.bq_cor_56,.bq_cor_66,.bq_cor_76,.bq_cor_86,.bq_cor_96,.bq_cor_106,.bq_cor_116,.bq_cor_126,.bq_cor_136,.bq_cor_146,.bq_cor_156,.bq_cor_166,.bq_cor_176,.bq_cor_186,.bq_cor_196{ color:#7f6514; border-color:#7f6514;}
.bq_cor_7,.bq_cor_17,.bq_cor_27,.bq_cor_37,.bq_cor_47,.bq_cor_57,.bq_cor_67,.bq_cor_77,.bq_cor_87,.bq_cor_97,.bq_cor_107,.bq_cor_117,.bq_cor_127,.bq_cor_137,.bq_cor_147,.bq_cor_157,.bq_cor_167,.bq_cor_177,.bq_cor_187,.bq_cor_197{ color:#0a5894; border-color:#0a5894;}
.bq_cor_8,.bq_cor_18,.bq_cor_28,.bq_cor_38,.bq_cor_48,.bq_cor_58,.bq_cor_68,.bq_cor_78,.bq_cor_88,.bq_cor_98,.bq_cor_108,.bq_cor_118,.bq_cor_128,.bq_cor_138,.bq_cor_148,.bq_cor_158,.bq_cor_168,.bq_cor_178,.bq_cor_188,.bq_cor_198{ color:#0aaa7f; border-color:#0aaa7f;}
.bq_cor_9,.bq_cor_19,.bq_cor_29,.bq_cor_39,.bq_cor_49,.bq_cor_59,.bq_cor_69,.bq_cor_79,.bq_cor_89,.bq_cor_99,.bq_cor_109,.bq_cor_119,.bq_cor_129,.bq_cor_139,.bq_cor_149,.bq_cor_159,.bq_cor_169,.bq_cor_179,.bq_cor_189,.bq_cor_199{ color:#b55507; border-color:#b55507;}
.bq_cor_10,.bq_cor_20,.bq_cor_30,.bq_cor_40,.bq_cor_50,.bq_cor_60,.bq_cor_70,.bq_cor_80,.bq_cor_90,.bq_cor_100,.bq_cor_110,.bq_cor_120,.bq_cor_130,.bq_cor_140,.bq_cor_150,.bq_cor_160,.bq_cor_170,.bq_cor_180,.bq_cor_190,.bq_cor_200{ color:#106605; border-color:#106605;}
.xfbq_1{ color:#f39800; border-color:#f39800;}
.xfbq_2{ color:#22ac38; border-color:#22ac38;}
.xfbq_3{ color:#b08a22; border-color:#b08a22;}
.xfbq_4{ color:#205319; border-color:#205319;}
.xfbq_5{ color:#87b706; border-color:#87b706;}
.xfbq_a{ border:1px solid #eee; color:#fff; background:#f39800;}
.xfbq_b{ border:1px solid #eee; color:#fff; background:#22ac38;}
.xfbq_c{ border:1px solid #eee; color:#fff; background:#b08a22;}
.xfbq_d{ border:1px solid #eee; color:#fff; background:#205319;}
.xfbq_e{ border:1px solid #eee; color:#fff; background:#87b706;}


.fl{ float:left;}
.fr{ float:right;}
.mp{ margin-top:10px;}
.fontsize{ font-weight:bold;}
.wes{ white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.container{ width:1200px; margin:auto;}
.data_link{ width:100%; height:100%; position:absolute; top:0; left:0; z-index:200; display:block;}
.pointercon,.home_fy strong,.movingbox,.home_fyb,.headtit,.homephoto,.logincon,.addWrap,.fotpof,.sjmancon,.fxman{ display:none;}
.sildewind{ width:100%; height:100%; position:absolute; left:0; top:0; z-index:210; background:url(../images/djimg147.png);}
/**********首页*********/
/*头部*/
.home_head{ width:100%; height:700px; background:url(../images/banner.jpg) no-repeat center top; background-size:cover;}
.home_head .hrf{/* text-shadow:0 1px 0 #666;*/ color:#333;}
.headerbg{ width:100%; height:50px; position:relative;}
.header{ width:1220px; height:50px; line-height:50px; font-size:14px; color:#fff; margin:auto; padding-top:20px; position:relative;}
.header a{ color:#fff;}
.header a:hover{ color:#c00000;}
.header a.active{ color:#ccc;}
.header .logo{ width:160px; float:left;}
.header .city{ width:40px; height:50px; line-height:50px; float:left; margin-left:10px; padding-left:15px; background:url(../images/citybg.png) no-repeat left 17px; font-size:16px;}
.header .nav{ width:850px; height:50px; float:left; font-size:18px; font-weight:bold;}
.header .nav span{ height:50px; float:left; margin-left:30px; position:relative; z-index:9; display:block;}
.header .nav span .hrf{ height:24px; line-height:24px; display:block; margin-top:13px;}
.header .nav span .hrf:hover{ color:#c00000; border-bottom:1px solid #c00000;}
.header .nav .liwt:hover .hrf{ color:#c00000; border-bottom:1px solid #c00000;}
.header .nav .liwx:hover .hrf{ color:#c00000; border-bottom:1px solid #c00000;}
.header .nav .liwy:hover .hrf{ color:#c00000; border-bottom:1px solid #c00000;}
.header .nav span .wtbox{ width:100px; padding-top:16px; background:url(../images/navsg-1.png) no-repeat center 6px; position:absolute; top:38px; left:-15px; z-index:999999; display:none;}
.header .nav span .wtbox dl{ background:#d3d2d3; padding:5px 20px; border-radius:5px;}
.header .nav span .wtbox dt{ line-height:28px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.header .nav span .wtbox dt a{ color:#333; display:block; font-size:14px;}
.header .nav .liwt .wtbox dt a:hover{ color:#666;}
.header .nav span .wttey{ width:100px; padding-top:16px; background:url(../images/navsg-1.png) no-repeat center 6px; position:absolute; top:38px; left:-15px; z-index:999999; display:none;}
.header .nav span .wttey dl{ background:#d3d2d3; padding:5px 20px; border-radius:5px;}
.header .nav span .wttey dt{ line-height:28px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.header .nav span .wttey dt a{ color:#333; display:block; font-size:14px;}
.header .nav .liwy .wttey dt a:hover{ color:#666;}
.header .nav span .wipic{ position:absolute; top:38px; left:-18px; padding-top:16px; background:url(../images/navsg-1.png) no-repeat center 6px; z-index:99; display:none;}
.header .nav span .wipic div{ background:#d3d2d3; padding:5px; border-radius:5px;}
.header .nav span .wipic img{ width:95px; height:95px;}
.header .user{ width:80px; height:50px; text-align:right; float:right; font-size:18px; font-weight:bold; overflow:hidden; position:absolute; bottom:0; right:0; display:none;}
.header .user a{ display:inline-block; padding-left:25px; background:url(../images/userbg-3.png) no-repeat left center; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.header .user a:hover{ background:url(../images/userbg-1.png) no-repeat left center;}
.home_head .header .city{ color:#333; background:url(../images/citybg-1.png) no-repeat left 17px;}
.home_head .header .user{ height:30px; line-height:30px; text-align:center; background:url(../images/windowbg.png); font-size:16px; border-radius:15px;}
.listhead{ height:60px; background:#c00000;}
.listhead .header{ height:60px; padding:0; line-height:60px;}
.listhead .header .logo{ width:140px; margin-top:6px;}
.listhead .header .city{ color:#fff; line-height:64px; background:url(../images/citybg.png) no-repeat left 23px; font-size:14px;}
.listhead .header .nav{ height:60px; font-size:16px;}
.listhead .header .nav span{ height:60px; margin:0;}
.listhead .header .nav span .hrf{ height:60px; line-height:60px; margin:0; padding:0 18px; border:0;}
.listhead .header .nav span .active{ color:#c00000; background:#fff;}
.listhead .header .nav span .hrf.active:hover{ color:#c00000;}
.listhead .header .nav span .hrf:hover{ color:#ddd;}
.listhead .header .nav .liwt:hover .hrf{ color:#ddd; border:0;}
.listhead .header .nav .liwx:hover .hrf{ color:#ddd; border:0;}
.listhead .header .nav .liwy:hover .hrf{ color:#ddd; border:0;}
.listhead .header .nav span .wtbox,.listhead .header .nav span .wipic,.listhead .header .nav span .wttey{ background:url(../images/navsg.png) no-repeat center 6px; left:-1px;}
.listhead .header .nav span .wtbox dl,.listhead .header .nav span .wttey dl{ background:#f2f2f2;}
.listhead .header .nav span .wipic div{ background:#f2f2f2; padding:5px; border-radius:5px;}
.listhead .header .user{ height:60px; font-size:16px;}
.listhead .header .user a{ color:#fff; background:url(../images/userbg-3.png) no-repeat left center;}
.listhead .header .user a:hover{ color:#ddd; background:url(../images/userbg-2.png) no-repeat left center;}
.nav_show{ width:32px; height:26px; position:absolute; top:15px; right:20px; z-index:301; cursor:pointer; overflow:hidden; display:none;}
.nav_show span{ width:22px; height:2px; background:#ddd; display:block; margin:5px auto 0 auto;}
.listhead .nav_show{ border:0px solid #c00000; border-radius:4px;}
.listhead .nav_show span{ background:#fff;}
/*委托申请/登录弹窗*/
.wtwindow,.loginbg{ width:100%; height:100%; position:fixed; top:0; left:0; z-index:999; background:url(../images/windowbg.png); display:none;}
.loginbox{ width:500px; height:375px; background:#fff url(../images/djimg176.png) no-repeat center center; margin:15% auto 0 auto; position:relative; overflow:hidden; border-radius:5px; box-shadow:-1px 0 1px #bbb,1px 0 1px #bbb,0 -1px 1px #bbb,0 1px 1px #bbb;}
.loginbox .exit{ width:40px; height:40px; display:block; position:absolute; top:0; right:0; background:url(../images/exit.png) no-repeat center center;}
.wtwindow .loginbox ul{ padding-top:60px;}
.wtwindow .loginbox li h3{ text-align:center; font-size:18px; font-weight:bold;}
.loginbox ul{ width:310px; margin:auto; padding-top:60px;}
.loginbox li{ width:100%; padding-bottom:12px; font-size:14px;}
.loginbox .ystit{ font-size:13px; line-height:24px; padding-bottom:30px; color:#666;}
.loginbox .ystit a{ color:#c00000; display:inline-block;}
.loginbox .smtit{ font-size:16px; text-align:center; line-height:30px; padding-bottom:30px; color:#666;}
.loginbox li span{ padding-left:38px; background:#e6e5e5 url(../images/djimg20.png) no-repeat 12px center; border:1px solid #888; display:block;}
.loginbox li .sop{ background:#e6e5e5 url(../images/djimg21.png) no-repeat 11px center; width:165px; overflow:hidden; display:inline-block; vertical-align:top;}
.loginbox li .nop{ background:#e6e5e5 url(../images/djimg22.png) no-repeat 11px center;}
.loginbox li .sop input{ width:145px;}
.loginbox li span input{ width:250px; height:38px; line-height:38px; padding:0 10px; border:none; border:0;}
.loginbox li #button{ width:100px; height:40px; background:#ccc; color:#333; border:none; margin-left:5px;}
.loginbox .lit{ text-align:center; color:#c00000; display:none;}
.loginbox li .submit{ width:100%; height:40px; background:#c00000; color:#fff; font-size:16px; border:none;}
.loginbox .login_tip{ width:100%; height:100%; position:absolute; top:0; left:0; background:#fff;}
.loginbox .login_tip p{ font-size:18px; color:#c00000; text-align:center; margin-top:150px;}
/*委托申请提示框*/
.tswindow{ width:100%; height:100%; position:fixed; top:0; left:0; z-index:999999; background:url(../images/windowbg.png); display:none;}
.tscont{ width:320px; height:220px; text-align:center; background:#fff; margin:18% auto 0 auto; position:relative; overflow:hidden;}
.tscont .tssb,.tscont .tscg{ padding:0 20px; line-height:40px; font-size:24px; margin-top:48px; display:none;}
.tscont img{ width:40px; height:40px; vertical-align:middle;}
.tscont p{ font-size:18px;}
.tscont a{ width:100%; height:35px; line-height:35px; background:#c00000; color:#fff; font-size:16px; display:block; position:absolute; left:0; bottom:0; cursor:pointer;}
.tscont1 { margin-top:100px; width:200px; height:130px;}
.tscont1 .tssb,.tscont1 .tscg{ padding:0 10px; line-height:28px; font-size:24px; margin-top:20px; font-size:18px;}
.tscont1 img { width:25px; height:25px; vertical-align:middle; margin-right:5px;}
.tscont1 .tscg img { margin-right:0;}
.tscont1 p{ font-size:15px;}
/*搜索栏*/
.search_box{ width:850px; height:155px; margin:auto; padding-top:35px; border-radius:5px; background:url(../images/winbg.png); margin-top:220px;}
.search_box .shtop{ width:100%; height:55px; text-align:center; font-size:14px; overflow:hidden;}
.search_box .shtop img{ width:260px;}
.search_box .shtop a{ width:86px; height:24px; display:inline-block; background:url(../images/djimg142.png) no-repeat center center; position:relative; bottom:12px; margin-left:10px;}
.search_box .shtop a:hover{ background:url(../images/djimg143.png) no-repeat center center; }
.search_box .search{ width:725px; height:50px; margin:10px auto;}
.search_box .search .sh_l{ width:600px; height:50px; border-radius:5px; background:url(../images/shbg.png); position:relative;}
.search_box .search .sh_sel{width:75px;height:50px; font-size:14px; padding-left:10px; color:#333; position:relative;}
.search_box .search .sh_sel span.hover{ background:url(../images/djimg03-1.png) no-repeat right center;}
.search_box .search .sh_sel span{ width:55px; height:50px; line-height:50px; padding-right:10px; background:url(../images/djimg03.png) no-repeat right center; display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; cursor:pointer; font-size:16px; font-weight:bold; text-align:center;}
.search_box .search .sh_sel ul{ width:60px; position:absolute; top:48px; left:0; background:url(../images/shbg.png); padding:5px 6px; display:none;}
.search_box .search .sh_sel ul li{ line-height:30px; font-size:16px; font-weight:bold; text-align:center; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; cursor:pointer;}
.search_box .search .sh_sel ul li:hover{ color:#c00000;}
.search_box .search .sh_l .text{ width:440px; height:20px; line-height:20px; padding:0 5px; float:left; margin-top:15px; border:none; background:none; color:#666; font-size:14px;}
.search_box .search .sh_l .btn{ width:60px; height:50px; float:right; font-size:0; background:url(../images/djimg04.png) no-repeat center center; border:none;}
.search_box .search .sh_r{ width:120px; height:50px; border-radius:5px; background:url(../images/djimg29.png); line-height:50px; text-align:center; overflow:hidden;}
.search_box .search .sh_r:hover{ background:#c00000;}
.search_box .search .sh_r a{ height:50px; font-size:18px; font-weight:bold; color:#fff; display:inline-block; padding-left:15px; background:url(../images/djimg05.png) no-repeat left center;}
.search_box .search .sh_r .a2{ display:none;}
.menu_v{ line-height:24px;} 
.menu_v li{ line-height:24px; font-size:14px; cursor:pointer;} 
#autoSearchItem{ width:600px; background:#fff; border:1px solid #ddd; position:absolute; top:50px; left:0; visibility:hidden;}
.mf_link{ width:1200px; font-size:14px; margin:auto; padding:40px 0; }
.mf_link .mf_item{ width:100%; height:190px; text-align:center; font-size:0; overflow:hidden;}
.mf_link .mf_item strong{ width:33%; height:190px; display:inline-block; cursor:pointer; vertical-align:top;}
.mf_link .mf_item strong a{ display:inline-block;}
.mf_link .mf_item strong div{ width:100%; height:104px; line-height:104px; font-size:0; overflow:hidden;}
.mf_link .mf_item strong div span{ width:0; height:100%; display:inline-block; vertical-align:middle;}
.mf_link .mf_item strong div img{ display:inline-block; vertical-align:middle;}
.mf_link .mf_item strong h3,.mf_link ul li p{ white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.mf_link .mf_item strong h3{ font-size:18px; line-height:22px; font-weight:bold;}
.mf_link .mf_item strong p{ line-height:22px; margin-top:16px; font-size:14px;}
.mf_link .mf_item strong p span{ font-weight:bold;}

.phdown{ width:100%; height:510px; background:url(../images/djimg192.jpg) no-repeat center bottom; min-width:1200px; overflow:hidden;}
.phcont{ width:1100px; height:510px; padding-left:100px; margin:auto; background:url(../images/djimg190.png) no-repeat right bottom; overflow:hidden;}
.phcont h3{ height:50px; font-size:30px; line-height:50px; margin-top:80px;}
.phcont h2{ height:50px; font-size:36px; line-height:50px; font-weight:bold; padding-bottom:20px;}
.phcont p{ width:410px; font-size:14px; line-height:28px;}
.phcont div{ width:120px; height:100px; padding-left:120px; position:relative; margin-top:45px; overflow:hidden;}
.phcont div img{ width:100px; height:100px; position:absolute; top:0; left:0;}
.phcont div a{ width:120px; height:45px; line-height:45px; text-align:center; font-size:18px; display:block; background:#c00000; color:#fff; margin-bottom:10px; font-weight:bold;}

.home_lf{ width:100%; margin:auto; margin-top:15px; padding-top:20px; position:relative; overflow:hidden; display:none;}
.home_lf a{ display:block;}
.home_lf img{ width:100%;}
.home_lf span{ width:110px; height:24px; line-height:24px; color:#fff; text-align:center; display:inline-block; background:#c00000; border-radius:12px; position:absolute; top:69%; left:55%;}
.home_fy{ width:100%; height:460px; position:relative; cursor:pointer; overflow:hidden;}
.home_fyt{ background:url(../images/djimg09.jpg) no-repeat center top; background-size:cover;}
.home_fy .fypic{ width:100%; position:relative; z-index:1;}
.home_fy div{ width:520px; margin:0 auto; height:220px; position:relative; top:40px; z-index:1; overflow:hidden; z-index:99;}
.home_fy div p{ width:100%; padding-top:18px; margin-top:0; margin-bottom:0;}
.home_fy div p a{ display:block;}
.home_fy div p img{ vertical-align:middle;}
.home_fy div p b{ font-size:24px; vertical-align:middle;}
.home_fy div p span{ width:55px; height:46px; display:inline-block; vertical-align:middle; background:url(../images/djimg08-2.png) no-repeat center center; margin-right:10px;}
.home_zf{ width:100%; background:url(../images/djimg10-2.jpg) no-repeat center top; margin-bottom:80px; overflow:hidden;}
.home_zf div{ width:1200px; height:470px; margin:auto; background:url(../images/djimg10.png) no-repeat right bottom; position:relative;}
.home_zf p{ width:200px; height:30px; text-align:right; font-size:24px; position:absolute; top:255px; left:0;}
.home_zf p span{ font-family:"STKaiti, Helvetica, Arial, sans-serif"; color:#333; font-weight:bold; position:absolute; top:0; right:0; display:none;}
.home_zf p .sh1{ display:block;}
.home_zf img{ margin:155px 0 0 210px; display:inline;}
.home_nh{ width:100%;}
.nhscon{ width:1200px; margin:auto; padding:80px 0;}
.nhtitle{ height:45px; line-height:45px; overflow:hidden;}
.nhtitle strong{ float:left; font-size:24px;}
.nhtitle strong b{ font-size:36px;}
.nhtitle a{ float:right; font-size:14px;}
.nhtitle a:hover{ color:#c00000;}
.nhlist{ width:100%; height:340px; overflow:hidden;}
.nhlist ul{ padding-top:20px;}
.nhlist li{ width:32%; height:320px; float:left; margin-left:2%; overflow:hidden;}
.nhlist li:first-child{ margin-left:0;}
.nhlist a{ width:100%; height:100%; display:block; color:#fff; position:relative;}
.nhlist a:hover img{ opacity:0.8; transform:scale(1.1);}
.nhlist img{ width:100%; height:100%; position:relative; z-index:1; transition: all 0.8s;}
.nhlist strong{ width:100%; height:100%; background:url(../images/windowbg.png); text-align:center; font-size:0; position:absolute; top:0; left:0; z-index:3; overflow:hidden; display:block;}
.nhlist i{ width:0; height:100%; display:inline-block; vertical-align:middle;}
.nhlist strong span{ display:inline-block; vertical-align:middle; font-size:18px;}
.nhlist strong em{ color:#f90; font-weight:bold; font-size:24px;}
.nhlist strong b{ display:block; height:40px; line-height:40px; font-size:24px; text-shadow:0 2px 2px #333; overflow:hidden;}
.nhlist samp,.nhlist p{ width:0; height:0; font-size:0; overflow:hidden; opacity:0;}
.nhlist div{ width:100%; height:35px; line-height:35px; text-align:center; font-size:18px; color:#fff; position:absolute; bottom:0; left:0; z-index:4; background:url(../images/winbg.png); white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
/***********列表二手房*********/
/*.subsh_l{ width:400px; height:40px; border:1px solid #bbb; position:relative; background:#e5e5e5;border:1px solid rgb(245,245,245)}*/

/*.subsh_l .sd_sel{ width:80px; height:40px; font-size:14px;  position:relative; margin-right:8px;background:#e5e5e5;}
.subsh_l .sd_sel span{ width:64px; height:40px; line-height:45px; text-align:center; position:absolute; top:0; left:5px; padding-right:8px; background:url(../djl_v2img/img5.png) no-repeat right center; cursor:pointer;}
.subsh_l .sd_sel span.hover{ background:url(../images/djimg03-1.png) no-repeat right center;}

.subsh_l .sd_sel ul{ width:64px; position:absolute; top:33px; left:0; z-index:99; background:#e5e5e5; border:1px solid #888; padding:5px 10px;position:absolute; top:40px; left:0; float:left;line-height:35px;display:none;border:1px solid rgb(245,245,245)}
.subsh_l .sd_sel ul li{ line-height:40px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; cursor:pointer;}
.subsh_l .sd_sel ul li:hover{ color:#c00000;}

.subsh_l .text{ width:260px; height:30px; line-height:30px; padding:0 10px; float:left; margin-top:7px; border:0; background:0; color:#888;}
.subsh_l .submit{ width:45px; height:45px; border:0; background:url(../djl_v2img/img1.png) no-repeat center center; position:absolute; top:0; right:0;}
.subsh_l #autoSearchItem{ width:100%; top:34px; left:-1px; z-index:9999;}
.subsh_l .menu_v li{ line-height:26px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.subsh_l .menu_v span{ font-size:16px; padding-left:10px;}
.subsh_l .menu_v font{ font-size:14px; padding-left:10px;}
.subsh_r{ width:158px; height:35px; border-radius:5px; font-size:14px; font-weight:bold; overflow:hidden;}
.subsh_r a{ height:35px; line-height:35px; text-align:center; float:left; overflow:hidden; display:block;}
.subsh_r a span{ display:inline-block;}
.subsh_r .al{ width:85px; height:31px; line-height:31px; border:2px solid #ddd; border-right:none; border-top-left-radius:5px; border-bottom-left-radius:5px; color:#333;}
.subsh_r .ar{ width:70px; background:#c00000; color:#fff; border-top-right-radius:5px; border-bottom-right-radius:5px;}
.subsh_r .al span{ padding-left:15px; background:url(../images/djimg25.png) no-repeat left center; }
.subsh_r .al span i{ display:none;}
.subsh_r .ar span{ padding-left:18px; background:url(../images/djimg26.png) no-repeat left center;}*/

/*搜索和当前位置*/
/*.container .bodywhitew{ width:1160px; margin:auto; position:relative;}

.container{ width:1160px; margin:auto; position:relative;}*/
/*/*.wsrrent{ width:100%; border-bottom:1px solid #ddd; background:#f5f5f6; margin-bottom:15px; box-shadow:0 2px 2px #e1e1e1; min-width:1160px; padding-bottom:20px;}*/*/
.wsrrent .container{ width:1180px;padding-top:15px;}
.wcrrent{ width:100%; padding:5px 0; border-bottom:1px solid #ddd; background:#fff; box-shadow:0 2px 2px #e1e1e1;padding-bottom:10px;}
.subsh{ height:45px; padding-top:1px;}
.current{ width:1180px; margin:auto; font-size:10px; height:32px; line-height:32px;  padding-left:12px; background:url(../images/djimg28.png) no-repeat left center; overflow:hidden;}
.current a{ color:#666;}
.current a:hover{ color:#c00000; text-decoration:underline;}

.nv_list{ position:relative;}
.nv_list .nvtit{ width:100%; height:40px; border-bottom:1px solid #ddd; overflow:hidden; background:#fff;margin-top:50px;}
.nv_list .nvtit li{ height:40px; line-height:40px; padding:0 15px; float:left; font-size:16px; color:#666; font-weight:bold; cursor:pointer;} 
.nv_list .nvtit li:last-child{ color:#bbb;}
.nv_list .nvtit li span{ width:14px; height:40px; vertical-align:middle; display:inline-block; background:url(../images/ppimg15.png) no-repeat center center; margin-left:2px; font-size:0;}
.nv_list .nvtit li.active{ color:#c00000;}
.nv_list .nvtit li.active span{ background:url(../images/ppimg15-1.png) no-repeat center center; display:none;}
.nv_list .xqlink{ width:100px; height:40px; line-height:40px; text-align:center; display:block; font-size:16px; background:#c00000; color:#fff; position:absolute; top:0; right:0; z-index:99; display:none;}
.nv_menu{ border-top:none; display:none; background:#fff;}
.nv_menu ul{ padding:10px 20px 0 20px;}
/*.nv_menu ul .lib{ border-bottom:1px solid #ddd; border-bottom-style:dashed;}
.nv_menu .shbox li{ display:none;}
.nv_menu .shbox .lib{ border:none;}*/
.nv_menu li{ padding:6px 0; font-size:12px; line-height:24px;}

.nv_menu li strong{ font-weight:bold;}
.nv_menu li .on{ color:#c00000; font-weight:bold;}
.nv_menu li .qy{ font-size:14px;}
.nv_menu li a{ display:inline-block; cursor:pointer; margin-right:20px;}
.nv_menu li a:hover{ color:#c00000; text-decoration:underline}
.nv_menu li .ipt1{ width:40px; height:18px; border:1px solid #ccc; text-align:center; margin-right:3px;}
.nv_menu li cite{ margin-right:3px;}
.nv_menu li .ipt2{ width:40px; font-size:12px; border:1px solid #888; border-radius:2px; color:#666; margin-left:10px; display:none;}
.nv_menu li div{ padding:5px; line-height:24px; border:1px solid #c00000; border-radius:5px; margin-top:10px; display:none;}
.nv_menu li div span{ display:inline-block; margin-right:10px; cursor:pointer;}
.nv_menu li div span:hover{ color:#c00000; text-decoration:underline}
.nv_menu .nvbtn{ width:100%; height:30px; line-height:30px; text-align:center; display:none;}
.nv_menu .nvbtn a{ width:100px; height:30px; line-height:30px; background:#ddd; display:inline-block; cursor:pointer; overflow:hidden;}
.nv_menu .factor{ padding:0 20px 5px 20px; line-height:40px; font-size:14px; border-top:1px solid #ddd; display:none;}
.nv_menu .factfs{ font-weight:bold;}
.nv_menu .factcn span{ height:22px; line-height:22px; border:1px solid #f60; border-radius:2px; display:inline-block; margin-right:15px; vertical-align:middle;}
.nv_menu .factcn samp{ height:22px; display:inline-block; vertical-align:top; padding-left:4px; color:#666;}
.nv_menu .factcn a{ width:22px; height:22px; display:inline-block; background:url(../images/exit2.png) no-repeat center center; vertical-align:top;}
.nv_menu .factdel{ padding-left:14px; background:url(../images/exit3.jpg) no-repeat left center; color:#666; display:inline-block; vertical-align:middle;}
/*******手机端条件选择******/
.sow_nav{ width:100%; display:none;}
.pof_nav{ position:fixed; top:0; left:0; z-index:9999;}
.fy_nav{ width:100%; height:38px; border-bottom:1px solid #bbb; border-top:1px solid #bbb; background:#fff;}
.fy_nav .nav_mt{ width:20%; height:38px; line-height:38px; text-align:center; float:left; margin-left:-1px; border-left:1px solid #bbb; font-size:14px;}
.fy_nav .nav_mt span{ display:block; width:100%; overflow:hidden;}
.fy_nav .nav_mt span i{ max-width:70%; display:inline-block; padding-right:10px; background:url(../images/ppimg14.png) no-repeat right center; background-size:8px 8px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; cursor:default;}
.fy_nav .active span i{ background:url(../images/ppimg16.png) no-repeat right center; background-size:8px 8px; color:#c00000;}
.fy_nav .nav_mt span .sp{ background:url(../images/ppimg14-1.png) no-repeat right center; background-size:8px 8px; color:#c00000;}
.sulist{ width:100%; height:100%; position:fixed; top:40px; left:0; z-index:99; display:none;}
.sulist div{ width:100%; height:100%; position:absolute; top:0; left:0; z-index:1; background:url(../images/windowbg.png);}
.sulist ul{ background:#fff; position:relative; z-index:10; display:none;}
.sulist li{ text-align:left; padding:0 10px; line-height:35px; font-size:14px; border-bottom:1px solid #ddd; text-overflow:ellipsis; overflow:hidden; cursor:pointer;}
.sulist li.on{ color:#c00000;}
.sulist li:last-child{ border:0;}
.sulist p{ text-align:left; padding:0 10px; line-height:35px; font-size:14px; padding-bottom:5px;}
.sulist p .wbst{ width:55px; height:24px; line-height:24px; padding:0 2px; border:1px solid #bbb;}
.sulist p .nbst{ width:50px; height:26px; line-height:26px; background:#c00000; color:#fff; border-radius:2px; margin-left:10px;}
.fy_fixed2 .fd_item li:last-child p{ border:0;}
/*附近*/
.fy_fixed{ width:100%; height:100%; position:fixed; top:0; left:0; z-index:-1; background:url(../images/windowbg.png); display:none; overflow:auto;}
.navgb{ width:100%; height:100%; position:absolute; top:0; left:0; z-index:1;}
.fy_fdam{ width:100%; padding-top:40px; background:#fff;}
.fd_tit{ width:100%; height:40px; font-size:15px; overflow:hidden; position:relative; z-index:2;}
.fd_tit li{ width:50%; height:39px; border-bottom:1px solid #bbb; line-height:40px; text-align:center; cursor:pointer; float:left; overflow:hidden;}
.fd_tit li.sel{ height:38px; color:#c00000; border-bottom:2px solid #c00000;}
.fd_sel{ width:100%; background:#f2f2f2; overflow:hidden; display:none; position:relative; z-index:2;}
.fd_sel .finbg{ width:50%; height:100%; position:absolute; top:0; right:0; z-index:3; background:#fff;}
.fd_sel ul{ width:50%; font-size:14px; float:left;}
.fd_lnv li{ padding:0 15px;}
.fd_lnv li.on{ background:#fff;}
.fd_lnv li,.fd_item li{ height:40px; line-height:40px;}
.fd_lnv li,.fd_item li p{ white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.fd_item{ position:relative; z-index:4; display:none;}
.fd_item li{ padding-left:15px;}
.fd_item li.on{ color:#c00000;}
.fd_item li p{ width:100%; height:39px; display:block; border-bottom:1px solid #ddd;}
.list_tit{ width:100%; height:35px; line-height:35px; font-size:14px; margin-top:10px; border-bottom:1px solid #ccc; overflow:hidden;}
.list_tit .cenl{ width:500px; height:35px; overflow:hidden;}
.list_tit .cenl strong{ color:#c00000; font-weight:bold;}
.list_tit .cenr{ width:600px; height:35px; text-align:right; overflow:hidden;}
.list_tit a{ margin-left:10px;}
.list_tit a:hover {color: #c00000;}
.list_tit a.first{ margin:0;}
.list_tit .active{ font-weight:bold; color:#c00000;}
.list_tit .hovs,.list_tit .hovx{ padding-right:10px;}
.list_tit .hovs{ background:url(../images/djimg80.png) no-repeat right center;}
.list_tit .hovx{ background:url(../images/djimg81.png) no-repeat right center;}
.list_tit .hovs:hover{ background:url(../images/djimg80-1.png) no-repeat right center;}
.list_tit .hovx:hover{ background:url(../images/djimg81-1.png) no-repeat right center;}
.list_tit .hovs.active{ background:url(../images/djimg80-1.png) no-repeat right center;}
.list_tit .hovx.active{ background:url(../images/djimg81-1.png) no-repeat right center;}
.mor_list li{ height:150px; padding:20px 10px 20px 195px; background:#fff; border-bottom:1px solid #eee; overflow:hidden; cursor:pointer; position:relative;}
/*.mor_list li:hover{ background-color:rgba(255,255,255,0.6)}*/
.mor_list li .mor_img{ width:185px; height:150px; overflow:hidden; background:#ccc; position:absolute; top:20px; left:10px; z-index:1; font-size:14px; font-weight:bold;}
.mor_list li .mor_img img{ width:100%; height:100%;}
.mor_list li .mor_img .nos{ width:38px; height:24px; line-height:24px; text-align:center; background:#dc091c; color:#fff; position:absolute; top:10px; left:10px; display:block; border-radius:2px;}
.mor_list li .mor_txt { width:100%; height:150px; margin-left:10px; position:relative;}
.mor_list li .mor_txt h3{ height:23px; font-size:18px; font-weight:bold; line-height:20px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.mor_list li .mor_txt h3:hover{ opacity:0.8}
.mor_list li .mor_txt p{ width:100%; height:24px; margin-top:10px; line-height:24px; font-size:14px; color:#666; overflow:hidden;}
.mor_list li .mor_txt .dot{ width:100%; height:48px;}
.mor_list li .mor_txt .dor{ height:24px; padding-left:15px; background:url(../images/djimg27.png) no-repeat left center; white-space:nowrap; text-overflow:ellipsis;}
.mor_list li .mor_txt a{ height:22px; line-height:22px; display:block; float:left; margin-right:5px; border:1px solid; padding:0 5px; cursor:default;}
.mor_list li .mor_tip{ width:180px; text-align:center; font-size:14px; line-height:18px; overflow:hidden; position:absolute; top:65px; right:170px; z-index:1;}
.mor_list li .mor_tip:last-child{ right:0;}
.mor_list li .mor_tip p{ height:30px; line-height:30px;}
.mor_list li .mor_tip span{ font-size:16px; padding-top:5px; display:inline-block}
.mor_list li .mor_tip strong{ color:#c00000; font-weight:bold; font-size:30px;}
.mor_list li .mor_w{ width:240px;}
.xq_list li .mor_txt p{ margin-top:17px;}
.xq_list li .mor_tip{ top:80px;}
.xq_list li .mor_txt p span{ border:1px solid #f19da4; height:22px; line-height:22px; padding:0 5px 0 26px; background:url(../images/djimg171.jpg) no-repeat left center; display:inline-block; margin-right:10px;}
.loading{ width:100%; height:30px; line-height:30px; text-align:center; padding:10px 0; clear:both; overflow:hidden;}
.loading a{ display:block; background:#ddd; font-weight:bold;}
.loading input { width:100%; height:30px; line-height:28px; border:0; display:block; background:#ddd;}
.rmend{ clear:both; margin-bottom:10px; overflow:hidden;}
.rmend_tit{ width:100%; height:45px; border-bottom:1px solid #ddd; clear:both; position:relative;}
.bodywhites .rmend_tit{ border:0; height:60px;}
.bodywhites .rmend_tit strong{ background:#c00000; height:60px; line-height:60px; padding:0 20px; color:#fff;}
.rmend_tit strong{ min-width:80px; height:45px; line-height:45px; text-align:center; font-size:18px; display:inline-block;}
.rmend_tit .mid1{ cursor:pointer;}
.rmend ul{ width:100%; overflow:hidden;}
.rmend li{ float:left; width:23.5%; height:265px; margin-right:2%; margin-bottom:20px; overflow:hidden;}
.rmend li:nth-of-type(4n){ margin-right:0;}
.rmend li div{ width:100%; height:220px; background:#ccc; overflow:hidden; margin-bottom:5px;}
.rmend li div img{ width:100%; height:100%;}
.rmend li div img:hover{ filter:alpha(Opacity=80); opacity: 0.8;}
.rmend li p{ height:20px; line-height:20px; color:#666; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.rmend li p span,.rmend li p samp{ width:49%; height:20px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.rmend li p span{ float:left;}
.rmend li p samp{ float:right; text-align:right;}
.rmend li p samp em,.newf_list li p samp em{ color:#c00000; font-size:18px; font-weight:bold; font-family:"Arial";}
.rmendto{ background:#fff; padding:10px;}
/*********列表新房**********/
.newf_list{ padding:10px; padding-top:0; margin-top:10px; background:#fff; overflow:hidden;}
.newf_list ul{ width:100%; margin:auto; overflow:hidden;}
.newf_list li{ width:390px; height:342px; float:left; margin:10px 15px 0 0; overflow:hidden; position:relative;}
.newf_list li a{ width:378px; height:330px; padding:5px; border:1px solid #fff; display:block;}
.newf_list li a:hover{ border-color:#f90;}
.newf_list li:nth-child(3n){ margin-right:0;}
.newf_list li .box{ width:378px; height:285px; margin-bottom:5px; overflow:hidden; position:relative;}
.newf_list li .box img{ width:100%; height:100%; position:relative; z-index:1;}
.newf_list li .box:hover img{ filter:alpha(Opacity=80); opacity: 0.8;}
.newf_list li .box div{ width:80px; height:100%; font-size:14px; text-align:right; position:absolute; top:0; right:0; z-index:2; overflow:hidden;}
.newf_list li .box div i{ padding:0 10px; height:28px; line-height:28px; display:inline-block; margin-top:10px; border-radius:2px;}
.newf_list li .box strong{ width:378px; height:60px; padding:5px 0; line-height:30px; font-size:18px; font-weight:bold; color:#fff; text-indent:10px; background:url(../images/asxfbg.png) repeat-x left bottom; position:absolute; bottom:0; left:0; z-index:2; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.newf_list li .box strong p{ height:24px; padding:0 10px; margin-top:5px; overflow:hidden;}
.newf_list li .box strong i{ padding:0 8px; height:22px; line-height:22px; text-indent:0; border:1px solid #e1e1e1; display:block; margin-right:5px; float:left; border-radius:2px; font-weight:500;}
.newf_list li .box .szbt{ width:90px; height:35px; line-height:35px; text-align:center; font-size:14px; background:#00b7ee; color:#fff; position:absolute; top:0; left:0; z-index:2; display:block;}
.newf_list li p{ height:20px; line-height:20px; font-size:14px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.newf_list li p span,.newf_list li p samp{ height:20px; width:49%; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.newf_list li p span{ float:left;}
.newf_list li p samp{ float:right; text-align:right;}
.newf_list li p .col{ font-weight:bold; color:#c00000;}
/*********新房房型**********/
.photocon{ background:#fff; background:#fff; box-shadow:-2px 0 2px #e1e1e1,2px 0 2px #e1e1e1,0 -2px 2px #e1e1e1,0 2px 2px #e1e1e1; margin-bottom:10px; padding:0 10px;}
.photobox{ width:935px; height:760px; padding:50px 0; margin:auto; overflow:hidden;}
.photomax{ width:800px; height:760px; overflow:hidden; float:left;}
.phototit{ width:100%; height:40px; line-height:40px; padding-bottom:10px; overflow:hidden;}
.phototit div{ width:50%; height:40px; float:left; white-space:nowrap; text-overflow:ellipsi; overflow:hidden;}
.phototit .tit{ font-size:24px; font-weight:bold;}
.phototit .nfx{ float:right; text-align:right; font-size:14px; display:none;}
.phototit .nfx a{ margin-left:10px;}
.photoshop{ width:800px; height:700px; overflow:hidden;}
.photopic{ width:800px; height:600px; position:relative; overflow:hidden;}
.photopic .ptbtn{ width:62px; height:120px; display:block; position:absolute; top:240px; z-index:99; display:none;}
.photopic .ptprev{ background:url(../images/djimg160.png) no-repeat left center; left:0;}
.photopic .ptnext{ background:url(../images/djimg161.png) no-repeat right center; right:0;}
.photopic .sylogo{ width:100%; height:100%; position:absolute; top:0; left:0; z-index:5; background:url(../images/djimg173.png) no-repeat center center;}
.photoshow{ width:800px; height:600px; line-height:600px; text-align:center; background:#ccc; overflow:hidden;}
.photoshow img{ max-width:100%; max-height:100%; vertical-align:middle; display:inline-block;}
.photoshow i{ width:0; height:100%; display:inline-block; vertical-align:middle;}
.photonum{ width:800px; height:40px; font-size:14px; color:#fff; background:url(../images/winbg.png); position:absolute; left:0; bottom:0; z-index:6;}
.photonum strong{ height:40px; line-height:40px; float:left; margin-left:20px; display:inline-block;}
.photonum strong span,.photonum strong samp{ font-size:16px;}
.photonum a{ height:24px; line-height:24px; padding-left:25px; display:inline-block; color:#fff; background:url(../images/djimg45-1.png) no-repeat left center; float:right; margin:8px 20px 0 0;}
.sidwinds{ width:100%; height:100%; position:absolute; top:0; left:0; z-index:99999999; background:url(../images/djimg147.png); display:none;}
.sidwinds div{ width:200px; height:120px; line-height:120px; text-align:center; font-size:18px; background:url(../images/bg.jpg); margin:30% auto; position:relative; border-radius:1px;  box-shadow:-1px 0 1px #ddd, 1px 0 1px #ddd, 0 -1px 1px #ddd, 0 1px 1px #ddd; color:#f00; border:3px solid #ddd;}
.sidwinds div a{ width:25px; height:25px; display:block; position:absolute; top:0; right:0; background:url(../images/exit1.png) no-repeat center center; cursor:pointer;}
.photoimg{ width:800px; height:90px; margin-top:10px; position:relative; overflow:hidden;}
.photoimg ul{ width:2000px; height:90px; position:absolute; top:0; left:0;}
.photoimg li{ width:130px; height:90px; line-height:90px; text-align:center; float:left; margin-right:4px; background:#ccc; cursor:pointer; overflow:hidden;}
.photoimg .on{ width:126px; height:86px; line-height:86px; border:2px solid #c00000;}
.photoimg li img{ max-width:100%; max-height:100%; vertical-align:middle; display:inline-block;}
.photoimg li i{ width:0; height:100%; display:inline-block; vertical-align:middle;} 
.photomin{ width:120px; height:700px; float:right; margin-top:50px; position:relative; overflow:hidden;}
.photomin ul{ width:120px; position:absolute; left:0; top:0; overflow:hidden;}
.photomin li{ width:120px; height:113px; line-height:113px; text-align:center; background:#ccc; cursor:pointer; margin-bottom:5px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.photomin .sel{ background:#c00000; color:#fff;}
/***********二手房内容页*********/
.nulbox{ height:390px; padding:0 200px 0 455px; margin-top:10px; position:relative; overflow:hidden;}
.nulcon{ padding:0 300px 0 455px;}
/*缩略图*/
.nul_ban { width:435px; height:390px; position:absolute; top:0; left:0; z-index:1; overflow:hidden;}
.nul_ban .prev,.nul_ban .next{ height:36px; width:20px; position:absolute; z-index:99; top:12px; cursor:pointer; display:block;}
.nul_ban .prev{ background:url(../images/djimg162.png) no-repeat center center; left:0;}
.nul_ban .next{ background:url(../images/djimg163.png) no-repeat center center; right:0;}
.nul_ban #prevTop{display:none}
.nul_ban #nextTop{display:none}
.nul_ban li{float:left;}
.nul_ban .bigImgBox{ width:435px; height:325px; position:relative;}
.fangtim{ height:48px; line-height:24px; background:#c00000; color:#fff; font-size:16px; position:absolute; left:10px; bottom:10px; z-index:3; padding:5px 10px; border-radius:2px;
 box-shadow:-2px 0 2px #aaa,2px 0 2px #aaa,0 -2px 2px #aaa,0 2px 2px #aaa;}
.nul_ban .picBox{ width:435px; height:325px; position: relative; z-index:2; overflow: hidden;}
.nul_ban .picBox ul{height:435px;position:absolute; top:0; left:0; z-index:3;}
.nul_ban .picBox li,.nul_ban .listBox li{ background:#ddd;}
.nul_ban .picBox li a{ display:block; width:435px; height:325px;}
.nul_ban .picBox li{ width:435px; height:325px; text-align:center; cursor:pointer; position:relative;}
.nul_ban .picBox li .sylogo{ width:100%; height:100%; position:absolute; left:0; top:0; z-index:2; background:url(../images/djimg175.png) no-repeat center center;}
.nul_ban .picBox li img{ max-width:100%; max-height:100%; display:inline-block; vertical-align:middle;}
.nul_ban .picBox li i,.nul_ban .listBox li i{ width:0; height:100%; vertical-align:middle; display:inline-block;}
.nul_ban .smImgBox{ width:435px; height:60px; position:relative; margin-top:5px;}
.nul_ban .listBox{ width:440px; height:60px; margin-right:-5px; position:relative; overflow: hidden;}
.nul_ban .listBox ul{height:60px; position:absolute; top:0; left:0; z-index:5;}
.nul_ban .listBox li{ width:84px; height:60px; text-align:center; margin-right:5px; cursor:pointer; position:relative; overflow:hidden;}
.nul_ban .listBox li img{ max-width:100%; max-height:100%; opacity:0.7; display:inline-block; vertical-align:middle;}
.nul_ban .listBox .on{ width:76px; height:56px; border:2px solid #c00000;}
.nul_ban .listBox .on img{ opacity:1;}
.smImgnum{ padding:0 10px; height:26px; line-height:26px; position:absolute; bottom:90px; right:10px; z-index:10; color:#fff; font-size:16px; text-align:right; overflow:hidden; background:url(../images/windowbg.png); border-radius:12px;}
.sidwind{ width:100%; height:100%; position:fixed; top:0; left:0; z-index:99999999; background:url(../images/djimg147.png); display:none;}
.sidwind div{ width:200px; height:120px; line-height:120px; text-align:center; font-size:18px; background:url(../images/bg.jpg); margin:18% auto; position:relative; border-radius:1px;  box-shadow:-1px 0 1px #ddd, 1px 0 1px #ddd, 0 -1px 1px #ddd, 0 1px 1px #ddd; color:#f00; border:3px solid #ddd;}
.sidwind div a{ width:25px; height:25px; display:block; position:absolute; top:0; right:0; background:url(../images/exit1.png) no-repeat center center; cursor:pointer;}
/*缩略图放大展示*/
.winslider{ width:100%; height:100%; position:fixed; top:0; left:0; z-index:99999; background:url(../images/winbg.png); overflow:auto; display:none;}
.winslider .Number,.winslider .cer{ display:none;}
.winexit{ width:44px; height:44px; display:block; position:fixed; top:20px; right:20px; z-index:9999999; background:url(../images/djimg64.png) no-repeat center center; cursor:pointer; font-size:0;}
#btnum1,#btnum2{ width:100%; height:40px; line-height:40px; background:#000; color:#fff; text-align:center; font-size:18px; position:fixed; bottom:0; left:0; overflow:hidden; display:none;}
.slider{ width:800px; margin:8% auto 0 auto; padding-bottom:60px; overflow:hidden; display:none;}
.show-box,.show-box1{ width:600px; height:480px; margin:auto; text-align:center; position: relative; background:rgba(0,0,0,0.5);}
.show-box li,.show-box1 li{ width:100%; height:480px; line-height:480px; display:none; position:relative;}
.show-box .sylogo,.show-box1 .sylogo{ width:100%; height:100%; position:absolute; left:0; top:0; z-index:2; background:url(../images/djimg173.png) no-repeat center center;}
.show-box .show,.show-box1 .show{display: block;}
.show-box img,.show-box1 img{ max-width:600px; max-height:480px; display:inline-block; vertical-align:middle;}
.show-box i,.show-box1 i{ width:0; height:100%; display:inline-block; vertical-align:middle;}
.show-box li p,.show-box1 li p{ width:100%; height:40px; line-height:40px; text-align:center; font-size:18px; background:url(../images/winbg.png); color:#fff; position:absolute; bottom:0; left:0; overflow:hidden;}
.show-btn{ width:56px; height:64px; position:absolute; top:240px; cursor:pointer; z-index:5;}
.show-prev,.show-prev1{ background:url(../images/djimg62.png) no-repeat center center; left:-90px;}
.show-next,.show-next1{ background:url(../images/djimg63.png) no-repeat center center; right:-90px;}
/*小图列表部分*/
.minImgs,.minImgs1{ width:600px; height:100px; margin: 5px auto 0 auto; overflow:hidden; position:relative;}
.minImgs .min-box,.minImgs1 .min-nav{ width:600px; height:100%; position:relative; overflow:hidden;}
.minImgs .min-box-list,.minImgs1 .min-nav-list{ width:605px; height:95px; position:absolute; left:0; top:0;}
.minImgs .min-box-list .cur img,.minImgs1 .min-nav-list .cur img{ width:110px; height:89px; border:3px solid #c00000;}
.minImgs .min-box-list li,.minImgs1 .min-nav-list li{ width:116px; height:95px; float:left; padding-right:5px; cursor:pointer; background:#eee;}
.minImgs .min-box-list li img,.minImgs1 .min-nav-list li img{ width:116px; height:95px;}
/*手机端缩略图*/
.banner{ width:100%; background:#ccc; position:relative; overflow:hidden; display:none;}
.banner .bd{ position:relative; z-index:0;}
.banner .bd li img{vertical-align:top;width:100%;}
.banner .ban_num{ height:24px; line-height:24px; background:#fff; font-size:0; position:absolute; bottom:10px; right:10px; display:inline-block; padding:0 10px; border-radius:12px;}
.banner .ban_num em,.ban_num span,.ban_num i{ font-size:16px;}
.banner .hd{ display:inline-block; font-size:16px;}
.banner .hd li{ display:none;}
.banner .hd li.on{ display:block;}
.fangtip{ height:40px; line-height:20px; font-size:14px; position:absolute; left:10px; bottom:10px; background:#c00000; color:#fff; z-index:5; padding:5px 10px; border-radius:3px;}
/*栏目导航*/
#page_nav{ width:100%; height:45px; position:fixed; top:0; left:0; z-index:999; display:none;}
#page_nav div{ width:1220px; background:#fff; height:43px; margin:auto; border-bottom:2px solid #c00000;}
#page_nav a{ min-width:90px; height:43px; line-height:43px; text-align:center; padding:0 15px; display:inline-block; font-size:18px; cursor:pointer;}
#page_nav .sel{ background:#c00000; color:#fff;}
/*详情*/
.nul_win{ width:100%; height:390px; overflow:hidden;}
.nul_win .nul_tit{ height:46px; font-size:18px; line-height:23px; font-weight:bold; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden;}
.nul_win .nul_tit1{ font-size:24px; height:35px;}
.nul_win .nul_sog{ height:30px; line-height:30px; padding-top:16px; font-size:16px;}
.nul_win .nul_sog1{ line-height:30px; padding-top:6px; font-size:16px;}
.nul_win .nul_sog2{ line-height:30px; font-size:16px;}
.nul_win .nul_sog2 span{ margin-right:20px;}
.nul_win .nul_din{ height:45px; line-height:45px; color:#666; padding-left:15px; background:url(../images/djimg27.png) no-repeat left center; font-weight:bold;}
.nul_win .nul_for{ height:45px; line-height:45px; color:#666; padding:10px 0;}
.nul_win .nul_for a{ color:#666;}
.nul_win .nul_for a:hover{ color:#c00000;}
.nul_win .nul_sog strong,.nul_win .nul_sog1 strong,.nul_win .nul_sog2 strong{ font-size:30px; font-weight:bold; color:#c00000;}
.nul_win ul{ line-height:30px; font-size:14px; color:#666; padding-top:10px;}
.nul_win li{ height:30px; overflow:hidden;}
.nul_win li span{ display:block; float:left; width:49%; height:24px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.nul_win li span b{ color:#333;}
.nul_win li span a{ color:#1995c8;}
.nul_win .nul_uin li span:nth-of-type(1){ width:63%;}
.nul_win .nul_uin li span:nth-of-type(2){ width:35%}
.nul_win table{ width:98%; margin-top:5px;}
.nul_win table tr{ height:30px; line-height:30px; font-size:14px; font-weight:bold;}
.nul_win table td{ width:50%; height:30px; color:#666; overflow:hidden;}
.nul_win table td div{ width:100%; height:30px; line-height:30px; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:1; overflow:hidden;}
.nul_win table td div span{ font-weight:100;}
.nul_win .nul_tip{ height:22px; padding-top:20px; overflow:hidden;}
.nul_win .nul_tip1{ height:22px; padding-top:14px; padding-bottom:5px; overflow:hidden;}
.nul_win .nul_tip a,.nul_win .nul_tip1 a{ padding:0 5px; height:20px; line-height:20px; text-align:center; margin-right:5px; border:1px solid; display:block; float:left; cursor:default;}
.nul_win .fx{ height:24px; padding-left:25px; background:url(../images/djimg150.png) no-repeat left center; display:inline-block; vertical-align:middle; margin-right:0; cursor:pointer;}
.nul_win .bdsharebuttonbox{ width:130px; height:24px; display:none;}
.nul_win .bdsharebuttonbox a{ width:24px; height:24px; margin:0; margin-right:6px; float:left; padding:0; border:0; padding:0; cursor:pointer;}
.nul_win .bdsharebuttonbox .bds_tsina{ background:url(../images/djimg153.png) no-repeat center center;}
.nul_win .bdsharebuttonbox .bds_weixin{ background:url(../images/djimg154.png) no-repeat center center;}
.nul_win .bdsharebuttonbox .bds_sqq{ background:url(../images/djimg155.png) no-repeat center center;}
.nul_win .bdsharebuttonbox .bds_qzone{ background:url(../images/djimg156.png) no-repeat center center;}
.nul_win .nulms{ height:70px; background:#f0e8c9; overflow:hidden; margin:4px 0 3px 0; cursor:default; border-left:2px dashed #fff; border-right:2px dashed #fff;}
.nul_win .nulms div{ height:40px; padding:15px 10px 15px 70px; font-size:16px; color:#c00000; position:relative; overflow:hidden;}
.nul_win .nulms div span{ width:40px; height:40px; line-height:20px; padding:5px 10px; position:absolute; top:10px; left:0; font-size:18px; display:block; overflow:hidden; border-right:1px dashed #bbb; text-align:center; font-weight:bold;}
.nul_win .nulms div samp{ line-height:20px; display:inline-block; vertical-align:middle;}
.nul_win .nulms div i{ width:0; height:100%; vertical-align:middle; display:inline-block;}
.nul_win dl{  height:102px; padding:20px 0 20px 110px; position:relative; overflow:hidden;}
.nul_win .nul_dl{ padding:5px 0 0 110px;}
.nul_win .nul_dl dt{ top:5px;}
.nul_win dt{ width:100px; height:100px; border-radius:50px; float:left; overflow:hidden; position:absolute; top:20px; left:0;}
.nul_win dt img{ width:100%; height:100%; border-radius:50px; position:relative; z-index:1;}
.nul_win dt .pt_bg{ width:100%; height:100%; background:url(../images/djimg78.png) no-repeat center center; background-size:100% 100%; position:absolute; top:0; left:0; z-index:2;}
.nul_win dd{ width:100%; height:60px; line-height:30px; padding:20px 0; float:left;}
.nul_win dd p{ white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.nul_win dd strong{ font-size:18px;}
.nul_win dd span{ height:20px; display:inline-block; vertical-align:middle; margin-left:25px; font-size:0;}
.nul_win dd span img{ width:17px; height:16px; margin-right:2px;}
.nul_win .nul_btn{ width:100%; height:50px; line-height:50px; padding-top:30px; overflow:hidden;}
.nul_win .nul_btnxf{ padding-top:0;}
.nul_win .nul_btn a{ width:40%; height:100%; display:block; float:left; text-align:center; font-size:16px; color:#fff; background:#c00000; border-radius:5px;}
.nul_win .nul_btn .dos{ width:52%; margin-right:2%; font-size:24px; cursor:default;}
.nul_win .nul_btn .dos em{ padding-left:40px; background:url(../images/djimg164.png) no-repeat left center; display:inline-block;}
.nul_win .nul_btn .wykfxf{ width:46%;}
.nul_win .nul_btnc span{ width:226px; height:48px; line-height:48px; display:block; float:left; text-align:center; font-size:16px; color:#666; border:1px solid #bbb; border-right:0; border-top-left-radius:5px; border-bottom-left-radius:5px;}
.nul_win .nul_btnxf span{ width:260px;}
.nul_win .nul_btnc .dos{ border-top-left-radius:0; border-bottom-left-radius:0; margin:0;}
.nul_jjr{ width:160px; height:368px; padding:10px; position:absolute; top:0; right:0; border:1px solid #ddd; overflow:hidden;}
.nul_jjr a{ display:block; width:158px; height:210px; border:1px solid #ebebeb; margin-bottom:10px; overflow:hidden; position:relative;}
.nul_jjr a img{ width:100%; height:100%;}
.nul_jjr a .sylogo{ width:100%; height:100%; position:absolute; top:0; left:0; z-index:5; background:url(../images/djimg174.png) no-repeat 8px 10px;}
.nul_jjr p{ height:30px; line-height:30px; font-size:13px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.nul_jjr p img{ width:17px; height:16px; margin-right:2px;}
.nul_jjr p strong{ font-size:22px; vertical-align:middle;}
.nul_jjr p span{ width:85px; height:20px; line-height:20px; display:inline-block; background:url(../images/djimg165.png) no-repeat left center; color:#fff; font-size:12px; margin-left:2px; text-indent:5px; vertical-align:middle;}
.nul_jjr p samp{ position:relative; top:6px; font-size:14px;}
.nul_mtp{ margin-top:30px;}
/*新增经纪人*/
.nulcon .nul_win .nul_din{ height:32px; line-height:32px; font-size:14px;}
.nulcon .nul_win ul{ padding-top:0;}
.nulcon .nul_cans{ width:96%; height:60px; border-bottom:1px solid #e5e5e5; border-top:1px solid #e5e5e5; padding:15px 0; margin:15px 0 10px 0; overflow:hidden;}
.nulcon .nul_cans div{ width:33.3%; height:60px; line-height:30px; text-align:center; border-left:1px solid #eee; margin-left:-1px; float:left;}
.nulcon .nul_cans strong{ font-size:18px; color:#c00000; font-weight:bold;}
.nulcon .nul_cans p{ font-size:14px; color:#666;}
.nul_jinjr{ width:290px; height:260px; position:absolute; bottom:0; right:0; overflow:hidden;}
.nul_jinjr dl{ width:100%; height:120px; overflow:hidden;}
.nul_jinjr dt{ width:88px; height:118px; border:1px solid #eee; float:left; overflow:hidden;}
.nul_jinjr dt img{ width:98px; margin:-5px 0 0 -5px;}
.nul_jinjr dd{ width:190px; height:120px; float:right; font-size:14px; overflow:hidden;}
.nul_jinjr dd strong{ height:35px; line-height:22px; font-size:20px; font-weight:bold; display:block; overflow:hidden;}
.nul_jinjr dd p{ line-height:24px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.nul_jinjr dd a{ height:24px; line-height:24px; font-size:22px; color:#c00000; font-weight:bold; display:block; margin-top:10px; overflow:hidden;}
.nul_jinjr .nul_went{ height:72px; font-size:14px; line-height:24px; margin-top:10px; overflow:hidden;}
.nul_jinjr .nul_btn{ width:100%; height:50px; line-height:50px; font-size:18px; text-align:center; overflow:hidden;}
.nul_jinjr .nul_btn a{ width:100%; height:50px; display:block; background:#c00000; color:#fff; border-radius:4px; font-weight:bold;}
.manbox{ width:1200px; height:100px; padding-top:10px; overflow:hidden;}
.manbox li{ width:50%; height:100px; float:left; overflow:hidden;}
.manbox .mancon{ padding-left:90px; height:100px; position:relative; overflow:hidden;}
.manbox .mancon div{ width:78px; height:98px; border:1px solid #eee; position:absolute; top:0; left:0; overflow:hidden;}
.manbox .mancon div img{ width:88px; margin:-5px 0 0 -5px;}
.manbox .mancon strong{ height:24px; line-height:18px; font-size:16px; font-weight:bold; display:block;}
.manbox .mancon p{ height:24px; font-size:14px; line-height:24px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.manbox .mancon p span{ margin-right:30px;}
.manbox .mancon a{ height:24px; line-height:24px; font-size:20px; color:#c00000; display:block; margin-top:2px; overflow:hidden;}

.xqman{ width:510px; height:140px; overflow:hidden;}
.xqmant{ width:255px; height:140px; float:left; overflow:hidden;}
.xqmancn{ height:110px; padding:0 5px 30px 100px; position:relative; overflow:hidden;}
.xqmancn div{ width:88px; height:108px; border:1px solid #eee; position:absolute; top:0; left:0; overflow:hidden;}
.xqmancn div img{ width:90px; margin:-5px 0 0 -5px;}
.xqmancn strong{ height:24px; line-height:18px; font-size:18px; font-weight:bold; display:block;}
.xqmancn p{ line-height:22px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.xqmancn span{ height:40px; line-height:20px; display:block; overflow:hidden;}
.xqmancn a{ width:100%; height:30px; line-height:30px; font-size:18px; font-weight:bold; color:#c00000; display:block; position:absolute; bottom:0; left:0;}


/*小区详情*/
.xqradio{ height:620px;}
.xqcontit{ padding:15px 0;}
.xqcontit p,.xqcontit span{ font-size:16px; color:#666; display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.xqcontit p{ font-size:32px; color:#333; padding-bottom:5px;}
.xqmap{ width:660px; height:500px; border:1px solid #ddd; float:left; position:relative; overflow:hidden;}
#xqmapmany{ width:660px; height:500px; position:relative; z-index:1;}
.xqmapsop{ width:620px; height:45px; position:absolute; bottom:20px; left:20px; z-index:2;}
.xqmapsop a{ width:210px; height:45px; line-height:45px; text-align:center; background:url(../images/windowbg.png); border-radius:5px; display:block; overflow:hidden; color:#fff; font-size:18px;}
.xqmapsop a span{ height:45px; padding-left:35px; background:url(../images/djimg167.png) no-repeat left center; display:inline-block;}
.xqinfo{ width:510px; height:500px; float:right; overflow:hidden;}
.xqinfo h3{ height:40px; font-size:16px; font-weight:bold; color:#c00000; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.xqinfo h3 strong{ font-size:32px; font-weight:bold;}
.xqinfo ul{ height:320px; line-height:32px; font-size:14px;}
.xqinfo ul li{ height:32px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.xqinfo dl{ height:140px; padding-left:120px; overflow:hidden; position:relative;}
.xqinfo dl dt{ width:108px; height:138px; border:1px solid #ebebeb; position:absolute; top:0; left:0; overflow:hidden;}
.xqinfo dl dt img{ width:100%; height:100%;}
.xqinfo dl dt .sylogo{ width:100%; height:100%; position:absolute; top:0; left:0; z-index:5; background:url(../images/djimg174.png) no-repeat 8px 10px;}
.xqinfo dl p{ height:28px; line-height:28px; font-size:14px; color:#666;}
.xqinfo dl p strong{ font-size:22px; font-weight:bold;}
.xqinfo dl p span{ width:50%; height:28px; float:left; display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.xqinfo dl dd a{ width:280px; height:50px; line-height:50px; text-align:center; border-radius:5px; background:#c00000; color:#fff; margin-top:5px; display:block; overflow:hidden;}
.xqinfo dl dd a em{ padding-left:40px; font-size:24px; font-weight:bold; display:inline-block; background:url(../images/djimg164.png) no-repeat left center;}
.xqwlist{ padding:60px 0 15px 0; position:relative;}
.xqnulnav{ width:140px; float:left; padding-top:5px;}
.xqnulnav h3{ width:1200px; height:60px; line-height:60px; font-size:24px; position:absolute; top:0; left:0px; z-index:5; border-bottom:1px solid #ddd; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.xqnulnav p{ height:40px; line-height:40px; font-size:24px; text-align:right; padding-top:5px;}
.xqnulnav small{ line-height:30px; max-height:150px; font-size:16px; text-align:right; color:#666; display:block; overflow:hidden;}
.finnav samp,.cjnav li{ height:30px; line-height:30px; font-size:14px; display:block; text-align:right; color:#666; cursor:pointer; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.finnav .sel,.cjnav .sel{ color:#c00000;}
.xqnulnav .mapnav{ width:140px; height:350px; overflow:hidden;}
.xqnulnav .mapnav li{ height:50px; line-height:50px; text-align:right;}
.xqnulnav .mapnav li span{ height:45px; display:inline-block; padding-left:35px; cursor:pointer;}
.xqnulnav .mapnav li .sp1{ background:url(../images/djimg48.png) no-repeat 6px center;}
.xqnulnav .mapnav li .sp2{ background:url(../images/djimg49.png) no-repeat 5px center;}
.xqnulnav .mapnav li .sp3{ background:url(../images/djimg50.png) no-repeat left center;}
.xqnulnav .mapnav li .sp4{ background:url(../images/djimg51.png) no-repeat 2px center;}
.xqnulnav .mapnav li .sp5{ background:url(../images/djimg52.png) no-repeat 2px center;}
.xqnulnav .mapnav li .sp6{ background:url(../images/djimg53.png) no-repeat 5px center;}
.xqnulnav .mapnav li .sp7{ background:url(../images/djimg54.png) no-repeat 1px center;}
.xqnulnav .mapnav .sel{ color:#c00000;}
.xqnulnav .mapnav .sel .sp1{ background:url(../images/djimg55.png) no-repeat 6px center;}
.xqnulnav .mapnav .sel .sp2{ background:url(../images/djimg56.png) no-repeat 5px center;}
.xqnulnav .mapnav .sel .sp3{ background:url(../images/djimg57.png) no-repeat left center;}
.xqnulnav .mapnav .sel .sp4{ background:url(../images/djimg58.png) no-repeat 2px center;}
.xqnulnav .mapnav .sel .sp5{ background:url(../images/djimg59.png) no-repeat 2px center;}
.xqnulnav .mapnav .sel .sp6{ background:url(../images/djimg60.png) no-repeat 5px center;}
.xqnulnav .mapnav .sel .sp7{ background:url(../images/djimg61.png) no-repeat 1px center;}
.xqnulnav .mapnav li span:hover{ color:#c00000;}
.xqnulnav .mapnav li .sp1:hover{ background:url(../images/djimg55.png) no-repeat 6px center;}
.xqnulnav .mapnav li .sp2:hover{ background:url(../images/djimg56.png) no-repeat 5px center;}
.xqnulnav .mapnav li .sp3:hover{ background:url(../images/djimg57.png) no-repeat left center;}
.xqnulnav .mapnav li .sp4:hover{ background:url(../images/djimg58.png) no-repeat 2px center;}
.xqnulnav .mapnav li .sp5:hover{ background:url(../images/djimg59.png) no-repeat 2px center;}
.xqnulnav .mapnav li .sp6:hover{ background:url(../images/djimg60.png) no-repeat 5px center;}
.xqnulnav .mapnav li .sp7:hover{ background:url(../images/djimg61.png) no-repeat 1px center;}
.xqnulad{ width:1020px; float:right; padding-left:20px; border-left:1px solid #dfdfdf;}
.xqnulad .ckgd{ width:100px; height:50px; line-height:50px; text-align:right; font-size:14px; color:#666; position:absolute; top:10px; right:0; z-index:10; background:#fff; overflow:hidden;}
.xqnulad .ckgd a:hover{ color:#c00000;}
.xqnulad .xqgais{ font-size:14px; line-height:24px; padding-top:10px;}
.xqnulad .xqgais samp{ display:none;}
.xqnulad .xqgais a{ display:inline-block; color:#c00000; margin-left:5px;}
.xqnulad .nul_fyn{ padding:0 20px;}
.xqnulad .nul_maps{ padding:0;}
.xqnulad .xqrest{ padding-top:5px;}
.xqnulad .xqrest li{ width:100%; height:50px; line-height:50px; font-size:14px; margin-bottom:10px; overflow:hidden;}
.xqnulad .xqrest li:last-child{ margin-bottom:0;}
.xqnulad .xqrest li a{ display:block;}
.xqnulad .xqrest li a:hover img{ opacity:0.8;}
.xqnulad .xqrest li strong{ width:65px; height:50px; display:block; float:left; overflow:hidden;}
.xqnulad .xqrest li img{ width:100%; height:100%;}
.xqnulad .xqrest li span{ width:650px; height:50px; float:left; margin-left:20px; display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.xqnulad .xqrest li samp{ width:200px; height:50px; text-align:right; float:right; font-weight:bold; font-size:16px; color:#c00000; display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; margin-right:15px;}
.xqnulad .xqrest li em{ font-size:24px; font-weight:bold;}

.fonte{ font-size:18px;}
.fonte a{ min-width:80px; display:inline-block; text-align:center; padding:0 10px; cursor:pointer;}
.nul_tcon{ height:128px; padding-left:180px; padding-top:10px; position:relative; overflow:hidden;}
.nul_tcon .nul_tpic{ width:170px; height:128px; position:absolute; top:10px; left:0; overflow:hidden;}
.nul_tcon .nul_tpic img{ width:100%; height:100%;}
.nul_tcon .nul_tpic:hover img{ filter:alpha(Opacity=70); opacity:0.7;}
.nul_tcon .nul_tpic span{ width:100%; height:30px; line-height:30px; text-align:center; color:#fff; position:absolute; bottom:0; left:0; z-index:6; display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; background:url(../images/windowbg.png);}
.nul_tcon .nul_tpic p{ width:100%; height:128px; line-height:128px; text-align:center; color:#fff; position:absolute; left:0; top:0; z-index:5; font-size:16px; font-weight:bold; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; background:url(../images/windowbg.png);}
.nul_tcon .nul_ttet{ width:30%; height:128px; line-height:32px; float:left; margin-right:8%; font-size:14px; overflow:hidden;}
.nul_tcon .nul_ttet span{ color:#666;}
.nul_tcon .nul_ttet a{ color:#c00000; display:inline-block;}
.nul_tcon .nul_ttet .qa{ width:96px; height:35px; line-height:35px; text-align:center; background:#c00000; color:#fff; display:inline-block; border-radius:3px; margin-right:10px;}
.nul_tcon ul{ width:60%; height:100%; float:left; font-size:14px;}
.nul_tcon ul li{ width:50%; height:32px; line-height:32px; float:left; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.nul_tcon ul li p{ padding-left:15px; background:url(../images/djimg27.png) no-repeat left center;}
.nul_tcon ul li a{ color:#c00000;}
/*房源评论*/
.nul_flist{}
.nul_flist li{ padding-bottom:30px; border-bottom:1px solid #ccc; border-bottom-style:dashed; position:relative; min-height:160px; padding-right:130px;}
.nul_flist li:last-child{ border:none; padding-bottom:5px;}
.nul_flist li .nul_fin{ width:100%;}
.nul_flist li .nul_fin h3{ font-size:18px; font-weight:bold; line-height:55px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.nul_flist li .nul_fin div{ padding-top:10px; font-size:14px; line-height:24px;}
.nul_flist li .nul_fin div samp{ display:none;}
.nul_flist li .nul_fin div a{ color:#c00000;}
.nul_flist li .nul_fpt{ width:120px; height:150px; text-align:center; position:absolute; top:20px; right:0;}
.nul_flist li .nul_fpt div{ width:100px; height:100px; border-radius:50px; margin:auto; position:relative; overflow:hidden;}
.nul_flist li .nul_fpt div img{ width:100%; height:100%; border-radius:50px; position:relative; z-index:1;}
.nul_flist li .nul_fpt div span{ width:100%; height:100%; display:block; background:url(../images/djimg78.png) no-repeat center center; position:absolute; top:0; left:0; z-index:2;}
.nul_flist li .nul_fpt p,.nul_flist li .nul_fpt h3{ line-height:24px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.nul_flist li .nul_fpt h3{ font-size:12px;}
.nul_flist li .nul_fpt h3 strong{ font-size:18px;}
.nul_flist li .nul_fpt p{ font-size:14px;}
.nul_flist li .nul_fpt p img{ width:10px; height:14px; vertical-align:middle;}
/*分页*/
.nul_page{ width:100%; font-size:16px; text-align:center; padding:10px 0; clear:both; background:#fff; overflow:hidden;}
.page_box{ display:inline-block; margin:auto;}
.nul_page span,.nul_page a{ height:32px; text-align:center; cursor:pointer; margin:5px 2px; display:inline-block; vertical-align:top;}
.nul_page span{ width:74px; height:32px; line-height:32px; text-align:center; vertical-align:top; border:1px solid #888;}
.nul_page span:hover{ color:#c00000; border-color:#c00000;}
.nul_page a.sel{ color:#c00000; border-color:#c00000;}
.page_box a{ padding:0 8px; min-width:16px; height:32px; line-height:32px; border:1px solid #666; position:relative; overflow:hidden; vertical-align:middle;}
.page_box a em,.page_box a i{ width:100%; height:100%; position:absolute; top:0; left:0; background:#fff; display:block; line-height:24px;}
.page_box .born{ width:20px; text-align:center; border-color:#fff; padding:0; margin:5px 0; overflow:hidden;}
#pagination{ width:100%; font-size:16px; text-align:center; padding:10px 0; clear:both; background:#fff; overflow:hidden;}
.pagination a,.pagination span{ min-width:16px; height:32px; line-height:32px; border:1px solid #666; text-align:center; margin:5px 2px; padding:0 8px; display:inline-block; vertical-align:top; cursor:pointer;}
.pagination .sel{ color:#c00000; border-color:#c00000;}
.pagination .sel.next,.pagination .sel.prev{ color:#333; border-color:#666;}
.pagination .ellipse { width:20px; line-height:24px; text-align:center; border-color:#fff; padding:0; margin:5px 0; overflow:hidden;}
/*房源图片*/
#limit2{ width:100%; overflow:hidden;}
.nul_Imglist{ width:1000px; margin:auto; overflow:hidden;}
.nul_Imglist li{ width:49%; height:380px; font-size:14px; float:left; margin:10px 2% 10px 0; position:relative; overflow:hidden; display:none;}
.nul_Imglist li:nth-child(2n){ margin-right:0;}
.nul_Imglist li img{ width:100%; height:100%; position:relative; z-index:1;}
.nul_Imglist li .cer{ height:20px; line-height:20px; padding-left:20px; background:url(../images/djimg45.png) no-repeat left center; position:absolute; bottom:10px; right:10px; z-index:8;}
.nul_Imglist li p{ width:100%; height:40px; line-height:40px; text-align:center; font-size:18px; background:url(../images/winbg.png); color:#fff; position:absolute; bottom:0; left:0; overflow:hidden; z-index:3;}
.nul_Imglist li .sylogo{ width:100%; height:100%; position:absolute; top:0; left:0; z-index:5; background:url(../images/djimg175.png) no-repeat center center;}
.Number{ width:100%; height:100%; line-height:380px; text-align:center; position:absolute; top:0; left:0; z-index:10; background:url(../images/windowbg.png); color:#fff; font-size:16px; cursor:pointer;}
.nul_Imghide{ display:none;}
/*房价走势*/
.nul_fyn{ height:322px; padding:0 280px 0 10px; position:relative;}
.nul_mot{ height:322px; width:100%;}
.nul_fynr{ width:230px; padding:60px 10px 0 0; line-height:24px; text-align:center; font-size:14px; position:absolute; top:0; right:50px;}
.nul_fynr .nulh{ padding-top:30px;}
.nul_fynr h3,.nul_fynr a{ font-size:16px; font-weight:bold;}
.nul_fynr h3,.nul_fynr p{ white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.nul_fynr p span{ color:#c00000;}
.nul_fynr a{ width:200px; height:30px; line-height:30px; border:1px solid #c00000; display:inline-block; border-radius:16px; margin-top:25px; overflow:hidden;}
.nul_fynr a:hover{ background:#c00000; color:#fff;}
/*客户看房记录*/
#limit4,#limit5{ width:100%; overflow:hidden;}
.nul_rcod,.nul_numb{ padding:10px 0;}
#limit4 .nul_rcod{ width:100%;}
.nul_rcod li{ width:100%; height:35px; line-height:35px; font-size:15px; position:relative; overflow:hidden;}
.nul_rcod li div{ width:16.66%; height:35px; float:left; text-align:center; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
#limit4 .nul_rcod li div{ width:16%; margin-right:5%;}
#limit4 .nul_rcod li div:last-child{ float:right; margin-right:0;}
#limit5 .nul_rcod{ width:100%;}
#limit5 .nul_rcod span,#limit5 .nul_rcod samp{ width:32px; height:20px; line-height:20px; text-align:center; position:absolute; top:7px; left:0; font-size:12px; background:#f60; color:#fff; display:block; border-radius:2px; overflow:hidden;}
#limit5 .nul_rcod samp{ background:#390;}
/*经纪人*/
.agent_box{ height:190px; padding:10px 0 10px 165px; position:relative;}
.agent_img{ width:143px; height:188px; border:1px solid #ebebeb; position:absolute; top:10px; left:10px; overflow:hidden;}
.agent_img img{ width:100%; height:100%; position:relative; z-index:1}
.agent_img .sylogo{ width:100%; height:100%; position:absolute; top:0; left:0; z-index:5; background:url(../images/djimg174.png) no-repeat 8px 10px;}
.agent_info{ width:100%; height:190px;}
.agent_info h3{ height:45px; line-height:45px; font-size:24px; overflow:hidden;}
.agent_info h3 span{ width:200px; font-size:14px; background:url(../images/djimg165.png) no-repeat left center; display:inline-block; color:#fff; vertical-align:middle; margin-left:5px; padding-left:4px;}
.agent_info dl{ height:145px; overflow:hidden;}
.agent_info dl dt,.agent_info dd{ width:510px; height:145px; float:left;}
.agent_info dl dt p{ height:35px; line-height:35px; font-size:14px; color:#666; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.agent_info dl dt p strong{ display:inline-block; padding-left:16px; background:url(../images/djimg27.png) no-repeat left center;}
.agent_info dl dt a{ width:265px; height:50px; line-height:50px; text-align:center; font-size:24px; background:#c00000; color:#fff; border-radius:5px; display:block; margin-top:25px;}
.agent_info dl dt a span{ padding-left:40px; display:inline-block; background:url(../images/djimg164.png) no-repeat left center; font-weight:bold;}
.agent_info dl dd p{ height:35px; line-height:35px; font-size:14px; font-weight:bold; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.nul_rcod li .dv1{ width:800px;}
.nul_rcod li div span{ width:16px; height:30px; display:inline-block; overflow:hidden; vertical-align:top; letter-spacing:10px;}
.nul_numb li{ clear:both; height:35px; line-height:35px; padding:2px 0; font-size:16px; overflow:hidden;}
.nul_numb li div{ width:22%; margin-right:4%; float:left; text-align:center;}
.nul_numb li div img{ vertical-align:middle;}
.nul_numb li div:last-child{ float:right; margin-right:0;}
/*周边配套*/
.rmend_tit span{ padding-right:40px; height:36px; line-height:36px; font-size:18px; display:inline-block; cursor:pointer; color:#666;}
.rmend_tit .active{ font-weight:bold;}
.nul_map{ height:340px; margin-top:10px; position:relative; overflow:hidden; display:none;}
.nul_maps{ padding-right:180px;}
#QJ{ height:338px; border:1px solid #ddd;}
.nul_map .nul_max{ height:338px; border:1px solid #ddd;}
.nul_map .mapbox{ width:100%; height:338px;}
.nul_map .mapnav{ width:168px; height:328px; padding-top:10px; border:1px solid #888; font-size:14px; overflow:hidden; position:absolute; top:0; right:0;}
.nul_map .mapnav li{ height:45px; line-height:45px; text-align:center;}
.nul_map .mapnav li span{ height:45px; display:inline-block; padding-left:35px; cursor:pointer;}
.nul_map .mapnav li .sp1{ background:url(../images/djimg48.png) no-repeat 6px center;}
.nul_map .mapnav li .sp2{ background:url(../images/djimg49.png) no-repeat 5px center;}
.nul_map .mapnav li .sp3{ background:url(../images/djimg50.png) no-repeat left center;}
.nul_map .mapnav li .sp4{ background:url(../images/djimg51.png) no-repeat 2px center;}
.nul_map .mapnav li .sp5{ background:url(../images/djimg52.png) no-repeat 2px center;}
.nul_map .mapnav li .sp6{ background:url(../images/djimg53.png) no-repeat 5px center;}
.nul_map .mapnav li .sp7{ background:url(../images/djimg54.png) no-repeat 1px center;}
.nul_map .mapnav .sel{ color:#c00000;}
.nul_map .mapnav .sel .sp1{ background:url(../images/djimg55.png) no-repeat 6px center;}
.nul_map .mapnav .sel .sp2{ background:url(../images/djimg56.png) no-repeat 5px center;}
.nul_map .mapnav .sel .sp3{ background:url(../images/djimg57.png) no-repeat left center;}
.nul_map .mapnav .sel .sp4{ background:url(../images/djimg58.png) no-repeat 2px center;}
.nul_map .mapnav .sel .sp5{ background:url(../images/djimg59.png) no-repeat 2px center;}
.nul_map .mapnav .sel .sp6{ background:url(../images/djimg60.png) no-repeat 5px center;}
.nul_map .mapnav .sel .sp7{ background:url(../images/djimg61.png) no-repeat 1px center;}
.nul_map .mapnav li span:hover{ color:#c00000;}
.nul_map .mapnav li .sp1:hover{ background:url(../images/djimg55.png) no-repeat 6px center;}
.nul_map .mapnav li .sp2:hover{ background:url(../images/djimg56.png) no-repeat 5px center;}
.nul_map .mapnav li .sp3:hover{ background:url(../images/djimg57.png) no-repeat left center;}
.nul_map .mapnav li .sp4:hover{ background:url(../images/djimg58.png) no-repeat 2px center;}
.nul_map .mapnav li .sp5:hover{ background:url(../images/djimg59.png) no-repeat 2px center;}
.nul_map .mapnav li .sp6:hover{ background:url(../images/djimg60.png) no-repeat 5px center;}
.nul_map .mapnav li .sp7:hover{ background:url(../images/djimg61.png) no-repeat 1px center;}
.gaisuct{ font-size:14px; line-height:24px; padding:5px 0;}
.gaisuct a{ color:#c00000; margin-left:5px; cursor:pointer; display:inline-block;}
/**********新房**********/
.newclear{ clear:both;}
.newfgsl{ width:720px; float:left; font-size:14px; line-height:28px;}
.newfgsl .rmend_tit{ margin-bottom:10px;}
.newfgsl samp{ display:none;}
.newfgsl a{ color:#c00000; margin-left:5px; cursor:pointer; display:inline-block;}
.newfgsr{ width:340px; float:right;}
.newinst{ height:30px; line-height:30px; font-size:16px; padding-top:5px; margin-bottom:10px; overflow:hidden;}
.newinst span{ width:70px; height:30px; display:block; float:left; font-weight:bold; overflow:hidden;}
.newinst samp{ width:215px; float:left; height:1px; background:#ddd; display:block; margin-top:14px;}
.newinst a{ width:50px; height:30px; float:right; display:block; color:#666; text-align:right; overflow:hidden;}
.newfgsr ul{ height:120px; padding-left:15px; background:url(../images/djimg166.png) no-repeat left 7px;}
.newfgsr ul li{ height:48px; line-height:24px; font-size:14px; margin-bottom:16px; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; word-break:break-all; overflow:hidden;}
.newfgsr ul li:last-child{ margin-bottom:0;}
.newfgsr ul li a:hover{ color:#c00000; display:block;}
/*户型介绍*/
.nul_lintit{ width:100%; height:45px; line-height:45px; border-bottom:1px solid #ddd; overflow:hidden;}
.nul_lintit strong{ width:auto; height:45px; font-size:18px; display:block; float:left; overflow:hidden;}
.nul_lintit div{ width:600px; height:45px; float:right; text-align:right; font-size:14px; color:#666; overflow:hidden;}
.nul_lintit div span{ height:45px; display:inline-block; margin-left:10px; cursor:pointer;}
.nul_lintit div .sel{ color:#c00000;}
.nul_show li{ display:none;}
.nul_linbox li{ height:150px; padding:10px 175px 10px 240px; border-top:1px solid #ddd; overflow:hidden; cursor:pointer; position:relative;}
.nul_linbox li:first-child{ border:0;}
.nul_linbox li div{ float:left; overflow:hidden;}
.nul_linbox .linimg{ width:200px; height:150px; position:absolute; top:10px; left:0;}
.nul_linbox .linimg img{ width:100%; height:100%;}
.nul_linbox .linimg span{ height:24px; line-height:24px; padding:0 8px; border-radius:12px; color:#fff; font-size:14px; display:block; background:url(../images/windowbg.png); position:absolute; right:10px; bottom:10px; z-index:10;}
.nul_linbox .linimg strong{ line-height:24px; padding:0 8px; border-radius:3px; color:#fff; font-size:14px; display:block; background:#c00000; position:absolute; top:10px; left:10px; z-index:10;}
.nul_linbox .lintxt{ width:60%; height:140px; padding-top:10px; font-size:14px;}
.nul_linbox .lintxt p,.nul_linbox .lintxt h3{ height:40px; line-height:40px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.nul_linbox .lintxt h3{ padding-bottom:2px; font-size:16px;}
.nul_linbox .lintxt p{ color:#c00000; font-weight:bold;}
.nul_linbox .lintxt p a{ float:left; height:20px; line-height:20px; font-size:12px; padding:0 6px; margin-top:10px; border:1px solid; margin-right:5px; display:block;}
.nul_linbox .linpey{ width:38%; height:150px; font-size:14px; line-height:150px; text-align:center; float:right;}
.nul_linbox .linpey strong{ font-size:24px; color:#c00000;}
.nul_linbox .linbtn{ width:175px; height:150px; text-align:center; font-size:16px; position:absolute; top:10px; right:0;}
.nul_linbox .linbtn a{ width:105px; height:40px; line-height:40px; background:#ccc; display:inline-block; border-radius:5px; margin-top:55px;}
.nul_linbox .linbtn a:hover{ background-color:#c00000; color:#fff;}
.nul_linbox .linmax{ width:100%; height:30px; line-height:30px; text-align:center; font-size:14px; background:#eee; overflow:hidden;}
.nul_linbox .linmax a{ display:block;}
.winnulbox{ width:100%; height:100%; position:fixed; top:0; left:0; z-index:99999; background:url(../images/windowbg.png); display:none; overflow:auto;}
.wincont{ width:800px; padding:20px; background:#fff; margin:4% auto 0 auto; overflow:hidden;}
.wincont h3{ width:100%; height:38px; border-bottom:2px solid #333; font-size:24px; font-weight:bold; overflow:hidden; position:relative;}
.wincont h3 a{ width:38px; height:38px; display:block; position:absolute; top:-10px; right:-8px; background:url(../images/exit.png) no-repeat center center;}
.wincont ul{ padding:5px 0;}
.wincont ul li{ height:24px; line-height:24px; overflow:hidden; font-size:14px;}
.wincont ul li span,.wincont ul li samp{ width:40%; height:24px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; display:block; float:left;}
.wincont ul li samp{ width:20%; float:right; text-align:right;}
.wincont .showimg{ width:100%; position:relative; overflow:hidden;}
.wincont .showimg img{ width:100%; position:relative; z-index:1;} 
.wincont .showimg .sylogo{ width:100%; height:100%; position:absolute; top:0; left:0; z-index:5; background:url(../images/djimg173.png) no-repeat center center;}
.wincont .showimg a{ height:20px; line-height:20px; padding-left:20px; background:url(../images/djimg45.png) no-repeat left center; position:absolute; top:20px; left:20px; z-index:8;}

.xfhouse{ width:100%; height:280px; margin-top:10px; position:relative; overflow:hidden;}
.hslist{ height:280px; position:absolute; top:0; left:0; z-index:1;}
.hslist li{ width:282px; height:280px; margin-right:24px; float:left; cursor:pointer; overflow:hidden;}
.hslist li div{ width:282px; height:250px; position:relative; overflow:hidden;}
.hslist li div img{ width:100%; height:100%; position:absolute; top:0; left:0; z-index:1;}
.hslist li div span{ height:24px; line-height:24px; padding:0 8px; border-radius:12px; color:#fff; font-size:14px; display:block; background:url(../images/windowbg.png); position:absolute; right:10px; bottom:10px; z-index:2;}
.hslist li p{ height:30px; line-height:30px; font-size:14px; overflow:hidden;}
.hslist li p span,.hslist li p samp{ width:50%; height:30px; float:left; display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.hslist li p samp{ float:right; text-align:right; color:#c00000; font-weight:bold;}
.hs-btn{ width:25px; height:50px; position:absolute; top:100px; z-index:10; cursor:pointer; display:none;}
.hs-prev{ left:0; background:url(../images/djimg65.png) no-repeat center center;}
.hs-next{ right:0; background:url(../images/djimg66.png) no-repeat center center;}

.xfwindow{ width:100%; height:100%; position:fixed; top:0; left:100%; z-index:99999; background:url(../images/winbg.png); overflow:hidden;}
.xfwindow .winexit{ position:absolute;}
.sotpbox{ width:800px; height:500px; position:absolute; top:50%; left:50%; margin-left:-400px; margin-top:-250px;}
.sotp-btn{ width:56px; height:64px; position:absolute; top:218px; cursor:pointer; z-index:5;}
.sotp-prev{ background:url(../images/djimg62.png) no-repeat center center; left:-90px;}
.sotp-next{ background:url(../images/djimg63.png) no-repeat center center; right:-90px;}
.sotpcon{ width:600px; height:500px; margin:auto; position:relative; background:#000; overflow:hidden;}
.sotpcon .pc{ height:100%; position:absolute; top:0; left:0; z-index:1;}
.sotpcon .pc li{ width:600px; height:100%; float:left; overflow:hidden;}
.sotpcon .pc li img{ width:100%; height:100%;}
.sotpxq{ width:100%; height:82px; padding:5px 0; position:absolute; left:0; bottom:0; z-index:5; background:url(../images/asfxbg.png); overflow:hidden;}
.sotpxq p{ clear:both; line-height:24px; font-size:14px; padding:0 10px; margin-bottom:5px; overflow:hidden;}
.sotpxq p span,.sotpxq p samp{ width:213px; height:24px; float:left; display:block; color:#fff; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.sotpxq p samp{ width:152px; text-align:right;}
.sotpxq p samp a{ display:inline-block; border:0; padding:0 0 0 24px; float:none; font-size:14px; background:url(../images/djimg45-1.png) no-repeat left center; cursor:pointer;}
.sotpxq p a{ height:20px; line-height:20px; padding:0 10px; font-size:12px; border:1px solid #fff; color:#fff; display:block; float:left; border-radius:2px; margin-right:10px; cursor:default;}
.sotpnum{ width:100%; height:40px; line-height:40px; text-align:center; font-size:18px; color:#fff; background:#000; position:absolute; bottom:0; left:0;}
.sotpxq1{ height:24px;}
.sotpxq1 p samp{ float:right;}
/*楼盘信息*/
.nul_iflist li{ width:100%; line-height:30px; font-size:14px; font-weight:bold; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.nul_iflist li strong,.nul_iflist li span{ font-weight:bold; height:30px; display:block; float:left; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.nul_iflist li em{ font-weight:100;}
.nul_iflist li strong{ width:55%;}
.nul_iflist li span{ width:43%;}
/*户型图*/
.playbox{ width:100%; height:180px; margin-top:10px; position:relative; overflow:hidden;}
.playbox .play_l,.playbox .play_r{ width:25px; height:50px; position:absolute; top:65px; z-index:99; cursor:pointer;}
.playbox .play_l{ left:0; background:url(../images/djimg65.png) no-repeat center center;}
.playbox .play_r{ right:0; background:url(../images/djimg66.png) no-repeat center center;}
.playbox ul{ height:100%; position:absolute; top:0; left:0;}
.playbox ul li{ height:100%; float:left; margin-right:8px; cursor:pointer;}
.playbox ul li img{ width:100%; height:100%;} 
.playbox ul li img:hover{ filter:alpha(Opacity=70); opacity:0.7;}
/*************会员***********/
.steps_box{ width:100%; padding-top:30px;}
.steps_box li{ clear:both;}
.steps_box li .nul_steps{ min-height:89px;}
.steps_box li:first-child .nul_steps{ min-height:100px;}
.steps_box li:last-child .nul_steps{ min-height:inherit;}
.nul_steps{ position:relative; overflow:hidden;}
.steps_lwb{ text-align:right;}
.steps_ter{ width:100px; float:left;}
.steps_bin{ width:17px; height:17px; margin:6px auto; background:url(../images/djimg68.png) no-repeat center center;}
.steps_bor{ width:2px; height:60px; background:#666; margin:auto;}
.steps_rwb{ width:550px; min-height:30px; float:left;}
.steps_rwb h3{ line-height:30px; font-size:16px;}
.steps_rwb h3 span,.steps_rwb p{ color:#666; font-size:12px;}
.steps_rwb h3 samp{ margin:0 10px;}
.steps_first .steps_bax{ width:40px; height:40px; background:url(../images/djimg70.png) no-repeat center center; margin:0 auto;}
.steps_first .steps_rwb h3{ font-size:18px;}
.steps_active .steps_rwb h3,.steps_active .steps_rwb h3 span{ color:#c00000;}
.steps_active  .steps_bax{ background:url(../images/djimg67.png) no-repeat center center;}
.steps_active .steps_bin{ background:url(../images/djimg69.png) no-repeat center center;}
.steps_active .steps_bor{ background-color:#c00000;}
.steps_bt{ width:100%; clear:both; font-size:18px; line-height:35px; text-align:center; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
/*地图*/
.maphead{ position:relative;}
.maphead .subsh{ border:0; position:absolute; top:0; right:200px; z-index:999;}
.maphead .subsh_r{ background:#fff;}
.maphead .subsh_r .al{ background:#c00000; color:#fff; border-color:#c00000;}
.maphead .subsh_r .ar{ background:#fff; color:#333; width:68px; height:31px; line-height:31px; border:2px solid #ddd; border-left:0;}
.maphead .subsh_r .al span{ background:url(../images/djimg25-1.png) no-repeat left center;}
.maphead .subsh_r .ar span{ background:url(../images/djimg26-1.png) no-repeat left center;}
.mapcont{ width:100%; min-width:320px; margin:auto; position:relative; overflow:hidden;}
.map_menu{ width:350px; height:80%; padding:50px 10px 10px 10px; border:1px solid #bbb; background:#fff; position:absolute; top:20px; left:20px; z-index:999; overflow:hidden;
 box-shadow:-2px 0 2px #bbb, 2px 0 2px #bbb, 0 -2px 2px #bbb, 0 2px 2px #bbb;}
.map_menu_tit{ width:350px; height:40px; border-bottom:1px solid #ddd; position:absolute; top:10px; left:10px;}
.map_menu_tit select{ width:95px; height:30px; line-height:30px; margin-right:20px; cursor:pointer; outline:none; border:2px solid #c00000; border-radius:4px; font-size:16px;}
.map_soll{ width:100%; height:100%; position:relative; overflow:hidden;}
.map_menu_list{ width:340px; height:100%; float:left; overflow:hidden;}
.map_menu_list li{ width:100%; padding:10px 0; border-bottom:1px solid #ddd; border-bottom-style:dashed; overflow:hidden; cursor:pointer}
.map_menu_list .map_tip{ height:20px; line-height:20px; font-size:16px;}
.map_menu_list .map_tip strong,.map_menu_list .map_tip span{ width:45%; height:20px; display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.map_menu_list .map_tip strong{ float:left;}
.map_menu_list .map_tip span{ text-align:right; float:right; color:#888;}
.map_menu_list .map_show{ height:90px; padding-bottom:5px; cursor:pointer;}
.map_menu_list .mapimg{ width:120px; height:90px; float:left; overflow:hidden;}
.map_menu_list .mapimg img{ width:100%; height:100%;} 
.map_menu_list .mapimg img:hover{ filter:alpha(Opacity=70); opacity:0.7;}
.map_menu_list .mapinf{ width:210px; height:90px; float:right; overflow:hidden;}
.map_menu_list .mapinf h3{ font-size:16px; height:20px; line-height:18px; padding-bottom:5px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.map_menu_list .mapinf p strong,.map_menu_list .mapinf p span{ height:22px; width:100px; display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.map_menu_list .mapinf p span{ text-align:right;}
.map_menu_list .mapinf p strong{ float:left;}
.map_menu_list .mapinf p span{ float:right;}
.map_menu_list .mapinf p span em{ color:#c00000; font-size:18px;}
.map_menu_list .mapinf p{ height:22px; padding-top:10px; overflow:hidden;}
.map_menu_list .mapinf p a{ height:20px; line-height:20px; padding:0 5px; border:1px solid #888; display:inline-block;}
.map_soll .scroright{ float:right; height:100%; width:8px; overflow:hidden; position:relative;}
.map_soll .scroline{ position:absolute; z-index:1; top:0; right:0; width:8px; background:#bbb; cursor:pointer;}
/***********加盟**********/
.andtoam{ width:100%; min-width:310px; height:400px; background:url(../images/djimg82.jpg) no-repeat center top; background-size:cover;}
.andtoam div{ width:1200px; margin:auto; position:relative;}
.andtoam a{ width:167px; height:53px; font-size:28px; text-align:center; line-height:50px; color:#5770ff; display:block; background:url(../images/djimg120.png) no-repeat center center; background-size:100% 100%; position:absolute; top:270px; left:230px;}
.andtite{ height:65px; font-size:30px; color:#c00000; font-weight:bold; text-align:center; padding:50px 0; clear:both; position:relative; overflow:hidden;}
.andtite p{ height:45px; line-height:45px;}
.andtite img{ padding:0 5px; background:#f2f2f2; position:relative; z-index:2;}
.andtite div{ width:100%; height:4px; background:#ccc; position:absolute; top:101px; left:0; z-index:1;}
.andyosi li{ width:30%; float:left; margin-right:5%;}
.andyosi li div{ height:270px; text-align:center; border-radius:10px; color:#fff; font-size:24px;}
.andyosi li div p{ width:80%; margin:auto; padding:14% 0 10% 0; margin-bottom:8%; border-bottom:2px solid #fff;}
.andyosi li div p img{ width:25%;}
.andyosi li div span{ width:85%; display:block; margin:auto;}
.andyost li img{ width:100%;}
.andsece li{ width:20%; float:left; text-align:center; margin-bottom:20px;}
.andsece li img{ width:86.5%;}
.andcond{ padding-bottom:40px;}
.andcond li{ padding-bottom:8px; text-align:center; font-size:18px; color:#666;}
/**********一分钟找房***********/
.wrapper li{ width:2010px; height:1080px; position:absolute;}
.solnoe{ top:-320px;}
.soltwo{ top:170px;}
.solthr{ top:1230px;}
.solfor{ top:1705px;}
.solfle{ top:2800px;}
.solsix{ top:3190px;}
.solsen{ top:4250px;}
.solcon,.sollin{ width:980px; margin:auto; clear:both; font-size:24px;}
.sollin{ text-align:center;}
.pagetop{ text-align:center; padding:30px 0;}
.solnoe .temimg{ width:460px; height:400px; overflow:hidden;}
.solnoe .temimg img{ width:100%;}
.solnoe .temmat{ width:505px; height:400px; overflow:hidden;}
.solnoe .temtxt{ line-height:40px; padding:20px 0 0 5px;}
.solnoe .temfom{ margin-top:50px;}
.solnoe .temfom dl{ height:35px; line-height:35px; margin-top:15px; overflow:hidden;}
.solnoe .temfom dt{ width:80px; height:35px; float:left; overflow:hidden;}
.solnoe .temfom dd{ width:420px; height:35px; float:left; overflow:hidden;}
.solnoe .temfom strong{ height:35px; display:block; padding-left:40px; float:left; cursor:pointer;}
.solnoe .temfom .girl{ background:url(../images/djimg106.png) no-repeat left center; margin-right:30px;}
.solnoe .temfom .boy{ background:url(../images/djimg105.png) no-repeat left center;}
.solnoe .temfom .girl.sel{ background:url(../images/djimg104.png) no-repeat left center;}
.solnoe .temfom .boy.sel{ background:url(../images/djimg107.png) no-repeat left center;}
.solnoe .solge .gecon{ width:325px; height:30px; margin-top:4px; float:left; overflow:hidden;}
.solnoe .solge .gecon a{ width:28px; height:28px; display:block; float:left; cursor:pointer;}
.solnoe .solge .solsec{ background:url(../images/djimg108.png) no-repeat center center; margin-right:5px;}
.solnoe .solge .soladd{ background:url(../images/djimg109.png) no-repeat center center; margin-left:5px;}
.solnoe .solge .solder{ width:230px; height:24px; float:left; background:url(../images/djimg117.jpg) no-repeat left top; border-radius:13px; margin-top:1px; padding:1px 12px; position:relative; overflow:hidden;}
.solnoe .solge .solder span{ width:12px; height:24px; position:absolute; top:1px; left:0; z-index:1; display:block; background:url(../images/djimg118.png) no-repeat left top;}
.solnoe .solge .rtmot{ width:90px;height:30px; line-height:28px; font-size:18px; color:#666; float:left; margin-top:4px; overflow:hidden;}
.slider-container{ width:230px; height:24px; position:relative; z-index:2;}
.slider-container .back-bar{ height:25px; position:relative;}
.slider-container .back-bar .selected-bar { position:absolute; height:100%;}
.slider-container .back-bar .pointer{ position:absolute; opacity:1; z-index:2;}
.theme-green .back-bar .pointer{ width:24px; height:24px; background:url(../images/djimg116.png) no-repeat left top; cursor:pointer;}
.slider-container .scale,.slider-container .back-bar .pointer-label{ display:none;}
.slider-container .clickable-dummy { cursor:pointer; position:absolute; width:100%; height:100%; z-index:1;}
.theme-green .back-bar .selected-bar{ height:24px; background:#c00000; width:80px;}
.solnoe .tembtn{ height:50px; margin-top:17px;}
.solnoe .tembtn a{ width:52px; height:44px; background:url(../images/djimg110.png) no-repeat center center; display:block; position:relative; z-index:99; margin-left:20px; cursor:pointer;}
.solthr .temimg{ width:530px; height:530px; text-align:right; overflow:hidden;}
.solthr .temmat{ width:450px; height:530px;}
.solthr .tembtp{ height:36px; margin-top:30px;}
.solthr .tembtp a{ width:90px; height:34px; line-height:34px; text-align:center; border:1px solid #666; border-radius:18px; font-size:18px; display:block; float:right; margin-right:20px; cursor:pointer;}
.solthr .solect{ padding:140px 0 0 45px;}
.solthr .solect h3{ line-height:30px; font-weight:bold; padding:15px 0;}
.solthr .solect div{ height:36px;}
.solthr .solect div span{ float:left; line-height:34px;}
.solthr .solect dl{ width:145px; height:36px; float:left; position:relative; margin-left:10px;}
.solthr .solect dt{ width:125px; height:32px; line-height:32px; border:1px solid #c00000; border-radius:17px; font-size:18px; padding-left:15px; background:url(../images/djimg03.png) no-repeat 120px center; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; cursor:pointer;}
.solthr .solect dd{ width:360px; border:1px solid #eee; font-size:0; background:#fff; position:absolute; top:34px; right:0; z-index:9999; display:none;}
.solthr .solect .selectt{left:0; right:inherit;}
.solthr .solect dd a,.solthr .solect dd span{ width:100px; padding:0 10px; font-size:16px; display:inline-block; line-height:28px; cursor:pointer; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.solthr .solect dd a.hover{ background:#1e90ff; color:#fff;}
.solthr .tembtn{ height:50px; position:relative; margin-top:150px;}
.solthr .tembtn a{ width:52px; height:44px; background:url(../images/djimg111.png) no-repeat center center; display:block; position:absolute; top:0; right:-38px; z-index:99; cursor:pointer;}
.solfle .temimg{ width:540px; height:420px; text-align:right; overflow:hidden;}
.solfle .temmat{ width:440px; height:420px;}
.solfle .tembtp{ height:36px; position:relative;}
.solfle .tembtp a{ width:90px; height:34px; line-height:34px; text-align:center; border:1px solid #666; border-radius:18px; font-size:18px; display:block; position:absolute; top:0; left:-40px; cursor:pointer;}
.solfle .solect{ padding:70px 0 0 20px;}
.solfle .solect h3{ height:88px; line-height:45px; font-weight:bold; padding:15px 0;}
.solfle .solect div{ height:36px;}
.solfle .solect dl{ width:145px; height:36px; float:left; position:relative; margin-right:10px;}
.solfle .solect dt{ width:125px; height:32px; line-height:32px; border:1px solid #c00000; border-radius:17px; font-size:18px; padding-left:15px; background:url(../images/djimg03.png) no-repeat 120px center; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; cursor:pointer;}
.solfle .solect dd{ width:360px; border:1px solid #eee; font-size:0; background:#fff; position:absolute; top:34px; right:0; z-index:9999; display:none;}
.solfle .solect .selectt{left:0; right:inherit;}
.solfle .solect dd a,.solfle .solect dd span{ width:100px; padding:0 10px; font-size:16px; display:inline-block; line-height:28px; cursor:pointer; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.solfle .solect dd a.hover{ background:#1e90ff; color:#fff;}
.solfle .tembtn{ height:50px; position:relative; margin-top:108px;}
.solfle .tembtn a{ width:52px; height:44px; background:url(../images/djimg110.png) no-repeat center center; display:block; position:absolute; top:2px; left:-42px; z-index:99; cursor:pointer;}
.solsen .temimg{ width:520px; height:510px; text-align:right; overflow:hidden;}
.solsen .temmat{ width:460px; height:510px; overflow:hidden;}
.solsen .solect{ padding:80px 0 0 120px;}
.solsen .solect h3{ line-height:30px; font-weight:bold; padding:15px 15px;}
.solsen .solect dl{ width:290px; height:220px; padding-left:15px;}
.solsen .solect dt{ width:140px; height:50px; line-height:50px; font-size:20px; float:left; cursor:pointer; overflow:hidden;}
.solsen .solect dt span{ width:18px; height:18px; margin-right:8px; display:inline-block; background:url(../images/djimg115.png) no-repeat center center; position:relative; top:2px;}
.solsen .solect .sel span{ background:url(../images/djimg112.png) no-repeat center center;}
.solsen .solect input{ width:280px; height:45px; text-align:center; font-weight:bold; background:#c00000; color:#fff; border-radius:22px; font-size:24px;}
/*************金融************/
.fintobg{ background:#ffd475;}
.fintoan{ width:100%; min-width:1200px; background:url(../images/djimg121.jpg) no-repeat center top;}
.fintoam{ width:100%; min-width:1200px; background:url(../images/djimg122.jpg) no-repeat center bottom;}
.finbtn{ width:1200px; margin:auto; padding-top:170px;}
.finbtn a{ width:167px; height:53px; line-height:50px; text-align:center; font-size:28px; color:#73708e; background:url(../images/djimg120.png) no-repeat center center; background-size:100% 100%; display:block; margin-left:150px;}
.finlist{ width:1200px; margin:auto; margin-top:350px; overflow:hidden;}
.finlist ul{ height:310px; padding-bottom:160px;}
.finlist li{ width:240px; height:300px; text-align:center; border-radius:10px; margin-right:80px; float:left; box-shadow:0 5px 2px #c9a75e; overflow:hidden; position:relative;}
.finlist .li1{ background:#ffaa00;} 
.finlist .li2{ background:#1ab4f0;}
.finlist .li3{ background:#e15bb4;}
.finlist .li4{ background:#28bfb0; float:right; margin-right:0;}
.finlist li a{ display:block; color:#fff;}
.finlist li img{ width:70px; height:68px; margin-top:30px;}
.finlist li h3{ font-size:24px; font-weight:bold; padding:10px 0 15px 0;}
.finlist li p{ font-size:18px; line-height:30px;}
.finlist li p span{ font-weight:bold; font-size:24px;}
.finlist li strong{ width:158px; height:32px; line-height:32px; border:1px solid #fff; border-radius:18px; display:block; overflow:hidden; font-size:18px; position:absolute; bottom:30px; left:38px;}
/*会员房源列表*/
.meb_list{ margin-top:10px;}
.meb_list li{ height:150px; padding:20px 140px 20px 205px; background:#fff; border-bottom:1px solid #eee; overflow:hidden; cursor:pointer; position:relative;}
.meb_list li:hover{ background-color:rgba(255,255,255,0.6)}
.meb_list li div{ overflow:hidden;}
.meb_list li .meb_img{ width:185px; height:150px; position:absolute; top:20px; left:10px;}
.meb_list li .meb_img img{ width:100%; height:100%;}
.meb_list li .meb_txt { width:100%; margin-top:20px;}
.meb_list li .meb_txt h3{ height:24px; font-size:18px; font-weight:bold; line-height:20px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.meb_list li .meb_txt p{ width:100%; height:28px; margin-top:10px; line-height:28px; font-size:14px; color:#666; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.meb_list li .meb_txt .dor{ padding-left:15px; background:url(../images/djimg27.png) no-repeat left center;}
.meb_list li .meb_tip{ width:140px; text-align:center; padding-top:50px; font-size:14px; line-height:18px; position:absolute; top:10px; right:0px;}
.meb_list li .meb_tip p{ height:30px; line-height:30px;}
.meb_list li .meb_tip strong{ color:#c00000; font-weight:bold; font-size:30px;}
/*******楼盘资讯******/

.containert{ width:1220px; margin:auto; min-width:1220px; overflow:hidden;}
.mationlist{ width:920px; float:left; overflow:hidden; margin-top:20px;}
.mationlist .ul{ padding:20px; background:#fff;}
.mationlist .ul li{ padding:30px 0 30px 245px; height:170px; border-bottom:1px solid #ddd; position:relative; overflow:hidden;}
.mationlist .ul li:hover{ background:#eee;}
.mationlist .ul li:first-child{ padding-top:0;}
.mationlist .ul li:last-child{ border:0;}
.mationlist .ul .postli{ padding-left:0; height:auto;}
.mationlist .ul li a:hover img{ opacity:0.8;}
.mationlist .ul li a:hover{ color:#c00000;}
.mationlist .ul li a img{ width:235px; height:170px; position:absolute; top:30px; left:0; z-index:1;}
.mationlist .ul li:first-child a img{ top:0;}
.mationlist .ul li a em{ width:50px; height:26px; line-height:26px; text-align:center; font-size:14px; position:absolute; top:40px; left:10px; z-index:2; color:#fff; background:#c00000; display:block; border-radius:4px;}
.mationlist .ul li:first-child a em{ top:10px;}
.mationlist .ul li dl{ height:170px; overflow:hidden;}
.mationlist .ul .postli dl{ height:auto;}
.mationlist .ul li dt{ height:96px; font-weight:bold; font-size:20px; position:relative; overflow:hidden;}
.mationlist .ul .postli dt{ height:auto;}
.mationlist .ul li dt a{ line-height:32px; display:inline-block; vertical-align:bottom;}
.mationlist .ul li dt i{ width:0; height:100%; vertical-align:bottom; display:inline-block;}
.mationlist .ul li dd{ line-height:24px; font-size:12px; color:#666;}
.mationlist .ul li .matd{ height:24px; overflow:hidden;}
.mationlist .ul li dd span{ height:24px; margin-right:20px; cursor:default; float:left; display:block;}
.mationlist .ul li dd .fx{ height:24px; padding-left:25px; background:url(../images/djimg150.png) no-repeat left center; display:inline-block; vertical-align:middle; margin-right:0; cursor:pointer;}
.mationlist .ul li dd .bdsharebuttonbox{ width:130px; height:24px; display:none;}
.mationlist .ul li dd .bdsharebuttonbox a{ width:24px; height:24px; margin:0; margin-right:6px; float:left; padding:0;}
.mationlist .ul li dd .bdsharebuttonbox .bds_tsina{ background:url(../images/djimg153.png) no-repeat center center;}
.mationlist .ul li dd .bdsharebuttonbox .bds_weixin{ background:url(../images/djimg154.png) no-repeat center center;}
.mationlist .ul li dd .bdsharebuttonbox .bds_sqq{ background:url(../images/djimg155.png) no-repeat center center;}
.mationlist .ul li dd .bdsharebuttonbox .bds_qzone{ background:url(../images/djimg156.png) no-repeat center center;}
.sr-bdimgshare{ visibility:hidden; height:0; width:0; opacity:0; overflow:hidden;}
.mationlist .ul li dd a{ height:48px; font-size:12px; color:#666; display:block; overflow:hidden;}
.mationlist .ul li dd samp{ color:#c00000; display:inline-block;}
.mationlist .matibtn{ width:100%; height:40px; line-height:40px; background:#ccc; text-align:center; display:block;}
.hoslist{ width:280px; float:right; overflow:hidden; margin-top:20px;}
.hoslist h2{ height:30px; line-height:30px; font-size:18px; font-weight:bold; border-bottom:2px solid #888; overflow:hidden;}
.hoslist li{ margin-top:10px; border-bottom:1px solid #ddd;}
.hoslist li:last-child{ border:0;}
.hoslist li div{ width:100%; height:180px; position:relative; overflow:hidden;}
.hoslist li a:hover img{ opacity:0.8;}
.hoslist li img{ width:100%; height:100%; position:relative; z-index:1;}
.hoslist li h3{ width:100%; height:30px; font-size:12px; line-height:30px; position:absolute; bottom:0; left:0; z-index:2; color:#fff; background:url(../images/windowbg.png); text-indent:10px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.hoslist li p{ width:100%; height:35px; line-height:35px; font-size:15px; font-weight:bold; overflow:hidden;}
.hoslist li p span,.hoslist li p strong{ width:153px; height:35px; float:left; display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.hoslist li p strong{ width:85px; text-align:right; float:right; color:#c00000;}
.hoslist li p strong em{ font-size:16px; font-weight:bold;}
.whitebg{ padding:20px; background:#fff; margin-bottom:10px;}
.whiteht{ clear:both;}
.mationlist .radbox h2{ font-size:24px; line-height:48px; margin-top:5px; color:#000;}
.mationlist .radbox dt{ height:24px; line-height:24px; padding:10px 0; color:#666;}
.mationlist .radbox dt span{ height:24px; float:left; margin-right:20px; display:block;}
.mationlist .radbox dt span:first-child{ color:#c00000;}
.mationlist .radbox dt .fx{ height:24px; padding-left:25px; background:url(../images/djimg150.png) no-repeat left center; display:inline-block; vertical-align:middle; margin-right:0; cursor:pointer;}
.mationlist .radbox dt .bdsharebuttonbox{ width:130px; height:24px; display:none;}
.mationlist .radbox dt .bdsharebuttonbox a{ width:24px; height:24px; margin:0; margin-right:6px; float:left; padding:0; border:0; padding:0; cursor:pointer;}
.mationlist .radbox dt .bdsharebuttonbox .bds_tsina{ background:url(../images/djimg153.png) no-repeat center center;}
.mationlist .radbox dt .bdsharebuttonbox .bds_weixin{ background:url(../images/djimg154.png) no-repeat center center;}
.mationlist .radbox dt .bdsharebuttonbox .bds_sqq{ background:url(../images/djimg155.png) no-repeat center center;}
.mationlist .radbox dt .bdsharebuttonbox .bds_qzone{ background:url(../images/djimg156.png) no-repeat center center;}
.mationlist .radbox dd{ padding:10px; line-height:30px; font-size:15px; border:1px solid #ddd; color:#666;}
.mationlist .infowbox{ width:100%; font-size:15px; color:#666; overflow:hidden;}
.mationlist .infowbox img{ max-width:100%; height:auto; margin:12px auto; display:block;}
.mationlist .infowbox p{ line-height:30px; padding:12px 0;}
.mationlist .infowbox p strong{ display:block; font-size:18px; font-weight:bold;}
.mationlist .infowbox p span{ text-indent:2em; display:block;}
.mationlist .infowbox p a{ color:#c00000;}
.mationlist .infowbox h3{ font-size:16px; font-weight:bold;}
.matintit{ width:100%; height:30px; line-height:30px; font-size:18px; font-weight:bold; color:#666; border-bottom:2px solid #ccc; clear:both;}
.matlink li{ width:47%; height:42px; line-height:42px; font-size:14px; border-top:1px dashed #ccc; float:left; overflow:hidden;}
.matlink li:nth-child(2n){ float:right;}
.matlink li a{ display:block; color:#666; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.matlink li a:hover{ color:#c00000;}
.matgls{ width:1000px; clear:both; overflow:hidden;}
.matgls li{ width:280px; float:left; margin-right:20px; margin-top:15px; overflow:hidden;}
.matgls li div{ width:100%; height:210px; position:relative; overflow:hidden;}
.matgls li a:hover img{ opacity:0.8;}
.matgls li img{ width:100%; height:100%; position:relative; z-index:1;}
.matgls li h3{ width:100%; height:30px; font-size:12px; line-height:30px; position:absolute; bottom:0; left:0; z-index:2; color:#fff; background:url(../images/windowbg.png); text-indent:10px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.matgls li p{ width:100%; height:35px; line-height:35px; font-size:15px; font-weight:bold; overflow:hidden;}
.matgls li p span,.matgls li p strong{ width:185px; height:35px; float:left; display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.matgls li p strong{ width:95px; text-align:right; float:right; color:#c00000;}
.matgls li p strong em{ font-size:18px; font-weight:bold;}
.posperbox{ width:100%; min-height:175px; background:#ccc url(../images/djimg152.jpg) no-repeat center center; margin:10px 0; position:relative; overflow:hidden;}
.posperbox img{ width:100%;}
.posperbox p{ width:260px; height:60px; padding:0 10px; background:url(../images/windowbg.png); color:#fff; position:absolute; bottom:0; left:0; z-index:5; overflow:hidden; box-shadow:0 -1px 2px #aaa;}
.posperbox p span,.posperbox p samp{ height:30px; line-height:30px; display:block; font-size:18px; text-shadow:0 1px 0 #bbb; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.posperbox p samp{ line-height:24px; font-size:16px; padding-left:2px;}
.clearboth,.clearaut{ width:100%; height:50px; clear:both;}
/*关于我们*/
.about_nav{ width:20%; background:#fff; float:left; margin-top:20px; box-shadow:-2px 0 2px #eee, 2px 0 2px #eee, 0 -2px 2px #eee, 0 2px 2px #eee;}
.about_nav li{ height:48px; line-height:48px; padding:0 25px; font-size:16px; font-weight:bold; cursor:pointer;}
.about_nav .sel{ background:#c00000;}
.about_nav .sel a{ color:#fff;}
.about_nav li a{ display:block;}
.aboutcont{ width:77%; min-height:700px; float:right; margin-top:20px;}
.aboutbox{ padding:20px; background:#fff; box-shadow:-2px 0 2px #eee, 2px 0 2px #eee, 0 -2px 2px #eee, 0 2px 2px #eee; display:none;}
.aboutone img{ width:100%;}
.aboutone p{ font-size:14px; line-height:24px; text-indent:2em;}
.abouttwo p{ line-height:24px; font-size:14px;}
.abouttwo p a:hover{ color:#c00000; text-decoration:underline;}
.abouttwo #aboutmap{ width:100%; height:300px; border:1px solid #bbb; margin-top:5px; overflow:hidden;}
.abouttwo #aboutmap .mapitem{ width:260px; height:50px; position:absolute;}
.abouttwo #aboutmap .mapitem span{ width:260px; height:30px; display:block; background:url(../images/djimg183.png) no-repeat top center;}
.abouttwo #aboutmap .mapitem p{ width:258px; height:30px; line-height:30px; font-size:14px; color:#666; background:#fff; border:1px solid #ddd; text-align:center;}
.aboutthr{ font-size:14px; line-height:24px;}
.aboutthr h3{ font-size:16px; font-weight:bold; padding-top:10px;}
.aboutthr .firsth{ padding-top:0;}
.aboutthr .indent{ text-indent:2em;}
.aboutthr strong{ font-weight:bold; color:#666;}
.aboutfor dt{ font-size:16px;}
.aboutfor dd{ line-height:26px; padding-bottom:15px; border-bottom:1px dashed #ddd; margin:15px 0;}
.aboutfor dd:last-child{ border:0; margin-bottom:0;}
.aboutfor dd a{ width:120px; display:inline-block; margin-right:5px; color:#666; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.aboutfor a:hover{ color:#c00000; text-decoration:underline;}
/*旅游地产*/
.tourlist{ width:1200px; background:#fff; padding-top:10px; margin-top:20px;}
.tourlist li{ margin-bottom:40px;}
.tourlist .bor{ padding:5px; border:1px solid #e9e9e9;}
.tourlist li img{ width:100%; height:100%;}
.tourlist .wh{ height:400px;}
.tourlist .wb{ font-size:0; height:312px;}
.tourlist .wb a{ width:47%; height:300px; display:inline-block; float:left;}
.tourlist .wb a:last-child{ float:right;}
/*地图找房*/
.windmap{ min-width:1200px;}
.wconmap{ padding-top:60px; position:relative;}
.wconmap.tpadd{ padding-left:0;}
.thead{ width:100%; min-width:1200px; height:60px; background:#c00000; position:absolute; top:0; left:0; z-index:200; box-shadow:0 2px 2px #666;}
.ttext{ width:130px; float:left; height:60px; line-height:60px; color:#fff; font-size:24px; padding:0 20px; text-align:center;}
.tlogo{ width:165px; float:left; display:block; height:40px; padding-top:6px; margin-left:30px;}
.tlogo img{ width:160px;}
.tcity{ width:40px; height:60px; line-height:60px; float:left; margin-left:10px; padding-left:15px; background:url(../images/citybg.png) no-repeat left 22px; font-size:16px; color:#fff;}
.tmnav{ width:200px; height:60px; font-size:0; float:left; margin-left:20px; overflow:hidden;}
.tmnav a{ height:60px; line-height:60px; padding:0 18px; font-size:16px; color:#fff; display:inline-block; font-weight:bold;}
.tmnav .sel{ background:#fff; color:#c00000;}
.tnnav{ width:530px; height:60px; line-height:60px; float:right; font-size:14px;}
.tnnav li{ height:60px; float:left; position:relative; padding:0 20px;}
.tnnav li a{ color:#fff; display:block; font-weight:bold;}
.tnnav li a:hover{ color:#ddd;}
.tnnav li .tshop{ width:90px; position:absolute; top:35px; left:4px; line-height:30px; padding-top:16px; background:url(../images/navsg.png) no-repeat center 6px; display:none;}
.tnnav li .tshop div{ background:#f5f5f5; padding:5px 0; border-radius:4px; text-align:center;}
.tnnav li .tshop a{ color:#333;}
.tnnav li .tshop a:hover{ color:#666;}
.tnnav li .tshop img{ width:80px;}

.tround{ width:300px; position:absolute; top:90px; right:200px; z-index:99;}
.trosel{ width:80px; height:31px; border:2px solid #aaa; background:#fff; font-size:14px; position:relative; cursor:pointer; float:left; border-radius:2px;}
.trosel span{ height:31px; line-height:31px; display:block; padding:0 20px 0 10px; background:url(../images/ppimg15.png) no-repeat 60px center;}
.trosel span.sel{ background:url(../images/ppimg15-4.png) no-repeat 60px center;}
.trosel ul{ width:82px; background:#fff; border:1px solid #d1d1d1; position:absolute; top:30px; left:-2px; display:none;}
.trosel ul li{ padding:0 12px; height:30px; line-height:30px; overflow:hidden;}
.trosel ul .sel{ color:#c00000;}
.trobtn{ width:158px; height:35px; border-radius:2px; font-size:14px; font-weight:bold; float:left; margin-left:30px; overflow:hidden;}
.trobtn a{ height:31px; line-height:31px; text-align:center; float:left; overflow:hidden; display:block;}
.trobtn .al{ background:#c00000; color:#fff; width:85px; border:2px solid #c00000; border-right:0; border-top-left-radius:2px; border-bottom-left-radius:2px;}
.trobtn .ar{ width:68px; height:31px; line-height:31px;border:2px solid #bbb; border-left:0; border-top-right-radius:2px; border-bottom-right-radius:2px;background:#fff; color:#333;}
.trobtn span{ padding-left:15px; background: url(../images/djimg25-1.png) no-repeat left center;}
.trobtn .ar span{ background: url(../images/djimg26-1.png) no-repeat left center;}

.tsearch{ width:400px; position:absolute; bottom:20px; left:0; z-index:99; border:1px solid #888; border-left:0; background:#fff; border-top-right-radius:5px; border-bottom-right-radius:5px;}
.tsearch.hovers{ left:-401px;}
.tshbtn{ width:15px; height:100px; position:absolute; top:40%; right:-16px; background:#fff url(../images/ppimg15-2.png) no-repeat center center; border:1px solid #888; border-left:0; cursor:pointer; border-top-right-radius:15px; border-bottom-right-radius:15px;}
.tshbtn.active{ background:#fff url(../images/ppimg15-3.png) no-repeat center center;}
.tlitip{ width:350px; height:35px; line-height:35px; font-size:15px; position:absolute; top:-36px; left:0; border-bottom:1px solid #888;}
.tlitip li{ width:100px; height:34px; text-align:center; float:left; cursor:pointer; font-weight:bold; border:1px solid #bbb; border-bottom:0; background:#e5e5e5; border-top-left-radius:5px; border-top-right-radius:5px; margin-left:5px; color:#666; padding-left:20px;}
.tlitip .tsqy{ background:#e5e5e5 url(../images/djimg29-7.png) no-repeat 15px center;}
.tlitip .tsdt{ background:#e5e5e5 url(../images/djimg29-8.png) no-repeat 15px center;}
.tlitip .tsqy.sel{ color:#c00000; background:#fff url(../images/djimg29-5.png) no-repeat 15px center; border-color:#888; border-bottom:1px solid #ddd;}
.tlitip .tsdt.sel{ color:#c00000; background:#fff url(../images/djimg29-6.png) no-repeat 15px center; border-color:#888; border-bottom:1px solid #ddd;}
.thasop span{ color:#f60;}
.tricon{ width:400px; position:absolute; top:0x; left:-401px; z-index:5; overflow:hidden; background:#fff; border-top-right-radius:5px; border-bottom-right-radius:5px;}
.triwin{ height:100%; padding-left:200px; position:relative; overflow:hidden; background:#fff;}
.tritit{ width:200px; height:100%; background:#f8f8f8; position:absolute; top:0; left:0; overflow:auto;}
.tritit li{ height:45px; line-height:45px; font-size:14px; padding:0 15px; border-bottom:1px solid #eee; background:url(../images/ppimg15-5.png) no-repeat 180px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; cursor:pointer;}
.tritit .sel{ background:#fff;}
.tritem{ display:none; max-height:100%; overflow:auto; font-size:14px;}
.tritem li{ height:40px; line-height:40px; padding-left:30px; background:url(../images/ppimg15-6.png) no-repeat 15px center; cursor:pointer; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.tritem .sel{ color:#c00000;}
.tfactor{ width:100%; height:35px; border-bottom:1px solid #ddd; position:relative; z-index:3;}
.subfact{ font-size:14px;}
.subfact div{ width:75px; height:35px; line-height:35px; text-align:center; padding:0 20px 0 5px; border-left:1px solid #ddd; margin-left:-1px; float:left; background:url(../images/ppimg15.png) no-repeat 80px center; cursor:pointer;}
.subfact div span{ display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.subfact div.sel{ border-bottom:1px solid #fff; background:url(../images/ppimg15-4.png) no-repeat 80px center;}
.subitem{ width:400px; padding:5px 0; position:absolute; top:36px; left:0; z-index:4; background:#fff; border-bottom:1px  solid #ddd; border-right:1px  solid #ddd; box-shadow:0 1px 1px #ddd; display:none;}
.subitem li{ height:32px; line-height:32px; padding:0 27px; cursor:pointer; font-size:14px; text-align:left;}
.subitem li a{ display:block;}
.subitem .sel a{ color:#c00000;}
.tpaixu{ height:35px; line-height:35px; border-bottom:1px solid #ddd; padding:0 120px 0 10px; font-size:14px; position:relative; background:#f5f5f5;}
.tpaixu li{ height:35px; float:left; padding:0 18px; cursor:pointer;}
.tpaixu .sel{ border:1px solid #ddd; border-top:0; border-bottom:1px solid #fff; background:#fff;}
.tpaixu li i{ margin-left:3px;}
.tpaixu a{ height:35px; display:block; position:absolute; top:0; right:10px; background:url(../images/exit3.jpg) no-repeat left center; padding-left:15px; color:#666;}
.tresult{ height:20px; border-bottom:1px solid #ddd; padding:20px 0 20px 80px; background:url(../images/ppimg15-7.png) no-repeat 25px center;}
.tresult li{ width:50%; height:20px; line-height:20px; float:left; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.tresult .tlast{ width:95%;}
.tresult li strong{ font-size:16px; font-weight:bold; cursor:pointer;}
.tresult li span{ font-size:16px; color:#c00000; font-weight:bold;}

.tfywin{ width:380px; padding:0 10px; position:relative; overflow:aout;}
.tfywin .pagination a,.tfywin .pagination span{ height:26px; line-height:26px; border-radius:13px; padding:0 5px; font-size:12px;}
.tfywin .pagination .next,.tfywin .pagination .prev{ width:45px; height:26px; line-height:26px; border-radius:4px; padding:0;}
.tfywin .pagination .ellipse { width:20px; line-height:20px; text-align:center; border-color:#fff; padding:0; margin:5px 0; overflow:hidden;}
.tfylist{ width:380px; overflow:hidden;}
.tfylist li{ height:110px; padding:10px 0; border-bottom:1px solid #e1e1e1;}
.tfylist li a{ height:110px; display:block; padding-left:140px; position:relative; overflow:hidden;}
.tfylist li a:hover img{}
.tfylist li img{ width:130px; height:110px; position:absolute; top:0; left:0; transition: all 0.5s;}
.tfylist li h3{ height:36px; line-height:18px; font-size:14px; font-weight:bold; overflow:hidden;}
.tfylist li p{ height:24px; line-height:24px;}
.tfylist li p span,.tfylist li p strong{ width:50%; height:24px; display:block; float:left; display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.tfylist li p strong{ text-align:right;}
.tfylist li p strong em{ font-size:14px; font-weight:bold; color:#c00000;}
.tfylist li p i{ height:20px; line-height:20px; padding:0 5px; display:inline-block; vertical-align:top; margin-right:5px; border:1px solid; margin-top:2px;}
.nicescroll-rails{ background:#eee;}
.mapzwsj{ width:100%; padding:40% 0; text-align:center; font-size:16px; color:#666; display:none;}
.tmap{ width:100%; height:760px; overflow:hidden;}

/*******楼市主页******/
/*头部*/
.alhead{ width:100%; min-width:1160px; height:45px; background:#c00000; position:relative; z-index:200; box-shadow:0 2px 2px #666;}
.alhdcon{ width:1160px; height:45px; margin:auto; background:#c00000;}
.allogo{ width:110px; float:left; display:block; height:40px; padding-top:5px;}
.allogo img{ width:110px;}
.alcity{ width:40px; height:45px; line-height:45px; float:left; margin-left:10px; padding-left:15px; background:url(../djl_v2img/citybg.png) no-repeat left center; font-size:12px; color:#fff;}
.alnav{ width:750px; height:45px; line-height:45px; float:left; font-size:14px;}
.alnav li{ height:45px; float:left; position:relative; padding:0 18px;}
.alnav li a{ color:#fff; display:block;}
.alnav li a:hover{ color:#ddd;}
.alnav li.sel{ background:#fff;}
.alnav li.sel a{ color:#c00000;}
.alnav li .alshop{ width:105px; position:absolute; top:35px; left:-3px; line-height:30px; padding-top:16px; background:url(../djl_v2img/navsg.png) no-repeat center 6px; z-index:9999; display:none;}
.alnav li .alshop div{ background:#f5f5f5; padding:5px; border-radius:4px; text-align:center;}
.alnav li .alshop a{ color:#333; font-size:14px;}
.alnav li .alshop a:hover{ color:#666;}
.alnav li .alshop img{ width:95px; height:95px;}
.aluser{ width:200px; height:45px; line-height:45px; color:#fff; font-size:14px; text-align:right; float:right;}
.aluser .algin i{ padding:0 10px;}
.aluser a{ color:#fff; cursor:pointer; vertical-align:top;}
.aluser .algin a:hover,.aluser .alnome .alexit:hover{ text-decoration:underline;}
.aluser .alnome{ position:relative; display:none;}
.aluser .alnome .almy{ width:120px; display:inline-block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.aluser .alnome .almy samp{ width:45px; display:inline-block; vertical-align:top; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.aluser .alnome em{ font-size:16px; color:#f90; margin-left:5px;}
.aluser .alnome .alexit{ margin-left:10px;}
.aluser .alnome strong{ position:absolute; top:25px; right:0; padding-top:16px; background:url(../djl_v2img/img14.png) no-repeat center 6px; z-index:9999; display:none;}
.aluser .alnome strong span{ height:32px; line-height:30px; padding:0 15px; border-radius:4px; background:#fff; display:block; color:#888; box-shadow:0 1px 1px #888;}
.aluser .alnome strong span em{ color:#f60; margin:0 5px;}
/*登录/注册*/
.alwind,.alwindtk{ width:100%; min-width:520px; height:100%; font-size:0; text-align:center; background:url(../images/winbg.png); position:fixed; top:0; left:0; z-index:9999; display:none;}
.alwind i,.alwindtk i{ width:0; height:100%; display:inline-block; vertical-align:middle;}
.alyfexit{ width:100%; height:100%; position:absolute; top:0; left:0; z-index:1;}
.alyfcon{ width:420px; height:520px; padding:0 50px; font-size:14px; text-align:left; background:#fff; display:inline-block; vertical-align:middle; box-shadow:1px 3px 10px #888; border-radius:2px; position:fixed; top:50%; left:50%; margin-top:-260px; margin-left:-260px; z-index:5; overflow:hidden; animation: from 0.6s backwards;}
@keyframes from{
	0%{ transform: scale(0); opacity:0;}
	80%{ transform: scale(1.05); opacity:1;}
	100%{ transform: scale(1); opacity:1;}
}
.alyfcon img{ width:290px; padding:50px 0; display:block; margin:auto;}
.alyffom{ padding-bottom:5px; position:relative; background:url(../images/as4.png) no-repeat 18px 13px;}
.alyffom div{ width:372px; height:46px; border:1px solid #ddd; margin-bottom:20px; padding-left:46px; position:relative; overflow:hidden;}
.alyffom div input{ width:350px; height:46px; line-height:46px; font-size:14px; padding-left:10px; border:0; border-left:1px solid #ddd; outline:none;}
.alyffom div span{ width:352px; height:46px; line-height:46px; display:block; position:absolute; top:0; left:55px; cursor:text; color:#888; background:#fff;}
.alyffom p{ position:absolute; left:0; bottom:5px; color:#f30; display:none;}
.alyfcone{ height:660px; margin-top:-330px;}
.alyfrom{ padding-bottom:5px; position:relative;}
.alyfrom ul{ width:8px; position:absolute; top:0; right:-10px;}
.alyfrom ul li{ height:48px; line-height:48px; margin-bottom:8px; color:#f00;}
.alyfrom div{ width:398px; height:46px; border:1px solid #ddd; margin-bottom:8px; padding:0 10px; position:relative; overflow:hidden;}
.alyfrom div input{ width:398px; height:46px; line-height:46px; font-size:14px; border:0; outline:none;}
.alyfrom div span{ width:400px; height:46px; line-height:46px; display:block; position:absolute; top:0; left:9px; cursor:text; color:#888; background:#fff;}
.alyfrom .fabtn{ width:110px; height:35px; line-height:35px; background:#ddd; color:#888; border-radius:2px; position:absolute; top:6px; right:10px; z-index:5;}
.alyfrom p{ position:absolute; left:0; bottom:-8px; color:#f30; display:none;}
.alyftxt{ width:420px; height:24px; line-height:24px; color:#888; margin-top:25px; overflow:hidden;}
.alyftxt strong{ width:300px; height:24px; float:left; display:block; overflow:hidden;}
.alwindte .alyftxt strong{ width:100%;}
.alyftxt strong input{ width:14px; height:14px; margin-right:5px; vertical-align:middle;}
.alyftxt strong a{ color:#09F; margin-left:5px;}
.alyftxt strong samp{ color:#f30; margin-left:5px; display:none;}
.alyftxt span{ width:100px; float:right; text-align:right;}
.alyftxt span a{ color:#888;}
.alyftxt span a:hover{ color:#09F;}
.alyfbtn{ width:420px; height:50px; line-height:50px; text-align:center; font-size:16px; background:#c00000; color:#fff; display:block; border:0; margin-top:5px; cursor:pointer;}
/*注册成功*/
.alyfkom{ text-align:center; padding-top:80px; font-size:24px; color:#00b236; background:url(../images/as5.png) no-repeat center top;}
.alyfkom p{ font-size:14px; color:#333; padding-top:20px;}
.alyfkom p em{ color:#09F;}
.alyfconk a{ width:200px; height:45px; line-height:45px; text-align:center; display:block; margin:auto; background:#c00000; color:#fff; font-size:16px; margin-top:60px; cursor:pointer;}


/*banner*/
.flexslider{ width:1220px; height:380px; margin:auto; padding-top:15px; position:relative; overflow:hidden;}
.flexslider .flexbox{ width:100%; height:100%; position:relative; z-index:0;}
.flexslider .flexbox li{ width:100%; height:100%; overflow:hidden;}
.flexslider .flexbox li img{ width:100%; height:100%;}
.flexslider .flex-control{ position:absolute; left:50%; bottom:20px; z-index:1; line-height:8px; text-align:center; cursor:default;}
.flexslider .flex-control li{ width:50px; height:6px; float:left; margin:0 8px; font-size:0; background:#fff; text-indent:-9999em; cursor:pointer;}
.flexslider .flex-control li.active{ background:#c00000;}
.flexslider .flex-play a{ width:30px; height:60px; position:absolute; top:160px; display:block; -webkit-transition: all .3s ease; background:url(../images/play_bg.png) no-repeat; opacity: 0; filter: alpha(opacity=1); outline:none;}
.flexslider .flex-play .flex-prev{ left:0; background-position:-30px 0;}
.flexslider .flex-play .flex-next{ right:0;}
.flexslider:hover .flex-play a{ filter: alpha(opacity=80); opacity:0.8;}

.banl{ width:840px; height:380px; float:left; position:relative; overflow:hidden;}
.banl img{ width:869px; height:100%; border-right:1px solid #fff; position:absolute; left:-30px; top:0; z-index:1;}
.banr{ width:380px; height:380px; float:right; overflow:hidden;}
.banr .banimg{ width:100%; height:190px; position:relative; overflow:hidden;}
.banr .banimg img{ width:410px; height:100%; position:absolute; left:-30px; top:0; z-index:1;}
.banposion{ width:100%; height:100%; position:absolute; top:0; left:0; z-index:5;}
.bantxt{ width:100%; padding:50px 0 10px 0; position:absolute; bottom:0; left:0; background:url(../images/asbanbg.png) repeat-x left top; overflow:hidden;}
.bantxt h3{ padding-bottom:10px; margin:0 15px; color:#fff; font-size:18px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.bantxt .banwit{ width:100%; position:absolute; bottom:10px; left:0; line-height:20px; font-size:12px; display:none;}
.bantxt .banwit p{ max-height:40px; margin:0 15px; padding-top:8px; border-top:1px solid #bbb; color:#ddd; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden;}
.bantxt .banout{ width:100%; max-height:40px; line-height:20px; font-size:12px; padding-top:8px; padding-left:100%; overflow:hidden; display:none;}
.bantxt .banout p{ margin:0 15px; opacity:0; filter:alpha(opacity=0);}

.ascon{ padding:0 20px; background:#fff;}
.astit{ width:100%; height:43px; position:relative; overflow:hidden;}
.astit ul{ width:100%; height:40px; line-height:40px; font-size:16px; border-bottom:3px solid #ddd; overflow:hidden;}
.astit ul li{ width:100px; float:left; margin-right:10px; font-weight:bold; text-align:center;}
.astit ul li a{ color:#666; display:block;}
.astit ul .sel a{ color:#c00000;}
.astit .asbor{ width:100px; height:3px; background:#c00000; position:absolute; left:0; bottom:0; z-index:5;}
.aslsbq{ width:100%; height:40px; position:relative; padding-bottom:10px; cursor:default;}
.aslsbq p{ width:100%; height:40px; padding:0 20px; background:#f8f8f8; position:absolute; top:0; left:-20px;}
.aslsbq p span{ height:40px; line-height:40px; padding:0 40px; font-size:14px; background:#c00000; color:#fff; display:block; position:absolute; top:0; left:0;}
.aslsbq p span i{ width:100%; height:6px; background:url(../images/as35.png) no-repeat center top; position:absolute; top:40px; left:0;}
/*文章列表*/
.asarte li{ height:150px; padding:15px 0; padding-left:210px; border-bottom:1px solid #ddd; position:relative; overflow:hidden;}
.asarte .li{ height:auto; padding-left:0;}
.asarte li img{ width:198px; height:148px; position:absolute; top:15px; left:0; border:1p solid #eee;}
.asarte li .show{ animation:fromss 1s backwards;}
@keyframes fromss{
	0%{ opacity:0;}
	100%{ opacity:1;}
}
.asarte li a:hover{ text-decoration:underline; color:#c00000;}
.asarte li h2{ height:40px; line-height:20px; font-size:20px; font-weight:bold; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.asarte li h3{ font-size:14px; line-height:20px; font-weight:500; display:-webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:2; word-break:break-all; overflow:hidden;}
.asarte li h3 span{ color:#c00000;}
.asarte li p{ width:100%; height:22px; line-height:22px; font-size:12px; color:#888; padding-top:11px; overflow:hidden;}
.asarte li p span{ margin-right:10px;}
.asarte li p a{}
.asarte li p .sel{}
.asarte li p i{ padding:0 10px; height:22px; display:block; float:left; background:#eee; color:#849aae; cursor:default; margin-right:10px;}
.alwhite{ background:#fff; margin-bottom:10px; padding:0 20px;}
.alrtit{ height:40px; line-height:40px; font-size:16px; font-weight:bold; border-bottom:2px solid #ddd; overflow:hidden;}
.alrtit span{ width:190px; height:40px; float:left; display:block; overflow:hidden;}
.alrtit a{ width:40px; height:40px; float:right; text-align:right; font-size:14px; color:#888; font-weight:500; display:block; overflow:hidden;}
.alrtit a:hover{ color:#c00000; text-decoration:underline;}
.altips{ font-size:0; padding-bottom:15px;}
.altips a{ height:28px; line-height:28px; font-size:14px; color:#888; display:inline-block; padding:0 10px; border:1px solid #e5e5e5; margin:15px 10px 0 0;}
.altips a:hover{ border-color:#c00000; color:#c00000;}
.alrelist a{ display:block; height:66px; padding:10px 0; border-bottom:1px solid #eee; padding-left:98px; position:relative; background:#fff; overflow:hidden;}
.alrelist a:last-child,.aloflist a:last-child{ border:0;}
.alrelist a img{ width:84px; height:64px; border:1px solid #eee; position:absolute; top:10px; left:0;}
.alrelist a h3,.alrelist a strong,.alrelist a p{ height:22px; line-height:22px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.alrelist a h3{ line-height:14px; font-weight:bold; font-size:14px;}
.alrelist a strong{ font-size:16px; color:#c00000; display:block;}
.alrelist a p{ color:#888;}
.alrelist a p i{ font-size:14px; color:#333;}
.alrelist a p span{ font-size:16px; color:#c00000;}
.alrelist a:hover h3,.aloflist a:hover h3{ color:#c00000;}
.aloflist a{ display:block; padding:10px 0; border-bottom:1px solid #eee; background:#fff;}
.aloflist a h3{ font-size:14px; line-height:22px; padding-bottom:8px; display:-webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:2; word-break:break-all; overflow:hidden;}
.aloflist a p{ color:#888; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}

.mationlist .radbox dt .sharefx{ width:180px; height:24px; display:inline-block;}
.mationlist .radbox dt .sharefx a{ width:23px; height:23px; margin:0; margin-right:6px; float:left; padding:0; border:0; padding:0; cursor:pointer;}
.mationlist .radbox dt .sharefx .bds_weixin{ background:url(../images/as8.png) no-repeat center center;}
.mationlist .radbox dt .sharefx .bds_sqq{ background:url(../images/as9.png) no-repeat center center;}
.mationlist .radbox dt .sharefx .bds_qzone{ background:url(../images/as10.png) no-repeat center center;}
.mationlist .radbox dt .sharefx .bds_tqq{ background:url(../images/as11.png) no-repeat center center;}
.mationlist .radbox dt .sharefx .bds_tsina{ background:url(../images/as12.png) no-repeat center center;}
.infowbox .syimg{ width:100%; height:100%; position:absolute; top:0; left:0; z-index:5; background:url(../images/djimg175.png) no-repeat center center;}

/*问答主页*/
.alshnul{ height:50px; overflow:hidden;}
.alshcon{ width:476px; height:46px; border:2px solid #c00000; border-radius:5px; float:left; padding:0 130px 0 40px; background:#fff url(../images/as18.png) no-repeat 10px center; position:relative; overflow:hidden;}
.alshcon .inputl{ width:100%; height:46px; line-height:46px; font-size:14px; border:0;}
.alshcon .inputr{ width:120px; height:48px; line-height:46px; font-size:18px; font-weight:bold; color:#fff; background:#c00000; border:0; position:absolute; top:0; right:0;}
.alshsub{ width:250px; height:50px; line-height:50px; text-align:center; font-size:18px; border-radius:5px; background:#c00000; color:#fff; float:right; display:block; overflow:hidden;}
.alshsub span{ padding-left:28px; background:url(../images/as14.png) no-repeat left center; font-weight:bold; display:inline-block;}

.alhotcon{ height:280px; padding:20px; background:#fff; margin-top:10px; overflow:hidden;}
#alhotpic{ width:400px; height:280px; position:relative; float:left; overflow:hidden;}
#alhotpic .prev{ position:absolute; width:40px; height:60px; background:url(../images/icon-focusimg-btn-png24-20131225.png) -44px -63px no-repeat; z-index:500; top:75px; left:0px; opacity:0; filter:alpha(opacity=0); cursor:pointer;}
#alhotpic .next{ position:absolute; width:40px; height:60px; background:url(../images/icon-focusimg-btn-png24-20131225.png) -74px -63px no-repeat; z-index:500; top:75px; right:0px; opacity:0; filter:alpha(opacity=0);cursor:pointer;}
#alhotpic .bigUl li { width:400px; height:200px; position:absolute; top:0; left:0;}
#alhotpic .bigUl li img{ width:400px; height:200px;}
#alhotpic .numberUl { position:absolute; right:0; top:170px; z-index:400; width:400px; height:10px; text-align:center;}
#alhotpic .numberUl a{ display:inline-block; width:10px; height:10px; color:#fff; background:#fff; font-size:0; border-radius:5px; margin:0 2px;}
#alhotpic .numberUl a.night{ background:#c00000; color:#fff; }
#alhotpic .textUl li{ width:400px; height:80px; position:absolute; left:0; bottom:0; overflow:hidden; display:none;}
#alhotpic .textUl li a{ display:block;}
#alhotpic .textUl li h3{ height:35px; line-height:40px; font-size:18px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
#alhotpic .textUl li p{ height:40px; line-height:22px; font-size:14px; color:#666; display:-webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:2; word-break:break-all; overflow:hidden;}
.alhotink{ width:410px; height:280px; float:right; padding-left:30px; border-left:1px solid #ddd; overflow:hidden;}
.alhotink li{ height:40px; line-height:30px; font-size:14px; padding-bottom:10px; vertical-align:top; overflow:hidden;}
.alhotink li:last-child{ padding-bottom:0;}
.alhotink li a{ display:block; padding-left:15px; background:url(../images/as16.png) no-repeat left center; overflow:hidden;}
.alhotink li a:hover strong{ color:#c00000; text-decoration:underline;}
.alhotink li strong,.alhotink li span{ height:30px; display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.alhotink li strong{ width:320px; float:left;}
.alhotink li span{ width:70px; float:right; text-align:right; color:#888;}
.alexpert{ height:150px; padding:20px; background:#fff; margin-top:10px; overflow:hidden;}
.alexpert div{ height:20px; line-height:20px; padding-bottom:10px; border-bottom:2px solid #ddd; font-size:16px; font-weight:bold;}
.alexpert dl{ width:283px; height:90px; float:left; padding:20px 10px 20px 0; overflow:hidden;}
.alexpert dt{ width:88px; height:88px; border:1px solid #ddd; border-radius:45px; float:left; overflow:hidden;}
.alexpert dt img{ width:100%; height:100%;}
.alexpert dd{ width:180px; height:90px; float:right; cursor:pointer; overflow:hidden;}
.alexpert dd h3{ height:24px; line-height:24px; font-size:16px; font-weight:bold; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.alexpert dd p{ height:20px; margin:4px 0 8px 0; overflow:hidden;}
.alexpert dd p span{ height:18px; line-height:18px; font-size:12px; color:#666; border:1px solid #ddd; padding:0 10px; border-radius:2px; display:inline-block; margin-right:10px;}
.alexpert dd a{ width:100px; height:30px; line-height:30px; text-align:center; font-size:14px; color:#fff; background:#1eb704; display:block; border-radius:3px;}
.althlist{ padding:20px; background:#fff; margin-top:10px; overflow:hidden;}
.althlist .tit{ height:20px; line-height:20px; padding-bottom:10px; border-bottom:2px solid #ddd; font-size:16px; font-weight:bold;}
.althlist ul{ padding-bottom:14px;}
.althlist li{ padding:10px 0 18px 0; border-bottom:1px dashed #ddd;}
.althlist li h3{ height:35px; line-height:35px; overflow:hidden;}
.althlist li h3 a,.althlist li h3 em{ height:35px; display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.althlist li h3 a{ width:700px; font-size:16px; font-weight:bold; float:left;}
.althlist li h3 a:hover{ color:#c00000; text-decoration:underline;}
.althlist li h3 em{ width:100px; font-size:14px; color:#666; float:right; text-align:right;}
.althlist li p{ font-size:14px; line-height:24px; color:#666; margin-bottom:8px; display:-webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:2; word-break:break-all; overflow:hidden;}
.althlist li samp{ color:#c00000;}
.althlist li span{ color:#666;}

.alcfitem{ line-height:28px; font-size:0; padding:5px 0; border-bottom:1px solid #eee;}
.alcfitem:last-child{ border:0;}
.alcfitem strong{ height:28px; display:block; padding-left:28px; font-size:14px; color:#c00000; font-weight:bold; cursor:default; position:relative; overflow:hidden;}
.alcfitem strong img{ width:20px; height:20px; position:absolute; top:4px; left:0;}
.alcfitem a{ display:inline-block; margin-right:10px; color:#666; font-size:14px;}
.alcfitem a:hover{ color:#c00000; text-decoration:underline;}
.alhots a{ height:22px; line-height:22px; font-size:14px; padding:10px 0; white-space:nowrap; text-overflow:ellipsis; display:block; border-bottom:1px solid #eee; overflow:hidden;}
.alhots a:last-child{ border:0;}
.alhots a:hover{ color:#c00000;}

/*问答详情*/
.alwdcon{ padding:20px; background:#fff; margin-top:10px;}
.alwdcon h3{ font-size:18px; line-height:30px; font-weight:bold; margin-bottom:15px;}
.alwdcon p samp{ margin-right:10px; color:#666;}
.alwdcon .txt{ padding:10px; font-size:12px; border:1px solid #ddd; font-size:14px; line-height:24px; margin-top:20px;}
.alwdcon .fx{ font-size:14px; height:24px; padding:30px 0 10px 0;}
.alwdcon .fx span{ height:24px; float:left;}
.alwdcon .fx .bdsharebuttonbox{ width:300px; height:24px; float:left;}
.alwdcon .fx .bdsharebuttonbox a{ width:23px; height:23px; margin:0; margin-right:6px; float:left; padding:0; border:0; padding:0; cursor:pointer;}
.alwdcon .fx .bdsharebuttonbox .bds_weixin{ background:url(../images/as8.png) no-repeat center center;}
.alwdcon .fx .bdsharebuttonbox .bds_sqq{ background:url(../images/as9.png) no-repeat center center;}
.alwdcon .fx .bdsharebuttonbox .bds_qzone{ background:url(../images/as10.png) no-repeat center center;}
.alwdcon .fx .bdsharebuttonbox .bds_tqq{ background:url(../images/as11.png) no-repeat center center;}
.alwdcon .fx .bdsharebuttonbox .bds_tsina{ background:url(../images/as12.png) no-repeat center center;}
.alwdlist{ padding:20px; background:#fff; margin-top:10px;}
.alwdlist .tit{ height:20px; line-height:20px; padding-bottom:10px; border-bottom:2px solid #ddd; font-size:16px; font-weight:bold;}
.alwdlist .tit em{ color:#c00000; margin:0 5px; font-weight:bold;}
.alwdlist li{ border-bottom:1px solid #eee; padding:30px 0;}
.alwdlist li:last-child{ border:0;}
.alwdlist li dl{ height:90px; padding-bottom:10px; overflow:hidden;}
.alwdlist li dt{ width:88px; height:88px; border:1px solid #ddd; border-radius:45px; float:left; overflow:hidden;}
.alwdlist li dt img{ width:100%; height:100%;}
.alwdlist li dd{ width:770px; height:90px; float:right; overflow:hidden;}
.alwdlist li dd h3{ height:40px; line-height:40px; padding-bottom:15px; overflow:hidden;}
.alwdlist li dd h3 strong{ font-size:16px; font-weight:bold; float:left;}
.alwdlist li dd h3 span{ height:20px; line-height:20px; font-size:12px; color:#666; border:1px solid #ddd; padding:0 10px; border-radius:2px; display:block; margin:10px 0 0 10px; float:left;}
.alwdlist li dd h3 i{ float:right; padding-right:5px; color:#888; display:block;}
.alwdlist li dd h3 i a{ width:24px; height:24px; display:inline-block; background:url(../images/as28.png) no-repeat center center; vertical-align:middle; margin-right:10px; cursor:pointer;}
.alwdlist li dd h3 i a.sel{ background:url(../images/as29.png) no-repeat center center;}
.alwdlist li dd p{ color:#888;}
.alwdlist li .txt{ padding-left:110px; font-size:14px; line-height:24px;}
.alxglist a{ padding:10px 0; line-height:24px; border-bottom:1px solid #eee; display:block;}
.alxglist a:last-child{ border:0;}
.alxglist a h3{ font-size:14px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.alxglist a:hover h3{ color:#c00000; text-decoration:underline;}
.alxglist a p{ height:24px; color:#888; overflow:hidden;}
.alxglist a span,.alxglist a em{ width:50%; height:24px; float:left; display:block;}
.alxglist a em{ text-align:right;}

/*我要提问*/
.altwcon{ padding:20px; background:#fff;}
.altwcon .tit{ height:30px; line-height:30px; padding-bottom:20px; border-bottom:2px solid #ddd; font-size:18px; font-weight:bold;}
.altwcon .twlist h3{ height:20px; line-height:20px; padding:20px 0 15px 0; font-size:16px; font-weight:bold;}
.altwcon .twlist h3 span{ font-weight:500;}
.altwcon .twlist .import{ border:1px solid #ddd; padding:10px; position:relative;}
.altwcon .twlist .import input{ width:750px; height:30px; line-height:30px; font-size:14px; border:0;}
.altwcon .twlist .import textarea{ width:100%; height:120px; margin-bottom:30px; border:0; resize:none; outline:none; font-size:14px; line-height:24px;}
.altwcon .twlist .import span{ width:70px; display:block; position:absolute; bottom:15px; right:10px; text-align:right; font-size:14px; color:#888; overflow:hidden;}
.altwcon .twlist .table{ padding:10px 0 30px 0; font-size:0;}
.altwcon .twlist .table span{ height:28px; line-height:28px; font-size:14px; color:#888; padding:0 15px; border:1px solid #eee; background:#eee; border-radius:3px; display:inline-block; margin-right:10px; cursor:pointer;}
.altwcon .twlist .table .sel{ border-color:#ff0909; background:#fff url(../images/as30.png) no-repeat right bottom;}
.altwcon .twlist ul{ padding:15px; border:1px solid #ddd; font-size:14px; line-height:28px; color:#666;}
.altwcon .twlist ul li:first-child{ color:#f60; font-weight:bold;}
.altwcon .twlist .twsub{ width:240px; height:48px; line-height:48px; font-size:18px; background:#c00000; color:#fff; display:block; margin:50px auto; border:0; border-radius:3px; font-weight:bold;}
 
/*在线委托*/ 
.wtTitle{ height:45px; line-height:45px; border-bottom:2px solid #c00000;}
.wtTitle li{ float:left; padding:0 20px; font-size:16px; color:#666; font-weight:bold; cursor:pointer;}
.wtTitle .sel{ color:#c00000;}
.wtform{ padding:30px 530px 30px 0; background:url(../images/as31.jpg) no-repeat right top;}
.wtform li{ height:36px; line-height:36px; font-size:14px; border-bottom:1px solid #ddd; padding:13px 0; overflow:hidden;}
.wtform li strong{ width:102px; height:36px; font-weight:bold; text-align:right; float:left; margin-right:10px; overflow:hidden;}
.wtform li samp{ float:left; color:#888;}
.wtform li input{ width:350px; height:36px; line-height:36px; font-size:14px; border:0; display:block; float:left;}
.wtform li .wtbtn{ width:118px; border:1px solid #ddd; background:#eee; color:#888; border-radius:3px; float:right;}
.wtform li span{ float:right; color:#c00000; font-weight:bold; font-size:15px;}
.alwtsub{ width:240px; height:48px; line-height:48px; background:#c00000; color:#fff; font-size:18px; font-weight:bold; display:block; margin:50px auto; border:0; border-radius:3px;}
.wtbor{ height:30px; line-height:30px; font-size:14px; color:#666; text-align:center; position:relative; overflow:hidden;}
.wtbor span{ height:30px; padding:0 20px; background:#fff; position:relative; z-index:2;}
.wtbor p{ width:100%; height:1px; background:#ddd; position:absolute; top:15px; left:0; z-index:1;}
.wtfoot{ height:50px; padding:20px 0;}
.wtfoot li{ width:295px; height:50px; float:left; cursor:default; overflow:hidden;}
.wtfoot li dt{ width:50px; height:50px; line-height:50px; text-align:center; font-size:24px; font-weight:bold; background:#ddd; color:#fff; border-radius:25px; float:left;}
.wtfoot li dd{ width:235px; height:50px; float:right; overflow:hidden;}
.wtfoot li dd h3,.wtfoot li dd p{ line-height:24px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.wtfoot li dd h3{ height:24px; font-size:18px; font-weight:bold;}
.wtfoot li dd p{ color:#888;}
/*用户中心*/
.autocon{ width:1220px; margin:auto; padding:20px 0;}
.autoflcn{ width:280px; padding-top:20px; background:#fff; float:left; box-shadow:-2px 0 2px #e1e1e1,2px 0 2px #e1e1e1,0 -2px 2px #e1e1e1,0 2px 2px #e1e1e1;}
.autoflcn dl{ height:100px; margin-bottom:20px; padding:0 20px; overflow:hidden;}
.autoflcn dt{ width:98px; height:98px; border:1px solid #ddd; float:left; overflow:hidden;}
.autoflcn dt img{ width:100%; height:100%;}
.autoflcn dd{ width:130px; line-height:30px; float:right; font-size:14px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.autoflcn ul{ border-top:1px solid #ddd;}
.autoflcn li{ height:50px; line-height:50px; border-bottom:1px solid #f5f5f5; overflow:hidden;}
.autoflcn li:last-child{ border:0;}
.autoflcn li a{ display:block; padding:0 20px; font-size:15px; transition: all .35s ease-in-out;}
.autoflcn li a:hover{ background:#f1f1f1;}
.autoflcn .sel a{ color:#c00000; font-weight:bold;}
.autofrcn{ width:880px; padding:20px; background:#fff; float:right; box-shadow:-2px 0 2px #e1e1e1,2px 0 2px #e1e1e1,0 -2px 2px #e1e1e1,0 2px 2px #e1e1e1; display:none;}
.autotit{ font-size:20px; font-weight:bold; border-bottom:2px solid #ddd; padding-bottom:20px;}
.autotit span{ margin-left:15px;}
.autotit span em{ font-weight:bold; color:#c00000;}
.ergtit{ width:100%; height:40px; line-height:40px; font-size:14px; background:#ddd; overflow:hidden;}
.ergtit span{ width:100px; height:40px; text-align:center; float:left; display:block; cursor:pointer; overflow:hidden;}
.ergtit .sel{ background:#c00000; color:#fff;}
/*收藏房源*/
.sc-fy li{ border-bottom:1px solid #ddd; position:relative;}
.sc-fy li:last-child{ border:0;}
.sc-fy li a{ height:150px; padding:20px 0 20px 200px; position:relative; display:block; overflow:hidden;}
.sc-fy li img{ width:185px; height:150px; position:absolute; top:20px; left:0;}
.sc-xq h3,.gz-xq h3{ height:21px; font-size:18px; font-weight:bold; line-height:18px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.sc-xq p{ height:24px; line-height:24px; color:#666; margin-top:8px; overflow:hidden;}
.sc-xq p span,.gz-xq p span{ padding-left:15px; background:url(../images/djimg27.png) no-repeat left center; display:block;}
.sc-xq p i,.xf-bq i{ padding:0 8px; height:22px; line-height:22px; border:1px solid; display:block; margin-right:5px; float:left; border-radius:1px;}
.sc-jg{ font-size:14px; text-align:right; line-height:24px; position:absolute; top:55px; right:20px; z-index:5;}
.sc-jg h3{ height:30px; line-height:30px;}
.sc-jg h3 strong{ font-size:30px; color:#c00000; font-weight:bold;}
.sc-rem{ width:80px; height:35px; line-height:35px; text-align:center; position:absolute; top:0; right:0; background:#666; color:#fff; cursor:pointer; font-size:14px; display:none;}
.sc-rem:hover{ background:#c00000;}
.gz-xq p{ height:24px; line-height:24px; color:#666; margin-top:18px; font-size:14px; overflow:hidden;}
.gz-xq p samp,.gz-xq p strong{ width:50%; height:24px; float:left; display:block; overflow:hidden;}
.gz-xq p strong{ text-align:right;}
.gz-xq p strong i{ font-size:24px; font-weight:bold; color:#c00000;}







/*修改头像*/
.perct_cont{ height:390px; margin-top:30px; display:none;}
.ptfatl{ width:280px; height:390px; float:left;}
.ptflmax{ width:280px; height:280px; background:#f5f5f5; position:relative; overflow:hidden;}
.ptltxt{ width:280px; height:280px; line-height:280px; text-align:center; font-size:16px; position:absolute; top:0; left:0; background:#f5f5f5; z-index:99;}
.previewl{ max-width:280px; max-height:280px; overflow:hidden;}
.jcrop_w{ max-width:280px; max-height:280px; overflow:hidden;}
.jcrop_w img{ max-width:280px; max-height:280px; min-width:120px; min-height:120px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=image);}
.ptfltit{ width:80px; height:40px; line-height:40px; text-align:center; font-size:14px; background:#c00000; color:#fff; position:relative; margin-top:20px; overflow:hidden;}
.ptfltit input{ width:80px; height:40px; cursor:pointer; position:absolute; top:0; left:0; font-size:0;filter:alpha(Opacity=0);opacity:0;}
.ptfatr{ width:550px; height:390px; float:right;}
.ptrtit{ height:20px; line-height:20px; font-size:14px;}
.previewr{ height:200px; margin-top:10px; background:#f5f5f5; padding:50px 0 0 50px;}
.previewr .pre-1,.previewr .pre-2{ border:1px solid #f5f5f5; background:#fff; overflow:hidden; float:left; margin-right:50px;}
.previewr .pre-1{ width:120px; height:120px; overflow:hidden;}
.previewr .pre-2{ width:80px; height:80px; margin-top:40px; overflow:hidden;}
.previewr p{ font-size:14px; height:40px; line-height:40px; clear:both;}
.previewr p span{ width:138px; height:40px; float:left; display:block; margin-left:20px;}
.ptrbtn{ width:80px; height:40px; line-height:40px; text-align:center; font-size:14px; background:#c00000; color:#fff; margin-top:20px;}
.jcrop-tracker{ height:100%; width:100%; -webkit-tap-highlight-color:transparent; -webkit-touch-callout:none; -webkit-user-select:none;}
.jcrop-handle{ background-color:#333333; border:1px #eeeeee solid; width:7px !important; height:7px !important; font-size:1px;}
.jcrop-handle.ord-n{ left:50%;  margin-left:-4px; margin-top:-4px; top:0;}
.jcrop-handle.ord-s{ bottom:0; left:50%;  margin-bottom:-4px;  margin-left:-4px;}
.jcrop-handle.ord-e{ margin-right:-4px; margin-top:-4px; right:0; top:50%;}
.jcrop-handle.ord-w{ left:0; margin-left:-4px; margin-top:-4px; top:50%;}
.jcrop-handle.ord-nw{ left:0px; margin-left:-4px; margin-top:-4px; top:0px;}
.jcrop-handle.ord-ne{ margin-right:-4px; margin-top:-4px; right:0; top:0;}
.jcrop-handle.ord-se{ bottom:0; margin-bottom:-4px; margin-right:-4px; right:0;}
.jcrop-handle.ord-sw{ bottom:0; left:0; margin-bottom:-4px; margin-left:-4px;}
.ptform li{ height:40px; line-height:40px; padding-bottom:20px; font-size:14px; overflow:hidden;}
.ptform li strong{ width:120px; height:40px; display:block; float:left; text-align:right; overflow:hidden;}
.ptform li .txt{ width:220px; height:38px; border:1px solid #ddd; float:left; padding:0 10px; outline:none;}
.ptform li .sub{ width:240px; height:40px; border:0; margin-left:120px; background:#c00000; color:#fff; font-size:16px;}
.nocont{ text-align:center; font-size:16px; color:#888; padding:160px 0;}
















/*加载等待*/
.rotating{ width:100%; height:100%; position:fixed; top:0; left:0; z-index:999999; overflow:hidden; display:none;}
.rotatbox{ width:50px; height:50px; margin:auto; margin-top:25%; overflow:hidden;}
.rotatbox img{ width:100%; height:100%;}
/*返回顶部*/
#top{ width:60px; height:60px; float:right; position:fixed; bottom:150px; right:20px; z-index:500; background:url(../images/topbg.png) no-repeat left top; transition: all .2s; cursor:pointer; display:none;}
#top:hover{ background-position:left -60px;}
/*主页文本框检索*/
.menu_v span {font-size:20px;color:#c00000;padding-left:20px; display:none;}
.menu_v font {font-size:16px;padding-left:22px;}
.menu_v li { cursor:pointer; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.menu_v li.hover { background:#c00000; color:#fff; }
.menu_v li.hover span { color:#fff; }
.menu_v li.on{ background:#c00000; color:#fff; }
.menu_v li.on span { color:#fff; }
/*页脚*/
.hoem_bq{ width:1200px; min-width:320px; padding:60px 0; margin:auto; text-align:center; font-size:0;}
.hoem_bq span{ width:25%; display:inline-block; font-size:22px; color:#333;}
.hoem_bq span img{ width:80px; height:80px; transform: rotateY(0deg); transition: all 1s;}
.hoem_bq span img:hover{ transform:rotateY(360deg);}
.hoem_bq span h3{ line-height:35px;}
.hoem_bq span h3,.hoem_bq li p{ white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.hoem_bq span p{ font-size:30px;}
.hoem_bq span p strong{ color:#c00000;}
.footlink{ width:1200px; margin:auto; font-size:0; text-align:center; border-top:1px solid #717171; padding-top:15px; margin-top:15px;}
.footlink dt{ width:100%; height:30px; line-height:30px; overflow:hidden;}
.footlink dt a{ height:30px; padding:0 15px; background:#666; cursor:pointer;}
.footlink dt a.sel{ background:#333;}
.footlink dd{ display:none; width:100%; line-height:24px; padding:10px 0 15px 0; margin-bottom:15px; overflow:hidden; border-bottom:1px solid #717171;}
.footlink a{ color:#fff; font-size:14px; margin-right:15px; display:inline-block;}
.footlink dd a{ color:#ddd;}
.footlink dd a:hover{ color:#fff;}
.footer{ width:100%; min-width:320px; padding:30px 0; background:#666;}
.footer p{ padding:0 10px; text-align:center; line-height:24px;}
.footer p a{ color:#fff; margin-right:20px; font-size:16px; display:inline-block;}
.footer p a:last-child{ margin-right:0;}
.footer ul{ padding:0 10px; text-align:center; line-height:24px; color:#fff;}
.footer ul li{ color:#ffffff;}













@media screen and (max-width:1440px){
/*地图*/
.map_menu{ width:280px;}
.map_menu_tit{ width:280px;}
.map_menu_list{ width:270px;}
.map_menu_list .map_show{ height:85px;}
.map_menu_list .mapimg{ width:100px; height:100%;}
.map_menu_list .mapinf{ width:160px; height:100%;}
.map_menu_list .mapinf h3{ padding-bottom:3px;}
.map_menu_list .mapinf p{ padding-top:8px; height:22px;}
.map_menu_list .mapinf p strong{ width:85px;}
.map_menu_list .mapinf p span{ width:75px;}
}
.bodywhite{ background:#fff; padding:0 10px 10px 10px; margin-bottom:20px; box-shadow:-2px 0 2px #e1e1e1,2px 0 2px #e1e1e1,0 -2px 2px #e1e1e1,0 2px 2px #e1e1e1;}
.bodywhitel{ background:#fff; padding:0 10px 10px 10px; margin:20px auto; box-shadow:-2px 0 2px #e1e1e1,2px 0 2px #e1e1e1,0 -2px 2px #e1e1e1,0 2px 2px #e1e1e1;}
.bodywhites{ background:#fff; width:1220px; margin-bottom:20px; box-shadow:-2px 0 2px #e1e1e1,2px 0 2px #e1e1e1,0 -2px 2px #e1e1e1,0 2px 2px #e1e1e1;}
.bodywhitey{ width:1220px;}
.bodywhitew{ width:1220px; margin-bottom:10px;}
.esfzwsj{ width:100%; padding:50px 0; text-align:center; color:#888; font-size:20px; letter-spacing:10px;}
.lbyzwsj{ width:100%; padding:50px 0; text-align:center; color:#888; font-size:20px; letter-spacing:10px; background:#fff; display:none;}
.nul_rcod .esfzwsj,.xqnulad .xqrest .esfzwsj,.nul_numb .esfzwsj{ padding:50px 0; font-size:20px;}
