@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(../images/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(../images/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(../images/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: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA25pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo2OTRlOWFhZC0yZjhkLWExNGEtYWIwNS00MGFkMjg3MzFkYjAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjE5NzFEQzVGODZEMTFFNDkyMzlDNEU5MjhDNUM1OTciIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjE5NzFEQzRGODZEMTFFNDkyMzlDNEU5MjhDNUM1OTciIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6N0JCRUYxM0VGODZDMTFFNDkzQjFGNDU3OEVEQjdCMjgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6N0JCRUYxM0ZGODZDMTFFNDkzQjFGNDU3OEVEQjdCMjgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz587PIQAAABgElEQVR42syUPyhFURzH7+NMJonJJJTNe15CSmIQi3RLySbJajCZGCyI8ibFQvTkDkZKyfAYEIuIiJESi+l6z+fc94vTy/2j3uBXn98993d+93vPOff+frFcLmcV00qsIpsKnLVVOb5G0Pbg4bhvfo/EfLdsqx78JHQXzBzAHKJ70QRtFcMPwhqU+SzkA0YQTUcRrMWfQKVEjmFdjmcI2iT+Aq2I3oedYa8hdg6jPHQlL9Pb3YAEVEEfpMK+cr0xvvwW05YfX/jk+greGuMWVpU0jiPpxX7sJsoZ6l/kFCokole0A6UwAHGJv0JzlDN8gnmYlfu4IWKaznkM37LjfuJXIRPwy2e8nHxuhNJz3Gf8NLz/MqtjM5Lzh1p23H38FGSNaNaL+VRJsKCtmvDbsGxEU17MVonozcFWHfgx6IRrGDeagxbcggbyDrmusNqjsK/cBcMyroYFmJD7RaNZ6Jw7CBVckpLrh0Zoh02Zq4Mzr4Isa7dQLLh9/ZeO/SXAAMt1cdUKMxD2AAAAAElFTkSuQmCC") 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(../images/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(../images/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(../images/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(../images/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:url(../images/iminlet.gif) 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(../images/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(../images/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(../images/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(../images/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(../images/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; }
*{ font-size:14px; margin:0; padding:0; border:0; font-family:Arial,'Microsoft Yahei'; color:#666;}
ul,li{ list-style:none;}
a{ text-decoration:none;}
img{ display:block;}
.pic{ background:url(../images/icon_zs.png) no-repeat;}
.fc-wrap{ width:1180px; margin:0 auto;}
.fc-clear{ clear:both; }

/* index */
.fcIndex{ padding-bottom:20px; }
.fcIndex .fc-top{ overflow:hidden; padding-top:30px; }
.fc-swiper{ float:left; width:750px; height:300px; }
.fc-swiper img{ width:750px; height:300px; }
.fc-swiper .prev,.fcIndex .fc-swiper .next{ position:absolute; width:30px; height:50px; margin:auto; top:0; bottom:0; cursor:pointer;}
.fc-swiper .prev{ left:0; background-position:0 0; }
.fc-swiper .next{ right:0; background-position:-40px 0px; }
.fc-swiper .pagination{ margin:auto; left:0; right:0; }
.fc-switch{ float:right; width:410px; }
.fc-switch .tabbox{ border:#e3e8ee 1px solid; }
.fc-switch .choose{ overflow:hidden; position:relative; }
.fc-switch .choose:after{ content:''; position:absolute; width:1px; height:100%; background:#e3e8ee; margin:auto; left:0; right:0; top:0; }
.fc-switch .choose li{ float:left; width:50%; line-height:40px; font-size:16px; color:#333; text-align:center; background:#f8fbfe; border-top:#f8fbfe 2px solid; border-bottom:#f8fbfe 2px solid; position:relative; cursor:pointer; }
.fc-switch .choose li:before{ content:''; position:absolute; width:100%; height:1px; background:#e3e8ee; left:0; bottom:-2px; }
.fc-switch .choose li.cur{ background:#fff; border-top:#1b71e0 2px solid; border-bottom:#fff 2px solid; }
.fc-switch .choose li.cur:before{ background:transparent; }
.fc-switch .content li{ display:none; }
.fc-switch .content li.cur{ display:block; }
.fc-switch .fc-news{ padding:15px 10px; }
.fc-switch .fc-news .item{ overflow:hidden; }
.fc-switch .fc-news .item p{ float:left; width:270px; line-height:28px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.fc-switch .fc-news .item span{ float:right; line-height:28px; font-size:12px; color:#999; }
.fc-switch .fc-news .item a{ color:#333; }
.fc-switch .fc-news .item a:hover{ color:#ff5203; }
.fc-switch .fc-tags{ padding:1px 2px 3px; }
.fc-switch .fc-tags-hide{ display:none; }
.fc-switch .fc-table{ display:table; border-spacing:3px; border-collapse:separate; }
.fc-switch .fc-table thead td{ height:0;}
.fc-switch .fc-table td{ background:#f5f5f5; height:58px; text-align:center; }
.fc-switch .fc-table .fc-td-0{ background:#e7f2f3; }
.fc-switch .fc-table .fc-td-1{ background:#eeebe8; }
.fc-switch .fc-table .fc-td-2{ background:#e6e7f8; }
.fc-switch .fc-table .fc-td-3{ background:#caedfd; }
.fc-switch .fc-table .fc-td-4{ background:#caedfd; }
.fc-switch .fc-table .fc-td-5{ background:#e6e7f8; }
.fc-switch .fc-table .fc-td-6{ background:#e8e1ed; }
.fc-switch .fc-table .fc-td-7{ background:#e8e1ed; }
.fc-switch .fc-table .fc-td-8{ background:#e9f2e5; }
.fc-switch .fc-table .fc-td-9{ background:#eeebe8; }
.fc-content{ margin-top:20px; }
.fc-content h2{ font-size:28px; color:#333; line-height:30px; border-left:#1b71e0 4px solid; padding-left:12px; }
.fc-content .outTab{ border:#e3e8ee 1px solid; margin-top:10px; overflow:hidden; }
.fc-content .outTab > .tabclick{ float:left; width:150px; text-align:center; }
.fc-content .outTab > .tabclick li{ cursor:pointer; }
.fc-content .outTab > .tabclick p{ display:inline-block; line-height:44px; color:#333; font-size:16px; }
.fc-content .outTab > .tabclick li.cur{ background:#1b71e0; }
.fc-content .outTab > .tabclick li.cur p{ color:#fff; position:relative; }
.fc-content .outTab > .tabclick li.cur p: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:-20px; top:0; bottom:0; }
.fc-content .outTab > .tabtext{ float:left; width:1020px; border-left:#e3e8ee 1px solid; }
.fc-content .innerTab{ margin-left:20px; }
.fc-content .outTab > .tabtext > li{ display:none; }
.fc-content .outTab > .tabtext > li.cur{ display:block; }
.fc-content .innerTab > .tabclick{ overflow:hidden; padding-bottom:30px; }
.fc-content .innerTab > .tabclick li{ float:left; line-height:44px; font-size:16px; color:#333; margin-right:20px; padding:0 2px; cursor:pointer; }
.fc-content .innerTab > .tabclick li.cur{ color:#ff5203; position:relative; }
.fc-content .innerTab > .tabclick li.cur:after{ content:''; position:absolute; width:100%; height:2px; background:#ff5203; bottom:0; left:0; }
.fc-content .innerTab > .tabtext{ margin-top:15px; }
.fc-content .innerTab > .tabtext > li{ display:none; position:relative; }
.fc-content .innerTab > .tabtext > li.cur{ display:block; }
.fc-content .fc-more{ overflow:hidden; position:absolute; right:10px; top:-59px; padding:12px 0; }
.fc-content .fc-more p{ float:left; margin-right:10px; line-height:20px; }
.fc-content .fc-more a{ float:left; line-height:20px; }
.fc-content .fc-more span{ color:#ff5203; }
.fc-content .fc-list{ overflow:hidden; }
.fc-content .fc-list dl{ float:left; width:100%; padding-bottom:10px; }
.fc-content .fc-list dt{ float:left; width:50%; margin-bottom:10px; }
.fc-content .fc-list dt .img{ float:left; }
.fc-content .fc-list dt .img img{ height:90px; width:132px; }
.fc-content .fc-list dt .text{ float:left; margin:0 40px 0 10px; width:310px; }
.fc-content .fc-list dt h3 a{ font-size:16px; line-height:1.5em; }
.fc-content .fc-list dt .tag{ overflow:hidden; margin-top:20px; }
.fc-content .fc-list dt .tag span{ float:left; line-height:22px; color:#999; }
.fc-content .fc-list dt .tag a{ float:left; line-height:22px; margin-right:10px; color:#999; }
.fc-content .fc-list dt .tag a:hover{ color:#ff5203; }
.fc-content .fc-list dd{ float:left; width:50%; line-height:28px; }
.fc-content .fc-list dd p{ line-height:28px; }
.fc-content .fc-list dd a{ color:#666; }
.fc-content .fc-list dd a:hover{ color:#ff5203; }


/* list */
.fcList > .title{ overflow:hidden; padding:16px 0 25px; clear:left; }
.fcList > .title h1{ float:left; font-size:22px; color:#333; line-height:24px; }
.fcList > .title .other{ float:right; }
.fcList > .title .other a{ float:left; margin-left:20px; line-height:24px; color:#999; }
.fcList > .title .other a:hover{ color:#ff5203; }
.fc-left{ float:left; width:860px; }
.fc-group{ border:#e4e8ee 1px solid; border-top:#96bcf0 2px solid; overflow:hidden; background:#f8fbfe; }
.fc-group dl{ float:left; width:16.666667%; }
.fc-group dt{ text-align:center; height:44px; border-bottom:#e4e8ee 1px solid; position:relative; }
.fc-group dt:after{ content:''; width:1px; height:100%; background:#e4e8ee; right:-1px; top:0; position:absolute; z-index:2; }
.fc-group dt:hover{ background:#fff; }
.fc-group dt p{ display:inline-block; overflow:hidden; padding:12px 0; }
.fc-group dt span{ float:left; width:20px; height:20px; }
.fc-group dt span.mfzb{ background-position:-140px 0px; }
.fc-group dt span.kfxf{ background-position:-80px 0px; }
.fc-group dt span.qyrg{ background-position:-110px 0px; }
.fc-group dt span.dkbl{ background-position:-220px 0px; }
.fc-group dt span.jsbl{ background-position:-180px 0px; }
.fc-group dt span.sfyf{ background-position:-260px 0px; }
.fc-group dt a{ float:left; line-height:20px; margin-left:4px; }
.fc-group dd{ line-height:32px; text-align:center; position:relative; }
.fc-group dt:hover ~ dd{ background:#fff; }
.fc-group dt:hover ~ dd:after{ content:''; position:absolute; width:1px; height:100%; background:#e4e8ee; left:0px; top:0; z-index:2; }
.fc-group dt:hover ~ dd:before{ content:''; position:absolute; width:1px; height:100%; background:#e4e8ee; right:-1px; top:0; z-index:2; }
.fc-group dl:first-child dt:hover ~ dd:after{ content:none; }
.fc-left .fc-list{ padding-top:25px; }
.fc-left .fc-list dt{ overflow:hidden; padding-bottom:20px; }
.fc-left .fc-list dt .img{ float:left; }
.fc-left .fc-list dt .img img{ height:270px; width:390px; }
.fc-left .fc-list dt .text{ float:left; width:460px; margin-left:10px; }
.fc-left .fc-list dt .text h2{ line-height:30px; }
.fc-left .fc-list dt .text h2 a{ font-size:19px; }
.fc-left .fc-list dt .time{ overflow:hidden; margin-top:10px; }
.fc-left .fc-list dt .time i{ float:left; width:20px; height:20px; background-position:-300px 4px; }
.fc-left .fc-list dt .time span{ float:left; line-height:20px; color:#999; }
.fc-left .fc-list dt .txt{ text-indent:2em; margin-top:10px; line-height:1.6em; height:8em; overflow:hidden; text-align:justify; text-justify:inter-ideograph; }
.fc-left .fc-list dt .other{ overflow:hidden; margin-top:30px; }
.fc-left .fc-list dt .tag{ float:left; line-height:20px; overflow:hidden; width:50%; text-overflow:ellipsis; white-space:nowrap; }
.fc-left .fc-list dt .gbook{ float:right;}
.fc-left .fc-list dt .gbook span{ float:left; width:20px; height:20px; background-position:-360px 3px; }
.fc-left .fc-list dt .gbook p{ float:left; line-height:20px; color:#dddada; }
.fc-left .fc-list dt .zan{ float:right; margin-right:20px; }
.fc-left .fc-list dt .zan span{ float:left; width:20px; height:20px; background-position:-330px 3px; }
.fc-left .fc-list dt .zan p{ float:left; line-height:20px; color:#dddada; }
.fc-left .fc-list dd{ overflow:hidden; padding:20px 0; border-top:#ededed 1px solid; }
.fc-left .fc-list dd:hover{ background:#f9f9f9; }
.fc-left .fc-list dd .img{ float:left; margin:0 10px; }
.fc-left .fc-list dd .img img{ width:250px; height:175px; }
.fc-left .fc-list dd .text{ float:left; width:580px;}
.fc-left .fc-list dd .text h2{ line-height:30px; width:100%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.fc-left .fc-list dd .text h2 a{ font-size:19px; }
.fc-left .fc-list dd .time{ overflow:hidden; }
.fc-left .fc-list dd .time i{ float:left; width:20px; height:20px; background-position:-300px 4px; }
.fc-left .fc-list dd .time span{ float:left; line-height:20px; color:#999; }
.fc-left .fc-list dd .txt{ text-indent:2em; margin-top:10px; line-height:1.6em; height:4.8em; overflow:hidden; text-align:justify; text-justify:inter-ideograph; }
.fc-left .fc-list dd .other{ overflow:hidden; margin-top:20px; }
.fc-left .fc-list dd .tag{ float:left; line-height:20px; overflow:hidden; width:50%; text-overflow:ellipsis; white-space:nowrap; }
.fc-left .fc-list dd .gbook{ float:right;}
.fc-left .fc-list dd .gbook span{ float:left; width:20px; height:20px; background-position:-360px 3px; }
.fc-left .fc-list dd .gbook p{ float:left; line-height:20px; color:#dddada; }
.fc-left .fc-list dd .zan{ float:right; margin-right:20px; }
.fc-left .fc-list dd .zan span{ float:left; width:20px; height:20px; background-position:-330px 3px; }
.fc-left .fc-list dd .zan p{ float:left; line-height:20px; color:#dddada; }
.fc-right{ float:left; margin-left:20px; width:300px; }
.fc-right .search{ overflow:hidden; }
.fc-right .search input{ float:left; height:28px; border:#ddd 1px solid; border-right:none; width:199px; text-indent:10px; }
.fc-right .search a{ float:left; width:100px; background:#ff5203; line-height:30px; text-align:center; color:#fff; }
.fc-right .fc-list{ padding-bottom:38px; border-bottom:#e3e8ee 2px solid; }
.fc-right .fc-list dt{ font-size:16px; font-weight:bold; color:#333; padding:15px 0 5px; }
.fc-right .fc-list dd{ overflow:hidden; padding-bottom:10px; border-bottom:#f1f3f6 1px solid; margin-top:10px; }
.fc-right .fc-list .tag{ float:left; width:15px; line-height:16px; border-radius:1px; -webkit-border-radius:1px; -moz-border-radius:1px; background:#f1f1f1; text-align:center; }
.fc-right .fc-list dd.before .tag{ background:#ff5203; color:#fff; }
.fc-right .fc-list .img{ float:left; margin:0 10px; }
.fc-right .fc-list .img img{ width:100px; height:70px; }
.fc-right .fc-list .text{ float:left; width:165px; }
.fc-right .fc-list .txt{ line-height:18px; overflow:hidden; max-height:54px; }
.fc-right .fc-list .tap{ overflow:hidden; }
.fc-right .fc-list .tap span{ float:right; line-height:16px; }
.fc-right .fc-list .tap i{ float:right; width:16px; height:16px; background-position:-390px 0px; }
.fc-right .fc-list .title{ float:left; margin-left:10px; width:275px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; line-height:16px; }
.fc-right .fc-list dd.t{ border:none; padding:0; margin-top:15px; }
.fc-right .ewm{ overflow:hidden; }
.fc-right .ewm .item{ float:left; width:50%; }
.fc-right .ewm img{ width:100%; }
.fc-right .ewm p{ text-align:center; line-height:2em; font-weight:bold; color:#333; }


/* detail */
.fcDetail{ padding-top:15px; }
.fcDetail .location{ line-height:30px; }
.fcDetail h1{ font-size:24px; color:#333; font-weight:normal; line-height:24px; margin-top:20px; text-align:center; }
.fcDetail .subTitle{ font-size:16px; line-height:16px; margin-top:20px; text-align:center; }
.fcDetail .textOther{ overflow:hidden; padding:15px 0; border-bottom:#d8d8d8 1px solid; }
.fcDetail .textOther .time{ float:left; line-height:20px; color:#999; }
.fcDetail .textOther .source{ margin-left:20px; line-height:20px; float:left; color:#999; }
.fcDetail .textOther .tapNumber{ float:left; margin-left:20px; line-height:20px; color:#999; }
.fcDetail .textOther .gbook{ float:right; }
.fcDetail .textOther .gbook i{ float:left; width:20px; height:20px; background-position:-360px 3px; }
.fcDetail .textOther .gbook a{ float:left; line-height:20px; }
.fcDetail .desc{ background:#f9fafb; margin-top:16px; padding:5px 10px; line-height:28px; }
.fcDetail .article{ margin-top:10px; }
.fcDetail .article *{ font-size:16px; }
.fcDetail .article p{ line-height:36px; text-indent:2em; text-align:justify; text-justify:inter-ideograph; color:#333; }
.fcDetail .article a{ color:#ff5203; text-decoration:underline; }
.fcDetail .article img{ margin:0 auto; }
.fcDetail .articleFoot .tags{ overflow:hidden; padding-top:10px; }
.fcDetail .articleFoot .tags a{ float:left; line-height:24px; background:#e7e7e7; padding:0 10px; margin-right:5px; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; }
.fcDetail .articleFoot .tags a:hover{ background:#ff6666; color:#fff; }
.fcDetail .articleFoot .ps{ margin-top:30px; border:#edeeee 1px dashed; background:#f9fafb; padding:5px 10px; }
.fcDetail .articleFoot .share{ text-align:center; padding:20px 0 30px; }
.fcDetail .articleFoot .share ul{ display:inline-block; overflow:hidden; }
.fcDetail .articleFoot .share li{ float:left; width:80px; }
.fcDetail .articleFoot .share a{ display:block; width:40px; height:40px; margin:0 auto; }
.fcDetail .articleFoot .share p{ color:#999; font-size:12px; text-align:center; line-height:30px; }
.fcDetail .articleFoot .share span{ color:#999; font-size:12px; }
.fcDetail .articleFoot .share li.zan a{ background-position:0 -60px; }
.fcDetail .articleFoot .share li.cai a{ background-position:-50px -60px; }
.fcDetail .articleFoot .share li.s-share{ width:160px; }
.fcDetail .articleFoot .share li.s-share .bdsharebuttonbox{ overflow:hidden; }
.fcDetail .articleFoot .share li.s-share .bdsharebuttonbox a{ float:left; padding:0; background:url(../images/icon_zs.png) -100px -60px no-repeat; margin:0 20px; }
.fcDetail .articleFoot .share li.s-share .bdsharebuttonbox a.bds_more{ background-position:-150px -60px; }
.fcDetail .articleFoot .share li.s-share .s-txt{ overflow:hidden; }
.fcDetail .articleFoot .share li.s-share .s-txt p{ float:left; width:50%; }
.fcDetail .articleFoot .otherArticle p{ line-height:24px; }
.fcDetail .articleFoot .link{ line-height:50px; background:#f0ffdb; text-align:center; margin-top:30px; }
.fcDetail .articleFoot .link a{ color:#8cbf49; }
.fcDetail .articleFoot .link a:hover{ text-decoration:underline; }
.fcDetail .articleFoot .otherLink{ overflow:hidden; margin-top:30px; width:875px; margin-left:-15px; }
.fcDetail .articleFoot .otherLink dl{ float:left; width:160px; margin-left:15px; }
.fcDetail .articleFoot .otherLink dt{ border-bottom:#ddd 1px solid; overflow:hidden; }
.fcDetail .articleFoot .otherLink dt p{ font-size:18px; line-height:2em; float:left; padding:0 6px; position:relative; }
.fcDetail .articleFoot .otherLink dl:nth-child(1) dt{ border-color:#f93759; }
.fcDetail .articleFoot .otherLink dl:nth-child(2) dt{ border-color:#f98b3b; }
.fcDetail .articleFoot .otherLink dl:nth-child(3) dt{ border-color:#b667b7; }
.fcDetail .articleFoot .otherLink dl:nth-child(4) dt{ border-color:#9daf4c; }
.fcDetail .articleFoot .otherLink dl:nth-child(5) dt{ border-color:#c53443; }
.fcDetail .articleFoot .otherLink dl:nth-child(1) dt p:after{ content:''; position:absolute; width:100%; height:1px; left:0; bottom:0; background:#f93759; }
.fcDetail .articleFoot .otherLink dl:nth-child(2) dt p:after{ content:''; position:absolute; width:100%; height:1px; left:0; bottom:0; background:#f98b3b; }
.fcDetail .articleFoot .otherLink dl:nth-child(3) dt p:after{ content:''; position:absolute; width:100%; height:1px; left:0; bottom:0; background:#b667b7; }
.fcDetail .articleFoot .otherLink dl:nth-child(4) dt p:after{ content:''; position:absolute; width:100%; height:1px; left:0; bottom:0; background:#9daf4c; }
.fcDetail .articleFoot .otherLink dl:nth-child(5) dt p:after{ content:''; position:absolute; width:100%; height:1px; left:0; bottom:0; background:#c53443; }
.fcDetail .articleFoot .otherLink dd{ overflow:hidden; margin-top:20px; }
.fcDetail .articleFoot .otherLink dd p{ float:left; width:50%; line-height:24px; text-indent:6px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.fcDetail .otherTab{ overflow:hidden; margin-top:20px; width:880px; margin-left:-20px; }
.fcDetail .otherTabItem{ float:left; width:418px; margin-left:20px; border:#ececec 1px solid; }
.fcDetail .otherTabItem .tabclick{ overflow:hidden; background:#f7f7f7; }
.fcDetail .otherTabItem .tabclick li{ float:left; line-height:40px; padding:0 10px; cursor:pointer; }
.fcDetail .otherTabItem .tabclick li.cur{ color:#fff; background:#1b71e0; position:relative; }
.fcDetail .otherTabItem .tabclick li.cur:after{ content:''; position:absolute; width:0; height:0; border-left:transparent 6px solid; border-right:transparent 6px solid; border-bottom:#fff 6px solid; margin:auto; left:0; right:0; bottom:0; }
.fcDetail .otherTabItem .tabtext li{ display:none; }
.fcDetail .otherTabItem .tabtext li.cur{ display:block; }
.fcDetail .otherTabItem .item{ border-bottom:#f7f7f7 1px solid; overflow:hidden; padding:10px 0; }
.fcDetail .otherTabItem .item h3{ margin:0 20px; line-height:30px; font-weight:normal; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.fcDetail .otherTabItem .item a{ font-size:16px; color:#333; }
.fcDetail .otherTabItem .item a:hover{ color:#ff5203; }
.fcDetail .otherTabItem .item p{ font-size:12px; color:#999; margin:0 20px; }
.fcDetail .links{ margin-top:20px; }
.fcDetail .links .tabclick{ border-bottom:#f0ecec 1px solid; position:relative;}
.fcDetail .links .tabclick:after{ content:''; display:block; width:100%; height:0px; clear:both; }
.fcDetail .links .tabclick li{ float:left; line-height:32px; padding:0 20px; cursor:pointer; position:relative; }
.fcDetail .links .tabclick li.cur:after{ content:''; position:absolute; width:100%; height:2px; background:#1b71e0; left:0; bottom:-1px; }
.fcDetail .links .tabtext li{ overflow:hidden; padding-top:10px; display:none; }
.fcDetail .links .tabtext li.cur{ display:block; }
.fcDetail .links .tabtext li a{ float:left; margin-right:30px; line-height:24px; margin-bottom:10px; }
.fcDetail .floorMarket{ margin-top:20px; }
.fcDetail .floorMarket h2{ font-size:16px; color:#333; line-height:20px; border-left:#1b71e0 2px solid; padding-left:10px; font-weight:normal; }
.fcDetail .floorMarket .sumFloor{ line-height:20px; margin:10px 0; }
.fcDetail .floorMarket .sumFloor span{ font-size:16px; color:#ff5203; font-weight:bold; }
.fcDetail .floorMarket .img{ display:block; width:280px; height:200px; margin:0 auto; position:relative; }
.fcDetail .floorMarket .img img{ width:280px; height:200px; }
.fcDetail .floorMarket .price{ background:#000; position:absolute; width:100%; left:0; bottom:0; overflow:hidden; background:rgba(0, 0, 0, 0.6); filter:alpha(opacity=60); }
.fcDetail .floorMarket .price p{ float:left; line-height:28px; color:#fff; margin-left:10px; }
.fcDetail .floorMarket .price span{ float:right; line-height:28px; color:#fff; margin-right:10px; }
.fcDetail .floorMarket .list{ margin-top:10px; padding-bottom:10px; border-bottom:#e3e8ee 1px solid; }
.fcDetail .floorMarket .list li{ overflow:hidden; margin:0 10px; padding-left:10px; position:relative; margin-bottom:8px; }
.fcDetail .floorMarket .list li:before{ content:''; position:absolute; width:4px; height:4px; margin:auto; left:0; top:0; bottom:0; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; background:#666; }
.fcDetail .floorMarket .list a{ float:left; line-height:20px; }
.fcDetail .floorMarket .list span{ float:right; line-height:20px; }
.fcDetail .swiperList{ margin-top:20px; padding-bottom:20px; border-bottom:#e3e8ee 1px solid; position:relative; }
.fcDetail .swiperList h2{ font-size:16px; color:#333; line-height:20px; border-left:#1b71e0 2px solid; padding-left:10px; font-weight:normal; }
.fcDetail .swiperList .turn{ overflow:hidden; position:absolute; top:0; right:0; }
.fcDetail .swiperList .turn a{ width:20px; height:20px; float:left; background-position:-210px -60px; position:relative; }
.fcDetail .swiperList .turn a.prev{ margin-right:10px; }
.fcDetail .swiperList .turn a.prev:before{ content:''; position:absolute; width:0; height:0; border-top:transparent 6px solid; border-bottom:transparent 6px solid; border-right:#999 6px solid; margin:auto; left:5px; top:0; bottom:0; z-index:1; }
.fcDetail .swiperList .turn a.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:8px; top:0; bottom:0; z-index:2; }
.fcDetail .swiperList .turn a.next:before{ content:''; position:absolute; width:0; height:0; border-top:transparent 6px solid; border-bottom:transparent 6px solid; border-left:#999 6px solid; margin:auto; right:6px; top:0; bottom:0; z-index:1; }
.fcDetail .swiperList .turn a.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:9px; top:0; bottom:0; z-index:2; }
.fcDetail .swiperList .swiper-container{ width:100%; }
.fcDetail .swiperList .item{ margin-top:10px; }
.fcDetail .swiperList .item h3{ text-align:left; font-weight:normal; line-height:30px; width:100%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.fcDetail .swiperList .item p{ overflow:hidden; }
.fcDetail .swiperList .item p a{ float:left; line-height:20px; padding:0 8px; margin-right:8px; background:#edeaea; }
.fcDetail .swiperList .item p a:hover{ background:#ff5203; color:#fff; }
.fcDetail .swiperList .item .gbook{ float:right; }
.fcDetail .swiperList .item .gbook a{ background:transparent; color:#d4dae0; font-size:12px; margin:0; padding:0; }
.fcDetail .swiperList .item .gbook a:hover{ background:transparent; color:#ff5203; text-decoration:underline; }
.fcDetail .swiperList .item .gbook i{ float:left; width:20px; height:20px; background-position:-360px 3px; }
.fcDetail .baikeLink{ margin-top:20px; padding-bottom:14px; border-bottom:#e3e8ee 1px solid; }
.fcDetail .baikeLink h2{ font-size:16px; color:#333; line-height:20px; border-left:#1b71e0 2px solid; padding-left:10px; font-weight:normal; }
.fcDetail .baikeLink ul{ overflow:hidden; margin-top:15px; }
.fcDetail .baikeLink li{ float:left; background:#ffe3e3; line-height:30px; margin-right:6px; padding:0 10px; margin-bottom:6px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; text-align:center; color:#ff6666; }
.fcDetail .baikeLink a{ color:#ff6666; }
.fcDetail .baikeLink a:hover{ text-decoration:underline; }



.m-footer  * { font-size: 12px; }