.strategy_title {

	width: 1100px;

	height: 58px;

	position: relative;

	box-sizing: border-box;

	margin: 0 auto;

	display: flex;

	align-items: center;

}



.strategy_title a {

	font-size: 14px;

	font-family: Source Han Sans CN;

	font-weight: 400;

	color: #000000;

}



.strategy_body {

	width: 1114px;

	height: auto;

	margin: 0 auto;

	position: relative;
	overflow: hidden;

	/*box-sizing: border-box;

	display: flex;

	justify-content: space-between;
*/
}



.strategy_body .strategy_body_left {

	width: 800px;

	height: auto;

	/*position: relative;

	box-sizing: border-box;

	display: flex;

	flex-direction: column;

	align-items: center;*/
	float: left;

}



.strategy_body .strategy_body_left a {

	width: 800px;

	height: 274px;

	background: #EEEEEE;

	position: relative;

	box-sizing: border-box;

	padding: 20px;

	margin-bottom: 24px;

}



.strategy_body .strategy_body_left a:nth-child(even) {

	background: #FFFFFF;

}



.strategy_body .strategy_body_left a .list {

	width: 100%;

	height: 100%;

	position: relative;

	box-sizing: border-box;

	display: flex;

	align-items: center;

	justify-content: space-between;

}



.strategy_body .strategy_body_left a:hover {



	box-shadow: 0px 2px 19px 1px rgba(153, 153, 153, 0.44);

}



.strategy_body .strategy_body_left a .list .list_img {

	width: 312px;

	height: 234px;

	position: relative;

	display: flex;

	align-items: center;

	justify-content: center;

}



.strategy_body .strategy_body_left a .list .list_img img {

	width: 100%;

	height: 100%;

}



.strategy_body .strategy_body_left a .list .list_right {

	width: 425px;

	height: 100%;

	position: relative;

	box-sizing: border-box;

}



.strategy_body .strategy_body_left a .list .list_right .list_right_title {

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

	font-size: 18px;

	font-family: Source Han Sans CN;

	font-weight: bold;

	color: #535353;

	line-height: 1;

	margin-top: 30px;

}



.strategy_body .strategy_body_left a .list .list_right .list_right_browse {

	width: 100%;

	height: 45px;

	position: relative;

	display: flex;

	align-items: center;

	font-size: 14px;

	font-family: Source Han Sans CN;

	font-weight: bold;

	color: #FBAA2E;

	line-height: 1;

	box-sizing: border-box;

	border-bottom: 1px solid #E1E1E1;

}



.strategy_body .strategy_body_left a .list .list_right .list_right_font {

	font-size: 14px;

	font-family: Adobe Heiti Std;

	font-weight: normal;

	color: #000000;

	line-height: 26px;

	position: relative;

	word-break: break-all;

	text-overflow: ellipsis;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 2;

	/* 这里是超出几行省略 */

	overflow: hidden;

	margin-top: 15px;

}



.strategy_body .strategy_body_left a .list .list_right .list_right_button {

	width: 120px;

	height: 28px;

	background: #FFFFFF;

	border: 1px solid #E5E2E2;

	border-radius: 4px;

	font-size: 14px;

	font-family: Source Han Sans CN;

	font-weight: 400;

	color: #000000;

	position: relative;

	display: flex;

	align-items: center;

	justify-content: center;

	margin-top: 26px;

}



.strategy_body .strategy_body_left a .list .list_right .list_right_button:hover {

	width: 120px;

	height: 28px;

	background: #FFDB00;

	border-radius: 4px;

	font-size: 14px;

	font-family: Source Han Sans CN;

	font-weight: 400;

	color: #000000;

	position: relative;

	display: flex;

	align-items: center;

	justify-content: center;

}

















.strategy_body .strategy_body_right {

	width: 285px;

	height: auto;
	float: right;

	/*position: relative;

	box-sizing: border-box;*/

}







/* 右侧广告 */



.strategy_body .strategy_body_right {

	width: 296px;

	height: auto;

	float: right;

	/*position: relative;

	box-sizing: border-box;*/

}

.strategy_body .strategy_body_right .strategy_body_right_web,

.strategy_body .strategy_body_right .strategy_body_right_web a,

.strategy_body .strategy_body_right .strategy_body_right_web a img{

	width: 296px;

	height: 90px;

	position: relative;

	box-sizing: border-box;

}

.strategy_body .strategy_body_right .strategy_body_right_content{

	width: 296px;

	height: 490px;

	position: relative;

	overflow: hidden;

	box-sizing: border-box;

	padding: 0 17px 0 16px;

	background: #FFFFFF;

}

.strategy_body .strategy_body_right .strategy_body_right_content .title{

	font-size: 24px;

	font-family: Source Han Sans CN;

	font-weight: 400;

	color: #000000;

	margin-top: 34px;

	margin-bottom: 11px;

}

.strategy_body .strategy_body_right .strategy_body_right_content .tu,

.strategy_body .strategy_body_right .strategy_body_right_content .tu img{

	width: 100%;

	height: 67px;

	position: relative;

}

.strategy_body .strategy_body_right .strategy_body_right_content .input{

	width: 100%;

	height: auto;

	position: relative;

	box-sizing: border-box;

	margin-top: 10px;

}

.strategy_body .strategy_body_right .strategy_body_right_content .input .input_type,

.strategy_body .strategy_body_right .strategy_body_right_content .input .input_housearea,

.strategy_body .strategy_body_right .strategy_body_right_content .input .input_phone,

.strategy_body .strategy_body_right .strategy_body_right_content .input .input_button{

	width: 100%;

	height: 48px;

	background: #EEEEEE;

	border-radius: 5px;

	position: relative;

	display: flex;

	align-items: center;

	justify-content: center;

	padding: 17px 8px 15px 8px;

	box-sizing: border-box;

	margin-top: 8px;

}

.strategy_body .strategy_body_right .strategy_body_right_content .input .input_type select,

.strategy_body .strategy_body_right .strategy_body_right_content .input .input_housearea input,

.strategy_body .strategy_body_right .strategy_body_right_content .input .input_phone input{

	width: 100%;

	height: 100%;

	box-sizing: border-box;

	background: #EEEEEE;

}

.strategy_body .strategy_body_right .strategy_body_right_content .input .input_button{

	background: #ffdc00;

	font-size: 20px;

	font-family: Source Han Sans CN;

	font-weight: 400;

	color: #000000;

	display: flex;

	align-items: center;

	justify-content: center;

}



.strategy_body .strategy_body_right .strategy_body_right_content .tempWrap{

	width: 100%;

	height: 76px;

	margin-top: 32px;

	font-size: 16px;

	font-family: Source Han Sans CN;

	font-weight: 400;

	color: #000000;

	position: relative;

	box-sizing: border-box;

}

.strategy_body .strategy_body_right .strategy_body_right_content .slide >div{

	position: relative;

	display: flex;

	align-items: center;

	justify-content: space-around;

	margin-top: 4px;

}

.strategy_body .strategy_body_right .strategy_body_right_bottom{

	width: 100%;

	height: 264px;

	background: url(../img/designerDetails/000.png) center center no-repeat;

	margin-top: 10px;

	position: relative;

	box-sizing: border-box;

}

.strategy_body .strategy_body_right .strategy_body_right_bottom input{

	width: 248px;

	height: 48px;

	padding-left: 16px;

	box-sizing: border-box;

	background: #FFFFFF;

	border-radius: 5px;

	position: absolute;

}

.strategy_body .strategy_body_right .strategy_body_right_bottom .name{

	top: 77px;

	left: 25px;

}

.strategy_body .strategy_body_right .strategy_body_right_bottom .phone{

	top: 132px;

	left: 25px;

}

.strategy_body .strategy_body_right .strategy_body_right_bottom .button{

	width: 100%;

	height: 50px;

	position: absolute;

	bottom: 20px;

}



/* 底部相关设计师推荐 */

.strategy_recommend{

	width: 1920px;

	height: 529px;

	background: #FFFFFF;

	margin: 40px auto 0;

	position: relative;

	box-sizing: border-box;

}

.strategy_recommend .strategy_recommend_div{

	width: 1200px;

	height: 100%;

	margin: 0 auto;

	position: relative;

	box-sizing: border-box;

}

.strategy_recommend .strategy_recommend_div .title{

	font-size: 24px;

	font-family: Source Han Sans CN;

	font-weight: 400;

	color: #525252;

	position: relative;

	padding-top: 52px;

}

.strategy_recommend .strategy_recommend_div .body{

	width: 100%;

	height: 374px;

	position: relative;

	box-sizing: border-box;

	margin-top: 23px;

	display: flex;

	align-items: center;

	justify-content: space-between;

}

.strategy_recommend .strategy_recommend_div .body .list{

	width: 285px;

	height: 374px;

	background: #F8F8F8;

	position: relative;

	box-sizing: border-box;

}

.strategy_recommend .strategy_recommend_div .body .list img{

	width: 285px;

	height: 285px;

	position: relative;

	box-sizing: border-box;

}

.strategy_recommend .strategy_recommend_div .body .list .list_name{

	font-size: 24px;

	font-family: Source Han Sans CN;

	font-weight: 400;

	color: #000000;

	line-height: 32px;

	position: absolute;

	bottom: 50px;

	left: 10px;

}

.strategy_recommend .strategy_recommend_div .body .list .list_old{

	font-size: 20px;

	font-family: Source Han Sans CN;

	font-weight: 400;

	color: #000000;

	line-height: 32px;

	position: absolute;

	bottom: 47px;

	left: 100px;

}





.strategy_recommend .strategy_recommend_div .body .list .list_style{

	font-size: 16px;

	font-family: Source Han Sans CN;

	font-weight: 400;

	color: #000000;

	line-height: 32px;

	position: absolute;

	bottom: 15px;

	left: 10px;

}

