@charset "utf-8";
/**
 *
 * @authors liuyw (i@liuyw.com)
 * @date    2016-04-13 21:21:59
 * @version v1.0
 */
/* reset */
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;font-weight:normal;}
html,body,fieldset,img,iframe,abbr{border:0;}
i,cite,em,var,address,dfn{font-style:normal;}
[hidefocus],summary{outline:0;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6,small{font-size:100%;}
sup,sub{font-size:83%;}
pre,code,kbd,samp{font-family:inherit;}
q:before,q:after{content:none;}
textarea{overflow:auto;resize:none;}
label,summary{cursor:default;}
a,button{cursor:pointer;}
h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:bold;}
del,ins,u,s,a,a:hover{text-decoration:none;}
body,textarea,input,button,select,keygen,legend{font: 12px/1.5 \5fae\8f6f\96c5\9ed1, tahoma, arial, "hiragino sans gb",\5b8b\4f53;color:#666;outline:0;}
body{background:#fff; overflow-x:hidden;}
img{ vertical-align:middle;}
a{color:#333;}
a:hover{color:#30a15d;}
.adj-text{ position:absolute; margin:auto; left:0; right:0; bottom:0px; z-index:99; height:auto !important;}
.adj-top{ left:auto; bottom:auto; top:0; right:0; padding:0 !important;}
.adj-text span{ display:block; line-height:14px; background:#000; background:rgba(0,0,0,0.2); filter:alpha(opacity=20); color:#fff !important; float:left; width:auto !important; padding:0px 1px !important; font-size:10px !important;}
/* grid */
.g-bd{width:1180px;margin:0 auto;zoom:1;}
.g-mn{width:860px;float:left;}
.g-sd{width:300px;float:right;}
.g-sdc{ margin-bottom:20px;}
.g-wrap{ zoom:1;}
/* module */
.m-topbar{ height:20px;line-height:20px; padding:5px 0;background-color:#f8f8f8;border-bottom: 1px solid #ebebeb;}
.m-topbar .menu{ height:20px;overflow:hidden;}
.m-topbar .menu li{ float:left; height:14px; line-height:14px; padding:3px 0; margin-left:-1px;}
.m-topbar .menu a{ display:block; height:14px; padding:0 15px;border-left:1px solid #999;}
.m-topbar .new-menu{ height:20px; overflow:hidden;}
.m-topbar .new-menu li{ float:left; padding:0 5px;}
.m-minhead{ /*! height:50px; */background:#1b71e0;}
.m-minhead .logo-box{ width:100px; padding-right:120px; position:relative;}
.m-minhead .logo a{display:block;width:120px;height:48px;text-indent: -9999px; background-position:0 7px; background-repeat:no-repeat;}
.m-minhead .logo-box .city{ position:absolute; left:130px; top:15px;}
.m-minhead .logo-box .city .on{ cursor:pointer; font-size:14px;padding-right: 20px; color:#fff;}
.m-minhead .logo-box .city .on:after{content: "";display: block; position: absolute; top: 50%; right:5px; margin-top: -2px; width: 0; height: 0; border-left:5px solid transparent; border-right:5px solid transparent; border-top:8px solid #fff;transition:transform 0.2s ease-out;cursor:pointer;}
.m-minhead .logo-box .city .on:hover:after{-ms-transform:rotate(180deg); -moz-transform:rotate(180deg);-o-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);}
.m-minhead .logo-box .citylist{ position:absolute; left:0;z-index: 9999;border: 1px solid #d8d8d8;background-color: #fcfcfc;width:480px;padding: 8px; box-shadow:0 2px 5px rgba(0,0,0,.2);}
.m-minhead .logo-box .citylist dl{padding:7px 0;margin:0 15px;border: 0;line-height: 23px;}
.m-minhead .logo-box .citylist dt{width: 72px;float: left;color: #666;}
.m-minhead .logo-box .citylist dd{margin-left:70px;zoom:1;}
.m-minhead .logo-box .citylist dd:after{display:block;clear:both;visibility:hidden;height:0;overflow:hidden;content:".";}
.m-minhead .logo-box .citylist a{float:left;padding: 0 11px 0 0;white-space: nowrap;}
.m-minhead .logo-box .citylist a:hover{ text-decoration:underline; color:#ff5203;}
.m-minhead .logo-box .citylist .more{height:20px; padding:5px 0;margin:0 15px;}
.m-minhead .logo-box .citylist .morecity{ float:right;}
.m-minhead .login{color:#fff;}
.m-minhead .login a{ height:50px; line-height:50px; /*! margin:0 10px; */ /*! font-size:14px; */ color:#fff;}
.m-minhead .login a.fdjsq{ float:left; padding-left:14px; background:url(/uploads/image/ppaimages/fdjsq.png) left center no-repeat; margin-right:30px;}
.m-minhead .login p{ float:left;}
.m-minhead .login p a{ float:left; }
.m-minhead .login p span{ float:left; line-height:50px; margin:0 5px;}

.m-header{ height:80px; padding-top:30px; position:relative; z-index:100;}
.m-header .logo-box{ width:170px; padding-right:150px; position:relative; margin-left:-15px;}
.m-header .logo a{display:block;width:170px;height:56px;text-indent: -9999px; background-position:0 0; background-repeat:no-repeat;}
.m-header .logo-box .city{ position:absolute; left:180px; top:15px; border-left:1px solid #ddd; padding-left:10px;}
.m-header .logo-box .city .on{ height:40px; line-height:40px; cursor:pointer; font-size:22px;padding-right:15px; color:#333;}
.m-header .logo-box .city .on:after{content: "";display: block; position: absolute; top: 50%; right:5px; margin-top: -2px; width: 0; height: 0; border-left: 3px solid transparent; border-right: 3px solid transparent; border-top: 5px solid #666;transition:transform 0.2s ease-out;cursor:pointer;}
.m-header .logo-box .city .on:hover:after{-ms-transform:rotate(180deg); -moz-transform:rotate(180deg);-o-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);}
.m-header .logo-box .citylist{ position:absolute; left:0;z-index: 9999;border: 1px solid #d8d8d8;background-color: #fcfcfc;width:350px;padding: 8px; }
.m-header .logo-box .citylist dl{padding:7px 0;margin:0 15px;border: 0;border-bottom: 1px solid #dadada;line-height: 23px;}
.m-header .logo-box .citylist dt{width: 72px;float: left;color: #666;}
.m-header .logo-box .citylist dd{margin-left:70px;zoom:1;}
.m-header .logo-box .citylist dd:after{display:block;clear:both;visibility:hidden;height:0;overflow:hidden;content:".";}
.m-header .logo-box .citylist a{float:left;padding: 0 11px 0 0;
    white-space: nowrap;}
.m-header .logo-box .citylist a:hover{ text-decoration:underline; color:#ff5203;}
.m-header .logo-box .citylist .more{height:20px; padding:5px 0;margin:0 15px;}
.m-header .login{color:#fff;}
.m-header .login a{ height:50px; line-height:50px; margin:0 10px; font-size:14px; color:#fff;}

.m-head {height:80px; padding:20px 0 10px;}
.m-head .name{ width:700px; height:54px; padding:13px 0;}
.m-head .name .title{ float:left; font-size:36px; font-weight:normal; color:#333; margin-right:10px;}
.m-head .name ul{ padding-top:15px;}
.m-head .name li{float:left; margin-right:10px;}
.m-head .enlist{ width:400px; text-align:right;}
.m-head .enlist dl{ height:80px;}
.m-head .enlist dt{ float:right; width:80px; height:80px;}
.m-head .enlist dt img{ width:80px; height:80px;}
.m-head .enlist dd{ padding-top:20px;line-height:24px;}
.m-head .enlist dd p{ height:24px;}
.m-head .enlist dd span{ position:relative; margin-left:10px;}
.m-head .enlist .tb-icon{ position:absolute; left:-20px; top:1px; padding:8px;}
.m-head .enlist .zx{ margin-right:20px; cursor:pointer;}
.m-head .enlist .qun{ cursor:pointer;}
.m-head .enlist .qun b{ font-weight:normal; background:#fff; border:#e5e5e5 1px solid; position:absolute; left:0; top:17px; padding:10px; text-align:left; display:none; white-space:nowrap; z-index:9;}
.m-head .enlist .qun:hover b{ display:block;}
.m-head .enlist .zx .tb-icon{ background-position:-205px 0;}
.m-head .enlist .qun .tb-icon{ background-position:-205px -24px;}

.m-nav2{ height:39px; line-height:39px; border:1px solid #ddd; border-bottom:2px solid #1b71e0; background:#f7f7f7; margin-bottom:20px;}
.m-nav2 li{ position:relative; float:left; width:130px; height:40px; text-align:center; font-size:14px;}
.m-nav2 li a{ display:block; width:100%; height:39px; color:#333; font-weight:bold; font-size:17px; font-weight:normal;}
.m-nav2 .this a,.m-nav2 li a:hover{ position:absolute; top:-1px; border-top:1px solid #1b71e0; background:#1b71e0; color:#fff;}
/*nav*/
.m-nav{ position:relative; height:50px;background:#1b71e0; z-index:99;}
.m-nav .main-nav li{ float:left;position:relative; height:50px; line-height:50px;font-size:14px; text-align:center; }
.m-nav .main-nav a{ display:block; padding:0 15px; color:#fff;}
.m-nav .main-nav a:hover{ background:#0d57b7;}
.m-nav .main-nav .subnavlist{ position:absolute; background:#1b71e0; display:none; width:100%; }
.m-nav .main-nav .subnavlist a{ padding:0; white-space:nowrap; }
.m-nav .main-nav li:hover .subnavlist{ display:block;}
.m-nav .newhouse .d-item{ position:absolute; left:0;top:48px; background:#fff;padding:20px;width: 980px;height:170px;left:0;z-index:999;box-shadow:1px 2px 4px rgba(0,0,0,.2);}
.m-nav .newhouse .d-item:after{ content:"";width:10px;height: 6px;position: absolute;z-index:999;top:-6px;left:47px;overflow: hidden; background-position:-115px -108px;}
.m-nav .newhouse .son-nav{ width:735px;}
.m-nav .newhouse .son-nav dl{float: left;width: 245px;height: 84px; margin-bottom:5px;text-align: left;font-size: 14px;color: #666;overflow: hidden;}
.m-nav .newhouse .son-nav dt{ line-height:24px;}
.m-nav .newhouse .son-nav dd{float: left;width: auto;margin: 5px 10px 5px 0;line-height: 20px;}
.m-nav .newhouse .son-nav a{color: #666;}
.m-nav .newhouse .son-nav a:hover{ background:none;color:#ff5203;}
.m-nav .adv a{ display:block; margin-bottom:20px;}
.m-nav .sub-nav li{float:left;position:relative;width:98px;height:30px; padding:8px 0; margin-left:10px;text-align: center;color:#fff;z-index:99;}
.m-nav .sub-nav a{ display:block; width:100%; height:30px; padding:0; text-indent:-999em; overflow:hidden;}
.m-nav .sub-nav .mb a{ background-position:-204px -170px;}
.m-nav .sub-nav .app a{ background-position:-302px -170px;}
.m-nav .sub-nav .app a:hover{ background-position:-98px -170px;}
.m-nav .sub-nav .d-item{ position:absolute; top:48px; width:123px; height:123px;padding:10px;box-shadow:1px 2px 4px rgba(0,0,0,.2);background:#fff;}

/*son nav*/
.m-menu{ position:relative; height:48px;line-height:48px; background:#f3f3f3; z-index:9;}
.m-menu .menu-nav li{ float:left;line-height:20px; padding-right:25px; font-size:14px;}
.m-menu .menu-nav a{ display:block; width:100%; height:20px; padding:14px 0;}
.m-menu .menu-nav a:hover,.m-menu .menu-nav .this a{ color:#1b71e0;}
.m-menu .menu-nav .tb-icon{ float:left; width:20px; height:20px;}
.m-menu .menu-nav .m1 .tb-icon{ background-position:0 -69px;}
.m-menu .menu-nav .m2 .tb-icon{ background-position:-56px -70px;}
.m-menu .menu-nav .m3 .tb-icon{ background-position:-110px -70px;}
.m-menu .menu-nav .m4 .tb-icon{ background-position:-164px -70px;}
.m-menu .menu-nav .m5 .tb-icon{ background-position:-218px -70px;}
.m-menu .menu-nav .m6 .tb-icon{ background-position:-273px -70px;}
.m-menu .menu-nav .m1:hover .tb-icon,.m-menu .menu-nav .this .m1 .tb-icon{ background-position:0 -91px;}
.m-menu .menu-nav .m2:hover .tb-icon,.m-menu .menu-nav .this .m2 .tb-icon{ background-position:-56px -91px;}
.m-menu .menu-nav .m3:hover .tb-icon,.m-menu .menu-nav .this .m3 .tb-icon{ background-position:-110px -92px;}
.m-menu .menu-nav .m4:hover .tb-icon,.m-menu .menu-nav .this .m4 .tb-icon{ background-position:-164px -92px;}
.m-menu .menu-nav .m5:hover .tb-icon,.m-menu .menu-nav .this .m5.tb-icon{ background-position:-218px -92px;}
.m-menu .menu-nav .m6:hover .tb-icon,.m-menu .menu-nav .this .m6 .tb-icon{ background-position:-273px -92px;}
.m-menu .search{ width:425px; height:40px; padding:4px;}
.m-menu .search .textbox{ float:left; width:310px; height:18px; line-height:18px; padding:10px; border:1px solid #ddd; vertical-align:top;}
.m-menu .search #search_house_id{ float:left; width:90px; height:40px; line-height:40px; text-align:center; color:#fff;background: #ff5203; vertical-align:middle; border: 0; cursor: pointer; font-size:16px;}
.m-menu .m-crumbs{ height:48px; line-height:48px; margin-bottom:0;}
.p_list_enter{ float:right; padding:4px 0; margin-left:30px; }
.p_list_enter .tel{ font-size:14px; color:#ff611c; float:left; line-height:40px; height:40px; }
.p_list_enter .tel span{ font-size:20px;}
.p_list_enter button{ float:left; height:40px; padding:0 20px; border:#ff611c 1px solid; border-radius:4px; color:#ff611c; font-size:16px; background:#fff; margin-left:20px;}

.p_middle_enter{ border:#eee 1px solid; overflow:hidden; margin:20px 0; }
.p_middle_enter .img{ width:180px; height:120px; float:left; background:url(/uploads/image/ppaimages/p_middle_enter.png) no-repeat left top; }
.p_middle_enter .text{ float:left; margin-left:30px; margin-top:12px; }
.p_middle_enter .text span{ display:block; font-size:16px; color:#666; line-height:48px; }
.p_middle_enter .text p{ font-size:28px; color:#595959; line-height:48px; }
.p_middle_enter .btn{ float:right; padding:40px 30px 0 0; }
.p_middle_enter .btn button{ width:108px; height:40px; border:none; background:#ff5202; font-size:16px; color:#fff; border-radius:4px; } 

/* search */
.m-header .search{ width:540px; height:68px; position:relative; z-index:99;}
.m-header .search .search-box{ width:536px; height:40px; font-size:16px; border:2px solid #ff5203;}
.m-header .search .m-options{ width:90px; padding:10px 0; text-align:center; border:none; border-right:1px solid #ddd;}
.m-header .search .d-item{ width:90px; top:40px; left:-2px; border:2px solid #ff5203; border-top:none;}
.m-header .search .textbox{ border:0 none; height:20px; line-height:20px; padding:9px;font-size:14px; overflow:hidden;}
.m-header .search #search_house_id{position: absolute;z-index:10;top:2px;right:0;width:106px;height: 40px;line-height: 40px;padding-left: 25px;cursor: pointer;margin-right: 0;background-color: #ff5203;font-size: 18px;text-align: center;color: #fff; border: 0; cursor: pointer;}
.m-header .search #search_house_id i{position: absolute;z-index: 11;top: 10px;left: 18px;width: 20px;height: 21px;background-position:-347px -70px;}
.m-header .search .searchhot{ height:28px; line-height:28px; overflow:hidden;}
.m-header .search .searchhot a{ margin-left:10px; color:#666;}
.m-header .search .searchhot a:hover{ color:#ff5203;}
.m-header .topic{ width:220px; height:55px; overflow:hidden;}

.m-crumbs{ height:20px; line-height:20px; margin-bottom:10px;font-family: \5b8b\4f53;}
.m-crumbs li{ float:left; padding-right:5px; color:#666;}
.m-crumbs li a{ color:#666;}
.m-hd{ height:30px; line-height:30px;}
.m-hd .title{float:left;font-size:18px; color:#333;}
.m-options{ float: left; position: relative; width: 100px; height: 20px; line-height: 20px; padding: 2px 5px;margin-right: 10px; background: #fff; border: 1px solid #ddd; cursor: pointer;z-index: 999;}
.m-options .d-item { position: absolute; left: -1px;width:110px;border: 1px solid #ddd; background: #fff; }
.m-options .d-item a { display: block; height: 30px;padding:0 5px;line-height: 30px; margin: 0; }
.m-options .d-item a:hover { background: #f5f5f5; }
.m-options:after{content: "";display: block; position: absolute; top: 50%; right: 5px; margin-top: -2px; width: 0; height: 0; border-left: 3px solid transparent; border-right: 3px solid transparent; border-top: 5px solid #666;transition:transform 0.2s ease-out;}
.m-options:hover:after{-ms-transform:rotate(180deg); -moz-transform:rotate(180deg);-o-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);}
.m-footer{text-align:center;overflow: hidden; position: relative; }
.m-footer .site_map { position: absolute; left: 810px; top: 20px; }
.m-footer .copyright{margin:20px 0 ;}
.m-footer .copyright p{ height:20px; line-height:20px; font-size:12px;}
.m-footer .copyright p a{ font-size:12px;}
.m-footer .copyright p img{ display:inline; }
.m-lp-list li{height:18px; line-height: 18px;padding:10px 0;border-bottom: 1px dotted #e0e0e0;font-size:14px;overflow: hidden;}
.m-lp-list li:hover{ background:#f5f5f5;}
.m-lp-list li a{ display:block; height:18px; overflow:hidden;}
.m-lp-list i{float:left;width:18px;height:18px;margin-right:10px; text-align:center;background:#ddd;color:#fff;}
.m-lp-list .hot{background:#ff5203;}
.m-lp-list span{float: left;height:18px;}
.m-lp-list .lpnan{width:120px;overflow: hidden;}
.m-lp-list .price{width:80px;}
.m-lp-list .area,.m-lp-list .date{width:60px;margin-right:0;text-align:right;}
.m-youhui .img{float: left;}
.m-youhui .info{float: left;padding-left:20px;overflow: hidden;}
.m-youhui .info p{font-size:16px;}
.m-youhui .info .tit{height:36px;font-size:24px;margin-bottom:10px;}
.m-youhui .info .tit a{margin-right:10px;}
.m-youhui .info .des{margin-bottom:10px;}
.m-youhui .info .sale{font-size:24px;margin: 5px 0;color: #ff5203;}
.m-youhui .info .post{display: block; height:46px;position:relative;border: 2px solid #ff5203;border-radius: 5px;margin: 10px 0;overflow:hidden;}
.m-youhui .info .text{height:20px; line-height:20px;padding:13px; border:0 none; background:#fff;width:330px;font-size: 16px;}
.m-youhui .info .btn{position: absolute; top: 0; right: 0; width:138px; height: 46px;line-height: 46px;cursor: pointer;background-color: #ff5203;font: 600 18px/1.5 tahoma,'simsun',sans-serif;background-position: -323px -60px;    color: #fff;border:0 none;}
.m-youhui .info .count{height:24px;line-height:24px;}
.m-youhui .info .count .time{float: left;}
.m-youhui .info .count .time i{float: left;width:20px;height:20px; margin-top:3px;background-position:-50px -79px;}
.m-youhui .info .count .u-person{float: right;margin-top:0;padding:0;}
.m-adv{position:relative;margin-bottom:5px;}
.m-adv a{position:absolute; display:block;width:100%;height:55px;}
#a12614 a{ position:static;}
.m-ftool{position:fixed;bottom:20px;right:5%;width:49px;text-align:center;z-index:99;}
.m-ftool .gotop:after,.m-ftool .qrcode:after{content:""; background-image:url(/uploads/image/ppaimages/base-sprites-2.png); background-repeat:no-repeat;width:49px; height:49px; display:block; position:absolute; top:0; left:0; opacity:.6;transition:opacity 0.2s ease-out;}
.m-ftool .qrcode{ margin-bottom:1px;}
.m-ftool .gotop:after{ background-position:-4px -424px;}
.m-ftool .qrcode:after{ background-position:-60px -424px;}
.m-ftool a{ float:left; position:relative; width:49px; height:49px; overflow:hidden; text-indent:-99em;transition:opacity 0.2s ease-out;}
.m-ftool .zx,.m-ftool .jsq{ color:#fff; text-indent:0;text-align:center; background:#333;background:rgba(0,0,0,.3); margin-bottom:1px;}
.m-ftool .zx{line-height:50px;}
.m-ftool .jsq{ height:40px; padding:5px 0;line-height:20px;}
.m-ftool .zx:hover,.m-ftool .jsq:hover{background:#1b71e0; background:rgba(27, 113, 224,.7);}
.m-ftool .gotop:hover:after{background-position:-4px -474px;}
.m-ftool .qrcode:hover:after{background-position:-60px -474px;}
.m-flink{padding: 0px 25px 10px;vertical-align: top;background-color: #f4f4f4;}
.m-flink .hd{ height:36px; line-height:36px; text-align:left; font-size:14px; font-weight:bold; color:#333;}
.m-flink .bd{ overflow:hidden;}
.m-flink .bd li{ float:left; line-height:28px; width:100px; overflow:hidden;}
.m-flink .bd a{float:none; white-space:nowrap;}
.m-flink .bd > a{ float:right; line-height:12px; border:#666 1px solid; width:12px; text-align:center; margin-top:6px; color:#666;}
.hotcity .bd ul{ height:28px; float:left; width:1100px;}
.hotcity .bd li{ width:100px;}
.m-fixedb{ height:70px;}
.m-fixedb div{position:fixed;width: 1180px;height: 70px; bottom:0; left:50%; margin-left:-590px;    _position: absolute;_top: expression(eval(document.documentelement.scrolltop document.documentelement.clientheight-this.offsetheight-(parseint(this.currentstyle.margintop,10)||0)-(parseint(this.currentstyle.marginbottom,10)||0))); z-index:999;}
/* 普通翻页器-默认居中 */
.m-page{margin:10px 0;text-align:center;line-height:32px;font-size:0;letter-spacing:-0.307em;word-wrap:normal;white-space:nowrap;color:#999;}
.m-page a,.m-page i,.m-page .jump{display:inline-block;vertical-align:top;padding:0 12px;margin-left:-1px;border:1px solid #ddd;font-size:12px;letter-spacing:normal;background:#fff;-webkit-transition:background-color 0.2s;-moz-transition:background-color 0.2s;-ms-transition:background-color 0.2s;transition:background-color 0.2s;}
.m-page a,.m-page a:hover{text-decoration:none;color:#39c;}
.m-page a:first-child{margin-left:0;border-top-left-radius:5px;border-bottom-left-radius:5px;}
.m-page a:last-child{margin-right:0;border-top-right-radius:5px;border-bottom-right-radius:5px;}
.m-page a.pageprv:before,.m-page a.pagenxt:after{font-weight:bold;font-family:\5b8b\4f53;vertical-align:top;}
.m-page a.pageprv:before{margin-right:3px;content:'\3c';}
.m-page a.pagenxt:after{margin-left:3px;content:'\3e';}
.m-page a:hover{background:#1f86e2;border:1px solid #1f86e2;color:#fff;}
.m-page a:active{background:#f0f0f0;}
.m-page a.z-crt,.m-page a.z-crt:hover,.m-page a.z-crt:active{cursor:default;color:#999;background:#f5f5f5;background:#1f86e2;border:1px solid #1f86e2;color:#fff;}
.m-page a.z-dis,.m-page a.z-dis:hover,.m-page a.z-dis:active{cursor:default;color:#ccc;background:#fff;border:1px solid #ddd;}
.m-page .jump {border:none; background:none;}
.m-page .jump .u-num{margin:0 5px;width:50px;text-align: center;}
.m-page .btn{ background:#1f86e2;border:1px solid #1f86e2;color:#fff;}
/* 居左 */
.m-page-lt{text-align:left;}
/* 居右 */
.m-page-rt{text-align:right;}
/* 较小 */
.m-page-sm{line-height:22px;}
.m-page-sm a,.m-page-sm i{padding:0 8px;}
/* 分离 */
.m-page-sr a,.m-page-sr i{margin:0 3px;border-radius:5px;}
.m-page-sr i{border:0;}
.m-page-sr a:first-child,.m-page-sr a:last-child{border-radius:5px;}
/* unit */
.u-num{ border:1px solid #ddd; height:30px; line-height:18px; padding:3px;}
.u-person{display:block;height:20px;line-height:20px;padding:5px 0; overflow: hidden;margin-top:10px;}
.u-person:before{content:"";display:block;float: left; background-position:-52px -104px;width:20px; height:20px;}
.u-img{ display:block;position:relative;  width:100%; }
.u-img p{position:absolute; left:0; bottom:0; width:92%; padding:0 4%; height:30px; line-height:30px;background: rgba(0,0,0,0.5);filter: progid:dximagetransform.microsoft.gradient(startcolorstr=#7f000000,endcolorstr=#7f000000); color:#fff;text-overflow: ellipsis;white-space: nowrap;
word-break: break-all;overflow:hidden;}
.u-gomap{ position:relative; margin-left:10px; width:70px; height:44px;}
.u-gomap a{ display:block; position:absolute; bottom:0;height:24px; line-height:28px; padding-left:20px;overflow:hidden;background:  left bottom no-repeat;}
.u-ask{ float:left; width:18px; height:18px; line-height:18px; font-size:12px; margin-right:20px; margin-top:5px; color:#fff; text-align:center;}
.u-aq{ background:#1b71e0;}
.u-aa{ background:#ff5203;}
.u-sell{ display:block; width:36px; height:22px; line-height:22px; padding-left:8px; text-align:center; color:#fff; background-position:-225px 0;}
.u-icon{ display:block; height:20px; line-height:20px; padding:0 8px; border-radius:3px; color:#999; border:1px solid #ddd; background:#efefef;}
.u-trends{ float:left;width:36px; height:22px; line-height:22px; padding-right:8px; text-align:center; color:#fff; background-position:-227px -26px;}
.u-push,.u-notice,.u-trend,.u-counter,.u-overall,.u-allmap,.u-range,.u-bus,.u-car{ position:relative; padding-left:16px; margin-left:10px;}
.u-push .tb-icon{ position:absolute; left:0; top:0; width:15px; height:20px; background-position:0 -40px;}
.u-notice .tb-icon{position:absolute; left:0; top:0; width:15px; height:20px; background-position:-20px -40px;}
.u-trend .tb-icon{position:absolute; left:0; top:0; width:15px; height:20px; background-position:-203px -230px;}
.u-counter .tb-icon{position:absolute; left:0; top:0; width:15px; height:20px; background-position:-226px -229px;}
.u-overall .tb-icon{position:absolute; left:0; top:0; width:15px; height:20px; background-position:-96px -259px;}
.u-allmap .tb-icon{position:absolute; left:0; top:0; width:15px; height:20px; background-position:-118px -259px;}
.u-range .tb-icon{position:absolute; left:0; top:0; width:15px; height:20px; background-position:-140px -259px;}
.u-bus .tb-icon{position:absolute; left:0; top:0; width:15px; height:20px; background-position:-162px -259px;}
.u-car .tb-icon{position:absolute; left:0; top:0; width:15px; height:20px; background-position:-184px -259px;}
.u-btn{height:40px;border-radius:2px; float:left; background:#ff5203; color:#fff; text-align:center;}
.u-btn input{ width:100%; height:40px; background:none; border:none; color:#fff; cursor:pointer; font-size:16px;}
.u-sale{ display:block; width:54px; height:28px;}
.u-state{ position:relative; padding-left:10px;}
.u-state .tb-icon{ position:absolute; left:0; top:2px; display:block; width:37px; height:20px; text-indent:-999em; overflow:hidden;}
.u-state .s1{ background-position:-129px -116px;}
.u-state .s2{ background-position:-177px -116px;}
.u-state .s3{ background-position:-225px -116px;}
.u-state .s4{ background-position:-240px -430px;}
.u-state .s5{ background-position:-190px -430px;}
/* function */
.f-cb:after,.f-cbli li:after,.g-wrap:after,.g-bd:after{display:block;clear:both;visibility:hidden;height:0;overflow:hidden;content:".";}
.f-cb,.f-cbli li{zoom:1;}
.f-dn{display:none;}
.f-db{display:block;}
.f-fl{float:left;}
.f-fr{float:right;}
.f-pr{position:relative;}
.f-prz{position:relative;zoom:1;}
.f-oh{overflow:hidden;}
.f-csp{cursor:pointer;}
.f-rmb{margin-bottom:0;}
.f-lock{ overflow:hidden;}
.f-fixed {position: fixed; }

.f-tips{position:fixed; left:50%; top:100px;z-index:11001; width:675px; margin-left:-339px;_position:absolute;_top:expression(eval(document.documentelement.scrolltop document.documentelement.clientheight)-560 "px");}
.f-tips{ width:675px; height:100px; padding:30px 0; text-align:center;color:#fff;background:#000; background:rgba(0,0,0,.8); border-radius:2px; border:none;}
.f-tips .hd{ height:50px; line-height:50px; font-size:26px; }
.f-tips .des{ font-size:18px;}

.f-share{ position:fixed; left:50%; top:25%;margin-left:-660px; width:60px; height:331px;}
.f-share .share{ margin-bottom:26px;}
.f-share li{ width:60px; height:61px;overflow:hidden;}
.f-share li a{ float:none; display:block; width:100%; height:61px; text-indent:999em; margin:0; padding:0; overflow:hidden; background-image:url(/uploads/image/ppaimages/share.gif); background-repeat:no-repeat;}
.f-share .wb a{background-position:-70px 0px;}
.f-share .wx a{ background-position:-70px -61px;}
.f-share .qz a{ background-position:-70px -122px;}
.f-share .pl a{ background-position:-70px -209px;}
.f-share .top a{ background-position:-70px -270px;}
.f-share .wb:hover a{background-position:0 0px;}
.f-share .wx:hover a{ background-position:0 -61px;}
.f-share .qz:hover  a{ background-position:0 -122px;}
.f-share .pl:hover  a{ background-position:0 -209px;}
.f-share .top:hover  a{ background-position:0 -270px;}


.bigimg-box .tips{ position:absolute; top:50%; left:50%; margin-top:-45px; margin-left:-100px; width:200px; height:30px; line-height:30px; text-align:center; font-size:18px;padding:30px 0; text-align:center;color:#fff;background:#000; background:rgba(0,0,0,.8); border-radius:3px; color:#fff; }
/* skin */
.s-fc1{ color:#ff5203;}
.s-fc2{ color:#1b71e0;}
.s-scroll::-webkit-scrollbar {width:8px}
.s-scroll::-webkit-scrollbar-button{width:8px;height:5px}
.s-scroll::-webkit-scrollbar-track{background:#eee;border:thin solid #eee;box-shadow:0 0 3px #ededed inset}
.s-scroll::-webkit-scrollbar-thumb{background:#d6d6d6;border:thin solid #d6d6d6}
.s-scroll::-webkit-scrollbar-thumb:hover{background:#c3c3c3}
/* zhuangtai */
.z-sale{width:42px;height: 22px;}
.z-s2{background-position: 0 -79px;}
.z-s3{background-position:0 -101px}
.z-s4{background-position:-215px -119px}
.z-s5{background-position:-215px -141px}
.z-tag{padding:2px 8px;margin:0 10px 0 0;border-radius:3px;font-size:14px;border:1px solid #ddd;}
.z-t1{border-color:#ff5203;color:#ff6600;}
.z-t2{border-color:#1784cc;color:#1784cc;}
.z-show{ background:0 -158px;}
.z-over{background:-84px -158px;}
.z-wait{background:-181px -158px;}

.m-header .logo a,.m-header .search #search_house_id i,.m-nav .d-item:after,.m-nav .sub-nav li a,.u-person:before,.z-sale,.m-hd .area-list .all i,.m-youhui .info .count .time i,.f4 .tag dt,.f4 .news .bd dt,.f4 .news .bd dt:after,.f6 .tag dt{background-image: url(/uploads/image/ppaimages/base-sprites.png);background-repeat:no-repeat;}
.m-minhead .logo a,.tb-icon,.u-sell,.u-trends,.phone dt,.f2 .news .m-bd dt,.m-hd .area-list .on a,.f3 .s-scroll dt,.p-lpindex .gongju .btn .u-btn{background-image: url(/uploads/image/ppaimages/base-sprites-2.png);  background-repeat:no-repeat;}

/*
 * swiper 2.7.0
 幻灯插件
*/
/* ===============================================================
basic swiper styles
================================================================*/
.swiper-container { margin: 0 auto; position: relative; overflow: hidden; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; -o-backface-visibility: hidden; backface-visibility: hidden; /* fix of webkit flickering */ z-index: 1; }
.swiper-wrapper { position: relative; width: 100%; -webkit-transition-property: -webkit-transform, left, top; -webkit-transition-duration: 0s; -webkit-transform: translate3d(0px, 0, 0); -webkit-transition-timing-function: ease; -moz-transition-property: -moz-transform, left, top; -moz-transition-duration: 0s; -moz-transform: translate3d(0px, 0, 0); -moz-transition-timing-function: ease; -o-transition-property: -o-transform, left, top; -o-transition-duration: 0s; -o-transform: translate3d(0px, 0, 0); -o-transition-timing-function: ease; -o-transform: translate(0px, 0px); -ms-transition-property: -ms-transform, left, top; -ms-transition-duration: 0s; -ms-transform: translate3d(0px, 0, 0); -ms-transition-timing-function: ease; transition-property: transform, left, top; transition-duration: 0s; transform: translate3d(0px, 0, 0); transition-timing-function: ease; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; }
.swiper-free-mode > .swiper-wrapper { -webkit-transition-timing-function: ease-out; -moz-transition-timing-function: ease-out; -ms-transition-timing-function: ease-out; -o-transition-timing-function: ease-out; transition-timing-function: ease-out; margin: 0 auto; }
.swiper-slide { float: left; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; }
/* ie10 windows phone 8 fixes */
.swiper-wp8-horizontal { -ms-touch-action: pan-y; }
.swiper-wp8-vertical { -ms-touch-action: pan-x; }
/* ===============================================================
pagination styles
================================================================*/
.swiper-container { width:100%;color: #fff; text-align: center; }
.swiper-container .red-slide { background: #ca4040; }
.swiper-container .blue-slide { background: #4390ee; }
.swiper-container .orange-slide { background: #ff8604; }
.swiper-container .green-slide { background: #49a430; }
.swiper-container .pink-slide { background: #973e76; }
.swiper-container .swiper-slide .title { font-style: italic; font-size: 42px; margin-top: 80px; margin-bottom: 0; line-height: 45px; }
.swiper-container .pagination { position: absolute; z-index: 20; left: 10px; bottom: 10px; }
.swiper-container .swiper-pagination-switch {display:inline-block;width:8px;height: 8px;border-radius: 8px;background: #555;margin-right: 5px;opacity: 0.8;border: 1px solid #fff;cursor: pointer;}
.swiper-container .swiper-dynamic-links { text-align: center; }
.swiper-container .swiper-dynamic-links a { display: inline-block; padding: 5px; border-radius: 3px; border: 1px solid #ccc; margin: 5px; font-size: 12px; text-decoration: none; color: #333; background: #eee; }
.swiper-container .device {width:100%; height: 300px; padding: 30px 40px; border-radius: 20px; background: #111; border: 3px solid white; margin: 5px auto; position: relative; box-shadow: 0px 0px 5px #000; }
.swiper-container .arrow{ position:absolute; top:50%; width:30px; height:50px; line-height:50px; margin-top:-25px; text-align:center; background:#000; color:#fff; font-size:26px;font-family: \5b8b\4f53; background:rgba(0,0,0,0.4); filter:alpha(opacity=40);}
.swiper-container .arrow-left{ left:0;}
.swiper-container .arrow-right{ right:0;}
.swiper-container .swiper-container { height: 300px;}
.swiper-container .content-slide { padding: 20px; color: #fff; }
.swiper-container .swiper-active-switch { background: #fff; }
.swiper-container .swiper-pagination { position: absolute; z-index: 20; bottom:10px; text-align:center; width:100%; }
.swiper-container .swiper-pagination-switch { padding:2px;border-radius:18px; background: #555; margin: 0 5px; opacity: 0.8;  cursor: pointer; }
.swiper-container .swiper-active-switch { background: #39c5ff; }

/* 修改 */
.m-adv{max-width:1180px; margin:0 auto;}
.m-adv li{ padding-bottom:5px;}
#a12614 li{ font-size:0; padding-bottom:0 !important;}
.m-minhead .login a:hover{ text-decoration:underline;}
.search-list{ background:#fff; left:92px; top:44px;}
.search-list li{ line-height:30px; text-indent:10px; cursor:pointer; border-left:#e5e5e5 1px solid; border-right:#e5e5e5 1px solid;}
.search-list li:last-child{ border-bottom:#e5e5e5 1px solid; }
.search-list li:hover{ background:#f5f5f5; }




.ui-grid-17{width:670px;margin:0 10px 10px 0;float:left;display:inline;}
lp-box {
    margin: 0 0 10px;
    clear: both;
}
 
 
 .ui-box{border:1px solid #d5d9f2;zoom:1;font-size:12px;margin:0;padding:0;}.ui-box:after{clear:both;content:" ";display:block;font-size:0;height:0;visibility:hidden;}
.ui-box-follow{border-top:none;}.ui-box-head{border-bottom:1px solid #ccc;position:relative;}
.ui-box-head-border{border:1px solid #fff;height:14px;line-height:16px;overflow:hidden;padding:7px 10px;background:-webkit-gradient(linear,left top,left bottom,from(#fcfcfc),to(#f1f1f1));background:-moz-linear-gradient(top,#fcfcfc,#f1f1f1);background:-ms-linear-gradient(top,#fcfcfc,#f1f1f1);filter:progid:dximagetransform.microsoft.gradient(startcolorstr='#fcfcfc',endcolorstr='#f1f1f1');background:-o-linear-gradient(top,#fcfcfc,#f1f1f1);background:linear-gradient(top,#fcfcfc,#f1f1f1);}
.ui-box-head .ui-box-head-title{color:#4d4d4d;font-size:14px;font-weight:bold;float:left;display:inline;margin:0;padding:0;}
.ui-box-head .ui-box-head-more{float:right;}.ui-box-head .ui-box-head-text{margin-left:10px;color:#808080;float:left;}
.ui-box-container{background:#fff;border-bottom:1px solid #ccc;}.ui-box-content{padding:10px;}.ui-tab{margin:0;padding:0;}




.ui-grid-row {
    zoom: 1;
}

.fn-right {
    float: right;
}

.ui-tab ul{list-style:none;margin:0;padding:0;}.ui-tab li{list-style:none;vertical-align:top;position:relative;top:1px;}
.ui-tab-items{border-bottom:1px solid #527ac2;font-size:12px;}.ui-tab-item{display:inline-block;*display:inline;*zoom:1;*margin-right:4px;}
.ui-tab-item a{border-radius:3px 3px 0 0;background:#fff;line-height:28px;height:28px;padding:0 10px;border:1px solid #e5e5e5;border-bottom:none;color:#4d4d4d;display:inline-block;*display:inline;*zoom:1;transition:all 0.4s ease-out;}
.ui-tab-item-current a{font-weight:bold;height:29px;}.ui-tab-item a:hover{background:#f6f6f6;text-decoration:none;}
.ui-tab-item-current a:hover{background:#fff;}.ui-form{font-size:12px;line-height:1.5;}.ui-form,.ui-form *{list-style:none;}

.ui-list li{color:#08c;font-size:7px;line-height:20px;}.ui-list li a{font-size:12px;line-height:20px;text-decoration:none;vertical-align:middle;}
.ui-list li a:hover{text-decoration:underline;}.ui-list-gray li{color:#777;}.b10{width:100%;height:10px;clear:both;overflow:hidden;}

.m-flink:after{display:block;clear:both;visibility:hidden;height:0;overflow:hidden;content:".";}

.ui-content-box:after{display:block;clear:both;visibility:hidden;height:0;overflow:hidden;content:".";}



#search_ul_loupan{
	position:absolute;
	top:44px;
	left:0;
	width:430px;
	background-color:#fff;
	overflow:hidden;
	border:2px solid #ff5203;
	border-top:none;
	font-size:14px
}
#search_ul_loupan li{
	line-height:30px;
	padding-left:10px;
	color:#333;
	cursor:pointer
}
#search_ul_loupan li:hover{
	color:#ff5203;
	background-color:#c8e3fc
}
#search_ul_loupan li span{
	display:block
}
#search_ul_loupan li a{
	display:block
}
.m-menu .search .search-box2, .m-menu .search .search-box-business{ position:relative}
.m-menu .search .search-box2 #search_form_id, .m-menu .search .search-box-business #search_form_id{ overflow:hidden;}
.m-menu .search .search-box2 #search_ul_loupan, .m-menu .search .search-box-business #search_ul_loupan{ top:40px; width:418px; display:none;}


/* loading */
.enter-loading{ position:fixed; width:80px; height:80px; margin:auto; top:0; right:0; bottom:0; left:0; z-index:100000; background:rgba(0, 0, 0, 0.5) url(/uploads/image/ppaimages/loading.gif) center center no-repeat; border-radius:4px; }

/* im入口 */
.rightfloat .item .iminletpanel1,.rightfloat .item .iminletpanel2,.rightfloat .item .iminletpanel3,.rightfloat .item .iminletpanel4,.rightfloat .item .iminletpanel5{ top:0px !important; margin:0 !important; display:block !important; }
.rightfloat .item .iminletpanel5 .iminletindex{ margin-top:-148px; }
.rightfloat .item .iminletpanel4 .iminletindex{ margin-top:-78px; }
.rightfloat .item .iminletpanel3 .iminletindex{ margin-top:-8px; }
.rightfloat .item .iminletpanel2 .iminletindex{ margin-top:-40px; }
.rightfloat .item .iminletpanel1 .iminletindex{ margin-top:0px; }
.rightfloat .item .iminletpanel:after{ content:none !important; }
.rightfloat .lpzx > a{ background: center center no-repeat !important; width:50px !important; }
.iminletindex{ width:150px; background-color:#fff; border:#ddd 1px solid; margin-top:0; }
.iminletindex .im-tit{ font-size:14px; color:#000; line-height:36px; border-bottom:#ddd 1px solid; text-indent:60px; position:relative; }
.iminletindex .im-tit:before{ content:''; position:absolute; width:22px; height:19px; background:url(/uploads/image/ppaimages/msg.png); margin:auto; left:30px; top:0; bottom:0; }
.iminletindex .im-item{ padding:10px 0; border-bottom:#ddd 1px dashed; overflow:hidden; }
.iminletindex .im-item:last-child{ border-bottom:none; }
.iminletindex .im-item a{ background:transparent !important; width:auto !important; }
.iminletindex .im-item .img{ width:50px; height:50px; overflow:hidden; border-radius:50%; -ms-border-radius:50%; margin-left:10px; float:left; }
.iminletindex .im-item .img img{ width:100%; height:100%; object-fit:cover; }
.iminletindex .im-item .text{ float:left; margin-left:4px; }
.iminletindex .im-item .text p{ font-size:12px; color:#000; line-height:24px; text-align:left; }
.iminletindex .im-item .text span{ display:block; font-size:12px; color:#999; line-height:24px; text-align:left; }

.iminlet{ border:#e3e4e4 1px solid; }
.iminlet .im-top{ background:#fafafa; overflow:hidden; }
.iminlet .im-tit{ font-size:20px; color:#000; line-height:60px; text-indent:15px; float:left; }
.iminlet .im-mark{ font-size:12px; color:#fff; background:#fe9735; width:60px; line-height:20px; text-align:center; border-radius:4px; float:left; margin:20px 0 0 5px; }
.iminlet .im-fx{ float:left; }
.iminlet .im-fx div{ float:left; width:20px; height:16px; border:#d8d8d8 1px solid; margin:22px 0 0 10px; cursor:pointer; position:relative; }
.iminlet .im-prev:before{ content:''; position:absolute; width:0; height:0; border-top:transparent 6px solid; border-bottom:transparent 6px solid; border-right:#afafaf 6px solid; margin:auto; left:5px; top:0; bottom:0; }
.iminlet .im-prev:after{ content:''; position:absolute; width:0; height:0; border-top:transparent 6px solid; border-bottom:transparent 6px solid; border-right:#fff 6px solid; margin:auto; left:6px; top:0; bottom:0; }
.iminlet .im-next:before{ content:''; position:absolute; width:0; height:0; border-top:transparent 6px solid; border-bottom:transparent 6px solid; border-left:#afafaf 6px solid; margin:auto; right:5px; top:0; bottom:0; }
.iminlet .im-next:after{ content:''; position:absolute; width:0; height:0; border-top:transparent 6px solid; border-bottom:transparent 6px solid; border-left:#fff 6px solid; margin:auto; right:6px; top:0; bottom:0; }
.iminlet .im-swiper{ height:294px; }
.iminlet .im-swiper.im-two{ height:202px; }
.iminlet .im-swiper.im-one{ height:112px; }
.iminlet .swiper-slide{ width:100%; padding:10px 0; }
.iminlet .im-item{ margin:0 15px; padding:10px 0; overflow:hidden; border-bottom:#e7e7e7 1px dashed; }
.iminlet .im-item .img{ overflow:hidden; float:left; width:70px; height:70px; border-radius:50%; -ms-border-radius:50%; }
.iminlet .im-item .img img{ width:100%; height:100%; object-fit:cover; }
.iminlet .im-item .txt{ float:left; margin-left:16px; }
.iminlet .im-item .txt p{ font-size:16px; color:#000; line-height:24px; margin-top:10px; text-align:left; }
.iminlet .im-item .txt span{ display:block; font-size:14px; color:#999; line-height:24px; }
.iminlet .im-item .btn{ float:right; margin-top:28px; }
.iminlet .im-item .btn a{ display:block; width:70px; line-height:26px; border-radius:4px; background:#56af36; color:#fff; text-decoration:none; font-size:12px; text-indent:16px; position:relative; }
.iminlet .im-item .btn a:before{ content:''; position:absolute; width:12px; height:12px; background:url(/uploads/image/ppaimages/msg.png) -50px 0; margin:auto; left:3px; top:0; bottom:0; }
.iminlet .swiper-slide .im-item:last-child{ border-bottom:none; }

.tabk-right{ float:right; width:300px; }
.tabk-right .take{ float:none !important; width:auto !important; }
.tabk-right .iminlet{ margin-top:12px; }

/* im右侧浮动 */
.iminletfloat{ border:#ddd 1px solid; position:fixed; width:100px; top:208px; background:#fff; z-index:10; right:10px; }
.iminletfloat .tit{ line-height:36px; color:#000; text-indent:36px; background:#f9f9f9; border-bottom:#ddd 1px solid; position:relative; }
.iminletfloat .tit:before{ content:''; position:absolute; width:22px; height:19px; background:url(/uploads/image/ppaimages/msg.png); left:10px; top:0; bottom:0; margin:auto; }
.iminletfloat .item{ text-align:center; padding:8px 0 12px; border-bottom:#e7e7e7 1px dashed; }
.iminletfloat .item:last-child{ border-bottom:none; }
.iminletfloat .name{ display:inline-block; vertical-align:middle; line-height:20px; color:#000; font-size:12px; padding-left:20px; position:relative; }
.iminletfloat .name:before{ content:''; position:absolute; width:16px; height:16px; background:url(/uploads/image/ppaimages/msg.png) -30px 0; left:0; top:2px; }
.iminletfloat .item a{ display:block; vertical-align:middle; font-size:12px; color:#56af36; border:#56af36 1px solid; line-height:18px; border-radius:4px; margin:6px 18px 0; }

/*im手机验证弹窗*/
.tel_pop{display: none;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.7);position: fixed;top: 0;z-index: 99;}
.tel_pop .box{background: #fff;width: 374px;height: 394px;background-color: #ffffff;
	box-shadow: -2px 0px 24px 0px rgba(45, 45, 45, 0.48);border-radius: 4px;position: absolute;
top: 50%;left: 50%;margin-left: -187px;margin-top: -197px;}
.tel_pop .box .tit{position: relative;height: 50px;border-bottom: 1px solid #e5e5e5;font-size: 20px;color: #000000;line-height: 50px;text-align: center;}
.tel_pop .box .tit .close{width: 16px;height: 16px;cursor: pointer;display: block;position: absolute;top: 20px;right: 20px;background: url(/uploads/image/ppaimages/close.png) center no-repeat;}
.tel_pop .box .form{margin: 0 55px;}
.tel_pop .box .form input[name='tel']{width: 260px;height: 38px;border-radius: 4px;
border: solid 1px #cccccc;text-indent: 20px;margin-top: 30px;font-size: 12px;}
.tel_pop .box .form .imgcode_box{margin-top: 20px;}
.tel_pop .box .form .imgcode_box img{width: 126px;height: 38px;margin-left: 10px;}
.tel_pop .box .form .imgcode_box input[name='imgcode']{width: 120px;
height: 38px;font-size: 12px;
border-radius: 4px;
border: solid 1px #cccccc;color: #999999;text-indent: 15px;vertical-align: top;}
.tel_pop .box .form .telcode_box{margin-top: 20px;height: 38px;
	border-radius: 4px;
	border: solid 1px #cccccc;}
.tel_pop .box .form .telcode_box input[name='telcode']{border-radius: 4px;width: 160px;height: 34px;text-indent: 20px;font-size: 12px;color: #999999;}
.tel_pop .box .form .telcode_box .button{display: inline-block;width: 85px;height: 36px;line-height: 36px;text-align: right;background: #fff;font-size: 14px;color: #333333;cursor: pointer;position: relative;}
.tel_pop .box .form .telcode_box .button::before{width: 1px;height: 17px;background-color: #cccccc;content: '';position: absolute;left:  0;top: 10px;}
.tel_pop .box .form .xy{font-size: 12px;color: #999999;margin-top: 16px;}
.tel_pop .box .form .xy a{text-decoration: underline;font-size: 12px;color: #30a15f;}
.tel_pop .box .form .sm{font-size: 12px;line-height: 16px;color: #333333;margin-top: 16px;}
.tel_pop .box .form .tj{width: 100%;
height: 38px;
background-color: #30a15f;
border-radius: 4px;font-size: 14px;color: #ffffff;text-align: center;line-height: 38px;margin-top: 20px;cursor: pointer;}

/* tips */
.boxtips{ position:fixed; width:0px; height:0px; margin:auto; left:0; top:0; right:0; bottom:0; z-index:100; }
.boxtips .tips{ display: block;background:#000; background:rgba(0, 0, 0, 0.7); filter:alpha(opacity=70); position:absolute; padding:20px 40px; border-radius:4px; -webkit-transform:translate(-50%, -50%); -moz-transform:translate(-50%, -50%); -ms-transform:translate(-50%, -50%); transform:translate(-50%, -50%); }
.boxtips .tips .tit{ font-size:20px; color:#fff; line-height:20px; text-align:center; white-space:nowrap; margin-bottom:10px; }
.boxtips .tips .desc{ font-size:16px; color:#fff; line-height:20px; text-align:center; white-space:nowrap; }
