@charset "utf-8";
/* CSS Document */

/*公司店铺*/
#clsIframe{ position:absolute;}
.blg_banner { height: 120px;min-width:980px; _width: 100%; background: url(../images/blgindx_banner.png) center top no-repeat; margin: 0 auto; }
.main_content { width: 980px; margin: 0 auto; overflow: hidden; margin-top: 20px; font-family: "Microsoft YaHei", 微软雅黑, "Microsoft JhengHei", 华文细黑, STHeiti, MingLiu; }
.cpy_intro { height: 275px; overflow: hidden;}
.video_part, .cpy_details { width: 490px; height: 275px; float: left; }
.blog_main_r ul li a { display: block; }
.cpy_details { display: block; }
.video_part { background: #269785; }
.cpy_grade { width: 143px; float: left; }
.cpy_logo { width: 77px; height: 84px; background: url(../images/cpy_logo1.gif) no-repeat; margin: 15px 0 0 0px; padding-right: 55px; border-right: 1px solid #eee; }
.grade_details { width: 256px; float: left; margin: 11px 0 0 40px; color: #999; }
.ielt7 .grade_details{width: 200px; margin-left:20px;}
.ct_dp_left { float: left;}
.ct_dp_right { float: right;}
.details_l, .amount_title ul li, .team_title ul li, .case_details ul li p, .cmt_title1 p, .cmt_star, .ask_ctn span, .ask_dtls { float: left; }
.ask_dtls { word-wrap: break-word; width: 100%; }
.score { font-size: 36px; width: 48px; height: 29px; line-height: 29px; color: #f26f20; font-family: "Futura-Std", "Microsoft YaHei", 微软雅黑, "Microsoft JhengHei", 华文细黑, STHeiti, MingLiu; }
.sco_text { margin-top: 10px;}
.scro_details { margin-left: 42px; }
.scro_details{height: 99px;}
.cpy_details_special   .scro_details{height: 112px;}
.details_r { float: left; /*margin-left: 42px;*/ }
.ielt7 .details_r { margin-left: 39px; }
.details_r ul { margin-top: -5px; }
.text_red, .text_blue { padding: 0 3px; background: #d43b1b; color: #fff; }
.text_blue { background: #22ac57; }
.text_red { background: #d43b1b; }
.grade_num, .case_progress .case_unfinished, .intro_more, .case_name a { color: #333; }
.intro_more{color: #999;}
.support {height: 40px; margin-top: 10px; color: #999; line-height: 40px;border-width: 1px 0;border-style: solid;border-color: #eee;margin-left: 40px;width: 450px;overflow: hidden;}
.support ul{width: 502px;}
.support ul li { float: left; margin-right: 54px; display: inline; }
.support em, .support a, .support1 em, .support1 a { float: left; color: #999; }
.support a:hover, .support1 a:hover, .order_hotline .num1, .order_hotline .num2, .click_apply:hover, .intro_more:hover, .order_more:hover, .amtr_more:hover, .case_name a:hover { color: #f36f20; }
.support_bg1, .support_bg1a { width: 23px; height: 21px; margin-top: 10px; margin-right: 5px; }
.askqst_ctn .ask_ctn .ask_bg, .askqst_ctn_last .ask_ctn .ask_bg, .comment_datails1 .off, .comment_datails1 .on, .case_progress .off, .case_progress .on, .attention_num em, .phone_icon, .support1 .support_bg1, .support_bg3, .support1 .support_bg2, .support_bg2, .support_text1:hover em, .support .support_text2:hover em, .support1 .support_text2:hover em, .support_text3:hover em, .support_bg1, .support_bg1a, .support_bg2a, .support_bg3c, .support_bg2b, .support .support_text4:hover em, .support1 .support_text4:hover em, .support1 .support_bg4, .support_bg4 { background: url(../images/zgs_blog.gif) no-repeat; }
.support_text1:hover em { background-position: 0 -21px; }
.support .support_text2:hover em { background-position: -23px -22px; }
.support1 .support_text2:hover em { background-position: -23px -22px; }
.support .support_text4:hover em { background-position: -67px -22px; }
.support1 .support_text4:hover em { background-position: -67px -22px; }
.support_text3:hover em { background-position: -43px -22px; }
.support_bg3 { background-position: -43px 0; }
.support_bg2 { background-position: -23px -0; }
.support_bg4 { background-position: -64px -0; }
.support1 .support_bg2 { background-position: -23px 0; }
.support1 .support_bg4 { background-position: -64px 0; }
.support_bg2b { margin-right: 5px; }
.support_bg3 { width: 21px; height: 21px; margin-top: 10px; margin-right: 5px; }
.support_bg2, .support_bg2a, .support_bg2b, .support_bg3c, .support_bg4 { width: 20px; height: 20px; margin-top: 10px; margin-right: 5px; }
.cpy_text {height: 73px; margin: 10px 0 0 40px; }
.cpy_details1 .cpy_text{margin-top: 5px;}
.cpy_text p.intro_text { color: #999 }
.intro_title { font-size: 14px; color: #333; }
.order_free, .grade_details1, .sco_text1, .amount_title .plan_num1, .order_more, .row1 .owner, .row2 .acreage, .finish_place span { color: #999; }
.ielt7 .grade_details1{float: left; width: 200px}
.order_more { line-height: 16px; float: right; margin-top: 17px; }
.order_free .order_btn { width: 144px; height: 38px; border: 0 none; cursor: pointer; background: #f36f20; color: #fff; float: left; font-family: "Microsoft YaHei", 微软雅黑, "Microsoft JhengHei", 华文细黑, STHeiti, MingLiu; }
.order_free input.order_btn:hover { background-color: #e7691e }
.order_free { margin: 0 0 0 40px;}
.ielt8 .order_free{margin:1px 0 0 20px;}
.scro_details1 {height: 139px; margin: 20px 0 0 35px; }
.ielt7 .scro_details1 { margin: 20px 0 0 0px; }
.cpy_details1 { width: 490px; height: 275px; float: left; display: none; }
.support1 { width: 210px; color: #999; border-right: 1px solid #e8e8e8; float: left; }
.ielt7 .cpy_details1 { width: 480px; height: 275px; float: left; overflow: hidden}
.ielt7 .support1 { margin-left: 20px; }
.support1 ul { margin-top: -15px; }
.ielt7 .support1 ul { margin-top: -10px; }
.ielt7 .support1 ul li { margin-top: 10px; }
.support1 ul li {width: 148px; height: 32px; margin-top: 15px; line-height: 32px; }
.support1 .support_bg1 { width: 23px; height: 21px; margin-top: 5px; margin-left: 15px; }
.support1 .support_bg2, .support1 .support_bg3, .support1 .support_bg2, .support1 .support_bg3, .support1 .support_bg4 { width: 20px; height: 20px; margin-top: 10px; margin-left: 15px; margin-top: 5px; }
.score_dtls { margin-left: 55px; display: inline-block; }
.score1 { font-size: 36px; width: 48px; height: 29px; line-height: 29px; color: #f26f20; }
.details_r1 { float: left; margin-left: 55px; margin-top: 10px; }
.details_r1 a,.details_r a{color: #666}
.ielt7 .details_r1 { float: left; margin-left: 28px; margin-top: 12px; }
.details_r1 dl dt,.details_r dl dt{height: 16px; color: #666; line-height: 16px; font-size: 14px;margin-bottom:20px;}
.details_r dl dt{margin-bottom:15px;}
.details_r1 dl dd,.details_r dl dd{margin-bottom:9px; height: 14px}
.details_r1 dl dd span,.details_r dl dd span{float: left; height: 14px; line-height: 14px; color: #999; margin-right:10px; display: inline}
.details_r1 dl dd b,.details_r dl dd b{height: 14px; line-height: 14px; font-weight: normal; margin-left:6px;}
.details_r1 ul li, .intro_text, .details_r ul li { margin-top: 5px; }
.order_hotline { float: left; height: 38px;font-size: 12px;background-color: #f8f8f8;padding: 0 7px;line-height: 38px;width: 292px;white-space: nowrap;overflow: hidden;text-overflow:ellipsis;}
.order_hotline .txt1 { color: #666; font-size: 14px; }
.amount_house { height: 355px; padding: 50px 0; overflow: hidden; }
.apply { height: 20px; line-height: 20px; margin-top: 8px; }
.amount_l { float: left; width: 676px; }
.amount_l .team_title {border-bottom: none; padding-bottom: 17px; overflow: hidden;}
.ielt8 .team_title {position: relative;}
.amount_title { height: 18px; line-height: 18px; }
.r_title { line-height: 43px; height: 35px; padding-bottom: 12px; overflow: hidden;}
.ielt7 .r_title { line-height: 67px; height: 60px; }
.free_amount { font-size: 24px; color: #333; padding-right: 10px; border-right: 1px solid #eee; }
.amount_l .team_title a.click_apply {color:#999;margin-left: 5px; line-height: 32px; }
.amount_l .team_title a.click_apply:hover, .amount_l .team_title a.click_apply:hover span { color: #f25618 }
.ielt8 .team_title .order_more{position: absolute;right: 0;}
.gt_green { font-family: "宋体"; color: #01af63; margin-left: 5px; }
.ielt7 .team_title .gt_green { margin: 6px 0 0 5px; }
.gt_gray { font-family: "宋体"; margin-left: 5px; }
.amout_list {border: 1px solid #eee;overflow: hidden;}
.amout_list a {border-bottom: 1px dotted #e6e6e6;color: #666;display: block;height: 49px;}
.amout_list a:last-child {border-bottom: medium none;height: 50px;}
.team_title .fix_r {float: right;}
.amout_list a:hover {background: none repeat scroll 0 0 #f8f8f8;border-bottom: 0 none;height: 50px;}
.amt_title {background: none repeat scroll 0 0 #f8f8f8;border-bottom: 1px solid #eee;font-size: 16px;}
.amout_list .amt_list1 {cursor: pointer;}
.amout_list ul li {float: left;height: 50px;line-height: 50px;text-align: center;width: 132px;}
.amount_r { float: left; width: 282px; overflow: hidden; margin-left: 22px; }
.ielt7 .amount_r { margin-top: -8px; }
.amtr_more { color: #999; float: right; line-height: 51px; }
.ielt7 .amtr_more { line-height: 78px; }
.title_txt { float: left; color: #333; font-size: 24px; }
.amount_r .active_bg1 { background: url(../images/active_bg0.gif) no-repeat; width: 282px; height: 300px; overflow: hidden; margin-top: 6px; }
.ielt7 .amount_r .active_bg1 { background: url(../images/active_bg0.gif) no-repeat; width: 282px; height: 300px; overflow: hidden; margin-top: -12px; }
/**无优惠时***/
.amount_r .noprivilege { background: url(../images/active_bg2.gif) no-repeat; width: 282px; height: 300px; overflow: hidden; margin-top: 6px; }
.ielt7 .amount_r .noprivilege { background: url(../images/active_bg2.gif) no-repeat; width: 282px; height: 300px; overflow: hidden; margin-top: -12px; }
.act_title { font-size: 20px; color: #fff;font-weight: bold; text-align: center; margin-top: 35px; width: 282px;white-space: nowrap;text-overflow:ellipsis;overflow: hidden;}
.validity { text-align: center; color: #fff; }
.download_after { color: #aee2c0; text-align: center; }
.downto_phone { display: block; width: 83px; height: 30px; background: #fff; margin: 15px auto; font-size: 14px; color: #f36f20; text-decoration: none; line-height: 30px; padding-left: 34px; position: relative; }
.act_details { background: url(../images/actapr_bg1.png) no-repeat; _background: url(../images/actapr_bg1.gif) no-repeat; width: 240px; height: 110px; margin: 10px auto; overflow: hidden; }
.phone_icon { width: 14px; height: 19px; display: block; position: absolute; left: 14px; top: 5px; background-position: -84px 0; }
.act_details p { margin: 30px 15px 0 29px; width: 194px; }
.blog_main_r { /* margin-top: -17px;  */}
.ielt7 .blog_main_r {/*  margin-top: -35px;  */}
.blog_main_r ul { margin-left: -20px; margin-top: -5px;width:1005px;}
.blog_main_r ul li { float: left; width: 315px;margin-left: 20px; margin-top: 20px; position: relative; }
.ielt7 .blog_main_r ul li { margin-left: 15px; }
.blog_main_r img { vertical-align: middle; }
.blog_main_r .exp{padding: 12px 15px;background-color: #f8f8f8;color: #999;}
.blog_main_r .exp_t{font-size: 14px;color: #333;}
.blog_main_r .exp_b span{float: left;}
.blog_main_r .exp_b em{/* float: right; */ display: inline-block; width: 1px;height: 12px;background-color: #d8d8d8;overflow: hidden;margin: 3px 10px 0;*display: inline;*zoom:1;vertical-align: -2px;*vertical-align: middle;}
.blog_main_r .exp_b .exp_date{float: right;}
.design_plan { overflow: hidden; margin-top:0; }
.design_plan .team_title { margin-top: 5px;border-bottom: none;padding-bottom: 0;}
.diary_details1 { margin-top: 12px; padding-bottom: 30px; border-bottom: 1px dotted #e8e8e8; }
.diary_details2, .diary_details3 { padding: 22px 0 30px 0; border-bottom: 1px dotted #e8e8e8; }
.team_title .plan_num1 { color: #ccc;}
.team_title .pl_num1{overflow: hidden; margin-top: 8px;line-height: 12px; /* display: inline */ }
.design_team { margin-top: 52px; padding-bottom: 25px; }
.team_title {border-bottom: 1px solid #eee; padding-bottom: 13px;overflow: hidden; }
.team_title .team_txt { font-size: 24px; color: #333; }
.diary_nscribe { float: right; margin-right: -10px; line-height: 15px; margin-top: 65px; color: #999; }
.ielt7 .diary_nscribe { line-height: 15px; height: 15px; }
.diary_nscribe span { float: left; margin-right: 10px; }
.attention_num em { display: block; width: 12px; height: 9px; background-position: 138px 0; float: left; margin: 3px 5px 0 0; }
.attention_num { padding-left: 20px; border-left: 1px solid #e8e8e8; }
.cmplt { padding-right: 10px; color: #be895f; }
.designer_pic1 { width: 100px; height: 100px; }

.design_team .team_list { margin-top: 23px; }
.narrow_980 .design_team .team_list { overflow: hidden; width: 980px }
.designer_cov { width: 100px; height: 100px; background: url(../images/disigner_bg.gif) no-repeat; position: absolute; left: 0; top: 0; opacity: .75; filter: alpha(opacity=75); display: none }
.design_team .team_list .job_title a { display: block; color: #999; margin-top: 4px; }
.design_team .team_list ul { margin-right: -80px; }
.design_team .team_list ul li { width: 100px; float: left; margin-right: 75px; position: relative;padding-bottom: 15px;}
.design_team .team_list ul li p { text-align: center; }
.design_team .team_list ul li .designer_name1 a {display: block; color: #333; margin-top: 7px; }
.cov_text { color: #fff; position: absolute; left: 0; top: 0; cursor: pointer;  width: 100px; height: 100px;font-family:  "Microsoft YaHei", 微软雅黑, "Microsoft JhengHei", 华文细黑, STHeiti, MingLiu; }
.cov_text span{float: left; width: 100px; text-align: center; text-overflow:ellipsis; white-space: nowrap; overflow: hidden; height: 14px; position: relative; top:36px; line-height: 14px; font-weight: bold}
.cov_text em{float: left; width: 100px; height: 20px;text-align: center; text-overflow:ellipsis; white-space: nowrap; overflow: hidden; position: relative; top: 44px; line-height: 20px; font-size: 18px;}
.cov_num { font-size: 18px; }
.cov_text a { color: #fff; display: block; text-align: center; }

.diary_icon { width: 60px; float: left; margin-top: 6px; }
.member_name1 { color: #999; text-align: center; }
.diary_text { float: left; margin-left: 60px; }
.diary .plan_num1 { color: #999; font-size: 18px; line-height: 40px; }
.diary_title { font-size: 20px; color: #333; display: block; }
.diary_title:hover { color: #f25618; }
.diary_num { color: #999; font-size: 12px; }
.write_details { width: 768px; margin-top: 13px; word-wrap: break-word; }
.diary_img { margin-top: 20px; width: 860px; }
.diary_img ul { margin-right: -10px; float: left; }
.diary_img ul li { float: left; width: 80px; height: 80px; margin-right: 10px; }
.construct_case {  margin-top: 8px;  }
.construct_case .case_list{margin-top: -1px;}
.construct_case .case_list_item{padding: 30px 0;border-top: 1px dotted #e8e8e8;}

.bottom_line { padding-bottom: 40px; border-bottom: 1px solid #eee; width: 430px; }
.ielt7 .bottom_line { padding-bottom: 35px; }
.case_main1 { background: #f8f8f8; margin-top: 15px; height: 230px; }
.comment {margin-top: 52px; }
.ielt7 .comment .team_title, .ielt7 .design_team .team_title, .ielt7 .qution_ask .team_title { padding-bottom: 0px; }
.cmt_details{}
.cmt_details ul li {padding: 20px 0; border-top: 1px dotted #eee;margin-top: -1px;}
.cmt_details .memb_head1 { float: left; width: 117px;padding-right: 15px;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.cmt_details .memb_head1 .shade { position: absolute; top: 0; left: 0; width: 50px; height: 50px; background: url(../images/shade-50.png); _background: url(../images/shade-50.gif); }
.comment_datails1 { float: left; width: 848px; overflow: hidden; }
.memb_name {color: #be895f;display: block;}
.comment_datails1 .oth { margin-right: 20px;}
.cmt_stage { margin-right: 30px;width: 65px;}
.cmt_judge{margin-right: 30px;color: #999;}
.chg_color { color: #be895f; }
/*.cmt_title1{margin-right:-20px;}*/
.sheji_scro span, .severce_scro span { float: left; margin-right: 8px;display: inline;color: #999;}
.comment_datails1 .on { background-position: -98px 0; }
.comment_datails1 .off { background-position: -111px 0; }
.sheji_scro em, .severce_scro em { float: left;display: inline; width: 12px; height: 12px; margin-top: 2px;margin-left: 3px; cursor: pointer; }
.cmt_content { margin-top: 10px; line-height: 20px; white-space: normal; word-wrap: break-word;overflow: hidden; }

.finish_place{}
.finish_place span{display: block;margin-top: 2px;}
.plot_name{color: #01af63;display: block;width: 117px;white-space: nowrap;overflow: hidden;text-overflow:ellipsis;}
.plot_name:hover{color: #f36f20;}

.plot_time {font-family: 'Arial';color: #999;margin-top: 10px;}
.qution_ask { margin-top: 50px;padding-bottom: 40px; }
.askqst_ctn {padding: 15px 0; border-top: 1px dotted #eee;margin-top: -1px;}
.askqst_ctn .ask_ctn .ask_bg, .askqst_ctn_last .ask_ctn .ask_bg { width: 14px; height: 14px; background-position: -123px 0; margin: 3px 5px 0 0; }
.askqst_ctn .ask_ctn .ask_bg { float: left; }
.askqst_ctn .ask_ctn .ask_chge, .askqst_ctn_last .ask_ctn .ask_chge { color: #01af63; float: left; }
.askqst_ctn .awr_ctn, .askqst_ctn_last .awr_ctn { margin-top: 8px; float: left; width: 100%; }
.ask_ctn .ask_timer, .askqst_ctn_last .ask_timer { float: right; color: #999; }
.ask_ctn .answer_ctn{color: #333;}
.vertical_bar { background-color: #e8e8e8; display: inline-block; width: 1px; height: 17px; margin: 0 5px; position: relative; bottom: -2px; }
.askqst_ctn_last { margin-top: 16px; }
.best_answer { color: #be895f;margin-left: 5px;}
.best_answer .zgs_ico_best{margin-top: 3px;}
.edit_header_pic { width: 980px; margin: 0 auto; text-align: right; }
.edit_header_pic .editImg { border: 1px solid #ccc; float: right; font-family: "Microsoft YaHei", 微软雅黑, "Microsoft JhengHei", 华文细黑, STHeiti, MingLiu; font-size: 12px; height: 30px; line-height: 30px; margin-top: 32px; background: none repeat scroll 0 0 #fff; }
.edit_header_pic .editImg a {  color: #666; float: left; display: block; padding-right: 30px; padding-left: 35px; text-decoration: none; }
.cpy_details, .cpy_details1 { display: block; }
.cpy_details_special{margin-top: -10px;}
.cpy_details_special  .details_r dl dd{margin-bottom: 6px;}
.score { width: 51px; }
.amount_r .active_bg3 { width: 282px; height: 300px; overflow: hidden; margin-top: 6px; }
.amount_r .active_bg3 .act_details{}
.amount_r .active_bg3  .download_after{color: #fff;}
.ielt7 .amount_r .active_bg3 {width: 282px; height: 300px; overflow: hidden; margin-top: -12px; }
.downto_black { color: #666; display: block; width: 82px; height: 30px; background: #fff; margin: 15px auto; font-size: 14px; text-decoration: none; line-height: 30px; padding-left: 35px; position: relative; }
.designer_pic1 img { width: 100px; height: 100px; }
.case_pics li img { width: 230px; height: 230px; }
.memb_head1 img { width: 50px; height: 50px; border-radius: 25px;}
.blog_main_r img { width: 315px; height: 220px; }
/* 修复部分 */
.grade_num { display: inline-block; width: 18px; text-align: left; }
.comment .order_more {margin-left: 0; float: right; }
.video_part p.note { position: absolute; top: 167px; left: 119px; font-size: 27px; display: none }
.noFlash { position: relative; width: 490px; height: 275px; }

.design_team .team_list div.shade{background:url(../images/shade.png);_background:url(../images/shade.gif);}
.design_team .team_list div.shade{width:100px;height:100px;position:absolute;top:0;left:0;}

/*公司简介*/
.cont_all{width:980px;margin:38px auto;font-size:12px;color:#666;font-family: "Microsoft YaHei", 微软雅黑;}
.cont_l{float:left;width:220px;}
.cont_l .left_list ul{margin-top:-15px; margin-right:40px;}
.cont_l .left_list ul li{margin-top:15px;;width:180px;cursor:pointer;}
.cont_l .left_list ul li a{color:#666;}
.cont_l .left_list ul li a:hover{color:#333;}
.cont_l .left_list ul li.on a{color:#01af63;font-weight:bold;}
.cont_r{width:760px;float:left;/*margin-top:-5px;*/overflow:hidden;}
.cont_r .sign_title{color:#333;font-size:18px;}
.cont_r .antro .logo{float:left;width:150px;height:150px;}
.cont_r .antro .describe{float:left;width:590px;/* padding-left:20px;*/font-size:14px;color:#333;}
.cont_r .antro .describe .p2{margin-top:14px;}
.cont_r .antro .content{margin-top:16px;}
.cont_r .detail{margin-bottom:53px;}
.cont_r .detail table{margin-top:16px; border:1px solid #f4f4f4;width:758px;font-size:14px;color:#333;}
.cont_r .detail table td{border-bottom:1px dotted #e6e6e6;}
.cont_r .detail table tr .thead{width:148px;padding-left:20px;background:#f8f8f8;color:#666;}
.cont_r .detail table tr .content{padding: 14px 14px 14px 30px;}
/*企业证书*/
.cont_r .intro_title{font-size:18px;color:#333;}
.cont_r .intro_row{margin-bottom:35px}
.cont_r .intro_row div.pic{margin-top:20px;margin-right:-20px;}
.cont_r .intro_row div.pic li{width:175px;float:left;margin-right:20px; }
.cont_r .intro_row div.pic li img{cursor:pointer}
.cont_r .intro_row div.pic li span{text-align:center;color:#666; font-size:14px; float:left; width:100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.cont_r .intro_row .not_upload{color:#999;display:block;margin-top:20px;}
.cont_r .nocert_wrap .nocert,.main_r .nocert_wrap .nocert{margin:47px auto 20px auto;width:60px;height:60px; background:url(../images/xgt_meitu.gif) no-repeat 0 -32px;_background:url(../images/xgt_meitu.png) no-repeat 0 -32px;}
.cont_r .nocert_wrap .nocerttext,.main_r .nocert_wrap .nocerttext{margin:0 auto; width:112px;text-align:center; color:#333}

.contact_main_r{width:755px;float: right;}
.contact_main_r img{float: left;display: block;width: 148px;height: 148px;}
.contact_main_r .detail{float: left;margin-left:20px;width:565px;}
.contact_main_r .detail .title{font-size:23px;color:#333;}
.contact_main_r .detail dl{color: #666;font-size:12px;margin-top:15px;line-height: 25px;}
.contact_main_r .detail dl dd{white-space:normal;word-break:break-all;}
a.free_order{display:block;margin-top:16px;width:124px;height:32px;line-height:32px;color:#fff;background:#f36f20;text-align:center;}
a.free_order:hover{background:#e7691e;}
/*设计方案*/

.case_main .cont_l{float:left; width:180px}
.case_main .cont_l dl{padding-top:19px; border-top:1px solid #e6e6e6; float:left; width:180px;}
.case_main .cont_l dl dt{ float:left; width:100%; height:18px; line-height:18px;  position:relative; font-size:16px; cursor:pointer; color: #333}
.case_main .cont_l dl dt em{position:absolute; background-position:-77px 0; width:7px; height:4px; top:8px;  right:20px}
.case_main .cont_l dl dd{padding-bottom:19px; float:left; width:100% }
.case_main .cont_l dl dd a.on, .case_main .cont_l dl dd a.on em, .case_main .cont_l ul li a.on{color:#00af63; font-weight:bold}
.case_main .cont_l dl dd a:hover, .case_main .cont_l dl dd a:hover em ,.case_main .cont_l ul li a:hover{color:#f25618}
.case_main .cont_l dl dd a{float:left;  width:180px; height:14px; line-height:14px; color:#666;margin-top:17px; display:inline}
.case_main .cont_l dl.zgsil_down dt em{background-position:-77px -4px}
.case_main .cont_l dl.zgsil_down{margin-bottom:10px}
.case_main .cont_l dl dd a em{color:#999;font-family: 'Arial';}
.case_main .cont_l ul li{float:left; width:180px;  }
.case_main .cont_l ul li a{float:left; width:180px; height:14px; line-height:14px; margin-bottom:17px; display:inline; color:#666}
.case_main .cont_r{float:right; width:760px; overflow:hidden}
.case_main .cont_r ul{margin-left:-20px; float:left; }
.case_main .cont_r ul li{float:left;  margin:0 0 20px 20px; display:inline; position:relative;background-color: #f8f8f8;width: 240px;overflow: hidden;}
.case_main .cont_r ul li a{ float:left;width:240px; height:168px; position:relative;}
.case_main .cont_r ul li a  div.zgs_dc_layer, .case_main .cont_r ul li a div.zgs_dc_content{position:absolute; width:240px; height:35px; bottom:0; left:0;}
.case_main .cont_r ul li a  div.zgs_dc_layer{ opacity:.75; background:#000;z-index:1;}
.case_main .cont_r ul li  a.zgs_dc_layer_two{ position:absolute; width:240px; height:168px; top:0; left:0; display:none}
.case_main .cont_r ul li  div.zgs_dc_operate{position:absolute;  top:0; left:0; display:none}
.case_main .cont_r ul li  a.zgs_dc_layer_two{opacity:.75; filter:alpha(opacity=75); background:#000; z-index:3;}
.case_main .cont_r ul li  div.zgs_dc_operate{z-index:4}
.case_main .cont_r ul li  div.zgs_dc_operate a{position:absolute; top:78px; height:14px; line-height:14px; color:#fff; cursor:pointer}
.case_main .cont_r ul li  div.zgs_dc_operate a.zgs_cancle{left:34px}
.case_main .cont_r ul li  div.zgs_dc_operate a.zgs_post_fornt{left:25px}
.case_main .cont_r ul li  div.zgs_dc_operate a em{float:left; display:inline}
.case_main .cont_r ul li  div.zgs_dc_operate a.zgs_cancle em{background-position:-55px -10px; width:12px; height:7px; margin:4px 4px 0 0 }
.case_main .cont_r ul li  div.zgs_dc_operate a.zgs_del{left:116px}
.case_main .cont_r ul li  div.zgs_dc_operate a.zgs_del em{background-position:-56px -18px; width:7px; height:7px; margin:4px 5px 0 0 }
.case_main .cont_r ul li  div.zgs_dc_operate a.zgs_edit{left:172px}
.case_main .cont_r ul li  div.zgs_dc_operate a.zgs_edit em{background-position:-69px -18px; width:9px; height:9px; margin:2px 5px 0 0 }
.case_main .cont_r ul li  div.zgs_dc_operate a.zgs_post_fornt em{background-position:-68px -10px; width:12px; height:7px; margin:4px 4px 0 0 }
.ielt7 .case_main .cont_r ul li a  div.zgs_dc_layer,.ielt7 .case_main .cont_r ul li  a.zgs_dc_layer_two{filter:alpha(opacity=75)}
.case_main .cont_r ul li a div.zgs_dc_content{z-index:3; line-height:35px}
.case_main .cont_r ul li a div.zgs_dc_content span{color:#fff; margin-left:9px}
.case_main .cont_r ul li a div.zgs_dc_content em{color:#999}

.case_main .cont_r .anli_detail{clear: left;float: left;margin: 11px 0 15px 7px;}
.case_main .cont_r .anli_detail p{font-size: 14px;color: #333;margin-bottom: 3px;}
.case_main .cont_r .anli_detail p span{font-size: 12px;color: #999;margin-left: 10px;}
.case_main .cont_r .anli_detail dl{color: #999;}
.case_main .cont_r .anli_detail dl dd{float: left;}
.case_main .cont_r .anli_detail dl dd em{margin: 0 10px;}

/*公司新闻*/
.cont_r .article_list{margin-top:-9px;}
.cont_r .article_list li{height:48px;border-bottom:1px #e6e6e6 dotted; float:left; width:100%; position:relative}
.cont_r .article_list li a{font-size:14px;color:#333; width:590px; float:left; position:relative; margin-top:13px; display:inline;}
.cont_r .article_list li a:hover{color:#f25618;}
.cont_r .article_list li span{position:absolute;bottom:16px;right:0;font:12px Arial, Helvetica, sans-serif; color:#999;}
.cont_r .article_list li.noborder{border:0;}
.cont_r .conr_title{border-bottom:1px solid #f6f6f6;padding-bottom:18px; float:left; width:100%}
.cont_r .conr_title p{font-size:28px;color:#333;}
.cont_r a.zgs_adImg{margin:20px 0; float:left; width:100%; text-align:center; display:inline; font-size:0}
.cont_r .conr_title .time_share span{margin-top:10px;float:left;color:#999;}
.cont_r .conr_title .time_share .timer{padding-right:10px;border-right:1px solid #eee;}
.cont_r .conr_title .time_share .share{padding-left:10px;position:relative;padding-right:20px;cursor:pointer;z-index:5;border-top:1px solid #fff;background:#fff;}
.cont_r .conr_title .time_share .click_share{border-top:1px solid #eee;border-right:1px solid #eee;}
.cont_r .conr_title .time_share em{display:block;width:7px;height:4px;position:absolute;right:10px;top:7px;background:url(../images/xgtcop_bg.gif) 0 0 no-repeat;}
.cont_r .conr_title .time_share .shate_list{height:75px;width:95px;border:1px solid #eee;position:absolute;left:157px;top:28px;background:#fff;z-index:3;color:#999;display:none;}
.ielt7 .cont_r .conr_title .time_share .shate_list{left:-68px;}
.cont_r .conr_title .time_share{position:relative}
.cont_r .conr_title .time_share .shate_list i{float:left;margin:3px 10px 0 5px;}
.cont_r .conr_title .time_share .shate_list a{text-decoration:none;color:#999;}
.cont_r .conr_title .time_share .shate_list .bg1{width:16px;height:13px;background:url(../images/xgtcop_bg.gif) -99px -1px no-repeat;}
.cont_r .conr_title .time_share .shate_list .bg2{width:17px;height:14px;background:url(../images/xgtcop_bg.gif) -116px -1px no-repeat;}
.cont_r .conr_title .time_share .shate_list .bg3{width:16px;height:13px;background:url(../images/xgtcop_bg.gif) -133px 0px no-repeat;}
.cont_r .conr_title .time_share .shate_list .bg4{width:16px;height:13px;background:url(../images/xgtcop_bg.gif) -154px -1px no-repeat;}
.cont_r .conr_title .time_share .shate_list ul li{margin-top:5px;}
.cont_r .conr_title .time_share .shate_list ul li span{float:left;}
.cont_r .article_pic{margin-top:36px;font-size:14px; color:#333; float:left; width:100%; display:inline}
.cont_r .pic_show{margin-top:-23px;}
.cont_r .pic_show ul li{width:760px;height:450px;margin-top:40px;}
.cont_r .summarize{color:#333;font-size:14px;margin-top:15px;text-align:justify;text-justify:inter-ideograph;}

/*当前位置*/
.zgsclc_data span.zd_one  i, .zgsclc_data span.zd_two i,.zgs_ico_protect,.xgt_meitu_searchNone b,.zgs_design_cont .cont_item_hd,.zgs_design_step .step_ico,.details_yzdp dl dd i,.design_nav_yezhu .cmt_judge em,.blc_kb i,.blc_dtpf dd i,.blcc_intro em,span.bdcc_pj em,.bdcc_pjdetails i,.zgs_ico_crown,.zgs_ico_staryel_b,.zgs_ico_money,.zgs_ico_rd,.zgs_ico_golden5,.zgs_ico_golden6,.zgs_ico_golden7,.zgs_ico_golden8{background:url(../images/zgs_global.png) no-repeat;_background:url(../images/zgs_global.gif) no-repeat; overflow:hidden}

.zgs_nav_div{width:100%;border-bottom: 1px solid #eee;height: 44px;position: relative;line-height: 44px;color:#333;}
.zgs_nav_div .znd{width:980px; height:44px; margin:0 auto;font-family: "microsoft yahei";}
.zgs_nav_div a{color:#999;}
.zgs_nav_div a:hover{color:red;}

/* 装修工地模块*/
.case_main{position: relative;}
.case_main .case_pics{width:200px; float: left; height: 200px;overflow: hidden;}
.case_main .case_check{font-size: 12px;color: #999;margin-left: 5px;}
.case_main .case_check em{color: #be895f;}
.case_main .case_details{margin-left: 20px;float: left;height: 200px;overflow: hidden;}
.case_main .case_name{ font-size: 20px; color: #333; overflow: hidden;}
.case_main .case_name .case_details_name{float: left;display:inline-block;overflow: hidden;max-width: 370px;*width:370px;white-space: nowrap;text-overflow:ellipsis;}
.case_main .case_name a{color: #333;}
.case_main .case_name a:hover{color: #f36f20;}
.case_main .case_tag{color: #999;max-width:535px;}
.case_main .case_tag span{float: left;margin-right: 10px;}
.case_main .case_tag #Rgongqi{width: 190px;}
.case_main .case_tag .case_tag_span{max-width: 70px;*width: 70px;white-space: nowrap;text-overflow:ellipsis;overflow: hidden;}
.case_main .case_info{margin-top:15px;}
.case_main .case_info li{float: left;}
.case_main .case_info .case_info_lnk{display: block;color: #999;}
.case_main .case_info .case_info_num{display: block;color: #333;font-size: 14px;}
.case_main .case_info_lnk:hover .case_info_num{color: #f36f20;}
.case_main .case_info .sep{margin: 4px 20px 0;}
.case_main .case_info .sep em{display: block;width: 1px;height: 30px;background-color: #e5e5e5;}
.case_main .case_progress{margin-top: 30px;}
.case_main .case_progress ul{border-top: 2px solid #eee;}
.case_main .case_progress li{float: left;color: #333;font-size: 14px;width: 56px;margin-right: 50px;}
.case_main .case_progress .last_li{margin-right: 0;}
.case_main .case_progress .progress_dot{display: block;width: 13px;height: 13px;background-position: -145px -88px;margin: 0 auto;position: relative;top: -7px;}
.case_main .case_progress .on_li{color: #00af62;}
.case_main .case_progress .on_li .progress_dot{color: #00af62;background-position: -131px -88px;}
.case_main .case_btn{background-color: #f36f20; height: 30px; border: 0 none; color: #fff; cursor: pointer; font-family: "Microsoft YaHei", 微软雅黑;position: absolute;left: 220px;bottom: 0;width: 112px;text-align: center;}
.case_main input.case_btn:hover {background-color: #e7691e }

.zgs_design_nav{position: relative;height: 48px;border: 1px solid #e8e8e8;background-color: #f8f8f8;margin: 40px 0;}
.zgs_design_nav li{float: left;border-right: 1px solid #e8e8e8;}
.zgs_design_nav li a{display: block;padding: 0 30px;line-height: 48px;font-size: 16px;color: #333;}
.zgs_design_nav li a:hover{color: #01af63;}
.zgs_design_nav li .on{background-color: #fff;color: #01af63;border-top: 2px solid #01af63;margin-top: -1px;}
.zgs_design_nav .zgs_design_nav_free{position: absolute;top: -1px;right: 0;width: 133px;height: 50px;text-align: center;line-height: 50px;color: #fff;background-color: #f36f20;}
.design_nav_case,.design_nav_yezhu{display: none;}

.design_ins{margin-bottom: 40px;}
.design_ins_avt{display: block;width: 60px;height: 60px;float: left;margin-right: 20px;}
.design_ins_avt img{border-radius: 50%;}
.design_ins_text{padding-left: 80px;line-height: 20px;word-break:break-all;}
.design_ins_text .text_bgl,.design_ins_text .text_bgr{background:url(../images/xgtcop_bg.gif) -38px 0 no-repeat;width:19px;height:17px;display: inline-block;}
.design_ins_text .text_bgr{background-position: -67px 0;vertical-align: text-top;}
.design_ins_text .design_ins_er{color: #999;margin-bottom: 15px;}
.design_ins_text .design_ins_er a{color: #999;}
.design_ins_text .design_ins_er a:hover{color: #f25618;}
.design_detail .detail_item{width: 980px;overflow: hidden;}
.design_detail .detail_item .item_hd{display: inline-block;font-size: 14px;color: #666;background-color: #eee;padding: 0 5px;height: 22px;line-height: 22px;margin-bottom: 10px;}
.design_detail .detail_item .item_bd{position: relative;padding-bottom: 40px;overflow: hidden;}
.design_detail .detail_item .item_bd img{max-width: 980px;height: auto;}
.design_detail .detail_item .collect_img{display: none;position: absolute;top: 0;left: 0;width: 145px;height: 35px;line-height: 35px;text-align: center;background-color: #f37d39;color: #fff;}
.design_detail .detail_item .item_des{margin-top: 7px;word-break:break-all;}
.relative_spot .spot_hd{font-size: 24px;color: #333;margin-bottom: 15px;}
.relative_spot .spot_bd .spot_item{padding: 30px;border: 1px solid #eaeaea;width: 418px;overflow: hidden;}
.relative_spot .spot_bd .spot_item_l{float: left;}
.relative_spot .spot_bd .spot_item_r{float: right;}
.relative_spot .spot_bd .spot_item .case_main .case_name .case_details_name{max-width: 280px;*width:280px;}
/* 装修工地模块【小】 case_main_s 继承自case_main*/
.case_main_s,.case_main_s .case_details{height: 100px;}
.case_main_s .case_pics{width: 98px;height: 98px;border: 1px solid #eaeaea;}
.case_main_s .case_name{font-size: 16px;padding-bottom: 4px;margin-top: -3px;overflow: hidden;}
.case_main_s .case_info{margin-top: 20px;}
.zgs_design_cont{margin-bottom:20px;overflow: hidden;}
/*设计团队*/
.main_content{width:980px;margin:30px auto;color:#666; font-family: "Microsoft YaHei";min-height: 600px;}
.main_l{float:left;width:180px;}
.main_l ul{margin-top:-15px;}
.main_l ul li{margin-top:15px;width:180px;margin-right:40px;}
.main_l ul li.on a{color:#01af63;font-weight:bold;}
.main_l ul li a{color:#666}
.main_l ul li.on a{color:#00af63}
.main_l ul li a:hover{color:#f25618}
.main_r{float:right;width:755px; }
.main_r .tuandui_title{font-size:18px;color:#333;}
.main_r .member{margin-left:-65px;margin-top:-20px;position:relative;}
.main_r .member .one_member div.shade{background:url(../images/shade.png);_background:url(../images/shade.gif);}
.main_r .member .one_member{float:left;margin-left:64px;margin-top:37px;text-align:center;position:relative;cursor:pointer;}
.ielt7 .main_r .member .one_member{display:inline;}
.main_r .member .one_member img{width:100px;height:100px;vertical-align:top;}
.main_r .member .one_member p{color:#333;margin:5px auto;}
.main_r .member .one_member div{color:#999;width:100px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.main_r .member .one_member div.shade{width:100px;height:100px;position:absolute;top:0;left:0;}
.main_r .member .member_name{display: block;width: 100px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color: #444;}
.main_r .member .one_member .detail,.main_r .member .one_member .operate{background-position:0 0;width:100px;height:100px;position:absolute;top:0;left:0;color:#fff;display:none;cursor:pointer;}
.main_r .member .one_member .operate{display:none;}
.main_r .member .one_member .operate p a {color:#fff;}
.main_r .member .one_member .detail,.main_r .member .one_member .operate,.main_r .member .one_member .drag,.main_r .member .one_member .operate em,.main_r .member .one_member .drag em,.main_l ul li.pitch a em{background:url(../images/mark.png) no-repeat;_background:url(../images/mark.gif) no-repeat;_filter:alpha(opacity=75);}
.main_r .member .one_member .detail p{margin:0px;width:100px;height:100px;color:#fff;font-size:12px;}
.main_r .member .one_member .detail p a {display: block; padding-top: 38px; height:62px;color:#fff;}
.main_r .member .one_member .detail p a span {display: block; clear: both; font-size:18px;}
.main_r .member .one_member .detail div{color:#fff;font-size:18px;}
.main_r .member .one_member .drag{background-position:-100px 0;width:110px;height:110px;position:absolute;top:-5px;left:-5px;color:#fff;display:none;}
.main_r .member .one_member .drag .dragIcon{background-position:-2px -131px;}
.main_r .member .one_member .operate p,.main_r .member .one_member .drag p{margin-top:42px;color:#fff;font-size:12px;}
.main_r .member .one_member .operate em,.main_r .member .one_member .drag em{display:inline-block;width:16px;height:12px;}
.main_r .member .one_member .operate .delIcon{background-position:-15px -131px;}
.main_r .member .one_member .operate .editIcon{background-position:-30px -131px;margin-left:10px;}
/*设计师主页*/
.zgs_id_left div.shade{background:url(../images/shade.png);_background:url(../images/shade.gif);}
.zgs_i_designer{width:760px; position:relative;  padding-bottom:40px; border-bottom:1px solid #eee; float:left;}
.zgs_id_left{float:left; width:112px;position:relative}
.zgs_id_left img{margin-left:6px; float:left; display:inline}
.zgs_id_left div.shade{position:absolute;top:0;left:6px;width:100px;height:100px;}
.zgs_id_left a{float:left; width:112px; height:26px; text-align:center;  line-height:26px; color:#fff; background:#f36f20; margin-top:20px; display:inline}
.zgs_id_right {float:right; width:605px;}
.zgs_id_right dl dt{ font-size:24px; color:#333}
.zgs_id_right dl dt em{font-size:12px; }
.zgs_id_right dl dd{margin-top:36px; float:left; width:100%; display:inline}
.zgs_id_right dl  dd span{float:left; width:100%; height:16px; font-size:14px; line-height:16px; color:#666}
.zgs_id_right dl  dd p{float:left; width:100%;  line-height:20px; margin-top:18px; display:inline; color:#333}
.zgs_innerpage_right{width: 760px;}
.zgs_innerpage_right .design_work{float: left; width:100%; height:18px; margin:40px 0 20px 0; display:inline}
.zgs_innerpage_right .design_work h3{font-size:18px; color:#333; font-weight:normal ; float:left; height:18px; line-height:18px;}
.zgs_innerpage_right .design_work span{float:left; background:#e8e8e8; width:1px; height:17px; margin:1px 10px 0 10px; display:inline}
.zgs_innerpage_right .design_work em{float:left; font-size:18px; line-height:18px; height:18px; color:#ccc}
.zgs_innerpage_right ul{margin-left:-20px; float:left; }
.zgs_innerpage_right ul li{float:left;  margin:0 0 20px 20px; display:inline; position:relative;background-color: #f8f8f8;width: 240px;overflow: hidden;}
.zgs_innerpage_right ul li a{ float:left;width:240px; height:168px; position:relative;}
.zgs_innerpage_right ul li a  div.zgs_dc_layer, .zgs_innerpage_right ul li a div.zgs_dc_content{position:absolute; width:240px; height:35px; bottom:0; left:0;z-index:3;line-height:35px;color: #999;}
.zgs_innerpage_right ul li a div.zgs_dc_content em.zgs_dc_date{right:5px;position:absolute;}
.zgs_innerpage_right ul li a  div.zgs_dc_layer{ opacity:.75; background:#000;z-index:1}
.zgs_innerpage_right ul li a div.zgs_dc_content span{color:#fff;margin-left:9px;}