@charset "UTF-8";
@import url(font-awesome.min.css);

/*reset--css*/
body,h1,h2,h3,h4,h5,p,ul,li{
	padding: 0;
	margin: 0;
	list-style: none;
}
body{
	font-family: "微软雅黑";
	font-size: 14px;
}
.h65{
	height: 90px;
}
a:focus,button{
	outline: none!important;
}
/*************************** 表单验证错误提示 *************************/
.onError, .onFocus {
	position: absolute;
	right: -18px;
	top: -25px;
	padding: 2px 12px;
	line-height: 24px;
	background: #ffcccc;
	opacity: 0.7;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
	color: #be0000;
}
.onFocus, .onFocus:after {
	background: #ffe59e;
	color: #dd6300;
}
.onError:before, .onFocus:before {
	content: "";
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	text-transform: none !important;
	margin-right: 0.3em;
}
.onError:after, .onFocus:after {
	content: '';
	position: absolute;
	right: 28px;
	bottom: -5px;
	width: 10px;
	height: 10px;
	background: #ffcccc;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
}
.onFocus, .onFocus:after {
	background: #ffe59e;
	color: #dd6300;
}
.onCorrect {
	position: absolute;
	right: 15px;
	top: 12px;
	width: 20px;
	height: 20px;
	overflow: hidden;
	display: none;
}
.onCorrect:before {
	content: '';
	display: block;
	width: 20px;
	height: 20px;
	text-align: center;
	line-height: 20px;
	font-size: 18px;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	text-transform: none !important;
	color: #37bd76;
}
.onShow, .onLoad {
	display: none;
}
.formvalidator-errorBd {
	border-color: #f00!important;
}

/*************************下单流程页面公用的步骤头部************************/
.order_common{
	margin: 1.5em 0 1em;
	padding-top: 60px;
}
.order_header .row{
	margin: 0;
}
.order_header .top_nav{
	margin: 1em 0;
	overflow: hidden;
	background: #e5e5e5;
}
.order_header .top_nav li{
	float: left;
	width: 25%;
	color: #999999;
	text-align: center;
	height: 2.5em;
	line-height: 2.5em;
	font-size: 1.1em;
}
.order_header .top_nav li.cur{
	background: #337ab7;
	color: #fff;
}
.order_header .top_nav li.cur.last{
	font-weight: bold;
}
.order_header .top_nav li>div{
	position: relative;
	height: 100%;
}
.order_header .top_nav li>div:after{
	position: absolute;
	right: -1.25em;
	top: 0;
	display: block;
	content: "";
	width: 2.5em;
	height: 2.5em;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
	background: transparent;
	border-right: 3px solid #fff;
	border-top: 3px solid #fff;
	border-right: 3px solid #e5e5e5\0;
	border-top: 3px solid #e5e5e5\0;
}
.order_header .top_nav li.cur>div:after{
	background: #337ab7;
	border-right: 3px solid #fff;
	border-top: 3px solid #fff;

}
.order_header .top_nav li.cur.last>div:after{
	background: #337ab7;
	border-right: 3px solid #337ab7;
	border-top: 3px solid #337ab7;
}


/************************* 下单流程中公共的大标题部分 ************************/

.order_common .title{
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	text-align: center;
}
.order_common .title h2{
	color: #333;
	font-size: 1.714em;
	padding: 0.5em 0;
	width: 100%;
	position: relative;
}
.order_common .title h2:after{
	position: absolute;
	left: 50%;
	bottom: 2px;
	width: 30%;
	height: 2px;
	background: #4683af;
	display: block;
	content: "";
	margin-left: -15%;
}
.order_common .title p{
	color: #999;
	padding: 1em 0;
}

/************************* 下单流程中公共的底部悬浮按钮部分 ************************/
.order_common .order_common_footer_wrap{
	width: 100%;
	position: fixed;
	left: 0;
	bottom: 0;
	background: #fff;
	overflow: hidden;
	-webkit-box-shadow: 0 -5px 20px rgba(0,0,0,0.06);
	-moz-box-shadow: 0 -5px 20px rgba(0,0,0,0.06);
	-ms-box-shadow: 0 -5px 20px rgba(0,0,0,0.06);
	-o-box-shadow: 0 -5px 20px rgba(0,0,0,0.06);
	box-shadow: 0 -5px 20px rgba(0,0,0,0.06);
	z-index: 10;
	padding: 23px 0;
	color: #999999;
	font-size: 16px;
}
.order_common .order_common_footer_wrap .next_step_wrap{
	text-align: right;
}
.order_common .order_common_footer_wrap .btn,
.j_place_order .p_o_footer .pay{
	font-size: 16px;
	border: 3px solid #e7e7e7;
	border-radius: 3px;
	background: #fff;
	height: 44px;
	line-height: 38px;
	margin: 0;
	padding: 0;
	letter-spacing: 3px;
	width: 120px;
	color: #999;
	text-decoration: none;
	text-align: center;
	-webkit-transition: border 0.35s , color 0.35s , background 0.35s;
	transition: border 0.35s, color 0.35s , background 0.35s;
}
.order_common .order_common_footer_wrap .btn.next_step{
	border: 3px solid #f5f5f5;
	background: #f5f5f5;
}
.order_common .order_common_footer_wrap .btn.n_b_active,
.j_place_order .p_o_footer .pay{
	color: #fff;
	background: #7caced;
	border: 3px solid #7caced;
}
.order_common .order_common_footer_wrap .btn:hover{
	color: #666;
	border: 3px solid #d0d0d0;
	text-decoration: none;
}
.order_common .order_common_footer_wrap .btn.next_step:hover{
	color: #999;
	border: 3px solid #f5f5f5;
}
.order_common .order_common_footer_wrap .btn.n_b_active:hover,
.j_place_order .p_o_footer .pay:hover{
	color: #fff;
	border: 3px solid #6ea2eb;
	background: #6ea2eb;
}
.order_common .order_common_footer_wrap .btn:focus{
	-webkit-box-shadow: none;
	box-shadow: none;
	outline: none;
}
.order_common .order_common_footer_wrap .percent{
	float: left;
	width: 120px;
	height: 44px;
	line-height: 44px;
}
.order_common .order_common_footer_wrap .progress{
	margin: 17px 0 17px 120px;
	height: 10px;
	-webkit-box-shadow: none;
	box-shadow: none;
	border-radius: 3px;
}
.order_common .order_common_footer_wrap .progress .progress-bar{
	background: #44e7ba;
	-webkit-box-shadow: none;
	box-shadow: none;
	border-radius: 3px;
}

/*************************01-选择行业页面************************/
.j_vocation .vocation_choose .right{
	margin-top: 5em;
}
.j_vocation .vocation_choose .s_title{
	font-size: 1.25em;
	padding: 0.8em 2em;
	background: #337ab7;
	color: #fff;
	border-radius: 5px;
	position: relative;
}
.j_vocation .vocation_choose .s_title em{
	font-style: normal;
}
.j_vocation .vocation_choose .s_title b{
	position: absolute;
	width: 2px;
	height: 1.85em;
	background: #fff;
	top: 0.6em;
	right: 6em;
	display: block;
}
.j_vocation .vocation_choose .s_title span{
	position: absolute;
	top: 1.3em;
	right: 2.3em;
	display: block;
	border-left: 0.8em solid transparent;
	border-right: 0.8em solid transparent;
	border-top: 0.8em solid #fff;
}
.j_vocation .vocation_choose .s_title.unfold span{
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
}
.j_vocation .vocation_choose .s_con{
	border: 1px solid #e6e6e6;
	box-shadow: 0 0 4px rgba(0,0,0,0.2);
	padding: 1em;
	margin: 2em 0;
	border-radius: 5px;
	position: relative;
	display: none;
}
.j_vocation .vocation_choose .s_con ul{
	overflow: hidden;
	border-radius: 5px;
}
.j_vocation .vocation_choose .s_con ul li{
	float: left;
	line-height: 2.2em;
	width: 33%;
	padding-left: 1.5em;
}
.j_vocation .vocation_choose .s_con ul li span:hover{
	background: #337ab7;
	color: #fff;
	cursor: pointer;
}
.j_vocation .vocation_choose .s_con .arrow b,
.j_vocation .vocation_choose .s_con .arrow span{
	position: absolute;
	display: block;
	font-size: 3em;
}
.j_vocation .vocation_choose .s_con .arrow b{
	top: -0.75em;
	right: 1em;
	color: #e6e6e6;
}
.j_vocation .vocation_choose .s_con .arrow span{
	top: -0.70em;
	right: 1em;
	color: #fff;
}
/*************************02-选择标志页面************************/
.j_logo .logo_choose{
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}
.j_logo .logo_choose.col-sm-offset-1{
	clear: both;
}
.j_logo .logo_choose .img_wrap{
	border: 1px solid #e0e0e0\0;
	-webkit-box-shadow: 0 3px 9px 0 rgba(0,0,0,.1);
	-moz-box-shadow: 0 3px 9px 0 rgba(0,0,0,.1);
	-ms-box-shadow: 0 3px 9px 0 rgba(0,0,0,.1);
	-o-box-shadow: 0 3px 9px 0 rgba(0,0,0,.1);
	box-shadow: 0 3px 9px 0 rgba(0,0,0,.1);
	-webkit-transition-property: box-shadow;
	transition-property: box-shadow;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
}
.j_logo .logo_choose .img_wrap:hover{
	cursor: pointer;
	-webkit-box-shadow: 0 14px 42px rgba(0,0,0,.2);
	-moz-box-shadow: 0 14px 42px rgba(0,0,0,.2);
	-ms-box-shadow: 0 14px 42px rgba(0,0,0,.2);
	-o-box-shadow: 0 14px 42px rgba(0,0,0,.2);
	box-shadow: 0 14px 42px rgba(0,0,0,.2);
}
.j_logo .logo_choose .img_wrap img{
	width: 100%;
	display: block;
}
.j_logo .logo_choose.active .img_wrap{
	position: relative;
}
.j_logo .logo_choose.active .img_wrap p{
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	display: block;
	content: "";
	border: 2px solid #4582ae;
}
.j_logo .logo_choose.active .img_wrap div{
	position: absolute;
	right: 0.5em;
	bottom: 0.5em;
	display: block;
	content: "";
	width: 2em;
	height: 2em;
	background: url("../images/icon_check.png") no-repeat center center;
}
.j_logo .logo_choose.active .img_wrap:hover,
.j_logo .logo_choose.gray .img_wrap:hover{
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	-ms-box-shadow: none;
	-o-box-shadow: none;
	box-shadow: none;
}
.j_logo .logo_choose.gray .img_wrap img{
	opacity: 0.5;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
}

/*************************03-选择调性页面************************/
.j_brand_style .brand{
	margin: 2.5em 0;
}
.j_brand_style .brand .b_slide{
	position: relative;
	padding: 0;
}
.j_brand_style .brand .b_style_1,
.j_brand_style .brand .b_style_2{
	margin-top: -0.7em;
}
.j_brand_style .brand .b_style_1{
	text-align: right;
}
.j_brand_style .brand .b_slide_markers{
	width: 100%;
	//height: 30px;
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
}
.j_brand_style .brand .m_wrap{
	float: left;
	width: 16.6%;
	text-align: center;
}
.j_brand_style .brand .m_wrap.m_wrap1{
	width: 8%;
	text-align: left;
}
.j_brand_style .brand .m_wrap.m_wrap2{
	text-align: right;
}
.j_brand_style .brand .b_slide_markers .marker{
	cursor: pointer;
	-webkit-transition: opacity .1s ease-in;
	transition: opacity .1s ease-in;
	width: 3.15em;
	text-align: center;
	line-height: 1.3em;
	//vertical-align: middle;
	opacity: 0;
	display: inline-block;
	margin: 0 auto;
}
.j_brand_style .brand .b_slide:hover .b_slide_markers .marker,
.j_brand_style .brand .b_slide_markers.active .marker{
	opacity: 1;
}
.j_brand_style .brand .b_slide_markers .marker:after{
	content: '';
	display: inline-block;
	width: 0.7em;
	height: 0.7em;
	background: #fff;
	border-radius: 100px;
}
.j_brand_style .brand .b_slider{
	width: 100%;
	background-color: #e6e6e6;
	height: 1.5em;
	border-radius: 15px;
}
.j_brand_style .brand .b_slide_handler{
	width: 2.8em;
	height: 2.8em;
	border-radius: 9999px;
	cursor: pointer;
	-webkit-transition: -webkit-transform .1s;
	transition: -webkit-transform .1s;
	transition: transform .1s,-webkit-transform .1s;
	-webkit-transform: scale(1,1);
	-ms-transform: scale(1,1);
	transform: scale(1,1);
	position: relative;
	background: #999;
	background-image: -webkit-linear-gradient(top,#999,#555);
	background-image: linear-gradient(to bottom,#999,#555);
	top: -0.8em;
}
.j_brand_style .brand .b_slide_handler:after{
	width: 1.2em;
	height: 1.2em;
	border-radius: 9999px;
	content: '';
	position: absolute;
	background: #fff;
	top: 0.85em;
	left: 0.8em;
	-webkit-transition: -webkit-transform .1s;
	transition: -webkit-transform .1s;
	transition: transform .1s,-webkit-transform .1s;
	-webkit-transform: scale(1,1);
	-ms-transform: scale(1,1);
	transform: scale(1,1);
}
.j_brand_style .brand .b_slide_handler_active{
	-webkit-transform: scale(1.125,1.125);
	-ms-transform: scale(1.125,1.125);
	transform: scale(1.125,1.125);
}
.j_brand_style .brand .b_slide_handler_active:after{
	-webkit-transform: scale(1.5,1.5);
	-ms-transform: scale(1.5,1.5);
	transform: scale(1.5,1.5);
}

/*************************04-选择颜色页面************************/
.j_color{
	background: #f8f8f8;
}
.j_color .color_choose{
	position: relative;
	text-align: center;
	margin-top: 2em;
}
.j_color .color_choose p{
	color: #666;
	padding: 1em 0 0;
}
.j_color .color_choose .img_wrap{
	position: relative;
	border: 1px solid #e0e0e0\0;
	-webkit-box-shadow: 0 3px 9px 0 rgba(0,0,0,.1);
	-moz-box-shadow: 0 3px 9px 0 rgba(0,0,0,.1);
	-ms-box-shadow: 0 3px 9px 0 rgba(0,0,0,.1);
	-o-box-shadow: 0 3px 9px 0 rgba(0,0,0,.1);
	box-shadow: 0 3px 9px 0 rgba(0,0,0,.1);
	-webkit-transition-property: box-shadow;
	transition-property: box-shadow;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
}
.j_color .color_choose .img_wrap:hover{
	cursor: pointer;
	-webkit-box-shadow: 0 14px 42px rgba(0,0,0,.2);
	-moz-box-shadow: 0 14px 42px rgba(0,0,0,.2);
	-ms-box-shadow: 0 14px 42px rgba(0,0,0,.2);
	-o-box-shadow: 0 14px 42px rgba(0,0,0,.2);
	box-shadow: 0 14px 42px rgba(0,0,0,.2);
}
.j_color .color_choose.active .img_wrap:hover{
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	-ms-box-shadow: none;
	-o-box-shadow: none;
	box-shadow: none;
}
.j_color .color_choose img{
	width: 100%;
	display: block;
}
.j_color .color_choose .tips{
	position: absolute;
	left: 15%;
	top: -1em;
	width: 70%;
	padding: 0.5em 5%;
	background: #fff;
	color: #333;
	border-radius: 3px;
	display: none;
}
.j_color .color_choose .tips>div{
	position: relative;
}
.j_color .color_choose .tips>div:before{
	position: absolute;
	left: 40%;
	bottom: -1.3em;
	display: block;
	content: "";
	width: 0;
	height: 0;
	border-left: 0.8em solid transparent;
	border-right: 0.8em solid transparent;
	border-top: 1.0em solid #fff;
}
.j_color .color_choose.active .img_wrap{
	border: 2px solid #4c86af;
}
.j_color .color_choose.active span{
	display: block;
	position: absolute;
	width: 24px;
	height: 24px;
	right: 10px;
	bottom: 10px;
	background: url("../images/icon_check.png") no-repeat center center;
}
.j_color .color_choose.gray .img_wrap img{
	opacity: 0.5;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
}

/*************************06-填写信息************************/
.b_order_edit{
	margin-bottom: 0;
}
/*下单流程，填写信息表单样式*/
.b_order_edit .cus_input{
	-moz-appearance: none;
	-webkit-appearance: none;
	-o-appearance: none;
	-ms-appearance: none;
	appearance: none;
	background: #F8F7F6;
	border-radius: 0;
	border: 1px solid #E3E3E3;
	color: inherit;
	display: block;
	outline: 0;
	padding: 0 1em;
	text-decoration: none;
	width: 100%;
	line-height: 44px;
}
.b_order_edit textarea.textarea_custom{
	background: #F8F7F6;
	border-radius: 0;
	border: 1px solid #E3E3E3;
	color: inherit;
	display: block;
	outline: 0;
	padding: 10px;
	resize: none;
	text-decoration: none;
	width: 100%;
	height: 150px;
	overflow: auto;
}
.b_order_edit .o_e_title_wrap{
	width: 100%;
	background: #F7F5F4;
}
.b_order_edit .o_e_title_wrap .po_title{
	margin: 0;
}
.b_order_edit .o_e_title_wrap .po_title h2{
	font-weight: bold;
	font-size: 1.8em;
	color: #4683af;
	padding: 0.8em 0 0.5em;
}
.b_order_edit .o_e_title_wrap .po_title p{
	color: #999999;
	font-size: 1.3em;
	padding-bottom: 1em;
}
.b_order_edit .label_text{
	font-size: 20px;
	color: #4683af;
	font-weight: bold;
	text-align: left!important;
}
.b_order_edit .b_form-group .row {
	margin-left: 0;
	margin-right: 0;
}
.b_order_edit .b_input_info{
	font-size:1.7rem;
	color: #343434;
	font-weight: normal!important;
	padding: 7px 0 7px 0;
}
.b_order_edit .b_upload_txt{
	padding: 1.2em 0 0.8em 0;
}
.b_order_edit .b_form_input>div,
.b_order_edit .b_form_textarea>div{
	padding: 0;
}
.b_order_edit .b_help-block{
	color: #f00;
	padding: 0 0 0 5px;
	margin-top: 8px;
}
.b_order_edit .b_help-block2{
	text-indent: 20px;
	font-size: 14px;
	color: #cbcbcb;
}
.b_order_edit .b_form_add{
	margin-top: 1em;
	margin-bottom: 1em;
}
.b_order_edit .b_form_add label{
	color: #999999;
	font-size: 1.3rem;
	cursor: pointer;
	position: relative;
	font-weight: normal;
}
.b_order_edit .b_form_add label input{
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	border: 0;
	opacity: 0;
	width: 17px;
	height: 17px;
	display: inline-block;
	margin: 0;
}
.b_order_edit .b_form_add label input+i{
	width: 17px;
	height: 17px;
	display: block;
	position: absolute;
	top: 2px;
	left:-2px;
	width: 21px\0;
	height: 20px\0;
	top: 0px\0;
	left: -2px\0;
	background: url("../images/no_checked.png") no-repeat;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	background-size: 100% 100%;
}
.b_order_edit .b_form_add label input:checked+i{
	width: 17px;
	height: 17px;
	display: block;
	position: absolute;
	top: 2px;
	left:-2px;
	width: 21px\0;
	height: 20px\0;
	top: 0px\0;
	left: -2px\0;
	background: url("../images/checked.png") no-repeat;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	background-size: 100% 100%;
}
.b_order_edit .b_form_add label input ~ b{
	font-weight: normal;
	color: #999;
}
.b_order_edit .b_form_add label input:checked ~ b{
	color: #666;
}
.b_order_edit .btn_custom{
	display: block;
	width: 143px;
	height: 36px;
	margin-top:15px;
	margin-bottom:15px ;
}
.b_order_edit .ct_title{
	font-size: 18px;
	color: #343434;
	padding-top: 15px;
	font-weight: normal!important;
}
.b_order_edit .ct_add{
	margin-left: 8.4%;
	margin-top: 0.8em;
}
.b_order_edit .b_c_ts{
	color: #999999;
	font-size: 14px;
	line-height: 30px;
}
.b_order_edit .ct_add label{
	position: relative;
	cursor: pointer;
	color: #666666;
	font-size: 18px;
	font-weight: normal!important;
}
.b_order_edit .ct_add label input{
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	border: 0;
	opacity: 0;
	width: 17px;
	height: 17px;
	display: inline-block;
}
.b_order_edit .ct_add label input~b{
	font-weight: normal;
	color: #999;
}
.b_order_edit .ct_add label input:checked~b{
	color: #666666;
}
.b_order_edit .ct_add label input+i{
	width: 17px;
	height: 17px;
	display: block;
	position: absolute;
	top: 7px;
	top:4px\0;
	background: url("../images/no_checked2.png") no-repeat;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	background-size: 100% 100%;
}
.b_order_edit .ct_add label input:checked+i{
	width: 20px;
	height: 20px;
	display: block;
	position: absolute;
	top: 7px;
	top:4px\0;
	background: url("../images/checked2.png") no-repeat;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	background-size: 100% 100%;
}
.b_order_edit .b_boss_radio{
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	appearance: none;
	width: 15px;
	height: 15px;
	border: 1px solid #4683AF;
	border-radius: 50%;
}
.b_order_edit .b_bottom_div{
	width: 100%;
	height:110px;
	margin: auto;
}
.b_order_edit .b_order_footer{
	width: 100%;
	overflow: hidden;
	background: #F8F8F8;
	border-top: 1px solid #d2d0d0;
}
.b_order_edit .b_o_f_con a{
	font-size: 14px;
	margin-top: 0.7em;
	display: block;
	float: right;
	margin-right: 20px;
	/*text-decoration: underline;*/
	color: #999999;
	position: relative;
}
.b_order_edit .b_o_f_con a:hover{
	text-decoration: none;
}
.b_order_edit .b_o_f_con a:after{
	height: 1px;
	content: "";
	background: #999999;
	position: absolute;
	left: 0px;
	width: 100%;
	bottom: 0px;
}
.b_order_edit .b_o_f_con button{
	float: right;
	font-size: 14px;
}
.b_order_edit .b_form-group{
	padding-top: 1.5em;
	padding-bottom: 1.5em;
	border-bottom: 1px dashed #D1D1D1;
}
.b_order_edit .b_form_textarea textarea{
	resize: none;
	min-height: 8em;
}
.b_order_edit .b_mt{
	margin-top: 20px;
}
.b_order_edit .b_o_f_con{
	margin: auto;
	padding-top: 0.7em;
	padding-bottom: 0.7em;
	overflow: hidden;
}
.b_order_edit .btn_upload{
	margin-top: 0.5em;
}
.b_order_edit .b_c_type{
	padding: 0;
}
.b_order_edit .lxr .b_form_group{
	margin-top: 0.5em;
}

/********************************* 07-推荐下单页面 **********************************/
.b_recommend .h90{
	height: 90px;
	width: 100%;
}
.b_recommend .b_r_title{
	width: 100%;
	background: #F8F8F8;
	margin-top: 3.2em;
	margin-bottom: 3.2em;
}
.b_recommend .b_r_title h2{
	font-size: 1.8em;
	color: #4683af;
	padding: 0.8em 0 0.5em;
	font-weight: bold;
}
.b_recommend .b_r_title p{
	color: #999999;
	font-size: 1.3em;
	padding-bottom: 1em;
}
/*推荐度*/
.b_recommend .b_r_sign{
	background: #F8F8F8;
	padding:1.6em;
	box-shadow: 0 3px 9px 2px #CCCCCC;
	-webkit-box-shadow: 0 3px 9px 2px #CCCCCC;
	-moz-box-shadow: 0 3px 9px 2px #CCCCCC;
	margin-bottom: 2em;
}
.b_recommend .b_r_sign .b_r_text p{
	color: #9a9a9a;
	font-size: 1.1em;
	line-height: 1.6em;
	padding: 1em 0;
}
.b_recommend .b_r_sign .b_r_text h2{
	position: relative;
	width: 100%;
	color: #333333;
	font-weight: bold;
	font-size: 1.645em;
	padding: 0.4em 0;
}
.b_recommend .b_r_sign .b_r_text h2 span{
	color: #4683af;
	font-size: 0.8em;
	font-weight: normal;
}
.b_recommend .b_r_sign .b_r_text h2:after{
	position: absolute;
	bottom: 2px;
	content: "";
	height: 1px;
	background: #4683AF;
	width: 100%;
	left: 0px;
}
.b_recommend .b_r_sign .b_r_img{
	padding: 1.5em 0.4em;
	overflow: hidden;
}
.b_recommend .b_r_sign .b_r_img img{
	width: 100%;
}
/*标志类型选择*/
.b_recommend .sign_choose_title{
	padding: 1.5em 0 0;
	font-size: 1.2em;
	color: #4683af;
	cursor: pointer;
}
.b_recommend .b_sign_choose{
	display: none;
	margin-bottom: 5em;
}
.b_recommend .sign_choose,
.b_recommend .no_require{
	margin-top: 2em;
}
.b_recommend .sign_wrap{
	position: relative;
	border-left:1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	-webkit-box-shadow: 0 -3px 9px 0 rgba(0,0,0,.1);
	-moz-box-shadow: 0 -3px 9px 0 rgba(0,0,0,.1);
	-ms-box-shadow: 0 -3px 9px 0 rgba(0,0,0,.1);
	-o-box-shadow: 0 -3px 9px 0 rgba(0,0,0,.1);
	box-shadow: 0 -3px 9px 0 rgba(0,0,0,.1);
	-webkit-transition-property: box-shadow;
	transition-property: box-shadow;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
}
.b_recommend .sign_wrap:hover{
	cursor: pointer;
	-webkit-box-shadow: 0 14px 42px rgba(0,0,0,.2);
	-moz-box-shadow: 0 14px 42px rgba(0,0,0,.2);
	-ms-box-shadow: 0 14px 42px rgba(0,0,0,.2);
	-o-box-shadow: 0 14px 42px rgba(0,0,0,.2);
	box-shadow: 0 14px 42px rgba(0,0,0,.2);
}
.b_recommend .sign_wrap p{
	width: 100%;
	height: 3em;
	line-height: 3em;
	background: #4683AF;
	text-align: center;
	color: #fff;
	font-weight: bold;
	font-size: 1.3em;
}
.b_recommend .sign_wrap img{
	display: block;
	width: 100%;
}
.b_recommend .b_sign_choose input{
	display: none;
}
.b_recommend .b_sign_choose .sign_choose.gray,
.b_recommend .b_sign_choose .no_require.gray{
	opacity: 0.5;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
}
.b_recommend .b_sign_choose .sign_choose.active .sign_wrap,
.b_recommend .b_sign_choose .no_require.active .sign_wrap{
	position: relative;
}
.b_recommend .b_sign_choose .sign_choose.active .sign_wrap span,
.b_recommend .b_sign_choose .no_require.active .sign_wrap span{
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	display: block;
	content: "";
	border: 2px solid #4582ae;
}
.b_recommend .b_sign_choose .sign_choose.active .sign_wrap div,
.b_recommend .b_sign_choose .no_require.active .sign_wrap div{
	position: absolute;
	right: 0.5em;
	bottom: 0.5em;
	display: block;
	content: "";
	width: 2em;
	height: 2em;
	background: url("../images/icon_check.png") no-repeat center center;
}


/********************************* 09-确认下单 **********************************/
.j_place_order{
	background: #fff;
}
.j_place_order .j_p_title{
	width: 100%;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}
.j_place_order .j_p_title .container{
	font-size: 24px;
	color: #333333;
	padding-top: 0.8em;
	padding-bottom: 0.8em;
	letter-spacing: 2px;
}
.j_place_order .j_p_o_info{
	margin-bottom: 70px;
}
.j_place_order .j_p_o_info .container .row{
	padding: 1.5em 15px;
	border-bottom: 1px solid #ececec;
	letter-spacing: 3px;
}
.j_place_order .j_p_o_info .container .row .top{
	position: relative;
}
.j_place_order .j_p_o_info .container .row .top h4{
	font-size: 16px;
	color: #999999;
	letter-spacing: 2px;
	padding-bottom: 1em;
}
.j_place_order .j_p_o_info .container .row .top .right{
	position: absolute;
	right: 0;
	top: 0;
	color: #7caced;
	font-size: 1.2em;
	cursor: pointer;
	letter-spacing: 0;
}
.j_place_order .j_p_o_info .container .row .top .right.write{
	display: none;
}
.j_place_order .j_p_o_info .container .row .top .right.write>div{
	display: inline-block;
}
.j_place_order .j_p_o_info .container .row .top .right i{
	padding-right: 0.3em;
	font-size: 1.3em;
	vertical-align: middle;
}
.j_place_order .j_p_o_info .container .lxr .bot{
	width: 80%;
	margin: 0.5em auto;
}
.j_place_order .j_p_o_info .container .lxr .bot ul{
	color: #868686;
	font-size: 1.15em;
	width: 100%;
	overflow: hidden;
}
.j_place_order .j_p_o_info .container .lxr .bot ul li{
	width: 50%;
	padding: 0.5em 0.2em;
	float: left;
}
.j_place_order .j_p_o_info .container .lxr .bot .b_c_ts{
	color: #337ab7;
	padding: 0.5em 0.2em;
}
.j_place_order .j_p_o_info .container .lxr .bot label{
	font-weight: normal;
	float: left;
	width: 80px;
}
.j_place_order .j_p_o_info .container .lxr .bot input{
	width: 60%;
	display: none;
}
.j_place_order .j_p_o_info .container .lxr .bot span{
	word-break: break-all;
	overflow:hidden;
}
.j_place_order .j_p_o_info .container .dx_info .p_t{
	padding-bottom: 0.5em;
}
.j_place_order .j_p_o_info .container .dx_info .p_t,
.j_place_order .j_p_o_info .container .dx_info .p_b{
	position: relative;
}
.j_place_order .j_p_o_info .container .dx_info .p_t h6{
	display: block;
	float: left;
	color: #333333;
	font-size: 1.5em;
	text-transform: uppercase;
	letter-spacing: 2px;
}
.j_place_order .j_p_o_info .container .dx_info .p_b .fp_info_wrap,
.j_place_order .j_p_o_info .container .addr .a_b .a_in_wrap{
	overflow: hidden;
}
.j_place_order .j_p_o_info .container .dx_info .p_b .fp_info,
.j_place_order .j_p_o_info .container .addr .a_b .a_info{
	width: 90%;
	margin-left: 5px;
	float: left;
	color: #333333;
}
.j_place_order .j_p_o_info .container .dx_info .p_t .price{
	float: left;
	margin-left: 40px;
	font-size: 1.5em;
	color: #ff4f7d;
	padding-top: 8px;
	font-weight: bold;
}
.j_place_order .j_p_o_info .container .dx_info .fp_info{
	color: #868686;
	font-size: 1.15em;
	padding-left: 20px;
}
.j_place_order .j_p_o_info .container .dx_info .fp_tips{
	font-size: 1.15em;
	padding: 6px 0;
	color: #999999;
	letter-spacing: 2px;
}
.j_place_order .j_p_o_info .container .dx_info .fp_tips span{
	color: #ff4f7d;
}
.j_place_order .j_p_o_info .dx_info .fp_info .checkbox{
	margin-bottom: 0;
}
.j_place_order .j_p_o_info .dx_info .fp_info .checkbox a{
	color: #83a3e1;
}
.j_place_order .j_p_o_info .dx_info .fp_info .checkbox a:hover{
	color: #83a3e1;
}
.j_place_order .j_p_o_info .dx_info .fp_info .checkbox input{
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	border: 0;
	opacity: 0;
	width: 20px;
	height: 20px;
	display: block;
	margin-left: -25px;
}
.j_place_order .j_p_o_info .dx_info .fp_info .checkbox label{
	position: relative;
}
.j_place_order .j_p_o_info .dx_info .fp_info .checkbox input:focus{
	outline: none;
}
.j_place_order .j_p_o_info .dx_info .fp_info .checkbox input+i{
	width: 18px;
	height: 18px;
	display: block;
	position: absolute;
	left: -25px;
	top: 7px;
	background: url("../images/right_icon_bg.png") no-repeat;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	background-size: 100% 100%;
	/*IE9+用图片表示勾选，IE8用原生的*/
	/*display: none\0;
	display: none\9\0;*/
}
.j_place_order .j_p_o_info .dx_info .fp_info .checkbox input:checked + i{
	width: 18px;
	height: 18px;
	/*display: block\9\0;*/
	display: block;
	/*display: none\0;*/
	position: absolute;
	left: -25px;
	top: 7px;
	background: url("../images/right_icon.png") no-repeat;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	background-size: 100% 100%;
}
.j_place_order .j_p_o_info .dx_info .fp_info .checkbox input:checked ~ span{
	color: #666!important;
}
.j_place_order .j_p_o_info .dx_info .fp_info .inp_code,
.j_place_order .j_p_o_info .dx_info .fp_info .inp_invoice{
	display: none;
}
/*发票类型选择，信息填写改版*/
.j_place_order .j_p_o_info .dx_info .fp_info .inp_invoice .inp_group{
	margin-bottom: 16px;
}
.j_place_order .j_p_o_info .dx_info .fp_info .inp_invoice .inp_group:after{
	display: block;
	content: "";
	width: 0;
	height: 0;
	clear: both;
}
.j_place_order .j_p_o_info .dx_info .fp_info .inp_invoice .inp_group span{
	display: block;
	float: left;
	width: 100px;
	padding-top: 12px;
	font-size: 14px;
	color: #666;
	letter-spacing: 1px;
	margin-right: 25px;
	text-align: right;
}
.j_place_order .j_p_o_info .dx_info .fp_info .inp_invoice .inp_group ul li{
	display: block;
	float: left;
	height: 34px;
	line-height: 34px;
	padding: 0 20px;
	font-size: 14px;
	color: #666666;
	letter-spacing: 1px;
	cursor: pointer;
	position: relative;
}
.j_place_order .j_p_o_info .dx_info .fp_info .inp_invoice .inp_group ul li.on{
	border: 2px solid #7FADEB;
	border-radius: 2px;
	line-height: 30px;
}
.j_place_order .j_p_o_info .dx_info .fp_info .inp_invoice .inp_group ul li.on:after{
	display: block;
	content: "";
	background: url(../fonts/small_blue_right.svg) center no-repeat;
	width: 12px;
	height: 12px;
	background-size: 100% 100%;
	position: absolute;
	right: 2px;
	bottom: 3px;
}
.j_place_order .j_p_o_info .dx_info .fp_info .inp_invoice .inp_group input{
	display: block;
	width: 370px;
	height: 42px;
	border: 2px solid #EDF0EF;
	border-radius: 2px;
	padding-left: 10px;
	line-height: 38px;
	outline: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	box-shadow: none;
	color: #666;
	letter-spacing: 1px;
	font-size: 14px;
}
.j_place_order .j_p_o_info .dx_info .fp_info .inp_invoice .inp_group select{
	display: block;
	width: 370px;
	height: 42px;
	border: 2px solid #EDF0EF;
	border-radius: 2px;
	padding-left: 10px;
	padding-right: 30px;
	line-height: 38px;
	outline: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	box-shadow: none;
	color: #666;
	letter-spacing: 1px;
	font-size: 14px;
	background: url(../fonts/down_gray_1.svg) 98% center no-repeat;
	background-size: 12px;
}
.j_place_order .j_p_o_info .dx_info .fp_info .inp_invoice .inp_group textarea{
	display: block;
	overflow: hidden;
	color: #666;
	width: 370px;
	font-size: 14px;
	letter-spacing: 1px;
	height: 42px;
	outline: none;
	border: 2px solid #EDF0EF;
	box-shadow: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	padding: 10px;
	resize: none;
}
.j_place_order .j_p_o_info .dx_info .fp_info .inp_invoice .inp_group textarea:focus,.j_place_order .j_p_o_info .dx_info .fp_info .inp_invoice .inp_group select:focus,.j_place_order .j_p_o_info .dx_info .fp_info .inp_invoice .inp_group input:focus{
	border: 2px solid #7FADEB;
}
.j_place_order .j_p_o_info .dx_info .fp_info .inp_invoice .inp_group .upload_wrap{
	float: left;
}
/*.j_place_order .j_p_o_info .dx_info .fp_info .inp_invoice .inp_group .upload_wrap .blue_bg_btn{
	display: inline-block;
	width: 118px;
	height: 42px;
	line-height: 42px;
	background: #7CACEE;
	border-radius: 2px;
	color: #fff;
	font-size: 14px;
	letter-spacing: 2px;
	text-align: center;
	text-decoration: none;
	margin-bottom: 10px;
}
.j_place_order .j_p_o_info .dx_info .fp_info .inp_invoice .inp_group .upload_wrap .blue_bg_btn i{
	display: inline-block;
	height: 30px;
	line-height: 30px;
	font-size: 28px;
	vertical-align: sub;
	font-style: normal;
}*/
.j_place_order .j_p_o_info .dx_info .fp_info .inp_invoice .inp_group .upload_wrap .img_wrap{
	width: 189px;
	height: 114px;
}
.j_place_order .j_p_o_info .dx_info .fp_info .inp_invoice .inp_group .upload_wrap .img_wrap a.mask{
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,.4);
	color: #fff;
	text-decoration: none;
	text-align: center;
	font-size: 14px;
	letter-spacing: 2px;
}
.j_place_order .j_p_o_info .dx_info .fp_info .inp_invoice .inp_group .upload_wrap .img_wrap a.mask_2{
	background: none;
	border: 2px solid #EDF0EF;
	color: #999;
}
.j_place_order .j_p_o_info .dx_info .fp_info .inp_invoice .inp_group .upload_wrap .img_wrap a.mask i{
	display: block;
	font-style: normal;
	font-size: 28px;
	width: 20px;
	height: 20px;
	margin: 34px auto 12px;
}
.j_place_order .j_p_o_info .dx_info .fp_info .inp_invoice .inp_group .upload_wrap .img_wrap .progress{
	width: 90%;
	left: 5%;
	bottom: 10px;
	margin-bottom: auto;
	height: 4px;
	position: absolute;
	z-index: 3;
}
.j_place_order .j_p_o_info .dx_info .fp_info .inp_invoice .inp_group .upload_wrap .img_wrap .progress .progress-bar{
	line-height: 4px;
	background-color: #7CACEE;
	box-shadow: none;
	width: 0;
}
.j_place_order .j_p_o_info .dx_info .fp_info .inp_invoice .inp_group .upload_wrap p{
	font-size: 14px;
	color: #999;
	line-height: 21px;
	letter-spacing: 1px;
}
.j_place_order .j_p_o_info .dx_info .fp_info .inp_invoice .inp_group .upload_wrap p i{
	font-style: normal;
	color: #ff507c;
}
.j_place_order .j_p_o_info .dx_info .fp_info .inp_invoice .inp_group .upload_wrap .img_wrap{
	display: block;
	width: 189px;
	position: relative;
	border-radius: 2px;
	overflow: hidden;
	margin-bottom: 10px;
}
.j_place_order .j_p_o_info .dx_info .fp_info .inp_invoice .inp_group .upload_wrap .img_wrap img{
	display: block;
	width: 100%;
	height: 100%;
}
.j_place_order .j_p_o_info .dx_info .fp_info .inp_invoice .inp_group .upload_wrap .img_wrap .mask{
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,.4);
	font-size: 14px;
	color: #fff;
	letter-spacing: 1px;
	text-align: center;
	line-height: 20px;
	text-decoration: none;
}
.j_place_order .j_p_o_info .dx_info .fp_info .inp_invoice .inp_group .upload_wrap .img_wrap .mask i{
	display: inline-block;
	font-size: 28px;
	text-align: center;
	font-style: normal;
	margin-top: 35px;
}

/*发票类型选择，信息填写改版end*/
.j_place_order .j_p_o_info .dx_info .fp_info .inp_code{
	position: relative;
}
.j_place_order .j_p_o_info .dx_info .fp_info .code_money{
	position: absolute;
	right: 0;
	font-size: 1.3em;
	color: #ec3838;
	display: none;
}
.j_place_order .j_p_o_info .container .dx_info .fp_info .inp{
	padding: 0;
	margin-left: -50px;
}
.j_place_order .j_p_o_info .container .dx_info .form-group{
	overflow: hidden;
	margin-bottom: 0;
	margin-top: 8px;
}
.j_place_order .j_p_o_info .container .dx_info .fp_info label{
	color: #868686;
	font-weight: normal;
	padding: 6px 0;
	letter-spacing: 3px;
}
.j_place_order .j_p_o_info .container .address{
	display: none;
}
.j_place_order .j_p_o_info .container .address .a_in_wrap{
	width: 90%;
	float: left;
	color: #333333;
	letter-spacing: 0;
}
.j_place_order .j_p_o_info .container .address .a_info{
	overflow: hidden;
	margin-bottom: 0.8em;
	color: #868686;
	font-size: 1.15em;
}
.j_place_order .j_p_o_info .container .address .a_info .a_t{
	overflow: hidden;
	font-size: 0.9em;
}
.j_place_order .j_p_o_info .container .address .a_info .a_t:hover{
	background: #E1E9F3;
}
.j_place_order .j_p_o_info .container .address .a_info .left{
	float: left;
	line-height: 1.9em;
	font-size: 14px;
	color: #666666;
}
.j_place_order .j_p_o_info .container .address .a_info .left .span_name{
	width: 65px;
	display: inline-block;
}
.j_place_order .j_p_o_info .container .address .a_info .right{
	float: right;
	color: #999999;
	line-height: 1.9em;
	font-size: 14px;
}
.j_place_order .j_p_o_info .container .address .a_info .left1{
	border: 1px solid #ddd;
	color: #999999;
	width: 80px;
	height: 35px;
	line-height: 30px;
	text-align: center;
	margin-right: 1em;
	position: relative;
	background: #fff;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}
.j_place_order .j_p_o_info .container .address .a_info .left1:hover{
	border: 2px solid #7caced;
	cursor: pointer;
}
.j_place_order .j_p_o_info .container .address .a_info .left1 span em{
	font-style: normal;
}
.j_place_order .j_p_o_info .container .address .a_info .right span{
	cursor: pointer;
	margin: 0 3px;
}
.j_place_order .j_p_o_info .container .address .a_info .right span:hover{
	color: #f00;
}
.j_place_order .j_p_o_info .container .address .a_info .right .editing_cancel{
	color: #337ab7;
	display: none;
}
.j_place_order .j_p_o_info .container .address .a_info.has_select .left1 b{
	position: absolute;
	right: 2px;
	bottom: 2px;
	width: 12px;
	height: 12px;
	display: block;
	background: url("../images/style_key_icon.png") no-repeat;
}
.j_place_order .j_p_o_info .container .dx_info .form-group .form-control:focus {
	border: 2px solid #7CACED;
	outline: 0;
	box-shadow: none;
	-webkit-box-shadow: none;
	/*-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(124,172,237,.6);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(124,172,237,.6);*/
}
#invoice_con{
	width: 40%;
	-moz-appearance: none;
	-webkit-appearance: none;
	appearance: none;
	background: url(../images/select_bg_icon.png) right center no-repeat transparent;
}
.j_place_order .j_p_o_info .container .address .form-control:focus {
	border: 2px solid #7CACED;
	outline: 0;
	box-shadow: none;
	-webkit-box-shadow: none;
	/*-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(124,172,237,.6);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(124,172,237,.6);*/
}
.j_place_order .j_p_o_info .container .address .a_info.has_select .left1{
	border: 2px solid #7caced;
}
.j_place_order .j_p_o_info .container .address .a_info .set_default{
	display: inline-block;
}
.j_place_order .j_p_o_info .container .address .a_info.default .set_default{
	display: none;
}
.j_place_order .j_p_o_info .container .address .editing_con{
	margin-top: 0.8em;
	display: none;
}
.j_place_order .j_p_o_info .container .address .editing_con>input{
	width: 120px;
	margin-bottom: 0.5em;
}
.j_place_order .j_p_o_info .container .address .editing_con>div{
	margin-bottom: 0.5em;
	vertical-align: middle;
}
.j_place_order .j_p_o_info .container .address .editing_con .detail_addr{
	width: 220px;
}
.j_place_order .j_p_o_info .container .address .more_address{
	cursor: pointer;
	color: #7caced;
	font-size: 1.15em;
	margin-top: 1em;
}
.j_place_order .j_p_o_info .container .address .save_addr{
	vertical-align: baseline;
	height: 30px;
	line-height: 30px;
	padding: 0 12px;
	box-sizing: content-box;
	margin-left: 0.8em;
	background: #7caced;
	border: 1px solid #7caced;
	opacity: 0.85;
}
.j_place_order .j_p_o_info .container .address .cancel_addr{
	vertical-align: baseline;
	height: 30px;
	line-height: 30px;
	padding: 0 12px;
	box-sizing: content-box;
	margin-left: 0.8em;
	background: #7caced;
	border: 1px solid #7caced;
	opacity: 0.85;
}
.j_place_order .j_p_o_info .container .address .save_addr:hover{
	opacity: 1;
}
.j_place_order .j_p_o_info .container .address .cancel_addr:hover{
	opacity: 1;
}
.j_place_order .j_p_o_info .container .wx_tips{
	color: #868686;
	font-size: 1.15em;
	width: 80%;
	margin:1.5em 0 1.5em 10%;
}
.j_place_order .j_p_o_info .container .wx_tips span{
	margin: 0 0.3em;
	cursor: pointer;
	text-decoration: underline;
}
.j_place_order .p_o_footer{
	width: 100%;
	position: fixed;
	left: 0;
	bottom: 0;
	text-align: right;
	background: #fff;
	z-index: 10;
	overflow: hidden;
	-webkit-box-shadow: 0 -5px 20px rgba(0,0,0,0.06);
	-moz-box-shadow: 0 -5px 20px rgba(0,0,0,0.06);
	-ms-box-shadow: 0 -5px 20px rgba(0,0,0,0.06);
	-o-box-shadow: 0 -5px 20px rgba(0,0,0,0.06);
	box-shadow: 0 -5px 20px rgba(0,0,0,0.06);
	padding: 23px 0;
	color: #999999;
	font-size: 16px;
}
.j_place_order .p_o_footer span{
	vertical-align: middle;
}
.j_place_order .p_o_footer .p_0{
	color: #666;
}
.j_place_order .p_o_footer .p_1{
	color: #e94d4d;
	font-size: 1.2em;
}
.j_place_order .p_o_footer .p_2{
	color: #ff4f7d;
	font-size: 24px;
	font-weight: bold;
	line-height: 1.1em;
	margin-right: 0.3em;
}
.j_place_order .select-wrapper{
	float:left;
	margin:5px;
}
/*上传资料示例弹窗*/
.pop_bg_layer{
	position: fixed;
	z-index: 1000;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,.5);
	display: none;
}
#sample_data_img_pop{
	display: none;
	border-radius: 2px;
	background: #fff;
	position: fixed;
	left: 50%;
	top: 5%;
	height: 90%;
	z-index: 1001;
	width: 700px;
	margin-left: -350px;
}
#sample_data_img_pop .pop_con{
	position: relative;
	height: 100%;
	background: #F5F5F5;
}
#sample_data_img_pop .pop_con .pop_close{
	width: 16px;
	height: 16px;
	display: block;
	background: url(../images/close.png) center no-repeat;
	background-size: 100%;
	position: absolute;
	right: 24px;
	top: 27px;
	cursor: pointer;
}
#sample_data_img_pop{
	position: fixed;
	border-radius: 4px;
	overflow: hidden;
}
#sample_data_img_pop .pop_con h2{
	text-align: center;
	line-height: 80px;
	background: #fff;
	font-size: 24px;
}
#sample_data_img_pop .pop_con .data_con{
	height: 81%;
	overflow-y: scroll;
}
#sample_data_img_pop .pop_con .data_img{
	font-size: 16px;
	color: #333333;
	letter-spacing: 0;
	background: #F5F5F5;
	padding: 11px;
}
#sample_data_img_pop .pop_con .data_img:nth-of-type(2){
	background: #fff;
}
#sample_data_img_pop .pop_con .data_img p{
	font-size: 16px;
	color: #333;
	line-height: 33px;
	padding-left: 30px;
}
#sample_data_img_pop .pop_con .data_img img{
	display: block;
	margin: 0 auto;
	width: 270px;
}
#sample_data_img_pop .pop_con .footer_btn{
	position: absolute;
	width: 100%;
	height: 83px;
	padding-top: 16px;
	left: 0;
	bottom: 0;
	background: #fff;
}
#sample_data_img_pop .pop_con .footer_btn a{
	display: block;
	margin: 0 auto;
	width: 200px;
	height: 45px;
	line-height: 45px;
	background: #7FADEB;
	border-radius: 3px;
	font-size: 16px;
	color: #FFFFFF;
	letter-spacing: 2px;
	text-align: center;
	text-decoration: none;
}
#sample_data_img_pop .pop_con .footer_btn a:visited,#sample_data_img_pop .pop_con .footer_btn a:active{
	text-decoration: none;
}
/********************************** 10-需求预览页 **********************************/
.j_require_preview{
	background: #f8f8f8;
}
.j_require_preview .j_r_common{
	padding: 1em;
	background: #fff;
	box-shadow: 0 0 5px rgba(180,180,180,0.8);
	margin-bottom: 2em;
}
.j_require_preview .j_r_common .r_title .h_1{
	font-size: 1.3em;
	color: #4683af;
	font-weight: bold;
}
.j_require_preview .j_r_common .r_con h2{
	font-size: 1.3em;
	line-height: 1.6em;
}
.j_require_preview .j_r_common .r_con .box{
	border-bottom: 1px dashed #efefef;
	padding: 0.5em;
}
.j_require_preview .j_r_common .r_con .box1{
	padding-top: 0;
}
.j_require_preview .j_r_common .r_con .box > p,
.j_require_preview .j_r_common .r_con .box > div{
	color: #999;
	font-size: 1.15em;
	line-height: 1.8em;
}
.j_require_preview .j_r_common .r_con .box a{
	padding: 0.5em 0;
	display: block;
	font-size: 1.1em;
	text-decoration: underline;
	font-weight: bold;
	color: #333;
}
.j_require_preview .j_r_common .r_con .img_wrap{
	margin: 1em 0 0 -15px;
}
.j_require_preview .j_r_common .r_con .img_wrap img{
	width: 100%;
	display: block;
	box-shadow: 0 0 7px rgba(0,0,0,0.3);
	margin-bottom: 1em;
}
.j_require_preview .j_r_common .r_con .r_brand .brand{
	margin: 1em 0;
	font-size: 0.8em;
	padding: 0.5em 0;
}
.j_require_preview .r_brand .brand .b_slide{
	position: relative;
	padding: 0;
}
.j_require_preview .r_brand  .brand .b_style_1,
.j_require_preview .r_brand  .brand .b_style_2{
	margin-top: -1em;
}
.j_require_preview .r_brand  .brand .b_style_1{
	text-align: right;
}
.j_require_preview .r_brand  .brand .b_style_1>p,
.j_require_preview .r_brand  .brand .b_style_2>p{
	line-height: normal;
}
.j_require_preview .r_brand  .brand .b_slide_markers{
	width: 100%;
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
}
.j_require_preview .r_brand  .brand .m_wrap{
	float: left;
	width: 16.6%;
	text-align: center;
}
.j_require_preview .r_brand  .brand .m_wrap.m_wrap1{
	width: 8%;
	text-align: left;
}
.j_require_preview .r_brand  .brand .m_wrap.m_wrap2{
	text-align: right;
}
.j_require_preview .r_brand  .brand .b_slide_markers .marker{
	cursor: pointer;
	-webkit-transition: opacity .1s ease-in;
	transition: opacity .1s ease-in;
	width: 3.15em;
	text-align: center;
	line-height: 1.2em;
	vertical-align: middle;
	opacity: 1;
	display: inline-block;
	margin: -0.85em auto 0;
}
.j_require_preview .r_brand  .brand .b_slide_markers .marker:after{
	content: '';
	display: inline-block;
	width: 0.7em;
	height: 0.7em;
	background: #fff;
	border-radius: 100px;
}
.j_require_preview .r_brand  .brand .b_slider{
	width: 100%;
	background-color: #e6e6e6;
	height: 1.5em;
	border-radius: 15px;
}
.j_require_preview .r_brand  .brand .b_slide_handler{
	width: 2.5em;
	height: 2.5em;
	border-radius: 9999px;
	cursor: pointer;
	-webkit-transition: -webkit-transform .1s;
	transition: -webkit-transform .1s;
	transition: transform .1s,-webkit-transform .1s;
	-webkit-transform: scale(1,1);
	-ms-transform: scale(1,1);
	transform: scale(1,1);
	position: relative;
	background: #999;
	background-image: -webkit-linear-gradient(top,#999,#555);
	background-image: linear-gradient(to bottom,#999,#555);
	top: -0.7em;
}
.j_require_preview .r_brand  .brand .b_slide_handler:after{
	width: 1.2em;
	height: 1.2em;
	border-radius: 9999px;
	content: '';
	position: absolute;
	background: #fff;
	top: 0.6em;
	left: 0.6em;
	-webkit-transition: -webkit-transform .1s;
	transition: -webkit-transform .1s;
	transition: transform .1s,-webkit-transform .1s;
	-webkit-transform: scale(1,1);
	-ms-transform: scale(1,1);
	transform: scale(1,1);
}

.j_require_preview .i_know{
	text-align: center;
}

/************************************ 网站改版  公共样式 ******************************************/
/*蓝色 btn */
.btn_blue{
	display: inline-block;
	height: 56px;
	line-height: 56px;
	text-align: center;
	border-radius: 3px;
	background: #7caced;
	color: #fff;
	letter-spacing: 5px;
	border: 0;
	font-size: 18px;
	padding: 0;
	text-decoration: none;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	-webkit-transition-property: background;
	transition-property: background;
}
.btn_blue:hover,
.btn_blue:active,
.btn_blue.focus,
.btn_blue:focus{
	background: #6ea2eb !important;
	color: #fff !important;
	text-decoration: none;
	border-color: transparent;
	-webkit-box-shadow: none;
	box-shadow: none;
}
/* 蓝色边框 btn */
.btn_blue_border{
	display: inline-block;
	height: 56px;
	line-height: 50px;
	text-align: center;
	border-radius: 3px;
	background: #fff;
	color: #7caced;
	letter-spacing: 3px;
	border: 3px solid #7caced;
	font-size: 18px;
	padding: 0;
	cursor: pointer;
	text-decoration: none;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	-webkit-transition-property: border-color;
	transition-property: border-color;
}
.btn_blue_border:hover{
	border-color: #6ea2eb;
	color: #6ea2eb;
	text-decoration: none;
}
/*黑色边框 btn*/
.btn_black_border{
	display: inline-block;
	border: 3px solid #666;
	color: #333!important;
	padding: 0 32px;
	height: 44px;
	line-height: 40px;
	letter-spacing: 2px;
	border-radius: 3px;
	font-size: 16px;
	cursor: pointer;
	text-decoration: none;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	-webkit-transition-property: border-color;
	transition-property: border-color;
}
.btn_black_border:hover{
	border-color: #333;
	color: #272727!important;
	text-decoration: none;
}
/**************** 公共线 *******************/
.t_line .row{
	/*width: 100%;*/
	/*height: 1px;*/
	/*background: #e3ecf5;*/
	border-bottom: 1px solid #e3ecf5;
}
/**************** 公共标题title *********************/
.t_common_title .title h4{
	font-size: 28px;
	color: #4c4c4c;
	letter-spacing: 3px;
}
.t_common_title .title h4:nth-child(2){
	margin-top: 10px;
}
.t_common_title .title >div  div{
	color: #666;
	font-size: 16px;
	letter-spacing: 3px;
	margin: 25px 0;
}
.t_common_title .title p{
	width: 36px;
	height: 5px;
	background: #FF507C;
	margin-bottom: 28px;
}
.t_common_title .title p.green{
	background: #44e7b9;
}
.t_common_title .title p.red{
	background: #ff507c;
}
/****************** 公共星星样式  *************************/
.t_star b{
	width: 17px;
	height: 15px;
	display: inline-block;
	margin-left: 4px;
	background: url("../images/tcy_new_star_yellow.png") no-repeat center center;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	-ms-background-size: 100% 100%;
	background-size: 100% 100%;
}
.t_star b.yellow{
	background: url("../images/tcy_new_star_yellow.png") no-repeat center center;
}
.t_star b.gray{
	background: url("../images/tcy_new_star_gray.png") no-repeat center center;
}
/****************** 公共单行省略号  ****************/
.ellipsis{
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
/**************** 公共案例卡片样式*********************/
.t_case_card{
	width: 300px;
	height: 280px;
	background: #fff;
	border-radius: 3px;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
	margin: 0 20px 0 0;
	padding: 15px;
	display: inline-block;
	vertical-align: middle;
	position: relative;
	cursor: pointer;
}
.t_case_card:first-child{
	margin-left: 20px;
}
.t_case_card .img_wrap{
	width: 100%;
}
.t_case_card .img_wrap img{
	width: 100%;
	max-width: 100%;
	border-radius: 0;
}
.t_case_card h4{
	color: #000;
	font-size: 20px;
	padding: 30px 0 20px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	text-align: left;
}
.t_case_card > p{
	text-align: left;
}
.t_case_card p strong{
	color: #666;
	font-size: 12px;
	font-weight: normal;
}
.t_case_card span{
	float: right;
}
.t_case_card .item_hover{
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	opacity: 0;
	visibility: hidden;
	background: #fff;
	border-radius: 3px;
	padding: 20px;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	-webkit-transition-property: opacity,visibility;
	transition-property: opacity,visibility;
}
.over_slider {
	overflow: hidden;
	position: relative;
}
.over_slider > img{
	opacity: 0;
}
.over_slider .slides li{
	z-index: 1;
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	opacity: 1;
}
.over_slider .slides li img{
	display: block;
	width: 100%;
}
.over_slider img{
	width: 100%;
}
.over_slider .slides li:first-child{
	z-index: 2;
}
@keyframes  slide_in {
	from{
		transform: translate(60%,0);
		opacity: .6;
	}
	to{
		transform: translate(0,0);
		opacity: 1;
	}
}
@-webkit-keyframes slide_in {
	from{
		transform: translate(60%,0);
		opacity: .6;
	}
	to{
		transform: translate(0,0);
		opacity: 1;
	}
}
@keyframes  slide_out {
	from{
		transform: translate(0,0);
		opacity: 1;
	}
	to{
		transform: translate(-50%,0);
		opacity: .6;
	}
}
@-webkit-keyframes slide_out {
	from{
		transform: translate(0,0);
		opacity: 1;
	}
	to{
		transform: translate(-50%,0);
		opacity: .6;
	}
}
/*mg动画单品页样式*/
.mg_single .t_case_card{
	width: 360px;
}
.mg_single .t_case_card h4{
	padding: 15px 0 10px;
}
.mg_single .t_case_card .mg_play_icon{
	position: absolute;
	width: 60px;
	height: 60px;
	background: url(../images/play_batton.png) center no-repeat;
	background-size: 100%;
	left: 50%;
	margin-left: -30px;
	top: 50%;
	margin-top: -65px;
	z-index: 3;
	cursor: pointer;
}
.mg_single .t_case_card:hover .item_hover{
	background: rgba(0,0,0,.35);
	z-index: 2;
	left: 15px;
	right: 15px;
	top: 15px;
	bottom: 79px;
}
.mg_single .t_case_card .mg_video_info{
	position: absolute;
	left: 0;
	bottom: 12px;
	width: 100%;
}
.mg_single .t_case_card .mg_video_info p{
	color: #fff;
	letter-spacing: 1px;
	text-align: center;
	font-size: 16px;
}
.mg_single .t_case_card .mg_video_info p span{
	display: inline-block;
	font-size: 25px;
	float: none;
	color: #fff;
}
.mg_single_modal_info img{
	margin: 30px auto 15px;
	display: block;
}
.mg_single_modal_info h5{
	text-align: center;
	font-size: 18px;
	color: #333;
}
.mg_single_modal_info p{
	margin: 25px auto 30px;
	text-align: center;
	color: #999;
	font-size: 16px;
}
.mg_single_modal_info p span{
	font-size: 20px;
	color: #999;
}
.mg_video_con{
	margin-bottom: 30px;
	overflow: hidden;
	height: 480px;

}

/*mg动画单品页样式end*/
.t_case_card:hover .item_hover{
	opacity: 1;
	visibility: visible;
}
.t_case_card .item_hover .top{
	text-align: center;
	color: #333333;
	padding: 10px 0 25px 0;
}
.t_case_card .item_hover .top h5{
	font-size: 18px;
	letter-spacing: 2px;
	margin: 15px 0;
}
.t_case_card .item_hover .top p{
	font-size: 14px;
}
.t_case_card .item_hover .bot{
	border-top: 1px solid #ededed;
	overflow: hidden;
}
.t_case_card .item_hover .bot > div{
	float: left;
	width: 32.5%;
	text-align: center;
	border-right: 1px solid #ededed;
}
.t_case_card .item_hover .bot > div:last-child{
	border-right: 1px solid #fff;
}
.t_case_card .item_hover .bot > div p:nth-child(1){
	font-size: 20px;
	color: #333;
	padding: 10px 0 5px 0;
}
.t_case_card .item_hover .bot > div p:nth-child(2){
	font-size: 14px;
	color: #666;
}
/**************** 公共LOGO图片放大效果*********************/
.img_enlarge img{
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	-webkit-transition-property: transform;
	transition-property: transform;
	cursor: pointer;
}
.img_enlarge:hover img{
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-ms-transform: scale(1.2);
	-o-transform: scale(1.2);
	transform: scale(1.2);
}
/**************** 公共图片放大效果*********************/
.img_enlarge_slow{
	width: 100%;
	overflow: hidden;
	position: relative;
}
.img_enlarge_slow img{
	width: 100%;
	transition: transform 1.2s ease 0s;
	-webkit-transition: transform 1.2s ease 0s;
	-moz-transition: transform 1.2s ease 0s;
	-o-animation: transform 1.2s ease 0s;
}
.img_enlarge_slow:hover img{
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
	cursor: pointer;
}
/**************** 公共常见问题样式 *********************/
.faq ul li{
	padding-bottom: 25px;
}
.faq ul li h4{
	color: #666666;
	font-size: 16px;
	letter-spacing: 3px;
	line-height: 22px;
	cursor: pointer;
	padding: 2px 0 2px 30px;
	background: url(../images/tips_icon_01.png) 0 0 no-repeat;
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
}
.faq ul li.on h4{
	color: #333;
	font-size: 18px;
	background: url(../images/tips_icon_02.png) 0 0 no-repeat;
}
.faq ul li p{
	display:none;
	font-size: 1.2em;
	color: #666666;
	padding: 1em 0 0 30px;
	line-height: 28px;
}
.faq ul li p a{
	display: block;
	font-size: 1em;
	color: #7fadeb;
	text-decoration: none;
}
/**************** 公共上箭头样式 *********************/
.t_arrow_top{
	position: absolute;
	z-index: 2;
	width: 16px;
	height: 16px;
	background: #fff;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
/**************** 公共tab切换 *********************/
.t_tab_nav{
	position: relative;
}
.t_tab_nav .t_tab_arrow{
	left: 16.7%;
	bottom: -8px;
	border-top: 1px solid #e3ecf5;
	border-right: 1px solid #e3ecf5;
}
.tab_platform .t_tab_nav .t_tab_arrow{
	left: 25%;
}
.t_help_details > div{
	display: none;
}
.t_tab_details > div.on{
	display: block;
}
.t_tab_nav > div.on a,
.t_tab_nav > div.on a:hover{
	color: #7fadeb !important;
}
/******* 其他静态页公共头部标题 *********/
.t_other_top_title{
	height: 340px;
	background: #eef0ef;
	font-size: 16px;
	color: #666666;
	letter-spacing: 3px;
}
.t_other_top_title.partners_banner{
	height: 70px;
}
.t_other_top_title h2{
	font-size: 42px;
	color: #333333;
	margin: 140px 0 30px 40px;
	letter-spacing: 3px;
	font-weight: normal;
}
.t_other_top_title .row .container .row>div{
	margin-left: 40px;
}
/******** 公共视频样式 ************/
.t_new_video{
	position: relative;
}
.t_new_video video{
	display: block;
}
.t_new_video .video_img{
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	width: 100%;
	max-width: 100%;
	height: 100%;
	display: block;
	z-index: 2;
}
.t_new_video .video_btn{
	width: 70px;
	height: 70px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin: -35px 0 0 -35px;
	z-index: 3;
	cursor: pointer;
	outline: none;
	border: 0;
	background: url("../images/video_play.png") no-repeat;
	background-size: 100% 100%;
	border-radius: 100%;
	-webkit-transition: box-shadow .15s ease-out;
	transition: box-shadow .15s ease-out;
}
.super_company .t_new_video .video_btn{
	background: url("../images/video_play_2.png") no-repeat;
}
.t_new_video .video_btn:hover{
	-webkit-box-shadow: 3px 6px 20px rgba(0,0,0,.3);
	-moz-box-shadow: 3px 6px 20px rgba(0,0,0,.3);
	-ms-box-shadow: 3px 6px 20px rgba(0,0,0,.3);
	-o-box-shadow: 3px 6px 20px rgba(0,0,0,.3);
	box-shadow: 3px 6px 20px rgba(0,0,0,.3);
}

/************************************ 网站改版   01-新首页 ******************************************/
/*新版首页顶部广告banner*/
.top_banner{
	width: 100%;
	margin: auto;
	height: 44px;
	background: rgba(124,172,237,0.74);
	display: none;
}
.top_banner .container{
	padding-top: 11px;
	padding-bottom: 17px;
}
.top_banner .container p{
	float: left;
	width: 93%;
}
.top_banner .container p a{
	padding-left: 3%;
	text-align: center;
	color: #ffffff;
	font-size: 1.2em;
	text-decoration: none;
	display: block;
	height: 20px;
	width: 100%;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
}
.top_banner .container span{
	display: block;
	width: 20px;
	height: 20px;
	float: right;
	font-size: 24px;
	font-weight: bold;
	line-height: .75;
	color: #ffffff;
	text-shadow: 0 1px 0 #fff;
	filter:alpha(opacity=100);
	opacity: 1;
}
.top_banner .container span:hover{
	filter:alpha(opacity=80);
	opacity: .8;
}
.t_n_header.headroom.top_nav_add_css{
	top: 54px;
}

/*开始*/
body{
	font-size: 12px;
	font-family: "Helvetica Neue","Helvetica",Arial,"Microsoft YaHei","WenQuanYi Micro Hei", "Heiti SC", "Segoe UI", sans-serif;
}
/*头部*/
.t_n_header{
	padding-top: 16px;
	padding-bottom: 16px;
	background: transparent;
	position: fixed;
	width: 100%;
	z-index: 1000;
	box-shadow: none;
	-webkit-transition: all ease .7s;
	-moz-transition: all ease .7s;
	-o-transition: all ease .7s;
	transition: all ease .7s;
}
.t_n_header.headroom--pinned{
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	background: #fff;
	box-shadow: 0 2px 10px rgba(0,0,0,0.1);
}
.t_n_header.headroom--unpinned{
	top: -60px;
}
.t_n_header.headroom--not--top{
	/*top: -60px;*/
}
.t_n_header.headroom--top{
	padding-top: 16px;
	padding-bottom: 16px;
	background: transparent;
	background-color: #fff\0;
	position: fixed;
	z-index: 1000;
	box-shadow: none;
	/*-webkit-transition: all ease .4s;*/
	/*-moz-transition: all ease .4s;*/
	/*-o-transition: all ease .4s;*/
	/*transition: all ease .4s;*/
}
.t_n_header .login{
	float: right;
	font-size: 1em;
	color: #333333;
}
.t_n_header .login>div{
	display: inline-block;
	height: 32px;
	width: 64px;
	text-align: center;
	line-height: 28px;
	font-size: 14px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.t_n_header .login .sign_in{
	border: 2px solid #333333;
	border-radius: 3px;
	cursor: pointer;
	-webkit-transition: border-color 0.3s;
	transition: border-color 0.2s;
}
.t_n_header .login .sign_in:hover{
	border-color: #000000;
}
.t_n_header .login a{
	color: #333333;
	cursor: pointer;
	position: relative;
	z-index: 3;
	display: block;
}
.t_n_header .login a:hover{
	text-decoration: none;
	color: #111;
}
.t_n_header .login .pc_portrait{
	position: relative;
	top: -7px;
	right: 5px;
}
.t_n_header .login .pc_portrait img{
	width: 40px;
	height: 40px;
	border-radius: 100%;
	cursor: pointer;
	border: 2px solid #fff;
}
.t_n_header .login .pc_portrait span{
	position: absolute;
	right: 6px;
	top: -3px;
	width: 18px;
	height: 18px;
	text-align: center;
	line-height: 18px;
	display: block;
	font-size: 12px;
	color: #fff;
	background: #ef1926;
	border-radius: 100%;
	z-index: 4;
}
.t_n_header .login .pc_after_login{
	position: absolute;
	right: 0;
	top: 50px;
	visibility: hidden;
	opacity: 0;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	-webkit-transition-property: opacity;
	transition-property: opacity;
}
.t_n_header .login .after_login_cur{
	visibility: visible;
	opacity: 1;
}
.t_n_header .login .pc_after_login_con{
	background: #fff;
	padding: 10px;
	border-radius: 3px;
	letter-spacing: 3px;
	width: 150px;
	box-shadow: 0 5px 15px 0 rgba(0,0,0,.2);
	position: relative;
}
.t_n_header .login .pc_after_login_con em{
	width: 6px;
	height: 6px;
	display: inline-block;
	vertical-align: middle;
	border-radius: 100%;
	background: transparent;
	margin: 0 3px;
}.t_n_header .login .pc_after_login_con em.red{
	background: #ef1926;
 }
.t_n_header .login .pc_after_login_con .triangle{
	position: absolute;
	right: 24px;
	top: -3px;
	width: 10px;
	height: 10px;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
	background: #fff;
	box-shadow: -1px -1px 3px rgba(0,0,0,0.1);
}
.t_n_header .login .pc_after_login_con .patch{
	position: absolute;
	left: 0;
	right: 0;
	top: -10px;
	height: 15px;
	background: transparent;
}
.t_n_header .logo{
	float: left;
	padding: 0 0 0 1.5em;
	margin-right: 40px;
}
.t_n_header .logo img{
	width: 9.75em;
	max-width: 9.75em;
}
.t_n_header .nav_wrap{
	padding: 0;
}
.t_n_header .nav_wrap nav{
	padding: 0;
}
.t_n_header .nav > ul > li{
	float: left;
}
.t_n_header .nav > ul > li > a{
	font-size: 16px;
	color: #333333;
	display: block;
	padding: 0 20px 0 20px;
	height: 32px;
	line-height: 32px;
	letter-spacing: 2px;
	position: relative;
	left: -20px;
}
.t_n_header .nav > ul > li a:hover{
	text-decoration: none;
	color: #000;
}
.t_n_header li.classic{
	position: relative;
	margin-right: 1em;
}
.t_n_header li.classic .classic_a{
	background: transparent;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	-webkit-transition-property: background;
	transition-property: background;
}
.t_n_header li.classic .classic_a{
	position: relative;
}
.t_n_header li.classic .classic_a span{
	position: absolute;
	right: 1px;
	top: 13px;
	display: block;
	width: 13px;
	height: 8px;
	background: url("../images/arrow_down2.png") no-repeat right center;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	-o-background-size: 100% 100%;
	-ms-background-size: 100% 100%;
	background-size: 100% 100%;
}
.t_n_header li.classic.c_hover .classic_a span{
	position: absolute;
	right: 1px;
	top: 13px;
	display: block;
	width: 13px;
	height: 8px;
	background: url("../images/arrow_up2.png") no-repeat right center;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	-o-background-size: 100% 100%;
	-ms-background-size: 100% 100%;
	background-size: 100% 100%;
}
.t_n_header li.classic .details{
	opacity: 0;
	visibility: hidden;
	position: absolute;
	left: -20px;
	top: 43px;
	width: 210px;
	z-index: 10;
	background: #fff;
	padding: 10px 0;
	border-radius: 0 3px 3px 3px;
	box-shadow: 0 5px 15px 0 rgba(0,0,0,0.04);
	-webkit-transition-duration: .5s;
	transition-duration: .5s;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	-webkit-transition-property: opacity;
	transition-property: opacity;
}
.t_n_header li.classic .designer{
	width: 150px;
}
.t_n_header li.classic .arrow{
	position: absolute;
	left: 32px;
	top: 37px;
	background: #fff;
	height: 12px;
	width: 12px;
	z-index: 10;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	box-shadow: -1px -1px 2px rgba(0,0,0,0.04);
	opacity: 0;
	visibility: hidden;
	-webkit-transition-duration: .5s;
	transition-duration: .5s;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	-webkit-transition-property: opacity;
	transition-property: opacity;
}
.t_n_header li.classic .patch{
	position: absolute;
	left: -20px;
	top: 20px;
	background: transparent;
	z-index: 9;
	width: 210px;
	height: 40px;
}
.t_n_header li.classic.c_hover .details,
.t_n_header li.classic.c_hover .arrow{
	opacity: 1;
	visibility: visible;
}
.t_n_header.headroom--unpinned li.classic .details,
.t_n_header.headroom--unpinned li.classic .arrow{
	opacity: 0;
	visibility: hidden;
}
.t_n_header li.classic .details .details_list a{
	color: #666666;
	font-size: 1.167em;
	padding: 0.857em 20px;
	display: block;
	width: 210px;
}
.t_n_header li.classic .designer .details_list a{
	width: 150px;
}
.t_n_header li.classic .details .details_list a:hover{
	text-decoration: none;
	background-color: #f3f2f0;
}
.t_n_header li.classic .details .details_list a{
	position: relative;
}
.t_n_header li.classic .details .details_list a span{
	position: absolute;
	left: 180px;
	top: 17px;
	display: block;
	width: 8px;
	height: 13px;
	background: url("../images/arrow_right2.png") no-repeat right center;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	-o-background-size: 100% 100%;
	-ms-background-size: 100% 100%;
	background-size: 100% 100%;
}
.t_n_header li.classic .details .second_level{
	display: none;
	position: absolute;
	left: 210px;
	top: 0;
	right: auto;
	min-width: 210px;
	min-height: 100%;
	background: #fff;
	padding: 10px 0;
	border-radius: 0 3px 3px 0;
}
.t_n_header li.classic .details .details_list.d_hover .second_level{
	display: block;
}
.t_n_header li.classic .details .details_list.d_hover .second_level:before{
	content: " ";
	display: block;
	width: 1px;
	position: absolute;
	top: 10px;
	bottom: 10px;
	z-index: 10;
	background: #efefef;
}
.t_n_header li.classic .details .second_level > ul{
	border-left: 1px solid #e6e6e6;
}

/*手机导航*/
.t_m_header{
	position: relative;
	z-index: 1000;
}
.t_m_header .top{
	background: #edf0ef;
	padding: 10px 0;
	position: relative;
}
.t_m_header .top .left{
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	padding:15px 15px 10px 15px;
}
.t_m_header .top .left span{
	width: 20px;
	height: 15px;
	display: block;
	background: url("../images/m_nav_icon_1.png") no-repeat;
	background-size: 100% 100%;
	transition: background .3s;
}
.t_m_header .top .left.cur span{
	width: 15px;
	height: 15px;
	background: url("../images/m_nav_icon_2.png") no-repeat;
	background-size: 100% 100%;
}
.t_m_header .top .center{
	text-align: center;
}
.t_m_header .top .center img{
	width: 100px;
}
.t_m_header .top .right{
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
}
.t_m_header .top .right a{
	padding: 2px 7px;
	color: #333333;
	border: 2px solid #333333;
	border-radius: 3px;
	text-decoration: none;
	margin: 9px 15px;
	display: block;
}
.t_m_header .top .right .portrait{
	position: relative;
}
.t_m_header .top .right .portrait img{
	border-radius: 100%;
	width: 30px;
	height: 30px;
	margin: 8px 15px 0 0;
}
.t_m_header .top .right .portrait span{
	position: absolute;
	right: 15px;
	top: 5px;
	display: block;
	width: 8px;
	height: 8px;
	background: #ef1926;
	border-radius: 100%;
}
.t_m_header .m_nav,
.t_m_header .after_login{
	position: absolute;
	left: 0;
	top: 50px;
	display: none;
	width: 100%;
	z-index: 1;
}
.t_m_header .m_nav_con,
.t_m_header .after_login_con{
	position: relative;
	background: #fff;
	padding: 15px 5px 15px 15px;
	font-size: 16px;
	color: #333333;
	letter-spacing: 3px;
	box-shadow: 0 -3px 10px rgba(0,0,0,0.15);
}
.t_m_header a,
.t_m_header a:hover{
	text-decoration: none;
}
.t_m_header .has_con{
	position: relative;
}
.t_m_header .has_con p{
	position: absolute;
	right: 0;
	top: 0;
	padding: 8px 10px 8px 15px;
}
.t_m_header .has_con p span{
	width: 8px;
	height: 13px;
	display: block;
	background: url("../images/arrow_right2.png") no-repeat;
	background-size: 100% 100%;
}
.t_m_header .has_con.unfold p{
	padding: 10px 10px 8px 15px;
}
.t_m_header .has_con.unfold p span{
	-webkit-animation-duration: 0.5s;
	animation-duration: 0.5s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-name: rotate90;
	animation-name: rotate90;
}
@-webkit-keyframes rotate90 {
	0% {
		-webkit-transform: none;
		-ms-transform: none;
		transform: none;
	}
	100% {
		-webkit-transform:  rotate3d(0,0,1,90deg);
		-ms-transform:  rotate3d(0,0,1,90deg);
		transform:  rotate3d(0,0,1,90deg);
	}
}
@keyframes rotate90 {
	0% {
		-webkit-transform: none;
		-ms-transform: none;
		transform: none;
	}
	100% {
		-webkit-transform:  rotate3d(0,0,1,90deg);
		-ms-transform:  rotate3d(0,0,1,90deg);
		transform:  rotate3d(0,0,1,90deg);
	}
}
.t_m_header .hr{
	height: 1px;
	background: #e9f0f6;
	margin: 8px 10px 8px 0 ;
}
.t_m_header .m_nav h4 a,
.t_m_header .m_nav h3 a,
.t_m_header .m_nav ul li a,
.t_m_header .after_login_con a{
	font-size: 16px;
	color: #333333;
	letter-spacing: 3px;
	padding: 8px 0;
	display: block;
	text-decoration: none;
}
.t_m_header .m_nav ul{
	display: none;
}
.t_m_header .has_con.unfold ul{
	display: block;
}
.t_m_header .m_nav ul li{
	padding-left: 19px;
}
.t_m_header .m_nav .triangle,
.t_m_header .after_login_con .triangle{
	position: absolute;
	left: 17px;
	top: -5px;
	width: 10px;
	height: 10px;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
	background: #fff;
	box-shadow: -1px -1px 3px rgba(0,0,0,0.1);
}
.t_m_header .after_login_con .triangle{
	left: initial;
	right: 30px;
}
.t_m_header .after_login_con span{
	display: inline-block;
	width: 8px;
	height: 8px;
	border-radius: 100%;
	background: #ef1926;
	vertical-align: middle;
	margin: 0 5px;
}
.t_m_header_layer{
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background: rgba(0,0,0,0.01);
	z-index: 999;
	display: none;
}

/*banner*/
.tcy_banner_wrap{
	background: #edf0ef;
	color: #666666;
	position: relative;
	overflow: hidden;
}
.tcy_banner_wrap .banner_con>div{
	height: 100%;
}
.tcy_banner_wrap .b_left{
	padding: 0;
	position: relative;
	height: 540px;
}
.tcy_banner_wrap .b_left .b_l{
	position: absolute;
	/*left: 0;*/
	left: 40px;
	top: 50%;
	margin-top: -12.291em;
	max-width: 90%;
}
.tcy_banner_wrap .b_left .b_l div,
.tcy_banner_wrap .b_left .b_l .d_1{
	font-size: 1.35em;
	letter-spacing: 3px;
}
.tcy_banner_wrap .b_left .b_l .d_1{
	margin-bottom: 0.35em;
	font-size: 3.167em;
	color: #333333;
	line-height: 1.42857143;
}
.tcy_banner_wrap .b_left .b_l .d_1 img{
	max-width: 85%;
	width: 85%;
	display: block;
}
.tcy_banner_wrap .b_left .b_l div.d_2{
	margin-bottom: 0.7em;
}
.tcy_banner_wrap .b_left .b_l div.d_2 a {
	text-decoration: none;
	color: #666;
}
.tcy_banner_wrap .b_left .b_l div.d_3{
	margin-bottom: 2em;
}
.tcy_banner_wrap .b_left .b_l div.d_4{
	margin-bottom: 0.7em;
}
.tcy_banner_wrap .b_left .b_l div.d_5{
	margin-bottom: 2.7em;
}
.tcy_banner_wrap .b_left .b_l div.d_4 b{
	display: inline-block;
	width: 1.4em;
	height: 1.4em;
	vertical-align: middle;
	background: url("../images/tcy_new_icon_1.png") no-repeat center center;
	background-size: 100% 100%;
}
.tcy_banner_wrap .b_left .b_l div.d_5 b{
	background: url("../images/tcy_new_icon_1.png") no-repeat center center;
	background-size: 100% 100%;
}
.tcy_banner_wrap .b_left .b_l div.d_4 .cheapen i,
.t_mobile_banner_letter .cheapen i{
	position: relative;
	display: inline-block;
	border-radius: 3px;
	border: 3px solid #ff507c;
	padding: 0 6px;
	font-style: normal;
	font-weight: normal;
	color: #ff507c;
	font-size: 14px;
	letter-spacing: 0;
	margin-left: 10px;
	margin-top: -1px;
}
.tcy_banner_wrap .b_left .b_l div.d_4 .cheapen i:before,
.t_mobile_banner_letter .cheapen i:before{
	display: block;
	content: "";
	position: absolute;
	left: -8px;
	top: 5px;
	border-right: 5px solid #ff507c;
	border-top: 5px solid transparent;
	border-bottom: 5px solid transparent;
}
.tcy_banner_wrap .start_btn{
	margin-top: 44px;
}
.tcy_banner_wrap .start_exp{
	width: 15.875em;
}
.tcy_banner_wrap .banner_right{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
}
.tcy_banner_wrap .b_right{
	background: #e4e4e4;
	padding: 0;
}
.tcy_banner_wrap .b_right.index-slider .slides li{
	height: 540px;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
}
.tcy_banner_wrap .b_right.index-slider .flex-control-nav{
	position: absolute;
	left: 40px;
	bottom: 30px;
	z-index: 2;
	text-align: center;
	padding: 0;
	margin-bottom: 0;
}
.tcy_banner_wrap .b_right.index-slider .flex-control-nav li{
	float: left;
	padding-right: 10px;
}
.tcy_banner_wrap .b_right.index-slider .flex-control-nav li a{
	width: 12px;
	height: 12px;
	border: 3px solid #b3b3b3;
	display: block;
	border-radius: 100%;
	color: transparent;
	background: transparent;
	cursor: pointer;
}
.tcy_banner_wrap .b_right.index-slider .flex-control-nav li a.flex-active{
	transform: scale(1.2);
	border: 3px solid #ff507c;
}
.tcy_banner_580 .b_right.index-slider .slides li{
	height: 580px;
}

.tcy_banner_wrap .b_right.fslider .slides li{
    height: 540px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}
.tcy_banner_wrap .b_right.fslider .flex-control-nav{
    position: absolute;
    left: 40px;
    bottom: 30px;
    z-index: 2;
    text-align: center;
    padding: 0;
    margin-bottom: 0;
}
.tcy_banner_wrap .b_right.fslider .flex-control-nav li{
    float: left;
    padding-right: 10px;
}
.tcy_banner_wrap .b_right.fslider .flex-control-nav li a{
    width: 12px;
    height: 12px;
    border: 3px solid #b3b3b3;
    display: block;
    border-radius: 100%;
    color: transparent;
    background: transparent;
    cursor: pointer;
}
.tcy_banner_wrap .b_right.fslider .flex-control-nav li a.flex-active{
    transform: scale(1.2);
    border: 3px solid #ff507c;
}
.tcy_banner_580 .b_right.fslider .slides li{
    height: 580px;
}

.tcy_banner_580 .b_left{
	padding: 0;
	position: relative;
	height: 580px;
}

/*公告*/
.tcy_new_index .notification{
	height: 60px;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 55px;
	overflow: hidden;
}
.tcy_new_index .notification .vslider{
	background: url("../images/tcy_new_icon_3.png") left center no-repeat;
	padding-left: 2.8em;
	height: 20px;
	overflow: hidden;
}
.tcy_new_index .notification .slides li{
	font-size: 1.17em;
	color: #666666;
}
.tcy_new_index .notification .slides li strong{
	font-weight: normal;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: inline-block;
	max-width: 70%;
	vertical-align: top;
}
.tcy_new_index .notification .slides li span{
	color: #999999;
	margin-left: 2.5em;
	display: inline-block;
	vertical-align: top;
}
/*分类*/
.tcy_new_index .sort{
	padding-top: 50px;
	padding-bottom: 50px;
}
/*.tcy_new_index .sort .sort_con{
	width: 20%;
	float: left;
	!*padding: 0 3%;*!
	padding: 0 2.4%;
}*/
.tcy_new_index .sort .sort_con a,
.tcy_new_index .sort .sort_con a:hover{
	display: block;
	text-decoration: none;
	outline: none;
}
.tcy_new_index .sort h3{
	font-size: 1.5em;
	color: #333333;
	margin: 1.2em 0 0.5em;
	letter-spacing: 2px;
	text-decoration: none;
}
.tcy_new_index .sort p{
	color: #666666;
	font-size: 1.2em;
	letter-spacing: 2px;
	text-decoration: none;
}
.tcy_new_index .sort .btn_black_wrap{
	text-align: center;
	padding: 3.122em 0 0;
}
.tcy_new_index .sort .btn_black_wrap a{
	font-size: 16px;
	letter-spacing: 3px;
	color: #7caced;
	text-decoration: none;
}
.tcy_new_index .sort .btn_black_wrap a:hover{
	color: #6ea2ed;
}
/*分类改版*/
.tcy_new_index .sort:after{
	display: block;
	content: "";
	width: 0;
	height: 0;
	clear: both;
	visibility: hidden;
}
.tcy_new_index .sort .sort_con{
	width: 33.33%;
	float: left;
	text-align: center;
	border-right: 1px solid #F2F6FB;
}
.tcy_new_index .sort .sort_con:nth-child(1){
	height: 240px;
}
.tcy_new_index .sort .sort_con:nth-child(1) a{
	margin-bottom: 10%;
}
.tcy_new_index .sort .sort_con:nth-child(1) img{
	width: 40%;
}
.tcy_new_index .sort .sort_con:nth-child(2){
	border-bottom: 1px solid #F2F6FB;
	height: 120px;
}
.tcy_new_index .sort .sort_con:nth-child(2) a,.tcy_new_index .sort .sort_con:nth-child(3) a,.tcy_new_index .sort .sort_con:nth-child(4) a,.tcy_new_index .sort .sort_con:nth-child(5) a{
	display: block;
	margin: 0 auto;
	text-align: left;
	width: 80%;
	margin-bottom: 10%;
}
.tcy_new_index .sort .sort_con:nth-child(2) div,.tcy_new_index .sort .sort_con:nth-child(3) div,.tcy_new_index .sort .sort_con:nth-child(4) div,.tcy_new_index .sort .sort_con:nth-child(5) div{
	display: block;
	float: left;
	margin-right: 10%;
}
.tcy_new_index .sort .sort_con:nth-child(2) h3,.tcy_new_index .sort .sort_con:nth-child(3) h3,.tcy_new_index .sort .sort_con:nth-child(3) h3,.tcy_new_index .sort .sort_con:nth-child(4) h3,.tcy_new_index .sort .sort_con:nth-child(5) h3{
	padding-top: 10px;
}
.tcy_new_index .sort .sort_con:nth-child(3){
	border-right: none;
	border-bottom: 1px solid #F2F6FB;
	height: 120px;
}
.tcy_new_index .sort .sort_con:nth-child(4){
	height: 120px;
}
.tcy_new_index .sort .sort_con:nth-child(5){
	border-right: none;
	height: 120px;
}

/*更新信息*/
.tcy_new_index .update_info{
	padding-top: 50px;
	padding-bottom: 50px;
	position: relative;
}
.tcy_new_index .update_info .row.top{
	height: 115px;
	/*overflow: hidden;*/
}
.tcy_new_index .update_info .row .u_scroll{
	height: 114px;
	overflow: hidden;
}
.tcy_new_index .update_info .row .u_scroll ul li{
	height: 114px;
}
.tcy_new_index .update_info .row .bubble_hover{
	position: absolute;
	left: 15px;
	top: 0;
	width: 60px;
	height: 60px;
	cursor: pointer;
	z-index: 10;
	background: #fff;
	filter: alpha(opacity=0);
	opacity: 0;
	display: block;
}
.tcy_new_index .update_info .row .bubble_con{
	position: absolute;
	left: 15px;
	bottom: 130px;
	z-index: 10;
	color: #999999;
	font-size: 14px;
	line-height: 20px;
	letter-spacing: 2px;
	opacity: 0;
	visibility: hidden;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	-webkit-transition-property: opacity,visible;
	transition-property: opacity,visible;
}
.tcy_new_index .update_info .row .bubble_hover:hover + .bubble_con{
	opacity: 1;
	visibility: visible;
}
.tcy_new_index .update_info .row .bubble_con .b_c{
	position: relative;
	padding: 15px 8px 15px 15px;
	border: 3px solid #e3ecf5;
	background: #ffffff;
	border-radius: 3px;
}
.tcy_new_index .update_info .row .bubble_con .b_c .triangle{
	position: absolute;
	left: 20px;
	bottom: -16px;
	display: block;
	border-left: 8px solid #e3ecf5;
	border-top: 8px solid #e3ecf5;
	border-right: 8px solid transparent;
	border-bottom: 8px solid transparent;
}
.tcy_new_index .update_info .u_info_con .left{
	float: left;
	width: 5em;
}
.tcy_new_index .update_info .u_info_con .left img{
	max-width:100%;
	width: 100%;
}
.tcy_new_index .update_info .u_info_con .right{
	margin-left: 6.67em;
}
.tcy_new_index .update_info .u_info_con .right h3{
	color: #333333;
	font-size: 1.2em;
}
.tcy_new_index .update_info .u_info_con .right h3 span{
	margin-left: 0.583em;
}
.tcy_new_index .update_info .u_info_con .right .detail{
	color: #fff;
	font-size: 1.2em;
	margin: 1.25em 0 0.5em 0;
	height: 3.75em;
	line-height: 3.75em;
	padding: 0 1.25em;
	border-radius: 3px;
	position: relative;
}
.tcy_new_index .update_info .u_info_con .right .detail strong{
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: block;
	width: 100%;
	font-weight: normal;
}
.tcy_new_index .update_info .u_info_con .right .detail em{
	position: absolute;
	left: -8px;
	top: 0.58em;
	width: 0;
	height: 0;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	border-top: 6px solid #000;
}
.tcy_new_index .update_info .u_info_con .right .detail strong span{
	color: #fff !important;
}
.tcy_new_index .update_info .u_info_con.first .right h3 span{
	color: #1ddca8;
}
.tcy_new_index .update_info .u_info_con.second .right h3 span{
	color: #509eed;
}
.tcy_new_index .update_info .u_info_con.third .right h3 span{
	color: #ff3e6b;
}
.tcy_new_index .update_info .u_info_con.first .right .detail{
	background: #44e7b9;
}
.tcy_new_index .update_info .u_info_con.second .right .detail{
	background: #7caced;
}
.tcy_new_index .update_info .u_info_con.third .right .detail{
	background: #ff507c;
}
.tcy_new_index .update_info .u_info_con.first .right .detail em{
	border-top: 6px solid #44e7b9;
}
.tcy_new_index .update_info .u_info_con.second .right .detail em{
	border-top: 6px solid #7caced;
}
.tcy_new_index .update_info .u_info_con.third .right .detail em{
	border-top: 6px solid #ff507c;
}
.tcy_new_index .update_info .u_info_con .right p{
	color: #999999;
	font-size: 1.167em;
}
.tcy_new_index .update_info .row.bot{
	text-align: center;
	font-size: 14px;
	color: #999999;
	padding-top: 40px;
	letter-spacing: 3px;
}
/***首页-最近推荐案例bxm_add***/
.case_slider{
	width: 1660px;
	max-height: 350px;
	overflow: hidden;
	position: relative;
	margin: 0 auto;
	padding: 0 15px;
	border-radius: 3px;
}
.case_slider .slides {
	height: 325px;
	overflow: hidden;
}
.case_slider .slides li{
	display: block;
	float: left;
	text-align: center;
	/*width: 300px!important;*/
	/*margin: 0 10px!important;*/
}
.case_slider .slides li > div{
	display: none;
	min-height: 110px;
}
.case_slider img{
	width: 100%;
	max-width: 100%;
	border-radius: 3px;
	cursor: pointer;
	height: 150px;
}
.case_slider .flex-prev,
.case_slider .flex-next{
	position: absolute;
	top: 50%;
	margin-top: -29px;
	width: 58px;
	height: 58px;
	display: block;
	background: url("../images/case_arrow_left.png") no-repeat center center;
	-webkit-transition: opacity 1s;
	transition: opacity 1s;
	cursor: pointer;
	z-index: 5;
	border-radius: 100%;
	box-shadow: 0 0 10px 0 rgba(0,0,0,0.2);
}
.case_slider .flex-next{
	background: url("../images/case_arrow_right.png") no-repeat center center;
}
.case_slider .flex-prev{
	left: 5px;
}
.case_slider .flex-next{
	right: 5px;
}
.case_slider ul li .t_case_card{
	margin: 0 auto;
}
.t_case_card p em{
	font-size: 14px;
	letter-spacing: 2px;
	font-style: normal;
	padding: 0 10px;
	border-radius: 3px;
}
.em_red{
	color: #FF507C;
	border: 2px solid #FF507C;
}
.em_blue{
	color: #7caced;
	border: 2px solid #7CACED;
}
.em_green{
	border: 2px solid #58E9BE;
	color: #57e9be;
}
.em_purple{
	border: 2px solid #C190E3;
	color: #c190e3;
}
.t_case_card p span{
	font-size: 14px;
	text-align: center;
	display: block;
	color: #666;
}
/*.t_case_card p span.static_green{
	background: #58E9BE;
	font-size: 12px;
	padding: 3px 11px;
	border-radius: 3px;
	text-align: center;
	display: block;
	color: #fff;
}*/
/*.t_case_card p span.static_blue{
	background: #7CACED;
	padding: 3px 11px;
	border-radius: 3px;
	text-align: center;
	display: block;
	color: #fff;
	font-size: 12px;
}
.t_case_card p span.static_red{
	background: #FE5680;
	padding: 3px 11px;
	border-radius: 3px;
	text-align: center;
	display: block;
	color: #fff;
	font-size: 12px;
}*/
.t_case_card .info_number{
	padding: 9px 0;
	width: 300px;
	margin-left: -15px;
	background: #F6F7F7;
	margin-top: 21px;
	border-bottom-right-radius: 2px;
	border-bottom-left-radius: 2px;
}
.t_case_card .info_number span{
	line-height: 27px;
	width: 50%;
	height: 27px;
	display: block;
	text-align: center;
	font-size: 14px;
	color: #666666;
	letter-spacing: 1px;
	margin-bottom: 9px;
}
.t_case_card .info_number span.n_left{
	border-right: 1px solid #EDEEEE;
	float: left;
	border-bottom-left-radius: 3px;
}
.t_case_card .info_number span.n_right{
	border-left: 1px solid #E8E9E9;
	float: right;
	border-bottom-right-radius: 3px;
}
.t_case_card .info_number:after{
	display: block;
	content: "";
	width: 0;
	height: 0;
	visibility: hidden;
	clear: both;
}

/*案例*/
.tcy_new_index .case{
	background: #e9f2f9;
	padding: 77px 0 5px;
}
.tcy_new_index .case .row{
	margin: 0;
}
/*案例上*/
.tcy_new_index .latest_wrap{
	padding: 0;
	margin-bottom: 3.083em;
	position: relative;
}
/*左侧导航*/
.tcy_new_index .latest_nav_con{
	width: 12em;
	margin: 0 auto;
	padding-top: 10px;
	padding-bottom: 10px;
	position: relative;
	overflow: hidden;
}
.tcy_new_index .latest_nav ul{
	position: relative;
}
.tcy_new_index .latest_nav li{
	padding-bottom: 2em;
	/*position: relative;*/
	position: absolute;
	left: 0;
	cursor: pointer;
	width: 100%;
}
.tcy_new_index .latest_nav li .li_c{
	position: relative;
	width: 100%;
}
.tcy_new_index .latest_nav li:after{
	display: block;
	content: "";
	position: absolute;
	right: 25px;
	top: 0;
	width: 1px;
	height: 100%;
	background: #fff;
}
.tcy_new_index .latest_nav li:last-child{
	/*padding-bottom: 0;*/
}
.tcy_new_index .latest_nav li:last-child:after{
	/*background: transparent;*/
}
.tcy_new_index .latest_nav li .li_c>div{
	text-align: center;
	width: 5.333em;
	font-size: 14px;
	color: #333333;
}
.tcy_new_index .latest_nav li .letter{
	display: block;
	color: #333333;
}
.tcy_new_index .latest_nav li .letter_ac{
	display: none;
}
.tcy_new_index .latest_nav li.active .letter{
	display: none;
}
.tcy_new_index .latest_cur_month{
	text-align: center;
	padding-top: 20px;
	display: none;
}
.tcy_new_index .latest_nav li.active .letter_ac,
.tcy_new_index .latest_cur_month .letter_ac{
	display: block;
	border-radius: 3px;
	background: #fff;
	position: relative;
}
.tcy_new_index .latest_nav li.active .letter_ac h4,
.tcy_new_index .latest_cur_month .letter_ac h4{
	font-size: 16px;
	background: #ff527e;
	padding: 6px 0;
	color: #fff;
	border-radius: 3px 3px 0 0;
	position: relative;
}
.tcy_new_index .latest_nav li.active .letter_ac h4 span,
.tcy_new_index .latest_cur_month .letter_ac h4 span{
	position: absolute;
	right: -8px;
	top: 10px;
	width: 0;
	height: 0;
	display: block;
	border-top: 5px solid transparent;
	border-bottom: 5px solid transparent;
	border-left: 10px solid #ff527e;
}
.tcy_new_index .latest_nav li.active .letter_ac p{
	padding: 8px 0;
	border-radius: 0 0 3px 3px;
	font-size: 14px;
}
.tcy_new_index .latest_nav li .dot{
	float: right;
	width: 13px;
	height: 13px;
	display: block;
	border-radius: 100% 100%;
	background: #7eaded;
	margin: 3px 20px 0 0;
	position: relative;
	z-index: 2;
}
.tcy_new_index .latest_nav li.active .dot{
	background: #ff527e;
	margin-top: 9px;
}
.tcy_new_index .latest_nav .opacity_1,
.tcy_new_index .latest_nav .opacity_2{
	display: none;
}
.tcy_new_index .latest_nav .opacity_1{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 8em;
	background: -webkit-linear-gradient(rgba(233,242,249,0.9),rgba(233,242,249,0.8), rgba(233,242,249,0));
	background: -o-linear-gradient(rgba(233,242,249,0.9),rgba(233,242,249,0.8), rgba(233,242,249,0));
	background: -moz-linear-gradient(rgba(233,242,249,0.9),rgba(233,242,249,0.8), rgba(233,242,249,0));
	background: -ms-linear-gradient(rgba(233,242,249,0.9),rgba(233,242,249,0.8), rgba(233,242,249,0));
	background: linear-gradient(rgba(233,242,249,0.9),rgba(233,242,249,0.8), rgba(233,242,249,0));
}
.tcy_new_index .latest_nav .opacity_2{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 8em;
	background: -webkit-linear-gradient(rgba(233,242,249,0),rgba(233,242,249,0.8), rgba(233,242,249,0.9));
	background: -o-linear-gradient(rgba(233,242,249,0),rgba(233,242,249,0.8), rgba(233,242,249,0.9));
	background: -moz-linear-gradient(rgba(233,242,249,0),rgba(233,242,249,0.8), rgba(233,242,249,0.9));
	background: linear-gradient(rgba(233,242,249,0),rgba(233,242,249,0.8), rgba(233,242,249,0.9));
}
/*右侧案例*/
.tcy_new_index .latest_case{
	overflow: hidden;
}
/*前一个*/
.tcy_new_index .latest_case .scroll_btn{
	width: 4.834em;
	height: 4.834em;
	border-radius: 100%;
	background: #fff;
	position: absolute;
	top: 50%;
	margin-top: -2.417em;
	box-shadow: 0 0 9px rgba(0,0,0,0.1);
	cursor: pointer;
	-webkit-transition-duration: .2s;
	transition-duration: .2s;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	-webkit-transition-property: transform;
	transition-property: transform;
	z-index: 6;
}
.tcy_new_index .latest_case .scroll_btn.prev{
	left: -2.417em;
}
.tcy_new_index .latest_case .scroll_btn:hover{
	box-shadow: 0 0 21px 0 rgba(0,0,0,0.2);
	-webkit-transform: scale(1.05,1.05);
	-ms-transform: scale(1.05,1.05);
	transform: scale(1.05,1.05);
}
.tcy_new_index .latest_case .scroll_btn > div{
	position: relative;
	height: 100%;
}
.tcy_new_index .latest_case .scroll_btn > div span{
	position: absolute;
	left: 50%;
	top: 50%;
	border-top: 2px solid #5f6060;
	border-right: 2px solid #5f6060;
	width: 8px;
	height: 8px;
	display: block;
	background: #fff;
	margin: -5px 0 0 -5px;
	-webkit-transform: rotate(-135deg);
	-moz-transform: rotate(-135deg);
	-ms-transform: rotate(-135deg);
	transform: rotate(-135deg);
}
.tcy_new_index .latest_case .scroll_btn.next > div span{
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}
/**/
.tcy_new_index .latest_case .latest_list{
	overflow-y: hidden;
	overflow-x: scroll;
	white-space: nowrap;
	font-size: 0;
	position: relative;
	bottom: -17px;
	margin-top: -17px;
}
.tcy_new_index .latest_case .latest_list .latest_card{
	width: 40%;
	overflow: hidden;
	background: #ffffff;
	border-radius: 3px;
	margin: 0 20px 0 0;
	padding: 1.5em 1.5em 2.5em;
	display: inline-block;
	vertical-align: middle;
	position: relative;
	cursor: pointer;
	font-size: 12px;
}
.tcy_new_index .latest_case .latest_list .latest_card.loading_wrap:hover .item_hover{
	opacity: 0;
	visibility: hidden;
}
.tcy_new_index .latest_case .latest_list .latest_card .loading{
	display: none;
	text-align: center;
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	background: rgba(255,255,255,0.8);
	z-index: 15;
}
.tcy_new_index .latest_case .latest_list .latest_card.loading_wrap .loading{
	display: block;
}
.tcy_new_index .latest_case .latest_list .latest_card .loading>div{
	/*position: relative;*/
}
.tcy_new_index .latest_case .latest_list .latest_card .loading img{
	width: 84px;
	height: 70px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin: -60px 0 0 -42px;
}
.tcy_new_index .latest_case .latest_list .latest_card .loading p{
	text-align: center;
	position: absolute;
	left: 0;
	top: 50%;
	margin: 10px 0 0 0;
	width: 100%;
	color: #787878;
}
.tcy_new_index .latest_case .latest_list .latest_card .item_layer{
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background: #fff;
	opacity: 0.6;
	filter: alpha(opacity=60);
	z-index: 5;
}
.tcy_new_index .latest_case .latest_list .latest_card:nth-child(1) .item_layer,
.tcy_new_index .latest_case .latest_list .latest_card:nth-child(2) .item_layer{
	display: none;
}
.tcy_new_index .latest_case .latest_list .latest_card .img_wrap{
	width: 100%;
	overflow: hidden;
}
.tcy_new_index .latest_case .latest_list .latest_card .img_wrap img{
	width: 100%;
	max-width: 100%;
}
.tcy_new_index .latest_case .latest_list .latest_card h4{
	color: #000;
	font-size: 1.75em;
	padding: 1em 0;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.tcy_new_index .latest_case .latest_list .latest_card p strong{
	color: #666666;
	font-size: 1.167em;
	font-weight: normal;
}
.tcy_new_index .latest_case .latest_list .latest_card span{
	float: right;
}
.tcy_new_index .latest_case .latest_list .latest_card span b{
	width: 17px;
	height: 15px;
	display: inline-block;
	margin-left: 4px;
	background: url("../images/tcy_new_star_yellow.png") no-repeat center center;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	-ms-background-size: 100% 100%;
	background-size: 100% 100%;
}
.tcy_new_index .latest_case .latest_list .latest_card span b.yellow {
	background: url("../images/tcy_new_star_yellow.png") no-repeat center center;
	background-size: 100% 100%;
}
.tcy_new_index .latest_case .latest_list .latest_card span b.gray{
	background: url("../images/tcy_new_star_gray.png") no-repeat center center;
	background-size: 100% 100%;
}
.tcy_new_index .latest_case .latest_list .latest_card .item_hover{
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	opacity: 0;
	visibility: hidden;
	background: #fff;
	border-radius: 3px;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	-webkit-transition-property: opacity,visibility;
	transition-property: opacity,visibility;
}
.tcy_new_index .latest_case .latest_list .latest_card:hover .item_hover{
	opacity: 1;
	visibility: visible;
}
.tcy_new_index .latest_case .latest_list .latest_card .item_hover .top{
	text-align: center;
	color: #333333;
	padding: 30px 0;
}
.tcy_new_index .latest_case .latest_list .latest_card .item_hover .top h5{
	font-size: 1.5em;
	letter-spacing: 2px;
	padding: 20px 0 20px;
}
.tcy_new_index .latest_case .latest_list .latest_card .item_hover .top p{
	font-size: 1.167em;
}
.tcy_new_index .latest_case .latest_list .latest_card .item_hover .bot{
	border-top: 1px solid #ededed;
	overflow: hidden;
	margin: 0 50px;
}
.tcy_new_index .latest_case .latest_list .latest_card .item_hover .bot>div{
	float: left;
	width: 32.5%;
	text-align: center;
	border-right: 1px solid #ededed;
}
.tcy_new_index .latest_case .latest_list .latest_card .item_hover .bot>div:last-child{
	border-right: 2px solid #fff;
}
.tcy_new_index .latest_case .latest_list .latest_card .item_hover .bot>div p:nth-child(1){
	font-size: 2em;
	color: #333333;
	padding: 0.4em 0 0.3em;
}
.tcy_new_index .latest_case .latest_list .latest_card .item_hover .bot>div p:nth-child(2){
	font-size: 1.4em;
	color: #666666;
	padding-bottom: 0.3em;
}

/*案例下*/
.tcy_new_index .case .examples{
	overflow: hidden;
	position: relative;
	margin-bottom: 20px;
}
.tcy_new_index .case .case_list .examples .card_list{
	white-space: nowrap;
	overflow-x: scroll;
	overflow-y: hidden;
	position: relative;
	bottom: -17px;
	margin-top: -17px;
	font-size: 0;
}
/*******案例展示模态框*********/
.t_n_modal .modal-dialog{
	width: 880px;
	position: absolute;
	left: 50%;
	margin-left: -590px; /*440+150*/
}
.t_n_modal .modal-dialog .case_thumb{
	width: 100%;
	padding: 0 20px;
	background: #fff;
}
.t_n_modal .case_team{
	position: fixed;
	left: 50%;
	top: 30px;
	width: 300px;
	background: #fff;
	border-radius: 3px;
	padding-bottom: 26px;
	margin-left: 300px; /*-150+440+20*/
}
.t_n_modal .modal-dialog .case_thumb{
	border-radius: 3px;
	padding-bottom: 10px;
}
.t_n_modal .modal-dialog .case_thumb h2{
	font-size: 2.33em;
	line-height:80px;
}
.t_n_modal .modal-dialog .case_thumb img{
	display: inline-block;
	width: 100%;
	margin-bottom: 20px;
}
.t_n_modal .modal-dialog .case_thumb p{
	margin-bottom: 30px;
}
.t_n_modal .modal-dialog .case_thumb p span b{
	width: 17px;
	height: 15px;
	display: inline-block;
	margin-left: 4px;
	background: url("../images/tcy_new_star_yellow.png") no-repeat center center;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	-ms-background-size: 100% 100%;
	background-size: 100% 100%;
}
.t_n_modal .modal-dialog .case_thumb p span b.yellow{
	background: url("../images/tcy_new_star_yellow.png") no-repeat center center;
}
.t_n_modal .modal-dialog .case_thumb p span b.gray{
	background: url("../images/tcy_new_star_gray.png") no-repeat center center;
}
.t_n_modal .modal-dialog .case_thumb p strong{
	font-style: normal;
	font-weight: normal;
	font-size: 1.33em;
	color: #666666;
	padding-right: 1em;
}
.t_n_modal .case_team .top{
	text-align: center;
	color: #333333;
	padding: 3.4em 0;
}
.t_n_modal .case_team .top h5{
	font-size: 1.5em;
	letter-spacing: 2px;
	margin: 0.834em 0;
}
.t_n_modal .case_team .top p{
	font-size: 1.167em;
}
.t_n_modal .case_team .bot{
	border-top: 1px solid #ededed;
	overflow: hidden;
	margin: 0 1.67em 1.67em;
}
.t_n_modal .case_team .bot>div{
	float: left;
	width: 32.5%;
	text-align: center;
	border-right: 1px solid #ededed;
}
.t_n_modal .case_team .bot>div:last-child{
	border-right: 2px solid #fff;
}
.t_n_modal .case_team .bot>div p:nth-child(1){
	font-size: 1.67em;
	color: #333333;
	padding: 0.6em 0 0.3em;
}
.t_n_modal .case_team .bot>div p:nth-child(2){
	font-size: 1.167em;
	color: #666666;
	padding-bottom: 0.3em;
}
.t_n_modal .case_team .start_ds{
	width: 85%;
	margin: auto;
	display: block;
}

/*********特创易-视频**********/
.tcy_new_index .video{
	padding: 77px 0 65px;
	overflow: hidden;
}
.tcy_new_index .video .row {
	margin: 0;
}
.tcy_video .new_content .video_wrap{
	width: 100%;
	margin: 0 auto;
}
.tcy_video .new_content .video_wrap:after{
	display: block;
	content: "";
	width: 0;
	height: 0;
	clear: both;
	visibility: hidden;
}
.tcy_video .new_content .video_explain.animate{
	-webkit-animation: video1Fly 2s ease 0s 1 normal;
	animation: video1Fly 2s ease 0s 1 normal;
}
.tcy_video .new_content .video_con.animate{
	-webkit-animation: video2Fly 2s ease 0s 1 normal;
	animation: video2Fly 2s ease 0s 1 normal;
}
/*视频解说文字*/
.tcy_video .new_content .video_explain{
	position: relative;
}
.tcy_video .new_content .video_explain div{
	position: absolute;
	left: 0;
	top: 30px;
	color: #fff;
	width: 28%;
	height: 270px;
	padding: 20px;
	border-radius: 2px;
	opacity: 0;
}
.tcy_video .new_content .video_explain div.opacity_show{
	opacity: 1;
}
.tcy_video .new_content .video_explain div.animate{
	opacity: 1;
	-webkit-animation: explain_animate 5s ease-in-out 0s 1 normal;
	animation: explain_animate 5s ease-in-out 0s 1 normal;
}
.tcy_video .new_content .video_explain div.animate_in{
	opacity: 1;
	-webkit-animation: explain_animate_in 4s ease-in-out 0s 1 normal;
	animation: explain_animate_in 4s ease-in-out 0s 1 normal;
}
.tcy_video .new_content .video_explain div.animate_out{
	opacity: 0;
	-webkit-animation: explain_hide_animate 1s ease-in-out 0s 1 normal;
	animation: explain_hide_animate 1s ease-in-out 0s 1 normal;
}
.tcy_video .new_content .video_explain div span{
	display: block;
	font-size: 24px;
	margin-bottom: 18px;
}
.tcy_video .new_content .video_explain div p{
	font-size: 18px;
	letter-spacing: 3px;
	line-height: 35px;
	margin-bottom: 25px;
}
.tcy_video .new_content .video_explain div em{
	font-style: normal;
	font-size: 14px;
	letter-spacing: 3px;
}
.tcy_video .new_content .video_explain .blue_bg{
	background: #7FADEB;
}
.tcy_video .new_content .video_explain .green_bg{
	background: #44E7B9;
}
.tcy_video .new_content .video_explain .red_bg{
	background: #FF507C;
}
/*视频解说文字显示动画*/
@keyframes explain_animate {
	100%{
		opacity: 0;
		visibility: visible;
	}
	80%{
		opacity: 1;
	}
	20%{
		opacity: 1;
	}
	0%{
		opacity: 0;
		visibility: visible;
	}
}
@-webkit-keyframes explain_animate {
	100%{
		opacity: 0;
		visibility: visible;
	}
	80%{
		opacity: 1;
	}
	20%{
		opacity: 1;
	}
	0%{
		opacity: 0;
		visibility: visible;
	}
}
@keyframes explain_animate_in {
	100%{
		opacity: 1;
		visibility: visible;
	}
	80%{
		opacity: 1;
	}
	20%{
		opacity: 1;
	}
	0%{
		opacity: 1;
		visibility: visible;
	}
}
@-webkit-keyframes explain_animate_in {
	100%{
		opacity: 1;
		visibility: visible;
	}
	80%{
		opacity: 1;
	}
	20%{
		opacity: 1;
	}
	0%{
		opacity: 1;
		visibility: visible;
	}
}
/*视频解说文字消失动画*/
@keyframes explain_hide_animate {
	100%{
		opacity: 0;
	}
	0%{
		opacity: 1;
	}
}
@-webkit-keyframes explain_hide_animate {
	100%{
		opacity: 0;
	}
	0%{
		opacity: 1;
	}
}
/*视频播放容器*/
.tcy_video .new_content .video_con{
	width: 72%;
	float: left;
	margin-left: 28%;
}
.tcy_video .new_content .video_con .video_rela{
	position: relative;
	width: 100%;
}
.tcy_video .new_content .video_con .video_rela .cover_img{
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 2;
	overflow: hidden;
	display: block;
}
.tcy_video .new_content .video_con .video_rela .cover_img img{
	width: 100%;
	height: 100%;
	-webkit-animation: cover_hide_animate 5s ease-in-out 0s 1 normal;
	animation: cover_hide_animate 5s ease-in-out 0s 1 normal;
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	opacity: 0;
}
.tcy_video .new_content .video_con .video_rela .cover_img img.animate{
	-webkit-animation: cover_animate 5s ease-in-out 0s 1 normal;
	animation: cover_animate 5s ease-in-out 0s 1 normal;
}
.tcy_video .new_content .video_con .video_rela .cover_img img.opacity_show{
	opacity: 1;
}
.tcy_video .new_content .video_con .video_rela .video_btn{
	position: absolute;
	left: 40px;
	bottom: 25px;
	width: 210px;
	z-index: 3;
}
.tcy_video .new_content .video_con .video_rela .video_btn button{
	width: 70px;
	height: 70px;
	display: inline-block;
	cursor: pointer;
	outline: none;
	border: 0;
	vertical-align: middle;
	background: url("../images/paly_icon.png") no-repeat;
	background-size: 100% 100%;
	border-radius: 50%;
	-webkit-transition: box-shadow .15s ease-out;
	transition: box-shadow .15s ease-out;
}
.tcy_video .new_content .video_con .video_rela .video_btn button:hover{
	-webkit-box-shadow: 3px 6px 20px rgba(0,0,0,.3);
	-moz-box-shadow: 3px 6px 20px rgba(0,0,0,.3);
	-ms-box-shadow: 3px 6px 20px rgba(0,0,0,.3);
	-o-box-shadow: 3px 6px 20px rgba(0,0,0,.3);
	box-shadow: 3px 6px 20px rgba(0,0,0,.3);
}
.tcy_video .new_content .video_con .video_rela .video_btn span{
	font-size: 16px;
	letter-spacing: 3px;
	margin-left: 15px;
	color: #fff;
}
/*封面图显示动画*/
@keyframes cover_animate {
	100%{
		-webkit-transform: scale(1.06);
		-moz-transform: scale(1.06);
		-o-transform: scale(1.06);
		transform: scale(1.06);
		opacity: 0;
		visibility: visible;
	}
	80%{
		opacity: 1;
	}
	20%{
		opacity: 1;
	}
	0%{
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		-o-transform: scale(1);
		transform: scale(1);
		opacity: 0;
		visibility: visible;
	}
}
@-webkit-keyframes cover_animate {
	100%{
		-webkit-transform: scale(1.06);
		-moz-transform: scale(1.06);
		-o-transform: scale(1.06);
		transform: scale(1.06);
		opacity: 0;
		visibility: visible;
	}
	80%{
		opacity: 1;
	}
	20%{
		opacity: 1;
	}
	0%{
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		-o-transform: scale(1);
		transform: scale(1);
		opacity: 0;
		visibility: visible;
	}
}
/*********客户评价*********/
.tcy_new_index .customer_eval{
	margin-top: 40px;
	overflow: hidden;
	position: relative;
}
.tcy_new_index .customer_eval .customer_eval_con{
	white-space: nowrap;
	overflow-x: scroll;
	overflow-y: visible;
	position: relative;
	bottom: -17px;
	margin-top: -17px;
	font-size: 0;
	padding: 10px 0 20px 20px;
}
.tcy_new_index .customer_eval .customer_eval_item{
	display: inline-block;
	vertical-align: top;
	background: #fff;
	padding: 30px 20px;
	border-radius: 2px;
	box-shadow: 0 2px 20px 0 rgba(18,20,21,0.10);
	margin-right: 20px;
	width: 280px;
	text-align: center;
	cursor: default;
}
.tcy_new_index .customer_eval .customer_eval_item h4{
	font-size: 18px;
	color: #333;
	padding-bottom: 10px;
}
.tcy_new_index .customer_eval .customer_eval_item p{
	font-size: 14px;
	color: #999;
	line-height: 22px;
	text-align: center;
	padding-top: 5px;
	white-space: normal;
	cursor: default;
	letter-spacing: 1px;
}
.tcy_new_index .video .more_eval{
	font-size: 16px;
	letter-spacing: 3px;
	color: #7caced;
	text-decoration: none;
	display: block;
	text-align: center;
	margin-top: 35px;
}
.tcy_new_index .video .more_eval:hover{
	color: #6ea2ed;
}
.tcy_new_index .video .more_eval:focus{
	outline: none;
}
/**************老版视频样式，logo投放页使用***************/
.tcy_video .content{
	position: relative;
	width: 100%;
	height: 53.3em;
	margin: auto;
}
.tcy_video .content .under_block video{
	display: block;
}
.tcy_video .content .video1{
	width: 38.33em;
	position: absolute;
	top: 64px;
	right: 50%;
	margin-right: 8.25em;
	opacity: 0;
}
.tcy_video .content .video1 .under_block{
	width: 31.67em;
	/*height: 31.42em;*/
	position: relative;
	margin-top: 2.33em;
	margin-left: 6.75em;
	background: #7fadeb;
	border-radius: 3px;
	padding-top: 18em;
}
.tcy_video .content .video1 .under_block .video_con{
	position: absolute;
	width: 36.167em;
	top: -2.25em;
	left: -7em;
	border-radius: 3px;
	overflow: hidden;
}

/*添加animate类执行动画*/
.tcy_video .content .video1.animate{
	animation: video1Fly 2s ease 0s 1 normal;
}
.tcy_video .content .video1.animate .under_block .video_con{
	animation: video1Fly-2 2s ease 0s 1 normal;
}
.tcy_video .content .video2.animate{
	animation: video2Fly 2s ease 0s 1 normal;
}
.tcy_video .content .video2.animate .under_block .video_con{
	animation: video2Fly-2 2s ease 0s 1 normal;
}
.tcy_video .content .video3.animate{
	animation: video3Fly 2s ease 0s 1 normal;
}
.tcy_video .content .video3.animate .under_block .video_con{
	animation: video3Fly-2 2s ease 0s 1 normal;
}

.tcy_video .content .video1 .under_block .video_explain{
	padding: 30px 30px 25px;
}
.tcy_video .content .video2{
	position: absolute;
	width: 53.33em;
	height: 22.75em;
	left: 50%;
	margin-left: -6.75em;
	top:0;
	opacity: 0;
}
.tcy_video .content .video2 .under_block{
	position: relative;
	margin-left: 0;
	margin-top: 0;
	width: 42.17em;
	height: 100%;
	background: #44e7b9;
	border-radius: 3px;
}
.tcy_video .content .video2 .under_block .video_con{
	position: absolute;
	top: 30px;
	right: -11.25em;
	width: 31.58em;
	/*height:19.67em;*/
	border-radius: 3px;
	overflow: hidden;
	/*box-shadow: 0 0 10px -3px;*/
}
.tcy_video .content .video2 .under_block .video_explain{
	position: absolute;
	width: 17.33em;
	height: 13.91em;
	left: 2.5em;
	top: 7em;
}
.tcy_video .content .video3{
	position: absolute;
	width: 29.5em;
	/*height: 30.42em;*/
	left: 50%;
	margin-left: -6.75em;
	top: 24.29em;
	opacity: 0;
}
.tcy_video .content .video3 .under_block{
	position: relative;
	width: 100%;
	background: #ff507c;
	border-radius: 3px;
	padding-top: 17.7em;
}
.tcy_video .content .video3 .under_block .video_con{
	position: absolute;
	top: 30px;
	left: 0;
	width: 27em;
	border-radius: 3px;
	overflow: hidden;
}
.tcy_video .content .video3 .under_block .video_explain{
	padding: 30px 30px 25px;
}
.tcy_video .content>div .under_block .video_con{
	background:#2C2C2C;
}
.tcy_video .content>div .under_block .video_con img{
	width: 100%;
}
.tcy_video .content>div .under_block .video_explain h4{
	font-size: 1.5em;
	color: #fff;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.tcy_video .content>div .under_block .video_explain p{
	font-size: 1.2em;
	color: #fff;
	line-height: 1.6em;
	padding-top: 1em;
}
.tcy_video .content .video1 .under_block .video_explain p{
	height: 4.2em;
}
.tcy_video .content .video2 .under_block .video_explain p{
	height: 5.8em;
}
.tcy_video .content .video3 .under_block .video_explain p{
	height: 4.2em;
}
.tcy_video .content .btn_more{
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-right:8.25em;
}

/*动画效果*/
@keyframes video1Fly {
	100%{
		-webkit-transform: translate(0,0);
		-moz-transform: translate(0,0);
		-ms-transform: translate(0,0);
		-o-transform: translate(0,0);
		transform: translate(0,0);
		opacity: 1;
	}
	50%{
		opacity: 0.5;

	}
	0%{
		-webkit-transform: translate(-20%,0);
		-moz-transform: translate(-20%,0);
		-ms-transform: translate(-20%,0);
		-o-transform: translate(-20%,0);
		transform: translate(-20%,0);
		opacity: 0;
	}
}
@keyframes video1Fly-2{
	100%{
		-webkit-transform: translate(0,0);
		-moz-transform: translate(0,0);
		-ms-transform: translate(0,0);
		-o-transform: translate(0,0);
		transform: translate(0,0);
		opacity: 1;
	}
	50%{
		opacity: 1;
	}
	0%{
		-webkit-transform: translate(-20%,0);
		-moz-transform: translate(-20%,0);
		-ms-transform: translate(-20%,0);
		-o-transform: translate(-20%,0);
		transform: translate(-20%,0);
		opacity: 1;
	}
}
@keyframes video2Fly {
	100%{
		-webkit-transform: translate(0,0);
		-moz-transform: translate(0,0);
		-ms-transform: translate(0,0);
		-o-transform: translate(0,0);
		transform: translate(0,0);
		opacity: 1;
	}
	50%{
		opacity: 0.5;
	}
	0%{
		-webkit-transform: translate(20%,0);
		-moz-transform: translate(20%,0);
		-ms-transform: translate(20%,0);
		-o-transform: translate(20%,0);
		transform: translate(20%,0);
		opacity: 0;
	}
}
@keyframes video2Fly-2 {
	100%{
		-webkit-transform: translate(0,0);
		-moz-transform: translate(0,0);
		-ms-transform: translate(0,0);
		-o-transform: translate(0,0);
		transform: translate(0,0);
		opacity: 1;
	}
	50%{
		opacity: 1;
	}
	0%{
		-webkit-transform: translate(20%,0);
		-moz-transform: translate(20%,0);
		-ms-transform: translate(20%,0);
		-o-transform: translate(20%,0);
		transform: translate(20%,0);
		opacity: 0;
	}
}
@keyframes video3Fly {
	100%{
		-webkit-transform: translate(0,0);
		-moz-transform: translate(0,0);
		-ms-transform: translate(0,0);
		-o-transform: translate(0,0);
		transform: translate(0,0);
		opacity: 1;
	}
	50%{
		opacity: 0.5;
	}
	0%{
		-webkit-transform: translate(0,20%);
		-moz-transform: translate(0,20%);
		-ms-transform: translate(0,20%);
		-o-transform: translate(0,20%);
		transform: translate(0,20%);
		opacity: 0;
	}
}
@keyframes video3Fly-2 {
	100%{
		-webkit-transform: translate(0,0);
		-moz-transform: translate(0,0);
		-ms-transform: translate(0,0);
		-o-transform: translate(0,0);
		transform: translate(0,0);
		opacity: 1;
	}
	50%{
		opacity: 1;
	}
	0%{
		-webkit-transform: translate(20%,0);
		-moz-transform: translate(20%,0);
		-ms-transform: translate(20%,0);
		-o-transform: translate(20%,0);
		transform: translate(20%,0);
		opacity: 0;
	}
}
@-webkit-keyframes video1Fly {
	100%{
		-webkit-transform: translate(0,0);
		-moz-transform: translate(0,0);
		-ms-transform: translate(0,0);
		-o-transform: translate(0,0);
		transform: translate(0,0);
		opacity: 1;
	}
	50%{
		opacity: 0.5;
	}
	0%{
		-webkit-transform: translate(-20%,0);
		-moz-transform: translate(-20%,0);
		-ms-transform: translate(-20%,0);
		-o-transform: translate(-20%,0);
		transform: translate(-20%,0);
		opacity: 0;
	}
}
@-webkit-keyframes video1Fly-2{
	100%{
		-webkit-transform: translate(0,0);
		-moz-transform: translate(0,0);
		-ms-transform: translate(0,0);
		-o-transform: translate(0,0);
		transform: translate(0,0);
		opacity: 1;
	}
	50%{
		opacity: 1;
	}
	0%{
		-webkit-transform: translate(-20%,0);
		-moz-transform: translate(-20%,0);
		-ms-transform: translate(-20%,0);
		-o-transform: translate(-20%,0);
		transform: translate(-20%,0);
		opacity: 0;
	}
}
@-webkit-keyframes video2Fly {
	100%{
		-webkit-transform: translate(0,0);
		-moz-transform: translate(0,0);
		-ms-transform: translate(0,0);
		-o-transform: translate(0,0);
		transform: translate(0,0);
		opacity: 1;
	}
	50%{
		opacity: 0.5;
	}
	0%{
		-webkit-transform: translate(20%,0);
		-moz-transform: translate(20%,0);
		-ms-transform: translate(20%,0);
		-o-transform: translate(20%,0);
		transform: translate(20%,0);
		opacity: 0;
	}
}
@-webkit-keyframes video2Fly-2 {
	100%{
		-webkit-transform: translate(0,0);
		-moz-transform: translate(0,0);
		-ms-transform: translate(0,0);
		-o-transform: translate(0,0);
		transform: translate(0,0);
		opacity: 1;
	}
	50%{
		opacity: 1;
	}
	0%{
		-webkit-transform: translate(20%,0);
		-moz-transform: translate(20%,0);
		-ms-transform: translate(20%,0);
		-o-transform: translate(20%,0);
		transform: translate(20%,0);
		opacity: 0;
	}
}
@-webkit-keyframes video3Fly {
	100%{
		-webkit-transform: translate(0,0);
		-moz-transform: translate(0,0);
		-ms-transform: translate(0,0);
		-o-transform: translate(0,0);
		transform: translate(0,0);
		opacity: 1;
	}
	50%{
		opacity: 0.5;
	}
	0%{
		-webkit-transform: translate(0,20%);
		-moz-transform: translate(0,20%);
		-ms-transform: translate(0,20%);
		-o-transform: translate(0,20%);
		transform: translate(0,20%);
		opacity: 0;
	}
}
@-webkit-keyframes video3Fly-2 {
	100%{
		-webkit-transform: translate(0,0);
		-moz-transform: translate(0,0);
		-ms-transform: translate(0,0);
		-o-transform: translate(0,0);
		transform: translate(0,0);
		opacity: 1;
	}
	50%{
		opacity: 1;
	}
	0%{
		-webkit-transform: translate(20%,0);
		-moz-transform: translate(20%,0);
		-ms-transform: translate(20%,0);
		-o-transform: translate(20%,0);
		transform: translate(20%,0);
		opacity: 0;
	}
}
/*视频 响应移动端样式*/
.tcy_new_index .video_m{
	padding-top: 2em;
}
.tcy_new_index .video_m .title p{
	background: #ff507c;
}
.video_m .tcy_video_m{
	padding-bottom: 2.5em;
}
.video_m .tcy_video_m .m_video{
	width: 100%;
	height: 22.25em;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	margin-top: 2.5em;
	border-radius: 3px;
}
.video_m .tcy_video_m video{
	display: block;
}
.video_m .container{
	padding-left: 0;
	padding-right: 0;
}
.video_m .tcy_video_m .m_video1{
	background: #7FADEB;
}
.video_m .tcy_video_m .m_video2{
	background: #44E7B9;
}
.video_m .tcy_video_m .m_video3{
	background: #FF507C;
}
.video_m .tcy_video_m .m_video .video_con{
	width: 90%;
	/*height: 17.1em;*/
	position: absolute;
	top:-1.25em;
	left: 5%;
	border-radius: 3px;
	overflow: hidden;
	box-shadow: 0 0 10px -3px;
}
.video_m .tcy_video_m .m_video .video_con .video_rela{
	position: relative;
}
.video_m .tcy_video_m .m_video .video_con .video_img{
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 2;
	display: block;
}
.video_m .tcy_video_m .m_video .video_con .video_btn{
	width: 70px;
	height: 70px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin: -35px 0 0 -35px;
	z-index: 3;
	cursor: pointer;
	outline: none;
	border: 0;
	background: url("../images/video_play.png") no-repeat;
	background-size: 100% 100%;
	border-radius: 100%;
	-webkit-transition: box-shadow .15s ease-out;
	transition: box-shadow .15s ease-out;
}
.video_m .tcy_video_m .m_video .video_con .video_btn:hover{
	-webkit-box-shadow: 3px 6px 20px rgba(0,0,0,.3);
	-moz-box-shadow: 3px 6px 20px rgba(0,0,0,.3);
	-ms-box-shadow: 3px 6px 20px rgba(0,0,0,.3);
	-o-box-shadow: 3px 6px 20px rgba(0,0,0,.3);
	box-shadow: 3px 6px 20px rgba(0,0,0,.3);
	/*transform: scale(1.2);*/
}
.video_m .tcy_video_m .m_video .video_con img{
	width: 100%;
	height: 100%;
	display: block;
}
.video_m .tcy_video_m .m_video .video_explain{
	position: absolute;
	bottom: 15px;
	width: 90%;
	left: 5%;
}
.video_m .tcy_video_m .m_video .video_explain h4{
	font-size: 1.35em;
	color: #fff;
	line-height: 1.5em;
}
.video_m .tcy_video_m .m_video .video_explain p{
	font-size: 1.1em;
	color: #fff;
	height: 3em;
}
.video_m .tcy_video_m .video_m_feedback{
	display: block;
	width: 100%;
	margin-top: 1.5em;
	text-align: center;
	letter-spacing: 3px;
}

/*添加animate类执行动画*/
.video_m .tcy_video_m .m_video1.animate{
	animation: m_video1Fly 2s ease 0s 1 normal;
}
.video_m .tcy_video_m .m_video1.animate .video_con{
	animation: m_video1Fly-2 2s ease 0s 1 normal;
}
.video_m .tcy_video_m .m_video2.animate{
	animation: m_video2Fly 2s ease 0s 1 normal;
}
.video_m .tcy_video_m .m_video2.animate .video_con{
	animation: m_video2Fly-2 2s ease 0s 1 normal;
}
.video_m .tcy_video_m .m_video3.animate{
	animation: m_video3Fly 2s ease 0s 1 normal;
}
.video_m .tcy_video_m .m_video3.animate .video_con{
	animation: m_video3Fly-2 2s ease 0s 1 normal;
}
/*老版视频移动版-动画效果*/
@keyframes m_video1Fly {
	100%{
		-webkit-transform: translate(0,0);
		-moz-transform: translate(0,0);
		-ms-transform: translate(0,0);
		-o-transform: translate(0,0);
		transform: translate(0,0);
		opacity: 1;
	}
	50%{
		opacity: 0.5;

	}
	0%{
		-webkit-transform: translate(0,-20%);
		-moz-transform: translate(0,-20%);
		-ms-transform: translate(0,-20%);
		-o-transform: translate(0,-20%);
		transform: translate(0,-20%);
		opacity: 0;
	}
}
@keyframes m_video1Fly-2{
	100%{
		-webkit-transform: translate(0,0);
		-moz-transform: translate(0,0);
		-ms-transform: translate(0,0);
		-o-transform: translate(0,0);
		transform: translate(0,0);
		opacity: 1;
	}
	50%{
		opacity: 1;
	}
	0%{
		-webkit-transform: translate(0,-20%);
		-moz-transform: translate(0,-20%);
		-ms-transform: translate(0,-20%);
		-o-transform: translate(0,-20%);
		transform: translate(0,-20%);
		opacity: 1;
	}
}
@keyframes m_video2Fly {
	100%{
		-webkit-transform: translate(0,0);
		-moz-transform: translate(0,0);
		-ms-transform: translate(0,0);
		-o-transform: translate(0,0);
		transform: translate(0,0);
		opacity: 1;
	}
	50%{
		opacity: 0.5;
	}
	0%{
		-webkit-transform: translate(0,-20%);
		-moz-transform: translate(0,-20%);
		-ms-transform: translate(0,-20%);
		-o-transform: translate(0,-20%);
		transform: translate(0,-20%);
		opacity: 0;
	}
}
@keyframes m_video2Fly-2 {
	100%{
		-webkit-transform: translate(0,0);
		-moz-transform: translate(0,0);
		-ms-transform: translate(0,0);
		-o-transform: translate(0,0);
		transform: translate(0,0);
		opacity: 1;
	}
	50%{
		opacity: 1;
	}
	0%{
		-webkit-transform: translate(0,-20%);
		-moz-transform: translate(0,-20%);
		-ms-transform: translate(0,-20%);
		-o-transform: translate(0,-20%);
		transform: translate(0,-20%);
		opacity: 0;
	}
}
@keyframes m_video3Fly {
	100%{
		-webkit-transform: translate(0,0);
		-moz-transform: translate(0,0);
		-ms-transform: translate(0,0);
		-o-transform: translate(0,0);
		transform: translate(0,0);
		opacity: 1;
	}
	50%{
		opacity: 0.5;
	}
	0%{
		-webkit-transform: translate(0,-20%);
		-moz-transform: translate(0,-20%);
		-ms-transform: translate(0,-20%);
		-o-transform: translate(0,-20%);
		transform: translate(0,-20%);
		opacity: 0;
	}
}
@keyframes m_video3Fly-2 {
	100%{
		-webkit-transform: translate(0,0);
		-moz-transform: translate(0,0);
		-ms-transform: translate(0,0);
		-o-transform: translate(0,0);
		transform: translate(0,0);
		opacity: 1;
	}
	50%{
		opacity: 1;
	}
	0%{
		-webkit-transform: translate(0,-20%);
		-moz-transform: translate(0,-20%);
		-ms-transform: translate(0,-20%);
		-o-transform: translate(0,-20%);
		transform: translate(0,-20%);
		opacity: 0;
	}
}


/***************** 设计师团队 *************************/
.designers_team{
	padding: 77px 0 80px;
}
.designers_team .row{
	margin: 0;
}
.designers_team .container{
	font-size: 0;
}
.designers_team .team_con{
	/*overflow: hidden;*/
}
.designers_team .team_con .box{
	display: inline-block;
	width: 10%;
	vertical-align: top;
}
.designers_team .team_con .box_con{
	cursor: pointer;
	opacity: 0;
	margin: 0 auto;
}
.designers_team .box .con{
	display: block;
	position: relative;
}
.designers_team .team_con .box .mt120{
	margin-top: 120px;
}
.designers_team .team_con .box .mt100{
	margin-top: 100px;
}
.designers_team .team_con .box .mt110{
	margin-top: 110px;
}
.designers_team .box .mt60{
	margin-top: 60px;
}
.designers_team .box .mt40{
	margin-top: 40px;
}
.designers_team .box .mt30{
	margin-top: 30px;
}
.designers_team .box .mt25{
	margin-top: 25px;
}
.designers_team .box .mt20{
	margin-top: 20px;
}
.designers_team .box .mt15{
	margin-top: 15px;
}
.designers_team .box .mt10{
	margin-top: 10px;
}
.designers_team .box .mt5{
	margin-top: 5px;
}
.designers_team .box .mb10{
	margin-bottom: 10px;
}
.designers_team .box .img_100{
	width: 100%;
}
.designers_team .box .img_90{
	width: 90%;
}
.designers_team .box .img_80{
	width: 80%;
}
.designers_team .box .img_70{
	width: 70%;
}
.designers_team .box .img_60{
	width: 60%;
}
.designers_team .box img{
	border-radius: 100%;
	display: block;
	margin: 0 auto;
	width: 100%;
}
.designers_team .m_team_con .box img{
	opacity: 0;
}
.designers_team .team_con .box .box_con.des_animate{
	animation: DesignerFadeIn 1.5s both;
	-webkit-animation: DesignerFadeIn 1.5s both, Floating 2.5s 2s infinite alternate ;
	/*animation: DesignerFadeIn 1.5s both, Floating 2.5s 2s infinite alternate ;*/
}
.designers_team .m_team_con img.m_des_animate{
	-webkit-animation: DesignerFadeIn 1.5s both;
	animation: DesignerFadeIn 1.5s both;
}
.designers_team .team_con .box .des_animate.img_delay_1,
.designers_team .m_team_con .m_des_animate.img_delay_1{
	-webkit-animation-delay: 0.5s;
	animation-delay: 0.5s;
}
.designers_team .team_con .box .des_animate.img_delay_2,
.designers_team .m_team_con .m_des_animate.img_delay_2{
	-webkit-animation-delay: 1s;
	animation-delay: 1s;
}
.designers_team .team_con .box .des_animate.img_delay_6,
.designers_team .m_team_con .m_des_animate.img_delay_6{
	-webkit-animation-delay: 1.2s;
	animation-delay: 1.2s;
}
.designers_team .team_con .box .des_animate.img_delay_3,
.designers_team .m_team_con .m_des_animate.img_delay_3{
	-webkit-animation-delay: 1.5s;
	animation-delay: 1.5s;
}
.designers_team .team_con .box .des_animate.img_delay_4,
.designers_team .m_team_con .m_des_animate.img_delay_4{
	-webkit-animation-delay: 2s;
	animation-delay: 2s;
}
.designers_team .team_con .box .des_animate.img_delay_5,
.designers_team .m_team_con .m_des_animate.img_delay_5{
	-webkit-animation-delay: 1.8s;
	animation-delay: 1.8s;
}
@-webkit-keyframes Floating{
	from{
		-webkit-transform:translateY(-3px);
		transform:translateY(-3px)
	}
	to{
		-webkit-transform:translateY(3px);
		transform:translateY(3px)
	}
}
/*@keyframes Floating{*/
	/*from{*/
		/*-webkit-transform:translateY(-3px);*/
		/*transform:translateY(-3px)*/
	/*}*/
	/*to{*/
		/*-webkit-transform:translateY(3px);*/
		/*transform:translateY(3px)*/
	/*}*/
/*}*/
@-webkit-keyframes DesignerFadeIn{
	0% {
		opacity: 0
	}
	100% {
		opacity: 1
	}
}
@keyframes DesignerFadeIn{
	0% {
		opacity: 0
	}
	100% {
		opacity: 1
	}
}
/*合作伙伴展示动画*/
@-webkit-keyframes companionAnimate {
	0% {
		opacity: 0;
		-webkit-transform: translate(0,30%);
		-moz-transform: translate(0,30%);
		-o-transform: translate(0,30%);
		-ms-transform: translate(0,30%);
		transform: translate(0,30%);
	}
	50%{
		opacity: 0.5;
	}
	100% {
		opacity: 1;
		-webkit-transform: translate(0,0);
		-moz-transform: translate(0,0);
		-o-transform: translate(0,0);
		-ms-transform: translate(0,0);
		transform: translate(0,0);
	}
}
@keyframes companionAnimate {
	0% {
		opacity: 0;
		-webkit-transform: translate(0,30%);
		-moz-transform: translate(0,30%);
		-o-transform: translate(0,30%);
		-ms-transform: translate(0,30%);
		transform: translate(0,30%);
	}
	50%{
		opacity: 0.5;
	}
	100% {
		opacity: 1;
		-webkit-transform: translate(0,0);
		-moz-transform: translate(0,0);
		-o-transform: translate(0,0);
		-ms-transform: translate(0,0);
		transform: translate(0,0);
	}
}
.designers_team .team_con .box .box_con .info{
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	width: 100%;
	height: 100%;
	background: rgba(255,255,255,1);
	text-align: center;
	border-radius: 100%;
	opacity: 0;
	color: #333;
	font-size: 16px;
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-ms-transform: scale(0);
	-o-transform: scale(0);
	transform: scale(0);
	-webkit-transition: all 0.35s ease-in-out;
	-moz-transition: all 0.35s ease-in-out;
	transition: all 0.35s ease-in-out;
}
.designers_team .team_con .box .box_con .info p{
	position: relative;
	top: 50%;
	transform: translateY(-50%);
}
.designers_team .team_con .box .box_con:hover{
	position: relative;
	z-index: 888;
}
.designers_team .team_con .box .box_con:hover .info{
	opacity: 1;
	-webkit-transform: scale(0.8);
	-moz-transform: scale(0.8);
	-ms-transform: scale(0.8);
	-o-transform: scale(0.8);
	transform: scale(0.8);
}
.designers_team .team_con .box .box_con .tips{
	max-width: 200px;
	position: absolute;
	left: 60%;
	bottom: 110%;
	/*height: 30px;*/
	line-height: 24px;
	color: #fff;
	font-size: 14px;
	display: inline;
	z-index: 3;
	opacity: 0;
	visibility: hidden;
	-webkit-transition-duration: 1s;
	transition-duration: 1s;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	-webkit-transition-property: opacity;
	transition-property: opacity;
}
.designers_team .team_con .box .box_con .tips_right{
	left: auto;
	right: 60%;
}
.designers_team .team_con .box .box_con:hover .tips{
	opacity: 1;
	visibility: visible;
}
.designers_team .team_con .box .box_con .tips .arrow{
	display: block;
	position: absolute;
	left: 10px;
	bottom: -8px;
	width: 0;
	height: 0;
	border-left: 5px solid #44e7b9;
	border-top: 5px solid #44e7b9;
	border-right: 5px solid transparent;
	border-bottom: 5px solid transparent;
}
.designers_team .team_con .box .box_con .tips_right .arrow{
	left: auto;
	right: 10px;
	border-left: 5px solid transparent;
	border-right: 5px solid #44e7b9;
}
.designers_team .team_con .box .box_con .tips span{
	display: inline-block;
	background: #44e7b9;
	padding: 3px 10px;
	border-radius: 3px;
	width: 200px;
	/*white-space: nowrap;*/
}
.designers_team .team_btn{
	margin-top: 40px;
	opacity: 0;
	font-size: 14px;
}
.designers_team .team_btn_con{
	padding-left: 1.428em;
}
.designers_team .team_btn_con a{
	color: #333;
}
.designers_team .team_btn.team_btn_fade{
	-webkit-animation: DesignerFadeIn 1.5s 2s both;
	animation: DesignerFadeIn 1.5s 2s both;
}
.designers_team .team_btn p{
	letter-spacing: 3px;
	padding:25px 0 0 39px;
	cursor: pointer;
}
.designers_team .team_btn p a{
	text-decoration: none;
	color: #7cacee;
}
.designers_team .m_team_con{
	padding: 0 15px;
	font-size: 0;
}
.designers_team .m_team_con .box{
	width: 25%;
	display: inline-block;
	vertical-align: top;
}

.designers_team .m_team_con .ml15{
	margin-left: 15%;
}
.designers_team .m_team_con .ml5{
	margin-left: 5%;
}
.designers_team .m_team_con .ml_40{
	margin-left: -40%;
}
.designers_team .m_team_con .ml_20{
	margin-left: -20%;
}
.designers_team .m_team_con .ml_15{
	margin-left: -15%;
}
.designers_team .m_team_con .ml_13{
	margin-left: -13%;
}
/*设计师弹出层*/
.designers_team_con .modal-dialog{
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -240px 0 0 -280px;
	width: 560px;
	border-radius: 3px;
	text-align: center;
	box-shadow: none;
	background: #fff;
}
.designers_team_con .img_wrap{
	width: 100%;
	position: absolute;
	top: -44px;
}
.designers_team_con .img_wrap .con{
	position: relative;
}
.designers_team_con .img_wrap .con .img_portrait{
	width: 88px;
	height: 88px;
	border-radius: 100%;
	border: 6px solid #fff;
}
.designers_team_con .img_wrap .con .img_vip{
	position: absolute;
	bottom: 7px;
	left: 50%;
	margin-left: 18px;
}
.designers_team_con .img_wrap .con .vslider_wrap{
	position: absolute;
	left: 55%;
	bottom: 93%;
}
.designers_team_con .img_wrap .con .vslider_wrap .v_c{
	position: relative;
	background: #44e7b9;
	color: #fff;
	font-size: 14px;
	letter-spacing: 2px;
	border-radius: 3px;
}
.designers_team_con .img_wrap .con .vslider_wrap .v_c .fslider{
	height: 30px;
	line-height: 30px;
	overflow: hidden;
}
.designers_team_con .img_wrap .con .vslider_wrap .v_c .arrow{
	width: 0;
	height: 0;
	display: block;
	position: absolute;
	left: 10px;
	bottom: -10px;
	border-left: 7px solid #44e7b9;
	border-top: 7px solid #44e7b9;
	border-right: 7px solid transparent;
	border-bottom: 7px solid transparent;
}
.designers_team_con h3{
	margin-top: 44px;
	padding: 20px 0 0;
	letter-spacing: 3px;
	color: #4c4c4c;
	font-size: 24px;
}
.designers_team_con h3 strong{
	font-weight: normal;
}
.designers_team_con h3 span{
	width: 20px;
	height: 15px;
	display: inline-block;
	vertical-align: middle;
	margin-left: 4px;
}
.designers_team_con h3 span img{
	width: 100%;
	max-width: 100%;
	float: left;
	margin-top: -3px;
}
.designers_team_con .tag,
.designers_team_con .icon{
	padding-top: 17px;
}
.designers_team_con .tag span{
	display: inline-block;
	padding: 0 10px;
	height: 24px;
	line-height: 24px;
	border-radius: 3px;
	margin: 3px 3px 0;
	background: #f2f6fa;
	color: #666666;
	font-size: 14px;
}
.designers_team_con .tips{
	padding: 20px 0 0;
	font-size: 14px;
	color: #666;
}
.designers_team_con .details_img_wrap{
	padding: 25px 30px 30px;
	overflow: hidden;
}
.designers_team_con .details_img_wrap .img_l{
	overflow: hidden;
	width: 335px;
	height: 210px;
	float: left;
	border-radius: 3px;
}
.designers_team_con .details_img_wrap .img_r{
	float: left;
	width: 160px;
	padding-left: 10px;
}
.designers_team_con .details_img_wrap .img_r > div{
	width: 100%;
	height: 100px;
	overflow: hidden;
	border-radius: 3px;
}
.designers_team_con .details_img_wrap .img_r > div:nth-child(2){
	margin-top: 10px;
}
.designers_team_con .icon span{
	padding: 3px 17px 3px 28px;
	font-size: 14px;
	color: #666;
	background: url("../images/designers_layer_icon1.png") no-repeat left center;
	-webkit-background-size: 22px 20px;
	background-size: 22px 20px;
}
.designers_team_con .icon span:nth-child(2){
	background: url("../images/designers_layer_icon2.png") no-repeat left center;
	-webkit-background-size: 22px 20px;
	background-size: 22px 20px;
}
.designers_team_con .icon span:nth-child(3){
	background: url("../images/designers_layer_icon3.png") no-repeat left center;
	-webkit-background-size: 20px 20px;
	background-size: 20px 20px;
}
.designers_team_con .icon span:nth-child(4){
	background: url("../images/designers_layer_icon4.png") no-repeat left center;
	-webkit-background-size: 21px 22px;
	background-size: 21px 22px;
	padding-right: 14px;
}
.designers_team_con .icon span.care{
	cursor: pointer;
	background: url("../images/tcy_new_star_gray.png") no-repeat left center;
	-webkit-background-size: 18px 17px;
	background-size: 18px 17px;
	letter-spacing: 3px;
	padding-right: 0;
}
.designers_team_con .icon.active span.care{
	background: url("../images/tcy_new_star_yellow.png") no-repeat left center;
	-webkit-background-size: 18px 17px;
	background-size: 18px 17px;
}
.designers_team_con .icon strong{
	border-left: 1px solid #e2e5e4;
	padding-right: 14px;
}

/***********媒体报道 --"特创易正在发生"*******/
.tcy_new_index .tcy_happening{
	padding: 80px 0 77px;
	background: #F3F9FF;
}
.tcy_new_index .tcy_happening .row {
	margin: 0;
}
.tcy_happening .heading{
	position: relative;
	width: 355px;
	height: 130px;
	margin: auto;
}
.tcy_happening .heading p{
	font-size: 32px;
	color: #4c4c4c;
	letter-spacing: 8px;
	line-height: 60px;
}
.tcy_happening .heading span{
	font-size: 16px;
	color: #666666;
	display: block;
	letter-spacing: 3px;
	line-height: 40px;
}
.tcy_happening .heading:after{
	display: block;
	content: "";
	position: absolute;
	width: 36px;
	height: 5px;
	left: 0;
	bottom: 0;
	background: #44E7B9;
}
.tcy_happening .content>div .img{
	border-radius: 3px;
	margin: auto;
	position: relative;
}
.tcy_happening .content>div .img .img_con{
	overflow: hidden;
	border-radius: 3px 3px 0 0 ;
}
.tcy_happening .content>div p{
	padding: 32px 7% 0 7%;
	display: block;
	line-height: 35px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 1.5em;
	color: #4c4c4c;
	margin: auto;
	background: #ffffff;
	text-align: center;
}
.tcy_happening .content>div p a{
	color: #4c4c4c;
	text-decoration: none;
}
.tcy_happening .content>div p a:hover{
	color: #111;
}
.tcy_happening .content>div span{
	display: block;
	text-align: center;
	line-height: 26px;
	margin: auto;
	font-size: 1.2em;
	color: #666666;
	padding: 6px 7% 25px 7%;
	background: #ffffff;
	height: 83px;
	border-radius: 0 0 3px 3px;
}
.tcy_happening .content>div span a{
	color: #666666;
	text-decoration: none;
}
.tcy_happening .content>div .img i{
	position: absolute;
	left: 50%;
	margin-left: -42px;
	bottom: -15px;
	font-style: normal;
	color: #fff;
	font-size: 14px;
	width: 84px;
	height: 30px;
	border-radius: 3px;
	text-align: center;
	line-height: 30px;
}
.tcy_happening .content>div .img i.blue{
	background: #7caced;
}
.tcy_happening .content>div .img i.red{
	background: #ff507c;
}
.tcy_happening .content>div .img i.green{
	background: #44e7b9;
}
.tcy_happening .thumb_event{
	padding-top: 5.5em;
}
.tcy_happening .thumb_event .row>div{
	position: relative;
	margin-top: 20px;
	margin-bottom: 20px;
}
.tcy_happening .thumb_event .row>div img{
	width: 100%;
	cursor: pointer;
}
.tcy_happening .thumb_event .row>div p {
	z-index:100;
	display: block;
	opacity: 0;
	visibility: hidden;
	position: absolute;
	left: 15px;
	line-height: 2em;
	top: -2em;
	right: 15px;
	width: calc(100% - 15px);
	height: 9.42em;
	padding: 1.25em;
	background: #fff;
	font-size: 1.17em;
	overflow: hidden;
	box-shadow: 0 0 10px 4px rgba(0, 0, 0, 0.04);
	cursor: pointer;
	border-radius: 3px;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	-webkit-transition-property: opacity, visibility;
	transition-property: opacity, visibility;
}
.tcy_happening .thumb_event .row>div p a{
	text-decoration: none;
	color:#666666;
}
.tcy_happening .thumb_event .row>div img:hover +p{
	opacity: 1;
	visibility: visible;
}
.tcy_happening .thumb_event .row>div p:hover{
	opacity: 1;
	visibility: visible;
}
/********特创易荣誉********/
.tcy_honor{
	background: #F3F9FF;
	padding-top: 80px;
	padding-bottom: 80px;
}
.tcy_honor .content .honor_box{
	opacity: 0;
}
.tcy_honor .content .honor_box.animate{
	opacity: 1;
	-webkit-animation: honor_animate 0.8s ease 0s normal;
	animation: honor_animate 0.8s ease 0s normal;
}
.tcy_honor .content .honor_box.honor_two img{
	margin-left: 30px;
}
.tcy_honor .content .honor_box img{
	display: block;
	max-width: 100%;
}
.tcy_honor .content .honor_box p{
	width: 310px;
	height: 80px;
	padding: 15px 20px;
	background: rgba(74,144,226,.6);
	font-size: 16px;
	color: #FFFFFF;
	letter-spacing: 2px;
	line-height: 25px;
	margin: -40px auto 0;
	position: relative;
	z-index: 2;
	max-width: 100%;
}
@keyframes honor_animate {
	100%{
		-webkit-transform: translate(0,0);
		-moz-transform: translate(0,0);
		-o-transform: translate(0,0);
		-ms-transform: translate(0,0);
		transform: translate(0,0);
		opacity: 1;
	}
	50%{
		opacity: 0.5;
	}
	0%{
		-webkit-transform: translate(0,30%);
		-moz-transform: translate(0,30%);
		-o-transform: translate(0,30%);
		-ms-transform: translate(0,30%);
		transform: translate(0,30%);
		opacity: 0;
	}
}
@-webkit-keyframes honor_animate {
	100%{
		-webkit-transform: translate(0,0);
		-moz-transform: translate(0,0);
		-o-transform: translate(0,0);
		-ms-transform: translate(0,0);
		transform: translate(0,0);
		opacity: 1;
	}
	50%{
		opacity: 0.5;
	}
	0%{
		-webkit-transform: translate(0,30%);
		-moz-transform: translate(0,30%);
		-o-transform: translate(0,30%);
		-ms-transform: translate(0,30%);
		transform: translate(0,30%);
		opacity: 0;
	}
}
/*****创新合作伙伴*****/
.innovate_partner{
	margin-top: 35px;
	padding-left: 30px;
}
.innovate_partner img{
	display: block;
	width: 150px;
}
.innovate_partner p{
	font-size: 16px;
	color: #666666;
	letter-spacing: 1px;
	line-height: 28px;
	padding-top: 21px;
}
/********他们已和特创易成功合作********/
.tcy_companion{
	background: #FFFFFF;
	padding-top: 80px;
	padding-bottom: 50px;
}
.tcy_companion .img_wrap{
	opacity: 0;
}
.tcy_companion .img_wrap img{
	display: block;
	width: 140px;
	max-width: 100%;
	margin: 0 auto 15px;
}
.tcy_companion .content .img_wrap.animate{
	opacity: 1;
	-webkit-animation: companionAnimate 0.8s;
	animation: companionAnimate 0.8s;
}

/******合作媒体*******/
.tcy_new_index .work_media{
	background: #F3F9FF;
	padding: 80px 0 0;
}
.tcy_new_index .work_media .row {
	margin: 0;
}
.work_media .thumb_event{
	padding-top: 0;
	padding-bottom: 70px;
}
.work_media .thumb_event .row>div{
	position: relative;
	margin-top: 20px;
}
.work_media .thumb_event .row>div img{
	width: 100%;
	cursor: pointer;
}
.work_media .thumb_event .row>div p {
	z-index: 100;
	display: block;
	opacity: 0;
	visibility: hidden;
	position: absolute;
	left: 15px;
	right: 15px;
	bottom: 0;
	top: 0;
	line-height: 22px;
	padding: 10px;
	background: #fff;
	font-size: 14px;
	overflow: hidden;
	box-shadow: 0 0 18px 4px rgba(0, 0, 0, 0.03);
	cursor: pointer;
	border-radius: 3px;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	-webkit-transition-property: opacity, visibility;
	transition-property: opacity, visibility;
}
.work_media .thumb_event .row>div p a{
	text-decoration: none;
	color:#666666;
	height: 100%;
	display: block;
}
.work_media .thumb_event .row>div img:hover +p{
	opacity: 1;
	visibility: visible;
}
.work_media .thumb_event .row>div p:hover{
	opacity: 1;
	visibility: visible;
}


/********开始设计+咨询+获取建议**********/
.design_start .container{
	padding: 80px;
}
.design_start .container .row .d_con{
	padding: 0 40px;
	text-align: center;
}
.design_start .container .row .d_con img{
	margin: 0 auto;
	width: 142px;
}
.design_start .container .row .d_con .d_c_1{
	height: 65px;
	line-height: 65px;
	color: #7caced;
	font-size: 28px;
	display: block;
	text-align: center;
}
.design_start .container .row .advice .d_c_1{
	font-size: 16px;
	color: #666666;
	letter-spacing: 3px;
}
.design_start .container .row .d_con .d_c_2{
	height: 80px;
	font-size: 20px;
	color: #333333;
	letter-spacing: 3px;
	text-align: center;
}
.design_start .container .row .d_con a{
	display: block;
	height: 50px;
	line-height: 44px;
}
.design_start .container .row .d_con.phone .d_c_2 p{
	color: #666;
	font-size: 14px;
	letter-spacing: 0;
	padding-top: 8px;
}
.design_start .container .row .d_con.phone .d_c_2 p:nth-child(2){
	color: #000;
}
.design_start .container .row .phone .form-group{
	margin: auto;
}
.design_start .container .row .phone .form-group input[type="text"]{
	border:3px solid #EBEBEB;
	border-radius: 3px;
	float: left;
	width: 65%;
	height: 50px;
	font-size:16px;
	color: #999999;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.design_start .container .row .phone .form-group input[type="text"]:focus{
	border: 3px solid #7FADEB;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.design_start .container .row .phone .form-group input[type="submit"]{
	width: 35%;
	height: 50px;
	float: left;
	margin-left: -3px;
	border-radius: 0 3px 3px 0;
	background: #7FADEB;
	outline: none;
	color: #ffffff;
	border: none;
	font-size: 17px;
	letter-spacing: 3px;
	text-align: center;
}
.design_start .dynamic_info{
	text-align: center;
	padding-top: 50px;
	font-size: 14px;
}
.design_start .dynamic_info .vslider{
	height: 20px;
	overflow: hidden;
}
.design_start .dynamic_info .vslider .slides li span{
	padding: 0 7px;
	color: #999999 !important;
}
.design_start .dynamic_info .vslider .slides li span b{
	font-weight: normal;
}
.design_start .start,.design_start .phone,.design_start .advice{
	opacity: 0;
}
.design_start .start.animate{
	opacity: 1;
	-webkit-animation: start_animate 2.3s ease 0s 1 normal;
	-moz-animation: start_animate 2.3s ease 0s 1 normal;
	animation: start_animate 2.3s ease 0s 1 normal;
}
.design_start .phone.animate{
	opacity: 1;
	-webkit-animation: phone_animate 2s ease 0s 1 normal;
	-moz-animation: phone_animate 2s ease 0s 1 normal;
	animation: phone_animate 2s ease 0s 1 normal;
}
.design_start .advice.animate{
	opacity: 1;
	-webkit-animation: advice_animate 2.3s ease 0s 1 normal;
	-moz-animation: advice_animate 2.3s ease 0s 1 normal;
	animation: advice_animate 2.3s ease 0s 1 normal;
}
@keyframes start_animate {
	100%{
		-webkit-transform: translate(0,0);
		-moz-transform: translate(0,0);
		-o-transform: translate(0,0);
		-ms-transform: translate(0,0);
		transform: translate(0,0);
		opacity: 1;
	}
	50%{
		opacity: 0.5;
	}
	0%{
		-webkit-transform: translate(-70%,0);
		-moz-transform: translate(-70%,0);
		-o-transform: translate(-70%,0);
		-ms-transform: translate(-70%,0);
		transform: translate(-70%,0);
		opacity: 0;
	}
}
@-webkit-keyframes start_animate {
	100%{
		-webkit-transform: translate(0,0);
		-moz-transform: translate(0,0);
		-o-transform: translate(0,0);
		-ms-transform: translate(0,0);
		transform: translate(0,0);
		opacity: 1;
	}
	50%{
		opacity: 0.5;
	}
	0%{
		-webkit-transform: translate(-70%,0);
		-moz-transform: translate(-70%,0);
		-o-transform: translate(-70%,0);
		-ms-transform: translate(-70%,0);
		transform: translate(-70%,0);
		opacity: 0;
	}
}
@keyframes phone_animate {
	100%{
		opacity: 1;
	}
	50%{
		opacity: 0.5;
	}
	0%{
		opacity: 0;
	}
}
@-webkit-keyframes phone_animate {
	100%{
		opacity: 1;
	}
	50%{
		opacity: 0.5;
	}
	0%{
		opacity: 0;
	}
}
@keyframes advice_animate {
	100%{
		-webkit-transform: translate(0,0);
		-moz-transform: translate(0,0);
		-o-transform: translate(0,0);
		-ms-transform: translate(0,0);
		transform: translate(0,0);
		opacity: 1;
	}
	50%{
		opacity: 0.5;
	}
	0%{
		-webkit-transform: translate(70%,0);
		-moz-transform: translate(70%,0);
		-o-transform: translate(70%,0);
		-ms-transform: translate(70%,0);
		transform: translate(70%,0);
		opacity: 0;
	}
}
@-webkit-keyframes advice_animate {
	100%{
		-webkit-transform: translate(0,0);
		-moz-transform: translate(0,0);
		-o-transform: translate(0,0);
		-ms-transform: translate(0,0);
		transform: translate(0,0);
		opacity: 1;
	}
	50%{
		opacity: 0.5;
	}
	0%{
		-webkit-transform: translate(70%,0);
		-moz-transform: translate(70%,0);
		-o-transform: translate(70%,0);
		-ms-transform: translate(70%,0);
		transform: translate(70%,0);
		opacity: 0;
	}
}


/***合作伙伴***/
.t_index_partner{
	background: #F3F2F0;
	padding-top: 50px;
	padding-bottom: 15px;
}
.t_index_partner .partner{
	margin-bottom: 15px;
}
.t_index_partner .partner img{
	width: 100%;
}
/**********友情链接***********/
.friend_link{
	width: 100%;
	margin:0 auto;
	background: #F3F2F0;
}
.friend_link .container{
	box-sizing: border-box;
	padding-bottom: 15px;
	border-bottom: 1px solid #DAD9D8;
	overflow: hidden;
	word-wrap:break-word;
	background: #F3F2F0;
	line-height: 20px;
}
.friend_link .tit{
	font-size: 14px;
	color: #999999;
	padding-left: 5px;
	padding-bottom: 5px;
	cursor: pointer;
}
.friend_link .tit span{
	display: inline-block;
	font-size: 14px;
	color: #999999;
}
.friend_link a{
	display: inline-block;
	font-size: 12px;
	color: #999999;
	padding: 4px 5px;
	text-decoration: none;
}
.friend_link a:hover{
	color: #7FADEB;
}
/**********首页公共底部*********/
.web_footer_pc{
	width: 100%;
	box-sizing: content-box;
	background: #F3F2F0;
	margin: 0 auto;
}
.web_footer_pc .footer_con_top{
	background: #F3F2F0;
	border-bottom: 1px solid #DAD9D8;
	padding-top:40px;
	padding-bottom: 35px;
}
.web_footer_pc .brand{
	width: 20%;
	float: left;
	padding: 0;
}
.web_footer_pc dl{
	width: 20%;
	float: left;
	color: #4c4c4c;
}
.web_footer_pc dt{
	font-size: 20px;
	font-weight: normal;
}
.web_footer_pc dd{
	padding-top: 15px;
}
.web_footer_pc dd a{
	font-size: 14px;
	display: block;
	color: #4c4c4c;
	text-decoration: none;
	line-height: 30px;
}
.web_footer_pc .contact{
	width: 20%;
	float: left;
}
.web_footer_pc .contact p{
	font-size: 20px;
	color: #000000;
	margin-bottom: 15px;
}
.web_footer_pc .contact p span{
	color: #7fadeb;
}
.web_footer_pc .contact img{
	width: 160px;
}
.web_footer_pc .footer_con_bottom{
	background: #F3F2F0;
	padding-top: 30px;
	padding-bottom: 30px;
}
.web_footer_pc .footer_con_bottom p{
	font-size: 14px;
	color: #999999;
	padding-top: 8px;
}
.web_footer_pc .footer_con_bottom a{
	display: block;
	padding-right: 30px;
}

/*首页公共底部移动版*/
.web_footer_m{
	background: #f3f2f0;
	font-size: 12px;
	margin-bottom: 40px;
}
.web_footer_m .container dl{
	margin-top: 25px;

}
.web_footer_m .container dt{
	color: #4c4c4c;
	font-size: 20px;
	font-style: normal;
	font-weight: normal;
	line-height: 45px;
}
.web_footer_m .container dd{
	font-size: 16px;
}
.web_footer_m .container dd a{
	color: #4c4c4c;
	text-decoration: none;
	display: block;
	line-height: 45px;
}
.web_footer_m .contact p{
	font-size: 20px;
	color: #000000;
}
.web_footer_m .contact p span{
	font-size: 20px;
	color: #7fadeb;
}
.web_footer_m .contact img{
	width: 300px;
	margin-top: 20px;
}
.web_footer_m .footer_con_bottom{
	border-top:1px solid #DAD9D8;
	padding:25px 0;
	margin-top: 40px;
	margin-left: 15px;
	margin-right: 15px;
	box-sizing: content-box;
	-webkit-box-sizing: content-box;
}
.web_footer_m .footer_con_bottom p{
	width: 88%;
	float: left;
	text-align: left;
	font-size: 14px;
	color: #868584;
	line-height: 25px;
}
.web_footer_m .footer_con_bottom a{
	display: block;
	float: right;
	text-align: right;
	width: 40px;
	height: 40px;
	margin-top: 10px;
}
/************************  -- 新单品页 -- ******************************/
/*副导航条*/
.sing_fade_out_up{
	-webkit-animation-duration: 0.8s;
	animation-duration: 0.8s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-name: fadeOutUp;
	animation-name: fadeOutUp;
}
@-webkit-keyframes fadeOutUp {
	0% {
		opacity: 1
	}
	100% {
		opacity: 0;
		-webkit-transform: translate3d(0,-100%,0);
		transform: translate3d(0,-100%,0)
	}
}
@keyframes fadeOutUp {
	0% {
		opacity: 1
	}
	100% {
		opacity: 0;
		-webkit-transform: translate3d(0,-100%,0);
		-ms-transform: translate3d(0,-100%,0);
		transform: translate3d(0,-100%,0)
	}
}
.sing_fade_in_down{
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-name: fadeInDown;
	animation-name: fadeInDown;
}
@-webkit-keyframes fadeInDown {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0,-100%,0);
		transform: translate3d(0,-100%,0)
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}
@keyframes fadeInDown {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0,-100%,0);
		-ms-transform: translate3d(0,-100%,0);
		transform: translate3d(0,-100%,0)
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		-ms-transform: none;
		transform: none
	}
}
.tcy_single_pro .t_common_title .title h4{
	line-height: 37px;
}
.tcy_single_pro .single_nav{
	width: 100%;
	background: #fff;
	padding: 10px 0;
	height: 60px;
	position: fixed;
	left: 0;
	top: 0;
	z-index: 9;
	opacity: 0;
	box-shadow: 0 2px 10px rgba(0,0,0,0.1);
}
.tcy_single_pro .single_nav .container{
	padding: 0;
	position: relative;
}
.tcy_single_pro .single_nav .logo_design{
	float: left;
	color: #333333;
	letter-spacing: 3px;
	margin-right: 100px;
	font-size: 20px;
	height: 40px;
	line-height: 40px;
	cursor: pointer;
}
.tcy_single_pro .single_nav .s_nav{
	height: 40px;
	position: relative;
	float: left;
}
.tcy_single_pro .single_nav .s_nav .line{
	position: absolute;
	left: 0;
	bottom: -10px;
	width: 14.28%;
	height: 3px;
	padding: 0 6px;
}
.tcy_single_pro .single_nav .s_nav .line .con{
	width: 100%;
	height: 100%;
	background: #999;
}
.tcy_single_pro .single_nav .s_nav li{
	float: left;
}
.tcy_single_pro .single_nav .s_nav li a{
	padding: 0 20px;
	display: block;
	color: #666666;
	text-decoration: none;
	height: 40px;
	line-height: 40px;
	font-size: 16px;
}
.tcy_single_pro .single_nav .s_nav li a:hover{
	color: #000;
}
.tcy_single_pro .single_nav .start_design{
	position: absolute;
	right: 0;
	top: 0;
}
.tcy_single_pro .single_nav .start_design .btn_blue{
	float: right;
	width: 160px;
	height: 40px;
	line-height: 40px;
	padding: 0;
	font-size: 14px;
}
/*投放页-banner内 输入框加提交*/
.t_s_pro_banner_btn{
	overflow: hidden;
	margin-top: 32px;
}
.t_s_pro_banner_btn input{
	border: 3px solid #7fadeb;
	border-right: 0;
	border-radius: 3px 0 0 3px;
	color: #7fadeb;
	height: 50px;
	background: #fff;
	padding: 0 15px;
	letter-spacing: 1px;
	float: left;
	vertical-align: middle;
	font-size: 16px;
	-webkit-box-shadow: none;
	box-shadow: none;
	width: 250px;
}
.t_s_pro_banner_btn input:focus{
	-webkit-box-shadow: none;
	box-shadow: none;
	outline: none;
}
.t_s_pro_banner_btn span{
	display: block;
	background: #7fadeb;
	border-radius: 0 3px 3px 0;
	height: 50px;
	float: left;
	color: #fff;
	padding: 0 40px;
	font-size: 16px;
	letter-spacing: 3px;
	line-height: 50px;
	cursor: pointer;
}
.in_mascot.t_s_pro_banner_btn input{
	width: 255px;
}
.in_mascot.t_s_pro_banner_btn span{
	padding: 0 30px;
}
/*案例*/
.tcy_single_pro .case{
	background: #e9f2f9;
	padding: 74px 0 60px;
}
.tcy_single_pro .case .row{
	margin: 0;
}
.tcy_single_pro .case .examples{
	overflow: hidden;
	position: relative;
	margin-bottom: 20px;
}
.tcy_single_pro .case .case_list .examples .card_list{
	white-space: nowrap;
	overflow-x: scroll;
	overflow-y: hidden;
	position: relative;
	bottom: -17px;
	margin-top: -17px;
	font-size: 0;
}

/*服务特色*/
.tcy_single_pro .service_feature{
	background: #fff;
	padding: 74px 0 0;
}
.tcy_single_pro .service_feature .row{
	margin: 0;
}
.tcy_single_pro .service_feature .s_con > .row{
	padding-bottom: 80px;
	border-bottom: 1px solid #e3ecf5;
}
.tcy_single_pro .service_feature .s_con .box{
	border: 5px solid #e3ecf5;
	border-radius: 3px;
	padding: 26px 26px;
	height: 225px;
}
.tcy_single_pro .service_feature .s_con .box h4{
	font-size: 20px;
	margin-bottom: 25px;
}
.tcy_single_pro .service_feature .s_con .box p{
	letter-spacing: 2px;
	line-height: 30px;
	font-size: 14px;
	padding: 14px 0;
	/*height: 140px;*/
	max-height: 120px;
}
.tcy_single_pro .service_feature .s_con .box1 h4{
	color: #7caced;
}
.tcy_single_pro .service_feature .s_con .box2 h4{
	color: #44e7b9;
}
.tcy_single_pro .service_feature .s_con .box3 h4{
	color: #ff507c;
}
/*他们眼中的特创易*/
.tcy_single_pro .others_eyes{
	background: #fff;
	padding: 74px 0 70px;
}
.tcy_single_pro .others_eyes .row{
	margin: 0;
}
.tcy_single_pro .eys_con{
	position: relative;
}
.tcy_single_pro .eys_con .box{
	padding: 15px 15px 15px 10px;
	box-shadow: 0 0 20px rgba(0,0,0,0.08);
	overflow: hidden;
	width: 95%;
	background: #fff;
	border-radius: 3px;
	margin:3px 3px 20px 8px;
}
.tcy_single_pro .eys_con .slides li{
	z-index: 100;
}
.tcy_single_pro .eys_con .slides li.fade_in .box,
.tcy_single_pro .eys_con .slides li.fade_out .box,
.tcy_single_pro .eys_con .slides li.fade_in_06 .box,
.tcy_single_pro .eys_con .slides li.fade_out_06 .box{
	background: #fff;
	-webkit-animation-timing-function: ease-out;
	animation-timing-function: ease-out;
	-webkit-animation-duration: 2s;
	animation-duration: 2s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}
.tcy_single_pro .eys_con .slides li.fade_in .box{
	-webkit-animation-name: fadeIn;
	animation-name: fadeIn;
}
.tcy_single_pro .eys_con .slides li.fade_in_06 .box{
	-webkit-animation-name: fadeIn06;
	animation-name: fadeIn06;
}
.tcy_single_pro .eys_con .slides li.fade_out .box{
	-webkit-animation-name: fadeOut;
	animation-name: fadeOut;
}
.tcy_single_pro .eys_con .slides li.fade_out_06 .box{
	-webkit-animation-name: fadeOut06;
	animation-name: fadeOut06;
}
.tcy_single_pro .eys_con .slides li.fade_in .box1,
.tcy_single_pro .eys_con .slides li.fade_in_06 .box1,
.tcy_single_pro .eys_con .slides li.fade_out_06 .box1{
	-webkit-animation-delay: 0.3s;
	animation-delay: 0.3s;
}
.tcy_single_pro .eys_con .slides li.fade_in .box2,
.tcy_single_pro .eys_con .slides li.fade_in_06 .box2,
.tcy_single_pro .eys_con .slides li.fade_out_06 .box2{
	-webkit-animation-delay: 0.45s;
	animation-delay: 0.45s;
}
.tcy_single_pro .eys_con .slides li.fade_in .box3,
.tcy_single_pro .eys_con .slides li.fade_in_06 .box3,
.tcy_single_pro .eys_con .slides li.fade_out_06 .box3{
	-webkit-animation-delay: 0.5s;
	animation-delay: 0.5s;
}
@-webkit-keyframes fadeOut06 {
	0% {
	}
	100% {
		opacity: 0.4;
	}
}
@keyframes fadeOut06 {
	0% {
	}
	100% {
		opacity: 0.4;
	}
}
@-webkit-keyframes fadeIn06 {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 0.4;
	}
}
@keyframes fadeIn06 {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 0.4;
	}
}
@-webkit-keyframes fadeIn {
	0% {
	}
	100% {
		opacity: 1;
	}
}
@keyframes fadeIn {
	0% {
	}
	100% {
		opacity: 1;
	}
}
@-webkit-keyframes fadeOut {
	0% {
		opacity: 1;
	}
	100% {
		opacity: 0;
	}
}
@keyframes fadeOut {
	0% {
		opacity: 1;
	}
	100% {
		opacity: 0;
	}
}
.tcy_single_pro .eys_con .box:nth-child(2){
	margin-left: 120px;
}
.tcy_single_pro .eys_con .box:nth-child(3){
	margin-left: 240px;
}
.tcy_single_pro .eys_con .box .left{
	text-align: center;
	width: 100px;
	float: left;
	margin-top: 5px;
}
.tcy_single_pro .eys_con .box .left img{
	width: 60px;
	height: 60px;
	border-radius: 100%;
}
.tcy_single_pro .eys_con .box .left h5{
	font-size: 20px;
	color: #333333;
	margin: 15px 0 7px 0;
}
.tcy_single_pro .eys_con .box .left p{
	font-size: 16px;
	color: #666666;
}
.tcy_single_pro .eys_con .box .right{
	margin: 10px 0 0 130px;
	border-left: 1px solid #ededed;
	padding-left: 20px;
}
.tcy_single_pro .eys_con .box .right .top1{
	color: #666666;
	font-size: 16px;
	letter-spacing: 3px;
	line-height: 24px;
	height: 80px;
	padding-top: 5px;
}
.tcy_single_pro .eys_con .box .right .top2{
	margin-top: 15px;
}
.tcy_single_pro .eys_con .box .right .top2 span{
	width: 17px;
	height: 15px;
	display: inline-block;
	margin-right: 3px;
	background: url("../images/tcy_new_star_yellow_1.png") no-repeat center center;
	background-size: 100% 100%;
}
.tcy_single_pro .eys_con .box .right .top2 strong{
	width: 17px;
	height: 15px;
	display: inline-block;
	background: url("../images/tcy_new_star_gray_1.png") no-repeat center center;
	background-size: 100% 100%;
}
.tcy_single_pro .eys_con .box .right .top2 em{
	float: right;
	font-style: normal;
	font-size: 14px;
	color: #999999;
}
.tcy_single_pro .eys_con .flex-viewport{
	padding-left: 8%;
}
.tcy_single_pro .eys_con .flex-control-nav{
	padding: 0;
	text-align: center;
	margin-top: 10px;
	position: absolute;
	left: 50%;
}
.tcy_single_pro .eys_con .flex-control-nav li{
	display: inline-block;
	padding-right: 10px;
}
.tcy_single_pro .eys_con .flex-control-nav li a{
	width: 12px;
	height: 12px;
	border: 3px solid #b3b3b3;
	display: block;
	border-radius: 100%;
	color: transparent;
	background: transparent;
	cursor: pointer;
}
.tcy_single_pro .eys_con .flex-control-nav li a.flex-active{
	transform: scale(1.2);
	border: 3px solid #ff507c;
}
.tcy_single_pro .eys_con .cite{
	width: 100px;
	height: 100px;
	background: url("../images/cite.png") no-repeat ;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	-ms-background-size: 100% 100%;
	background-size: 100% 100%;
	position: absolute;
	left: 7.5%;
	bottom: 22px;
	z-index: 6;
}
/**/
/*logo+商标*/
.single_logo_brand{
	padding-top: 74px;
	padding-bottom: 80px;
}
.single_logo_brand .box1{
	overflow: hidden;
	padding: 0 60px;
	margin-bottom: 50px;
}
.single_logo_brand .box1 .con{
	overflow: hidden;
	font-size: 14px;
	color: #999;
	float: left;
	margin: 0 1%;
	width: 48%;
}
.single_logo_brand .box1 .c{
	border: 2px solid #e3ecf5;
	border-radius: 3px;
	padding: 30px 15px 30px 15px;
	overflow: hidden;
}
.single_logo_brand .box1 .con .red{
	color: #ff507c;
}
.single_logo_brand .box1 .con p{
	padding-top: 10px;
	line-height: 24px;
}
.single_logo_brand .box1 .con .left{
	padding-right: 8%;
	width: 30%;
	float: left;
}
.single_logo_brand .box1 .con .left h5{
	font-size: 32px;
	color: #333333;
	font-weight: normal;
}
.single_logo_brand .box1 .con .right{
	width: 70%;
	float: left;
}
.single_logo_brand .box1 .con .right h4{
	font-size: 24px;
	color: #7caced;
	font-weight: normal;
	background: url("../images/single_pro_R.png") no-repeat 0 0;
	padding: 0 0 3px 35px;
	margin-bottom: 5px;
}
.single_logo_brand .box1 .con2 .right h4{
	background: url("../images/single_pro_R.png") no-repeat 0 -55px;
}
.single_logo_brand .box2 .c{
	overflow: hidden;
	text-align: center;
}
.single_logo_brand .box2 p{
	display: inline-block;
	vertical-align: middle;
	height: 50px;
	line-height: 50px;
	font-size: 18px;
	color: #666666;
	padding: 0 30px 0 0;
}
.single_logo_brand .box2 input{
	width: 450px;
	display: inline-block;
	vertical-align: middle;
	border: 3px solid #EBEBEB;
	border-right: 0;
	border-radius: 3px 0 0 3px;
	color: #7fadeb;
	height: 50px;
	background: transparent;
	padding: 0 15px;
	letter-spacing: 1px;
	font-size: 16px;
	box-shadow: 0;
	outline: none;
}
.single_logo_brand .box2 input:focus{
	border-color: #7fadeb;
	box-shadow: 0;
	outline: none;
}
.single_logo_brand .box2 .btn_blue{
	display: inline-block;
	vertical-align: middle;
	background: #7fadeb;
	border-radius: 0 3px 3px 0;
	height: 50px;
	color: #fff;
	padding: 0 40px;
	font-size: 16px;
	letter-spacing: 3px;
	line-height: 50px;
	cursor: pointer;
}
/*近期完结的项目*/
.tcy_single_pro .nearby_project{
	background: #e9f2f9;
	padding: 74px 0 80px;
}
.tcy_single_pro .nearby_project .row{
	margin: 0;
}
.tcy_single_pro .nearby_project .title p{
	background: #7caced;
}
.tcy_single_pro .nearby_project .nearby_list{
	overflow: hidden;
}
.tcy_single_pro .nearby_project .nearby_case{
	overflow-y: hidden;
	overflow-x: scroll;
	white-space: nowrap;
	font-size: 0;
	position: relative;
	bottom: -17px;
	margin-top: -17px;
}
.tcy_single_pro .nearby_project .nearby_con .card{
	background: #ffffff;
	width: 22%;
	margin-right: 15px;
	display: inline-block;
	border-radius: 3px;
	padding: 25px 0 25px 18px;
	position: relative;
}
.tcy_single_pro .nearby_project .card h4{
	margin-bottom: 25px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	padding-right: 15px;
}
.tcy_single_pro .nearby_project .card a{
	color: #333;
	cursor: pointer;
	text-transform: uppercase;
}
.tcy_single_pro .nearby_project .card a:hover{
	color: #111;
	text-decoration: none;
}
.tcy_single_pro .nearby_project .card .top1{
	margin-right: 18px;
	border-top: 1px solid #ededed;
	border-bottom: 1px solid #ededed;
	overflow: hidden;
}
.tcy_single_pro .nearby_project .card .top1>div{
	float: left;
	width: 33%;
	padding: 17px 0;
	text-align: center;
	border-right: 1px solid #ededed;
}
.tcy_single_pro .nearby_project .card .top1>div:last-child{
	border-right: 1px solid #fff;
}
.tcy_single_pro .nearby_project .card .top1 p{
	color: #333333;
	font-size: 21px;
}
.tcy_single_pro .nearby_project .card .top1 p:last-child{
	font-size: 14px;
	color: #666666;
	margin-top: 15px;
}
.tcy_single_pro .nearby_project .card .description{
	font-size: 14px;
	color: #666666;
	padding: 20px 18px 20px 0;
	height: 113px;
	width: 100%;
	white-space: normal;
	line-height: 24px;
}
.tcy_single_pro .nearby_project .card .img_wrap{
	overflow: hidden;
    padding-right: 18px;
}
.tcy_single_pro .nearby_project .card .img_wrap a{
	display: block;
	border: 1px solid #e4edf6;
	border-radius: 3px;
}
.tcy_single_pro .nearby_project .card .img_wrap img{
	display: inline-block;
	border-radius: 3px;
    width: 100%;
}
.tcy_single_pro .nearby_project .card .img_wrap img:nth-child(2){
	opacity: 0.5;
	filter: alpha(opacity=50);;
	margin-left: 18px;
}
.tcy_single_pro .nearby_project .card .item_layer{
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background: #fff;
	opacity: 0.6;
	filter: alpha(opacity=60);
	z-index: 5;
	display: none;
}
.tcy_single_pro .nearby_project .card .bot1{
	color: #999999;
	font-size: 14px;
	margin-top: 18px;
}
.tcy_single_pro .nearby_project .scroll_btn{
	width: 4.834em;
	height: 4.834em;
	border-radius: 100%;
	background: #fff;
	position: absolute;
	top: 50%;
	margin-top: -2.417em;
	box-shadow: 0 0 9px rgba(0,0,0,0.1);
	cursor: pointer;
	-webkit-transition-duration: .2s;
	transition-duration: .2s;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	-webkit-transition-property: transform;
	transition-property: transform;
	z-index: 6;
	display: block;
	font-size: 12px;
}
.tcy_single_pro .nearby_project .scroll_btn:hover{
	box-shadow: 0 0 21px 0 rgba(0,0,0,0.2);
	-webkit-transform: scale(1.05,1.05);
	-ms-transform: scale(1.05,1.05);
	transform: scale(1.05,1.05);
}
.tcy_single_pro .nearby_project .scroll_btn.prev{
	left: -2.417em;
}
.tcy_single_pro .nearby_project .scroll_btn>div{
	position: relative;
	height: 100%;
}
.tcy_single_pro .nearby_project .scroll_btn>div span{
	position: absolute;
	left: 50%;
	top: 50%;
	border-top: 2px solid #5f6060;
	border-right: 2px solid #5f6060;
	width: 8px;
	height: 8px;
	display: block;
	background: #fff;
	margin: -5px 0 0 -5px;
	-webkit-transform: rotate(-135deg);
	-moz-transform: rotate(-135deg);
	-ms-transform: rotate(-135deg);
	transform: rotate(-135deg);
}
.tcy_single_pro .nearby_project .scroll_btn.next span{
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}
/*******logo商标设计的最佳服务流程*********/
.tcy_single_pro .service-flow{
	font-size: 12px;
	background: #fff;
	padding: 74px 0 0;
}
.tcy_single_pro .service-flow .row{
	margin: 0;
}
.service-flow .flow_step{
	padding-bottom: 77px;
	border-bottom: 1px solid #E3ECF5;
}
.service-flow .flow_step .f_s_con{
	width: 20%;
	float: left;
	padding: 0 2em 0 4em;
	margin: 1.2em 0 0;
}
.service-flow .f_s_con .s_c_parents{
	position: relative;
	width: 56px;
	height: 56px;
}
.service-flow .f_s_con .step_circle{
	margin: 0.2em 0;
	width: 56px;
	height: 56px;
	border: 5px solid #7CACED;
	border-radius: 56px;
	color: #7CACED;
	font-size: 2.7em;
	text-align: center;
}
.service-flow .f_s_con .step_circle:after{
	display: block;
	content: "";
	position: absolute;
	width: 8px;
	height: 8px;
	background:#7CACED;
	right: -4px;
	top:24px;
	transform: rotate(45deg);
}
.service-flow .flow_step .f_s_con:nth-child(5) .step_circle{
	color: #44E7B9;
	border: 5px solid #44E7B9;
}
.service-flow .flow_step .f_s_con:nth-child(5) .step_circle:after{
	display: none;
}
.service-flow .f_s_con p{
	font-size: 2.1em;
	color: #333333;
	line-height: 1.85em;
}
.service-flow .f_s_con span{
	font-size: 1.2em;
	color: #666666;
	line-height: 1.5em;
}
.clear{
	clear: both;
}
/**********不让品牌输在起跑线上*********/
.tcy_single_pro .logo_package{
	font-size: 12px;
	background: #fff;
	padding: 74px 0 50px;
}
.tcy_single_pro .logo_package .row{
	margin: 0;
}
.tcy_single_pro .logo_package .title p{
	background: #7fadeb;
}
.tcy_single_pro .logo_package .title p.red{
	background: #FF507C;
}
.logo_package .logo_package_con .l_p_plan{
	padding: 0 8px;
	margin-bottom: 2.5em;
}
.logo_package .logo_package_con .l_p_plan .l_p_plan_con{
	padding-bottom: 2em;
	background: #FFFFFF;
	box-shadow: 0 0 13px rgba(0,0,0,0.1);
}
.logo_package .logo_package_con .l_p_plan .l_p_title{
	background: #C190E3;
	padding-top: 1.7em;
	padding-bottom: 1.6em;
	color: #ffffff;
	border-radius: 3px 3px 0 0;
}
.logo_package .logo_package_con .l_p_plan:nth-child(2) .l_p_title{
	background: #7caced;
}
.logo_package .logo_package_con .l_p_plan:nth-child(3) .l_p_title{
	background: #44e7b9;
}
.logo_package .logo_package_con .l_p_plan:nth-child(4) .l_p_title{
	background: #ff507c;
}
.logo_package .logo_package_con .l_p_plan .l_p_title p{
	font-size: 2em;
	color: #ffffff;
	text-align: center;
	letter-spacing: 3px;
}
.logo_package .logo_package_con .l_p_plan .l_p_title span{
	display: block;
	font-size: 1.3em;
	text-align: center;
	letter-spacing: 3px;
	line-height: 2.4em;
}
.logo_package .logo_package_con .l_p_plan .l_p_title i{
	display: block;
	color: #ffffff;
	font-style: normal;
	font-size: 2.25em;
	text-align: center;
}
.logo_package .logo_package_con .l_p_plan .l_p_details{
	padding:2.3em 1.6em 0;
}
.logo_package .logo_package_con .l_p_plan .l_p_details ul li{
	background: url(../images/purple_icon.png) left 5px no-repeat;
	padding-left: 16px;
	font-size: 1.2em;
	padding-bottom: 1.3em;
	position: relative;
	clear: both;
}
.logo_package .logo_package_con .l_p_plan .l_p_details ul li em{
	color: #ff507c;
	font-size: 16px;
	font-style: normal;
	letter-spacing: 2px;
}
.logo_package .logo_package_con .l_p_plan .l_p_details ul li.li_tips{
	margin-bottom: 18px;
}
.logo_package .logo_package_con .l_p_plan .l_p_details ul li b{
	display: block;
	float: left;
	font-weight: normal;
	width: 83%;
}
.logo_package .logo_package_con .l_p_plan .l_p_details ul li i{
	display: block;
	float: left;
	width: 24px;
	height: 34px;
	background: url(../images/tip_gray.png) center bottom no-repeat;
	cursor: pointer;
	margin-left: 10px;
	margin-top: -12px;
}
.logo_package .logo_package_con .l_p_plan .l_p_details ul li i.on{
	background: url(../images/tip_blue.png) center bottom no-repeat;
}
.logo_package .logo_package_con .l_p_plan .l_p_details ul li:nth-child(1) i.on,.logo_package .logo_package_con .l_p_plan .l_p_details ul li:nth-child(2) i.on{
	background: url(../images/tip_blue2.png) center bottom no-repeat;
	margin-top: -2px;
}
.logo_package .logo_package_con .l_p_plan .l_p_details ul li .tips_con{
	display: none;
	position: absolute;
	padding: 20px;
	width: 100%;
	background: #FFFFFF;
	border-radius: 3px;
	box-shadow: 0 0 15px -5px;
	bottom: 35px;
	left: 0%;
	z-index: 1;
}
.logo_package .logo_package_con .l_p_plan .l_p_details ul li:nth-child(1) .tips_con,.logo_package .logo_package_con .l_p_plan .l_p_details ul li:nth-child(2) .tips_con{
	bottom: auto;
	top: 38px;
}
.logo_package .logo_package_con .l_p_plan .l_p_details ul li .tips_con p{
	color: #666666;
	font-size: 1em;
	line-height: 30px;
	clear: both;
}
.logo_package .logo_package_con .l_p_plan .l_p_details ul li .tips_con a{
	display: block;
	width: 17px;
	height: 15px;
	font-size: 22px;
	line-height: .5;
	margin-top: -10px;
	margin-right: -10px;
	float: right;
	color: #aaa;
	text-shadow: 0 -1px 1px rgba(0,0,0,.6);
	font-weight: bold;
	cursor: pointer;
	text-decoration: none;
	transition: transform 0.3s;
	-webkit-transition: transform 0.3s;
	transform-origin: 50% 50%;
	-webkit-transform-origin: 50% 50%;
	-moz-transform-origin: 50% 50%;
	-ms-transform-origin: 50% 50%;
}
.logo_package .logo_package_con .l_p_plan .l_p_details ul li .tips_con a:hover{
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}
.logo_package .logo_package_con .l_p_plan:nth-child(2) .l_p_details ul li{
	background: url(../images/blue_icon.png) left 5px no-repeat;
}
.logo_package .logo_package_con .l_p_plan:nth-child(3) .l_p_details ul li{
	background: url(../images/green_icon.png) left 5px no-repeat;
}
.logo_package .logo_package_con .l_p_plan:nth-child(4) .l_p_details ul li{
	background: url(../images/red_icon.png) left 5px no-repeat;
}
.logo_package .logo_package_con .l_p_plan .tra_price{
	font-size: 1.2em;
	color: #999999;
	padding:0 1.9em 0.5em;
}
.logo_package .logo_package_con .l_p_plan .service_price{
	color: #666666;
	font-size: 14px;
	padding:0 1.9em 1.5em;
}
.logo_package .logo_package_con .l_p_plan .service_price span{
	font-size: 20px;
	color: #c190e3;
	letter-spacing: 1px;
}
.logo_package .logo_package_con .l_p_plan:nth-child(2) .service_price span{
	color: #7caced;
}
.logo_package .logo_package_con .l_p_plan:nth-child(3) .service_price span{
	color: #44e7b9;
}
.logo_package .logo_package_con .l_p_plan:nth-child(4) .service_price span{
	color: #ff507c;
}
.logo_package .logo_package_con .l_p_plan .tra_price span{
	text-decoration:line-through
}
.logo_package .logo_package_con .l_p_plan .preordain{
	display: block;
	width: 80%;
	height: 3.2em;
	margin:auto;
	text-align: center;
	background: #C190E3;
	line-height: 3.2em;
	color: #fff;
	font-size: 1.3em;
	letter-spacing: 3px;
	border-radius: 3px;
	text-decoration: none;
}
.logo_package .logo_package_con .l_p_plan:nth-child(2) .preordain{
	background: #7caced;
}
.logo_package .logo_package_con .l_p_plan:nth-child(3) .preordain{
	background: #44e7b9;
}
.logo_package .logo_package_con .l_p_plan:nth-child(4) .preordain{
	background: #ff507c;
}
.logo_package .logo_package_con .l_p_plan .preordain{
	opacity: .92;
	filter:alpha(opacity=92);
}
.logo_package .logo_package_con .l_p_plan .preordain:hover{
	opacity: 1;
	filter:alpha(opacity=100);
}
/*******************常见问题解答******************/
.tcy_single_pro .question_answer{
	font-size: 12px;
	background: #f7f8fa;
	padding: 74px 0 55px;
}
.tcy_single_pro .question_answer .row{
	margin: 0;
}
.tcy_single_pro .question_answer .title p{
	background: #7fadeb;
}

/******************************新版案例页-样式********************************/
/*****案例页 design_case*****/
.design_case{
	font-size: 12px;
	background: #E9F2F9;
	padding-top: 30px;
	padding-bottom: 70px;
}
/*月份提示*/
.design_case .month_index{
	position: relative;
	padding-top: 2.9em;
}
.design_case .month_wrap{
	position: absolute;
	right: 28px;
}
.design_case .month_index .month_tip{
	width: 56px;
	height: 56px;
	position: relative;
}
.design_case .month_index .month_tip span{
	display: block;
	width: 100%;
	padding: 2px 0;
	background: #FF507C;
	color: #fffffd;
	text-align: center;
	font-size: 14px;
	border-radius: 3px 3px 0 0;
}
.design_case .month_index .month_tip.past span{
	background: #7CACED;
}
.design_case .month_index .month_tip span:after{
	display: block;
	content: "";
	width: 0;
	height: 0;
	border-left: 10px solid #FF507C;
	border-top:5px solid transparent;
	border-bottom: 5px solid transparent;
	position: absolute;
	right: -9px;
	top: 8px;
}
.design_case .month_index .month_tip.past span:after{
	border-left: 10px solid #7CACED;
}
.design_case .month_index .month_tip p{
	width: 100%;
	border-radius: 0 0 3px 3px;
	text-align: center;
	background: #ffffff;
}
.design_case .month_index .month_tip p strong{
	font-size: 22px;
	font-style: normal;
	font-weight: normal;
}
.design_case .month_index .point{
	width: 12px;
	height: 12px;
	border-radius: 100%;
	background:#FF507C;
	position: absolute;
	top: 7px;
	left: 79px;
	z-index: 99;
}
.design_case .month_index .month_tip.past .point{
	background: #7CACED;
}

/*案例展示内容*/
.case_list_show{
	border-left: 2px solid rgba(212,219,224,0.3);
	padding-top: 2.9em;
}
.case_list_show .design_case_con>div{
	padding-right: 0px;
	padding-left: 15px;
}
.case_list_show .design_case_con>div:nth-child(4n+1){
	clear: both;
}
.design_case_con .d_c_con{
	background: #ffffff;
	padding: 1em;
	border-radius: 2px;
	margin-bottom: 15px;
	overflow: hidden;
}
.design_case_con .d_c_con h4{
	font-size: 1.5em;
	color: #000000;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.design_case_con .d_c_con h4 a{
	color: #000000;
	text-decoration: none;
	display: inline-block;
	max-width: 65%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	line-height: 60px;
}
.design_case_con .d_c_con h4 span{
	display: inline-block;
	font-size: 14px;
	float: right;
	color: #666;
	line-height: 60px;
}
.design_case_con .d_c_con p span{
	float: right;
}
.design_case_con .d_c_con p span b{
	width: 17px;
	height: 15px;
	display: inline-block;
	margin-left: 4px;
	background: url("../images/tcy_new_star_yellow.png") no-repeat center center;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	-ms-background-size: 100% 100%;
	background-size: 100% 100%;
}
.design_case_con .d_c_con p span b.yellow{
	background: url("../fonts/tcy_new_star_yellow.svg") no-repeat center center;
	background-size: 100% auto;
}
.design_case_con .d_c_con p span b.gray{
	background: url("../fonts/tcy_new_star_gray.svg") no-repeat center center;
	background-size: 100% auto;
}
.design_case_con .d_c_con p strong{
	font-style: normal;
	font-weight: normal;
	/*font-size: 1.15em;*/
	font-size: 1em;
	color: #666666;
}
.design_case_con .d_c_con .eval_info{
	padding-top: 16px;
	position: relative;
}
.design_case_con .d_c_con .eval_info .top_arrow{
	display: inline-block;
	width: 24px;
	height: 9px;
	position: absolute;
	top: -8px;
	left: 9px;
	background: url(../images/top_arrow.png) center no-repeat;
}
.design_case_con .d_c_con .eval_info:before{
	display: inline-block;
	position: absolute;
	content: "";
	height: 1px;
	background: #E3EBF5;
	left: -1em;
	top: 0;
	right: -1em;
	width: 120%;
}
.design_case_con .d_c_con .eval_info p span{
	margin-top: 12px;
}
.design_case_con .d_c_con .eval_info p img{
	display: inline-block;
	width: 44px;
	height: 44px;
	border-radius: 50%;
	margin-right: 9px;
}
.design_case_con .d_c_con .eval_info p em{
	display: inline-block;
	font-style: normal;
	font-size: 14px;
	color: #666666;
	margin-right: 3px;
	vertical-align: middle;
	line-height: 20px;
}
.design_case_con .d_c_con .eval_info p i{
	display: inline-block;
	font-style: normal;
	color: #3F3F3F;
	font-size: 14px;
	vertical-align: middle;
	line-height: 20px;
}
.design_case_con .d_c_con .eval_info .eval_text{
	font-size: 14px;
	color: #666;
	line-height: 20px;
	margin-top: 18px;
	height: 40px;
	overflow: hidden;
	display: -webkit-box;
	text-overflow: ellipsis;
	word-wrap: break-word;
	white-space: normal !important;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.case_list_show .show_more a{
	display: block;
	width: 158px;
	text-align: center;
	margin:20px auto 0;
	text-decoration: none;
}
.design_case .show_more a{
	display: block;
	width: 158px;
	text-align: center;
	margin:20px auto 0;
	text-decoration: none;
}
.design_case .case_list_show .show_more a{
	margin-right: 0;
	margin-top: 0;
	text-align: right;
	font-size: 14px;
	color: #333;
	letter-spacing: 3px;
}
.design_case .case_list_show .show_more a i{
	color: #666666;
	font-size: 17px;
	margin-left: 5px;
	font-weight: bold;
}

/****************************************新版-案例-筛选页样式**************************************/
.filter_condition{
	background: #edf0ef;
	/*height: 156px;*/
	padding: 0 0 0 0;
}
.filter_condition_patch{
	padding: 0 0 0 0;
}
.filter_condition .row{
	margin-left: 0;
	margin-right: 0;
	padding: 1.67em 0;
	background: #fff;
	/*border-top: 1px solid #F3F3F3;*/
}
.filter_condition select.f_c_select{
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance:none;
	background: url(../images/select_icon.png) no-repeat right center transparent;
	outline: none;
	padding-left: 15px;
	padding-right: 35px;
	width: 22%;
	font-size: 1.2em;
	color: #4c4c4c;
	height: 50px;
	letter-spacing: 3px;
	border:none;
	border-radius: 3px;
	cursor: pointer;
}
/*清除ie的默认选择框样式清除，隐藏下拉箭头*/
.filter_condition select.f_c_select::-ms-expand{
	display: none;
}
.filter_condition select.f_c_select:focus{
	border: none;
	box-shadow:0 0 18px rgba(0,0,0,0.1);
}
.filter_condition select.f_c_select>option{
	outline: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance:none;
	font-size: 14px;
	height: 40px;
	letter-spacing: 3px!important;
	color: #4c4c4c;
	padding-left: 15px;
	background: #FFFFFF;
	padding-top: 10px;
}
/*案例筛选搜索框*/
.filter_condition_patch .route_nav{
	margin-top: 75px;
	margin-bottom: 47px;
}
.filter_condition_patch .route_nav a{
	display: inline-block;
	font-size: 14px;
	color: #999999;
	text-decoration: none;
}
.filter_condition_patch .route_nav i{
	display: inline-block;
	width: 9px;
	height: 12px;
	background: url(../fonts/arrow_right_light_gray.svg) center no-repeat;
	background-size: 100% auto;
	margin: 0 26px;
	vertical-align: text-top;
}
.filter_condition_patch .route_nav span{
	display: inline-block;
	font-size: 14px;
	color: #999999;
}
.filter_condition .f_c_search_box{
	float: right;
	margin-top: 10px;
	position: relative;
	width: 271px;
	height: 46px;
	border: 2px solid #E3EBF5;
	border-radius: 2px;
	margin-bottom: 20px;
}
.filter_condition .f_c_search{
	letter-spacing: 3px;
	font-size: 1.2em;
	color: #4c4c4c;
	text-indent: 30px;
	border-radius: 25px;
	border: none;
	width: 100%;
	height: 100%;
	padding-right: 30px;
}
.filter_condition .f_c_search:focus{
	border: none;
	outline: none;
	text-indent: 15px;
}
.filter_condition .f_c_search:focus+.f_c_search_button{
	background: url(../images/search2_icon.png) center no-repeat;
}
.filter_condition .f_c_search:active{
	border: none;
	outline: none;
	text-indent: 15px;
}
.filter_condition .f_c_search_button{
	position: absolute;
	border: none;
	background: transparent;
	display: block;
	padding-top: 4px;
	width: 24px;
	height: 30px;
	background: url(../images/search_icon.png) center no-repeat;
	right: 3px;
	top: 6px;
}
.filter_condition .f_c_search_button:hover{outline: none;}
.filter_condition .f_c_search_button:focus{border: none;outline: none;}
.filter_condition .f_c_search_button:active{border: none;outline: none;}
.filter_condition h1{
	letter-spacing: 7px;
	font-size: 38px;
	color: #333333;
	margin-bottom: 26px;
}
.filter_condition .new_f_c_search_box{
	width: 600px;
	float: left;
	border: none;
}
.filter_condition .new_f_c_search_box .f_c_search{
	border: 2px solid #E3EBF5;
	border-radius: 2px;
	text-indent: 15px;
	padding-right: 75px;
}
.filter_condition .new_f_c_search_box .f_c_search:focus{
	border: 2px solid #7CACEE;
	border-radius: 2px;
}
.filter_condition .new_f_c_search_box .f_c_search_button{
	width: 64px;
	height: 46px;
	background: url(../fonts/white_search.svg) center no-repeat #7CACEE;
	right: 0;
	top: 0;
	border-radius: 0 2px 2px 0;
}
.filter_condition .new_f_c_search_box .f_c_search:focus+.f_c_search_button{
	background: url(../fonts/white_search.svg) center no-repeat #7CACEE;
}
.filter_design{
	background: #E9F2F9;
	font-size: 12px;
	padding-bottom: 70px;
	clear: both;
}
.filter_design .f_d_top{
	padding: 30px 0;
}
.filter_design .f_d_top h1{
	color: #4c4c4c;
	font-size: 24px;
	letter-spacing: 3px;
	text-align:center;
}
.filter_design .f_d_top span{
	color: #666666;
	font-size: 1.2em;
}
.filter_design .f_d_top span i{
	font-style: normal;
	color: #ff3e6b;
}
.filter_design .f_d_con{
	min-height: 530px;
}
.filter_design .f_d_con .row>div{
	padding-right: 0;
	padding-left: 15px;
}
.filter_design .f_d_con .row>div:nth-child(4n+1){
	clear: both;
}
.filter_design .f_d_con .f_d_c_c{
	background: #ffffff;
	padding: 1em;
	border-radius: 2px;
	margin-bottom: 15px;
}
.filter_design .f_d_con .f_d_c_c .img_wrap{
	width: 100%;
	overflow: hidden;
	border-radius: 3px;
	position: relative;
}
.filter_design .f_d_con .f_d_c_c .img_wrap .DCI_i{
	display: inline-block;
	width: 28px;
	height: 37px;
	position: absolute;
	left: 10px;
	top: 10px;
	cursor: pointer;
	background: url(../fonts/DCI_icon.svg) center no-repeat;
	background-size: 100% 100%;
	z-index: 1;
}
/***********版权证书模态框*********/
#copyRight_certificate_modal .modal-dialog{
	width: 880px;
	margin: 60px auto;
}
#copyRight_certificate_modal .modal-content{
	border-radius: 2px;
	padding: 30px;
	position: relative;
}
#copyRight_certificate_modal .modal-content .close{
	font-size: 28px;
	position: absolute;
	right: 15px;
	top: 11px;
}
#copyRight_certificate_modal .modal_con h4{
	font-size: 28px;
	color: #333333;
	letter-spacing: 2px;
	margin-bottom: 36px;
}
#copyRight_certificate_modal .modal-content .img_wrap{

}
#copyRight_certificate_modal .modal-content .img_wrap img{
	display: block;
	width: 100%;
}
.filter_design .f_d_con .f_d_c_c h4{
	font-size: 1.5em;
	color: #000000;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: block;
}
.filter_design .f_d_con .f_d_c_c h4 a{
	display: inline-block;
	text-decoration: none;
	color: #000000;
	line-height: 60px;
	max-width: 65%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.filter_design .f_d_con .f_d_c_c h4 span{
	display: inline-block;
	font-size: 14px;
	float: right;
	color: #666;
	line-height: 60px;
}
.filter_design .f_d_con .f_d_c_c p span{
	float: right;
}
.filter_design .f_d_con .f_d_c_c p span b{
	width: 17px;
	height: 15px;
	display: inline-block;
	margin-left: 4px;
	background: url("../images/tcy_new_star_yellow.png") no-repeat center center;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	-ms-background-size: 100% 100%;
	background-size: 100% 100%;
}
.filter_design .f_d_con .f_d_c_c p span b.yellow{
	background: url("../fonts/tcy_new_star_yellow.svg") no-repeat center center;
	background-size: 100% auto;
}
.filter_design .f_d_con .f_d_c_c p span b.gray{
	background: url("../fonts/tcy_new_star_gray.svg") no-repeat center center;
	background-size: 100% auto;
}
.filter_design .f_d_con .f_d_c_c p strong{
	font-style: normal;
	font-weight: normal;
	font-size: 1.15em;
	color: #666666;
}
.filter_design .f_d_con .f_d_c_c .eval_info{
	padding-top: 16px;
	position: relative;
}
.filter_design .f_d_con .f_d_c_c .eval_info .top_arrow{
	display: inline-block;
	width: 24px;
	height: 9px;
	position: absolute;
	top: -8px;
	left: 9px;
	background: url(../images/top_arrow.png) center no-repeat;
}
.filter_design .f_d_con .f_d_c_c .eval_info:before{
	display: inline-block;
	position: absolute;
	content: "";
	height: 1px;
	background: #E3EBF5;
	left: -1em;
	top: 0;
	right: -1em;
	width: 120%;
}
.filter_design .f_d_con .f_d_c_c .eval_info p span{
	margin-top: 12px;
}
.filter_design .f_d_con .f_d_c_c .eval_info p img{
	display: inline-block;
	width: 44px;
	height: 44px;
	border-radius: 50%;
	margin-right: 9px;
}
.filter_design .f_d_con .f_d_c_c .eval_info p em{
	display: inline-block;
	font-style: normal;
	font-size: 14px;
	color: #666666;
	margin-right: 3px;
	vertical-align: middle;
	line-height: 20px;
}
.filter_design .f_d_con .f_d_c_c .eval_info p i{
	display: inline-block;
	font-style: normal;
	color: #3F3F3F;
	font-size: 14px;
	vertical-align: middle;
	line-height: 20px;
}
.filter_design .f_d_con .f_d_c_c .eval_info .eval_text{
	font-size: 14px;
	color: #666;
	line-height: 20px;
	margin-top: 18px;
	height: 40px;
	overflow: hidden;
	display: -webkit-box;
	text-overflow: ellipsis;
	word-wrap: break-word;
	white-space: normal !important;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.filter_design .f_d_bottom{
	padding-left: 15px;
}
.filter_design .f_d_bottom a{
	display: block;
	width: 158px;
	text-align: center;
	text-decoration: none;
	margin:20px auto 0;
}
/*搜索结果为空的提示*/
.filter_design .null_case_tips{
	padding-top: 85px;
}
.filter_design .null_case_tips img{
	display: block;
	margin: 0 auto;
}
.filter_design .null_case_tips p{
	text-align: center;
	color: #b2b2b2;
	font-size: 18px;
	letter-spacing: 5px;
	line-height: 30px;
	padding-top: 20px;
}




/*********************  05-案例详情页  **************************/
/*banner图左侧*/
.t_case_details_ban .d_number span{
	display: inline-block;
	margin-top: 26px;
	margin-right: 40px;
}
.t_case_details_ban .d_number span strong,
.t_case_details_ban .d_number span em{
	display: block;
	color: #333333;
	font-size: 24px;
	font-weight: normal;
}
.t_case_details_ban .d_number span em{
	display: block;
	font-size: 16px;
	color: #666666;
	font-style: normal;
	margin-top: 10px;
}
/*公共标题*/
.t_case_details_title .title h4{
	color: #333333;
	font-size: 22px;
	letter-spacing: 3px;
}
.t_case_details_title .title .line{
	width: 34px;
	height: 5px;
	background: #7fadeb;
	margin-top: 20px;
}
/*采纳*/
.t_case_details_accept{
	text-align: center;
	font-size: 14px;
	color: #666666;
	letter-spacing: 3px;
}
.t_case_details_accept .bot{
	padding: 30px 15px;
	background: #fff;
	width: 200px;
	position: relative;
	z-index: 4;
	margin-top: -100px;
	border-radius: 3px;
	box-shadow: 0 0 18px rgba(0,0,0,0.1);
}
.t_case_details_accept .bot img{
	width: 74px;
	height: 74px;
	display: block;
	margin: 0 auto;
	border-radius: 100%;
}
.t_case_details_accept .bot .name{
	color: #509eed;
	font-size: 18px;
	margin: 15px 0 5px;
}
/*评价*/
.t_case_details_assess{
	margin-top: -40px;
}
.t_case_details_assess .star{
	margin: 20px 0 10px;
}
.t_case_details_assess .star span,
.t_case_details_assess .star strong{
	width: 17px;
	height: 15px;
	display: inline-block;
	background: url("../images/tcy_new_star_yellow.png") no-repeat;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	-ms-background-size: 100% 100%;
	background-size: 100% 100%;
	margin-right: 10px;
}
.t_case_details_assess .star strong{
	background: url("../images/tcy_new_star_gray.png") no-repeat;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	-ms-background-size: 100% 100%;
	background-size: 100% 100%;
}
.t_case_details_assess .desc{
	letter-spacing: 3px;
	color: #666666;
	font-size: 14px;
	margin-bottom: 50px;
}
.t_case_details_assess .assess_con{
	border-top: 1px solid #e9f0f6;
}
.t_case_details_assess .assess_left{
	padding: 40px 40px 60px;
	position: relative;
}
.t_case_details_assess .assess_left:after{
	position: absolute;
	right: 0;
	top: 0;
	display: block;
	width: 1px;
	height: 100%;
	min-height: 1034px;
	content: "";
	background: #e9f0f6;
}
.t_case_details_assess .success_bid img{
	width: 100%;
	max-width: 100%;
	border-radius: 3px;
	margin-bottom: 18px;
}
.t_case_details_assess .success_bid .all_img{
	display: none;
}
.t_case_details_assess .success_bid .look_all_btn{
	width: 100%;
	text-align: center;
	height: 50px;
	line-height: 50px;
	color: #666666;
	font-size: 16px;
	background: #e9f2f9;
	letter-spacing: 3px;
	border-radius: 3px;
	cursor: pointer;
}
.t_case_details_assess .success_bid .look_all_btn i{
	width: 13px;
	height: 8px;
	margin-left: 3px;
	display: inline-block;
	background: url("../images/arrow_down2.png") no-repeat;
	background-size: 100% 100% ;
}
.t_case_details_assess .success_bid .look_all_btn:hover{
	background: #e9eff3;
}
.t_case_details_assess .success_bid .tag,
.t_case_details_assess .shortlisted .tag{
	position: absolute;
	right: 12px;
	top: 12px;
	color: #fff;
	background: #44e7b9;
	width: 60px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	border-radius: 3px;
	font-size: 14px;
	letter-spacing: 1px;
	z-index: 3;
}
.t_case_details_assess .shortlisted{
	margin-top: 30px;
}
.t_case_details_assess .shortlisted .box:nth-child(2n+1){
	clear: both;
}
.t_case_details_assess .shortlisted .box .img_wrap{
	position: relative;
}
.t_case_details_assess .shortlisted .box .layer{
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	/*background: rgba(0,0,0,0.4);*/
	background: url("../images/lock_layer.png");
	opacity: 1;
	overflow: visible;
	/*-webkit-transition: all 0.4s ease-in-out;*/
	/*-moz-transition: all 0.4s ease-in-out;*/
	/*-o-transition: all 0.4s ease-in-out;*/
	/*-ms-transition: all 0.4s ease-in-out;*/
	/*transition: all 0.4s ease-in-out;*/
}
/*.t_case_details_assess .shortlisted .box .img_wrap:hover .layer{*/
	/*opacity: 0;*/
/*}*/
.t_case_details_assess .shortlisted .box .lock{
	position: absolute;
	left: 50%;
	top: 50%;
	width: 44px;
	height: 60px;
	margin: -30px 0 0 -22px;
	background: url("../images/lock.png") no-repeat;
	z-index: 2;
	-webkit-transition: transform 0.5s;
	transition: transform 0.5s;
}
.t_case_details_assess .shortlisted .box .img_wrap:hover .lock{
	/*-webkit-animation: shake 0.8s ;
	animation: shake 0.8s ;*/
	-webkit-transform: translate(130px,0);
	transform: translate(130px,0);

}
@-webkit-keyframes shake {
	0%,100% {
		-webkit-transform: translate3d(0,0,0);
		transform: translate3d(0,0,0)
	}
	12.5%,37.5%,62.5%,87.5%{
		-webkit-transform: translate3d(-3px,0,0);
		transform: translate3d(-3px,0,0)
	}
	25%,50%,75%{
		-webkit-transform: translate3d(3px,0,0);
		transform: translate3d(3px,0,0)
	}
}
@keyframes shake {
	0%,100% {
		-webkit-transform: translate3d(0,0,0);
		-ms-transform: translate3d(0,0,0);
		transform: translate3d(0,0,0)
	}
	12.5%,37.5%,62.5%,87.5%{
		-webkit-transform: translate3d(-3px,0,0);
		-ms-transform: translate3d(-3px,0,0);
		transform: translate3d(-3px,0,0)
	}
	25%,50%,75%{
		-webkit-transform: translate3d(3px,0,0);
		-ms-transform: translate3d(3px,0,0);
		transform: translate3d(3px,0,0)
	}
}
.t_case_details_assess .shortlisted .box .shadow{
	position: absolute;
	left: 5px;
	top: 5px;
	right: 5px;
	bottom: -5px;
	background: #fff;
	-webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.08);
	box-shadow: 0 1px 5px rgba(0,0,0,0.08);
	border-radius: 3px;
}
.t_case_details_assess .shortlisted .box .shadow.s_2{
	left: 10px;
	top: 10px;
	right: 10px;
	bottom: -10px;
}
.t_case_details_assess .shortlisted .tag{
	background: #ff507c;
}
.t_case_details_assess .shortlisted h5{
	font-size: 18px;
	color: #666666;
	letter-spacing: 3px;
	margin: 5px 0 20px 0;
}
.t_case_details_assess .shortlisted img{
	width: 100%;
	max-width: 100%;
	border-radius: 3px;
	position: relative;
}
.t_case_details_assess .shortlisted p{
	padding: 10px 0 0 0;
	text-align: right;
	margin-top: 3px;
	margin-bottom: 15px;
}
.t_case_details_assess .shortlisted p,
.t_case_details_assess .shortlisted p a{
	color: #999999;
	font-size: 14px;
}
.t_case_details_assess .shortlisted p a{
	color: #7caced;
}
.t_case_details_assess .shortlisted p a:hover{
	text-decoration: none;
	color: #7caced;
}
.t_case_details_assess .statement{
	font-size: 13px;
	color: #999999;
	letter-spacing: 1px;
	line-height: 22px;
}
.t_case_details_assess .share{
	text-align: center;
	margin: 40px 0 20px;
}
.t_case_details_assess .share a{
	display: inline-block;
	width: 40px;
	height: 40px;
	margin: 0 7px;
	background: url("../images/case_details_6.png") no-repeat;
	background-size: 100% 100%;
	cursor: pointer;
}
.t_case_details_assess .share .wx{
	background: url("../images/case_details_7.png") no-repeat;
	background-size: 100% 100%;
}
.t_case_details_assess .share .qq_wb{
	background: url("../images/case_details_8.png") no-repeat;
	background-size: 100% 100%;
}
.t_case_details_assess .share .dou{
	background: url("../images/case_details_9.png") no-repeat;
	background-size: 100% 100%;
}
.t_case_details_assess .share .hua{
	background: url("../images/case_details_10.png") no-repeat;
	background-size: 100% 100%;
}
.t_case_details_assess .assess_right{
	padding: 0;
}
.t_case_details_assess .assess_right .box1{
	padding: 40px;
	border-bottom: 1px solid #e9f0f6;
}
.t_case_details_assess .assess_right .box1 h5{
	color: #333333;
	font-size: 18px;
	margin-bottom: 30px;
	text-transform: capitalize;
}
.t_case_details_assess .assess_right .box1 .con{
	margin-bottom: 20px;
	padding: 0 0 4px 30px;
	background: url("../images/case_details_1.png") no-repeat;
	background-size: 22px 23px;
}
.t_case_details_assess .assess_right .box1 .con2{
	background: url("../images/case_details_2.png") no-repeat;
	background-size: 19px 23px;
}
.t_case_details_assess .assess_right .box1 .con3{
	background: url("../images/case_details_3.png") no-repeat;
	background-size: 20px 20px;
}
.t_case_details_assess .assess_right .box1 .con4{
	background: url("../images/case_details_4.png") no-repeat;
	background-size: 19px 23px;
	margin-bottom: 0;
}
.t_case_details_assess .assess_right .box1 .con h6{
	font-size: 16px;
	color: #666666;
}
.t_case_details_assess .assess_right .box1 .con p{
	font-size: 14px;
	color: #808080;
	letter-spacing: 2px;
}
.t_case_details_assess .assess_right .box2{
	padding: 40px 0;
	border-bottom: 1px solid #e9f0f6;
}
.t_case_details_assess .assess_right .box2 h5{
	text-align: center;
	color: #666666;
	font-size: 16px;
	letter-spacing: 3px;
}
.t_case_details_assess .assess_right .box2 a{
	width: 64%;
	margin: 25px auto 0;
	display: block;
}
.t_case_details_assess .assess_right .box3{
	text-align: center;
	font-size: 14px;
	color: #666666;
	padding: 40px 0;
}
.t_case_details_assess .assess_right .box3 p img{
	width: 142px;
}
.t_case_details_assess .assess_right .box3 h5{
	font-size: 16px;
	color: #333333;
	margin: 15px 0;
}
.t_case_details_assess .assess_right .box3 .zx_btn{
	display: block;
	margin: 13px auto 0;
	width: 64%;
}
/*推荐案例*/
.t_case_details_recommend{
	background: #e9f2f9;
	padding: 60px 0;
}
.t_case_details_recommend .title h4{
	color: #666666;
}
.t_case_details_recommend .row{
	margin: 0;
}
.t_case_details_recommend .recommend{
	margin-top: 20px;
}
.t_case_details_recommend .recommend .examples{
	overflow: hidden;
	position: relative;
	margin-bottom: 10px;
}
.t_case_details_recommend .recommend .card_list{
	white-space: nowrap;
	overflow-x: scroll;
	overflow-y: hidden;
	position: relative;
	bottom: -17px;
	margin-top: -17px;
}
/********************** 分类页 *******************************/
.t_classic_logo,
.t_classic_pack,
.t_classic_advertise{
	padding-top: 80px;
	padding-bottom: 80px;
}
.t_classic_alone{
	margin-top: 30px;
}
.t_classic_alone:nth-child(4n+1){
	clear: both;
}
.t_classic_alone a{
	text-decoration: none;
	color: #666;
	font-size: 16px;
	letter-spacing: 3px;
	display: block;
	cursor: pointer;
}
.t_classic_alone a:hover{
	text-decoration: none;
}
.t_classic_alone h4{
	color: #333;
	font-size: 18px;
	margin: 25px 0 15px 0;
}
.t_classic_alone a:hover h4{
	color: #111;
}
/**********登录 tcy_login*********/
.tcy_login{
	width: 400px;
	margin: 60px auto;
}
.tcy_login .t_l_logo{
	width: 100%;
	height: 115px;
	text-align: center;
	line-height: 110px;
}
/*欢迎登录*/
.tcy_login .t_l_ways{
	width: 100%;
	height: 70px;
	letter-spacing: 3px;
}
.tcy_login .t_l_ways .welcome{
	display: inline-block;
	font-size: 24px;
	color: #333333;
	margin-top: 17px;
}
.tcy_login .t_l_ways .login_way{
	display: inline-block;
	font-size: 14px;
	color: #7caced;
	cursor: pointer;
	float: right;
	margin-top: 24px;
}
.tcy_login .t_l_ways p{
	font-size: 24px;
	color: #333333;
	text-align: center;
	letter-spacing: 5px;
}
/*登录表单*/
.tcy_login .t_l_form{
	width: 100%;
}
.tcy_login .t_l_form .common_login input:-webkit-autofill,.tcy_login .t_l_form .common_login input:-webkit-autofill:hover,.tcy_login .t_l_form .common_login input:-webkit-autofill:focus{
	border-bottom: 1px solid #E9F0F6;
	-webkit-text-fill-color: #666;
	-webkit-box-shadow: 0 0 0 1000px #fff inset;
	transition: background-color 5000s ease-in-out 0s;
	font-weight: 500;
}
.tcy_login .t_l_form .input_account{
	height: 60px;
	margin-top: 20px;
	position: relative;
}
.tcy_login .t_l_form .input_account .login_account{
	display: block;
	width: 100%;
	height: 60px;
	padding-left: 30px;
	font-size: 16px;
	color: #666666;
	letter-spacing: 3px;
	line-height: 57px;
	border-top: none;
	border-left:none;
	border-right: none;
	outline: none;
	border-bottom: 1px solid #E9F0F6;
	position: relative;
}
.tcy_login .t_l_form .input_account:before{
	display: block;
	content: "";
	background: url("../images/account_icon.png") left center no-repeat;
	position: absolute;
	left: 0;
	top: 0;
	width: 30px;
	height: 60px;
	z-index: 2;
}
.tcy_login .t_l_form .input_account .login_account:focus{
	border-bottom: 1px solid #7CACED;
}
.tcy_login .t_l_form .input_account .get_code{
	position: absolute;
	width: 135px;
	height: 38px;
	border: 3px solid #E0E0E0;
	border-radius: 2px;
	color: #7caced;
	font-size: 14px;
	text-align: center;
	background: #ffffff;
	right: 0;
	bottom: 9px;
	outline: none;
	letter-spacing: 3px;
}
.tcy_login .t_l_form .input_account .get_code:hover{
	border: 3px solid #7caced;
}
.tcy_login .t_l_form .input_account .get_code.on:hover{
	border: 3px solid #E0E0E0;
}
.tcy_login .t_l_form .input_password .get_code{
	position: absolute;
	width: 135px;
	height: 38px;
	border: 3px solid #E0E0E0;
	border-radius: 2px;
	color: #7caced;
	font-size: 14px;
	text-align: center;
	background: #ffffff;
	right: 0;
	bottom: 9px;
	outline: none;
	letter-spacing: 3px;
}
.tcy_login .t_l_form .input_password .get_code:hover{
	border: 3px solid #7caced;
}
.tcy_login .t_l_form .input_password .get_code.on:hover{
	border: 3px solid #E0E0E0;
}
.tcy_login .t_l_form .phone_login .login_verify{
	height: 60px;
	margin-top: 20px;
	position: relative;
}
.tcy_login .t_l_form .input_account .img_code{
	position: absolute;
	right: 0;
	bottom: 12px;
}
.tcy_login .t_l_form .input_password{
	height: 60px;
	margin-top: 20px;
	position: relative;
}
.tcy_login .t_l_form .input_password .login_password{
	display: block;
	width: 100%;
	height: 60px;
	padding-left: 30px;
	border-top: none;
	border-right: none;
	border-left: none;
	border-bottom: 1px solid #E9F0F6;
	outline: none;
	font-size: 16px;
	color: #666666;
	letter-spacing: 3px;
	line-height: 57px;
}
.tcy_login .t_l_form .input_password:before{
	display: block;
	content: "";
	background: url("../images/pass_icon.png") left center no-repeat;
	position: absolute;
	left: 0;
	top: 0;
	width: 30px;
	height: 60px;
	z-index: 2;
}
.tcy_login .t_l_form .login_verify:before{
	display: block;
	content: "";
	background: url("../images/code_img_icon.png") left center no-repeat;
	position: absolute;
	left: 0;
	top: 0;
	width: 30px;
	height: 60px;
	z-index: 2;
}
.tcy_login .t_l_form .input_password .login_password:focus{
	border-bottom: 1px solid #7CACED;
}
.tcy_login .t_l_form .password{
	height: 70px;
	color: #666666;
	font-size: 14px;
	letter-spacing: 3px;
}
.tcy_login .t_l_form .password .remember_pass{
	display: inline-block;
	font-weight: normal;
	line-height: 50px;
	position: relative;
	cursor: pointer;
}
.tcy_login .t_l_form .password .remember_pass input{
	-moz-appearance: none;
	-webkit-appearance: none;
	width: 10px;
	height: 10px;
	width: 10px\0;
	height: 10px\0;
}
.tcy_login .t_l_form .password .remember_pass input + i{
	width: 18px;
	height: 18px;
	display: block;
	position: absolute;
	left: -3px;
	top:17px;
	background: url("../images/remember_icon.png") center no-repeat;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	background-size: 100% 100%;
}
.tcy_login .t_l_form .password .remember_pass input:checked + i{
	width: 18px;
	height: 18px;
	display: block;
	position: absolute;
	left: -3px;
	top:17px;
	background: url("../images/remember_icon2.png") center no-repeat;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	background-size: 100% 100%;
}
/********公共的单选按钮input[type="radio"]*******/
.common_blue_radio{
	display: inline-block;
	font-weight: normal;
	line-height: 50px;
	position: relative;
	cursor: pointer;
	letter-spacing: 3px;
	margin-right: 15px;
	font-size: 16px;
	color: #333333;
}
.common_blue_radio input{
	-moz-appearance: none;
	-webkit-appearance: none;
	width: 10px;
	height: 10px;
	width: 10px\0;
	height: 10px\0;
}
.common_blue_radio input + i{
	width: 18px;
	height: 18px;
	display: block;
	position: absolute;
	left: -3px;
	top:17px;
	background: url("../images/remember_icon.png") center no-repeat;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	background-size: 100% 100%;
}
.common_blue_radio input:checked + i{
	width: 18px;
	height: 18px;
	display: block;
	position: absolute;
	left: -3px;
	top:17px;
	background: url("../images/remember_icon2.png") center no-repeat;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	background-size: 100% 100%;
}
/********公共的单选按钮input[type="radio"] end******/

.tcy_login .t_l_form .password .forget_pass{
	display: inline-block;
	float: right;
	line-height: 50px;
}
.tcy_login .t_l_form .password .forget_pass a{
	text-decoration: none;
	color: #666666;
}
.tcy_login .t_l_form .password .forget_pass a:hover{
	color: #7caced;
}
.tcy_login .t_l_form .btn_login .login_sub{
	height: 60px;
	border: none;
	outline: none;
	background: #7CACED;
	text-align: center;
	font-size: 18px;
	color: #fffffd;
	letter-spacing: 3px;
	width: 100%;
	border-radius: 3px;
	opacity: .96;
	filter:alpha(opacity=96);
}
.tcy_login .t_l_form .btn_login .login_sub.bind_phone{
	margin-top: 75px;
}
.tcy_login .t_l_form .btn_login .login_sub:hover{
	opacity: 1;
	filter:alpha(opacity=100);
}
.tcy_login .t_l_tips{
	height: 80px;
}
.tcy_login .t_l_tips p{
	font-size: 14px;
	color: #666666;
	text-align: center;
	line-height: 70px;
}
.tcy_login .t_l_tips p span{
	color: #7caced;
	font-size: 14px;
}
.tcy_login .t_l_tips p span a{
	color: #7caced;
	text-decoration: none;
}
.tcy_login p.register{
	height: 75px;
	text-align: center;
	font-size: 16px;
	color: #666666;
	letter-spacing: 3px;
	line-height: 65px;
	border-bottom: 1px solid #D2D8DE;
}
.tcy_login p.register a.user_register{
	color: #7caced;
	text-decoration: none;
	float: right;
}
.tcy_login p.register a.wechat_login{
	float: left;
	font-size: 14px;
	color: #666;
	text-decoration: none;
}
.tcy_login p.register a.wechat_login{
	padding-right: 25px;
	background: url(../images/wechat_hover.png) center right no-repeat;
}




/****************注册 tcy_register***************/
.tcy_register{
	width: 400px;
	margin: 60px auto;
}
.tcy_register .t_r_logo{
	width: 100%;
	height: 115px;
	text-align: center;
	line-height: 110px;
}
.tcy_register .t_r_welcome{
	height: 65px;
	letter-spacing: 3px;
}
.tcy_register .t_r_welcome .login_atonce{
	display: inline-block;
	float: right;
	color: #666666;
	font-size: 16px;
	margin-top: 23px;
}
.tcy_register .t_r_welcome .login_atonce a{
	color: #7caced;
	text-decoration: none;
}
.tcy_register .t_r_welcome .wel_reg{
	display: inline-block;
	color: #333333;
	font-size: 24px;
	margin-top: 14px;
}
.tcy_register .t_r_form input{
	color: #999999;
	font-size: 16px;
	letter-spacing: 3px;
}
.tcy_register .t_r_form input[type="checkbox"]{
	-moz-appearance: none;
	-webkit-appearance: none;
	width: 10px;
	height: 10px;
	width: 10px\0;
	height: 10px\0;
}
.tcy_register .t_r_form .reg_input{
	height: 60px;
	margin-top: 20px;
	position: relative;
}
.tcy_register .t_r_form .reg_input input:-webkit-autofill,.tcy_register .t_r_form .reg_input input:-webkit-autofill:hover,.tcy_register .t_r_form .reg_input input:-webkit-autofill:focus{
	border-bottom: 1px solid #E9F0F6;
	-webkit-text-fill-color: #666;
	-webkit-box-shadow: 0 0 0 1000px #fff inset;
	transition: background-color 5000s ease-in-out 0s;
	font-weight: 500;
}
.tcy_register .t_r_form .reg_input input{
	display: block;
	width: 100%;
	height: 35px;
	border-bottom: 1px solid #E9F0F6;
	border-top: none;
	border-left: none;
	border-right: none;
	outline: none;
}
.tcy_register .t_r_form .reg_input input:focus{
	border-bottom: 1px solid #7CACED;
}
.tcy_register .t_r_form .reg_input input.send_code{
	position: absolute;
	width: 135px;
	height: 38px;
	border: 3px solid #E0E0E0;
	border-radius: 2px;
	color: #7caced;
	font-size: 14px;
	text-align: center;
	background: #ffffff;
	right: 0;
	bottom: 30px;
	outline: none;
}
.tcy_register .t_r_form .reg_verify .img_verify_code{
	display: block;
	position: absolute;
	right: 0;
	bottom: 30px;
	border-radius: 2px;
	cursor: pointer;
}
.tcy_register .t_r_form .reg_verify .img_verify_code img{
}
.tcy_register .t_r_form .reg_password .pw_level{
	width: 100%;
	margin-top: 10px;
	height: 18px;
}
.tcy_register .t_r_form .reg_repassword{
	margin-top: 45px;
}
.tcy_register .t_r_form .reg_password .pw_level.pw_weak .pw_w{
	background: #FF1E00;
}
.tcy_register .t_r_form .reg_password .pw_level.pw_medium .pw_w{
	background: #FF1E00;
}
.tcy_register .t_r_form .reg_password .pw_level.pw_medium .pw_m{
	background: #FF7A00;
}
.tcy_register .t_r_form .reg_password .pw_level.pw_strong .pw_w{
	background: #FF1E00;
}
.tcy_register .t_r_form .reg_password .pw_level.pw_strong .pw_m{
	background: #FF7A00;
}
.tcy_register .t_r_form .reg_password .pw_level.pw_strong .pw_s{
	background: #FFA800;
}
.tcy_register .t_r_form .reg_password .pw_level .pw_bar span{
	width: 130px;
	height: 18px;
	background: #E1E8ED;
	text-align: center;
	display: block;
	float: left;
}
.tcy_register .t_r_form .reg_password .pw_level .pw_bar span em{
	font-size: 14px;
	color: #ffffff;
	font-style: normal;
}
.tcy_register .t_r_form .reg_password .pw_level .pw_bar span.pw_w{
	margin-right: 5px;
}
.tcy_register .t_r_form .reg_password .pw_level .pw_bar span.pw_m{
	margin-right: 5px;
}
.tcy_register .t_r_form .reg_agreement{
	height: 60px;
	line-height: 55px;
	letter-spacing: 3px;
}
.tcy_register .t_r_form .reg_agreement1 .onError,
.tcy_register .t_r_form .reg_agreement1 .onFocus{
	top: -19px;
}
.tcy_register .t_r_form .reg_agreement .agree_contract{
	font-weight: normal;
	font-size: 14px;
	color: #666666;
	position: relative;
}
.tcy_register .t_r_form .reg_agreement .agree_contract input+i{
	width: 18px;
	height: 18px;
	display: block;
	position: absolute;
	left: -3px;
	top:19px;
	background: url("../images/remember_icon.png") center no-repeat;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	background-size: 100% 100%;
}
.tcy_register .t_r_form .reg_agreement .agree_contract input:checked+i{
	width: 18px;
	height: 18px;
	display: block;
	position: absolute;
	left: -3px;
	top:19px;
	background: url("../images/remember_icon2.png") center no-repeat;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	background-size: 100% 100%;
}
.tcy_register .t_r_form .reg_agreement a{
	color: #7caced;
	font-size: 14px;
	text-decoration: none;
	outline: none;
}
.tcy_register .t_r_form .btn_register .register_sub{
	margin-top: 15px;
	height: 60px;
	border: none;
	outline: none;
	background: #7CACED;
	text-align: center;
	font-size: 18px;
	color: #fffffd;
	letter-spacing: 3px;
	width: 100%;
	border-radius: 3px;
	opacity: .96;
	filter:alpha(opacity=96);
}
.tcy_register .t_r_form .btn_register .register_sub:hover{
	opacity: 1;
	filter:alpha(opacity=100);
}
.tcy_register .t_r_tips{
	height: 80px;
}
.tcy_register .t_r_tips p{
	font-size: 14px;
	color: #666666;
	text-align: center;
	line-height: 70px;
}
.tcy_register .t_r_tips p span{
	color: #7caced;
	font-size: 14px;
}
.t_r_form .onError,.t_r_form .onFocus{
	top: -38px;
}
/*注册条款*/
.service_provision .modal-dialog{
	width:800px;
}
.service_provision .modal-dialog .modal-header{
	padding: 20px 25px;
}
.service_provision .modal-dialog .modal-header h4{
	font-weight: bold;
}
.service_provision .modal-dialog .modal-body{
	padding: 25px;
}
.service_provision .modal-dialog .modal-body pre{
	line-height: 30px;
	font-size: 14px;
	letter-spacing: 2px;
	text-indent: -104px;
	padding: 10px;
}

/********************找回密码******************/
.tcy_find_password{
	width: 400px;
	margin: 60px auto;
}
.tcy_find_password .t_f_logo{
	width: 100%;
	height: 115px;
	text-align: center;
	line-height: 110px;
}
.tcy_find_password .t_f_find{
	color: #333333;
	font-size: 24px;
	height: 65px;
	letter-spacing: 5px;
	line-height: 65px;
}
.tcy_find_password .t_f_tips a{
	font-size: 14px;
	color: #7caced;
	letter-spacing: 3px;
	text-decoration: none;
	display: block;
	text-align: center;
	height: 50px;
	line-height: 50px;
	margin-bottom: 10px;
}
.tcy_find_password .t_f_tips p{
	font-size: 14px;
	color: #b2b2b2;
	letter-spacing: 3px;
	line-height: 30px;
}
.tcy_find_password .t_f_tips p span{
	color: #666666;
}
.tcy_find_password .t_f_mistake{
	margin-top: 50px;
	text-align: center;
}
.tcy_find_password .t_f_mistake img{

}
.tcy_find_password .t_f_mistake h2{
	font-size: 22px;
	color: #333333;
	letter-spacing: 2px;
	margin: 20px 0;
	line-height: 40px;
}
.tcy_find_password .t_f_mistake p{
	font-size: 14px;
	color: #999999;
	letter-spacing: 3px;
}
.tcy_find_password .t_f_mistake p span{
	font-size: 20px;
	color: #7caced;
	padding-right: 5px;
}
.correct_mark{
	position: relative;
	width: 64px;
	height: 64px;
	margin: 0 auto;
}
.correct_mark .wrapper{
	width: 50%;
	height: 100%;
	position: absolute;
	top: 0;
	overflow: hidden;
}
.correct_mark .wrapper_right{
	right: 0;
}
.correct_mark .wrapper_left{
	left: 0;
}
.correct_mark .wrapper .circle_animate{
	width: 200%;
	height: 100%;
	border: 6px solid transparent;
	border-radius: 50%;
	position: absolute;
	top: 0;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
}
.correct_mark .wrapper .right_circle{
	right: 0;
	border-top-color: #44e7ba;
	border-right-color: #44e7ba;
	animation: circleAnimateRight 0.22s linear 1;
	-webkit-animation: circleAnimateRight 0.22s linear 1;
}
.correct_mark .wrapper .left_circle{
	left: 0;
	border-bottom-color: #44e7ba;
	border-left-color: #44e7ba;
	animation: circleAnimateLeft 0.22s linear 1;
	-webkit-animation: circleAnimateLeft 0.22s linear 1;
}
.correct_mark .check_animate{
	width: 100%;
	overflow: hidden;
	animation: expandw linear 0.3s 0.27s forwards;
	-webkit-animation: expandw linear 0.3s 0.27s forwards;
	opacity: 0;
	position: absolute;
	left: 50%;
	top: 50%;
	margin: -12px 0 0 -17px;
}
.correct_mark .check_animate img{
	width: 34px;
	height: 25px;
	display: block;
}
@-webkit-keyframes expandw{
	0% {
		opacity: 1;
		width: 0;
	}
	100% {
		opacity: 1;
		width: 100%;
	}
}
@keyframes expandw{
	0% {
		opacity: 1;
		width: 0;
	}
	100% {
		opacity: 1;
		width: 100%;
	}
}
@-webkit-keyframes circleAnimateRight {
	0%{
		-webkit-transform: rotate(-135deg);
	}
	50%,100%{
		-webkit-transform: rotate(45deg);
	}
}
@keyframes circleAnimateRight {
	0%{
		-webkit-transform: rotate(-135deg);
		-moz-transform: rotate(-135deg);
		-o-transform: rotate(-135deg);
		-ms-transform: rotate(-135deg);
		transform: rotate(-135deg);
	}
	50%,100%{
		-webkit-transform: rotate(45deg);
		-moz-transform: rotate(45deg);
		-o-transform: rotate(45deg);
		-ms-transform: rotate(45deg);
		transform: rotate(45deg);
	}
}
@-webkit-keyframes circleAnimateLeft {
	0%,50%{
		-webkit-transform: rotate(-135deg);
	}
	100%{
		-webkit-transform: rotate(45deg);
	}
}
@keyframes circleAnimateLeft {
	0%,50%{
		-webkit-transform: rotate(-135deg);
		-moz-transform: rotate(-135deg);
		-o-transform: rotate(-135deg);
		-ms-transform: rotate(-135deg);
		transform: rotate(-135deg);
	}
	100%{
		-webkit-transform: rotate(45deg);
		-moz-transform: rotate(45deg);
		-o-transform: rotate(45deg);
		-ms-transform: rotate(45deg);
		transform: rotate(45deg);
	}
}
.common_form_box{
	position: relative;
}
.common_form_box .send_code{
	position: absolute;
	right: 0px;
	top:20px;
	width: 130px;
	height: 25px;
	text-align: right;
	font-size: 14px;
	border:none;
	outline: none;
	background: #ffffff;
	color: #7caced;
	letter-spacing: 3px;
}
.common_form_box span:hover{
	font-weight: bold;
}
.wrap_common_input{
	position: relative;
}
.common_form_input{
	display: block;
	width: 100%;
	height: 60px;
	font-size: 16px;
	color: #666666;
	letter-spacing: 3px;
	line-height: 57px;
	border-top: none;
	border-left: none;
	border-right: none;
	outline: none;
	border-bottom: 1px solid #E9F0F6;
	margin-top: 30px;
}
.common_form_input:focus{
	border-bottom: 1px solid #7CACED;
}
.common_form_sub{
	height: 60px;
	border: none;
	outline: none;
	background: #7CACED;
	text-align: center;
	font-size: 18px;
	color: #fffffd;
	letter-spacing: 3px;
	width: 100%;
	border-radius: 3px;
	opacity: .96;
	filter:alpha(opacity=96);
	margin-top: 50px;
}
.common_form_sub:hover{
	opacity: 1;
	filter:alpha(opacity=100);
}

/****************帮助页面***************/
.t_help_nav{
	padding: 25px 0;
	/*overflow: hidden;*/
	border-bottom: 1px solid #e3ecf5;
}
.t_help_nav .t_n{
	text-align: center;
}
.t_help_nav a{
	display: inline-block;
	color: #666666;
	font-size: 20px;
	letter-spacing: 3px;
	text-decoration: none;
	cursor: pointer;
	padding: 16px 0 16px 75px;
	background: url("../images/t_help_bg.png") no-repeat 0 0;
}
.t_help_nav a:hover{
	color: #111;
}
.t_help_nav a.a2{
	background: url("../images/t_help_bg.png") no-repeat 0 -87px;
}
.t_help_nav a.a3{
	background: url("../images/t_help_bg.png") no-repeat 0 -166px;
}
.t_help_details{
	padding: 50px 0;
}
.t_help_details ul li:last-child{
	padding-bottom: 0;
}
.t_help_details ul li h4,
.t_help_details ul li.on h4{
	color: #7caced;
}
.t_help_details ul li:hover h4,
.t_help_details ul li:hover.on h4{
	color: #4d90ec;
}
.t_help_details ul li p{
	max-width: 66.6%;
}
.t_help_btn{
	padding: 60px 0;
}
.t_help_btn .row{
	margin-left: 0;
	margin-right: 0;
}
.t_help_btn .con{
	text-align: center;
}
.t_help_btn .con span{
	color: #333333;
	font-size: 24px;
	letter-spacing: 3px;
	padding-right: 20px;
	display: inline-block;
	height: 56px;
	line-height: 56px;
	vertical-align: top;
}
.t_help_btn .con .btn_blue_border{
	width: 290px;
}

/*特创易正在发生--页面*/
.t_n_happen_wrap{
	padding: 40px 0;
}
.t_n_happen_wrap .row{
	margin: 0;
}
.t_n_happen_item{
	padding: 20px 0;
	color: #666666;
	font-size: 16px;
}
.t_n_happen_item .img_enlarge_slow{
	border-radius: 3px;
}
.t_n_happen_item .col-md-8{
	padding-left: 35px;
}
.t_n_happen_item h4 a{
	display: block;
	font-size: 28px;
	color: #4c4c4c;
	padding: 10px 0;
	text-decoration: none;
}
.t_n_happen_item h4 a:hover{
	color: #111;
	text-decoration: none;
}
.t_n_happen_item p{
	padding: 10px 0;
}
.t_n_happen_item .desc{
	line-height: 28px;
	max-height: 100px;
}
.t_n_happen_btn{
	padding-bottom: 60px;
	text-align: center;
}
/*客户证言页面*/
.t_customer_say{
	padding: 77px 0 80px;
}
.t_customer_say .row{
	margin: 0;
}
/*******客户证言视频*****/
.customer_video .video_rela{
	position: relative;
	height: 100%;
}
.customer_video .video_img{
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 2;
	display: block;
	height: 100%;
}
.customer_video .video_btn{
	width: 70px;
	height: 70px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin: -35px 0 0 -35px;
	z-index: 3;
	cursor: pointer;
	outline: none;
	border: 0;
	background: url("../images/video_play.png") no-repeat;
	background-size: 100% 100%;
	border-radius: 100%;
	-webkit-transition: box-shadow .15s ease-out;
	transition: box-shadow .15s ease-out;
}
.customer_video .video_btn:hover{
	-webkit-box-shadow: 3px 6px 20px rgba(0,0,0,.3);
	-moz-box-shadow: 3px 6px 20px rgba(0,0,0,.3);
	-ms-box-shadow: 3px 6px 20px rgba(0,0,0,.3);
	-o-box-shadow: 3px 6px 20px rgba(0,0,0,.3);
	box-shadow: 3px 6px 20px rgba(0,0,0,.3);
	/*transform: scale(1.2);*/
}
.t_customer_item{
	font-size: 14px;
	color: #666666;
	text-align: center;
	padding: 0 50px;
	margin-top: 40px;
}
.t_customer_item:nth-child(3n+1){
	clear: both;
}
.t_customer_item img{
	width: 60px;
	height: 60px;
	margin: 0 auto;
	border-radius: 100%;
}
.t_customer_item h4{
	color: #333333;
	font-size: 20px;
	font-weight: normal;
	padding: 20px 0 12px;
}
.t_customer_item p{
	font-size: 16px;
	line-height: 24px;
}
.t_customer_item .t_star{
	padding: 12px 0;
}
.t_customer_item .desc{
	line-height: 28px;
}
.t_customer_item .time{
	margin-top: 12px;
	color: #999999;
	font-size: 14px;
}
.t_customer_paginate{
	padding: 20px 0 0;
	text-align: center;
}
.t_customer_paginate a,
.t_customer_paginate span{
	display: inline-block;
	vertical-align: top;
	margin: 0 5px;
	width: 42px;
	height: 42px;
	text-align: center;
	line-height: 38px;
	border: 2px solid #edf0ef;
	border-radius: 3px;
	padding: 0;
	color: #666666;
	font-size: 16px;
	text-decoration: none;
}
.t_customer_paginate a:hover{
	text-decoration: none;
}
.t_customer_paginate .active{
	border: 2px solid #333;
	background: #fff;
	color: #333;
}
.t_customer_paginate .icon-chevron-left,
.t_customer_paginate .icon-chevron-right{
	position: relative;
}
.t_customer_paginate .icon-chevron-left:before,
.t_customer_paginate .icon-chevron-right:before{
	position: absolute;
	left: 13px;
	top: 11px;
	content: "";
	width: 10px;
	height: 14px;
	display: inline-block;
	background: url("../images/pagination_icon.png") no-repeat 0 0;
}
.t_customer_paginate .icon-chevron-right:before{
	background: url("../images/pagination_icon.png") no-repeat 0 -18px;
}
/**************新版tcy -- 关于我们页面*********************/
.t_n_about_tcy{
	padding: 70px 0;
}
.about_tcy_platform .a_t_p_con .about_img img{
	max-width: 100%;
}
.t_n_about_tcy .t_introduction{
	font-size: 16px;
	color: #666666;
	line-height: 35px;
	letter-spacing: 3px;
	width: 75%;
}
.t_business{
	margin-top: 30px;
}
.t_business .row>div{
	margin-bottom: 20px;
}
.t_business .t_bu_con{
	border:6px solid #E4EDF6;
	padding: 20px 20px 20px 0;
	height: 220px;
}
.t_business .t_bu_con .bu_img{
	width: 205px;
	height: 170px;
	border-right: 1px solid #E5EEFC;
	letter-spacing: 3px;
	color: #7fadeb;
	text-align: center;
	float: left;
	margin-right: 20px;
}
.t_business .t_bu_con .bu_img i{
	display: block;
	margin: 0 auto 10px;
	width: 64px;
	height: 64px;
	background: url("../images/about_tcy.png") 0  0 no-repeat;
}
.t_business .row>div{
	padding-left: 10px;
	padding-right: 10px;
}
.t_business .row>div:nth-child(1){
	padding-left: 0;
}
.t_business .row>div:nth-child(3){
	padding-left: 0;
}
.t_business .row>div:nth-child(2) .t_bu_con .bu_img i{
	background: url("../images/about_tcy.png") 0  -96px no-repeat;
}
.t_business .row>div:nth-child(3) .t_bu_con .bu_img i{
	background: url("../images/about_tcy.png") 0  -192px no-repeat;
}
.t_business .row>div:nth-child(4) .t_bu_con .bu_img i{
	background: url("../images/about_tcy.png") 0  -288px no-repeat;
}
.t_business .t_bu_con .bu_img span{
	font-size: 20px;
	line-height: 35px;
}
.t_business .t_bu_con .bu_img em{
	font-size: 14px;
	font-style: normal;
}
.t_business .t_bu_con p{
	color: #666666;
	font-size: 14px;
	line-height: 28px;
	letter-spacing: 3px;
}
.t_power{
	font-size: 16px;
	color: #666666;
	line-height: 38px;
	margin-top: 30px;
	letter-spacing: 3px;
}
.t_power p span{
	color: #4292ea;
}
.t_about_table{
	margin-top: 70px;
	letter-spacing: 3px;

}
.t_about_table table>thead>tr>th{
	border: none;
	font-size: 20px;
	font-weight: normal;
	padding: 20px 40px;
	width: 25%;
}
.t_about_table table>tbody>tr>th{
	font-size: 16px;
	padding: 20px 40px;
	color: #999999;
	font-weight: normal;
}
.t_about_table table>tbody>tr:nth-child(1)>th{
	border: none;
}
.t_about_table table>tbody>tr>th:nth-child(1){
	color: #666666;
}
.little_blue{
	background: #f7fafd;
}
.s_blue_1{
	background: #7CACEE;
	color: #ffffff;
}
.s_blue_2{
	background: #E0EBFB;
}
.s_blue_3{
	background: #E9F2F9;
}
.th_white{
	display: block;
	width: 32px;
	height: 22px;
	background: url(../images/about_tcy.png) 0 -384px no-repeat;
	float: right;
}
.th_green{
	display: block;
	float: left;
	width: 20px;
	height: 15px;
	background: url(../images/about_tcy.png) 0 -438px no-repeat;
	margin-top: 5px;
	margin-right: 10px;
}
.th_gray{
	display: block;
	float: left;
	width: 15px;
	height: 14px;
	background: url(../images/about_tcy.png) 0 -417px no-repeat;
	margin-top: 5px;
	margin-right: 10px;
}
/*************合作伙伴****************/
.tcy_all_partner{
	padding-top: 20px;
	padding-bottom: 60px;
}
.tcy_partner.tcy_partner_1 .partner_con{
	margin-bottom: 20px;
}
.tcy_partner .partner_con h4{
	font-size: 18px;
	color: #7caced;
	line-height: 45px;
}
.tcy_partner .partner_con h4 a{
	color: #7caced;
	text-decoration: none;
}
.tcy_partner .partner_con p{
	color: #999999;
	font-size: 14px;
	line-height: 25px;
}
.tcy_partner .title{
	padding-top: 35px;
}
.tcy_partner .container .row>div{
	padding-left: 10px;
	padding-right: 10px;
}
.tcy_partner.tcy_partner_1 .container .row>div:nth-child(4n+1){
	clear: both;
}
.tcy_partner.tcy_partner_2 .container .row>div:nth-child(6n+1){
	clear: both;
}
/************平台介绍****************/
.tcy_introduction{
	padding-bottom: 35px;
}
.tcy_introduction .container .row>div>div{
	height: 380px;
	margin-top: 70px;
	margin-bottom: 70px;
}
.process_txt{
	position: relative;
}
.process_txt .b_l{
	position: absolute;
	left: 40px;
	top: 60%;
	margin-top: -12.291em;
	max-width: 90%;
}
.process_txt .b_l div{
	font-size: 1.35em;
	letter-spacing: 3px;
}
.process_txt .b_l div.d_1{
	margin-bottom: 0.4em;
	font-size: 3.167em;
	color: #333333;
}
.process_txt .b_l div.d_1 img{
	max-width: 85%;
	width: 85%;
	display: block;
}
.process_txt .b_l div.d_2{
	margin-bottom: 0.7em;
}
.process_txt .b_l div.d_3{
	margin-bottom: 2em;
}
.process_txt .b_l div.d_4{
	margin-bottom: 0.7em;
}
.process_txt .b_l div.d_5{
	margin-bottom: 2.7em;
}
.process_txt .b_l div.d_5 em{
	color: #999999;
	font-size: 14px;
	font-style: normal;
}
.process_txt .b_l div.d_4 b{
	display: inline-block;
	width: 1.4em;
	height: 1.4em;
	vertical-align: middle;
	background: url("../images/tcy_new_icon_1.png") no-repeat center center;
	background-size: 100% 100%;
}
.process_txt .b_l div.d_5 b{
	background: url("../images/tcy_new_icon_1.png") no-repeat center center;
	background-size: 100% 100%;
}
/*流程图片*/
.process_img img{
	width: 100%;
	margin-top: 1em;
}
/*切换*/
.tab_platform .t_tab_nav{
	position: relative;
	height: 100px;
	border-bottom: 1px solid #E3ECF5;
}
.tab_platform .t_tab_nav .tt{
	width: 50%;
	float: left;
	cursor: pointer;
	text-align: center;
	line-height: 100px;
	font-size: 20px;
	letter-spacing: 3px;
	color: #666666;
}
.tab_platform .t_tab_nav .tt.on{
	color: #7fadeb;
}
.tab_platform .t_tab_nav .tt.on:hover{
	color: #7fadeb!important;
}
.tab_platform .t_tab_nav .tt:hover{
	color: #000000;
}
/*****************关于特创易平台介绍*****************/
.a_t_p_con{
	padding: 70px 15px;
	border-bottom: 1px solid #E9F0F5;
}
.a_t_p_con .row>div{
	position: relative;
	letter-spacing: 3px;
}
.a_t_p_con h2{
	font-size: 32px;
	color: #4c4c4c;
	position: relative;
	padding-bottom: 30px;
}
.a_t_p_con h2 b{
	display: block;
	position: absolute;
	width: 36px;
	height: 5px;
	background: #7FADEB;
	left: 0;
	bottom: -5px;
}
/*.a_t_p_con h2:after{
	display: block;
	content: "";
	position: absolute;
	width: 36px;
	height: 5px;
	background: #7FADEB;
	left: 15px;
	top: 60px;
}*/
.a_t_p_con p.pp{
	color: #666666;
	font-size: 14px;
	line-height: 30px;
	padding-top: 25px;
}
.a_t_p_con p.pp2{
	line-height: 25px;
}
.a_t_p_con p.pp2 i{
	color: #999999;
	font-size: 14px;
	font-style: normal;
}
.main_info ul li{
	display: block;
	width: 50%;
	margin-top: 30px;
	float: left;
	padding-right: 30px;
}
.main_info ul li h3{
	font-size: 30px;
	color: #333333;
	font-weight: 100;
	margin-bottom: 15px;
}
.main_info ul li h3 em{
	color: #666666;
	font-size: 16px;
	font-weight: normal;
	font-style: normal;
}
.main_info ul li p{
	color: #808080;
	font-size: 14px;
}
/*电话侧边栏*/
.float_bars_pc{
	position: fixed;
	right: 1px;
	bottom: 120px;
	z-index: 1000;
	display: none;
}
.float_bars_pc a{
	display: block;
	text-decoration: none;
	/*border-top: 1px solid #e9f2f9;*/
	border:1px solid #EEEEEE;
	background: #7fadeb;
	width: 60px;
	height: 60px;
	text-align: center;
	color: #fff;
	overflow: hidden;
}
.float_bars_pc a.aside4{
	padding: 8px 0;
}
/*.float_bars_pc a:first-child{
	border-top: 1px solid transparent;
}*/
.float_bars_pc a p{
	padding: 5px 0 0 0;
}
.float_bars_pc a.aside1{
	background: url(../images/aside_icon1.gif);
}
.float_bars_pc a.aside2{
	background: url(../images/aside_icon2.gif);
}
.float_bars_pc a.aside3{
	background: url(../images/aside_icon3.gif);
}
.float_bars_pc a.aside4{
	background: url(../images/aside_icon4.jpg);
}
.float_bars_pc a.aside1:hover{
	background: url(../images/aside_icon1_hover.jpg);
}
.float_bars_pc a.aside2:hover{
	background: url(../images/aside_icon2_hover.jpg);
}
.float_bars_pc a.aside3:hover{
	background: url(../images/aside_icon3_hover.jpg);
}
.float_bars_pc a.aside4:hover{
	background: url(../images/aside_icon4_hover.jpg);
}
/*.float_bars_pc a.aside4 img{
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	-webkit-transition-property: transform;
	transition-property: transform;
	cursor: pointer;
}
.float_bars_pc a.aside4:hover img{
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-ms-transform: scale(1.2);
	-o-transform: scale(1.2);
	transform: scale(1.2);
}*/
.t_float_bg,
.t_need_bg,
.t_brand_bg,
.t_enforce_bg,
.t_suggestion_bg{
	width: 100%;
	height: 100%;
	position: fixed;
	left: 0;
	top: 0;
	background: #000000;
	opacity: 0.5;
	filter: alpha(opacity=50);
	display: none;
	z-index: 9999;
}
.t_float_cons,
.t_need_wrap,
.t_brand_wrap,
.t_enforce_wrap,
.t_suggestion_wrap{
	width: 460px;
	padding: 35px 40px 40px;
	border-radius: 3px;
	position: fixed;
	top: 50%;
	left: 50%;
	margin-left: -250px;
	margin-top: -255px;
	background: #fff;
	z-index: 9999;
	display: none;
	text-align: center;
}
.t_float_cons .close,
.t_need_wrap .close,
.t_brand_wrap .close,
.t_enforce_wrap .close,
.t_suggestion_wrap .close{
	position: absolute;
	top: 20px;
	right: 20px;
	cursor: pointer;
	opacity: 1;
	font-size: 0;
}
.t_float_cons .close img,
.t_need_wrap .close img,
.t_brand_wrap .close img,
.t_enforce_wrap .close img,
.t_suggestion_wrap .close img{
	-webkit-transform: rotate(0deg);
	transform: rotate(0deg);
	-webkit-transition: -webkit-transform 0.3s;
	transition: transform 0.3s;
	transform-origin: 50% 50%;
	-webkit-transform-origin: 50% 50%;
	-moz-transform-origin: 50% 50%;
	-ms-transform-origin: 50% 50%;
}
.t_float_cons .close:hover img,
.t_need_wrap .close:hover img,
.t_brand_wrap .close:hover img,
.t_enforce_wrap .close:hover img,
.t_suggestion_wrap .close:hover img{
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}
/*电话咨询-弹出层*/
.float-bars{ position: fixed;right: 0; top: 40%; z-index: 99998;}
.float-bars .bar-t{margin-bottom: 2px; height: 70px;}
.t_float_cons .gray{
	font-size: 14px;
	color: #999999;
	letter-spacing: 3px;
}
.t_float_cons .float-list .t1 img{
	width: 56px;
}
.t_float_cons .float-list .t2{
	font-size: 50px;
	color: #7caced;
	font-weight: normal;
}
.t_float_cons .or,
.t_enforce_wrap .or{
	padding: 20px 0;
	font-size: 16px;
	color: #999999;
}
.t_float_cons .or p,
.t_enforce_wrap .or p{
	position: relative;
}
.t_float_cons .or p:before,
.t_enforce_wrap .or p:before{
	position: absolute;
	left: 0;
	top: 12px;
	display: block;
	content: "";
	width: 100%;
	height: 1px;
	background: #e9f0f6;
	z-index: -1;
}
.t_float_cons .btn-kf:hover{
	text-decoration: none;
}
.t_float_cons .btn-kf,
.t_float_cons .btn-kf .btn_blue_border{
	display: block;
	width: 100%;
}
.t_float_cons .m_tb_1{
	padding: 0 0 20px 0;
	font-size: 16px;
}
.t_float_cons .m_tb_2{
	font-size: 16px;
	padding: 30px 0 20px 0;
}
.t_float_cons .btn-kf .btn_blue_border:focus{
	outline: none;
}
.t_float_cons .phone-in input{
	width: 260px;
	display: inline-block;
	*display: inline;
	*zoom:1;
	border: 3px solid #ebebeb;
	border-right: 0;
	height: 56px;
	font-size: 16px;
	text-indent: 15px;
	outline: none;
	border-radius: 3px 0 0 3px;
}
.t_float_cons .phone-in input:focus{
	border: 3px solid #7fadeb;
}
.t_float_cons .phone-in span{
	width: 140px;
	height: 56px;
	text-align: center;
	background: #7fadeb;
	font-size: 16px;
	display: inline-block;
	*display: inline;
	*zoom:1;
	line-height: 56px;
	color: #fff;
	border-radius: 0 3px 3px 0;
}
.t_float_cons .phone-in span#mfjt_03{
	width: 120px;
}
/**/
.upgrade-v5 .tit a:hover{ text-decoration: none;}
.popu-bg-qx-s{ height:600px; margin-top:-300px;}

/*发布需求 -- 弹出层样式*/
.t_need_wrap{
	padding: 30px 40px 0;
	width: 460px;
	margin-top: -313px;
}
.t_need_wrap h3,
.t_brand_wrap h3,
.t_enforce_wrap h3{
	color: #333333;
	font-size: 20px;
	text-align: center;
	letter-spacing: 3px;
	margin-top: -6px;
	margin-bottom: 21px;
}
.t_need_wrap .tips{
	color: #999;
	font-size: 12px;
	padding: 15px 0;
	letter-spacing: 1px;
	text-align: center;
}
.t_need_wrap .btnwrap input{
	font-size: 18px;
	color: #fff;
}
.t_need_wrap .formwrap .input-text,
.t_brand_wrap .s_input .input-text,
.t_enforce_wrap .input-text,
.t_suggestion_wrap .input_wrap input{
	border: 0;
	border-bottom: 1px solid #e9f0f6;
	-webkit-box-shadow: none;
	box-shadow: none;
	font-size: 16px;
	height: 50px;
	margin-top: 20px;
	border-radius: 0;
	padding: 6px 16px;
}
.t_need_wrap .btnwrap input#sub-require-simple[disabled="disabled"]{
	background-color: #A1C3F3;
}

.t_brand_wrap .s_input .input-text{
	border: 1px solid #ededed;
	border-radius: 3px;
	height: 40px;
	margin-top: 10px;
}
.t_need_wrap .formwrap .input-text:focus,
.t_need_wrap .select_wrap select:focus,
.t_brand_wrap .s_input .input-text:focus,
.t_brand_wrap .select-wrapper select:focus,
.t_enforce_wrap .input-text:focus,
.t_suggestion_wrap .input_wrap input:focus{
	outline: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	border-bottom: 1px solid #7fadeb;
}
.t_brand_wrap .s_input .input-text:focus,
.t_brand_wrap .select-wrapper select:focus{
	border: 1px solid #7CACED;
}
/*调用模糊搜索公司名称样式*/
#search_company_tips{
	display: none;
	position: absolute;
	width: 380px;
	height: 40px;
	background: #fff;
	line-height: 40px;
	left: 0;
	top: 39px;
	border: 1px solid #EDEDED;
	color: #999999;
	font-size: 16px;
	z-index: 3;
	text-align: left;
	padding-left: 13px;
	-webkit-box-shadow: 0 2px 13px -3px rgba(0,0,0,0.2);
	box-shadow: 0 2px 13px -3px rgba(0,0,0,0.2);
}
#search_company_tips i{
	display: inline-block;
	width: 16px;
	height: 16px;
	background: url(../images/search_loading.gif) center no-repeat;
	vertical-align: middle;
	margin-right: 5px;
}
#search_company_name{
	display: none;
	position: absolute;
	width: 380px;
	height: 167px;
	background: #fff;
	z-index: 3;
	left: 0;
	top: 39px;
	border: 1px solid #EDEDED;
	color: #666666;
	font-size: 16px;
	text-align: left;
	/*-webkit-box-shadow: 0 2px 13px -3px rgba(0,0,0,0.2);*/
	/*box-shadow: 0 2px 13px -3px rgba(0,0,0,0.2);*/
	overflow-y: scroll;
	overflow-x: hidden;
	cursor: default;
}
#search_company_name li{
	list-style: none;
	height: 32px;
	line-height: 32px;
	padding: 0 13px;
	display:block;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
#search_company_name li.on{
	background: #F1F1F1;
}
.search_not_exist_tips{
    display: none;
    position: absolute;
    width: 380px;
    height: 40px;
    background: #fff;
    line-height: 40px;
    left: 0;
    top: 39px;
    border: 1px solid #EDEDED;
    color: #999999;
    font-size: 16px;
    z-index: 3;
    text-align: left;
    padding-left: 13px;
    -webkit-box-shadow: 0 2px 13px -3px rgba(0,0,0,0.2);
    box-shadow: 0 2px 13px -3px rgba(0,0,0,0.2);
}

.t_need_wrap .select_wrap select,
.t_brand_wrap .select-wrapper select{
	width: 100%;
	height: 50px;
	margin-top: 20px;
	outline: none !important;
	border-bottom: 1px solid #e9f0f6;
	font-size: 16px;
	-webkit-appearance: none;
	-moz-appearance: none;
	-o-appearance: none;
	-ms-appearance: none;
	appearance: none;
	background: url("../images/select_icon.png") no-repeat right center transparent;
	padding-right: 20px;
}
.t_brand_wrap .select-wrapper select{
	border: 1px solid #ededed;
	padding-left: 16px;
	height: 40px;
	margin-top: 10px;
	border-radius: 3px;
}
.t_need_wrap .select_wrap select::-ms-expand{
	display: none;
}
.t_need_wrap .form-group{
	position: relative;
	height: 50px;
	margin-bottom: 0;
}
.t_need_wrap .form-group .star{
	position: absolute;
	left: -15px;
	bottom: 15px;
	color: #ff517d;
	font-size: 16px;
}
.t_need_wrap .form-group label{
	font-size: 16px;
	color: #333333;
	letter-spacing: 3px;
	float: left;
	width: 27%;
	font-weight: normal;
	height: 60px;
	line-height: 60px;
	margin-bottom: 0;
	text-align: left;
}
.t_need_wrap .formwrap .input-text,
.t_need_wrap .formwrap .select_wrap select{
	height: 40px;
	line-height: 40px;
	margin-top: 0;
	border: 1px solid #ededed;
	border-radius: 3px;
	letter-spacing: 3px;
}
.t_need_wrap .formwrap .input-text:focus{
	border: 1px solid #7CACED;
}
.t_need_wrap .form-group .right{
	width: 72%;
	float: left;
}
.t_need_wrap .form-group input,
.t_need_wrap .form-group select{
	border: 1px solid #e9f0f6;
	margin: 10px 0;
	height: 40px;
	line-height: 40px;
	padding: 0 0 0 10px;
	border-radius: 3px;
}
.t_need_wrap .form-group input:focus,
.t_need_wrap .form-group select:focus{
	border: 1px solid #7fadeb;
}
.t_need_wrap .message{
	text-align: left;
	padding: 0 0 8px 0;
}
.t_need_wrap .message h5{
	font-size: 16px;
	color: #333333;
	letter-spacing: 2px;
	padding-bottom: 20px;
}
.t_need_wrap .message textarea,
.t_suggestion_wrap textarea{
	width: 100%;
	border: 1px solid #e9f0f6;
	height: 80px;
	line-height: 22px;
	padding: 10px;
	resize: none;
	box-shadow: none;
}
.t_need_wrap .message textarea:focus,
.t_suggestion_wrap textarea:focus{
	border: 1px solid #7fadeb;
	box-shadow: none;
	outline: none;
}
.t_need_wrap .message textarea{
	font-size: 14px;
	border-radius: 3px;
	letter-spacing: 3px;
}
.t_need_wrap .tips{
	color: #999;
	font-size: 12px;
	padding: 10px 0 5px;
	letter-spacing: 1px;
	text-align: center;
}
.t_need_wrap .online-consultation{
	color: #999;
	font-size: 12px;
	padding: 0 0 15px;
	letter-spacing: 2px;
	text-align: center;
}
.t_need_wrap .online-consultation a{
	color: #7CACED;
	text-decoration: none;
}
.t_need_wrap .form-group .line{
	position: absolute;
	left: 0;
	bottom: 0;
	right: 0;
	width: 100%;
	height: 1px;
	background: #e9f0f6;
}
.t_need_wrap .formwrap .input-text:focus + .line,
.t_need_wrap .select_wrap select:focus + .line{
	background: #7fadeb;
}
.s_input_1.pop_add_animation_hide{
	opacity: 0;
	animation: pop_hide 0.5s linear;
	-webkit-animation: pop_hide 0.5s linear;
}
.s_input_2.pop_add_animation_show{
	opacity: 1;
	animation: pop_show 0.5s linear;
	-webkit-animation: pop_show 0.5s linear;
}
@keyframes pop_show {
	0%{
		transform: translate(80%,0);
		-ms-transform: translate(80%,0);
		-webkit-transform: translate(80%,0);
		-moz-transform: translate(80%,0);
		opacity: 0.2;
	}
	50%{
		opacity: 0.5;
	}
	80%{
		opacity: 0.8;
	}
	100%{
		transform: translate(0,0);
		-ms-transform: translate(0,0);
		-webkit-transform: translate(0,0);
		-moz-transform: translate(0,0);
		opacity: 1;
	}
}
@-webkit-keyframes pop_show {
	0%{
		transform: translate(80%,0);
		-ms-transform: translate(80%,0);
		-webkit-transform: translate(80%,0);
		-moz-transform: translate(80%,0);
		opacity: 0.2;
	}
	50%{
		opacity: 0.5;
	}
	80%{
		opacity: 0.8;
	}
	100%{
		transform: translate(0,0);
		-ms-transform: translate(0,0);
		-webkit-transform: translate(0,0);
		-moz-transform: translate(0,0);
		opacity: 1;
	}
}
@keyframes pop_hide{
	0%{
		transform: translate(-10%,0);
		-ms-transform: translate(-10%,0);
		-webkit-transform: translate(-10%,0);
		-moz-transform: translate(-10%,0);
		opacity: 0.7;
	}
	50%{
		opacity: 0.5;
	}
	80%{
		opacity: 0.2;
	}
	100%{
		transform: translate(-100%,0);
		-ms-transform: translate(-100%,0);
		-webkit-transform: translate(-100%,0);
		-moz-transform: translate(-100%,0);
		opacity: 0;
	}
}
@-webkit-keyframes pop_hide {
	0%{
		transform: translate(-10%,0);
		-ms-transform: translate(-10%,0);
		-webkit-transform: translate(-10%,0);
		-moz-transform: translate(-10%,0);
		opacity: 0.7;
	}
	50%{
		opacity: 0.5;
	}
	80%{
		opacity: 0.2;
	}
	100%{
		transform: translate(-100%,0);
		-ms-transform: translate(-100%,0);
		-webkit-transform: translate(-100%,0);
		-moz-transform: translate(-100%,0);
		opacity: 0;
	}
}
/*第二部获得设计预算*/
.t_brand_wrap .s_input_2 .budget_title{
	font-size: 24px;
	color: #333333;
	text-align: center;
	line-height: 35px;
	margin-top: 35px;
	letter-spacing: 1px;
}
.t_brand_wrap .s_input_2 .select_budget{
	font-size: 16px;
	color: #4d4d4d;
	text-align: center;
	height: 20px;
	margin-top: 35px;
	position: relative;
}
.t_brand_wrap .s_input_2 .select_budget:before{
	display: inline-block;
	content: "";
	width: 32%;
	height: 2px;
	background: #F7F7F7;
	position: absolute;
	left: 0;
	top: 9px;
}
.t_brand_wrap .s_input_2 .select_budget:after{
	display: inline-block;
	content: "";
	width: 32%;
	height: 2px;
	background: #F7F7F7;
	position: absolute;
	right: 0;
	top: 9px;
}
.t_brand_wrap .s_input_2  .select_budget_wrap{
	margin-top: 35px;
}
.t_brand_wrap .s_input_2  .select_budget_wrap p{
	text-align: left;
	padding-bottom: 10px;
}
.t_brand_wrap .s_input_2  .select_budget_wrap p span{
	display: inline-block;
	position: relative;
}
.t_brand_wrap .s_input_2  .select_budget_wrap p span:first-child{
	margin-right: 20px;
}
.t_brand_wrap .s_input_2  .select_budget_wrap p span input{
	display: inline-block;
	margin-right: 20px;
	margin-left: 5px;
}
.t_brand_wrap .s_input_2  .select_budget_wrap p span input~i{
	display: block;
	width: 24px;
	height: 24px;
	background: url(../images/ys_1.png) center no-repeat;
	position: absolute;
	left: 0;
	top: 5px;
}
.t_brand_wrap .s_input_2  .select_budget_wrap p span input:checked~i{
	display: block;
	width: 24px;
	height: 24px;
	background: url(../images/ys_2.png) center no-repeat;
	position: absolute;
	left: 0;
	top: 5px;
}
.t_brand_wrap .s_input_2  .select_budget_wrap p span label{
	font-size: 19px;
	color: #4d4d4d;
	font-weight: normal;
	padding-top: 3px;
	cursor: pointer;
}

/*下单流程页面-右侧快速下单悬浮*/
.float_quick_release{
	width: 73px;
	height: 90px;
	cursor: pointer;
	position: fixed;
	bottom: 25px;
	left: 2px;
	z-index: 100;
}
.quick_release_con{
	position: relative;
}
.quick_release_con span.hi.sparking{
	position: absolute;
	right: -7px;
	top: 0;
	display: block;
	z-index: 1;
	width: 30px;
	-webkit-animation: Sparking 3s 2s infinite;
	animation: Sparking 3s 2s infinite;
}

/*底部悬浮--“查询商标”*/
.footer_booking_wrap{
	/*position: fixed;*/
	/*left: 0;*/
	/*bottom: 0;*/
	width: 100%;
	/*z-index: 1002;*/
}
.footer-booking-open{
	bottom: 12px;
	cursor: pointer;
	left: 20px;
	position: fixed;
	z-index: 1001;
	display: block;
}
.footer-booking-open .open_con{
	position: relative;
}
.footer-booking-open .open_con .hi{
	position: absolute;
	right: -10px;
	top: 0;
	display: block;
	z-index: 1;
	width: 28px;
}
.footer-booking-open .open_con .hi.sparking{
	-webkit-animation: Sparking 3s 2s infinite;
	animation: Sparking 3s 2s infinite;
}
@-webkit-keyframes Sparking{
	0% {
		opacity: 1;
	}
	25%{
		opacity: 0;
	}
	50%{
		opacity: 1;
	}
	75%{
		opacity: 0;
	}
	100%{
		opacity: 1;
	}
}
@keyframes Sparking{
	0% {
		opacity: 1;
	}
	25%{
		opacity: 0;
	}
	50%{
		opacity: 1;
	}
	75%{
		opacity: 0;
	}
	100%{
		opacity: 1;
	}
}
.footer-booking{
	position: fixed;
	left: 0;
	bottom: 0;
	width: 100%;
	z-index: 1002;
	transform-origin:0 50% 0;
	-webkit-transform-origin:0 50% 0;
	-ms-transform-origin:0 50% 0;
	transition:all .2s linear;
	-webkit-transition:all .2s linear;
	-ms-transition:all .2s linear;
	background: #7fadeb;
	-webkit-transform:scaleX(0);
	-moz-transform:scaleX(0);
	-ms-transform:scaleX(0);
	transform: scaleX(0);
	margin: 0;
}
.footer-booking-con{
	position: relative;
}
.footer-booking .footer_main{
	padding: 25px 0;
	overflow: hidden;
}
.footer-booking .img_wrap{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 160px;
	display: block;
}
.footer-booking .img_wrap .img{
	width: 160px;
}
.footer-booking .left{
	color: #fff;
	margin-left: 160px;
	float: left;
	height: 50px;
	min-width: 27%;
}
.footer-booking .letter{
	color: #fff;
	font-size: 24px;
	letter-spacing: 3px;
}
.footer-booking .left .vslider{
	height: 20px;
	overflow: hidden;
}
.footer-booking .left .vslider li span{
	padding: 0 2px;
}
.footer-booking .left .vslider li span b{
	font-weight: normal;
}
.footer-booking .left .vslider li span span{
	color: #fff !important;
}
.footer-booking .right{
	float: right;
	overflow: hidden;
}
.footer-booking .phone{
	overflow: hidden;
	padding-right: 20px;
	float: left;
}
.footer-booking .phone input{
	border: 3px solid #fff;
	border-right: 0;
	border-radius: 3px 0 0 3px;
	color: #fff;
	height: 50px;
	background: transparent;
	padding: 0 15px;
	letter-spacing: 1px;
	float: left;
	vertical-align: middle;
	font-size: 16px;
}
.footer-booking .phone input::-webkit-input-placeholder{
	color: #fff;
}
.footer-booking .phone input:-moz-placeholder{
	color: #fff;
}
.footer-booking .phone input::-moz-placeholder{
	color: #fff;
}
.footer-booking .phone input:-ms-input-placeholder{
	color: #fff;
}
.footer-booking .phone input:focus{
	outline: none;
}
.footer-booking .phone span{
	background: #fff;
	border-radius: 0 3px 3px 0;
	height: 50px;
	float: left;
	color: #7fadeb;
	padding: 0 40px;
	font-size: 16px;
	letter-spacing: 3px;
	line-height: 50px;
	cursor: pointer;
}
.footer-booking .phone_normal span{
	padding: 0 15px;
	font-size: 18px;
}
.footer-booking .online_adv{
	float: left;
}
.footer-booking .online_adv a,
.footer-booking .online_adv a:hover{
	display: inline-block;
	text-decoration: none;
}
.footer-booking .online_adv .btn_blue_border{
	background: #7caced;
	color: #fff;
	border-color: #fff;
	height: 50px;
	line-height: 44px;
	padding: 0 15px;
}
.footer-booking .online_adv .number{
	color: #fff;
	font-size: 18px;
	padding: 0 25px;
}
.footer-booking .close_btn{
	cursor: pointer;
	position: absolute;
	right: 45px;
	top: 43px;
	width: 15px;
	height: 15px;
	background: url(../images/t_footer_close.png) no-repeat;
	background-size: 100% 100%;
	-webkit-transition: -webkit-transform 0.3s;
	transition: transform 0.3s;
	transform-origin: 50% 50%;
	-webkit-transform-origin: 50% 50%;
	-moz-transform-origin: 50% 50%;
	-ms-transform-origin: 50% 50%;
}
.footer-booking .close_btn:hover{
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}
/*查询商标弹出层*/
.t_brand_wrap{
	display: none;
	height: 445px;
	margin-top: -222px;
}
.t_brand_wrap .gray{
	padding-top: 10px;
}
.t_brand_wrap .tips{
	font-size: 12px;
	color: #999;
	text-align: center;
	letter-spacing: 2px;
	bottom: 15px;
	position: absolute;
	width: 100%;
	left: 0;
}
.t_brand_wrap .btn_blue{
	width: 380px;
	position: absolute;
	bottom: 40px;
	left: 40px;
}
.t_brand_wrap .s_input p,.t_brand_wrap .s_input .must_inp{
	position: relative;
}
.t_brand_wrap .s_input .must_inp:before{
	display: inline-block;
	content: "*";
	color: #ff517d;
	font-size: 16px;
	vertical-align: middle;
	position: absolute;
	left: -15px;
	top: 10px;
}
.t_brand_wrap .s_input .select-wrapper{
	position: relative;
}
.t_brand_wrap .s_input .select-wrapper:before{
	position: absolute;
	vertical-align: middle;
	display: inline-block;
	content: "*";
	font-size: 16px;
	color: #ff517d;
	left: -15px;
	top: 20px;
}
.t_brand_wrap .s_input .select-wrapper.no_must:before{
	display: none;
}
.t_brand_wrap .s_input p input[readonly]{
	background: #fff;
}
.t_brand_wrap .s_input p .get_ver_code{
	position: absolute;
	width: 135px;
	height: 30px;
	border: 3px solid #E0E0E0;
	border-radius: 2px;
	color: #7caced;
	font-size: 14px;
	text-align: center;
	background: #ffffff;
	right: 5px;
	bottom: 5px;
	outline: none;
	letter-spacing: 3px;
}
.t_brand_wrap .s_input p .get_ver_code:hover{
	border: 3px solid #7caced;
}
.t_brand_wrap .s_input p .get_ver_code.on:hover{
	border: 3px solid #E0E0E0;
}
.s_input_1{
	opacity: 1;
}
/*强制弹出电话的弹出层*/
.t_enforce_wrap .btn_blue,
.t_enforce_wrap .btn_blue_border{
	width: 100%;
	cursor: pointer;
}
.t_enforce_wrap .btn_blue{
	margin-top: 30px;
}
.t_enforce_wrap .or{
	padding: 15px 0;
}

/**/
.popu-form-n .p1{font-size: 18px; color: #000000; height: 160px;}
.popu-form-n .qx{ display: inline-block; *display: inline; *zoom:1; width: 100%; text-align: center;border:  1px solid #498bb8; line-height: 2.85em; height: 2.85em; color: #666666;}
.popu-form-h .p1{height: 454px; font-size: 16px;}
.popu-form-h .p1 .topline{ border-top:solid 1px #cccccc; padding-top:18px; margin-top:18px;}
.popu-form-h .p1 .sel input[type="radio"] + label::before{ border-radius:10%;}
.popu-form-h .p1 p{ margin-bottom: 0.6em; font-size: 16px;}
.task-intent-n h4{font-size: 1em;}
.show-pho .ho img,.show-pho .po img{border-radius: 100px;}
.gray{color: #999;}

/*公共图片灰色显示类*/
.img_gray{
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: grayscale(100%);
	filter: gray;
}

/*正确上传身份证*/
.through_upload_id{
	padding-top: 100px;
	padding-bottom: 60px;
	background: #edf0ef;
}
.through_upload_id .container{
	background: #fff;
	color: #333;
	font-size: 14px;
	font-family: 微软雅黑, sans-serif;
	line-height: 33px;
}
.through_upload_id .container > .row{
	padding: 20px;
}
.through_upload_id img{
	max-width: 100%;
}
.through_upload_id h3{
	text-align: center;
	font-size: 22px;
	padding: 20px 0;
	color: #000;
	letter-spacing: 1px;
}
.through_upload_id .p1{
	text-indent: 2em;
}
.through_upload_id .box{
	padding-left: 2em;
	margin: 10px 0;
}
.through_upload_id .box h5{
	padding-bottom: 10px;
	font-weight: bold;
}
.through_upload_id .box3{
	text-align: right;
	margin-top: 20px;
}
.through_upload_id .pic_example{
	padding-left: 2em;
}
.through_upload_id .pic_example h4{
	font-size: 16px;
}
.through_upload_id .pic_example .red{
	color: red;
	padding: 0 5px;
}
.through_upload_id .pic_example .pic_box{
	padding: 10px 0;
}
.through_upload_id .pic_example .pic_box h6{
	font-size: 14px;
	font-weight: bold;
}

/***********************快速发布需求*************************/
.d_f_h70{
	width: 100%;
	height: 70px;
	background: #edf0ef;
}
.demand_form{
	margin-top: 70px;
	letter-spacing: 3px;
	margin-bottom: 230px;
}
.d_f_title{
	margin-bottom: 25px;
	text-align: center;
}
.d_f_title h1{
	font-size: 28px;
	color: #333333;
	height: 55px;
	line-height: 55px;
}
.d_f_title p{
	font-size: 14px;
	color: #999999;
	height: 30px;
	line-height: 30px;
}
.d_f_inp .form_title{
	height: 70px;
	line-height: 70px;
	font-size: 20px;
	color: #666666;
}
.d_f_inp .form_con .inp_title{
	height: 70px;
	line-height: 70px;
	color: #333333;
	font-size: 16px;
}
.d_f_inp .form_con .input_wrap{
	margin-bottom: 30px;
	position: relative;
	width: 400px;
}
.d_f_inp .form_con .input_wrap i{
	font-size: 20px;
	color: #FF517C;
	position: absolute;
	top:15px;
	left: 405px;
	display: block;
	width: 12px;
	height: 12px;
	font-style: normal;
}
.d_f_inp .form_con .input_wrap.text_wrap{
	width: 100%;
}
.d_f_inp .form_con .input_wrap input[type="text"]{
	height: 50px;
	line-height: 50px;
	outline: none;
	border-top: none;
	border-left: none;
	border-right: none;
	border-bottom: 1px solid #E9F0F6;
	font-size: 16px;
	width: 400px;
	letter-spacing: 3px;
}
.d_f_inp .form_con .input_wrap input[type="text"]:focus{
	border-bottom: 1px solid #7CACED;
}
.d_f_inp .form_con .input_wrap textarea{
	width: 90%;
	height: 100px;
	border: 1px solid #E9F0F6;
	font-size: 14px;
	padding: 16px;
	line-height: 25px;
	outline: none;
	letter-spacing: 3px;
	resize: none;
}
.d_f_inp .form_con .input_wrap textarea:focus{
	border: 1px solid #7CACED;
}
.d_f_inp .form_con .input_wrap .upload_file{
	font-size: 16px;
	outline: none;
	border-radius: 3px;
	padding:9px 22px;
	color: #ffffff;
	letter-spacing: 3px;
	background: #7CACED;
	border: none;
	margin-top: 25px;
}
.d_f_inp .form_con .input_wrap .upload_file:hover{
	background:#79AAED;
}
.d_f_inp .form_con .input_wrap .file_tips{
	font-size: 14px;
	color: #999999;
	height: 45px;
	margin-top: 15px;
	letter-spacing: 0px;
}
.d_f_inp .form_con.contact_type{
	margin-top: 10px;
}
.d_f_inp .form_con .input_wrap.contact_con input[type="text"]{
	height: 40px;
	line-height: 40px;
}
.d_f_inp .form_con .input_wrap.contact_con{
	margin-bottom: 40px;
}
.d_f_inp .form_con.sub_demand{
	width: 400px;
}
.d_f_inp .form_con.sub_demand input[type="submit"]{
	margin-top: 10px;
}
.d_f_inp .form_con.sub_demand p{
	font-size: 14px;
	color: #999999;
	text-align: center;
	margin-top: 25px;
}
.d_f_inp .form_con.sub_demand p span{
	color: #7caced;
}
/*选择需求发布方式*/
.distribute_method{
	padding-bottom: 80px;
}
.distribute_method .h70{
	width: 100%;
	height: 70px;
	background: #edf0ef;
}
.distribute_method h3{
	color: #333333;
	font-size: 28px;
	text-align: center;
	padding: 80px 0 60px;
	letter-spacing: 3px;
}
.distribute_method .con .col-md-6{
	padding: 0 50px 0 20px;
}
.distribute_method .con .col-md-6:nth-child(2){
	padding: 0 20px 0 50px;
}
.distribute_method .box{
	border: 3px solid #edf0ef;
	border-radius: 3px;
	text-align: center;
	padding: 30px 0 50px;
	display: block;
	text-decoration: none;
	color: #999999;
	font-size: 14px;
	letter-spacing: 3px;
	-webkit-box-shadow: none;
	-webkit-transition: -webkit-box-shadow 0.3s ease-out;
	transition: box-shadow 0.3s ease-out;
}
.distribute_method .box:hover{
	text-decoration: none;
	color: #999999;
	-webkit-box-shadow: 0 14px 42px rgba(0,0,0,.2);
	box-shadow: 0 14px 42px rgba(0,0,0,.2);
}
.distribute_method .box_right .img_wrap img{
	padding: 15px 0;
}
.distribute_method .box .b_1{
	padding: 36px 0;
}
.distribute_method .box .b_1 h4{
	font-size: 24px;
	color: #333;
	padding-bottom: 10px;
}
.distribute_method .box .b_1 p{
	color: #7caced;
}
.distribute_method .box .b_2 p{
	padding-bottom: 8px;
}
.distribute_method .box .b_2 p:last-child{
	padding-bottom: 0;
}
/*底部点击“意见反馈”弹出层*/
.t_suggestion_wrap{
	padding: 30px 30px;
}
.t_suggestion_wrap h3{
	text-align: left;
}
.t_suggestion_wrap .input_wrap input,
.t_suggestion_wrap .btn_blue{
	width: 100%;
	margin-top: 0;
}
.t_suggestion_wrap textarea,
.t_suggestion_wrap .btn_blue{
	margin-top: 20px;
}
.t_suggestion_wrap textarea{
	font-size: 16px;
	height: 100px;
}
.t_suggestion_wrap .tips{
	color: #999;
	font-size: 14px;
	padding: 10px 0 0;
	letter-spacing: 2px;
	/*text-align: center;*/
}

/*****************************v2.0版 下单流程-填写表单******************************/
/*公共-下单步骤标题*/
.order_common_step{
	width: 100%;
	height: 80px;
	background: #f9fafa;
}
.order_common_step .container ul li{
	width: 35%;
	display: block;
	float: left;
}
.order_common_step .container ul li.last{
	width: 30%;
}
.order_common_step .container ul li .order_title{
	padding-top: 26px;
	padding-left: 24px;
	width: 100%;
}
.order_common_step .container ul li .order_title .step_number{
	width: 28px;
	height: 28px;
	background: #fff;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border: 3px solid #E0E2E1;
	font-size: 16px;
	color: #c2c2c2;
	font-weight: bold;
	text-align: center;
	line-height: 22px;
	float: left;
}
.order_common_step .container ul li .order_title.on .step_number{
	border: 3px solid #47E7B9;
	background: #47E7B9;
	color: #fff;
	font-weight: normal;
}
.order_common_step .container ul li .order_title p{
	float: left;
	font-size: 16px;
	color: #666666;
	letter-spacing: 2px;
	margin-left: 15px;
	padding-top: 3px;
}
.order_common_step .container ul li .order_title span{
	display: block;
	float: left;
	width: 65%;
	margin-left: 15px;
	height: 2px;
	background: #EDF0EF;
	margin-top: 14px;
	position: relative;
}
.order_common_step .container ul li .order_title span.on{
	background: #47E7B9;
}
.order_common_step .container ul li .order_title span:before{
	content: '';
	display: block;
	position: absolute;
	width: 6px;
	height: 6px;
	background: #EDF0EF;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	left: 0;
	bottom: -2px;
}
.order_common_step .container ul li .order_title span.on:before{
	background: #47E7B9;
}
.order_common_step .container ul li .order_title span:after{
	content: '';
	display: block;
	position: absolute;
	width: 6px;
	height: 6px;
	background: #EDF0EF;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	right: 0;
	bottom: -2px;
}
.order_common_step .container ul li .order_title span.on:after{
	background: #47E7B9;
}
/*基本信息表单*/
.order_info_form{
	width: 580px;
	margin: 20px auto 170px;
}
.order_info_form h2{
	font-size: 24px;
	color: #333333;
	height: 66px;
	line-height: 66px;
}
.order_info_form .order_form_group{
	width: 100%;
	padding: 15px 0;
}
.order_info_form .order_form_group:last-child{
	margin-bottom: 150px;
}
.order_info_form .order_form_group .this_title{
	font-size: 16px;
	color: #333333;
	letter-spacing: 3px;
	margin-bottom: 20px;
}
.order_info_form .order_form_group .industry{
	position: relative;
	width: 100%;
	height: 44px;
}
.order_info_form .order_form_group .select_industry{
	width: 100%;
	height: 44px;
	border: 2px solid #EDF0EF;
	padding: 10px 15px;
	border-radius: 3px;
}
.order_info_form .order_form_group .select_industry.on{
	border: 2px solid #7CACEE;
}
.order_info_form .order_form_group .select_industry.on span{
	transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-o-transform: rotate(180deg);
}
.order_info_form .order_form_group .select_industry em{
	color: #999999;
	font-size: 14px;
	letter-spacing: 2px;
	font-style: normal;
}
.order_info_form .order_form_group .select_industry span{
	display: block;
	float: right;
	margin-top: 6px;
	width: 14px;
	height: 10px;
	background: url(../images/arrow_down.png) center no-repeat;
}
.order_info_form .order_form_group .industry .industry_con{
	position: absolute;
	z-index: 9;
	display: none;
	left: 0;
	top: 44px;
	width: 100%;
	height: 295px;
	padding: 5px 12px;
	overflow-y: scroll;
	border-radius: 5px;
	box-shadow:-2px 2px 10px -2px rgba(0,0,0,0.06);
	background: #fff;
}
.order_info_form .order_form_group .industry .industry_con ul{
	overflow: hidden;
	border-radius: 3px;
}
.order_info_form .order_form_group .industry .industry_con ul li{
	font-size: 14px;
	color: #999999;
	height: 35px;
	line-height: 35px;
	width: 33%;
	float: left;
	padding-left: 5px;
}
.order_info_form .order_form_group .industry .industry_con ul li span:hover{
	background: #82B0EE;
	color: #ffffff;
	padding: 3px;
	cursor: pointer;
}
.order_info_form .order_form_group #show_file ul li{
	margin-right: 20px;
	margin-bottom: 20px;
	float: left;
	position: relative;
	-moz-user-select: none;
	-webkit-user-select: none;
}
.order_info_form .order_form_group #show_file ul li .file-list{
	position: relative;
	width: 160px;
	height: 90px;
	text-align: center;
	line-height: 90px;
}
.order_info_form .order_form_group #show_file ul li .file-list i{
	z-index: 2;
}
.order_info_form .order_form_group #show_file ul li .file-list .mask{
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 1;
	background: #000;
	background: rgba(0,0,0,.4);
}
.order_info_form .order_form_group #show_file ul li .file-list .progress{
	width: 90%;
	left: 5%;
	bottom: 10px;
	margin-bottom: auto;
	height: 5px;
	position: absolute;
	z-index: 3;
}
.order_info_form .order_form_group #show_file ul li .file-list .progress .progress-bar{
	line-height: 5px;
	background-color: #7CACEE;
}
.high_demand_con{
	display: none;
}
.info_form_input{
	width: 100%;
	height: 44px;
	border: 2px solid #EDF0EF;
	border-radius: 3px;
	padding-left: 15px;
	color: #666666;
	font-size: 14px;
	letter-spacing: 2px;
}
.info_form_input:focus{
	border: 2px solid #7CACEE;
	outline: none;
	-webkit-appearance: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.order_info_form .order_form_group textarea[name="company_situation"]{
	margin-bottom: 23px;
}
.info_form_textarea{
	width: 100%;
	height: 114px;
	border: 2px solid #EDF0EF;
	border-radius: 3px;
	padding: 5px 15px;
	color: #666666;
	font-size: 14px;
	letter-spacing: 2px;
	resize: none;
}
.info_form_textarea:focus{
	border: 2px solid #7CACEE;
	outline: none;
	-webkit-appearance: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.info_form_file{
	display: block;
	color: #ffffff;
	font-size: 16px;
	text-align: center;
	width: 130px;
	height: 44px;
	line-height: 44px;
	background: #7CACEE;
	opacity: .95;
	border-radius: 3px;
	letter-spacing: 1px;
	text-decoration: none;
	cursor: pointer;
	margin-top: 8px;
	margin-bottom: 8px;
}
.info_form_file:hover{
	opacity: 1;
	color: #ffffff;
	text-decoration: none;
}
/*调查问卷-行业标签*/
.order_info_form .order_form_group .tag-editor {line-height:30px;}
.order_info_form .order_form_group .wrap_select_tag ul li{
    border: 1px solid #999999;
    border-radius: 1px;
    color: #999999;
    cursor: pointer;
    display: inline-block;
    margin: 4px 2px;
    padding: 2px 6px;
}
.form_tips{
	color: #b2b2b2;
	font-size: 14px;
	line-height: 30px;
}
.high_demand_title{
	/*height: 72px;*/
	/*height: 95px;*/
	height: 66px;
	width: 100%;
	border-top: 1px solid #F1F5F4;
	border-bottom: 1px solid #F1F5F4;
	/*padding: 17px 20px 17px 0;*/
	padding: 5px 20px 5px 0;
	margin-top: 10px;
	margin-bottom: 20px;
}
.high_demand_title p{
	font-size: 24px;
	color: #333333;
	letter-spacing: 1px;
	float: left;
	padding-top: 1px;
}
.high_demand_title p em{
	font-size: 14px;
	color: #666666;
	letter-spacing: 0;
	font-style: normal;
}
.high_demand_title span{
	display: block;
	width: 580px;
	height: 56px;
	background: url(../images/arrow_top3_1.gif) center no-repeat;
	float: left;
	cursor: pointer;
	margin-right: 15px;
}
.high_demand_title span.on{
	background: url(../images/arrow_top3_2.gif) center no-repeat;
}
.important_tips{
	margin-top: 10px;
	margin-bottom: 0;
	font-weight: normal;
	font-size: 14px;
	color: #b2b2b2;
	position: relative;
	padding-left: 5px;
	cursor: pointer;
}
.important_tips input[type="checkbox"] + i{
	width: 18px;
	height: 18px;
	display: block;
	position: absolute;
	left: 2px;
	top: 1px;
	background: url(../images/right_icon_bg.png) center no-repeat;
}
.important_tips input[type="checkbox"]:checked + i{
	width: 18px;
	height: 18px;
	display: block;
	position: absolute;
	left: 2px;
	top: 1px;
	background: url(../images/right_icon.png) center no-repeat;
}
.important_tips input[type="checkbox"]:checked ~ span{
	color: #666666!important;
}
.important_tips input[type="checkbox"]{
	vertical-align: text-top;
	margin-right: 5px;
}
.order_form_group .style_key{
	width: 100%;
}
.order_form_group .style_key ul li{
	margin-right: 10px;
	margin-bottom: 10px;
	box-sizing: content-box;
	border: 2px solid #EDF0EF;
	border-radius: 3px;
	padding: 5px 15px;
	font-size: 14px;
	color: #999999;
	text-align: center;
	letter-spacing: 2px;
	float: left;
	cursor: pointer;
	position: relative;
}
.order_form_group .style_key ul li:hover{
	border: 2px solid #7CACEE;
}
.form_readonly .order_form_group .style_key ul li:hover{
	border: 2px solid #EDF0EF;
}
.order_form_group .style_key ul li.on{
	border: 2px solid #7CACEE;
}
.form_readonly .order_form_group .style_key ul li.on:hover{
	border: 2px solid #7CACEE;
}
.order_form_group .style_key ul li.on:after{
	display: block;
	width: 12px;
	height: 12px;
	content: url(../images/style_key_icon.png);
	position: absolute;
	right: 2px;
	bottom: 4px;
}
.order_form_group .hope_logo{
	position: relative;
}
.every_logo_info{
	width: 280px;
	border: 2px solid #EDF0EF;
	padding: 15px;
	position: absolute;
	right: -280px;
	top: 5px;
	display: none;
}
.every_logo_info p{
	font-size: 12px;
	color: #999999;
	line-height: 20px;
}
.order_form_group .hope_logo ul li{
	width: 180px;
	height: 110px;
	float: left;
	border: 2px solid #EDF0EF;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-top: 5px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	position: relative;
}
.order_form_group .hope_logo ul li:hover{
	border: 2px solid #99C1F8;
}
.form_readonly .order_form_group .hope_logo ul li:hover{
	border: 2px solid #EDF0EF;
}
.form_readonly .order_form_group .hope_logo ul li:nth-child(1):hover ~ div.logo_info_1{
	display: none;
}
.form_readonly .order_form_group .hope_logo ul li:nth-child(2):hover ~ div.logo_info_2{
	display: none;
}
.form_readonly .order_form_group .hope_logo ul li:nth-child(3):hover ~ div.logo_info_3{
	display: none;
}
.form_readonly .order_form_group .hope_logo ul li:nth-child(4):hover ~ div.logo_info_4{
	display: none;
}
.form_readonly .order_form_group .hope_logo ul li:nth-child(5):hover ~ div.logo_info_5{
	display: none;
}

.order_form_group .hope_logo ul li:nth-child(1):hover ~ div.logo_info_1,.order_form_group .hope_logo ul li:nth-child(2):hover ~ div.logo_info_2,.order_form_group .hope_logo ul li:nth-child(3):hover ~ div.logo_info_3,.order_form_group .hope_logo ul li:nth-child(4):hover ~ div.logo_info_4,.order_form_group .hope_logo ul li:nth-child(5):hover ~ div.logo_info_5{
	display: block;
}
.order_form_group .hope_logo ul li.on{
	border: 2px solid #99C1F8;
}
.form_readonly .order_form_group .hope_logo ul li.on:hover{
	border: 2px solid #99C1F8;
}
.order_form_group .hope_logo ul li.on:after{
	display: block;
	width: 18px;
	height: 18px;
	content: url(../images/color_icon.png);
	position: absolute;
	right: 5px;
	bottom: 5px;
}
/***新版希望标志选择展示***/
.order_form_group .new_hope_logo{
	position: relative;
}
.order_form_group .new_hope_logo ul li{
	width: 100%;
	border: 2px solid #EDF1EF;
	border-radius: 2px;
	margin-bottom: 10px;
	cursor: pointer;
	position: relative;
}
.order_form_group .new_hope_logo ul li:nth-child(6){
	height: 56px;
	text-align: center;
	line-height: 52px;
	font-size: 14px;
	color: #666666;
}
.order_form_group .new_hope_logo ul li p{
	height: 23px;
	line-height: 23px;
	background: #EDF1EF;
	padding-left: 10px;
	font-size: 14px;
	color: #666;
}
.order_form_group .new_hope_logo ul li img{
	display: block;
	width: 100%;
}
.order_form_group .new_hope_logo ul li.on{
	border: 2px solid #99C1F8;
}
.form_readonly .order_form_group .new_hope_logo ul li.on:hover{
	border: 2px solid #99C1F8;
}
.order_form_group .new_hope_logo ul li.on:after{
	display: block;
	width: 18px;
	height: 18px;
	line-height: 18px;
	content: url(../images/color_icon.png);
	position: absolute;
	right: 2px;
	top: 2px;
}
.order_form_group .new_hope_logo ul li:nth-child(1):hover ~ div.logo_info_1{
	display: block;
	right: -290px;
	top: 0;
}
.order_form_group .new_hope_logo ul li:nth-child(2):hover ~ div.logo_info_2{
	display: block;
	right: -290px;
	top: 174px;
}
.order_form_group .new_hope_logo ul li:nth-child(3):hover ~ div.logo_info_3{
	display: block;
	right: -290px;
	top: 347px;
}
.order_form_group .new_hope_logo ul li:nth-child(4):hover ~ div.logo_info_4{
	display: block;
	right: -290px;
	top: 521px;
}
.order_form_group .new_hope_logo ul li:nth-child(5):hover ~ div.logo_info_5{
	display: block;
	right: -290px;
	top: 695px;
}
/***新版希望标志选择展示end***/

.order_form_group .color_style ul li{
	width: 180px;
	height: 106px;
	float: left;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-top: 5px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	overflow: hidden;
	position: relative;
	cursor: pointer;
}
.order_form_group .color_style ul li p{
	color: #fff;
	letter-spacing: 3px;
	font-size: 14px;
	text-align: center;
	height: 20px;
	line-height: 20px;
	position: absolute;
	left: 0;
	width: 100%;
	bottom: 10px;
}
.order_form_group .color_style ul li:hover{
	border: 2px solid #BAEAFF;
}
.order_form_group .color_style ul li:last-child:hover{
	border: 2px solid #BAEAFF;
}
.form_readonly .order_form_group .color_style ul li:hover{
	border: none;
}
.form_readonly .order_form_group .color_style ul li:last-child:hover{
	border: 2px solid #EDF0EF;
}
.order_form_group .color_style ul li:last-child{
	border: 2px solid #EDF0EF;
	height: 106px!important;
}
.order_form_group .color_style ul li.on{
	border: 2px solid #BAEAFF!important;
}
.form_readonly .order_form_group .color_style ul li.on:hover{
	border: 2px solid #BAEAFF!important;
}
.order_form_group .color_style ul li.on:after{
	display: block;
	width: 18px;
	height: 18px;
	content: url(../images/color_icon.png);
	position: absolute;
	right: 5px;
	bottom: 5px;
}
.order_common_footer_wrap a.skip{
	display: block;
	color: #7caced;
	font-size: 14px;
	letter-spacing: 3px;
	text-decoration: none;
	float: right;
	margin-top: 12px;
}
.b_index_require.h70{
	width: 100%;
	height: 70px;
	background: #edf0ef;
}
/*公共登陆弹框样式*/
.common-modal-bg {
	position: fixed;
	background: #fff;
	background: rgba(255,255,255,.8);
	z-index: 1000;
	display: none;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
/**只对ie8有效***/
@media \0screen {
	.common-modal-bg{
		background:none;
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#C8ffffff,endColorstr=#C8ffffff);
	}
}
.common-modal{
	/*position: absolute;*/
	position: fixed;
	width: 480px;
	background: #ffffff;
	z-index: 1001;
	padding: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 0 0 10px rgba(0,0,0,.2);
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,.2);
	box-shadow: 0 0 10px rgba(0,0,0,.2);
}
.common-modal .close_a{
	display: block;
	width: 17px;
	height: 15px;
	font-size: 22px;
	line-height: .5;
	position: absolute;
	top: 15px;
	right: 15px;
	color: #aaa;
	text-shadow: 0 -1px 1px rgba(0,0,0,.6);
	font-weight: bold;
	cursor: pointer;
	text-decoration: none;
}
#commonModal .close_a{
	width: 12px;
	height: 8px;
}
/*v2.0下单-选择风格*/
.j_choose_style .h70{
	width: 100%;
	height: 70px;
	background: #edf0ef;
}
.j_choose_style .all_sort_wrap,
.j_choose_style .logo_package{
	padding: 0;
}
.j_choose_style .all_sort{
	position: relative;
	border-bottom: 1px solid #edf0ef;
}
.j_choose_style h2{
	color: #333333;
	font-size: 24px;
	text-align: center;
	letter-spacing: 5px;
	line-height: 65px;
	padding-top: 15px;
}
.j_choose_style .all_sort ul{
	overflow: hidden;
}
.j_choose_style .all_sort li{
	float: left;
	height: 79px;
	line-height: 80px;
	font-size: 16px;
	color: #666666;
	padding: 0 30px;
	cursor: pointer;
}

.j_choose_style .all_sort li:hover{
	color: #333;
}
.j_choose_style .all_sort li.s_cur{
	color: #7caced;
}
.j_choose_style .all_sort .line{
	height: 1px;
	background: #7caced;
	position: absolute;
	bottom: -1px;
	z-index: 1;
}
.j_choose_style .f_slider{
	position: relative;
}
.j_choose_style .slides{
	height: 145px;
	overflow: hidden;
}
.j_choose_style .flex-direction-nav{
	clear: both;
}
.j_choose_style .flex-prev,
.j_choose_style .flex-next{
	position: absolute;
	top: 50%;
	margin-top: -20px;
	width: 40px;
	height: 40px;
	border-radius: 100%;
	display: block;
	background: url("../images/j_order_arrow_l.png") no-repeat center center #fff;
	-webkit-box-shadow: 0 10px 50px rgba(0,0,0,0.08);
	box-shadow: 0 10px 50px rgba(0,0,0,0.08);
	-webkit-transition: -webkit-transform 0.35s;
	transition: transform 0.35s;
}
.j_choose_style .flex-prev{
	left: -20px;
}
.j_choose_style .flex-next{
	right: -20px;
	background: url("../images/j_order_arrow_r.png") no-repeat center center #fff;
}
.j_choose_style .flex-prev:hover,
.j_choose_style .flex-next:hover{
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}
.j_choose_style .s_item{
	position: relative;
	cursor: pointer;
	margin: 0 8px;
	border-radius: 3px;
	display: none;
}
.j_choose_style .s_item img{
	width: 100%;
	max-width: 100%;
	border-radius: 3px;
}
.j_choose_style .s_item h4{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 57px;
	color: #fff;
	font-size: 16px;
	padding: 25px 0 0 20px;
	background: url("../images/j_order_style_pic_bg.png") no-repeat left center;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	border-radius: 0 0 3px 3px;
}
.j_choose_style .s_item .layer{
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	background: rgba(255,255,255,0.6);
	display: none;
}
.j_choose_style .s_item_cur .border{
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background: transparent;
	border: 3px solid #7caced;
	border-radius: 3px;
}
.j_choose_style .s_item_cur .arrow{
	position: absolute;
	left: 50%;
	bottom: -15px;
	width: 0;
	height: 0;
	display: block;
	margin-left: -4px;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	border-bottom: 8px solid transparent;
	border-top: 8px solid #7caced;
}
.j_choose_style .logo_package_con{
	margin: 0;
}
#show_file:after{
	display: block;
	content: "";
	clear: both;
}

/*创意人案例展示列表*/
.designers_case_list .h70{
	width: 100%;
	height: 70px;
	background: #edf0ef;
}
.designers_case_list .service_type,
.designers_case_list .industry_type{
	color: #666;
	font-size: 14px;
	letter-spacing: 2px;
	padding: 25px 0 15px;
	border-bottom: 1px solid #E3EBF5;
}
.designers_case_list .service_type .left,
.designers_case_list .industry_type .left{
	float: left;
	width: 90px;
	color: #333;
	font-weight: bold;
}
.designers_case_list .service_type .right,
.designers_case_list .industry_type .right{
	margin-left: 90px;
}
.designers_case_list .service_type li,
.designers_case_list .industry_type li{
	padding: 0 15px 10px;
	float: left;
	cursor: pointer;
}
.designers_case_list .service_type li.cur a,
.designers_case_list .industry_type li.cur a,
.designers_case_list .service_type li a:hover,
.designers_case_list .industry_type li a:hover{
	color: #7caced;
}
.designers_case_list .service_type li a,
.designers_case_list .industry_type li a{
    color: #666;
    text-decoration: none;
}
.designers_case_list .service_type .sort_2{
	clear: both;
}
.designers_case_list .industry_type .sort_1{
	padding-right: 60px;
}
.designers_case_list .industry_type .unfold{
	float: right;
	width: 51px;
	text-align: center;
	height: 20px;
	line-height: 16px;
	border: 2px solid #E3EBF5;
	border-radius: 2px;
	color: #b2b2b2;
	font-size: 12px;
	margin-top: -3px;
	cursor: pointer;
}
.designers_case_list .industry_type .unfold i{
	display: inline-block;
	vertical-align: baseline;
	width: 9px;
	height: 9px;
	margin-right: 3px;
	background: url("../fonts/designers_case_jian.svg") no-repeat center;
}
.designers_case_list .industry_type .indus_type{
	height: 25px;
	overflow: hidden;
}
.designers_case_list .industry_type .indus_type .unfold{
	margin-top: 0;
}
.designers_case_list .industry_type .indus_type .unfold i{
	background: url("../fonts/designers_case_jia.svg") no-repeat center;
}
.designers_case_list .other_search{
	padding: 0;
	font-size: 14px;
}
.designers_case_list .other_search .other{
}
.designers_case_list .other_search .other .box{
	float: left;
	padding: 20px 0;
}
.designers_case_list .other_search .other .box a,
.designers_case_list .other_search .other .box label{
	text-decoration: none;
	color: #999999;
	font-weight: normal;
	cursor: pointer;
	font-size: 14px;
}
.designers_case_list .other_search .other .box>a{
	padding-left: 19px;
	background: url(../images/na_icon.png) 5px 10px no-repeat;
}
.designers_case_list .other_search .other .box.fx-hover>a{
	background: url(../images/na_icon.png) 5px 10px no-repeat!important;
	padding: 0 20px 0 30px;
	border-bottom: 1px solid #fff;

}
div.fk-tabcons a{
	width: 33%;
}
/*.designers_case_list .other_search .other .box a i{
	display: inline-block;
	width: 15px;
	height: 20px;
	background: url("../../../statics/images/bootstrap/new_website_1/case_list_icon.png") -2px -1px no-repeat;
	margin-right: 14px;
	vertical-align: bottom;
}*/
.designers_case_list .other_search .other .box a:hover,
.designers_case_list .other_search .other .box label:hover{
	text-decoration: none;
	color: #7caced;
}
.designers_case_list .other_search .other .box a{
	/*padding: 0 20px;*/
	padding: 0 20px 0 30px;
	border-radius: 3px 3px 0 0;
	-webkit-border-radius: 3px 3px 0 0;
	-moz-border-radius:  3px 3px 0 0;
}
.designers_case_list .other_search .other .box1 .active{
	color: #7caced;
}
.designers_case_list .other_search .other .box a.icon-arrow-down i{
	display: inline-block;
	vertical-align: baseline;
	width: 9px;
	height: 14px;
	margin-left: 4px;
	background: url("../images/designers_case_down.png") no-repeat left top;
}
.designers_case_list .other_search .other .box a.icon-arrow-down:hover i,
.designers_case_list .other_search .other .box1 a.active i{
	background: url("../images/designers_case_down_1.png") no-repeat left center;
}
.designers_case_list .other_search .other .box a.zh{
	padding-left: 0;
}
.designers_case_list .other_search .other .box label{
	padding: 0 10px;
	position: relative;
	margin: 0;
}
.designers_case_list .other_search .other .box label input{
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	border: 0;
	opacity: 0;
	width: 20px;
	height: 20px;
	margin: 0 3px 0 0;
	float: left;
	display: inline-block;
}
.designers_case_list .other_search .other .box label input + i{
	width: 15px;
	height: 15px;
	display: block;
	position: absolute;
	top: 1px;
	background: url(../images/case_list_icon.png) -42px -3px no-repeat;
	/*-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	background-size: 100% 100%;*/
}
.designers_case_list .other_search .other .box label input:checked + i{
	width: 15px;
	height: 15px;
	display: block;
	position: absolute;
	top: 1px;
	background: url(../images/case_list_icon.png) -22px -3px no-repeat;
	/*-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	background-size: 100% 100%;*/
}
.designers_case_list .other_search .other .box label input ~ span{
	color: #999;
}
.designers_case_list .other_search .other .box label input ~ span:hover{
	color: #7caced;
}
.designers_case_list .other_search .other .box label input:checked ~ span{
	color: #7caced;
}
.designers_case_list .other_search .other .line{
	color: #c9c9c9;
}
.designers_case_list .search_wrap{
	padding-top: 10px;
	text-align: right;
}
.designers_case_list .search_wrap .box{
	position: relative;
}
.designers_case_list .search_wrap .box input{
	color: #666;
	font-size: 14px;
	padding: 6px 30px 6px 10px;
	border: 2px solid #e5e5e5;
	border-radius: 3px;
	width: 215px;
}
.designers_case_list .search_wrap .box input:focus{
	outline: none;
	border: 2px solid #7caced;
}
.designers_case_list .search_wrap .box button{
	-webkit-appearance: none;
	appearance: none;
	position: absolute;
	width: 22px;
	height: 20px;
	display: block;
	right: 10px;
	top: 8px;
	outline: none;
	border: 0;
	background: url("../images/designers_case_search.png") no-repeat;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
}
.designers_case_list .case_list{
	padding: 0;
}
.designers_case_list .case_list .case_wrap{
	padding: 0 10px;
	margin-bottom: 20px;
}
.designers_case_list .case_list .case_wrap:nth-child(4n+1){
	clear: both;
}
.designers_case_list .case_list .case{
	padding: 15px 15px 20px;
	background: #fff;
	border-radius: 3px;
	-webkit-box-shadow: 0 4px 10px rgba(0,0,0,0.08),0 -1px 3px rgba(0,0,0,0.03);
	box-shadow: 0 4px 10px rgba(0,0,0,0.08),0 -1px 3px rgba(0,0,0,0.03);
}
.designers_case_list .case_list .no_search{
	text-align: center;
	color: #999;
	font-size: 16px;
	letter-spacing: 3px;
	padding: 20px 0;
}
.designers_case_list .fk-picker{
	top: 50px;
	border-radius: 0 3px 3px 3px;
	-webkit-border-radius: 0 3px 3px 3px;
	-moz-border-radius: 0 3px 3px 3px;
	right: auto;
	left: 10px;
}
.designers_case_list .fk-picker .fk-tabs a.active {
	border-color: #cccccc;
	border-bottom-color: #ffffff;
}
.designers_case_list .fk-picker .fk-tabs{
	border-bottom: 1px solid #cccccc;
}
.designers_case_list .product_search_area .fk-a{
	margin: 10px 10px 0;
	padding-top: 10px !important;
	display: inline-block;
}
.designers_case_list .fx-hover .fk-a{
	color: #498bb8;
	text-decoration: none;
	border: 1px solid #ccc;
	border-bottom: 0;
	background: #fff!important;
	position: relative;
	z-index: 999;
	top: -1px;
	height: 42px;
}
.designers_case_list .other_search .other .product_search_area{
	padding: 0;
	margin-left: -10px;
}
.designers_case_list .d_banner .d_2{
	font-size: 1.35em;
	letter-spacing: 3px;
	margin-bottom: 1em;
}

/*************一对一邀请操作提示**************/
.one-to-one_tips{
	width: 465px;
	margin: 50px auto 150px;
}
.one-to-one_tips .one_tips_icon{
	height: 64px;
	margin-bottom: 30px;
}
.one-to-one_tips .one_tips_icon img{
	margin: auto;
	display: block;
}
.one-to-one_tips .one_tips_title{
	margin-bottom: 20px;
}
.one-to-one_tips .one_tips_title h2{
	font-size: 24px;
	color: #333333;
	letter-spacing: 6px;
	text-align: center;
	line-height: 35px;
	margin-bottom: 25px;
}
.one-to-one_tips .one_tips_title p{
	color: #999999;
	font-size: 14px;
	text-align: center;
	line-height: 20px;
	letter-spacing: 2px;
	margin-bottom: 20px;
}
.one-to-one_tips .one_tips_title p i{
	font-style: normal;
	color: #ff0000;
}
.one-to-one_tips .require_description .r_d_title{
	font-size: 16px;
	color: #333333;
	letter-spacing: 3px;
	position: relative;
	text-align: center;
}
.one-to-one_tips .require_description .r_d_title:before{
	display: block;
	content: "";
	width: 175px;
	height: 1px;
	background: #EDF0EF;
	position: absolute;
	top: 10px;
	left: 2px;
}
.one-to-one_tips .require_description .r_d_title:after{
	display: block;
	content: "";
	width: 175px;
	height: 1px;
	background: #EDF0EF;
	position: absolute;
	top: 10px;
	right: 2px;
}
.one-to-one_tips .require_description .r_d_content{
	font-size: 14px;
	color: #999999;
	line-height: 28px;
	letter-spacing: 2px;
	margin-top: 15px;
	word-wrap: break-word;
	word-break: break-all;
}
.one-to-one_tips .button_handle{
	height: 56px;
	margin-top: 30px;
}
.one_common_btn{
	background: #7FADEB;
	opacity: .95;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	color: #ffffff;
	height: 56px;
	width: 220px;
	display: block;
	border: none;
	outline: none;
	-webkit-appearance: none;
	font-size: 18px;
	margin: auto;
	letter-spacing: 3px;
}
.one_common_btn.phone{
	float: right;
}
.one_common_btn:hover{
	opacity: 1;
}
.one_common_btn.refuse{
	border: 3px solid #E5E5E5;
	background: #ffffff;
	color: #b2b2b2;
	transition: all .8s ease-in;
	-webkit-transition: all .8s ease-in;
	-moz-transition: all .8s ease-in;
}
.one_common_btn.refuse:hover{
	color: #666;
	opacity: .4;
	background: linear-gradient(#fff,#f1f1f1);
	background: -webkit-linear-gradient(#fff,#f1f1f1);
	background: -moz-linear-gradient(#fff,#f1f1f1);

}

.one_common_btn.refuse.phone{
	float: left;
}
.one-to-one_tips .contacts_info{
	padding: 15px 0;
}
.one-to-one_tips .contacts_info table{
	width:254px;
	margin: auto;
	border: 1px solid #E5E5E5;
}
.one-to-one_tips .contacts_info table tr td{
	padding: 15px 25px;
	font-size: 14px;
	color: #666666;
	letter-spacing: 3px;
	border: 1px solid #E5E5E5;
}
.one-to-one_tips .giveUp_reason{
	padding-top: 1px;
}
.one-to-one_tips .giveUp_reason .reason_form{
	margin-top: 20px;
}
.one-to-one_tips .giveUp_reason .reason_form h4{
	font-size: 16px;
	color: #333333;
	letter-spacing: 3px;
	margin-bottom: 15px;
}
.one-to-one_tips .giveUp_reason .reason_form ul li{
	position: relative;
}
.one-to-one_tips .giveUp_reason .reason_form ul li label{
	cursor: pointer;
}
.one-to-one_tips .giveUp_reason .reason_form ul li span{
	height: 30px;
	line-height: 30px;
	letter-spacing: 3px;
	color: #808080;
	font-size: 16px;
	margin-left: 10px;
	cursor: pointer;
}
.one-to-one_tips .giveUp_reason .reason_form ul li input[type="radio"]{
	-webkit-appearance: none;
	-moz-appearance: none;
	width: 10px;
	height: 10px;
	width: 10px\0;
	height: 10px\0;
	margin-left: 2px;
}
.one-to-one_tips .giveUp_reason .reason_form ul li input[type="radio"] + i{
	display: block;
	position: absolute;
	width: 18px;
	height: 18px;
	left: 0;
	top: 7px;
	background: url(../images/check_1.png) center no-repeat;
}
.one-to-one_tips .giveUp_reason .reason_form ul li input[type="radio"]:checked + i{
	background: url(../images/check_2.png) center no-repeat;
}
.one-to-one_tips .giveUp_reason .reason_form .other_reason{
	width: 100%;
	height: 49px;
	border: 3px solid #EEEEEE;
	border-radius: 3px;
	outline: none;
	-webkit-appearance: none;
	font-size: 14px;
	letter-spacing: 3px;
	padding-left: 8px;
	color: #b2b2b2;
}

/*************订单流程-支付方式选择页面**************/
.order_pay_select{
	margin-top: 85px;
	margin-bottom: 200px;
}
.order_pay_select .order_info_confirm{
	border-bottom: 1px solid #EEEEEE;
	padding-bottom: 35px;
}
.order_pay_select .order_info_confirm h3{
	font-size: 24px;
	color: #333333;
	letter-spacing: 1px;
	padding: 15px 0;
}
.order_pay_select .order_info_confirm p.order_number{
	color: #666666;
	letter-spacing: 3px;
	font-size: 16px;
	padding: 22px 0;
}
.order_pay_select .order_info_confirm p.order_number span{
	letter-spacing: 1px;
	padding-right: 20px;
}
.order_pay_select .order_info_confirm p.order_money{
	font-size: 18px;
	color: #333333;
	letter-spacing: 3px;
	font-weight: 500;
	line-height: 45px;
}
.order_pay_select .order_info_confirm p.order_money span{
	font-size: 18px;
	color: #ff4f7d;
}
.order_pay_select .pay_type{
	margin-top: 40px;
}
.order_pay_select .pay_type h2{
	font-size: 24px;
	color: #333333;
	padding: 10px 0 20px;
	letter-spacing: 3px;
}
.order_pay_select .pay_type ul li{
	width: 280px;
	border: 2px solid #E0E0E0;
	float: left;
	margin-right: 20px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	cursor: pointer;
	position: relative;
}
.order_pay_select .pay_type ul li img{
	width: 100%;
	vertical-align: middle;
}
.order_pay_select .pay_type ul li:hover{
	border: 2px solid #7CACED;
}
.order_pay_select .pay_type ul li.on{
	border: 2px solid #7CACED;
}
.order_pay_select .pay_type ul li.on:after{
	display: block;
	width: 18px;
	height: 18px;
	content: url(../images/color_icon.png);
	position: absolute;
	right: 5px;
	bottom: 5px;
}
.order_pay_select .pay_type_con{
	width: 276px;
	height: 432px;
	border: 3px solid #7CACED;
	padding: 17px 25px;
	margin: 50px auto;
}
.order_pay_select .pay_type_con span{
	display: block;
	margin-top: 20px;
	margin-bottom: 20px;
	width: 219px;
}
.order_pay_select .pay_type_con span img{
	width: 100%;
}
/*订单流程-支付完成后等待支付结果弹窗*/
#commonModal_pay{
	width: 580px;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	padding: 20px 0;
}
#common-modal-bg-pay{
	background: #F0F0F0;
	background: rgba(240,240,240,.8);
}
.wait_pay_result{
	width: 500px;
	margin: 0 auto;
}
.wait_pay_result h3{
	font-size: 24px;
	color: #333333;
	letter-spacing: 1px;
	text-align: center;
	font-weight: normal;
}
.wait_pay_result p{
	font-size: 16px;
	color: #999999;
	letter-spacing: 3px;
	line-height: 30px;
	margin-top: 40px;
	margin-bottom: 55px;
}
.wait_pay_result .pay_result{
	height: 56px;
}
.wait_pay_result .pay_fail{
	width: 45%;
	height: 56px;
	display: block;
	float: left;
	border: 3px solid #E0E0E0;
	font-size: 18px;
	color: #666666;
	letter-spacing: 3px;
	outline: none;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	background: #fff;
}
.wait_pay_result .pay_fail:hover{
	border-color: #AAAAAA;
}
.wait_pay_result .pay_success{
	width: 45%;
	display: block;
	float: right;
	outline: none;
	border: none;
	height: 56px;
	background: #7CACED;
	color: #fff;
	font-size: 18px;
	letter-spacing: 3px;
	outline: none;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	opacity: .95;
}
.wait_pay_result .pay_success:hover{
	opacity: 1;
}

/***********************设计师个人主页*************************/
.designer_page{
	margin: 0 auto;
}
.designer_page .bg_gray_70{
	height: 140px;
	background: #EDF0EF;
}
.designer_page .bg_gray_70 .back_nav{
	padding-top: 97px;
}
.designer_page .bg_gray_70 .back_nav .row{
	position: relative;
}
.designer_page .bg_gray_70 .back_nav ul{
	position: absolute;
	left: 0;
	z-index: 100;
}
.designer_page .bg_gray_70 .back_nav ul li{
	float: left;
	color: #b2b2b2;
	font-size: 14px;
	cursor: default;

}
.designer_page .bg_gray_70 .back_nav ul li a{
	color: #b2b2b2;
	text-decoration: none;
}
.designer_page .bg_gray_70 .back_nav ul li a span{
	font-weight: bold;
}
.designer_page .container.des_con{
	margin-top: -45px;
	position: relative;
	padding-bottom: 40px;
	border-bottom: 1px solid #E9F0F6;
}
.d_p_basic_info .designer_img{
	width: 88px;
	height: 88px;
	border-radius: 100%;
	border: 6px solid #fff;
	margin: auto;
	position: relative;
}
.d_p_basic_info .designer_img .designer_head{
	width: 100%;
	border-radius: 100%;
}
.d_p_basic_info .designer_img .img_vip{
	display: none;
	position: absolute;
	bottom: 7px;
	left: 50%;
	margin-left: 18px;
}
.d_p_basic_info .designer_img.vip .img_vip{
	display: block;
}
.d_p_basic_info .designer_img .tips{
	max-width: 200px;
	position: absolute;
	left: 85%;
	bottom: 100%;
	/* height: 30px; */
	line-height: 24px;
	color: #fff;
	font-size: 14px;
	display: inline;
	z-index: 3;
}
.d_p_basic_info .designer_img .tips span{
	display: inline-block;
	background: #44e7b9;
	padding: 3px 10px;
	border-radius: 3px;
	width: 210px;
	letter-spacing: 3px;
}
.d_p_basic_info .designer_img .tips .arrow{
	display: block;
	position: absolute;
	left: 10px;
	bottom: -8px;
	width: 0;
	height: 0;
	border-left: 5px solid #44e7b9;
	border-top: 5px solid #44e7b9;
	border-right: 5px solid transparent;
	border-bottom: 5px solid transparent;
}
.d_p_basic_info h3{
	padding: 20px 0 0;
	letter-spacing: 5px;
	color: #4c4c4c;
	font-size: 24px;
	text-align: center;
}
.d_p_basic_info h3 span{
	display: inline-block;
	position: relative;
	padding: 0 20px;
}
.d_p_basic_info .tag{
	text-align: center;
	padding-top: 20px;
}
.d_p_basic_info .tag span{
	display: inline-block;
	padding: 0 10px;
	height: 24px;
	line-height: 24px;
	border-radius: 3px;
	margin: 3px 3px 0;
	background: #f2f6fa;
	color: #666666;
	font-size: 14px;
}
.d_p_basic_info .tips{
	padding: 15px 0 0;
	font-size: 14px;
	color: #666666;
	text-align: center;
}
.d_p_basic_info>.tips span{
	font-size: 16px;
	color: #ccc;
	display: inline-block;
	padding: 0 10px;
}
.d_p_basic_info > ul{
	text-align: center;
	padding-top: 15px;
}
.d_p_basic_info > ul li{
	display: inline-block;
	text-align: center;
	font-size: 14px;
	color: #666666;
	padding: 0 20px;
	position: relative;
	line-height: 25px;
}
.d_p_basic_info > ul li:before{
	display: block;
	position: absolute;
	content: url(../images/li_work_icon.png);
	width: 14px;
	height: 12px;
	left: 0;
	top: 0;
}
.d_p_basic_info .skill_label{
	text-align: center;
}
.d_p_basic_info .skill_label p{
	display: inline-block;
	margin-right: 10px;
	margin-top: 10px;
	font-size: 14px;
	cursor: default;
	position: relative;
}
.d_p_basic_info .skill_label p span{
	display: inline-block;
	background: #F2F5FA;
	border-radius: 2px 0 0 2px;
	font-size: 14px;
	color: #666666;
	padding: 2px 7px;
}
.d_p_basic_info .skill_label p i{
	display: inline-block;
	background: #F2F5FA;
	font-style: normal;
	border-radius: 0 2px 2px 0;
	border-left: 2px solid #fff;
	padding: 2px 0;
	width: 25px;
	text-align: center;
	font-size: 14px;
	color: #7CACEE;
}
.d_p_basic_info .skill_label p:after{
	display: none;
	content: "";
	width: 100%;
	height: 20px;
	background: transparent;
	position: absolute;
	left: 0;
	top: 19px;
}
.d_p_basic_info .skill_label p:hover:after{
	display: inline-block;
}
.d_p_basic_info .skill_label p em{
	display: none;
	background: #FFFFFF;
	box-shadow: 0 0 20px 0 rgba(0,0,0,0.19);
	border-radius: 2px;
	width: 180px;
	height: 100px;
	padding: 20px 20px;
	font-size: 14px;
	color: #666666;
	letter-spacing: 1px;
	line-height: 21px;
	position: absolute;
	left: 24px;
	top: 35px;
	z-index: 3;
	font-style: normal;
}
.d_p_basic_info .skill_label p:hover em{
	display: inline-block;
}
.d_p_basic_info .skill_label p em b{
	font-style: normal;
	font-weight: normal;
	color: #7CACEE;
}
.designer_page .container .row:nth-child(2){
	position: absolute;
	top: -10px;
	right: 0;
}
.d_p_contact_info{
	padding-right: 15px;
}
.d_p_contact_info .icon{
	padding-top: 15px;
}
.d_p_contact_info .icon span {
	padding: 3px 17px 3px 28px;
	font-size: 14px;
	color: #666;
	background: url(../images/designers_layer_icon1.png) no-repeat left center;
	-webkit-background-size: 22px 20px;
	background-size: 22px 20px;
}
.d_p_contact_info .icon span:nth-child(2) {
	background: url(../images/designers_layer_icon2.png) no-repeat left center;
	-webkit-background-size: 22px 20px;
	background-size: 22px 20px;
}
.d_p_contact_info .icon span:nth-child(3) {
	background: url(../images/designers_layer_icon3.png) no-repeat left center;
	-webkit-background-size: 20px 20px;
	background-size: 20px 20px;
}
.d_p_contact_info .icon span:nth-child(4) {
	background: url(../images/designers_layer_icon4.png) no-repeat left center;
	-webkit-background-size: 21px 22px;
	background-size: 21px 22px;
	padding-right: 14px;
}
.d_p_contact_info .icon strong {
	padding-right: 10px;
	color: #E2E5E4;
	font-size: 20px;
	font-weight: normal;
}
.d_p_contact_info .icon span.care {
	cursor: pointer;
	background: url(../images/tcy_new_star_gray.png) no-repeat left center;
	-webkit-background-size: 18px 17px;
	background-size: 18px 17px;
	letter-spacing: 3px;
	padding-right: 0;
}
.d_p_contact_info .icon.active span.care {
	background: url(../images/tcy_new_star_yellow.png) no-repeat left center;
	-webkit-background-size: 18px 17px;
	background-size: 18px 17px;
}
.d_p_contact_info .ordered{
	text-align: right;
	margin-top: 40px;
}
.d_p_contact_info .ordered a{
	display: inline-block;
	width: 120px;
	height: 40px;
	background: #99C1F8;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	font-size: 16px;
	color: #fff;
	letter-spacing: 3px;
	text-align: center;
	opacity: .95;
	line-height: 40px;
	cursor: pointer;
	text-decoration: none;
}
.d_p_contact_info .ordered a.disabled{
	background: #C9C9C9;
	cursor: default;
	opacity: 1;
}
.d_p_contact_info .ordered a.disabled:hover{
	background: #C9C9C9 !important;
	color: #fff !important;
	text-decoration: none;
	border-color: transparent;
	-webkit-box-shadow: none;
	box-shadow: none;
	cursor: default;
	opacity: 0.85;
}
.d_p_contact_info .ordered a:hover{
	opacity: 1;
}
.d_p_contact_info .ordered span{
	font-size: 14px;
	color: #999999;
	display: inline-block;
	padding-top: 15px;
}
.d_p_contact_info .news_chat{
	margin-top: 65px;
	text-align: right;
}
.d_p_contact_info .news_chat a{
	display: inline-block;
	width: 26px;
	height: 26px;
	margin-left: 10px;
	cursor: pointer;
}
.designer_page_building .h_70{
	width: 100%;
	height: 70px;
	background: #EDF0EF;
}
.designer_page_building img{
	display: block;
	margin: 20px auto 30px;
}
.designer_page_building h3{
	text-align: center;
	letter-spacing: 10px;
	font-size: 32px;
}
.designer_page_building .back_homepage{
	display: block;
	width: 220px;
	margin: 40px auto;
}
/****设计师案例作品，个人介绍*****/
.designer_details_title{
	height: 66px;
	background: #fff;
	text-align: center;
}
.designer_details_con{
	background: #E9F2F9;
}
.designer_details_title ul li{
	width: 120px;
	height: 66px;
	line-height: 66px;
	font-size: 16px;
	color: #666666;
	letter-spacing: 3px;
	display: inline-block;
	position: relative;
	cursor: pointer;
}
.designer_details_title ul li.on{
	color: #7caced;
}
.designer_details_title ul li.on:after{
	content: "";
	display: block;
	position: absolute;
	width: 15px;
	height: 15px;
	background: #E9F2F9;
	left: 60px;
	margin-left: -7px;
	bottom: -10px;
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
}
/*设计师介绍*/
.designer_details_con .introduce{
	padding-top: 55px;
	padding-bottom: 130px;
}
.designer_details_con .introduce .introduce_img{
	width: 100%;
}
.designer_details_con .introduce h4{
	color: #333333;
	font-size: 18px;
	letter-spacing: 3px;
}
.designer_details_con .introduce .introduce_con{
	margin-top: 30px;
}
.designer_details_con .introduce .introduce_con .i_c_title{
	font-size: 16px;
	color: #333333;
	letter-spacing: 3px;
	line-height: 25px;
}
.designer_details_con .introduce .introduce_con .i_c_text{
	font-size: 14px;
	color: #808080;
	letter-spacing: 2px;
	line-height: 30px;
	padding-top: 5px;
}
/*设计师身份、案例认证*/
.designer_details_con .introduce .authen_state{
	background: #FFFFFF;
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
	border-bottom: 1px solid #EEEEEE;
	color: #999999;
	font-size: 14px;
	padding: 30px 25px;
}
.designer_details_con .introduce .authen_state h4{
	font-size: 18px;
	letter-spacing: 3px;
	color: #999999;
}
.designer_details_con .introduce .authen_state .authen_con{
	padding-top: 25px;
}
.designer_details_con .introduce .authen_state .authen_con div{
	width: 50%;
	float: left;
	font-size: 12px;
}
.designer_details_con .introduce .authen_state .authen_con:after{
	display: block;
	content: "";
	width: 0;
	height: 0;
	visibility: hidden;
	clear: both;
}
.designer_details_con .introduce .authen_state .authen_con div img{
	display: block;
	margin: auto;
}
.designer_details_con .introduce .authen_state .authen_con div p{
	text-align: center;
	line-height: 20px;
}
.designer_details_con .introduce .authen_state .authen_con div span{
	display: block;
	text-align: center;
	line-height: 20px;
}
.designer_details_con .introduce .evaluate_star{
	background: #ffffff;
	border-bottom-left-radius: 2px;
	border-bottom-right-radius: 2px;
	color: #999999;
	font-size: 14px;
	padding: 30px 25px;
	margin-bottom: 35px;
}
.designer_details_con .introduce .evaluate_star h4{
	font-size: 18px;
	letter-spacing: 3px;
	color: #999999;
}
.designer_details_con .introduce .evaluate_star p{
	margin-top: 17px;
}
/*设计师案例作品展示*/
.designer_details_con .case_works{
	padding-top: 60px;
	padding-bottom: 40px;
}
.designer_details_con .case_works .case_list .case_wrap{
	padding: 0 10px;
	margin-bottom: 20px;
}
.designer_details_con .case_works .case_list .case_wrap:nth-child(4n+1){
	clear: both;
}
.stylist_case .case.add{
	padding: 15px 15px 20px;
	background: #fff;
	border-radius: 3px;
	-webkit-box-shadow: 0 4px 10px rgba(0,0,0,0.08),0 -1px 3px rgba(0,0,0,0.03);
	box-shadow: 0 4px 10px rgba(0,0,0,0.08),0 -1px 3px rgba(0,0,0,0.03);
}
.stylist_case .case.add .bottom > p{
	font-size: 20px;
	color: #000000;
	letter-spacing: 1px;
	padding-left: 10px;
	line-height: 40px;
}
.stylist_case .case.add .bottom > p a{
	text-decoration: none;
	color: #000000;
}

/*carousel测试*/
/***首页-最近推荐案例bxm_add***/
.tcy_new_index .carousel_case.case{
	padding: 0;
	margin-top: -65px;
}
.jcarousel_wrap{
	width: 1660px;
	max-height: 350px;
	overflow: hidden;
	position: relative;
	margin: 0 auto 50px;
	padding: 0 30px;
	border-radius: 3px;
}
.jcarousel_wrap .ul{
	overflow: hidden;
}
.jcarousel_wrap ul li > div{
	display: none;
	min-height: 110px;
}
.jcarousel_wrap img{
	width: 100%;
	max-width: 100%;
	border-radius: 3px;
	cursor: pointer;
	height: 150px;
}
.jcarousel_wrap .jcarousel_control_prev,
.jcarousel_wrap .jcarousel_control_next{
	position: absolute;
	top: 50%;
	margin-top: -29px;
	width: 58px;
	height: 58px;
	display: block;
	background: url("../images/case_arrow_left.png") no-repeat center center;
	-webkit-transition: opacity 1s;
	transition: opacity 1s;
	cursor: pointer;
	z-index: 5;
	border-radius: 100%;
	box-shadow: 0 0 10px 0 rgba(0,0,0,0.2);
}
.jcarousel_wrap .jcarousel_control_next{
	background: url("../images/case_arrow_right.png") no-repeat center center;
}
.jcarousel_wrap .jcarousel_control_prev{
	left: 5px;
	display: none;
}
.jcarousel_wrap .jcarousel_control_next{
	right: 5px;
}
.jcarousel_wrap ul li .t_case_card{
	margin: 0 auto;
}
.jcarousel_wrap {
	margin: 20px 5%;
	position: relative;
	width: 90%;
}
.jcarousel{
	position: relative;
	width: 100%;
	overflow: hidden;
	height: 325px;
}
.jcarousel ul{
	width: 2000em;
	position: relative;
	list-style: none;
	margin: 0;
	padding: 0;
}
.jcarousel ul li{
	display: block;
	float: left;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	text-align: center;

}
.jcarousel ul li img{
	display: inline-block;
}
.jcarousel_control_prev,.jcarousel_control_next{
	position: absolute;
	top: 110px;
	width: 60px;
	height: 60px;
	text-align: center;
	background: #4E443C;
	color: #fff;
	text-decoration: none;
	text-shadow: 0 0 1px #000;
	font: 24px/27px Arial, sans-serif;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
	-webkit-box-shadow: 0 0 2px #999;
	-moz-box-shadow: 0 0 2px #999;
	box-shadow: 0 0 2px #999;
	line-height: 60px;
}
.jcarousel_control_prev {
	left: 30px;
}
.jcarousel_control_next {
	right: 30px;
}
.jcarousel_control_prev.inactive,
.jcarousel_control_next.inactive {
	opacity: .5;
	cursor: default;
}
.sitemap_link a{
	color: #4c4c4c;
    display: block;
    font-size: 14px;
    line-height: 30px;
    text-decoration: none;
}












/***             案例详情页添加举报按钮和弹窗                   ***/


.report_modal .modal-dialog h4{
	color: #333333;
	font-size: 24px;
	letter-spacing: 3px;
	text-align: center;
}
.report_modal .modal-dialog .tips{
	font-size: 14px;
}
.report_modal .modal-dialog .tips2{
	color: #999999;
	font-size: 12px;
	letter-spacing: 2px;
	padding-top: 10px;
	line-height: 24px;
}
.report_modal .modal-dialog .tips2 a.blue_a{
	color: #7caced;
	font-size: 12px;
	text-decoration: underline;
	cursor: pointer;
}
.report_modal .modal-dialog{
	background: #fff;
	border-radius: 3px;
	padding: 30px 40px 20px;
}
.report_modal .modal-dialog{
	width: 460px;
}
.report_modal .modal-dialog .form-group{
	position: relative;
	height: 60px;
	margin-bottom: 0;
}
.report_modal .modal-dialog label{
	font-size: 16px;
	color: #333333;
	letter-spacing: 3px;
	float: left;
	width: 27%;
	font-weight: normal;
	height: 60px;
	line-height: 60px;
	margin-bottom: 0;
	text-align: left;
}
.report_modal .modal-dialog .form-group .right {
	width: 72%;
	float: left;
}
.report_modal .modal-dialog .form-group input{
	border: 1px solid #e9f0f6;
	margin: 10px 0;
	height: 40px;
	line-height: 40px;
	padding: 0 0 0 10px;
	border-radius: 3px;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.report_modal .modal-dialog .form-group input:focus,
.report_modal .modal-dialog textarea:focus{
	border: 1px solid #7fadeb;
	outline: none;
}
.report_modal .modal-dialog .star {
	position: absolute;
	left: -15px;
	bottom: 15px;
	color: #ff517d;
	font-size: 16px;
}
.report_modal .modal-dialog .message {
	text-align: left;
	padding: 10px 0 10px 0;
}
.report_modal .modal-dialog .message h5 {
	font-size: 16px;
	color: #333333;
	letter-spacing: 2px;
	padding-bottom: 20px;
}
.report_modal .modal-dialog textarea{
	letter-spacing: 3px;
	width: 100%;
	border: 1px solid #e9f0f6;
	height: 80px;
	line-height: 22px;
	padding: 10px;
	resize: none;
	box-shadow: none;
	border-radius: 3px;
}
.report_modal .close_btn{
	position: absolute;
	top: 20px;
	right: 20px;
	cursor: pointer;
	opacity: 1;
	font-size: 0;
}
.report_modal .close_btn img{
	-webkit-transform: rotate(0deg);
	transform: rotate(0deg);
	-webkit-transition: -webkit-transform 0.3s;
	transition: transform 0.3s;
	transform-origin: 50% 50%;
	-webkit-transform-origin: 50% 50%;
	-moz-transform-origin: 50% 50%;
	-ms-transform-origin: 50% 50%;
}
.report_modal .close_btn:hover img{
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}
.report_modal .sorry .tips3{
	font-size: 14px;
	color: #666666;
	text-align: center;
	padding: 15px 0 25px;
}
.report_modal .sorry .btn_blue{
	cursor: pointer;
	margin-bottom: 10px;
}
.report_modal{
	margin-top: 50px;
}
.report_modal .tips{
	font-size: 14px;
	line-height: 24px;
	padding-top: 15px;
	color: #666;
}
.report_modal .input_wrap{
	padding: 10px 0;
}
.report_modal .input_wrap label{
	padding: 0 10px 0 0;
	position: relative;
	margin: 0 0 10px;
	font-weight: normal;
	font-size: 14px;
	cursor: pointer;
}
.report_modal .input_wrap input{
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	border: 0;
	opacity: 0;
	width: 20px;
	height: 20px;
	margin: 0 3px 0 0;
	float: left;
	display: inline-block;
}
.report_modal .input_wrap input + i {
	width: 18px;
	height: 18px;
	display: block;
	position: absolute;
	top: 1px;
	background: url(../images/designers_case_radio.png) no-repeat;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	background-size: 100% 100%;
}
.report_modal .input_wrap input:checked + i {
	width: 18px;
	height: 18px;
	display: block;
	position: absolute;
	top: 1px;
	background: url(../images/designers_case_radio_1.png) no-repeat;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	background-size: 100% 100%;
}
.report_modal .textarea_wrap{
	padding: 0 0 10px;
}
.report_modal .textarea_wrap textarea{
	width: 100%;
	border: 1px solid #e9f0f6;
	height: 80px;
	line-height: 22px;
	padding: 10px;
	resize: none;
	box-shadow: none;
	border-radius: 3px;
}
.report_modal .textarea_wrap textarea:focus {
	border: 1px solid #7fadeb;
	box-shadow: none;
	outline: none;
}






/*          头部导航服务产品 下拉样式改版调整 2018。07。19          */

.t_n_header li.classic .details{
	width: 1000px;
}
.t_n_header li.classic .details .details_list {
	float: left;
	width: 20%;
}
.t_n_header li.classic .details .details_list a{
	width: auto;
	padding: 0.357em 10px;
	margin: 0.5em 10px;
}
.t_n_header li.classic .details .details_list a.top_tit{
	font-size: 1.33em;
	font-weight: bold;
	padding: 0.857em 10px;
	color: #333;
	cursor: default;
}
.t_n_header li.classic .details .details_list a.top_tit:hover{
	background:none;
}
.t_n_header li.classic .details .details_list .sun_lists{
	border-left: 1px solid #F1F1F1;
	margin-bottom: 20px
}
.t_n_header li.classic .details .details_list:first-child .sun_lists{
	border-left: none;

}
.t_n_header li.classic .designer{
	width: 150px;
}
.t_n_header li.classic .designer .details_list{
	float: none;
	width: auto;
}


/*          头部导航服务产品 下拉样式改版调整 2018。07。20          */
.web_footer_pc dt{
	color: #666;
}
.web_footer_pc dd a{
	color: #999;
}
.web_footer_pc .contact p em{
	font-style: normal;
	color: #666;
}
.web_footer_pc .contact img{
	display: block;
	max-width: 85px;
}
.web_footer_pc .contact em{
	font-style: normal;
	font-size: 14px;
	display: block;
	color: #999;
	padding-top: 10px;
}
.footer_con_center{
	background: #F3F2F0;
	width: 100%;
	margin: 0 auto;
	box-sizing: content-box;
}
 .footer_con_center .fd_footer_title{
	position: relative;
	padding-top: 45px;
}
 .footer_con_center .fd_footer_title li{
	display: inline-block;
	margin-right: 40px;
}
 .footer_con_center .fd_footer_title li a{
	font-size: 16px;
	color: #999;
	line-height: 1.8;
	display: block;
	 text-decoration: none;
}
 .footer_con_center .fd_footer_title li a:hover{
	text-decoration: none;
}
 .footer_con_center .fd_footer_title li.on a{
	color: #666;
	border-bottom: 1px solid #666;
	 text-decoration: none;
}
 .footer_con_center .fd_footer_link{
	width: 100%;
	margin-bottom: 0;
	padding:40px 0;
	border-top: 1px solid #DAD9D8;
	border-bottom: 1px solid #DAD9D8;
}
 .footer_con_center .fd_footer_link li{
	padding-top: 0;
	display: none;
}
 .footer_con_center .fd_footer_link li:first-child{
	display: block;
}
 .footer_con_center .fd_footer_link li a{
	display: inline-block;
	padding-right: 22px;
	word-wrap: break-word;
	color: #999;
	font-size: 14px;
	 margin-bottom: 10px;
}
.footer_con_center .fd_footer_link li a:hover{
	text-decoration: none;
}
.web_footer_m .contact em{
	font-style: normal;
	font-size: 14px;
	display: block;
	color: #999;
	padding-top: 10px;
}



.footer_con_middle{
	border-bottom: 1px solid #DAD9D8 ;
	padding: 0;
}
.footer_con_middle dl{
	width: 100%;
	padding: 30px 0;
	float: none;
	margin-bottom: 0;
}
.footer_con_middle dl dt{
	float: left;
	width: 60px;
	text-align: center;
}
.footer_con_middle dl dt p {
	font-size: 14px;
	color: #999;
	line-height: 30px;
}
.footer_con_middle dl dd{
	width: 90%;
	padding-top: 0;
	float: right;
}
.footer_con_middle dl dd a{
	display: block;
	float: left;
	padding-left: 22px;
	font-size: 14px;
	color: #999;
	white-space: nowrap;
}
.web_footer_pc .footer_con_top{
	padding-left: 0;
	padding-right: 0;
}
.web_footer_pc .footer_con_bottom p{
	padding-left: 0;
}
.web_footer_pc .footer_con_bottom a{
	padding-right: 0;
	text-align: right;
}
.web_footer_pc .brand a{
	display: block;
	position: relative;
	margin-top: -8px;
}







/*          案例列表页  按专题查看案例模块样式  2018。07。23          */

.special_see_case{
	margin-top: 60px
}
.special_see_case .ssc_titles{
	margin-bottom: 25px;
	font-size: 20px;
	color: #333;
}
.special_see_case ul li{
	float: left;
	background: #fff;
	margin: 0 6px 12px;
	border-radius: 2px;
}
.special_see_case ul li a{
	display: block;
	font-size: 14px;
	text-align: center;
	line-height: 30px;
	padding: 0 15px;
	color: #666;
}
.special_see_case ul li a:hover{
	text-decoration: none;
}




/*          服务产品 模版改版  2018。07。23          */
.tcy_single_pro .data_pnum{
	height: 195px;
	text-align: center;
}
.tcy_single_pro .data_pnum .punm_wrap{
	margin-top: 50px;
	border-left: 1px solid #E3EBF5 ;
}
.tcy_single_pro .data_pnum div div:first-child .punm_wrap{
	border: none;
}
.tcy_single_pro .data_pnum .punm_wrap span{
	display: block;
	color: #333;
	font-size: 36px;
	letter-spacing: 2px;
	margin-bottom: 10px;
}
.tcy_single_pro .data_pnum .punm_wrap span em{
	font-style: normal;
}
.tcy_single_pro .data_pnum .punm_wrap p{
	font-size: 14px;
	color: #999;
	letter-spacing: 2.77px;
}




.tcy_single_pro .delivery_data_boxes {
	background: #E9F2F9;
	padding-top: 45px;
}
.tcy_single_pro .delivery_data_boxes .delivery_data_title p{
	font-size: 28px;
	line-height: 40px;
	color: #333;
	letter-spacing: 8px;
}
.tcy_single_pro .delivery_data_boxes .delivery_data_title span{
	font-size: 14px;
	display: block;
	margin: 15px 0 30px;
	color: #666;
}
.tcy_single_pro .delivery_data_boxes .delivery_data_title b{
	display: block;
	width: 36px;
	height: 5px;
	background: #7FADEB;
}
.tcy_single_pro .delivery_data_boxes{

}
.tcy_single_pro .delivery_data_boxes .delivery_data_list{
	margin-top: 15px;
}
.tcy_single_pro .delivery_data_boxes .delivery_data_list .delivery_lists{
	margin-bottom: 30px;
	height: 60px;
	overflow: hidden;
}
.tcy_single_pro .delivery_data_boxes .delivery_data_list ul{
	white-space: nowrap;
	overflow-x: scroll;
	overflow-y: hidden;
	position: relative;
	height: 90px;
	bottom: -17px;
	margin-top: -17px;
	font-size: 0;
}
.tcy_single_pro .delivery_data_boxes .delivery_data_list ul li{
	padding: 0 20px;
	display: inline-block;
	vertical-align: middle;
	position: relative;
}
.tcy_single_pro .delivery_data_boxes .delivery_data_list ul li .head_portrait{
	width: 60px;
	height: 60px;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
}
.tcy_single_pro .delivery_data_boxes .delivery_data_list ul li .head_portrait img{
	display: block;
	width: 100%;
}
.tcy_single_pro .delivery_data_boxes .delivery_data_list ul li .delivery_info{
	padding-left: 65px;
	height: 47px;
	margin-top: 13px;
	font-size: 14px;
	background: #fff;
	border-radius: 30px;
}
.tcy_single_pro .delivery_data_boxes .delivery_data_list ul li .delivery_info .title_type{
	display: inline-block;
	line-height: 47px;
}
.tcy_single_pro .delivery_data_boxes .delivery_data_list ul li .delivery_info .title_type i{
	font-style: normal;
	display: inline-block;
	padding-left: 5px;
}
.tcy_single_pro .delivery_data_boxes .delivery_data_list ul li .delivery_info .title_type01{
	color: #44E7B9;
}
.tcy_single_pro .delivery_data_boxes .delivery_data_list ul li .delivery_info .title_type02{
	color: #7CACEE;
}
.tcy_single_pro .delivery_data_boxes .delivery_data_list ul li .delivery_info .title_type03{
	color: #FF507C;
}
.tcy_single_pro .delivery_data_boxes .delivery_data_list ul li .delivery_info .task_data{
	color: #666;
	display: inline-block;
	padding: 0 15px;
	line-height: 47px;
}
.tcy_single_pro .delivery_data_boxes .delivery_data_list ul li .delivery_info .task_date{
	display: inline-block;
	font-size: 12px;
	color: #999;
	line-height: 47px;
	padding-right: 20px;
}


.pt_line{
	margin-top: 70px;
	background: #C5CBCF;
	height: 2px;
}
.case_see_more {
    display: block;
    border: 3px solid #333;
    color: #333;
    font-size: 16px;
    text-align: center;
    line-height: 44px;
    width: 174px;
    margin: 20px auto;
    text-decoration: none;
    border-radius: 3px;
	letter-spacing: 2.5px;
}
.case_see_more:hover{
    text-decoration: none;
    color: #333;
}





/* 咨询弹窗 */
.query_tcy{
	display: none;
	width: 460px;
	height: 430px;
	position: fixed;
	left: 50%;
	top: 50%;
	z-index: 20000;
	margin-left: -200px;
	margin-top: -148px;
	background: url('../images/query-pop.png') no-repeat center bottom;
}
.query_tcy .tcy_zx_tel{
	position: relative;
	margin: 0 22px;
	height: 96px;
	background: #70a1e0;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
}
.query_tcy .tcy_zx_tel a.imgs_wrap{
	position: absolute;
	left: 15px;
	bottom: 0;
	width: 121px;

}
.query_tcy .tcy_zx_tel a.imgs_wrap img{
	width: 100%;
}
.query_tcy .tcy_zx_tel .tel_text{
	padding-left: 125px;
	color: #fff;
}
.query_tcy .tcy_zx_tel .tel_text p{
	font-size: 25px;
	padding-top: 17px;
	margin-left: 27px;
	line-height: 1.3;
}
.query_tcy .tcy_zx_tel .tel_text span{
	font-size: 16px;
	display: block;
}
.query_tcy .tcy_zx_close{
	cursor: pointer;
	position: absolute;
	right: 30px;
	top: 15px;
	width: 16px;
	height: 16px;
	background: url(../images/t_footer_close.png) no-repeat;
	background-size: 100% 100%;
	-webkit-transition: -webkit-transform 0.3s;
	transition: transform 0.3s;
	transform-origin: 50% 50%;
	-webkit-transform-origin: 50% 50%;
	-moz-transform-origin: 50% 50%;
	-ms-transform-origin: 50% 50%;
}
.query_tcy .tel_online{
	margin: 20px 43px 0;
}
.query_tcy .tel_online .tip{
	padding-bottom: 5px;
	padding-left: 67px;
	line-height: 30px;
	font-size: 40px;
	color: #6EA0E2;
	background: url('../images/phone_icon.png') no-repeat left top;
	margin-top: 41px;
	margin-bottom: 20px;
}
.query_tcy .tel_online .tip span{
	display: block;
	color: #999;
	font-size: 15px;
}

.tel_online .phone{
	overflow: hidden;
}
.tel_online .phone input{
	border: 3px solid #7caced;
	border-right: 0;
	border-radius: 3px 0 0 3px;
	color: #999999;
	height: 56px;
	background: transparent;
	padding: 0 9px;
	letter-spacing: 1px;
	float: left;
	width: 237px;
	vertical-align: middle;
	font-size: 16px;
	outline: none;
}
.tel_online .phone_normal span{
	background: #7caced;
	border-radius: 0 3px 3px 0;
	height: 56px;
	float: left;
	color: #fff;
	padding: 0 15px;
	font-size: 16px;
	letter-spacing: 1px;
	line-height: 56px;
	cursor: pointer;
}

.tel_online .online_adv a{
	display: block;
	text-decoration: none;
}
.tel_online .online_adv a .btn_blue_border{
	background: #7caced;
	color: #fff;
	border: none;
	width: 100%;
	height: 56px;
	padding: 0 15px;
	display: inline-block;
	text-align: center;
	border-radius: 3px;
	letter-spacing: 3px;
	font-size: 18px;
	text-decoration: none;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	-webkit-transition-property: border-color;
	transition-property: border-color;
}

.tel_online .protect_msg {
	color: #999;
	line-height: 3;
	margin: 7px 0;
	font-size: 16px;
	letter-spacing: 1px;
	text-align: center;
}
.tel_online .protect_msg p{
	padding-left: 12px;
	/*background: url('../../../statics/images/icon/lock_mg.png') no-repeat left center;*/
}
.query_tcy_cover{
	display: none;
	position: fixed;
	left: 0;
	top: 0;
	z-index: 10000;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: 0.7;
	filter: alpha(opacity=70);
}


/*  落地页pc端banner左侧添加下拉菜单 */

.lg_i_want{
	margin-top: 2.1em;
	width: 390px;
	height: 50px;
	background: #fff;
	box-shadow: 0 0 9px -3px #7CACEE;
}
.tcy_banner_wrap .b_left .b_l .lg_i_want .want_tag{
	display: inline-block;
	line-height: 1;
	font-size: 16px;
	color: #333;
	margin: 17px 0;
	padding: 0 16px;
	border-right: 1px solid #ededed;
}
.jl-want{
	margin-top: 10px;
}
.select_want{
	display: inline-block;
	width: 292px;
}
.select_want select{
	height: 40px;
	line-height: 40px;
	margin: 0;
	border: none;
	border-radius: 3px;
	letter-spacing: 3px;
	padding: 0 0 0 10px;
	width: 100%;
	outline: none !important;
	font-size: 16px;
	-webkit-appearance: none;
	-moz-appearance: none;
	-o-appearance: none;
	-ms-appearance: none;
	background: url("../images/select_icon.png") no-repeat right center transparent;
}