@charset "utf-8";
/* CSS Document */


/* AB模版网 做最好的织梦整站模板下载网站 */
/* 网址：Www.AdminBuy.Cn */
/* 图标大全：Sc.AdminBuy.Cn 专业建站素材网站 */
/* QQ：9490489 */

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {

	padding: 0;

	margin: 0;

}


body{ max-width:520px;}

fieldset, img {

	border: 0;

}

address, caption, cite, code, dfn, em, th, var {

	font-weight: normal;

	font-style: normal;

}

ol, ul, li {

	list-style: none;

}

caption, th {

	text-align: left;

}

h1, h2, h3, h4, h5, h6 {

	font-weight: normal;

	font-size: 100%;

}

q:before, q:after {

	content: '';

}

abbr, acronym {

	border: 0;

}

a {

	color: #333;

	text-decoration: none;

}

a:hover {

	color: #f50;

	text-decoration: none;

}

.fl {

	float: left;

}

.fr {

	float: right;

}

.clear {

	clear: both;

}

body {

	margin: 0 auto;

	font-size: 14px;

	color: #333;

	font-family: 'microsoft yahei';

	background: #fff;

}

.logo {

	float: left;

	width: 257px;

	height: 60px;

	line-height: 60px;

	overflow: hidden;

	text-indent: 999em;

	background: url(/public/uploads/images/20210510/12a5ceaf8ac51ae1467f9497d3200978.png) 8px center no-repeat;

	background-size: 95%;

}

.logo a {

	display: block;

	height: 100%;

	text-indent: 99em;

}

.nav {

	border-left: 1px #fff solid;

	border-right: 1px #fff solid;

	border-top: 1px #fff solid;

	overflow: hidden;

	margin: 0 10px;

}

.nav ul {

	font-size: 14px;

}

.nav ul li {

	float: left;

	width: 25%;

	height: 30px;

	overflow: hidden;

	text-align: center;

	line-height: 30px;

	border-bottom: 1px #fff solid;

	background: #f4f4f4;

}

.nav ul li a {

	display: block;

	height: 100%;

	color: #333;

	background: url(../images/bg_x.jpg) right 0 repeat-y;

}

.nav ul li a:hover {

	color: #333;

	background-color: #ddd;

}

.nav .on {

	color: #fff !important;

	background-color: #666 !important;

}





.nav1 {

	border-left: 1px #fff solid;

	border-right: 1px #fff solid;

	border-top: 1px #fff solid;

	overflow: hidden;

	margin: 0 10px;

}

.nav1 ul {

	font-size: 14px;

}

.nav1 ul li {

	float: left; 

	height: 30px;

	overflow: hidden;

	text-align: center;

	line-height: 30px;

	border-bottom: 1px #fff solid;

	background: #f4f4f4;

}

.nav1 ul li a {

	display: block;

	height: 100%;padding-left:10px; padding-right:10px;

	color: #333;

	background: url(../images/bg_x.jpg) right 0 repeat-y;

}

.nav1 ul li a:hover {

	color: #333;

	background-color: #ddd;

}

.nav1 .on {

	color: #fff !important;

	background-color: #666 !important;

}










.menu {

	padding: 50px 10px 0 10px;

	background: #f5f5f5;

	margin-bottom: 10px;

}

.menu ul {

	padding: 5px 0;

	font-size: 14px;

}

.menu li {

	float: left;

	width: 20%;

	height: 26px;

	overflow: hidden;

	text-align: center;

	line-height: 26px;

	padding: 1px 0;

}

.menu li a {

	display: block;

	height: 100%;

}

.menu li a:hover {

	color: #fff;

	background: #888;

	border-radius: 3px;

}

.menu .on {

	color: #fff;

	background: #888;

	border-radius: 3px;

}

/*--/top end--*/

.main1 {

	padding: 0 10px;

	margin-bottom: 10px;

}

.main2 {

	width: 100%;

}

/*--/主体 end--*/

.left {

}

.right {

}

/*--/分栏 end--*/

.tit_1 {

	line-height: 35px;

	font-size: 18px;

	text-align: center;

	letter-spacing: 4px;

	background: url(../images/bg_0.png) center center no-repeat;

}

.tit_2 {

	line-height: 35px;

	font-size: 18px;

	color: #fff;

	text-align: center;

	letter-spacing: 4px;

	background: url(../images/bg_3.png) center center no-repeat;

}

.tit_3 {

	font-size: 14px;

	height: 30px;

	line-height: 30px;

	color: #666;

	margin: 0 10px 10px 10px;

	background: #f4f4f4;

}

.tit_3 h3 {

	float: left;

	font-size: 16px;

	color: #fff;

	padding: 0 15px;

	font-weight: bold;

	background: #ec1705;

}

.tit_3 span {

	float: right;

	padding-right: 10px;

}

.tit_4 {

	font-size: 14px;

	font-weight: bold;

	padding: 5px 0 10px 0;

	border-bottom: 1px #aaa solid;

}

/*--/标题 tit--*/

.g_box1 {

	width: 100%;

	margin-bottom: 10px;

}

.g_box2 {

	width: 100%;

	margin-bottom: 10px;

	padding: 50px 0 10px 0;

	background: url(../images/bg_4.jpg) center top no-repeat #2566b7;

	background-size: auto 50px;

}

.g_box3 {

	width: 100%;
	padding: 10px 0;
	margin-bottom: 10px;
}

.g_list1 {
	margin:0 10px;
	 overflow:hidden

}

.g_list1 li {
	float: left;
	width: 46%;
	height:160px;
	margin: 10px 1.4% 0 1.4%;
	border: 1px #f2f2f2 solid;
	text-align: center;
	line-height: 22px;
	overflow: hidden;
}
.g_list1 li img {
	width: 100%;
	max-height:130px;
	padding: 2px;
	display: block;
	margin: 0 auto 5px auto;
	background: #fff;
}

.g_list1 li p {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 30px;

	line-height: 30px;
	background: #fff;
}

.g_list1 li a {

	position: relative;

	display: block;

	padding: 2px;

	height: 150px;

	background-position: center -20px;

}

.g_list1 li a:hover img {

	border-color: #fc7a22;

}


<!--1204-->

.g_list11 {
	margin:0 10px;
	 overflow:hidden

}
.g_list11 li {
	float: left;
	width: 30%;
	height:78px;
	margin: 6px 0 0 2%;
	border: 1px #f2f2f2 solid;
	background-color: #FFFFFF;
	text-align: center;
	line-height: 22px;
	overflow: hidden;
}
.g_list11 li img {
	width: 100%;
	padding: 2px;
	display: block;
	margin: 3px auto 0px auto;
	background: #fff;
}

.g_list11 li p {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 30px;
	line-height: 30px;
	background: #fff;
}

.g_list11 li a {

	position: relative;

	display: block;

	padding: 2px;

	height: 100%;

	background-position: center -20px;

}

.g_list11 li a:hover img {

	border-color: #fc7a22;

}






.g_list2 {

	margin: 5px 10px 0 10px;

	line-height: 40px;

	font-size: 16px;

}

.g_list2 li {

	height: 40px;

	overflow: hidden;

	text-indent: 15px;

	border-bottom: 1px #ddd dashed;

	background: url(../images/ico_2.jpg) 3px center no-repeat;

}

.g_list2 li span {

	float: right;

	font-size: 14px;

	color: #888;

}







.g_list3 {margin:15px 10px 0 10px;font-size: 14px;}
.g_list3 li { width:100%;overflow: hidden; padding:1% 0;}
.g_list3 li p{width:100%;overflow: hidden;text-indent: 15px; line-height:30px;background: url(../images/ico_2.jpg) 5px 10px no-repeat;}
.g_list3 li span {width:92%; padding:1% 4%;float:left;font-size:12px;color: #888; line-height:20px;border-bottom: 1px #ddd dashed;}







.g_list1 b, .g_list2 b {

	font-weight: normal;

}

.g_con {

	padding: 0 15px;

}

.g_con h1 {

	color: #000;

	font-size: 22px;

	line-height: 30px;

	padding: 10px 0 5px;

	text-align: left;

	text-shadow: 1px 1px 1px #fff;

}

.g_con .info {

	color: #666;

	font-size: 12px;

	padding-bottom: 8px;

	border-bottom: 1px #ddd solid;

}

.g_con .pic {

	text-align: center;

	padding-top: 5px;

}

.g_con .pic img {

	padding: 6px;

	border: 1px #ddd solid;

	box-sizing: border-box;

	height: auto;

	max-width: 100%;

	vertical-align: middle;

}

.g_con .txt1 {

	line-height: 26px;

	font-size: 14px;

	color: #333;

	padding-top: 15px;

}

.g_con .txt1 p, .g_con .txt1 div {

	padding-bottom: 15px;

}

.g_con .txt1 img {

	border: 0 none;

	box-sizing: border-box;

	height: auto !important;

	max-width: 100% !important;

	vertical-align: middle;

}

.g_con .txt2 {

	width: 100%;
}

.g_con .txt2 h1 {

	color: #000;

	text-align: center;

	font-size: 18px;

	line-height:25px;

	padding: 8px 0 5px 0;

}

.g_con .txt2 p {

	height: 40px;

	line-height: 40px;

	color: #fff;

	text-align: center;

	font-size: 16px;

	font-weight: bold;

}

.g_con .txt2 p a {

	color: #fff;

	display: block;

	height: 100%;

	background: url(../images/bg_f1.png) 20px center no-repeat #f21702;

	background-size: auto 25px;

	border-radius: 5px;

}

.g_con .txt2 p a:hover {

	background-color: #333;

}












/*--/布局 grid--*/

.b_box1 {

	margin: 5px 10px 0 10px;

	line-height: 33px;

	font-size: 14px;

}

.b_box1 li {

	height: 33px;

	overflow: hidden;

	text-indent: 10px;

	background: url(../images/hx.png) 0 center no-repeat;

	background-size: 5px 9px;
	border-bottom:1px dotted #f2f2f2;

}

.b_box1 li span {

	float: right;

	color: #333;

}

.b_box1 li a {

	color: #333;

}

.b_box2 {

	padding: 10px 10px 010px;

	line-height: 28px;

	font-size: 14px;

}

.b_box2 img {

	float: left;

	height: 140px;

	width: 187px;

	margin: 0 15px 0 0;

}

.b_box2 a {

	color: #f60;

}

.b_box3 {

	width: 100%;

	padding: 20px 0 0 0;

}

.b_box3 li {

	float: left;

	width: 20%;

	padding-top: 16%;

	height: 32px;

	line-height: 32px;

	text-align: center;

	font-size: 15px;

	color: #999;

}

.b_box3 li:hover {

	color: #fc7a22;

	cursor: pointer;

}

.b_box3 .l1 {

	background: url(../images/p1.jpg) center top no-repeat;

	background-size: 80%;

}

.b_box3 .l1:hover {

	background-image: url(../images/p1_h.jpg);

}

.b_box3 .l2 {

	background: url(../images/p2.jpg) center top no-repeat;

	background-size: 80%;

}

.b_box3 .l2:hover {

	background-image: url(../images/p2_h.jpg);

}

.b_box3 .l3 {

	background: url(../images/p3.jpg) center top no-repeat;

	background-size: 80%;

}

.b_box3 .l3:hover {

	background-image: url(../images/p3_h.jpg);

}

.b_box3 .l4 {

	background: url(../images/p4.jpg) center top no-repeat;

	background-size: 80%;

}

.b_box3 .l4:hover {

	background-image: url(../images/p4_h.jpg);

}

.b_box3 .l5 {

	background: url(../images/p5.jpg) center top no-repeat;

	background-size: 80%;

}

.b_box3 .l5:hover {

	background-image: url(../images/p5_h.jpg);

}

.b_box4 {

	border-top: 1px #ddd solid;

	margin: 10px 10px 0 10px;

	padding-top: 10px;

	color: #888;

	line-height: 24px;

}

/*--/盒子 box--*/

.u_ {

}

/*--/元件 unit--*/

.slideBox {

	width: 100%;

	height: 205px;

	position: relative;

	overflow: hidden;

	margin: 0 auto 10px auto;

	padding-top: 60px;/*max-width:640px;*/

	/* 设置焦点图最大宽度*/

}

.slideBox .hd {

	position: absolute;

	bottom: 10px;

	

	z-index: 1; width:100%; text-align:center

}

.slideBox .hd li {

	display: inline-block;

	width: 10px;

	height: 10px;

	border-radius: 8px;

	border: 1px #fff solid;

	text-indent: -9999px;

	overflow: hidden;

	margin: 0 3px;

	filter: alpha(opacity=80);

	-moz-opacity: 0.8;

	-khtml-opacity: 0.8;

	opacity: 0.8;

}

.slideBox .hd li.on {

	border-color: #fff;

	background: #fff;

	filter: alpha(opacity=100);

	-moz-opacity: 1;

	-khtml-opacity: 1;

	opacity: 1;

}

.slideBox .bd {

	position: relative;

	z-index: 0;

}

.slideBox .bd li {

	height: 190px;

	position: relative;

	text-align: center;

}

.slideBox .bd li a {

	display: block;

	height: 100%;

	line-height: 100%;

	overflow: hidden;

	background-size: auto 190px !important;

}

.slideBox .bd li p {

	position: absolute;

	left: 0;

	bottom: 0;

	height: 35px;

	width: 100%;

	text-align: left;

	text-indent: 10px;

	line-height: 35px;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

	background: #000;

	color: #fff;

	filter: alpha(opacity=80);

	-moz-opacity: 0.8;

	-khtml-opacity: 0.8;

	opacity: 0.8;

}

/*--/功能 function--*/

.dede_pages {

	width: 100%;

	padding: 15px 0 5px 0;

}

.dede_pages ul {

	text-align: center;

	padding: 0;

	line-height: 28px;

}

.dede_pages ul li {

	display: inline-block;

	font-size: 14px;

	height: 28px;

	margin: 5px 1px 0 1px;

	padding: 0 10px;

	color: #333;

	background: #eee;

	border-radius: 4px;

}

.dede_pages ul li a {

	color: #333;

	height: 28px;

	display: inline-block;

}

.dede_pages ul li:hover {

	text-decoration: none;

	color: #fff;

	background-color: #fc7a22;

}

.dede_pages ul li:hover a {

	color: #fff;

}

.dede_pages ul li:hover a:hover {

	color: #fff;

	text-decoration: none;

}

.dede_pages ul li.thisclass {

	background-color: #fc7a22;

	color: #fff;

}

.dede_pages ul li.thisclass a {

	color: #fff !important;

}

.dede_pagess {

	float: none;

	overflow: hidden;

	text-align: center;

}

.dede_pagess ul {

	display: inline-block;

	margin: 0 auto;

	clear: both;

	padding: 0 0 5px 0;

	text-align: center;

	white-space: nowrap;

}

.dede_pagess ul li {

	float: left;

	margin: 0 2px;

	padding: 3px 8px;

	border: 1px solid #ddd;

	border-radius: 4px;

}

.dede_pagess li a {

	float: none;

	display: inline;

}

.dede_pagess li a:hover {

	text-decoration: underline;

}

.dede_pagess .thisclass {

	font-weight: bold;

	border: none;

	color: #fff;

	border: 1px #fc7a22 solid;

	background-color: #fc7a22;

	border-radius: 4px;

}

.dede_pagess .thisclass a {

	color: #fff;

}

/*--/page--*/

.foot {

	width: 100%;

	padding: 15px 0 60px 0;

	line-height: 28px;

	text-align: center;

	font-size: 13px;

}

.foot .p {

	height: 40px;

	color: #fff;

	background: #0067ab;

	line-height: 40px;

	font-size: 14px;

	margin-bottom: 20px;

}

.foot .p a {

	color: #fff;

	margin: 0 5px;

}

.footer {

	width: 100%;
	max-width:520px;
	height: 50px;

	overflow: hidden;

	bottom: 0;

/*	left: 0;*/

	position: fixed;

	_position: absolute;

	z-index: 999;

	background: #2e2e2e;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#2e2e2e), to(#3d3d3d));
	background: -moz-linear-gradient(top, #2e2e2e, #3d3d3d);

}

.footer ul {

	height: 50px;

}

.footer ul li {

	float: left;

	height: 50px;

	width: 25%;

}

.footer li a {

	display: block;

	height: 50px;

	overflow: hidden;

	text-indent: 999em;

	line-height: 50px;

	text-align: center;

	font-size: 14px;

	color: #fff;

	border-left: 1px #5f5f5f dotted;

}

.footer li a:hover {

	background-color: #f99428;

}

.footer .f1 {

	background: url(../images/bg_f1.png) center center no-repeat;

	background-size: 26px 26px;

	

}

.footer .f2 {

	background: url(../images/bg_f2.png) center center no-repeat;

	background-size: auto 24px;

}

.footer .f3 {

	background: url(../images/bg_f3.png) center center no-repeat;

	background-size: auto 30px;

}

.footer .f4 {

	background: url(../images/bg_f4.png) center center no-repeat;

	background-size: 26px 26px;
border-left: none;
}



.message_m{ padding:20px 0;}
.message_m dd{ margin-bottom:10px;}
.message_m dd .k{ width:70%; border:1px solid #ccc; height:40px; line-height:40px; padding-left:10px; color:#999}
.message_m dd textarea{ width:70%; border:1px solid #ccc; height:100px; padding:10px}
.message_m dd span{ float:left; line-height:40px}
.message_m .tj{ width:80px; height:40px; line-height:40px; text-align:center; color:#fff; background:#ff751a; border:0; font-size:14px; cursor:pointer; margin-left:52px}


.superiority{ float:left; width:98%; margin:0 1%;}
.superiority ul{ float:left;width:100%;}
.superiority ul li{ float:left;width:47%; margin-right:2%; margin-top:1%; border:1px solid #E8E8E8;}
.superiority ul li img{ float:left;width:80%; margin:0 10%;}
.superiority ul li p{ float:left;width:96%;margin:0 2%;line-height:22px; text-align:center; }





#lx{ float:left;width:100%;overflow:hidden;margin-bottom:1%;}
.lx_menu {margin:0 auto;width:100%;}
.lx_menu ul{width:100%; float:left;margin-left:0.5%; }
.lx_menu li{float:left;display:block;cursor:pointer;width:24.5%;text-align:center; color:#fff; margin-right:0.4%; font-size:15px;height:40px;margin-top:0.5%;line-height:40px;background:#3493FB; }
.lx_menu li.hover{padding:0px;background:#FD8236;width:24.5%;color:#fff;height:40px;line-height:40px;margin-right:0.4%;}

.www_zzjs_net_3{clear:both; line-height:25px;margin:0 auto;width:100%; border-top:none;border-bottom:none;text-align:left;}



.support{float:left;width:100%;overflow:hidden; background:#f2f2f2; padding-top:20px; margin-top:20px; margin-bottom:20px; }
.support .con{margin:0 auto;width:100%;}
.support .con ul{float:left;width:100%;}
.support .con ul li{float:left;width:100%;  }
.support .con ul li dl{float:left;width:100%; margin:10px;}
.support .con ul li dl img{float:left;width:30%; width:30%;  margin-top:20px;transition:all 0.5s;}
.support .con ul li dl dt{float:left;width:65%; height:40px; line-height:40px; font-size:18px; color:#0958a5; text-align:center; border-bottom:1px solid #dcdcdc;}
.support .con ul li dl dd{float:left;width:65%;line-height:25px;margin:10px 5px; font-size:13px; color:#737373;}


/*slick.css*/.slick-slider {position:relative;z-index:2;}
.slick-list {position:relative;overflow:hidden;}
.slick-list:focus {outline:0;}
.slick-list.dragging {cursor:pointer;cursor:hand;}
.slick-track {position:relative;}
.slick-track:before,.slick-track:after {content:"";display:table;}
.slick-track:after {clear:both;}
.slick-loading .slick-track {visibility:hidden;}
.slick-slide {float:left;height:100%;min-height:1px;display:none;position:relative;z-index:1;}
.slick-slide:focus {outline:0;}
.slick-slide img {display:block;}
.slick-slide.slick-active {z-index:2;}
.slick-slide.slick-loading img {display:none;}
.slick-slide.dragging img {pointer-events:none;}
.slick-initialized .slick-slide {display:block;}
.slick-loading .slick-slide {visibility:hidden;}
.slick-vertical .slick-slide {display:block;height:auto;border:1px solid transparent;}
.slick-prev,.slick-next {display:block;width:20px;height:20px;line-height:0;font-size:0;cursor:pointer;position:absolute;top:50%;margin-top:-10px;z-index:6;}
.slick-prev:focus,.slick-next:focus {outline:0;}
.slick-prev {left:-25px;}
.slick-next {right:-25px;}
.slick-dots {width:100%;font-size:0;text-align:center;position:absolute;bottom:30px;z-index:4;}
.slick-dots li {position:relative;display:inline-block;*display:inline;*zoom:1;margin:0 5px;}
.slick-dots li button {display:block;width:14px;height:14px;line-height:0;font-size:0;background:#fff;border-radius:50%;overflow:hidden;cursor:pointer;}
.slick-dots li.slick-active button {background:#ff9800;}
/* 专业服务 */
.ind-service{padding-bottom: 30px;padding-top: 10px;}
.ind-service .tit_1{
	font-size: 16px;
	background: none;
	position: relative;
}
.ind-service .tit_1 i.left{
	content: "";
	position: absolute;
	left: 0;
	width: 13%;
	background: #cccccc;
	height: 1px;
	top: 19px;
}
.ind-service .tit_1 i.left::after{
	content: "";
	position: absolute;
	width: 20px;
	height: 3px;
	right: 0;
	top: -1.5px;
	background-color: #0066ac;
}
.ind-service .tit_1 i.right{
	content: "";
	position: absolute;
	right: 0;
	width: 14%;
	background: #cccccc;
	height: 1px;
	top: 19px;
}
.ind-service .tit_1 i.right::after{
	content: "";
	position: absolute;
	width: 20px;
	height: 3px;
	left: 0;
	top: -1.5px;
	background-color: #0066ac;
}
.ind-service .tit_1 span{
    color: #0958A5;
}
.ind-service ul{display: flex;justify-content: center;align-items: center;flex-wrap: wrap;padding-left: 3%;}
.ind-service ul li{
	width: 47%;
    height:230px;
	margin-right: 3%;
	margin-bottom: 3%;
    color: #fff;
    text-align: center;
    overflow: hidden;
}
.ind-service ul li.last{margin-right: 0;}
.ind-service ul li p{
    line-height:28px;
    font-size: 18px;
	font-weight: bold;
	color: #fff;
}
.ind-service ul li span{
    display: block;
    line-height:24px;
    opacity:0.3;
    color: #fff;
    font-size: 12px;
    font-family:Arial;
}
.ind-service .arr{
    width: 30px;
    height: 30px;
    background: url(../images/arr.png) no-repeat;
    margin: 14px auto 0;
    transition: all .5s;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -ms-transition: all .5s;
    -o-transition: all .5s;
}
.ind-service i.icon{
    display: block;
    width: 45px;
    height: 38px;
    margin: 24px auto 12px;
    background: url(../images/service-icon.png) no-repeat;
    transition: all .5s;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -ms-transition: all .5s;
    -o-transition: all .5s;
}
.ind-service i.icon1{
    background-position: 0 0;
}
.ind-service i.icon2{
    background-position: -56px 0;
}
.ind-service i.icon3{
    background-position: -110px 0;
}
.ind-service i.icon4{
    background-position: -160px 0;
}
.ind-service i.icon5{
    background-position: -206px 0;
}
.ind-service i.icon6{
	background: url(../images/ico-06.png) no-repeat;
}

.ind-service .text{
    font-size: 11px;
    line-height: 20px;
    padding: 0 7px;
    opacity: 0;
    display: none;
    transition: all .5s;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -ms-transition: all .5s;
	-o-transition: all .5s;
	color: #fff;
}
.ind-service .arr2{
    opacity: 0;
    transition: opacity .4s;
    -webkit-transition: opacity .4s;
    -moz-transition: opacity .4s;
    -ms-transition: opacity .4s;
    -o-transition: opacity .4s;
}
.ind-service ul li:hover i.icon{
    opacity: 0;
	margin: -15px auto 0;
}
.ind-service ul li:hover .arr{
    margin: 0 auto -40px;
    opacity: 0;
}
.ind-service ul li:hover .arr2{
    opacity: 0.2;
}
.ind-service ul li:hover .text{
    opacity: 1;
    display: block;
}
/* 核心业务 */
.clearfix {zoom:1;}
.clearfix:after {content:".";*zoom:1;display:block;visibility:hidden;height:0;clear:both;}
.ind-yewu{
    background-color: #0958a5;
	padding-bottom: 40px;
	padding-top: 20px;
	margin-top: 20px;
}
.ind-yewu h2{
    float: left;
    width: 100%;
    overflow: hidden;
    height: 60px;
    margin-top: 45px;
    line-height: 45px;
    text-align: center;
    font-size: 32px;
    color: #fff;
    margin-bottom: 30px;
    background: url(../images/home_yewu_tit_bg.jpg) no-repeat center bottom;
}
.ind-yewu .tit_1{color: #fff;}
.ind-yewu div.txt{width: 95%;margin: 0 auto;text-align: center;color: #95C5ED;line-height: 24px;font-size: 13px;}
.ind-yewu ul{
    margin: 16px auto 0;
    background-color: #fff;
    box-sizing: border-box;
    border: 1px solid #DDDDDD;
    border-bottom: 0;
	border-left: 0;
	box-sizing: border-box;
	width: 95%;
}
.ind-yewu ul li.md-5{width: 50%;float: left;text-align: center;}
.ind-yewu ul li.md-4{width: 50%;float: left;text-align: center;}
.ind-yewu ul li .imgs{
    border-bottom: #DDDDDD 1px solid;
    border-left: 1px solid #DDDDDD;
    overflow: hidden;
    box-sizing: border-box;
}
.ind-yewu ul li.md-4 .imgs img{
	padding: 5px 0;
}
.ind-yewu ul li .imgs img{
    transition:transform 1s ;
    -webkit-transition:transform 1s ;
    -moz-transition:transform 1s ;
    -ms-transition:transform 1s ;
	-o-transition:transform 1s ;
	width: 100%;
}
.ind-yewu ul li:hover .imgs img{
    transform: scale(1.03);
    -webkit-transform: scale(1.03);
    -moz-transform: scale(1.03);
    -ms-transform: scale(1.03);
    -o-transform: scale(1.03);
}

.success{padding: 20px 0;}
.rollBox{ position:relative; overflow:hidden; }
.rollBox .hd{text-align: center;margin-top: 15px;}
/* .rollBox .hd li{ display:inline-block; width:5px; height:5px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#333; text-indent:-9999px; overflow:hidden; margin:0 6px;   }
.rollBox .hd li.on{ background:#0958a5;  } */
.rollBox .hd li{display: none;}
.rollBox .bd{ position:relative; z-index:0; }
.rollBox .bd li{ position:relative; text-align:center;width: 50%; float: left; }
.rollBox .bd li a{display: block;margin: 0 4px;}
.rollBox .bd li img{  vertical-align:top;width: 72%;}
.rollBox .bd li span{font-size: 14px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display: block;margin-top: 12px;}
.rollBox .prev {
    display: inline-block;
	width: 40px;
	height: 50px;
	background: url(../images/dignzhi-arr.png) no-repeat center;
	border: none;
	margin-top: -23px;
	background-size: cover;
	position: absolute;
	top: 70px;
	left: 0;
}
.rollBox .next {
    display: inline-block;
	width: 40px;
	height: 50px;
	background: url(../images/dingzhi-arr2.png) no-repeat center;
	border: none;
	margin-top: -23px;
	background-size: cover;
	position: absolute;
	top: 70px;
	right: 0;
}


.g_con{overflow: hidden;}
.service_table{overflow-x: scroll;}
.service_tablea{overflow-x: scroll;}
.service_lefttitle{padding-bottom: 0 !important;}
.service_lefttitle p{padding-bottom: 0 !important;}
.service_left{width: 100% !important;}
.casedetails-video{height: auto !important;background-color: #fff !important;}
.service_right{display: none !important;}
.service_hd{height: auto !important;}