﻿.content-left-sec{width:725px; float:left; font-size:14px !important}
.title-graybg{background:#fcfcfc; color:#222;font-weight:normal !important; font-size:16px; font-weight:bold; border:1px solid #e4e4e4; height:40px; line-height:20px; padding:0 14px 0 20px;clear:both}
.huiyuan-xinxi{ margin:20px 0 23px 0;}
.user-pic{ float:left; width:184px; height:191px; text-align:center;}
.user-pic img{width:110px; height:110px;padding-top:10px}
.user-info ul li,.account-info ul li{ line-height:28px}
.user-info{ float:left; margin-left:10px;}
.user-info ul li{ width:480px; margin-bottom: 10px; clear:left}
.user-info ul li a:hover{text-decoration:none;}
.grade-instruct{margin-left:4px;color:#025ab3;font-size:12px}
.user-info ul li a:hover .grade-instruct{color:#f60}

.account-info{ float:left}
.account-info ul li{ width:257px; clear:left}
.recommend-list{}
.recommend-list ul{}
.recommend-list ul li{ float:left;width:1000px;padding:13px 0 20px 6px; border-top:1px dashed #e4e4e4}
.recommend-list ul li:first-child{border-top:none}
.recommend-pics,.recommend-pics img{ width:128px; height:98px; float:left; border:1px solid #efefef}
.recommend-pics img{ width:128px; height:98px;}
.recommend-main{ float:right; width:856px}
.recommend-main h3{font-size:16px; line-height:30px; float:left}
.recommend-date{ float:right;font-size:14px; color:#666}
.recommend-main p{ clear:left;font-size:14px; color:#666}
.origin{color:#31466f}
.email,.phone,.noemail,.nophone{background:url(../Images/icon_xinxi-fw.png) no-repeat;width:20px; height:15px;display:block; float:left; margin-top:6px}
.email{background-position:0 0}
.phone{background-position:0 -15px}
/*no*/
.noemail{background-position:-20px 0}
.nophone{background-position:-20px -15px}
.strength-wrap{ width:100px; height:13px; background:#d9d9d9; display:block; float:left; margin:9px 10px 0 0}
.strength-wrap .strength{ width:80%; height:13px; background:#9fd979; display:block}
.greentxt{color:#71b247; float:left}

.content-right-sec{width:274px; float:right; color:#666}
.content-right-sec .title-graybg h3{ font-size:14px; line-height:47px; font-weight:normal}
.icon-grade,.icon-credit{ height:28px; line-height:28px}
.icon-grade img,.icon-credit img{height:16px;vertical-align:middle;*vertical-align:-5px}

.service-icon{width:59px; height:62px; float:left;background: cursor:pointer}
.service-icon img{width:59px; height:62px;}

.service-info{ float:left; width:174px; margin-left:12px;}
.service-list ul li{width:247px;float:left;border-bottom:1px dashed #e4e4e4; padding:8px 0 8px 27px}
.service-info p{color:#7f7f7f;}
.service-info p.double-row{color:#7f7f7f; height:36px}
.service-info h4{ font-size:16px; font-weight:normal;line-height:28px; color:#222}
.order-btn{ float:right;width:79px; height:32px; line-height:32px; text-align:center; background:url(../Images/icon_fw.png) right bottom no-repeat; display:block; color:#ff6600}

/*guide-box*/
#popupBg{width:100%;height:100%;_height:1000px; position:fixed;_position:absolute;top:0;left:0;background-color:#000;filter:alpha(opacity=50);opacity:.5;z-index:900;display:none;}
.guide-box{ position: absolute; left:50%; top:0; margin-left:-595px;width: 1190px;z-index: 901;display:none;}
.guide-box .guide-a{position: absolute; top: 266px; left: 10px;width: 288px; height: 187px; background:url(../Images/guide-pic.png) no-repeat;display:none;}
.guide-box .guide-b,.guide-box .guide-c,.guide-box .guide-d,.guide-box .guide-e{position: absolute; top: 34px;width: 156px; height: 200px; background:url(../Images/guide-pic1.png) no-repeat;display:none;}
.guide-box .guide-b{ left: 305px;}
.guide-box .guide-c{ left: 447px;}
.guide-box .guide-d{ left: 585px;}
.guide-box .guide-e{ left: 726px;}
.guide-box div p{ position: absolute; width: 100px; font: 11px/18px Microsoft Yahei; color: #3e3a39;}
.guide-box .guide-btn{position: absolute; width: 48px; height: 22px; text-align:center;font: 700 11px/22px Microsoft Yahei; color: #FFF; background-color: #FF8810; border-radius: 5px; cursor: pointer;}
.guide-box .guide-a p{ top: 46px; left: 162px;}
.guide-box .guide-a .guide-btn{top: 140px; left: 216px;}
.guide-box .guide-b p{ top: 63px; left: 20px;}
.guide-box .guide-b .guide-btn{top: 145px; left: 73px;}
.guide-box .guide-c p{ top: 62px; left: 20px;}
.guide-box .guide-c .guide-btn{top: 144px; left: 74px;}
.guide-box .guide-d p{ top: 59px; left: 20px;}
.guide-box .guide-d .guide-btn{top: 153px; left: 72px;}
.guide-box .guide-e p{ top: 58px; left: 22px;}
.guide-box .guide-e .guide-btn{top: 148px; left: 74px;}

/*member*/
.hide{display:none;}
.fontred{color:red;}
.fonth{color:#999999;}
.mbottom17{margin-bottom:17px;}
.zs-recommend{padding-top:30px;padding-bottom:50px;padding-left:15px;}

.xj-ico{display:inline-block;width:16px;height:16px;background:url("../Images/zs_ico.png") no-repeat;vertical-align: middle;margin-right:7px; margin-top:-4px; overflow: hidden;}
.zs-ico{display:inline-block;width:16px;height:16px;background:url("../Images/zs_ico.png") no-repeat;vertical-align: middle;margin-right:7px; margin-top:-4px; overflow: hidden;}
.zsxf-ico{display:inline-block;width:16px;height:16px;background:url("../Images/zs_ico.png") no-repeat;vertical-align: middle;margin-right:7px; margin-top:-4px; overflow: hidden;}
.xj-ico .zsxf-ico .zs-ico-jb{ background-position: 0 -17px;}
.xj-ico .zsxf-ico .zs-ico-sb{ background-position: 0 -34px;}
.xj-ico{background-position:0 -17px;}
.zs-ico{background-position:0 -34px;}

.member-zs table {width:1019px;margin-top:15px;}
.member-zs table td,.member-zs table th{height:40px;text-align: center;border:solid 1px #e4e4e4;}
.member-zs table th{background-color: #f3f3f3;}

.zs-mes span{display: inline-block;width:12px;height:11px;background:url("../Images/ico_laba.png");vertical-align: middle;margin-left:50px;margin-right:5px;}
.zs-mes a{display:inline-block;width:137px;height:36px;background-color:#f08200;color:#ffffff;text-align: center;line-height: 36px;margin-left:50px;font-size: 16px;}
