.wp,#wp {
	width:100%;
}

.ycmj_measure_box {
	width:1240px;
	margin:0 auto;
	position:relative;
	z-index:33;
}
.ycmj_measure_box input,.ycmj_measure_box select {
	outline:none;
}
.ycmj_measure_box .ycmj_measure_box_inner {
	}.ycmj_measure_box .ycmj_measure_box_inner .ycmj_measure_main {
	}.ycmj_measure_box .ycmj_measure_box_inner .ycmj_measure_main .ycmj_measure_bd {
	position:absolute;
	top:50px;
	width:260px;
	padding:30px 20px;
	height:390px;
	background:#fff url(../image/ycmj_quote_bg.png) 195px -30px no-repeat;
}
.ycmj_measure_box .ycmj_measure_box_inner .ycmj_measure_main .ycmj_measure_bd:after {
	content:'';
	display:block;
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:8px;
	background:url(../image/ycmj_bgs.png) left bottom repeat-x;
}
.ycmj_measure_tips {
	border-left:5px solid #FF6900;
	height:44px;
	overflow:hidden;
	margin-bottom:25px;
}
.ycmj_measure_tips p {
	height:29px;
	line-height:25px;
	margin:-1px 0px -5px 10px;
	color:#FF6900;
	font-size:16px;
}
.ycmj_measure_list {
	height:40px;
	margin-bottom:13px;
	border:1px solid #eee;
	position:relative;
}
.ycmj_measure_list input {
	width:242px;
	height:20px;
	padding:10px 8px;
	line-height:20px;
	border:0;
	font-size:14px;
	color:#333;
	font-family:ycmjzhu;
}
.ycmj_measure_list input::-webkit-input-placeholder {
	font-size:14px;
	color:#999;
	font-family:ycmjzhu;
}
.ycmj_measure_list_state {
	margin-bottom:13px;
}
.ycmj_measure_location {
	float:left;
	height:40px;
	position:relative;
}
.ycmj_measure_location select.ycmj_City_Area {
	width:100px;
	height:42px;
	line-height:42px;
	font-size:14px;
	color:#999;
	border:1px solid #eee;
	background:#fff;
	font-family:ycmjzhu;
}
.ycmj_measure_location select.ycmj_City_Area option {
	font-size:14px;
	color:#333;
	font-family:ycmjzhu;
}
.ycmj_measure_area {
	float:right;
	height:40px;
	border:1px solid #eee;
	position:relative;
}
.ycmj_measure_area input.ycmj_Builtup_Area {
	width:125px;
	height:20px;
	line-height:20px;
	font-size:14px;
	color:#333;
	padding:10px 8px;
	background:#fff;
	border:0;
}
.ycmj_measure_area input.ycmj_Builtup_Area::-webkit-input-placeholder {
	font-size:14px;
	color:#999;
	font-family:ycmjzhu;
}
.ycmj_measure_area span {
	position:absolute;
	right:10px;
	top:0px;
	height:40px;
	line-height:38px;
	font-size:12px;
	color:#999;
}
.ycmj_measure_submit {
	margin-bottom:13px;
}
.ycmj_measure_submit input.ycmj_measure_buttons {
	margin-top: 10px;
	width:100%;
	height:42px;
	line-height:42px;
	background:#FF6900;
	font-size:14px;
	color:#fff;
	text-align:center;
	overflow:hidden;
	border:0;
	cursor:pointer;
	font-family:ycmjzhu;
}
.ycmj_measure_submit input.ycmj_measure_buttons:hover {
	opacity:0.8;
}
.ycmj_measure_tipb {
	height:40px;
	line-height:20px;
	overflow:hidden;
	font-size:12px;
	color:#666;
}
.ycmj_quotation_form {
	width:100%;
	position:fixed;
	left:0;
	bottom:0;
	z-index:50;
	box-sizing:border-box;
	padding-top:24px;
	transition:height ease-out 0.3s;
}
.ycmj_quotation_form_top_abg {
	width:1120px;
	height:57px;
	position:absolute;
	left:50%;
	bottom:-26px;
	margin-left:-560px;
	background:url(../image/quota_bg.png) no-repeat;
}
.ycmj_quotation_form_top_bbg {
	width:1120px;
	height:57px;
	position:absolute;
	left:50%;
	bottom:0;
	margin-left:-560px;
	background:url(../image/bottom_under.png) no-repeat;
}
.ycmj_quotation_form_inner {
	width:1034px;
	position:relative;
	background:#fff;
	border-radius:6px;
	margin:0 auto;
	transition:all 0.3s linear;
	padding-top:86px;
	box-shadow:0 0 46px rgba(66,75,64,0.75);
}
.ycmj_qform_close {
	}.ycmj_qform_close a {
	display:block;
	width:15px;
	height:15px;
	transition:all 0.2s linear;
	position:absolute;
	top:15px;
	right:15px;
	background:url(../image/close.png) no-repeat;
}
.ycmj_qform_close a:hover {
	-webkit-transform:rotate(90deg);
	-moz-transform:rotate(90deg);
	-o-transform:rotate(90deg);
	-ms-transform:rotate(90deg);
	transform:rotate(90deg);
}
.ycmj_quota_form_title {
	width:820px;
	height:110px;
	position:absolute;
	left:133px;
	top:-24px;
	cursor:pointer;
}
.ycmj_quota_form_title_img {
	float:left;
	width:708px;
	height:110px;
	background:url(../image/bottom_title.png) no-repeat;
}
.ycmj_quota_form_title_arrow {
	display:block;
	width:66px;
	height:66px;
	border-radius:100%;
	background:#fff;
	position:absolute;
	top:14px;
	right:0;
	transform:rotateX(180deg);
}
.ycmj_quota_form_title_arrow .arrow_bg {
	width:54px;
	height:54px;
	border-radius:100%;
	background:#FF6900;
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-27px;
	margin-top:-27px;
}
@keyframes gift {
	from {
	transform:translateY(10px)
}
to {
	transform:translateY(-10px)
}
}.ycmj_quota_form_title_arrow .arrow_img {
	width:22px;
	height:24px;
	background:url(../image/bottom_arrow.png) no-repeat;
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-11px;
	margin-top:-12px;
	animation:gift .5s linear infinite alternate;
}
.ycmj_quota_form_title_arrow1 .arrow_img {
	background:url(../image/up_arrow.png) no-repeat;
}
.ycmj_quotation_form_btm {
	padding:20px 67px 0 70px;
	height:330px;
	display:none;
	position:relative;
}
.ycmj_new_bottom_formL {
	float:left;
	width:494px;
	position:relative;
}
.ycmj_new_bottom_formL input,.ycmj_new_bottom_formL select {
	outline:none;
}
.ycmj_new_bottom_formL h3 {
	font-size:20px;
	color:#333;
	font-weight:500;
	height:30px;
	line-height:30px;
	overflow:hidden;
	margin-bottom:14px;
}
.ycmj_new_bottom_formL h3 span {
	font-size:14px;
	color:#999;
	margin-left:12px;
}
.ycmj_new_bottom_formL h3 em {
	color:#FF6900;
	margin:0 3px;
}
.ycmj_form_items_seps {
	}.ycmj_form_items_typein_area {
	float:left;
	margin-left:13px;
}
.ycmj_form_items_typein_area select.ycmj_City_Area {
	width:302px;
	height:36px;
	padding-left:12px;
	border:1px solid #e3e3e3;
	font-size:14px;
	border-radius:2px;
	color:#333;
	background:none;
	font-family:ycmjzhu;
}
.ycmj_form_items_typein_area select.ycmj_City_Area option {
	font-size:14px;
	color:#999;
	font-family:ycmjzhu;
}

.ycmj_form_items {
	margin-bottom:13px;
}
.ycmj_form_items1 {
	margin-bottom:0;
}
.ycmj_form_items_txt {
	float:left;
	height:36px;
	line-height:36px;
}
.ycmj_form_items_txt em {
	font-size:14px;
	color:#333;
}
.ycmj_form_items_txt span {
	color:#FF6900;
	margin-left:2px;
}
.ycmj_form_items_typein {
	float:left;
	width:280px;
	margin-left:13px;
	padding:5px 10px;
	position:relative;
	height:24px;
	border:1px solid #e3e3e3;
	position:relative;
}
.ycmj_form_items_typein input {
	border:0;
	width:280px;
	height:24px;
	line-height:24px;
	font-size:14px;
	color:#333;
	font-family:ycmjzhu;
	outline:none;
}
.ycmj_form_items_typein input::-webkit-input-placeholder {
	font-size:14px;
	color:#999;
	font-family:ycmjzhu;
}
.ycmj_form_items_typein span {
	display:block;
	height:34px;
	line-height:34px;
	position:absolute;
	font-size:16px;
	color:#333;
	right:10px;
	top:0px;
}
.ycmj_form_items_selectionpart {
	float:left;
	width:322px;
}
.ycmj_form_items_selection_area {
	float:left;
	margin-left:13px;
	margin-bottom:13px;
}
.ycmj_form_items_selection_area select {
	width:145px;
	height:36px;
	padding-left:12px;
	border:1px solid #e3e3e3;
	font-size:14px;
	border-radius:2px;
	color:#333;
	background:none;
	font-family:ycmjzhu;
}
.ycmj_form_items_selection_area select option {
	font-size:14px;
	color:#999;
	font-family:ycmjzhu;
}
.ycmj_form_items_selection_area1 select {
	width:92px;
	height:36px;
	padding-left:12px;
	border:1px solid #e3e3e3;
	font-size:14px;
	border-radius:2px;
	color:#333;
	background:none;
	font-family:ycmjzhu;
}
.ycmj_form_circle {
	position:absolute;
	width:160px;
	height:160px;
	right:384px;
	top:50%;
	z-index:2;
	margin-top:-80px;
	border:1px solid #f2f2f2;
	background-color:#fff;
	border-radius:50%;
}
.ycmj_form_circle em {
	display:block;
	width:1px;
	height:236px;
	background:#f3f3f3;
	position:absolute;
	top:-36px;
	left:79px;
}
.ycmj_form_circle input.ycmj_apply_buttons {
	display:inline-block;
	width:92px;
	height:92px;
	text-align:center;
	font-size:14px;
	font-weight:600;
	color:#fff;
	font-family:ycmjzhu;
	background-color:#FF6900;
	border-radius:50%;
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-46px;
	margin-top:-46px;
	z-index:666;
	cursor:pointer;
	border:0;
	outline:none;
	transition:all 0.2s linear;
}
.ycmj_form_circle input.ycmj_apply_buttons:hover {
	background:#FF500B;
}
.ycmj_circle {
	background:rgba(255,107,20,0.25);
	width:92px;
	height:92px;
	border-radius:50%;
	position:absolute;
	top:34px;
	left:34px;
	z-index:49;
	transform:scale(1);
	-webkit-transform:scale(1);
}
.ycmj_animated .ycmj_circle_1 {
	-webkit-animation:2000ms scaleToggleOne cubic-bezier(0.25,0.46,0.45,0.94) forwards;
	animation:2000ms scaleToggleOne cubic-bezier(0.25,0.46,0.45,0.94) forwards;
}
.ycmj_animated .ycmj_circle_2 {
	-webkit-animation:2500ms scaleToggleTwo cubic-bezier(0.25,0.46,0.45,0.94) forwards;
	animation:2500ms scaleToggleTwo cubic-bezier(0.25,0.46,0.45,0.94) forwards;
}
.ycmj_animated .ycmj_circle_3 {
	-webkit-animation:3000ms scaleToggleThree cubic-bezier(0.25,0.46,0.45,0.94) forwards;
	animation:3000ms scaleToggleThree cubic-bezier(0.25,0.46,0.45,0.94) forwards;
}
@-webkit-keyframes scaleToggleOne {
	from {
	transform:scale(1);
	-webkit-transform:scale(1)
}
50% {
	transform:scale(1.5);
	-webkit-transform:scale(1.5)
}
100% {
	transform:scale(1);
	-webkit-transform:scale(1)
}
}@keyframes scaleToggleOne {
	from {
	transform:scale(1);
	-webkit-transform:scale(1)
}
50% {
	transform:scale(1.5);
	-webkit-transform:scale(1.5)
}
100% {
	transform:scale(1);
	-webkit-transform:scale(1)
}
}@-webkit-keyframes scaleToggleTwo {
	0% {
	transform:scale(1);
	-webkit-transform:scale(1)
}
20% {
	transform:scale(1);
	-webkit-transform:scale(1)
}
60% {
	transform:scale(1.7);
	-webkit-transform:scale(1.7)
}
100% {
	transform:scale(1);
	-webkit-transform:scale(1)
}
}@keyframes scaleToggleTwo {
	0% {
	transform:scale(1);
	-webkit-transform:scale(1)
}
20% {
	transform:scale(1);
	-webkit-transform:scale(1)
}
60% {
	transform:scale(1.7);
	-webkit-transform:scale(1.7)
}
100% {
	transform:scale(1);
	-webkit-transform:scale(1)
}
}@-webkit-keyframes scaleToggleThree {
	0% {
	transform:scale(1);
	-webkit-transform:scale(1)
}
33% {
	transform:scale(1);
	-webkit-transform:scale(1)
}
66% {
	transform:scale(1.8);
	-webkit-transform:scale(1.8)
}
100% {
	transform:scale(1);
	-webkit-transform:scale(1)
}
}@keyframes scaleToggleThree {
	0% {
	transform:scale(1);
	-webkit-transform:scale(1)
}
33% {
	transform:scale(1);
	-webkit-transform:scale(1)
}
66% {
	transform:scale(1.8);
	-webkit-transform:scale(1.8)
}
100% {
	transform:scale(1);
	-webkit-transform:scale(1)
}
}.ycmj_new_bottom_formR {
	float:right;
	width:300px;
	position:relative;
}
.ycmj_result_title {
	font-size:20px;
	color:#333;
	margin-bottom:14px;
	height:45px;
	line-height:45px;
	overflow:hidden;
}
.ycmj_result_title span {
	padding:0 10px;
	font-size:30px;
	color:#FF6900;
}
.ycmj_new_bottom_formR ul {
	border:1px solid #e3e3e3;
	padding:15px 0;
	margin-bottom:15px;
}
.ycmj_new_bottom_formR ul li {
	text-align:center;
	height:40px;
	line-height:40px;
	font-size:14px;
	color:#666;
}
.ycmj_new_bottom_formR ul li span {
	margin:0 20px;
}
.ycmj_new_bottom_formR p {
	height:15px;
	line-height:15px;
	overflow:hidden;
	margin-bottom:5px;
	font-size:12px;
	color:#999;
}
.ycmj_booking_designer_plugin {
	}.ycmj_booking_inner_box {
	width:1240px;
	height:120px;
	overflow:hidden;
	position:relative;
	background:url(../image/apply_designer_bg.jpg) center no-repeat;
}
.ycmj_booking_position {
	height:40px;
	position:absolute;
	top:35px;
	right:33px;
}
.ycmj_booking_position p {
	height:20px;
	line-height:20px;
	font-size:12px;
	color:#666;
	font-weight:400;
	overflow:hidden;
	text-indent:18px;
	margin-top:5px;
}
.ycmj_booking_position p strong {
	color:#333;
}
.ycmj_booking_term {
	float:left;
	margin-left:15px;
	border:1px solid #ddd;
	background:#fff;
}
.ycmj_booking_term input {
	outline:none;
}
.ycmj_booking_name {
	width:110px;
	height:33px;
	line-height:33px;
}
.ycmj_booking_name input.ycmj_type_in_name {
	border:0;
	height:25px;
	line-height:25px;
	padding:4px 10px;
	width:90px;
	font-size:14px;
	color:#333;
	font-weight:400;
	font-family:ycmjzhu;
}
.ycmj_booking_term input::-webkit-input-placeholder {
	font-size:14px;
	color:#999;
	
	font-family:ycmjzhu;
}
.ycmj_booking_style {
	width:110px;
	height:33px;
	line-height:33px;
}
.ycmj_booking_style input.ycmj_type_in_style {
	border:0;
	height:25px;
	line-height:25px;
	padding:4px 10px;
	width:90px;
	font-size:14px;
	color:#333;
	font-weight:400;
	font-family:ycmjzhu;
}
.ycmj_booking_style input::-webkit-input-placeholder {
	font-size:14px;
	color:#999;
	
	font-family:ycmjzhu;
}
.ycmj_booking_address {
	width:110px;
	height:33px;
	line-height:33px;
}
.ycmj_booking_address input.ycmj_type_in_add {
	border:0;
	height:25px;
	line-height:25px;
	padding:4px 10px;
	width:90px;
	font-size:14px;
	color:#333;
	font-weight:400;
	font-family:ycmjzhu;
}
.ycmj_booking_address input::-webkit-input-placeholder {
	font-size:14px;
	color:#999;
	
	font-family:ycmjzhu;
}
.ycmj_booking_tel {
	width:130px;
	height:33px;
	line-height:33px;
}
.ycmj_booking_tel input.ycmj_type_in_tel {
	border:0;
	height:25px;
	line-height:25px;
	padding:4px 10px;
	width:110px;
	font-size:14px;
	color:#333;
	font-weight:400;
	font-family:ycmjzhu;
}
.ycmj_booking_tel input::-webkit-input-placeholder {
	font-size:14px;
	color:#999;
	
	font-family:ycmjzhu;
}
.ycmj_booking_designer {
	width:140px;
	height:33px;
	line-height:33px;
}
.ycmj_booking_designer input.ycmj_type_in_des {
	border:0;
	height:25px;
	line-height:25px;
	padding:4px 10px;
	width:120px;
	font-size:14px;
	color:#333;
	font-weight:400;
	font-family:ycmjzhu;
}
.ycmj_booking_designer input::-webkit-input-placeholder {
	font-size:14px;
	color:#999;
	
	font-family:ycmjzhu;
}
.ycmj_booking_submit {
	}.ycmj_booking_submit input.ycmj_type_in_btn {
	width:80px;
	height:33px;
	line-height:33px;
	border:0;
	background:#FF6900;
	text-align:center;
	font-size:14px;
	color:#fff;
	font-weight:400;
	font-family:ycmjzhu;
	cursor:pointer;
}
.ycmj_booking_submit input.ycmj_type_in_btn:hover {
	opacity:0.8;
}
.ycmjfullSlide {
	width:100%;
	min-width:1240px;
	height:550px;
	overflow:hidden;
	position:relative;
	z-index:2;
}
.ycmjfullSlide .bd {
	position:relative;
	z-index:0;
}
.ycmjfullSlide .bd ul {
	width:100% !important;
}
.ycmjfullSlide .bd li {
	width:100% !important;
	height:550px;
}
.ycmjfullSlide .bd li .siteWidth {
	width:1240px;
	position:relative;
	margin:0 auto;
	height:550px;
}
.ycmjfullSlide .bd li a {
	position:absolute;
	width:100%;
	height:550px;
	display:block;
	z-index:1;
}
.ycmjfullSlide .hd {
	width:100%;
	text-align:center;
	position:absolute;
	z-index:5;
	bottom:30px;
	left:0;
	height:30px;
	line-height:30px;
}
.ycmjfullSlide .hd ul li {
	display:inline-block;
	cursor:pointer;
	width:47px;
	height:4px;
	margin:0 4px;
	background:rgba(255,255,255,0.6);
	overflow:hidden;
	line-height:9999px;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
	-ms-transition:all 0.3s linear;
	transition:all 0.3s linear;
}
.ycmjfullSlide .hd ul .on {
	background:#FF6900;
}
.ycmjfullSlide a.prev,.ycmjfullSlide a.ycmjt {
	display:block;
	width:44px;
	height:86px;
	position:absolute;
	top:222px;
}
.ycmjfullSlide a.prev {
	left:5%;
	background:rgba(0,0,0,0.1) url(../image/left.png) center no-repeat;
}
.ycmjfullSlide a.ycmjt {
	right:5%;
	background:rgba(0,0,0,0.1) url(../image/right.png) center no-repeat;
}
.ycmj_index_advance_box {
	width:100%;
	min-width:1240px;
	background:#f8f8f8;
	padding:40px 0;
}
.ycmj_advance_list {
	}.ycmj_advance_list ul {
	width:1250px;
}
.ycmj_advance_list ul li {
	float:left;
	background-color:#fff;
	width:295px;
	height:132px;
	margin-right:20px;
	transition:all .5s;
}
.ycmj_advance_list ul li:hover {
	box-shadow:0 15px 30px rgba(0,0,0,0.1);
	transform:translateY(-5px);
}
.ycmj_advance_list ul li:nth-child(4) {
	margin-right:0;
}
.ycmj_advance_list ul li a {
	display:block;
	width:100%;
	height:100%;
}
.ycmj_al_info {
	float:left;
	padding-top:34px;
	padding-left:32px;
}
.ycmj_al_info h3 {
	font-size:24px;
	color:#222;
	font-weight:500;
	margin-bottom:10px;
}
.ycmj_al_info p {
	font-size:14px;
	color:#999;
}
.ycmj_al_iconco {
	float:right;
	width:100px;
}
.ycmj_al_iconco span {
	display:block;
	width:64px;
	height:61px;
	margin:36px auto;
}
.ycmj_al_iconco span.ycmj_al_icon_1 {
	background:url(../image/adv_1.png) center no-repeat;
}
.ycmj_al_iconco span.ycmj_al_icon_2 {
	background:url(../image/adv_2.png) center no-repeat;
}
.ycmj_al_iconco span.ycmj_al_icon_3 {
	background:url(../image/adv_3.png) center no-repeat;
}
.ycmj_al_iconco span.ycmj_al_icon_4 {
	background:url(../image/adv_4.png) center no-repeat;
}
.ycmj_index_cases_box {
	width:100%;
	min-width:1240px;
	background:#fff;
	padding:40px 0;
}
.ycmj_index_common_title {
	margin-bottom:30px;
}
.ycmj_ict_l {
	float:left;
}
.ycmj_ict_l h5 {
	height:30px;
	line-height:30px;
	font-size:24px;
	color:#333;
	font-weight:500;
	margin-bottom:10px;
}
.ycmj_ict_l p {
	height:20px;
	line-height:20px;
	font-size:14px;
	color:#999;
}
.ycmj_ict_l p span {
	color:#FF6900;
	font-weight:600;
	margin:0 3px;
}
.ycmj_ict_r {
	float:right;
	margin-top:40px;
}
.ycmj_ict_r ul li {
	float:left;
	height:20px;
	line-height:20px;
}
.ycmj_ict_r ul li.ycmj_sep_lines {
	margin:5px 13px;
	width:1px;
	height:10px;
	background:#e3e3e3;
}
.ycmj_ict_r ul li a {
	font-size:14px;
	color:#999;
}
.ycmj_ict_r ul li a:hover {
	color:#FF6900;
}
.ycmj_index_cases {
    
	}
	.ycmj_index_cases ul {
	width:1240px;
}

/* 核心：父容器 ul 实现 Flex 布局，控制一行3个 */
.ycmj_index_cases ul li {
	float:left;
	width:400px;
	margin:0 0 0 0;
	box-shadow:0 0 20px rgba(0,0,0,0.1);
	border-radius:3px;
}
.ycmj_index_cases ul {
  display: flex; /* 开启 Flex 布局 */
  flex-wrap: wrap; /* 超出宽度自动换行 */
  gap: 20px; /* 列表项之间的间距（水平+垂直），可按需调整 */
  padding: 0; /* 清除默认内边距 */
  margin: 0; /* 清除默认外边距 */
  list-style: none; /* 清除默认列表圆点 */
}

/* 列表项 li：控制宽度，一行3个（100%/3 减去间距占比） */
.ycmj_index_cases li {
  flex: 1; /* 基础等分宽度 */
  min-width: calc((100% - 40px) / 3); /* 关键：确保一行3个，40px=2个gap（20px*2） */
  max-width: calc((100% - 40px) / 3); /* 限制最大宽度，避免过宽 */
  box-sizing: border-box; /* 确保 padding 不影响宽度计算 */
}

/* 图片容器：设置固定高度，避免背景图无高度 */
.ycmj_index_case_img {
  height: 200px; /* 图片区域高度，可按需调整 */
  width: 100%; /* 宽度占满父容器 */
}

/* 图片链接：占满图片容器 */
.ycmj_index_case_img a {
  display: block; /* 转为块级元素，支持宽高 */
  width: 100%;
  height: 100%;
}

/* 下方文字区域：控制内边距，优化排版 */
.ycmj_index_case_down {
  padding: 15px; /* 内边距，可按需调整 */
  box-sizing: border-box;
}

/* 响应式：屏幕小于768px时，一行1个（适配手机） */
@media (max-width: 768px) {
  .ycmj_index_cases li {
    min-width: 100%; /* 宽度占满屏幕 */
    max-width: 100%;
  }
}
.ycmj_index_cases ul li {
	float:left;
	width:400px;
	margin:0 0 0 0;
	box-shadow:0 0 20px rgba(0,0,0,0.1);
	border-radius:3px;
}
.ycmj_index_cases ul li:hover .ycmj_index_case_img a {
	transform:scale(1.15);
}
.ycmj_index_case_img {
	width:400px;
	height:276px;
	overflow:hidden;
}
.ycmj_index_case_img a {
	display:block;
	width:100%;
	height:100%;
	transition:all 0.3s linear;
}
.ycmj_index_case_down {
	background:#fff;
}
.ycmj_index_case_dt {
	padding:0;
}
.ycmj_index_case_dt h5 {
	height:35px;
	line-height:35px;
	overflow:hidden;
	margin-bottom:10px;
}
.ycmj_index_case_dt h5 a {
	font-size:16px;
	color:#333;
	
}
.ycmj_index_case_dt h5 a:hover {
	color:#FF6900;
}
.ycmj_index_case_ditem {
	}.ycmj_index_case_ditem span {
	display:inline-block;
	height:15px;
	line-height:15px;
	font-size:12px;
	color:#999;
	border-right:1px solid #ccc;
	padding-right:12px;
	padding-left:12px;
}
.ycmj_index_case_ditem span:nth-child(1) {
	padding-left:0;
}
.ycmj_index_case_ditem span:nth-child(4) {
	border-right:0;
}
.ycmj_index_gif_ads {
	}.ycmj_index_gif_ads img {
	width:1240px;
}
.ycmj_decor_process {
	}.ycmj_decor_process ul {
	width:1266px;
}
.ycmj_decor_process ul li {
	width:160px;
	height:230px;
	background:#fff;
	float:left;
	margin-right:20px;
}
.ycmj_pro_pic {
	}.ycmj_pro_pic span {
	display:block;
	width:160px;
	height:120px;
	margin-top:15px;
}
.ycmj_pro_pic span.ycmj_pro_icon1 {
	background:url(../image/process_icon1.png) center no-repeat;
}
.ycmj_pro_pic span.ycmj_pro_icon2 {
	background:url(../image/process_icon2.png) center no-repeat;
}
.ycmj_pro_pic span.ycmj_pro_icon3 {
	background:url(../image/process_icon3.png) center no-repeat;
}
.ycmj_pro_pic span.ycmj_pro_icon4 {
	background:url(../image/process_icon4.png) center no-repeat;
}
.ycmj_pro_pic span.ycmj_pro_icon5 {
	background:url(../image/process_icon5.png) center no-repeat;
}
.ycmj_pro_pic span.ycmj_pro_icon6 {
	background:url(../image/process_icon6.png) center no-repeat;
}
.ycmj_pro_pic span.ycmj_pro_icon7 {
	background:url(../image/process_icon7.png) center no-repeat;
}
.ycmj_decor_process ul li h4 {
	height:30px;
	line-height:30px;
	padding:0 20px;
	overflow:hidden;
	font-size:18px;
	margin:6px 0;
	
	color:#000;
	text-align:center;
}
.ycmj_decor_process ul li p {
	height:20px;
	line-height:20px;
	padding:0 20px;
	overflow:hidden;
	color:#999;
	font-size:14px;
	text-align:center;
}
.ycmj_design_sketch {
	width:1240px;
	height:690px;
	overflow:hidden;
	position:relative;
}
.ycmj_design_sketch ul {
	}.ycmj_design_sketch ul li {
	}.ycmj_design_sketch ul li.ycmj_dspic_one {
	width:295px;
	height:485px;
	position:absolute;
	top:0;
	left:0;
	background:url(../image/xgt_bg.jpg) center no-repeat;
	background-size:cover;
}
.ycmj_ds_swape {
	width:140px;
	height:172px;
	padding:40px 20px;
	background:rgba(255,255,255,0.9);
	position:absolute;
	top:115px;
	left:0;
}
.ycmj_ds_swape_inner {
	}.ycmj_ds_swape_inner h5 {
	margin-bottom:20px;
	text-align:center;
}
.ycmj_ds_swape_inner h5 span {
	display:block;
	height:30px;
	line-height:30px;
	margin-bottom:10px;
	font-size:24px;
	color:#333;
	
}
.ycmj_ds_swape_inner h5 em {
	display:block;
	height:20px;
	line-height:20px;
	font-size:18px;
	
	color:#FF6900;
}
.ycmj_ds_swape_inner p {
	height:20px;
	line-height:20px;
	font-size:12px;
	color:#999;
	
	overflow:hidden;
}
.ycmj_ds_swape_inner p.ycmj_ds_txt_l {
	text-align:left;
}
.ycmj_ds_swape_inner p.ycmj_ds_txt_r {
	text-align:right;
}
.ycmj_ds_swape_inner a {
	display:block;
	width:135px;
	height:30px;
	line-height:30px;
	margin:20px auto 0;
	text-align:center;
	font-size:12px;
	color:#fff;
	background:url(../image/more_lx.png) center no-repeat;
	background-size:cover;
	transition:all 0.3s linear;
	
}
.ycmj_ds_swape_inner a:hover {
	background:url(../image/more_lx1.png) center no-repeat;
	background-size:cover;
}
.ycmj_design_sketch ul li.ycmj_dspic_two {
	width:295px;
	height:185px;
	position:absolute;
	top:0;
	left:315px;
}
.ycmj_dspic_swrap {
	width:295px;
	height:185px;
	overflow:hidden;
	position:relative;
}
.ycmj_dspic_style {
	height:30px;
	position:absolute;
	top:15px;
	right:15px;
	transition:all 0.3s linear;
	z-index:2;
}
.ycmj_dspic_style em {
	height:28px;
	line-height:28px;
	border:1px solid #fff;
	padding:0 10px;
	font-size:12px;
	color:#fff;
}
.ycmj_dspic_img {
	width:295px;
	height:185px;
	position:absolute;
	top:0;
	left:0;
}
.ycmj_dspic_img a {
	display:block;
	width:295px;
	height:185px;
}
.ycmj_dspic_btmtxt {
	width:88%;
	padding:0 6%;
	height:35px;
	line-height:35px;
	overflow:hidden;
	text-align:center;
	background:rgba(0,0,0,0.6);
	position:absolute;
	left:0;
	bottom:0;
	transition:all 0.3s linear;
	font-size:14px;
	color:#fff;
}
.ycmj_dspic_hide {
	}.ycmj_dspic_hide a {
	display:block;
	width:88%;
	padding:0 6%;
	height:35px;
	line-height:35px;
	text-align:center;
	overflow:hidden;
	background:#FF6900;
	position:absolute;
	left:0;
	bottom:-40px;
	transition:all 0.3s linear;
	font-size:14px;
	color:#fff;
	z-index:10;
}
.ycmj_dspic_hide a:hover {
	opacity:0.8;
}
.ycmj_design_sketch ul li.ycmj_dspic_two:hover .ycmj_dspic_style {
	top:-40px;
}
.ycmj_design_sketch ul li.ycmj_dspic_two:hover .ycmj_dspic_btmtxt {
	bottom:-40px;
}
.ycmj_design_sketch ul li.ycmj_dspic_two:hover .ycmj_dspic_hide a {
	bottom:0px;
}
.ycmj_design_sketch ul li.ycmj_dspic_three {
	width:295px;
	height:185px;
	position:absolute;
	top:0;
	left:630px;
}
.ycmj_design_sketch ul li.ycmj_dspic_three:hover .ycmj_dspic_style {
	top:-40px;
}
.ycmj_design_sketch ul li.ycmj_dspic_three:hover .ycmj_dspic_btmtxt {
	bottom:-40px;
}
.ycmj_design_sketch ul li.ycmj_dspic_three:hover .ycmj_dspic_hide a {
	bottom:0px;
}
.ycmj_design_sketch ul li.ycmj_dspic_four {
	width:295px;
	height:185px;
	position:absolute;
	top:0;
	right:0;
}
.ycmj_design_sketch ul li.ycmj_dspic_four:hover .ycmj_dspic_style {
	top:-40px;
}
.ycmj_design_sketch ul li.ycmj_dspic_four:hover .ycmj_dspic_btmtxt {
	bottom:-40px;
}
.ycmj_design_sketch ul li.ycmj_dspic_four:hover .ycmj_dspic_hide a {
	bottom:0px;
}
.ycmj_design_sketch ul li.ycmj_dspic_five {
	width:452.5px;
	height:280px;
	position:absolute;
	top:205px;
	left:315px;
}
.ycmj_dspic_img_large {
	width:452.5px;
	height:280px;
	position:absolute;
	top:0;
	left:0;
}
.ycmj_dspic_img_large a {
	display:block;
	width:452.5px;
	height:280px;
}
.ycmj_dspic_swrap_large {
	width:452.5px;
	height:280px;
	overflow:hidden;
	position:relative;
}
.ycmj_design_sketch ul li.ycmj_dspic_five:hover .ycmj_dspic_style {
	top:-40px;
}
.ycmj_design_sketch ul li.ycmj_dspic_five:hover .ycmj_dspic_btmtxt {
	bottom:-40px;
}
.ycmj_design_sketch ul li.ycmj_dspic_five:hover .ycmj_dspic_hide a {
	bottom:0px;
}
.ycmj_design_sketch ul li.ycmj_dspic_six {
	width:452.5px;
	height:280px;
	position:absolute;
	top:205px;
	right:0;
}
.ycmj_design_sketch ul li.ycmj_dspic_six:hover .ycmj_dspic_style {
	top:-40px;
}
.ycmj_design_sketch ul li.ycmj_dspic_six:hover .ycmj_dspic_btmtxt {
	bottom:-40px;
}
.ycmj_design_sketch ul li.ycmj_dspic_six:hover .ycmj_dspic_hide a {
	bottom:0px;
}
.ycmj_design_sketch ul li.ycmj_dspic_seven {
	width:295px;
	height:185px;
	position:absolute;
	bottom:0;
	left:0;
}
.ycmj_dspic_swrap_large_2 {
	width:295px;
	height:185px;
	overflow:hidden;
	position:relative;
}
.ycmj_design_sketch ul li.ycmj_dspic_seven:hover .ycmj_dspic_style {
	top:-40px;
}
.ycmj_design_sketch ul li.ycmj_dspic_seven:hover .ycmj_dspic_btmtxt {
	bottom:-40px;
}
.ycmj_design_sketch ul li.ycmj_dspic_seven:hover .ycmj_dspic_hide a {
	bottom:0px;
}
.ycmj_design_sketch ul li.ycmj_dspic_eight {
	width:610px;
	height:185px;
	position:absolute;
	bottom:0;
	left:315px;
}
.ycmj_dspic_swrap_large_3 {
	width:610px;
	height:185px;
	overflow:hidden;
	position:relative;
}
.ycmj_dspic_img_large_3 {
	width:610px;
	height:185px;
	position:absolute;
	top:0;
	left:0;
}
.ycmj_dspic_img_large_3 a {
	display:block;
	width:610px;
	height:185px;
}
.ycmj_design_sketch ul li.ycmj_dspic_eight:hover .ycmj_dspic_style {
	top:-40px;
}
.ycmj_design_sketch ul li.ycmj_dspic_eight:hover .ycmj_dspic_btmtxt {
	bottom:-40px;
}
.ycmj_design_sketch ul li.ycmj_dspic_eight:hover .ycmj_dspic_hide a {
	bottom:0px;
}
.ycmj_design_sketch ul li.ycmj_dspic_nine {
	width:295px;
	height:185px;
	background:#C7D3F2 url(../image/more_bg.png) bottom center no-repeat;
	background-size:cover;
	position:absolute;
	bottom:0;
	right:0;
}
.ycmj_design_sketch ul li.ycmj_dspic_nine a {
	display:block;
	width:295px;
	height:185px;
}
.ycmj_dspic_nine_iner {
	padding:40px 30px 0 30px;
	text-align:center;
}
.ycmj_dspic_nine_iner h5 {
	font-size:20px;
	
	margin-bottom:10px;
	color:#1761C1;
}
.ycmj_dspic_nine_iner em {
	display:block;
	width:140px;
	height:30px;
	line-height:30px;
	margin:0 auto;
	text-align:center;
	font-size:14px;
	color:#fff;
	background:#B1C2EC;
	border:1px solid #B1C2EC;
}
.ycmj_sort_types {
	margin:20px 0;
}
.ycmj_sort_types ul {
	width:1266px;
}
.ycmj_sort_types ul li {
	float:left;
	margin:0 20px 0 0;
}
.ycmj_sort_types ul li a {
	display:block;
	width:83px;
	height:95px;
	border:1px solid #f1f1f1;
}
.ycmj_sort_types ul li a i {
	display:block;
	width:35px;
	height:35px;
	margin:15px auto 10px;
}
.ycmj_sort_types ul li a i.ycmj_sort_icon1 {
	background:url(../image/ycmj_icon_kt.png) center no-repeat;
}
.ycmj_sort_types ul li a i.ycmj_sort_icon2 {
	background:url(../image/ycmj_icon_ws.png) center no-repeat;
}
.ycmj_sort_types ul li a i.ycmj_sort_icon3 {
	background:url(../image/ycmj_icon_ct.png) center no-repeat;
}
.ycmj_sort_types ul li a i.ycmj_sort_icon4 {
	background:url(../image/ycmj_icon_cf.png) center no-repeat;
}
.ycmj_sort_types ul li a i.ycmj_sort_icon5 {
	background:url(../image/ycmj_icon_ys.png) center no-repeat;
}
.ycmj_sort_types ul li a i.ycmj_sort_icon6 {
	background:url(../image/ycmj_icon_yt.png) center no-repeat;
}
.ycmj_sort_types ul li a i.ycmj_sort_icon7 {
	background:url(../image/ycmj_icon_mt.png) center no-repeat;
}
.ycmj_sort_types ul li a i.ycmj_sort_icon8 {
	background:url(../image/ycmj_icon_xg.png) center no-repeat;
}
.ycmj_sort_types ul li a i.ycmj_sort_icon9 {
	background:url(../image/ycmj_icon_gl.png) center no-repeat;
}
.ycmj_sort_types ul li a i.ycmj_sort_icon10 {
	background:url(../image/ycmj_icon_sf.png) center no-repeat;
}
.ycmj_sort_types ul li a i.ycmj_sort_icon11 {
	background:url(../image/ycmj_icon_ymj.png) center no-repeat;
}
.ycmj_sort_types ul li a i.ycmj_sort_icon12 {
	background:url(../image/ycmj_icon_ygf.png) center no-repeat;
}
.ycmj_sort_types ul li a p {
	height:20px;
	line-height:20px;
	font-size:14px;
	color:#666;
	overflow:hidden;
	text-align:center;
}
.ycmj_sort_types ul li a:hover {
	background:#FF6900;
	border:1px solid #FF6900;
}
.ycmj_sort_types ul li a:hover i.ycmj_sort_icon1 {
	background:url(../image/ycmj_icon_kt1.png) center no-repeat;
}
.ycmj_sort_types ul li a:hover i.ycmj_sort_icon2 {
	background:url(../image/ycmj_icon_ws1.png) center no-repeat;
}
.ycmj_sort_types ul li a:hover i.ycmj_sort_icon3 {
	background:url(../image/ycmj_icon_ct1.png) center no-repeat;
}
.ycmj_sort_types ul li a:hover i.ycmj_sort_icon4 {
	background:url(../image/ycmj_icon_cf1.png) center no-repeat;
}
.ycmj_sort_types ul li a:hover i.ycmj_sort_icon5 {
	background:url(../image/ycmj_icon_ys1.png) center no-repeat;
}
.ycmj_sort_types ul li a:hover i.ycmj_sort_icon6 {
	background:url(../image/ycmj_icon_yt1.png) center no-repeat;
}
.ycmj_sort_types ul li a:hover i.ycmj_sort_icon7 {
	background:url(../image/ycmj_icon_mt1.png) center no-repeat;
}
.ycmj_sort_types ul li a:hover i.ycmj_sort_icon8 {
	background:url(../image/ycmj_icon_xg1.png) center no-repeat;
}
.ycmj_sort_types ul li a:hover i.ycmj_sort_icon9 {
	background:url(../image/ycmj_icon_gl1.png) center no-repeat;
}
.ycmj_sort_types ul li a:hover i.ycmj_sort_icon10 {
	background:url(../image/ycmj_icon_sf1.png) center no-repeat;
}
.ycmj_sort_types ul li a:hover i.ycmj_sort_icon11 {
	background:url(../image/ycmj_icon_ymj1.png) center no-repeat;
}
.ycmj_sort_types ul li a:hover i.ycmj_sort_icon12 {
	background:url(../image/ycmj_icon_ygf1.png) center no-repeat;
}
.ycmj_sort_types ul li a:hover p {
	color:#fff;
}
.ycmj_index_ads {
	}.ycmj_index_ads ul {
	}.ycmj_index_ads ul li {
	float:left;
	width:610px;
	height:90px;
	margin-right:20px;
}
.ycmj_index_ads ul li:nth-child(2) {
	margin-right:0;
}
.ycmj_index_ads ul li a {
	display:block;
}
.ycmj_index_ads ul li a img {
	width:610px;
	height:90px;
}
.ycmj_designer_mian {
	}.ycmj_designer_mian ul {
	width:1266px;
}
.ycmj_designer_mian ul li {
	float:left;
	width:190px;
	height:210px;
	margin:0 20px 20px 0;
}
.ycmj_designer_mian ul li.ycmj_designer_introduction {
	width:400px;
	height:210px;
	background:url(../image/designer_bg.jpg) center no-repeat;
}
.ycmj_designer_mian ul li a {
	display:block;
	width:190px;
	height:210px;
	overflow:hidden;
	position:relative;
}
.ycmj_desinger_avator {
	width:190px;
	height:210px;
	position:absolute;
	top:0;
	left:0;
}
.ycmj_desinger_out {
	height:35px;
	line-height:35px;
	text-align:center;
	width:170px;
	padding:0 10px;
	background:rgba(255,255,255,0.8);
	font-size:16px;
	color:#333;
	
	position:absolute;
	left:0;
	bottom:0;
	transition:all 0.3s linear;
}
.ycmj_desinger_out em {
	font-size:14px;
	color:#999;
	margin-left:5px;
}
.ycmj_designer_mian ul li a:hover {
	}.ycmj_designer_mian ul li a:hover .ycmj_desinger_out {
	bottom:-40px;
}
.ycmj_desinger_in {
	width:160px;
	height:150px;
	padding:30px 15px;
	background:rgba(255,255,255,0.9);
	
	text-align:center;
	position:absolute;
	left:0;
	bottom:-220px;
	transition:all 0.3s ease-out;
}
.ycmj_desinger_in h5 {
	height:30px;
	line-height:30px;
	font-size:18px;
	margin-bottom:10px;
	color:#333;
	overflow:hidden;
	
}
.ycmj_desinger_in p {
	height:20px;
	line-height:20px;
	font-size:12px;
	margin-bottom:2px;
	color:#666;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.ycmj_desinger_in em {
	display:block;
	width:110px;
	height:35px;
	line-height:35px;
	margin:10px auto;
	font-size:14px;
	color:#fff;
	background:#FF6900;
}
.ycmj_designer_mian ul li a:hover .ycmj_desinger_in {
	bottom:0px;
}
.ycmj_designer_mian ul li a .ycmj_desinger_in em:hover {
	background:#E85D00;
}
.ycmj_designer_mian ul li.ycmj_designer_introduction a {
	display:block;
	width:400px;
	height:110px;
	padding:45px 0px;
}
.ycmj_designer_mian ul li.ycmj_designer_introduction a h5 {
	height:40px;
	line-height:40px;
	text-align:center;
	font-size:22px;
	color:#333;
	font-weight:600;
	overflow:hidden;
}
.ycmj_designer_mian ul li.ycmj_designer_introduction a h4 {
	height:30px;
	line-height:30px;
	text-align:center;
	font-size:20px;
	color:#666;
	
	overflow:hidden;
}
.ycmj_designer_mian ul li.ycmj_designer_introduction a p {
	height:30px;
	line-height:30px;
	text-align:center;
	font-size:14px;
	color:#444;
}
.ycmj_designer_mian ul li.ycmj_designer_introduction a:hover p {
	text-decoration:underline;
	color:#FF6900;
}
.ycmj_four_charts {
	margin-bottom:30px;
}
.ycmj_tab_tops {
	}.ycmj_tab_tops ul {
	width:1266px;
}
.ycmj_tab_tops ul li {
	float:left;
	margin:0 20px 40px 0;
	width:295px;
	height:163px;
	transition:all 0.3s linear;
}
.ycmj_tab_tops ul li a {
	display:block;
	width:295px;
	height:163px;
}
.ycmj_tab_tops ul li:hover {
	box-shadow:0 15px 30px rgba(0,0,0,0.1);
	transform:translateY(-5px);
}
.ycmj_tab_tops ul li.ycmj_tab_top_bg1 {
	background:url(../image/ycmj_tab_1.jpg) center no-repeat;
}
.ycmj_tab_tops ul li.ycmj_tab_top_bg2 {
	background:url(../image/ycmj_tab_2.jpg) center no-repeat;
}
.ycmj_tab_tops ul li.ycmj_tab_top_bg3 {
	background:url(../image/ycmj_tab_3.jpg) center no-repeat;
}
.ycmj_tab_tops ul li.ycmj_tab_top_bg4 {
	background:url(../image/ycmj_tab_4.jpg) center no-repeat;
}
.ycmj_tab_tops ul li.cur {
	}.ycmj_tab_btms {
	}.ycmj_tab_btms ul li {
	display:none;
}
.ycmj_ackinter {
	background:#fff;
	width:1240px;
	padding:35px 0;
	position:relative;
}
.ycmj_ackinter em {
	display:block;
	position:absolute;
	/*width:22px;
	height:22px;
	border:1px solid #fff;
	top:-12px;
	background-color:#fff;
	left:12%;
	border-right:0;
	border-bottom:0;
	transform:rotate(45deg);*/
}
.ycmj_ackinter1 em {
	left:36%;
}
.ycmj_ackinter2 em {
	left:62%;
}
.ycmj_ackinter3 em {
	left:88%;
}
.ycmj_ack_seps {
	width:220.22px;
	float:left;
	padding-left:30px;
	padding-right:59px;
	border-right:1px solid #f3f3f3;
}
.ycmj_ack_seps:nth-child(5) {
	border-right:0;
}
.ycmj_ack_seps h2 {
	height:40px;
	line-height:20px;
	font-size:26px;
	
	color:#333;
	margin-bottom:20px;
	position:relative;
}
.ycmj_ack_seps h2:after {
	content:" ";
	position:absolute;
	width:40px;
	height:1px;
	background-color:#333;
	bottom:0;
	left:0;
}
.ycmj_ack_seps dl {
	margin-bottom:26px;
}
.ycmj_ack_seps dl dd {
	height:38px;
	line-height:38px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.ycmj_ack_seps dl dd a {
	font-size:14px;
	color:#666;
}
.ycmj_ack_seps dl dd a:hover {
	color:#FF6900;
}
.ycmj_ack_more {
	}.ycmj_ack_more a {
	display:inline-block;
	width:117px;
	height:35px;
	line-height:35px;
	font-size:16px;
	text-align:center;
	color:#333;
	border:1px solid #333;
}
.ycmj_ack_more a:hover {
	color:#FF6900;
	border:1px solid #FF6900;
}
.ycmj_intel_box {
	margin-bottom:30px;
}
.ycmj_intel_box_l {
	float:left;
	width:400px;
	background:#fff;
	box-shadow:0 0 20px rgba(0,0,0,0.1);
	border-radius:3px;
}
.ycmj_intel_box_l_bg {
	width:320px;
	height:50px;
	padding:40px;
	overflow:hidden;
	position:relative;
}
.ycmj_intel_box_l_bg:after {
	content:'';
	width:100%;
	height:100%;
	background:rgba(255,255,255,0.45);
	position:absolute;
	top:0;
	left:0;
}
.ycmj_intel_box_l_bg h5 {
	height:30px;
	line-height:30px;
	font-size:20px;
	color:#333;
	
	margin-bottom:5px;
	text-align:center;
	overflow:hidden;
	position:relative;
	z-index:4;
}
.ycmj_intel_box_l_bg p {
	height:16px;
	line-height:16px;
	font-size:14px;
	color:#FF6900;
	
	text-align:center;
	overflow:hidden;
	position:relative;
	z-index:4;
}
.ycmj_intel_box_l_bg1 {
	background:url(../image/intel_bg.jpg) center no-repeat;
	background-size:cover;
}
.ycmj_intel_box_l_bg2 {
	background:url(../image/client_bg.jpg) center no-repeat;
	background-size:cover;
}
.ycmj_intel_box_l_bg3 {
	background:url(../image/shop_bg.jpg) center no-repeat;
	background-size:cover;
}
.ycmj_detail_boxs {
	padding:33px 30px 30px 30px;
}
.ycmj_detail_boxs ul li {
	}.ycmj_detail_boxs ul li a {
	display:block;
}
.ycmj_detail_boxs ul li a h5 {
	height:26px;
	line-height:26px;
	margin-bottom:5px;
	text-align:center;
	font-size:16px;
	color:#333;
	font-weight:600;
	overflow:hidden;
}
.ycmj_detail_boxs ul li a:hover h5 {
	color:#FF6900;
}
.ycmj_detail_boxs ul li a p {
	height:40px;
	line-height:20px;
	overflow:hidden;
	font-size:12px;
	color:#999;
}
.ycmj_detail_boxs ul li a p em {
	margin-left:5px;
	color:#FF6900;
}
.ycmj_detail_boxs ul li.ycmj_bd_liner {
	margin-bottom:15px;
}
.ycmj_detail_boxs ul li.ycmj_bd_linerees {
	height:30px;
	line-height:30px;
	overflow:hidden;
	position:relative;
	padding-left:15px;
	background:url(../image/dot.png) left center no-repeat;
}
.ycmj_detail_boxs ul li.ycmj_bd_linerees:after {
	content:'';
	display:block;
	width:0px;
	height:1px;
	position:absolute;
	left:0;
	bottom:0;
	background:#FFD5B9;
	transition:all 0.8s linear;
}
.ycmj_detail_boxs ul li.ycmj_bd_linerees:hover:after {
	width:100%;
}
.ycmj_detail_boxs ul li.ycmj_bd_linerees a {
	font-size:12px;
	color:#333;
	
}
.ycmj_detail_boxs ul li.ycmj_bd_linerees a:hover {
	color:#FF6900;
}
.ycmj_intel_box_m {
	float:left;
	width:400px;
	margin:0 20px;
	background:#fff;
	box-shadow:0 0 20px rgba(0,0,0,0.1);
	border-radius:3px;
}
.ycmj_intel_box_r {
	float:right;
	width:400px;
	background:#fff;
	box-shadow:0 0 20px rgba(0,0,0,0.1);
	border-radius:3px;
}
.ycmj_index_why_box {
	background:#f9f9f9!important;
}
.ycmj_why_content {
	}.ycmj_why_content ul {
	width:1266px;
}
.ycmj_why_content ul li {
	float:left;
	text-align:center;
	width:310px;
	border-right:1px solid #f2f2f2;
}
.ycmj_why_content ul li:nth-child(4) {
	border-right:0;
}
.ycmj_why_content ul li em {
	display:block;
	width:230px;
	height:230px;
	margin:0 auto;
}
.ycmj_why_content ul li em.ycmj_why_icon1 {
	background:url(../image/why_icon1.png) center no-repeat;
}
.ycmj_why_content ul li em.ycmj_why_icon2 {
	background:url(../image/why_icon2.png) center no-repeat;
}
.ycmj_why_content ul li em.ycmj_why_icon3 {
	background:url(../image/why_icon3.png) center no-repeat;
}
.ycmj_why_content ul li em.ycmj_why_icon4 {
	background:url(../image/why_icon4.png) center no-repeat;
}
.ycmj_why_content ul li h2 {
	font-size:18px;
	color:#333;
	margin-bottom:10px;
	
}
.ycmj_why_content ul li p {
	height:20px;
	line-height:20px;
	font-size:14px;
	color:#888;
}
.ycmj_tab_links {
	}.ycmj_tab_links ul li {
	margin-left:25px;
	font-size:14px;
	color:#999;
	cursor:pointer;
}
.ycmj_tab_links ul li.ons {
	color:#FF6900;
}
.ycmj_link_box {
	height:80px;
}
.ycmj_link_box ul li {
	display:none;
}
.ycmj_link_bds {
	max-height:80px;
	overflow:hidden;
}
.ycmj_link_bds dl {
	}.ycmj_link_bds dl dd {
	float:left;
	margin:0 16px 13px 0;
	height:16px;
	line-height:16px;
}
.ycmj_link_bds dl dd a {
	font-size:14px;
	color:#666;
}
.ycmj_link_bds dl dd a:hover {
	color:#FF6900;
}
.ycmjfooter {
	margin-top:0px;
	/*overflow: hidden;*/
}
.breadcrumb {
    background-color: #fff;
    border-radius: 8px;
        margin: 15px 0;
        padding: 15px 20px;
}