body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,label,table,td,img,div,dl,dt,dd,pre,input,select{margin:0;padding:0}
body{background:#fff;font:normal 12px/normal "ËÎÌå",Arial,Verdana,Helvetica,sans-serif}
select,input,textarea{font:normal 12px/normal Arial,"ËÎÌå"}
input,select,img{vertical-align:middle}
img,a img{border:none}
ul,ol{list-style:none}
li{list-style-type:none}
em,i{font-style:normal}
a{text-decoration:none;outline:none}
a:hover{text-decoration:underline}
.clear{clear:both;visibility:hidden;font-size:0;line-height:0;height:0}
.center{text-align:center}
.fl{float:left}
.fr{float:right}
#pageTop{height:251px;width:950px;margin:0 auto}
.header{height:57px;background:url(/images/space/header_bg.png) no-repeat;position:relative}
.logo{width:172px;height:26px;display:block;position:absolute;left:18px;top:18px}
.logo a{display:block;height:100%;text-indent:-9999px;overflow:hidden}
.topMenu{display:block;position:absolute;left:210px;top:30px;color:#03c}
.topMenu em{color:#f50}
.topMenu a{color:#03c}
.cxMemberSign{position:absolute;display:block;width:133px;height:30px;background:url(/images/space/cxmember_sign.png) no-repeat;right:220px;top:15px;}

.shopLevel{width:140px;height:11px;vertical-align:bottom;line-height:11px;display:block;background:url(/images/five_star_bg.png) no-repeat;position:absolute;right:50px;top:24px}
.star0{background-position:right 0}
.star1{background-position:right -11px}
.star2{background-position:right -22px}
.star3{background-position:right -33px}
.star4{background-position:right -44px}
.star5{background-position:right -55px}
.star6{background-position:right -66px}
.star7{background-position:right -77px}
.star8{background-position:right -88px}
.star9{background-position:right -99px}
.star10{background-position:right -110px}

.shopBanner{width:888px;height:110px;padding:40px 0 0 60px;border-left:1px solid #bcbcbc;border-right:1px solid #bcbcbc;background-repeat:no-repeat}
.shopBanner h2{height:20px;font:400 20px/normal "ºÚÌå";margin-bottom:6px}
.shopBanner h2 img{margin-left:5px;vertical-align:top}
.shopBanner p{margin-bottom:10px;font-family:Verdana, Arial, Helvetica, sans-serif}
.navigation{height:28px;padding:16px 20px 0;background:url(/images/space/navigation_bg.png) no-repeat;color:#4c4c4c;position:relative}
.new-icon{position:absolute;left:760px;top:-10px}
.menu{float:right;font-size:14px}
.menu a{font-weight:bold;color:#4c4c4c}
.menu a:hover{color:#f05d00;text-decoration:underline}
.menu a.cur{color:#f50;text-decoration:none}
.boxWrap{padding-bottom:8px}
.boxHeader{height:18px;padding:9px 14px 0;background:url(/images/space/box_header_bg.png) no-repeat}
.boxHeader h2{float:left;font-size:12px;color:#4c4c4c}
.boxBody{border:1px solid #bcbcbc;background:#fff;zoom:1}
.btns a,.titleNav,.price,a.zoom{background:url(/images/space/flag_bg.png) no-repeat}
.btns a{width:83px;height:23px;display:inline;text-indent:-9999px;overflow:hidden}
.btns a.leaveWord{background-position:0 0}
.btns a.sendMsg{background-position:-83px 0}
.btns a.recommend{background-position:0 -46px}
.btns a.favorite{background-position:-92px -46px}
.dashed{background:url(/images/space/line_bg.png) repeat-x 0 bottom}
.dashed2{background:url(/images/space/line_bg2.png) repeat-x 0 bottom}
.solid{border-bottom:2px solid #b8b8b8}
#pageBody{width:950px;margin:8px auto 0;color:#4c4c4c}
.pageBody a{color:#03c}
.pageBody a:hover{color:#f50}
#pageLeft{width:228px;float:left}
.myInfo{width:200px;margin:8px auto 15px}
.myInfo .face{width:128px;height:158px;padding:32px 31px 0;margin:0 auto;vertical-align:middle;background:url(/images/space/face_bg.png) no-repeat}
.myInfo .btns{height:23px;padding:8px 10px}
.myInfo .info p{display:block;min-height:22px;height:auto!important;height:22px;overflow:visible;color:#000;line-height:22px;padding:0 10px}
.myInfo .bz-icon{cursor:pointer;display:inline-block;width:24px;height:22px;line-height:0;margin-right:5px;vertical-align:middle;background:url(/images/space/fwbz_icon.png) no-repeat}
.myInfo .cxbz{background-position:0 0}
.myInfo .jybz{background-position:0 -30px}
.myInfo .info em{color:#03c}
.myInfo .intro .titleNav{height:23px;line-height:23px;padding:0 22px 0 30px;margin-top:5px;background-position:0 -23px}
.myInfo .intro .content{height:36px;padding:8px 10px 0;line-height:160%;overflow:hidden;word-wrap:break-word;word-break:break-all;}
.myInfo .intro .all{height:auto;overflow:visible;}
.serviceSort{width:190px;margin:12px auto}
.serviceSort li{height:20px;line-height:20px}
#pageRight{width:714px;float:right;color:#000}
#pageRight .boxHeader{background-position:right 0}
.serviceList{width:680px;padding:30px 16px}
.serviceList:after,.serviceListMore:after,.gloryList:after{content:'';display:block;clear:both}
.serviceList li{width:130px;float:left;padding:0 20px}
.serviceList .pic{width:130px;height:130px;background:url(/images/space/picture_bg.png) no-repeat}
.serviceList .pic img{border:1px solid #4e5a61;width:128px;height:128px;}
.serviceList .pic2{width:130px;height:130px;}
.serviceList .pic2 img{border:1px solid #4e5a61;width:128px;height:128px;}
.serviceList .caption{height:32px;display:block;margin:8px 0;overflow-y:hidden;line-height:16px;text-align:center;color:#bdbdbd}
.serviceList .price{display:block;padding-left:30px;height:14px;background-position:-200px 0;color:#f50}
.serviceList .none{background-position:-200px -14px;color:#bdbdbd}
.serviceListMore{width:648px;margin:10px auto 30px}
.serviceListMore li{width:648px;height:130px;padding:20px 0 21px;vertical-align:middle;background:url(/images/space/line_bg2.png) repeat-x 0 bottom}
.serviceListMore .pic{width:130px;height:130px;float:left;margin-right:8px}
.serviceListMore .pic img{border:1px solid #4e5a61;width:128px;height:128px;}
.serviceListMore .info{width:510px;float:left;line-height:200%;position:relative}
.serviceListMore .linkDetail{position:absolute;right:0;top:0}
.serviceDetail{width:648px;margin:30px auto}
.serviceDetail .picContent{width:250px;float:left}
.serviceDetail .pic{width:250px;height:250px;background:url(/images/space/picture_bg.png) no-repeat center center;border:1px solid #999;vertical-align:middle}
.serviceDetail a.zoom{display:block;width:75px;height:18px;line-height:18px;background-position:-202px -40px;text-align:right;margin:8px auto 15px}
.serviceDetail .picContent .btns{width:196px;height:23px;margin:0 auto}
.serviceDetail .picContent .btns a{width:92px}
.serviceDetail .info{width:350px;float:right}
.serviceDetail .info li{padding:8px;background:url(/images/space/line_bg2.png) repeat-x 0 bottom}
.serviceDetail .info li strong{font-size:14px}
.serviceDetail .info .btns{height:37px;background:none;padding:15px 8px}
.serviceDetail .info .btns a{float:left;width:166px;height:37px;background-position:0 -69px}
.serviceDetail .info em{color:red}
.serviceDetail .info .fwbz{background:#eee;border:1px solid #ccc;padding:6px 16px}
.serviceDetail .info .fwbz i{display:block;height:23px;line-height:23px;text-indent:30px;background:url(/images/space/fwbz_icon.png) no-repeat}
.serviceDetail .info .fwbz i.cxbz{background-position:0 -58px}
.serviceDetail .info .fwbz i.jybz{background-position:0 -88px}
.serviceDetail .info .fwbz i.paybz{background-position:0 -118px}
.serviceDetail .info .fwbz a{text-decoration:underline}
.serviceDetail .hr{clear:both;height:30px}
.serviceDetail .intro{clear:both;padding-top:20px;line-height:150%}
.serviceDetail .intro p{margin-top:6px}
.serviceDetail .fw-step{width:648px;height:140px;margin-top:20px;background:url(/images/space/fwpay_step.png) no-repeat;position:relative;}
.serviceDetail .fw-step a{width:60px;height:20px;position:absolute;left:250px}
.serviceDetail .fw-clue{margin-top:20px;line-height:1.5;color:#787878}
.serviceDetail .fw-clue em{color:#ff8700}
.caseList{width:648px;margin:0 auto 40px}
.caseList{word-wrap:break-word;width:650px;overflow:hidden;}
.caseList ul{padding:30px 0 10px;border-bottom:2px solid #b8b8b8}
.caseList li.title{font-size:14px;font-weight:bold}
.caseList li.info{height:14px;padding:8px 0 12px}
.caseList li .time{float:left;font-size:14px;}
.caseList li .edit{float:right}
.caseList li .edit em{color:#03c}
.caseList li .edit img{margin-bottom:3px}
.caseList li.intro{padding:10px 0;line-height:150%}
.caseList li.intro p{display:block;margin-bottom:10px}
.caseList li.intro img{float:none;display:block;margin:10px 0}
.commentBox{padding:15px 0 0}
.commentBox p{padding:5px 0}
.commentBox .title{font-size:14px}
.commenting{padding:10px 0}
.commenting .input{width:120px;height:16px}
.commenting .textarea{width:410px;height:120px;font-size:12px}
.comments{padding:10px 0}
.comments p{padding:10px 0;line-height:150%}
.comments p span {display:block;padding-top:10px;color:#6d6e70}
.contactContent{width:648px;margin:20px auto;line-height:180% }
.contactContent .btns{height:23px;padding:20px 0}
.contactContent .btns a{float:left;margin-right:10px}
.gloryList{padding:20px}
.gloryList li{padding:20px 0;background:url(/images/space/line_bg2.png) repeat-x 0 bottom}
.gloryList h3{height:16px;font-size:14px;background:url(/images/space/ic_icon.png) no-repeat;text-indent:20px;margin-bottom:12px}
.gloryList h3 em{font-weight:normal;color:#e90003}
.gloryList li p{padding-left:16px;color:#4d4d4d;margin-bottom:4px;line-height:150%}
.gloryList li p.info{text-indent:-70px;padding-left:86px}
.pages{height:12px;padding:15px 0;text-align:right;vertical-align:bottom}
.pages a{padding:1px 2px 0;background:#000;color:#fff;vertical-align:bottom}
.pages a:hover{text-decoration:none;color:#fff}
.pages a.on{background:#d8d8d8;color:#000}
.footer{padding:30px 0;text-align:center}
.footer .copyRight{padding-bottom:10px;border-bottom:1px solid #636362;color:#636362}
.footer .linkFwbao{width:180px;height:22px;margin:10px auto;line-height:100%;color:#e76300}
.footer .linkFwbao img{float:left}

.popMsgBox{width:220px;line-height:150%;height:140px;padding:2px 6px 0 28px;background:url(/images/pop_msg_bg.png) no-repeat}
.popMsgBox .tNav{height:22px;line-height:22px}
.popMsgBox .name{float:left;color:#b90200;font-weight:bold}
.popMsgBox .close{float:right;width:15px;height:15px;text-indent:-9999px;overflow:hidden;cursor:pointer;margin-top:3px}
.popMsgBox .grade{width:136px;height:40px;padding:0 14px 0 76px}
.popMsgBox .info{padding:0 7px 0 66px;color:#5e5e5e}
.popMsgBox a{color:#0044dd}
.popMsgBox em a{font-style:normal;color:#b90200}
.popMsgBox .value{font-size:20px;height:25px;line-height:25px;color:#f14300;float:left;font-weight:bold;margin-top:12px;}
.popMsgBox .shopLevel{width:66px;height:11px;line-height:0;float:right;background:red;margin-top:17px;margin-right:-20px;background:url(/images/five_star_bg.png) no-repeat}
.popMsgBox .star0{background-position:right 0}
.popMsgBox .star1{background-position:right -11px}
.popMsgBox .star2{background-position:right -22px}
.popMsgBox .star3{background-position:right -33px}
.popMsgBox .star4{background-position:right -44px}
.popMsgBox .star5{background-position:right -55px}
.popMsgBox .star6{background-position:right -66px}
.popMsgBox .star7{background-position:right -77px}
.popMsgBox .star8{background-position:right -88px}
.popMsgBox .star9{background-position:right -99px}
.popMsgBox .star10{background-position:right -110px}

s{background:url(/images/panel/myfwbao_bg_02.png) no-repeat 0 0}
s{width:16px;height:16px;display:inline-block;vertical-align:middle;line-height:0;font-size:0}
.card{width:32px;height:21px;margin-right:2px}
.id-card-pass{background-position:-300px -149px}
.certificate-pass{background-position:-300px -128px}