@charset "utf-8";



/* 首页 */

#xhr_banner_2 {

	position: relative;

	opacity: 0;

	width: 100%;

	overflow: hidden;

	height: 685px;

}



#xhr_banner_2 ul {

	position: absolute;

	left: 50%;

	top: 50%;

	transform: translate(-50%, -50%);

	-webkit-transform: translate(-50%, -50%);

}



#xhr_banner_2 ul li {

	position: absolute;

	width: 100%;

	height: 100%;

	z-index: 1;

}



#xhr_banner_2 ul li.on {

	opacity: 1;

}

.xhr_banner_dot {

	position: absolute;

	bottom: 40px;

	text-align: center;

	width: 100%;

}



.xhr_banner_dot span {

	display: inline-block;

	width: 50px;

	height: 6px;

	margin-right: 5px;

	cursor: pointer;

	position: relative;

}



.xhr_banner_dot span:before {

	content: "";

	display: block;

	position: absolute;

	width: 100%;

	height: 4px;

	top: 50%;

	margin-top: -1px;

	background: #fff;

}



.xhr_banner_dot span em {

	display: block;

	position: absolute;

	width: 0%;

	height: 4px;

	top: 50%;

	margin-top: -1px;

	background: #3ba7ce;

}



.xhr_banner_dot span:last-child {

	margin-right: 0;

}



.ban_box img {

	display: block;

	height: 100%;

	width: 100%;

}

.index_about {

	text-align: center;

	padding-bottom: 68px;

	border-bottom: 1px solid #CCCCCC;

}

.index_about h5,

.index_case_tit h5{

	font-size: 46px;

	color: #333333;

	font-weight: 100;

	padding: 78px 0 28px;

}

.index_about h5:after,

.index_case_tit h5:after,

.about_made_txt h5:after{

	content: "";

	display: block;

	width: 80px;

	height: 2px;

	background: #3ba7ce;

	margin: 28px auto 0;

}

.index_about h6,

.index_case_tit h6{

	font-size: 24px;

	color: #333;

}

.index_about h6:after,

.index_case_tit h6:after{

	content: "";

	display: block;

	width: 100px;

	height: 1px;

	background: #ccc;

	margin: 10px auto 0;

}

.index_about h3 {

	font-size: 42px;

	padding: 40px 0 35px;

}

.index_about p {

	font-size: 16px;

	line-height: 30px;

	color: #666;

}

.index_about_nums,

.index_about_num {

	display: inline-block;

	color: #333;

}

.index_about_num span {

	font-size: 70px;

}

.index_about_num p{

	font-size: 16px;

}

.index_about_num {

	padding: 45px 80px 60px;

}

.index_about_more a {

	font-size: 16px;

	letter-spacing: 3px;

}

.index_about_more a {

	display: inline-block;

	border: 1px solid #3ba7ce;

	padding: 14px 20px;

}

.index_about_more a:hover {

	color: #fff;

	border-radius: 10px;

}

.index_about_more a:hover {
	color: #fff;
	border-radius: 50px;

	background: #3ba7ce;
}

.index_about_more i {

	font-size: 24px;

	display: inline-block;

	padding-left: 20px;

}
.index_case_tit {

	text-align: center;

	padding-bottom: 46px;

}

.index_case_list li {

	float: left;

	width: 25%;

}

.index_case_con {

	text-align: center;

	padding: 0 26px;

	background: #F2F2F2;
	height: 270px;

}

.index_case_con img {

	max-width: 100%;

	width: 100%;

/*	height: 180px;*/

}

.index_case_con h6 {

	padding: 24px 0 28px;

	transition: 1s;-moz-transition: 1s;-webkit-transition: 1s;-o-transition: 1s;-ms-transition: 1s;

}

.index_case_bg {

	width: 100%;

	height: 130px;

	background: #3ba7ce;

	margin-top: -90px;

}

.index_case_list a {

	position: relative;

	display: block;
	margin: 10px;
	overflow: hidden

}
.index_case_list {margin: -10px;}

.index_case_mask {

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	background: rgba(0,0,0,.6);

	opacity: 0;

}

.index_case_list a:hover .index_case_mask {

	opacity: 1;

}

.index_case_list a:hover .index_case_con h6 {

	color: transparent;

}

.index_case_mask_con {

	padding: 30px 16px;

	color: #fff;

	font-size: 18px;

	position: relative;

}

.index_case_mask_con h6:after {

	content: "";

	display: block;

	width: 18px;

	height: 1px;

	background: #fff;

	margin-top: 8px;

}

.index_case_mask_con p {

	text-align: center;

	padding-top: 85px;

}

.index_case_mask span {

	position: absolute;

	right: 16px;

	bottom: 20px;

	color: #fff;

	font-size: 24px;

}

.index_case_list li:nth-child(2n) .index_case_con {

	background: #fff;

}

.index_case_list li:nth-child(2n) .index_case_bg {

	background: #CE3B3B;

}

.index_clients {

	padding-bottom: 35px;

}

.index_clients .swiper-container {

	margin: 0 135px 30px;
	height: 92px;

}

.index_clients_img {

	text-align: center;

	padding: 0 24px;

	height: 90px;

	line-height: 90px;

	border: 1px solid #D9D9D9;
	display: table-cell;
    vertical-align: middle;
	width: 175px;

}

.index_clients_img img {

	max-width: 100%;
/*
	height: 76px;
	margin-top: 7px;
*/

}

.index_clients_con {

	position: relative;

}

.index_clients-prev {

	background: url(/static/images/main/prev.png) center center no-repeat;

}

.index_clients-next {

	background: url(/static/images/main/next.png) center center no-repeat;

}

.index_clients-prev,

.index_clients-next {

	width: 38px;

	outline: none;

}

.index_clients_img {

	cursor: pointer;

}

.index_clients_img:hover img {

	animation: zoomIn 1.5s;

	-webkit-animation: zoomIn 1.5s;

	-moz-animation: zoomIn 1.5s;

	-ms-animation: zoomIn 1.5s;

	-o-animation: zoomIn 1.5s;

}

.index_txts {

	background-size: 100% 100%;

	background-repeat: no-repeat;

	background-attachment: fixed;

}

.index_txts_con {

	text-align: center;

	color: #fff;

}

.index_txts_con h6 {

	font-size: 32px;

	padding-top: 110px;

}

.index_txts_con h6:before,

.index_txts_con p:before {

	content: "";

	display: block;

	width: 45px;

	height: 1px;

	background: #fff;

}

.index_txts_con h5 {

	font-size: 60px;

	line-height: 80px;

	padding-bottom: 100px;

}

.index_txts_con p {

	font-size: 46px;

	line-height: 66px;

	padding-bottom: 100px;

}

.index_int {

	text-align: center;

	color: #333;

	padding: 76px 90px;

	border-bottom: 1px solid #E7E7E7;

}

.index_int h6 {

	font-size: 46px;

	line-height: 66px;

	padding-bottom: 30px;

}

.index_int h6:after {

	content: "";

	display: block;

	width: 80px;

	height: 1px;

	background: #3ba7ce;

	margin: 20px auto 0;

}

.index_int p {

	font-size: 24px;

	line-height: 36px;

}

.index_form {

	padding: 16px 0;

}

.index_form_ipt,

.index_form_btn {

	display: inline-block;

	vertical-align: middle;

	padding-bottom: 30px;

}

.index_form_ipt h6 {

	font-size: 24px;

	color: #333;

	padding-bottom: 8px;

	border-bottom: 1px solid #3ba7ce;

	margin-bottom: 20px;

	text-align: center;

	padding-top: 36px;

}

.index_form_ipt input,

.index_form_ipt textarea{

	display: block;

	width: 480px;

	height: 40px;

	background: #F3F3F3;

	margin-bottom: 10px;

	padding-left: 20px;

	font-size: 20px;

	color: #333;

}

.index_form_ipt textarea {

	height: 80px;

	padding: 10px 20px;

/*	width: 460px;*/

	margin-right: 0;

	resize: none;

}

.index_form_btn input {

	background: transparent;

	font-size: 24px;

	width: 200px;

	height: 50px;

	border: 1px solid #3ba7ce;

	transition: 1s;-moz-transition: 1s;-webkit-transition: 1s;-o-transition: 1s;-ms-transition: 1s;

	cursor: pointer;

}

.index_form_btn input:hover {

	color: #fff;

	background: #3ba7ce;

	border-radius: 30px;

}

.index_form_btn {

	padding: 0 80px;

}

.index_form_con {

	border-right: 1px solid #CCCCCC;

}

.index_form_us {

	width: 260px;

	color: #333;

}

.index_form_us p {

	font-size: 16px;

	line-height: 26px;

}

.index_form_us h6 {

	font-size: 40px;

	padding: 100px 0 20px;

}





/* 关于 */

.about_banner {

	height: 460px;

	color: #fff;

	text-align: center;

}

.about_banner_txt {

	padding-top: 125px;

}

.about_banner_txt h6 {

	font-size: 40px;

	padding-bottom: 26px;

}

.about_banner_txt h5 {

	font-size: 40px;

	line-height: 50px;

	font-weight: bold;

	padding-bottom: 24px;

}

.about_banner_txt a {

	display: inline-block;

	font-size: 30px;

	padding: 16px 18px;

	border: 1px solid #fff;

	color: #fff;

}

.about_partner {

	text-align: center;

}

.about_partner h5 {

	font-size: 46px;

	padding-bottom: 18px;

}

.about_partner h5:before {

	content: "";

	display: block;

	width: 125px;

	height: 1px;

	background: #3ba7ce;

	margin: 0 auto 22px;

}

.about_partner p {

	font-size: 18px;

	line-height: 30px;

}

.about_partner {

	padding: 55px 0 35px;

}

.about_made_txt {

	text-align: center;

}

.about_made_txt h5 {

	font-size: 46px;

}

.about_made_txt h6 {

	font-size: 36px;

	padding: 32px 0 16px;

}

.about_made_txt p {

	font-size: 18px;

	line-height: 30px;

}

.about_made_tpu p {

	display: inline-block;

	width: 195px;

	height: 195px;

	text-align: center;

	border-radius: 100%;

	background: rgba(59,167,206,.4);

	font-size: 22px;

	color: #fff;

	position: relative;

}

.about_made_tpu span {

	display: inline-block;

	padding-top: 66px;

}

.about_round1 {

	right: -125px;

}

.about_round3 {

	left: -125px;

}

.about_round2 {

	top: -125px;

}

.about_made_tpu {

	padding-top: 155px;

}

.about_round2 i {

	position: absolute;

	bottom: 0;

	left: 50%;

	margin-left: -43px;

	z-index: 99;

}

.about_made {

	padding: 60px 0 98px;

	border-bottom: 1px solid #E7E7E7;

}





/* 案例 */

.case_banner {

	background-size: 100% 100%;

}

.case_banner h6 {

	line-height: 46px;

	padding-top: 30px;

}

.case_tab a {

	display: inline-block;

	color: #333;

	height: 42px;

	width: 180px;

	line-height: 42px;

	margin: 0 50px;

	border: 1px solid #CCCCCC;

	font-size: 18px;

}

.case_tab {

	text-align: center;

	padding: 64px 0;

	font-size: 0;

}

.case_tab a:hover,

.news_tab a:hover {

	border-color: #3ba7ce;

	color: #fff;

	background: #3ba7ce;

}

.case_cont_null {

	height: 50px;

}

.case_mask_tit {

	position: absolute;

	width: 100%;

	bottom: 0;

	left: 0;

	background: rgba(0,0,0,.5);

}

.case_mask_tit p {

	text-align: center;

	color: #fff;

	font-size: 16px;

	line-height: 40px;
	padding: 0 5px;

}

.case_cont_list li:nth-child(5n+1) .index_case_con {

	background: #F2F2F2;

}

.case_cont_list li:nth-child(5n+2) .index_case_con {

	background: #E1E1E1;

}

.case_cont_list li:nth-child(5n+3) .index_case_con {

	background: #F2F2F2;

}

.case_cont_list li:nth-child(5n+4) .index_case_con {

	background: #F2F2F2;

}

.case_cont_list li:nth-child(5n) .index_case_con {

	background: #FDCDCD;

}

.case_cont_list li:nth-child(5n+1) .index_case_bg {
	background: #3BA7CE;
}

.case_cont_list li:nth-child(5n+2) .index_case_bg {
	background: #3BCEBB;
}

.case_cont_list li:nth-child(5n+3) .index_case_bg {
	background: #CE913B;
}

.case_cont_list li:nth-child(5n+4) .index_case_bg {
	background: #CE533B;
}

.case_cont_list li:nth-child(5n) .index_case_bg {
	background: #91CE3B;
}

.case_cont_list a:hover .case_mask_tit {
	opacity: 0;
}

.case_cont_list {

	padding-bottom: 60px;

}

.case_classify {

	padding-bottom: 96px;

	border-bottom: 1px solid #E7E7E7;

}



/* 资讯 */

.news_tab {

	text-align: center;

	font-size: 0;

}

.news_tab a {

	display: inline-block;

	width: 180px;

	line-height: 42px;

	text-align: center;

	font-size: 18px;

	color: #666666;

	border: 1px solid #CCCCCC;

	margin: 0 10px;

}

.news_tab {

	padding: 80px 0;

	border-bottom: 1px solid #E7E7E7;

}

.news_cont_list a {

	display: block;
	box-shadow: 0 0 5px #ccc;

}

.news_img img {

	width: 360px;

	height: 270px;

}

.news_cont {

	width: 1100px;

	margin: 0 auto;

}

.news_img img {

	width: 300px;

	height: 220px;

}

.news_txt {

	width: calc(100% - 335px);

	margin-left: 35px;

}

.news_txt h5 {

	font-size: 40px;

	color: #909399;

	padding: 15px 0;

}

.news_txt h6 {

	font-size: 18px;

	padding-bottom: 10px;
	padding-right: 15px;
	padding-top: 30px;

}

.news_txt p {

	font-size: 14px;

	line-height: 24px;

	color: #666;

	-webkit-line-clamp: 2;

	height: 48px;
	padding-right: 15px;

}

.news_txt_d {

	display: inline-block;

	padding: 10px;

	font-size: 14px;

	border: 1px solid #3ba7ce;

	margin-top: 20px;

}

.news_txt_d i {

	display: inline-block;

	font-size: 20px;

	padding-left: 10px;

}

.news_cont_list a:hover {

	box-shadow: 0 0 15px #CACACA;

}

.news_cont_list a:hover .news_txt_d {

	color: #fff;

	background: #3ba7ce;

	border-radius: 10px;

}

.news_cont_list a:hover .news_txt h6 {

	color: #3ba7ce;

}

.news_cont_list li {

	padding-top: 58px;

}

.news_cont_list {

	padding-bottom: 68px;

}

.news_conts {

	padding-bottom: 60px;

	border-bottom: 1px solid #E7E7E7;

}



/* 伙伴 */

.partner_job {

	width: 1050px;

	margin: 0 auto;

}

.partner_job_list li {

	float: left;

	width: 25%;

	text-align: center;

}

.partner_job_list a {

	display: block;

	margin: 0 35px;

	border: 1px solid #EFEFEF;

	padding: 45px 0 24px;

	color: #333;

}

.partner_job_list a:hover {

	color: #fff;

	background: #3ba7ce;

	border-color: #fff;

}

.partner_job_list h6 {

	font-size: 24px;

	

}

.partner_jobus {

	font-size: 20px;

	padding: 15px 0 100px;

}

.partner_num {

	font-size: 18px;

}

.partner_num:before {

	content: "";

	display: block;

	width: 60px;

	height: 2px;

	background: #3ba7ce;

	margin: 0 auto 18px;

	transition: 1s;

}

.partner_job_list a:hover .partner_num:before {

	background: #fff;

}

.partner_job_list {

	padding-top: 35px;

}

.partner_job {

	padding: 45px 0 60px;

}

.partner_bg {

	background-attachment: fixed;

	background-position: center bottom;

	background-repeat: no-repeat;

	color: #fff;

	text-align: center;

	padding: 245px 0 320px;

}

.partner_bg h5 {

	font-size: 100px;

}

.partner_bg h6 {

	font-size: 46px;

	padding-top: 30px;

}

.partner_process_list li {

	width: 798px;

	text-align: center;

	display: table;

	height: 100px;

	border: 1px solid #333;

}

.partner_process_list li p {

	font-size: 20px;

	display: table-cell;

	vertical-align: middle;

	line-height: 38px;

}

.partner_process_list li:nth-child(2n) {

	border: none;

	line-height: 100px;
	display: table-cell;
	vertical-align: middle;

}

.partner_process_list {

	width: 800px;

	margin: 0 auto;

}

.partner_process h5 {

	font-size: 46px;

	text-align: center;

	padding-bottom: 50px;

}

.partner_process {

	padding: 60px 0 84px;

	border-bottom: 1px solid #E7E7E7;

}



/* 联系 */

.contact_form_wrap {

	width: 1020px;

	margin: 0 auto;

}

.contact_form_txt,

.contact_form {

	width: 46%;

}

.contact_form_txt h5 {

	font-size: 46px;

	padding-bottom: 10px;

	border-bottom: 1px solid #3ba7ce;

}

.contact_form_tit {

	font-size: 42px;

	color: #000;

	line-height: 52px;

	padding: 5px 0;

	border-bottom: 1px solid #3ba7ce;

	margin-bottom: 10px;

}

.contact_form_txt p {

	font-size: 14px;

	line-height: 30px;

}

.contact_form_add {

	padding-top: 30px;

}

.contact_form_add h6 {

	font-size: 20px;

	color: #333;

	padding-bottom: 10px;

}

.contact_form input[type=text] {

	font-size: 16px;

	height: 40px;

	padding-left: 20px;

	background: #F3F3F3;

	width: calc(100% - 20px);

	margin-bottom: 10px;

}

.contact_form textarea {

	width: calc(100% - 20px);

	height: 200px;

	background: #F3F3F3;

	resize: none;

	padding: 10px 20px;

}

.contact_form_btn input[type=button] {

	display:block;

	width: 100%;

	border: 1px solid #3ba7ce;

	background: transparent;

	height: 50px;

	font-size: 20px;

	transition: 1s;-moz-transition: 1s;-webkit-transition: 1s;-o-transition: 1s;-ms-transition: 1s;

}

.contact_form_btn input[type=button]:hover {

	color: #fff;

	background: #3ba7ce;

}

.contact_form_btn {

	padding-top: 20px;
	width: calc(100% - 20px);

}

.contact_form_con {

	padding: 80px 0;

	border-bottom: 1px solid #E7E7E7;

}

.contact_icon_list li {

	float: left;

	width: 33.33%;

	text-align: center;

}

.contact_icon_img {

	line-height: 165px;
	height: 165px;

}
.contact_icon_img img {margin-top: 55px;}
.contact_icon_list p {

	font-size: 18px;

	padding-bottom: 60px;

}

.contact_icon_list {

	width: 1020px;

	margin: 0 auto;

}

.contact_icon_list li:hover {

	box-shadow: 0 0 20px #999;

}

.contact_icon {

	padding: 60px 0;

	border-bottom: 1px solid #E7E7E7;

}

.contact_map_tit {

	text-align: center;

	padding: 80px 0 52px;

}

.contact_map_tit h6 {

	font-size: 30px;

	margin-bottom: 16px;

}

.contact_map_tit h6:after {

	content: "";

	display: block;

	width: 115px;

	height: 2px;

	background: #3ba7ce;

	margin: 20px auto 0;

}

.contact_map_tit p {

	font-size: 16px;

	line-height: 20px;

}


#dinfen_map {

	width: 100%;

	height: 495px;

}
.BMap_Marker:first-child div {width: 40px!important;}
.BMap_bubble_title {font-size: 18px;color: #3BA7CE;}
.BMap_bubble_content {line-height: 24px;}

/* 详情页 */

.ned_txt {
    text-indent: 2em;
    line-height: 1.5em;
    font-size: 13px;
}

.ned_o {
    border-bottom: 1px solid #e2e2e2;
}

.newsd_tit {

	text-align: center;

	padding: 40px 0 15px;

	border-bottom: 1px solid #E7E7E7;

}

.newsd_tit h6 {

	font-size: 24px;

	padding-bottom: 20px;

}

.newsd_tit span {

	display: inline-block;

	font-size: 14px;

	padding: 0 10px;

}

.newsd_txt {

	width: 1080px;

	margin: 0 auto;

	padding: 30px 0;

}

.newsd_txt p {

	font-size: 14px;

	line-height: 24px;

}

.newsd_txt img {

	width: 45%;

	margin: 0 auto;

	padding: 25px 0;

}

.newsd_back {

	text-align: center;

	padding: 30px 0;

	border-bottom: 1px solid #E7E7E7;

	border-top: 1px solid #E7E7E7;

}

.newsd_back a {

	display: inline-block;

	padding: 16px 0;

	border: 1px solid #3ba7ce;

	font-size: 18px;

	width: 200px;

	margin: 0 20px;

}

.newsd_back a:hover {

	background: #3ba7ce;

	color: #fff;

	border-radius: 60px;

}

.cased_img img {

	width: 100%;

}
.float_weixin {
    position: fixed;
    right: 30px;
    top: 50%;
    z-index: 999;
}
/*

新增修改


*/
/*服务*/
.i_service_t{ text-align:center; padding-top:15px; color:#666; font-size:18px; line-height:32px; padding-bottom:50px;}
.i_service_t h2{ height:66px; line-height:66px; font-size:40px; color:#000000; font-weight:normal; letter-spacing:1px; font-family:"华文细黑";}
.i_service_t p{font-size:18px;}

.i_service{ margin:0 auto; clear:both;}
.i_service .i_service_box{  position:relative; overflow:hidden; margin-bottom:70px;}
.i_service .i_service_box img{ display:block; width:100%;}
.i_service .i_service_box .box{ position:absolute; left:0.7%; top:1.5%; height:98.5%; width:24.6%; max-width:350px;}
.i_service .i_service_box .box ul{ width:100%; height:100%; display:block;}
.i_service .i_service_box .box ul li{  display:table;height:24.25%; margin-bottom:1%; width:100%; overflow:hidden; background:#fff;transition:all 0.3s;}
.i_service .i_service_box .box ul li:last-child{ margin-bottom:0;}
.i_service .i_service_box .box ul li a{ display:block; width:100%; height:100%;}
.i_service .i_service_box .box ul li .box_con{width:86%; padding-left:14%;  height:100%; display:table;text-align:left; cursor:pointer;}
.i_service .i_service_box .box ul li h2{ font-size:18px; color:#000; line-height:159px; font-weight:normal; display:table-cell; vertical-align:middle; padding-left:10%;transition:all 0.3s;}
.i_service .i_service_box .box ul li i{ display:table-cell; vertical-align:middle;font-style:normal;height:159px; width:72px; background-repeat:no-repeat; background-position:center; background-size:100% auto;transition:all 0.3s; }
.i_service .i_service_box .box ul li.box1 i{ background-image:url(/index/img/main/box1.png);}
.i_service .i_service_box .box ul li.box2 i{ background-image:url(/index/img/main/box2.png);}
.i_service .i_service_box .box ul li.box3 i{ background-image:url(/index/img/main/box3.png);}
.i_service .i_service_box .box ul li.box4 i{ background-image:url(/index/img/main/box4.png);}
.i_service .i_service_box .box ul li.isel{ background:#3ba7ce;}
.i_service .i_service_box .box ul li.isel h2{ color:#fff;}
.i_service .i_service_box .box ul li.isel.box1{ background:#3ba7ce;}
.i_service .i_service_box .box ul li.isel.box1 i{background-image:url(/index/img/main/box1_on.png);}
.i_service .i_service_box .box ul li.isel.box2 i{background-image:url(/index/img/main/box2_on.png);}
.i_service .i_service_box .box ul li.isel.box3 i{background-image:url(/index/img/main/box3_on.png);}
.i_service .i_service_box .box ul li.isel.box4 i{background-image:url(/index/img/main/box4_on.png);}
.i_service .i_service_box .box_txt2{ position:absolute; right:2.5%; top:32%; width:34%; max-width:330px; }
.i_service .i_service_box .box_txt2 .box_hidden{ display:none; }
.i_service .i_service_box .box_txt2 h3{ font-weight:normal; font-family:"华文细黑"; font-size:30px; color:#000; margin-bottom:3%;}
.i_service .i_service_box .box_txt2 .box_hidden:nth-child(2) h3,.i_service .i_service_box .box_txt2 .box_hidden:nth-child(3) h3{ color:#000;}
.i_service .i_service_box .box_txt2 .box_hidden:nth-child(2) p,.i_service .i_service_box .box_txt2 .box_hidden:nth-child(3) p{ color:#333;}
.i_service .i_service_box .box_txt2 .box_hidden:nth-child(4) h3 { color:#fff;}
.i_service .i_service_box .box_txt2 .box_hidden:nth-child(4) p { color:#fff;}
.i_service .i_service_box .box_txt2 p{font-size:16px; line-height:30px;}
.i_service .i_service_box .box_txt2 a{ font-size:16px; width:210px; height:48px; line-height:48px; overflow:hidden; border-radius:20px; background:url(/index/img/main/i_two_bg1.png) 140px center  no-repeat #fff; float:left; text-indent:53px; margin-top:12%;transition:all 0.3s; color:#000;}
.i_service .i_service_box .box_txt2 a:hover{background:url(/index/img/main/i_two_bg1.png) 150px center  no-repeat #fff; text-indent:63px;}
.i_case2{ background-color:#f5f5f5; margin-top:10px; text-align:center; padding-bottom:20px;}
.guwenmore{ display:inline-block; width:92px;height:50px; line-height:50px; margin:0 auto; margin-top:-50px; text-align:center;/* background:url(../images/2018/i_more.png) no-repeat; */ clear:both; overflow:hidden;/*transition:all 0.3s;*/background:#fff url(../images/2018/works_more.png) no-repeat center -50px; -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s;}
.guwenmore:Hover{/*opacity:0.6;filter:Alpha(opacity=60);*/background:#333 url(../images/2018/works_more.png) no-repeat center 0px;}
.customer2{ overflow:hidden; padding-top:40px; margin-bottom:79px;}
.customer_list2{ border-right:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf; margin-top:60px;}
.customer_list2 ul li{ float:left; width:-webkit-calc(20% - 1px);width:-moz-calc(20% - 1px);width:calc(20% - 1px); border-left:1px solid #dfdfdf; border-top:1px solid #dfdfdf; overflow:hidden; position:relative;}
.customer_list2 ul li img{display: block;width: 100%;}
.customer_list2 ul li:first-child{ width:40%;border-left:0; border-top:0;}
/*.customer_list2 ul li .imgbg{filter: Alpha(Opacity=0);opacity: 0;}*/
.customer_list2 ul li .imgs{cursor:pointer; overflow:hidden; border-color:#fff; /*transition:all 0.3s;position:absolute; top:0; left:0; width:100%; height:100%;*/}
.customer_list2 ul li .imgs:after{content:''; display:block; width:100%; height:100%; position:absolute; top:0; left:0; box-shadow:inset 0 0 0 0 #eee; -webkit-transition:0.2s; -moz-transition:0.2s; transition:0.2s;}
.customer_list2 ul li .imgs:hover:after{box-shadow:inset 0 0 0 10px #f6f6f6;}
.customer_list2 ul li .imgs img{/* -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%);-o-filter: grayscale(100%); filter: grayscale(100%); filter: gray;*/opacity:0.5; -webkit-filter:grayscale(100%); -moz-filter:grayscale(100%); -ms-filter:grayscale(100%); -o-filter:grayscale(100%); filter:grayscale(100%); filter:gray; -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s;}
/*.customer_list2 ul li:hover .imgs{ border:7px solid #f5f5f5; height:calc(100% - 14px);height:-webkit-calc(100% - 14px);height:-moz-calc(100% - 14px);width:calc(100% - 14px);width:-webkit-calc(100% - 14px);width:-moz-calc(100% - 14px);}*/
.customer_list2 ul li:hover .imgs img{ /*-webkit-filter: grayscale(0%); -moz-filter: grayscale(0%); -ms-filter: grayscale(0%);-o-filter: grayscale(0%); filter: grayscale(0%); filter:none;*/opacity:1; -webkit-filter:grayscale(0); -moz-filter:grayscale(0); -ms-filter:grayscale(0); -o-filter:grayscale(0); filter:grayscale(0); filter:none; -webkit-transform:scale(0.9) translateY(-8px); -moz-transform:scale(0.9) translateY(-8px); transform:scale(0.9) translateY(-8px);}

.customer_list2{ position:relative;}
.customer_list2 .item{ display:none; overflow:hidden;}
.customer_list2 .customer-buttons{ position:absolute; top:20px;width:40%; left:0; height:0; text-align:right;}
.customer_list2 .customer-buttons div{color: #FFF;display: inline-block;zoom: 1;*display: inline; width:50px; height:50px;/*IE7 life-saver*/ text-indent:60px;overflow:hidden;-webkit-transition: all 0.3s ease-out 0s;-moz-transition: all 0.3s ease-out 0s;-o-transition: all 0.3s ease-out 0s;transition: all 0.3s ease-out 0s; cursor:pointer;}
.customer_list2 .customer-buttons div.owl-prev{background:url(../images/2018/left.png) no-repeat; margin-right:-1px;}
.customer_list2 .customer-buttons div.owl-prev:hover{opacity:0.6;filter:Alpha(opacity=60);background:url(../images/2018/left_on.png) no-repeat;}
.customer_list2 .customer-buttons div.owl-prev.disabled{background:url(../images/2018/left_on.png) no-repeat;}
.customer_list2 .customer-buttons div.owl-next{ background:url(../images/2018/right.png) no-repeat; margin-right:20px;}
.customer_list2 .customer-buttons div.owl-next:hover{opacity:0.6;filter:Alpha(opacity=60);background:url(../images/2018/right_on.png) no-repeat;}
.customer_list2 .customer-buttons div.owl-next.disabled{background:url(../images/2018/right_on.png) no-repeat;}








@media screen and (max-width:1440px) {
    .weidth: 1200px;

	.index_case_bg {height: 80px;}

    /*服务*/
    .i_service .i_service_box .box ul li .box_con{width:90%; padding-left:10%;}
    .i_service .i_service_box .box ul li h2{ line-height:132px;}
    .i_service .i_service_box .box ul li i{ width:60px; height:132px;}
    .i_service .i_service_box .box_txt2 h3{ font-size:30px;}
    .i_service .i_service_box .box_txt2 p{ font-size:14px; line-height:26px;}
    .customer2{ padding-top:25px; padding-bottom:60px;}

}
@media screen and (min-width:1920px) {
	.case_cont .index_case_bg {height: 90px;margin-top: -105px;}
	.index_case .index_case_bg {height: 70px;margin-top: -65px}
	.case_cont_null {height: 40px;}
	.index_case_mask_con p {padding-top: 70px;}
}


/*中屏*/
@media screen and (max-width:1024px) {
	.head_phone {display: none;}
	.contact_form_wrap {width: 95%}
	.index_case_list li {width: 33.33%}
	.index_form_con {border-right: 0;}
	.index_form_ipt, .index_form_btn {text-align: center;}
	.index_form_con {margin: 0 auto}
	.index_form_ipt, .index_form_btn {display: block;}
	.index_form_us {width: 400px;}
	.footer_fr {width: auto;}
	#xhr_banner_2 ul li {background-size: cover!important;}
	.case_tab a {margin: 0 25px;}
	.news_cont,
	.partner_job {width: 95%;}
	#newsd_back {display: none;}
	.float_weixin img {
	    width: 80px;
	}
	.float_weixin {
	    right: 5px;
	}
	.i_service_t h2 {
	    font-size: 20px;
	    line-height: 30px;
	    height: auto;
	}
	.i_service_t p {
	    font-size: 14px;
	}
	.i_service_t {
	    line-height: 20px;
	    padding-bottom: 20px;
	}
	.i_service .i_service_box {
	    margin-bottom: 10px;
	}
	.i_service .i_service_box .box_txt2 h3 {
	    font-size: 16px;
	}
	.i_service .i_service_box .box_txt2 p {
	    font-size: 12px;
	    line-height: 16px;
	}
	.i_service .i_service_box .box_txt2,
	.i_service .i_service_box .box{
	    display: none;
	}
}





/* 小屏 */

@media screen and (max-width:750px) {
	.head_phone {display: none;}
	.footer_fr {width: 100%;}
	.index_case_con h6 {
	    padding: 15px 0;
	}

	#xhr_banner_2 {height: 165px;}
	.xhr_banner_dot {bottom: 18px;}

	.index_case_con img {height: 90px;}

	.index_form_con {width: 100%;border-right: 0;}

	.index_form_ipt, .index_form_btn {display: block;padding-bottom: 16px;}

	.index_form_ipt input, .index_form_ipt textarea {width: calc(100% - 20px);font-size: 14px;}

	.index_form_ipt h6 {font-size: 18px;padding-top: 20px;}

	.index_form_btn {text-align: center;}

	.index_form_btn input {font-size: 14px;width: 135px;height: 40px;}

	.index_form_ipt textarea {width: calc(100% - 20px);height: 100px;}

	.index_form_btn {padding: 0 40px;}

	.index_form_us {width: 100%;padding-bottom: 12px;}

	.index_form_us h6 {font-size: 20px;padding: 40px 0 14px;}

	.index_form_us p {font-size: 14px;line-height: 20px;}

	.case_tab a {margin: 0 15px;font-size: 16px;width: 145px;}

	/*.case_tab a:nth-child(1),*/

	/*.case_tab a:nth-child(2) {border-bottom: 0;}*/

	.news_cont,

	.partner_job,

	.partner_process_list,

	.contact_form_wrap,

	.contact_icon_list,

	.contact_map_tit,

	.newsd_txt {width: 93%;}

	.partner_job_list a {margin: 0 15px;}

	.partner_job_list {

		margin: 0 -15px;

	}

	.index_about h5, .index_case_tit h5 {font-size: 26px;padding: 32px 0 16px;}

	.index_about h6, .index_case_tit h6 {font-size: 18px;}

	.index_about h3 {font-size: 22px;padding: 20px 0 25px;}

	.index_about p,

	.index_about_more a {font-size: 14px;}

	.index_about_more a {padding: 8px 12px;}

	.index_about_more i {padding-left: 8px;}

	.index_about h5:after, .index_case_tit h5:after, .about_made_txt h5:after {margin: 16px auto 0;}

	.index_about_num span {font-size: 40px;}

	.index_about_num {padding: 20px 15px 25px;}

	.index_about {padding-bottom: 40px;}

	.index_case_tit {padding-bottom: 32px;}

	.index_case_list li {width: 50%;}

	.index_case_con {padding: 0 18px;height: 165px!important;}

	.index_case_bg {height: 75px;}

	.index_clients .swiper-container {margin: 0 60px 10px;}

	.index_clients_img {padding: 0 12px;height: 50px;line-height: 48px;}

/*	img {max-height: 100%;}*/
	.index_clients .swiper-container {height: 50px;}
	

	.index_txts_con h6 {font-size: 22px;padding-top: 40px;}

	.index_txts_con h5 {font-size: 30px;line-height: 45px;padding-bottom: 45px;padding-top: 5px;}

	.index_txts_con p {font-size: 26px;line-height: 34px;padding-bottom: 40px;}

	.index_int h6 {font-size: 26px;line-height: 34px;padding-bottom: 16px;}

	.index_int h6:after {margin: 12px auto 0;}

	.index_int {padding: 40px 38px;}

	

	.about_banner_txt h6 {font-size: 20px;padding-bottom: 10px;}

	.about_banner_txt h5 {font-size: 20px;line-height: 26px;padding-bottom: 22px;}

	.about_banner_txt a {font-size: 16px;padding: 10px 14px;}

	.about_banner_txt {padding-top: 40px;}

	.about_banner {height: 150px;background-size: cover!important;}

	.about_partner h5,

	.about_made_txt h5{font-size: 26px;line-height: 36px;}

	.about_partner p,

	.about_made_txt p {font-size: 14px;}

	.about_partner {padding: 40px 0 30px;}

	.about_made_txt h6 {font-size: 20px;padding: 14px 0 16px;}

	.about_made {padding: 40px 0 50px;}

	.about_made_tpu p {width: 100px;height: 100px;}

	.about_made_tpu span {padding-top: 34px;line-height: 20px;}

	.about_round3 {left: -153px;}

	.about_round2 {top: -72px;}

	.about_round1 {right: -150px;}

	.about_round2 i {bottom: -15px;margin-left: -32px;line-height: 20px;}

	.about_made_tpu {padding-top: 110px;}

	.case_banner h6 {line-height: 30px;}

	.case_tab,

	.news_tab {padding: 40px 0;}

	.index_case_mask_con {font-size: 14px;}

	.case_cont_null {height: 40px;}

	.case_mask_tit p {font-size: 14px;line-height: 30px;}

	.case_cont_list {padding-bottom: 35px;}

	.case_classify {padding-bottom: 40px;}

	.news_tab a {font-size: 16px;width: 95px;}

	.news_img img {width: 125px;height: 100px;}

	.news_txt {width: calc(100% - 135px);margin-left: 10px;}

	.news_txt h5 {font-size: 18px;padding: 4px 0 8px;}

	.news_txt h6 {font-size: 16px;padding-bottom: 8px;padding-top: 15px;padding-right: 8px;}

	.news_txt p {line-height: 20px;height: 40px;padding-right: 8px;}

	.news_txt_d {display: none;}

	.news_cont_list li {padding-top: 20px;}

	.news_cont_list {padding: 20px 0 35px;}

	.news_conts {padding-bottom: 40px;}

	.partner_job_list li {width: 50%;padding-bottom: 15px;}

	.partner_job_list h6 {font-size: 18px;}

	.partner_jobus {font-size: 16px;}

	.partner_num {font-size: 14px;}

	.partner_jobus {padding: 15px 0 35px;}

	.partner_job_list a {padding: 24px 0;}

	.partner_job {padding: 40px 0 25px;}

	.partner_bg h5 {font-size: 50px;}

	.partner_bg h6 {font-size: 26px;}

	.partner_bg {padding: 125px 0;}

	.partner_process h5 {font-size: 26px;padding-bottom: 35px;}

	.partner_process_list li {width: 100%;height: auto;}

	.partner_process_list li p {font-size: 16px;line-height: 28px;padding: 15px;}

	.partner_process_list li:nth-child(2n) {line-height: 65px;}

	.partner_process_list li:nth-child(2n) img {width: 35px;padding: 10px 0;}

	.partner_process {padding: 40px 0;}

	.contact_form_txt h5 {font-size: 26px;}

	.contact_form_tit {font-size: 22px;line-height: 32px;}

	.contact_form_txt, .contact_form {width: 100%;}

	.contact_form_add h6 {font-size: 16px;}

	.contact_form input[type=text] {font-size: 14px;padding-left: 10px;width: calc(100% - 10px);}

	.contact_form textarea {font-size: 14px;padding: 10px;width: calc(100% - 10px);height: 110px;}

	.contact_form_con {padding: 40px 0;}

	.contact_form_add {padding-top: 20px;}

	.contact_form {padding-top: 20px;}
	.contact_form_btn {width: calc(100% - 10px);}

	.contact_form_btn input[type=button] {font-size: 14px;}

	.contact_icon_img img {height: 40px;margin-top: 8px;}

	.contact_icon_img {line-height: 75px;height: 75px;}

	.contact_icon_list p {font-size: 14px;line-height: 24px;padding-bottom: 0;}

	.contact_icon {padding: 30px 0;}

	.contact_map_tit {margin: 0 auto;padding: 40px 0 30px;}

	.contact_map_tit h6 {font-size: 20px;line-height: 30px;}

	.contact_map_tit h6:after {margin: 10px auto 0;}

	.contact_map_tit p {font-size: 14px;}

	#dinfen_map {height: 200px;}

	.newsd_tit h6 {font-size: 18px;padding-bottom: 14px;}

	.newsd_txt {padding: 10px 0;}

	.newsd_back a {font-size: 14px;padding: 10px 0;width: 120px;margin: 0 10px;}
	.index_clients_img img {height: 40px;margin-top: 5px;}
	.contact_icon_list li:nth-child(1):hover p,
	.contact_icon_list li:nth-child(3):hover p {color: transparent}
	.contact_icon_list li:nth-child(1):hover .contact_icon_img img,
	.contact_icon_list li:nth-child(3):hover .contact_icon_img img {display: none;}
	#xhr_banner_2 ul li {background-size: cover!important; }
	.index_clients-prev, .index_clients-next {height: 30px;}
}