﻿@charset "utf-8";
/*
	by tsz 2014.12.8
*/
html, body, div, span, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, address, big, cite, code, del, em, font, img, ins, small, strong, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, input, label, legend{margin:0; padding:0;}
body{background-color:#fff; word-wrap:break-word; word-break:break-all;}
html{overflow-x:hidden;}
body, button, input, select, textarea{font-size:12px; line-height:normal; font-family:Arial; color:#666;}
h1, h2, h3, h4, h5, h6{font-size:12px; font-weight:normal; font-style:normal;}
em, i, small{font-weight:normal; font-style:normal;}
ul, ol, li{list-style: none;}
a{text-decoration:none; outline:none; color:#666;}
a:hover{text-decoration:none; color:#df3939;}
fieldset, img, html, body, iframe{border:none;}
input, select, label, img{vertical-align:middle;}
input[type="submit"], input[type="button"]{border:none; background:none;}
input[type="checkbox"], input[type="radio"]{margin-right:5px; vertical-align:middle;}
textarea{overflow:auto; resize:none; vertical-align:middle;}
textarea, input, button, select, pre, option{color:inherit; font-family:inherit; font-size:inherit; outline:none;}
a, button{cursor:pointer; outline:none; blr:expression(this.onFocus=this.blur());}
:focus{outline:none;}
a,button,input{-webkit-tap-highlight-color:rgba(255,0,0,0);} /* 1.去除android a/button/input标签被点击时产生的边框 2.去除ios a标签被点击时产生的半透明灰色背景 */
a[rel~="nofollow"], a[rel~="nofollow"] *{outline-offset:0em!important; outline:none!important;}
.clearfix:after{content:"."; clear:both; display:block; height:0; visibility:hidden;}
.clearfix{*zoom:1; display:inline-block;}
.clearfix{display:block;}
#tq_as{display:none;}

.cf:after{content:"";display:table;clear:both;}
.cf{zoom:1;}
/*icons*/
.geren,.headertop .city i,.topbar .city i,.fabubtn,.logo,.logoR,.zhaodian,.zhuandian,.zhuandianpg,.fabucenter,.viplogin,.vipcenter,.nav li,.nav .phone,.onemainL-leftcontul li .check span,.onemainL-bottom dd b,.onemainR-top li dl dt b,.onemainR-middle .anlinum li span,.onemainR-middle .anlinum li.spits,.facetoface li .three dd .p3 span,.facetoface li .three dd .p3 font,.twomainR-tabcontlist li dt b,.shangpuzs dt b,.hotshengyizr li .bophone,.hotzulinlist li dd .p2 b,.footerul li .p1 a,.footerul li.curr .icon,.xingxing,.xingxing font,.cjicon,.weixin,.weixinpic,.scrollicon .leftbtn,.scrollicon .rightbtn,.zhuyeL-bottom b,.fabusuccess b,.cgpipeilist li .pipeidu,.cgpipeilist li .p5 b,.zhuandianpgleft,.rightfloating li > a,.subscroll-close,.banner_index .btnPre,.banner_index .btnNext,.indexBanner_num a,.fabulist li dd .checkyetai span,.fabulist li dd .mapbiaozhu span,.fabuarrow .zhankaimore b,.fabuarrow .pinggugoon,.popfloating dd .p1 b,.popfloating dd li span b,.haowenshare b,.hotpaihang li b,.zhanwuxinxi dt,.hotpaihang dt span,.gonglueRdl dt span,.zixunnewstabcont li dd .p3 .dianzan b,.zixunnewstabcont li dd .p3 .fenxiang b,.yijiejuewtlist li .p3 a b,.zixunnewstabcont li dt span,.zixunnewstabcont li dd .p1 b,.onemainL-right li i,.banner_syzricon span,.newsscroll i,.onemainL-rightsub .p1 b,
.arrow-right-box, .arrow-left, .arrow-right, .arrow-left-b, .arrow-right-b, .icon-mobile, .icon-mobile-hl, .icons
{background:url(/ff/background.png) no-repeat; display:inline-block;}

.w{margin:0 auto;}
.layout-1190 .w{width:1190px; margin: auto; /*reset*/}
.layout-1190 .mt20{margin-top: 20px;}

.fl{float:left;}
.fl a:link,a:visited{float:right;font-size:12px;color:#c01920;}

.fr{float:right;}
.f14{font-size:14px;}
.f16{font-size:16px;}
.f18{font-size:18px;}
.f24{font-size:24px;}
.red{color:#c01920;}
.blue{color:#0055aa;}
.orange{color:#f36f20;}
.green{color:#57b528;}
.gray{color:#999;}
.hei{color:#333;}
.w-100{width:100%;}
.pt5{padding-top:5px;}
.pt7{padding-top:7px;}
.pt10{padding-top:10px;}
.pt15{padding-top:15px;}
.pt20{padding-top:20px;}
.pl10{padding-left:10px;}
.pl20{padding-left:20px;}
.pl50{padding-left:50px;}
.ml10{margin-left:10px;}
.mt10{margin-top:10px;}
.mt12{margin-top:12px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.mt38{margin-top:38px;}
.mb5{margin-bottom:5px;}
.por{position:relative;}
.hide{display:none;}
.hidden{display:none!important;}
.tc{text-align:center;}

.spLine{ border-bottom:1px solid #e8e8e8; display:block; height:10px;}

.hl{ color:#c01920;}

/*font*/
.city b,
.sublogo,
.btn-issue-top,
.hearderMcont .btn,
.nav li,
.title h2.span,
.title em,
.hotlinktab li,
.footerul li .p2{
    font-family: \5FAE\8F6F\96C5\9ED1, "Microsoft Yahei", serif;
}

/*旧页头*/
.headertop{width:100%; height:36px; border-bottom:1px #eee solid; background-color:#f9f9f9; color: #999;}
.layout-1190 .headertop{min-width:1190px;}

.headertop ul{margin-top:12px; line-height:14px;}
.headertop ul li{float:left; background:url(../../img/new-img/background.png) left center no-repeat; padding:0 15px; display:inline-block;}
.headertop ul li{background-position:-657px -34px;}
.headertop ul li.first,.nav li.first{background:none;}
.headertop ul li a .geren{background-position:-653px 0px; width:5px; height:3px; margin-left:7px; vertical-align:middle;}
.headertop ul li a:hover .geren,.headertop ul li a.hover .geren{background-position:-629px 0px;}
.headertop p{line-height:36px;}
.headertop .city b{font-weight: normal;}
.headertop .city i{background-position:0px 10px; width:17px; height:24px; vertical-align:top;}
*+html .headertop .city i{background-position:0px 0px; height:14px;}
.headertop .city a{padding:0px 15px 0px 8px;}

.headertop .u-tophd{overflow:hidden; position:relative; /*background-color:#f5f5f5;*/ border:1px #f5f5f5 solid; z-index:1002; _display:inline; _zoom:1;}
.headertop .u-tophd a{float:left; display:inline;}
.headertop .hover .u-tophd a{color:#c01920;}
.headertop .hover .geren{background-position:-629px 0px;}
.headertop .hover .u-tophd{background:#fff; border:1px solid #eee; border-bottom-style:none; padding:12px 16px 10px 15px; margin-left:-15px; margin-right:-16px; margin-top:-12px;}
.headertop .u-topbd{position:relative; margin-top:-1px; display:none; z-index:1001;}
.headertop .hover .u-topbd{display:block;}
.headertop .u-topbd ul{position:absolute; z-index:1005; zoom:1; left:-15px; top:-12px; border:1px solid #eee; background:#fff; padding:7px 0px; width:130px;}
.headertop .u-topbd ul li{background:none; width:100%;}
.headertop .u-topbd ul li a{line-height:24px; width:100%; display:block;}
.headertop .u-topbd ul li a span.fr{color:#999; padding-right:30px;}

.header{padding:19px 0px 20px 0px; position:relative;}
.fabubtn{background-position:-475px -10px; width:162px; height:36px; margin-top:26px;}
.fabubtn:hover{background-position:-220px -98px;}
.logo{float:left; background:url(../../img/new-img/logo.png) 0 0 no-repeat; width:142px; height:60px; margin-top:6px;}
.logo a{display:block; width:100%; height:100%; text-indent:-999em; overflow:hidden;}
.logoR{float:left; background-position:-157px -34px; width:138px; height:34px; margin:13px 0px 0px 10px; vertical-align:top;}

.sublogo{float:left; vertical-align:top; margin:19px 0px 0px 15px; font-size:24px; color:#666; border-left:1px #ddd solid; padding-left:12px;}
.zhaodian,.zhuandian,.zhuandianpg,.fabucenter,.viplogin,.vipcenter{width:110px; height:48px; margin:4px 0px 0px 15px; vertical-align:top;}
.zhaodian{background-position:0px -731px;}
.zhuandian{background-position:-170px -731px;}
.zhuandianpg{background-position:-328px -731px;}
.fabucenter{background-position:0px -789px;}
.viplogin{background-position:-170px -789px;}
.vipcenter{background-position:-328px -789px;}
.hearderM{position:absolute; top:19px;}
.hearderM ul{width:100%; display:block; *+margin-bottom:7px; padding-bottom: 7px;}
.hearderM ul li{float:left; margin-right:15px; margin-bottom:7px; display:inline-block; cursor:pointer; position:relative;}
.hearderM ul li.hover a{color:#df3939;}
.hearderM ul li .icon-arrow{position:absolute; z-index:2; background-color:#fff; background: url(../../img/new-img/headerM-arrow.jpg) no-repeat; height:8px; width:12px; bottom:-9px;left:50%; margin-left:-6px; display:none;}
.hearderM ul li.hover .icon-arrow{display:block;}

.hearderMcont .text{border:2px #c01920 solid; height:32px; padding:0px 8px;}
.hearderMcont .btn{background-color:#c01920; height:36px; text-align:center; line-height:36px; font-family:"Microsoft Yahei"; font-size:16px; color:#fff; display:inline-block;}
.hearderMcont .btn:hover{background-color:#b5181e;}
.layout-1190 .hearderM{left:375px; width:535px;}
.layout-1190 .hearderMcont .text{width:410px;}
.layout-1190 .hearderMcont .btn{width:95px;}

/*旧页头 end*/


.hotline{ color:#d8242c; padding-left:15px; padding-right:0;}
.hotline b{font-size:16px; font-weight:normal; font-family:verdana, Arial, Helvetica, sans-serif; display:inline-block; *zoom:1; vertical-align:middle;}



/*页头 ^topbar*/
.topbar{width:100%; height:36px; line-height:36px; border-bottom:1px #eee solid; background-color:#f9f9f9; color:#999; position:relative; z-index:100;}
.links-top{ position:relative;}
.links-top li{float:left; padding:0 5px;}
.links-top li.sp{ font-size:0; display:block; padding:0; width:1px; height:14px; background-color:#e2e2e2; position:relative; top:11px; }
.links-top li a{color:#999;}
.links-top li > a{ padding:0 10px;}
.links-top .has-putdown > a{ display:block; margin-top:5px; padding:0 10px; height:24px; line-height:24px; border:1px solid #f9f9f9; border-bottom:0 none;}
.links-top .has-putdown:hover > a{ border:1px solid #e2e2e2;  border-bottom:0 none; background-color:#fff; position:relative; z-index:11; }
.links-top .box-putdown{ min-width:130px; padding:2px 10px 10px; border:1px solid #e2e2e2; background-color:#fff; position:absolute; z-index:10; top:29px; display:none;}
.links-top .box-putdown a{display:block; line-height:26px;}
.links-top .has-putdown:hover .box-putdown{display:block;}



.topbar .geren{background-position:-653px 0px; width:5px; height:3px; margin-left:7px; vertical-align:middle;}
.topbar ul li a:hover .geren,.headertop ul li a.hover .geren{background-position:-629px 0px;}
.topbar p{line-height:36px;}
.topbar .city b{ font-size:18px; color:#c01920; font-weight:normal;}
.topbar .city i{ display:inline-block; *zoom:1; background-position:0px 10px; width:17px; height:24px; vertical-align:top;}
*+html .topbar .city i{background-position:0px 0px; height:14px;}
.topbar .city a{padding:0px 15px 0px 8px;}

.topbar .login-bf a{ color:#0055aa;}
.topbar .logined a{ color:#c01920;}
.topbar a:hover{text-decoration:none; color:#df3939;}

.topbar .u-tophd{overflow:hidden; position:relative; background-color:#f5f5f5; border:1px #f5f5f5 solid; z-index:1002; _display:inline; _zoom:1;}
.topbar .u-tophd a{float:left; display:inline;}
.topbar .hover .u-tophd a{color:#c01920;}
.topbar .hover .geren{background-position:-629px 0px;}
.topbar .hover .u-tophd{background:#fff; border:1px solid #eee; border-bottom-style:none; padding:12px 16px 10px 15px; margin-left:-15px; margin-right:-16px; margin-top:-12px;}
.topbar .u-topbd{position:relative; margin-top:-1px; display:none; z-index:1001;}
.topbar .hover .u-topbd{display:block;}
.topbar .u-topbd ul{position:absolute; z-index:1005; zoom:1; left:-15px; top:-12px; border:1px solid #eee; background:#fff; padding:7px 0px; width:130px;}
.topbar .u-topbd ul li{background:none; width:100%;}
.topbar .u-topbd ul li a{line-height:24px; width:100%; display:block;}
.topbar .u-topbd ul li a span.fr{color:#999; padding-right:30px;}

.app-link .icons{ display:inline-block; *display:inline; margin-top:-2px; *margin-top:0; margin-right:5px; vertical-align:middle; width:11px; height:16px; background-position:-530px -850px;}
.app-link:hover .icons{ background-position:-550px -850px;}

.header-box{padding:19px 0px 20px 0px; position:relative;}
.btn-issue-top{ width:180px; height:36px; line-height:36px; position:absolute; right:0; top:41px; background-color:#e74c3c; font-size:16px; color:#fff; text-align:center;vertical-align:middle; }
.btn-issue-top:hover{background-color:#d34637; color:#fff;}
.btn-issue-top .icons{ width:20px; height:20px; background-position:-660px 0; display:inline-block; *display:inline; *zoom:1; vertical-align:middle; *position: relative; *top:2px; }

.header-box .logo{float:left; background:url(../../img/new-img/logo.png) 0 0 no-repeat; width:300px; height:60px; margin-top:6px;}
.header-box .logo a{display:block; width:100%; height:100%; text-indent:-999em; overflow:hidden;}
.sublogo{float:left; vertical-align:top; margin:19px 0px 0px 15px; font-size:24px; color:#666; border-left:1px #ddd solid; padding-left:12px;}
.zhaodian,.zhuandian,.zhuandianpg,.fabucenter,.viplogin,.vipcenter{width:110px; height:48px; margin:4px 0px 0px 15px; vertical-align:top;}
.zhaodian{background-position:0px -731px;}
.zhuandian{background-position:-170px -731px;}
.zhuandianpg{background-position:-328px -731px;}
.fabucenter{background-position:0px -789px;}
.viplogin{background-position:-170px -789px;}
.vipcenter{background-position:-328px -789px;}
.searchBox{position:absolute; top:19px;}
.searchBox ul{width:100%; display:block; padding-bottom:7px; }
.searchBox ul li{float:left; margin-right:15px; margin-bottom:7px; display:inline-block; cursor:pointer; position:relative;}
.searchBox ul li.hover a{color:#df3939;}
.searchBox ul li .icon-arrow{position:absolute; z-index:2; background-color:#fff; background: url(../../img/new-img/headerM-arrow.jpg) no-repeat; height:8px; width:12px; bottom:-9px;left:50%; margin-left:-6px; display:none;}
.searchBox ul li.hover .icon-arrow{display:block;}
.hearderMcont .text{border:2px #c01920 solid; height:32px; padding:0px 8px;}
.hearderMcont .btn{background-color:#c01920; height:36px; text-align:center; line-height:36px; font-size:16px; color:#fff; display:inline-block;}
.hearderMcont .btn:hover{background-color:#b5181e;}
.layout-1190 .searchBox{left:375px; width:535px;}
.layout-1190 .hearderMcont .text{width:410px;}
.layout-1190 .hearderMcont .btn{width:95px;}

/*new header end*/

.nav{width:100%; border-bottom:2px #c01920 solid; height:40px;}
.nav.navzxbj{border-bottom:1px #d6d6d6 solid;}
.layout-1190 .nav{min-width:1190px;}
.nav li{float:left; background-position:-657px -20px; height:40px; line-height:40px; font-size:16px; text-align:center;}
.layout-1190 .nav.navzxbj li{background:none; background-color:#c01920; width:170px;}
.nav.navzxbj li a,.nav.navzxbj li a:hover{color:#fff;}
.layout-1190 .nav li{width:135px;}
.nav li a{color:#333;}    .nav li a:hover{color:#df3939;}
.nav li a.hover{width:100%; background-color:#c01920; color:#fff; display:inline-block;}
.nav .phone{background-position:0px -92px; width:170px; height:40px;}
.nav.navzxbj li a.hover{background-color:#aa0c13;}

.title{width:100%; height:48px; border-bottom:1px #e8e8e8 solid;}
.title.titlenone,.title.titlenone h2.span{border-bottom-style:none;}
.title h2.span,.title em{float:left; font-size:28px; color:#333; line-height:34px; height:47px; border-bottom:2px #c01920 solid;}
.title h2.span a,.title em a{color:#333;}
.title em{font-size:18px; line-height:47px;}
.title a.fr{padding-top:19px; font-family:"宋体"; color:#999;}
.title a.fr:hover{color:#c01920;}
.title_h1,.title_h3{font-size:14px; color:#333; font-weight:bold;}


.navtipps{padding-top:20px; font-family:"宋体";}
.navtipps em{padding:0px 8px;}
.navtipps span{color:#999;}

.hotlinktab{width:100%; border-bottom:1px #e8e8e8 solid;}
.hotlinktab li{float:left; padding:0px 10px; margin-right:15px; height:48px; line-height:48px; font-size:18px; text-align:center; cursor:pointer;}
.hotlinktab li.current,
.hotlinktab li.hover{height:47px; border-bottom:2px #c01920 solid; margin-bottom:-1px;}
.hotlinktabcont{ min-height:60px;}
.hotlinktabcont a{ white-space:nowrap; line-height:26px; height:26px; width:118px; padding-right:10px; text-overflow:ellipsis; -o-text-overflow:ellipsis; display:inline-block; overflow: hidden; *zoom:1;}
.hotlinktabcont p{ height: auto; min-height: 40px;}
/*old footer*/
.footer{width:100%; background-color:#eee; padding:20px 0px 55px 0px; margin-top:30px;}
.footer.footertsz{background-color:#fff;}
.footertop{margin-top:0px;}
.footerul{width:100%; border-bottom:1px #ddd solid; padding-bottom:22px;}
.footerul li{float:left; margin-right:80px; max-width:210px; display:inline-block;}
.footerul li.last{margin-right:0px;}
.footerul li.curr{border-left:1px #e4e4e4 solid; padding-left:80px; height:120px;}
.footerul li .p3 a{display:block; line-height:24px;}
.footerul li .p1 a{background-position:-235px -272px; width:143px; height:62px; margin-left:32px;}
.footerul li .p2{ font-size:20px; color:#df3939;}
.footerul li.curr .icon{float:left; background-position:-635px -198px; width:32px; height:24px; vertical-align:top;}
.footerul li.curr p{padding-left:40px; line-height:24px; font-size:14px;}
.footerul li.code{margin-left:140px;}
.footerul .phone b{position:relative; top:3px;}
.copyright{width:100%; text-align:center; line-height:24px;}
.copyright .p1{color:#ccc;}
.copyright .p1 a{padding:0px 12px;}
.copyright .p4 img{margin-right:15px;}
/*old footer end*/

/*new footer*/
.footer{width:100%; background-color:#eee; padding:20px 0px 25px 0px; margin-top:30px;}
.links-ft{ overflow:hidden; padding-bottom:20px; border-bottom:1px solid #ddd;}
.links-ft li{ float:left; width:15%;}
.links-ft h4{ font-size:14px; font-weight:bold; padding-bottom:15px;}
.links-ft a{display:block; line-height:2;}
.links-ft li.hotline-footer{width:auto; padding-left:100px; position:relative; border-left:1px solid #ddd;}

.links-ft li.qrcode-box1{text-align:center; float:right; width:100px; padding-left:75px;}
.links-ft li.qrcode-box2{text-align:center; float:right; width:100px;}


.footer.footertsz{background-color:#fff;}


.copyright{width:100%; text-align:center; line-height:25px;}
.copyright .p1{color:#ccc;}
.copyright .p1 a{padding:0px 12px;}
.copyright .p4 img{margin-right:15px;}
/*new footer end*/

.rightfloating{position:fixed; top:299px; width:54px; z-index:999; left:50%; margin-left:605px; /*display:none;*/}
.rightfloating li{width:54px; height:54px; margin-top:4px; display:block; position:relative;}
.rightfloating li > a{width:100%; height:100%; display:block; text-indent:-999em;}
.rightfloating li .a1{background-position:-604px -248px;}
.rightfloating li .a1:hover{background-position:-544px -248px;}
.rightfloating li .a2{background-position:-604px -306px;}
.rightfloating li .a2:hover{background-position:-544px -306px;}
.rightfloating li .a3{background-position:-604px -364px;}
.rightfloating li .a3:hover{background-position:-544px -364px;}
.rightfloating li .a4{background-position:-604px -422px;}
.rightfloating li .a4:hover,.rightfloating li.hover .a4{background-position:-544px -422px;}
.rightfloating li .a5{background-position:-604px -480px;}
.rightfloating li .a5:hover{background-position:-544px -480px;}
.rightfloating li .a6{background-position:-604px -792px;}
.rightfloating li .a6:hover{background-position:-544px -792px;}

#erweima{position:absolute; background:url(../../img/new-img/background.png) -224px -369px no-repeat; width:290px; height:156px; padding:4px 0px 0px 23px; top:-53px; left:-310px; display:none;}
#erweima li{float:left; width:120px; margin-right:18px; text-align:center; font-size:14px; color:#c01920; display:inline-block;} 
#erweima li img{width:100px; height:100px; padding:9px; border:1px #f1e3e3 solid; background-color:#fff; overflow:hidden; display:block; margin-bottom:5px;}

.rightfloating li:hover .tipbox,
.rightfloating li:hover #erweima,
.rightfloating li:hover .serviceSelectBox{ display:block;}

.serviceSelectBox{width:525px; height:160px; border:1px solid #ecbabc; background-color:#fdeeee; position:absolute; left:-537px; top:-50px; display:none;}
.arrow-right-box{width:13px; height:30px; display:block; background-position:-523px -432px;}
.serviceSelectBox .arrow-right-box{position:absolute; top:50%; margin-top:-15px; right:-13px;}

.rightfloating .serviceSelectBox a.btn-sm{background-image: none; background-color: #fff;} /*FS@20150505 暂时修正共用旧common.css时的冲突 */

.serviceSelectBox .ssb-item{width:17%; height:140px;  padding-top:20px; float:left; border-left:1px solid #ecbabc; margin-left:-1px; position:relative;  color:#c01920; text-align:center; overflow:hidden;  transition:all 0.2s; }
.serviceSelectBox .openPanel{ width:255px; position:absolute; top:20px; left:0;}
.serviceSelectBox .openPanel h4{font-weight:bold; }
.serviceSelectBox .openPanel h4 span{ color:#fedc01; font-size:12px; font-weight:normal;}
.serviceSelectBox .openPanel .txt-hl{ font-size:16px; padding-top:30px;}
.serviceSelectBox .openPanel .description b{color:#fedc01; font-size:14px; font-weight:normal;}
.serviceSelectBox .openPanel .description,
.serviceSelectBox .openPanel h4{ padding-left:100px;}

.serviceSelectBox .description-short span,
.serviceSelectBox .description-short b{ display:block;}

.serviceSelectBox .openPanel .description,
.serviceSelectBox .openPanel .txt-hl,
.serviceSelectBox .openPanel h4{display:none;}

/*最后箭头*/
.arrow-hover{ background-position:-333px -887px;}

.serviceSelectBox .ssb-item.active{width:49%; background-color:#cd5459; background-color:rgba(205,84,89,0.98); color:#fff; line-height:20px; transition:all 0.2s;}
.serviceSelectBox .ssb-item.active .description,
.serviceSelectBox .ssb-item.active .txt-hl,
.serviceSelectBox .ssb-item.active h4{display:inline-block;}
.serviceSelectBox .ssb-item.active .description-short{display:none;}
.serviceSelectBox .ssb-item.active .icons{ float:left; margin-left:15px; margin-right:15px;}
.serviceSelectBox .ssb-item.active .description,
.serviceSelectBox .ssb-item.active h4{
    overflow:hidden; text-align:left; display:block; padding-right:5px; 
}
.serviceSelectBox .ssb-item.active h4{font-size:14px;}

.serviceSelectBox .icons{ width:70px; height:70px; }
.icon-ref-sidebar{ background-position:0 -852px;}
.icon-tel-sidebar{ background-position:-78px -852px;}
.icon-shop-sidebar{ background-position:-156px -852px;}
.icon-vip-sidebar{ background-position:-234px -852px;}

.btn-sm{width:76px; height:28px; line-height:28px; text-align:center; display:inline-block; background-color:#fff; color:#cd5459; font-weight:bold; border-radius:3px;}


/*tab控件*/
.tab-cont{display:none;}
.tab-cont.current{display:block;}

/*loading*/
.loadings{
	background:url(../../img/new-img/loading.gif) center center no-repeat;
}
