.hide{
	width:100%;
	display:none;
	position:absolute;
	background:#000000;
	filter:alpha(opacity=70);
	z-index:1;
	opacity:0.7;
	}
.eng_banner{width:100%; overflow:hidden; background:url(image/enng_banner.jpg) no-repeat center top; height:410px;}
.eng_wp{width:1124px; margin:0 auto; overflow:hidden;}
.single{width:367px; float:right; margin-top:52px; border:1px #e4e4e4 solid; border-top:4px #1bbfda solid; background:#fff; padding:45px 0; text-align:center;}
.single h2{color:#4b4b4b; font-size:30px; line-height:40px; font-weight:normal;}
.single h2 strong{color:#353537;}
.single h3{margin-top:20px;}
.single h3 .single_btn{background:#ed3f40; width:253px; height:46px; box-shadow: 0px 5px 0px 0px rgb( 195, 33, 34 ); display:block; margin:auto; border-radius:3px; font-size:22px; color:#fff; line-height:46px; font-weight:normal; position:relative;}
.single h3 .single_btn:hover{background:#f64e4f; box-shadow: 0px 5px 0px 0px #d02829;}
.single p{margin-top:30px; font-size:16px; color:#656565; line-height:26px;}
.single p span.singbor{width:24px; height:24px; border:1px #dcdcdc solid; margin:0 2px; display:inline-block; line-height:24px; font-size:20px; color:#f62b03;}
.eng_ct{margin-top:30px;}
.eng_ct .engtitle{font-size:28px; color:#353537; line-height:27px;}
.eng_ct .engtitle span{width:9px; height:27px; background:#00beda; margin:3px 9px 0 0; display:inline-block; float:left;}
.eng_ct .eng_txt{margin-top:25px;background:url(image/dsct_img.jpg) no-repeat top right;}
.eng_ct .eng_txt li{margin-top:8px; font-size:16px; color:#2c2c2c; line-height:30px;}
.eng_ct .eng_txt li strong{display:inline-block; height:30px; text-align:right; background:#353535; color:#fff; margin-right:10px;display: inline-block;width: 112px;}
.eng_ct .eng_ctbot{margin-top:30px;}
.eng_btn{border:2px #d4d4d4 solid; background:#fff; display:inline-block; width:236px; height:44px; line-height:44px; text-align:center; color:#828282; font-size:18px; border-radius:3px;}
.eng_btn span{width:12px; height:13px; display:inline-block; background:url(image/eng_btn_ico.png) no-repeat; margin-left:8px;}
.eng_btn:hover{background:#1bbfda; color:#fff; border:2px #1bbfda solid;}
.eng_btn:hover span{background-position:0 -12px;}
.eng_btn2{background:#1bbfda; margin:20px 0; display:inline-block; width:252px; height:45px; line-height:45px; text-align:center; color:#fff; font-size:22px; border-radius:3px; box-shadow: 0px 5px 0px 0px #049fb8;}
.eng_btn2:hover{background:#2fd6f1; box-shadow: 0px 5px 0px 0px #05aac5; color:#fff;}



.eng_achievement{border:2px #dcdcdc solid; border-bottom:10px #dcdcdc solid; margin-top:86px; position:relative; padding:50px 0; display:block;}
.achie_tit{position:absolute; width:100%; height:55px; left:0; top:-30px; text-align:center;}
.achie_tit span{height:55px; line-height:55px; background:#fff; font-size:50px; color:#414141; text-align:center; font-weight:bold; padding:0 60px; display:inline-block;}

.ach_red{color:#ed3f40;}
.achie_ui{width:984px; margin:20px auto 0; overflow:hidden;}
.achie_ui dl{width:164px; float:left; color:#676767; font-size:13px; line-height:25px;}
.achie_ui dl dt{height:37px; line-height:37px; border-bottom:1px #e2e2e2 solid; border-top:1px #e2e2e2 solid; font-size:15px; color:#414141; margin-bottom:10px; font-weight:bold;}
.eng_tline{margin-top:85px; height:40px; border-top:2px #dedede solid; position:relative;}
.design_ui{margin-top:20px; background:#f2f2f2; overflow:hidden;}
.design_ui .design_txt{width:560px; padding:40px 0 0 40px; color:#404040; line-height:26px;}
.design_ui .design_txt h2{font-size:28px; color:#888; font-weight:normal;}
.design_ui .design_txt h2 strong{ color:#404040;}
.design_ui .design_txt p{text-indent:2em; font-size:15px; margin-top:30px;}
.design_ui .design_txt a.dmore{color:#1cbfda; height:27px; padding:0 10px 0 15px; display:inline-block; background:#404040; color:#fff; margin-top:15px;}
.design_ui .design_txt a.dmore:hover{background:#555;}
.designbox{margin-top:20px; overflow:hidden;}
.designbox ul{ width:1146px;}
.designbox ul li{float:left; width:260px; margin-right:22px; display:inline; border:2px #e9e9e9 solid; text-align:center; padding-bottom:20px; background:#fff;}
.designbox ul li h2{overflow:hidden;}
.designbox ul li img{float:left;}
.designbox ul li a:hover img{filter:alpha(Opacity=85);-moz-opacity:0.85;opacity: 0.85;}
.designbox ul li p{ border-top:2px #e9e9e9 solid; padding-top:12px; line-height:26px; font-size:16px; color:#888;}
.designbox ul li h3{color:#818181; font-size:16px; font-weight:bold; padding-top:5px; font-weight:normal;}
.designbox ul li h3 strong{color:#161616;}
.design_more{margin-top:40px; text-align:center; overflow:hidden; width:100%;}
.case_ct{margin-top:40px; width:100%; overflow:hidden;}
.case_hd{border:1px #e1e1e1 solid; width:170px; float:left; border-top:4px #ed3f40 solid; padding:20px 0 34px; margin-bottom:20px;}
.case_hd ul{width:112px; float:right; padding-right:20px;}
.case_hd li.frist {border-top:0;}
.case_hd li.case_line{border-top:1px #e1e1e1 dashed; height:1px; width:100px;  line-height:1px; overflow:hidden; font-size:0;}
.case_hd li a{line-height:34px; height:34px;  display:block; width:100px; display:block; padding-right:12px; text-align:right; font-size:14px; color:#676767; float:left;}
.case_hd li a.selected{font-size:16px; font-weight:bold; color:#090909;background:url(image/case_tico.gif) no-repeat right 14px;}

.case_bd{width:950px; float:right;}
.case_bd li{float:left; margin:0 0 19px 19px; display:inline-block;}
.case_bd li .mwl{width:297px; height:234px;}
.case_bd li .mwl li{width:297px; height:234px;}
.case_bd li .mwl div{ width:297px; height:234px;  display:block; position:relative; overflow:hidden;}
.case_bd li .mwl div img{cursor:pointer;}
.case_bd li .mwl div div{ width:297px; height:34px; position:absolute; top:234px; left:0; line-height:34px; color:#fff;}
.case_bd li .mwl div div h2{ width:297px; height:34px; background:#000; position:absolute; top:0; left:0; filter:alpha(Opacity=70);-moz-opacity:0.7;opacity: 0.7;}
.case_bd li .mwl div div p{ width:297px; height:34px; position:absolute; top:0; left:0;}
.case_bd li .mwl div div p a{color:#fff; display:block; text-align:center;}
.case_bd li .mwl div div p a:hover{ color:#fff;}
.evaluat{width:100%; overflow:hidden; display:block;}
.evaluat ul{width:1149px;}
.evaluat ul li{width:358px; float:left; margin:38px 25px 0 0; display:inline-block;}
.evaluat ul li .fl{width:84px;}
.evaluat ul li .fr{width:246px; color:#414141; line-height:20px; font-size:14px;}
.evaluat ul li .fr h2{font-size:15px; color:#000; font-weight:bold; margin-top:2px;}
.evaluat ul li .fr p{margin-top:4px;}
.evaluat ul li .fr .pingbtn{width:58px; height:22px; display:inline-block; text-align:center; line-height:22px; background:#ed3f40; color:#fff; border-radius:3px; font-size:13px; margin:8px 0 0;}
.evaluat ul li .fr .pingbtn:hover{background:#ff5f60;}


.EngineeringPreview{ position: fixed;width:644px;height:537px;left: 450px;top: 0;z-index: 100;}
.Engineeringname{float: left;font-size: 22px;color: #1bbfda}
.closeEngineering{ float: right;width: 23px;height: 23px;background:url(image/fancy_close.png) no-repeat;cursor: pointer}
.EngineeringPreview .Engineeringimg{ position: relative;height:509px;margin-top: 5px }
.Engineeringmessage_bg{ position: absolute;top:407px;height:102px;width:644px;background: #000000;opacity: 0.6;}
.EngineeringPreview .Engineeringmessage{ position: absolute;top:407px;height:102px;width:644px;}
.Engineeringmessage .Designername{ color: #fff;font-size: 12px;margin: 20px 20px 0;}
.Engineeringmessage .Designerprofile{ color:#bebebe;font-size: 12px;height:70px;overflow-y: scroll;padding-right: 10px;line-height: 18px;margin: 10px 20px 20px 20px;}
.scrol_left, .scrol_right{width:46px; height:100px; position:absolute; top:190px; display:block; background:url(image/gdico.png) no-repeat;}
.scrol_left{background-position:0 0; left:0;}
.scrol_right{background-position:-46px 0; right:0;}
.scrol_left:hover{background-position:0 -100px;}
.scrol_right:hover{background-position:-46px -100px;}

/*弹出层*/
.show{ width:1124px; background:#ffffff; position:relative; display:none;}
.show .closed{ width:31px; height:30px; position:absolute; right:20px; top:22px; background:url(image/des_close.jpg) no-repeat; text-indent:-9999px;}
.pop_inner{padding:0 55px 0 0; overflow:hidden;}
.design_pop{width:100%;}
.design_popimg{float:left; width:464px;}
.design_poptxt{width:605px; float:left; padding-top:128px;}
.des_pop_tit{font-size:28px; color:#888;}
.des_pop_tit strong{color:#404040;}
.des_pop_txt{font-size:15px; line-height:26px; color:#626262; margin-top:15px; padding:0 40px 10px 0; overflow-y:auto; height:460px;}
.des_pop_txt strong{color:#0c0c0c;}
.mg10{margin-top:10px;}

#imgPlay {MARGIN: 0 auto; OVERFLOW: hidden; WIDTH:644px; ZOOM: 1; POSITION: relative; HEIGHT:509px;}
#imgPlay .imgs LI {FLOAT: left; POSITION: relative}
#imgPlay .imgs {WIDTH: 5760px}
#imgPlay .prev {BACKGROUND: url(image/gdico.png) no-repeat 0px 0px; left: 0; WIDTH: 46px; CURSOR: pointer; TEXT-INDENT: -9999px; POSITION: absolute; TOP:190px; HEIGHT: 100px}
#imgPlay .prev:hover{background-position:0 -100px;}
#imgPlay .next {BACKGROUND: url(image/gdico.png) no-repeat right 0px; right: 0; WIDTH: 46px; CURSOR: pointer; TEXT-INDENT: -9999px; POSITION: absolute; TOP:190px; HEIGHT: 100px}
#imgPlay .next:hover{background-position:right -100px;}
#imgPlay .num SPAN {DISPLAY: inline-block; BACKGROUND: url(../images/imgPlayer.png) no-repeat 0 -181px; MARGIN: 0px 10px; OVERFLOW: hidden; WIDTH: 15px; CURSOR: pointer; LINE-HEIGHT: 0; HEIGHT: 15px}
#imgPlay .num SPAN.on {BACKGROUND-POSITION: -17px -181px}
#imgPlay #numInner {POSITION: absolute; TOP:232px; TEXT-ALIGN: center;}
/*新增案例展示模块*/
.case_gllery{width:100%; overflow:hidden; margin-top:30px;}
.case_gllery .casrgley_hd{width:100%; overflow:hidden; height:44px; line-height:44px; background:#5f5f5f; font-size:15px;}
.case_gllery .casrgley_hd li{float:left;}

.case_gllery .casrgley_hd li a{padding:0 15px; display:inline-block; line-height:44px; color:#fff;}
.case_gllery .casrgley_hd li a.selected{color:#303030; background:#eaeaea;}
.casrgley_bd{margin-top:20px; padding-bottom:20px; overflow:hidden; width:100%;}
.casrgley_bd li{line-height:48px; border-bottom:1px #d3d3d3 dashed; font-size:15px; width:100%; overflow:hidden;}
.casrgley_bd li:hover{background:#f2f2f2;}
.casrgley_bd li .cagy_lf{width:780px; float:left;}
/*--
.casrgley_bd li .cagy_lf a{float:left; padding-left:40px; background:url(//www.homedo.com/Themes/Mvc/Html/Case/css/engineer-design/image/gcase_ico2.png) no-repeat 12px 15px;}
.casrgley_bd li .cagy_lf a:hover{background-position:12px -45px; color:#ed3f40;}
--*/
.casrgley_bd li .cagy_lf strong{float:left; padding-left:40px; font-weight:normal; background:url(//www.homedo.com/Themes/Mvc/Html/Case/css/engineer-design/image/gcase_ico2.png) no-repeat 12px 15px; display:inline-block;}

.casrgley_bd li .cagy_lf span{height:18px; display:inline-block; line-height:18px; padding:0 5px; border:1px #9d9d9d solid; border-radius:3px; font-size:12px; color:#9d9d9d; float:left; margin:15px 0 0 10px;}
.casrgley_bd li .cagy_rt{float:right; text-align:center;}
.casrgley_bd li .cagy_rt a{margin:0 10px; display:inline-block; color:#7c7c7c;}
.casrgley_bd li .cagy_rt a:hover{color:#ed3f40;}
.casrgley_bd li .cagy_rt a span{background:url(//www.homedo.com/Themes/Mvc/Html/Case/css/engineer-design/image/gcase_ico1.png) no-repeat; width:25px; height:25px; display:inline-block; float:left; margin:12px 7px 0 0;}
.casrgley_bd li .cagy_rt a span.cagy_ico1{background-position:0 0;}
.casrgley_bd li .cagy_rt a span.cagy_ico2{background-position:-25px 0;}
.casrgley_bd li .cagy_rt a span.cagy_ico3{background-position:-50px 0;}
.casrgley_bd li .cagy_rt a span.cagy_ico4{background-position:-75px 0;}
.casrgley_bd li .cagy_rt a:hover span.cagy_ico1{background-position:0 -25px;}
.casrgley_bd li .cagy_rt a:hover span.cagy_ico2{background-position:-25px -25px;}
.casrgley_bd li .cagy_rt a:hover span.cagy_ico3{background-position:-50px -25px;}
.casrgley_bd li .cagy_rt a:hover span.cagy_ico4{background-position:-75px -25px;}







