@charset "UTF-8";

.inner{
    width: 1400px;
    margin: 0 auto;
    position: relative;
    /*overflow: hidden;*/
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
@media all and (max-width:1440px){
    .inner{width: 1200px;}
}

.wrapper{height: 746px;background:url(../ldyimages/img1.jpg);background-size: cover;}
.head_top{height: 120px;}
.head_tlf {float: left;}
.head_tlf a{display: inline-block;width: 179px;height: 60px;margin-top: 30px;}
.head_tlf a img{display: block;width: 179px;height: 60px;}
.head_trt{float: right;margin-top: 30px;}
.head_trt span img{display: block;width: 100%;}
.head_trt p{font-size: 18px;color: #888;margin-bottom: 8px;letter-spacing: 1px;}
.head_trt p img{display: block;width:100%;}
.head_trt span{display: inline-block;font-size: 21px;color: #fff;line-height: 21px;border-right: 1px solid rgba(255,255,255,0.3);padding: 0 8.5px;/*font-family: 'xw';*/}
.head_trt span:last-child{border-right: 0;padding-right: 0;}
.head_trt span:first-child{padding-left: 0;}
.ban_con{text-align: center;padding: 80px 0;margin-top: 30px;position: relative;}
.ban_info .dl1 {display: inline-block;vertical-align: top;float: left;}
.ban_info .dl1 dd{font-size: 30px;color: #fff;text-align: left;}
.ban_info .dl2{display: inline-block;position: relative;vertical-align: top;}
.ban_info .dl2:after{content: '';width: 1px;height: 109px;background: rgba(255,255,255,0.2);position: absolute;left: 271px;top: 12px;}
.ban_info .dl2 span{display: inline-block;}
.ban_info .dl2 span.span1{color: #cacaca;font-size: 22px;vertical-align: middle;text-align: right;width: 255px;line-height: 44px;padding-right: 16px;}
.ban_info .dl2 span.span2{font-size: 12px;color: #888;width: 169px;line-height: 14px;vertical-align: middle;padding-left: 16px;text-align: left ;}
.ban_info .dl3 dd.dd1{color: #b3b3b3;font-size: 14px;}
.ban_info .dl3 dd.dd2{font-size: 24px;color: #fff;font-family: arial;}
.ban_info .dl3 dd{text-align: right;}
.ban_info .dl3{display: inline-block;vertical-align: top;float: right;}
.ban_info i{display: inline-block;width: 8px;height: 2px;background: rgba(255,255,255,0.4);position:absolute;}
.ban_info i.i1{left: 0;top: 0}
.ban_info i.i2{right: 0;top: 0}
.ban_info i.i3{left: 0;bottom: 0}
.ban_info i.i4{right: 0;bottom: 0}

.in_one{height: 580px;position: relative;}
.in1_con{width: 1520px;height: 710px;margin:0 auto;position: absolute;top: -182px;left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);background: #fff url(../ldyimages/img2.jpg)no-repeat center;border-radius: 20px;background-size: contain;padding-top: 106px;-webkit-box-sizing: border-box;box-sizing: border-box;}
.in1_con:before{content: '';width: 97.3%;height: 34px;background:url(../ldyimages/img3.png)no-repeat center;position: absolute;top: -18px;left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);}
.in1_tit h3{font-size: 30px;color: #333;text-align: center;line-height: 30px;}
.in1_con ul{font-size: 0;position: relative;margin-top: 100px;}
.in1_con li{
	display: inline-block;
	line-height: 44px;
	border-radius: 20px;
	background-repeat: no-repeat;
	background-position: right 50px center;
	background-color:#f0f0f0 ;
	color: #666;font-size: 18px;
	padding: 0 84px 0 50px;
	position: relative;-webkit-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;
}
.in1_con li:after{content: '';width: 26px;height: 15px;background: url(../ldyimages/down.png)no-repeat left bottom;position: absolute;bottom: -15px;left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);-webkit-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;}
.in1_con li.li1{background-image: url(../images/ctmon_01.png);position: absolute;left:438px;top:4px;}
.in1_con li.li2{background-image: url(../images/ctmon_02.png);position: absolute;left:74px;top:65px;}
.in1_con li.li3{background-image: url(../images/ctmon_03.png);position: absolute;left:765px;top:80px;}
.in1_con li.li4{background-image: url(../images/ctmon_04.png);position: absolute;left:718px;top:165px;}
.in1_con li.li5{background-image: url(../images/ctmon_05.png);position: absolute;left:250px;top:187px;}
@media all and (max-width:1680px){
    .in1_con{width: 1400px;}
    .in1_con li.li1{left:435px;top:12px;}
    .in1_con li.li2{left:107px;top:72px;}
    .in1_con li.li3{left:748px;top:88px;}
    .in1_con li.li4{left:708px;top:167px;}
    .in1_con li.li5{left:265px;top:196px;}
}

@media all and (max-width:1440px){
    .in1_con{width: 1180px;}
    .in_one{height: 540px;}
    .in1_con li.li1{left:340px;top:18px;}
    .in1_con li.li2{left:60px;top:70px;}
    .in1_con li.li3{left:600px;top:86px;}
    .in1_con li.li4{left:574px;top:158px;}
    .in1_con li.li5{left:192px;top:185px;}
}

.box{overflow: hidden;}
.in1_con li:hover:after{background: url(../ldyimages/downh.png)no-repeat left bottom;}
.in1_con li:hover{color: #fff;-webkit-box-shadow: 0px 2px 20px #65a7fe;box-shadow: 0px 2px 20px #65a7fe;background-color:#3080e8;}
.in1_con li.li1:hover{background-image: url(../images/ctmon_01h.png);}
.in1_con li.li2:hover{background-image: url(../images/ctmon_02h.png);;}
.in1_con li.li3:hover{background-image: url(../images/ctmon_03h.png);}
.in1_con li.li4:hover{background-image: url(../images/ctmon_04h.png);}
.in1_con li.li5:hover{background-image: url(../images/ctmon_05h.png);}
.in1_btn a{display: inline-block;font-size: 16px;color: #333333;border:2px solid #888;width: 281px;height: 53px;line-height: 53px;border-radius: 6px;text-align: center;}
.in1_btn {position: absolute;bottom: 90px;left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);}


.in_two{padding: 90px 0;background: #fff url(../ldyimages/img6.png)no-repeat left top;background-size: cover;}
.in2_con:before{content: '';width: 97.3%;height: 34px;background:url(../ldyimages/img5.png)no-repeat center;position: absolute;top: -107px;left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);}
.section-des{
	font-size: 16px;color: #666;text-align: center;
	line-height: 1.5;
}
.in2_con .section-des{margin:15px 0 55px;}
.in2-list{margin:0 -10px;}
.in2-list li{
	float: left;
	width: 50%;
	padding:0 10px;
	margin-bottom: 20px;
}
.in2-list .m-box{
	border:1px solid #d7d6d6;
	border-radius: 10px;
	padding:60px 100px 60px 60px;
	height: 268px;
}
.in2-list .m-icon{
	float: left;
	width: 117px;
	height: 135px;
	overflow: hidden;
	position: relative;
	z-index: 1;
}
.in2-list .m-icon img{
	width: 100%;
	display: block;
}
.in2-list .m-icon::after{
	content: '';
	width: 100%;
	height: 100%;
	background: url(../images/ctmon_17.png) no-repeat center;
	position: absolute;
	left: 0;
	top:0;
	z-index: -1;
	opacity: 0;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
}
.in2-list .m-box:hover .m-icon::after{opacity: 1;}
.in2-list .m-cont{
	margin-left: 167px;
	line-height: 1.5;
}
.in2-list .m-tit{
	font-size: 20px;
	-webkit-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
}
.in2-list .m-box:hover .m-tit{color: #3180e8;}
.in2-list .m-en{
	color: #888;
}
.in2-list .m-hr{
	width: 18px;
	height: 2px;
	background: #c8c8c8;
	margin: 16px 0;
}
.in2-list .m-des{
	color: #666;
}
@media all and (max-width:1440px){
	.in2-list .m-box{padding:60px;}
}

.in_three{padding: 90px 0 256px;background: url(../ldyimages/img9.jpg)no-repeat center;background-size: cover;}
.in_three .in1_tit h3{color: #fff;}
.in3_con ul{text-align: center;font-size: 0;margin-top: 61px;}
.in3_con li{text-align: center;display: inline-block;margin-right: 151px;margin-bottom: 35px;-webkit-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}
.in3_con li span{color: #fff;font-size: 70px;font-family: arial;font-weight: bold;font-style: italic;}
.in3_con li span.span1{font-size: 50px;font-family: 'microsoft yahei';}
.in3_con li p{color: #fff;font-size: 16px;}
.in3_con li.mar{margin-right: 0;}
.in3_con:before {
    content: '';
    width: 97.3%;
    height: 34px;
    background: url(../ldyimages/img5.png)no-repeat center;
    position: absolute;
    top: -107px;
    left: 50%;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
}
.in3_btn{text-align: center;}
.in3_btn a{display: inline-block; font-size: 16px;color: #fff;width: 281px;height: 53px;line-height: 53px;text-align: center; border: 2px solid #fff;border-radius: 6px;margin-top: 22px;position: relative;}
.in3_con li:hover{-webkit-transform: translateY(-10px);-ms-transform: translateY(-10px);transform: translateY(-10px);}
.in_four{height: 750px;}
.in_four .in4_con{
	width: 1520px;
	top: -168px;padding: 80px 60px 0;background: #fff;border-radius:20px;
}
.in4_con:before{
	content: '';
    width: 97.3%;
    height: 34px;
    position: absolute;
    top: -18px;
    left: 50%;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
	background: url(../ldyimages/img34.png)no-repeat center;
}
.in4-box{margin:60px -10px 0 -10px;}
.in4-box .in4-item{
	float: left;
	width: 33.33%;
	padding:0 10px;
}
.in4-box .m-box{
	border: 1px solid #dedede;
    border-radius: 5px;
    position: relative;
    height: 540px;
    -webkit-transition: all .8s;
    -o-transition: all .8s;
    transition: all .8s;
}
.in4-box .m-box:hover{
	-webkit-transform: translateY(-15px);
	    -ms-transform: translateY(-15px);
	        transform: translateY(-15px);
}
.in4-box .m-tit{
	font-size: 20px;
	line-height: 76px;
	text-align: center;
	color: #fff;
}
.in4-box .it1 .m-tit{
	background:url(../images/ctmon_10.jpg) no-repeat center;
	background-size: cover;
}
.in4-box .it2 .m-tit{
	background:url(../images/ctmon_11.jpg) no-repeat center;
	background-size: cover;
}
.in4-box .it3 .m-tit{
	background:url(../images/ctmon_12.jpg) no-repeat center;
	background-size: cover;
}
.in4-box .m-index{
	width: 30px;
	height: 30px;
	font-size: 16px;
	text-align: center;
	line-height: 28px;
	border:1px solid #dedede;
	border-radius: 50%;
	color: #888;
	background: #fff;
	position: absolute;
	left: 50%;
	margin-left: -15px;
	bottom: -15px;
	transition: all .3s;
}
.in4-box .m-box:hover .m-index{
	color: #3381e8;
	border-color:#3381e8;
}
.in4-box .m-icon{
	width: 105px;
	height: 105px;
	margin: 35px auto 8px auto;
}
.in4-box .m-icon img{
	width: 100%;
	display: block;
}
.in4-box .m-cont{
	width:82%;
	margin:0 auto;
	padding-left: 25px;
}
.in4-box .m-text {
    color: #666;
    padding: 16px 0;
    border-bottom: 1px solid #d3d3d3;
    position: relative;
}
.in4-box .m-text:last-child{ border-bottom:none;}
.in4-box .m-text::before {
    content: '';
    width: 25px;
    height: 21px;
    background: url(../images/ctmon_16.png) no-repeat left center;
    position: absolute;
    left: -25px;
    top: 16px;
}
.design-pic{
	float: left;
	width: 96px;
	height: 96px;
	overflow: hidden;
	border:1px solid #e9e9e9;
	border-radius: 50%;
}
.design-rig{
	margin-left: 114px;
	padding-top: 22px;
}
.design-name{
	font-size: 18px;
	color: #3381e8;
}
.design-slide .flexslider{position: relative;}
.design-slide .slides li{
	float: left;
}
.design-slide .flex-prev,.design-slide .flex-next{
	position: absolute;
	top:50%;
	width: 24px;
	height: 24px;
	margin-top: -12px;
	background:url(../images/ctmon_19.png) no-repeat;
	font-size: 0;
}
.design-slide .flex-prev{
	left: -24px;
	background-position: 0 0;
}
.design-slide .flex-next{
	right:0;
	background-position:-24px 0;
}
.design-slide .flex-prev:hover{
	background-position: 0 -24px;
}
.design-slide .flex-next:hover{
	background-position: -24px -24px;
}

.in_four .in3_btn a{color: #333333;border-color: #888;margin-top: 40px;}
@media all and (max-width:1680px){
    .in_four .in4_con{width: 1400px;}
}
@media all and (max-width:1440px){
	.in_four .in4_con{width: 1180px;}
    .in3_con li{margin-right: 134px;}
}

.in_five{padding-top: 96px;padding-bottom: 75px;background: url(../ldyimages/img16.jpg)no-repeat center;position: relative;}
.in_five .in1_tit h3{color: #fff;margin-bottom: 17px;}
.in_five .in1_tit h4{color: #fff;font-size: 16px;font-weight: lighter;text-align: center;}
.in5_con:before {
    content: '';
    width: 97.3%;
    height: 34px;
    background: url(../ldyimages/img5.png)no-repeat center;
    position: absolute;
    top: -114px;
    left: 50%;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
}

.in5_box{padding: 0 20px;height: 561px;margin-top: 71px;}
.in5_box ul{font-size: 0;position: relative;height: 561px;}
.in5_box li{width: 193px;height: 223px;overflow: hidden;}
.in5_box li img{display: block;width: 100%;}
.in5_box li.li1{position: absolute;left: 97px;top: 0;}
.in5_box li.li2{position: absolute;left: 292px;top: 0;}
.in5_box li.li3{position: absolute;left: 487px;top: 0;}
.in5_box li.li4{position: absolute;left: 682px;top: 0;}
.in5_box li.li5{position: absolute;left: 877px;top: 0;}
.in5_box li.li6{position: absolute;left: 1072px;top: 0;}
.in5_box li.li7{position: absolute;left: -2px;top: 169px;}
.in5_box li.li8{position: absolute;left: 193px;top: 169px;}
.in5_box li.li9{position: absolute;left: 388px;top: 169px;}
.in5_box li.li10{position: absolute;left: 583px;top: 169px;}
.in5_box li.li11{position: absolute;left: 778px;top: 169px;}
.in5_box li.li12{position: absolute;left: 973px;top: 169px;}
.in5_box li.li13{position: absolute;left: 1168px;top: 169px;}
.in5_box li.li14{position: absolute;left: 290px;bottom: 0;}
.in5_box li.li15{position: absolute;left: 485px;bottom: 0;}
.in5_box li.li16{position: absolute;left: 680px;bottom: 0;}
.in5_box li.li17{position: absolute;left: 875px;bottom: 0;}
.in_five .in3_btn a{margin-top: 48px;}

@media all and (max-width:1440px){
.in5_box li.li1{position: absolute;left: -4px;top: 0;}
.in5_box li.li2{position: absolute;left: 191px;top: 0;}
.in5_box li.li3{position: absolute;left: 386px;top: 0;}
.in5_box li.li4{position: absolute;left: 581px;top: 0;}
.in5_box li.li5{position: absolute;left: 776px;top: 0;}
.in5_box li.li6{position: absolute;left: 971px;top: 0;}
.in5_box li.li7{position: absolute;left: -101px;top: 169px;}
.in5_box li.li8{position: absolute;left: 94px;top: 169px;}
.in5_box li.li9{position: absolute;left: 289px;top: 169px;}
.in5_box li.li10{position: absolute;left: 484px;top: 169px;}
.in5_box li.li11{position: absolute;left: 679px;top: 169px;}
.in5_box li.li12{position: absolute;left: 874px;top: 169px;}
.in5_box li.li13{position: absolute;left: 1069px;top: 169px;}
.in5_box li.li14{position: absolute;left: 191px;bottom: 0;}
.in5_box li.li15{position: absolute;left: 386px;bottom: 0;}
.in5_box li.li16{position: absolute;left: 581px;bottom: 0;}
.in5_box li.li17{position: absolute;left: 776px;bottom: 0;}
}

.footer{height: 109px;background:#000;}
.foot_lf{display: inline-block;float: left;}
.foot_lf a{color: #888;font-size: 16px;display: inline-block;line-height: 109px;margin-right: 180px;}
.foot_lf a:last-child{margin-right: 0;}
.foot_rt{float: right;margin-top: 23px;}
.foot_rt img{display: block;width: 100%;}
.in5_box li img{
  display: block;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);

  filter: grayscale(100%);
  -webkit-transition: all 1s;
  -o-transition: all 1s;
  transition: all 1s;

  -webkit-filter: gray;

          filter: gray;}
.in5_box li:hover img{
  -webkit-filter: grayscale(0%);
  -moz-filter: grayscale(0%);
  -ms-filter: grayscale(0%);
  -o-filter: grayscale(0%);

  filter: grayscale(0%);

  -webkit-filter: gray;

          filter: gray;
}

.in1_btn{overflow: hidden;}
.in_two .in3_btn a {
    color: #333333;
    border-color: #888;
    margin-top: 50px;
}
.in1_btn{height: 53px;border-radius: 6px;}
.in1_btn a{overflow: hidden;-webkit-box-sizing: border-box;box-sizing: border-box;}
.in1_btn:after {
  background: #3080e8;
  -ms-transform: translateX(-50%) translateY(-50%) rotate(-25deg);
  -webkit-transform: translateX(-50%) translateY(-50%) rotate(-25deg);
  transform: translateX(-50%) translateY(-50%) rotate(-25deg);
}
.in1_btn:after {
  content: "";
  position: absolute;
  height: 0%;
  left: 50%;
  top: 50%;
  width: 150%;
  z-index: -1;
  -webkit-transition: all 0.75s ease 0s;
  -o-transition: all 0.75s ease 0s;
  transition: all 0.75s ease 0s;
}
.in1_btn:hover:after {
  height: 450%;
}
.in1_btn a:hover{
  position: relative;
  color: #fff;
  overflow: hidden;
  text-shadow: 0 0 1px rgba(0, 0, 0, 0.2), 0 1px 0 rgba(0, 0, 0, 0.2);
  -webkit-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
  border-color: #3080e8;
}

.in3_btn{overflow: hidden;}
.in3_btn a{z-index: 2;overflow: hidden;-webkit-box-sizing: border-box;box-sizing: border-box;}
.in3_btn a:after {
  background: #3080e8;
  -ms-transform: translateX(-50%) translateY(-50%) rotate(-25deg);
  -webkit-transform: translateX(-50%) translateY(-50%) rotate(-25deg);
  transform: translateX(-50%) translateY(-50%) rotate(-25deg);
}
.in3_btn a:after {
  content: "";
  position: absolute;
  height: 0%;
  left: 50%;
  top: 50%;
  width: 150%;
  z-index: -1;
  -webkit-transition: all 0.75s ease 0s;
  -o-transition: all 0.75s ease 0s;
  transition: all 0.75s ease 0s;
}
.in3_btn a:hover:after {
  height: 450%;
}
.in3_btn a:hover{
  position: relative;
  color: #fff;
  overflow: hidden;
  text-shadow: 0 0 1px rgba(0, 0, 0, 0.2), 0 1px 0 rgba(0, 0, 0, 0.2);
  -webkit-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
  border-color: #3080e8;
}
.in4_btn{position:absolute;left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);}
.in5_box ul > * { -webkit-transition: opacity 150ms linear 100ms, -webkit-transform 150ms ease-in-out 100ms; transition: opacity 150ms linear 100ms, -webkit-transform 150ms ease-in-out 100ms; -o-transition: opacity 150ms linear 100ms, transform 150ms ease-in-out 100ms; transition: opacity 150ms linear 100ms, transform 150ms ease-in-out 100ms; transition: opacity 150ms linear 100ms, transform 150ms ease-in-out 100ms, -webkit-transform 150ms ease-in-out 100ms; }
.in5_box ul:hover > * { opacity: 0.5; -webkit-transform: scale(0.9); -ms-transform: scale(0.9); transform: scale(0.9); }
.in5_box ul > *:hover { opacity: 1; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); -webkit-transition-delay: 0ms, 0ms; -o-transition-delay: 0ms, 0ms; transition-delay: 0ms, 0ms; }
/*.kf{position: fixed;right: 20px;top: 50%;transform: translateY(-50%);}
.kf span{width: 47px;height: 136px;border: 1px solid #ddd;border-radius: 4px 4px 0 0;display: inline-block;padding: 0 10px;box-sizing: border-box;font-size: 16px;color: #666;text-align: center;padding-top: 55px;display: block;transition: all 0.5s;}
.kf span.span1{    border: none;cursor: pointer;margin-bottom:3px; background: #3080e8  url(../ldysimages/kfh.png)no-repeat top 22px center;}
.kf span a{display: inline-block;font-size: 14px;line-height: 16px;color: #fff;}
.kf span.span2{width: 47px;height: 40px;border-radius: 0 0 4px 4px;background: #fff url(../ldysimages/up.png)no-repeat center;padding: 0;}
.kf span.span1:hover a{color: #fff;}
.kf span.span1:hover{ background: #2566bb  url(../ldysimages/kfh.png)no-repeat top 22px center;}
.kf span.span2:hover{ background: #3080e8 url(../ldysimages/uph.png)no-repeat center;border:1px solid transparent;cursor: pointer;}*/
.head-font{
	margin-top: 64px;
}
.head-font h1{
	font-size: 42px;
	font-weight: lighter;
	color: white;
	margin-bottom: 25px;
	
}
.head-font hr{width: 25px;height: 2px;background: white;border: none;margin: 0;}
.head-font h2{color: rgba(255,255,255,0.58);font-size: 22px;font-weight: lighter;margin-top: 29px;margin-bottom: 5px;}
.head-font h3{color:  rgba(255,255,255,0.58);font-size: 22px;font-weight: lighter;margin-bottom: 55px;}
.in1_btn.head-btn {
    position: absolute;
    bottom: -120px;
    left: 50%;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
    overflow: hidden;
    height: 53px;
    border-radius: 6px;
}
.in1_btn.head-btn{bottom: -120px;left: auto;-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);}
.in1_btn.head-btn a{color: white;}
.in1_btn.head-btn a {
    display: inline-block;
    font-size: 16px;
    color: #fff;
    border: 2px solid #fff;
    width: 281px;
    height: 53px;
    line-height: 49px;
    border-radius: 6px;
    text-align: center;
        overflow: hidden;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.in1_btn.head-btn a:hover {
    position: relative;
    color: #fff;
    overflow: hidden;
    text-shadow: 0 0 1px rgba(0, 0, 0, 0.2), 0 1px 0 rgba(0, 0, 0, 0.2);
    -webkit-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
    border-color: #3080e8;
}
.in1_btn.head-btn:after {
    content: "";
    position: absolute;
    height: 0%;
    left: 50%;
    top: 50%;
    width: 150%;
    z-index: -1;
    -webkit-transition: all 0.75s ease 0s;
    -o-transition: all 0.75s ease 0s;
    transition: all 0.75s ease 0s;
}
.in1_btn.head-btn:after {
    background: #3080e8;
    -ms-transform: translateX(-50%) translateY(-50%) rotate(-25deg);
    -webkit-transform: translateX(-50%) translateY(-50%) rotate(-25deg);
    transform: translateX(-50%) translateY(-50%) rotate(-25deg);
}
.in1_btn.head-btn:hover:after {
    height: 450%;
}
/*v2019-1-17*/
.banner-text .banner-fir{
	font-weight: lighter;
    font-size: 20px;
    color:rgba(255,255,255,.6);
}
.banner-text .banner-sec{
	font-weight: lighter;
	font-size: 46px;
	line-height: 52px;
	margin:27px 0 15px;
	color:#fff;
}
.banner-text .banner-sec span{color:#ffdc3b;}
.banner-text .banner-thr{
	font-weight: lighter;
	font-size: 24px;
	color:rgba(255,255,255,.8);
	margin-bottom: 50px;
}
.banner-text .in1_btn.head-btn{bottom: -103px;}
.head-font.banner-text {
    margin-top: 47px;
}


/* v_2019/4/27*/
.in_six {
    padding-top: 96px;
    padding-bottom: 75px;
    background: url(/skin/ctmon/ldyimages/img16.jpg)no-repeat center;
    background-size: cover;
    position: relative;
}
.in_six .in1_tit h3 {
    color: #fff;
    margin-bottom: 17px;
}
.in_six .in1_tit h4 {
    color: #fff;
    font-size: 16px;
    font-weight: lighter;
    text-align: center;
}
.insix-list{
	margin:34px -21px 0 -21px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	    -ms-flex-wrap: wrap;
	        flex-wrap: wrap;
}
.insix-list li{
	float: left;
	width: 50%;
	padding: 0 21px;
	-webkit-transition: all .6s;
	-o-transition: all .6s;
	transition: all .6s;
}
.insix-list li:hover{
	-webkit-transform: translateY(-10px);
	    -ms-transform: translateY(-10px);
	        transform: translateY(-10px);
}
.insix-item{
	width: 100%;
	height: 100%;
	background: #fff;
	border-radius: 10px;
	text-align: center;
	padding:60px 65px;
}
.insix-item .m-icon{
	width: 116px;
	height: 116px;
	border:1px solid #dcdcdc;
	border-radius: 50%;
	overflow: hidden;
	margin: 0 auto;
}
.insix-item .m-icon img{
	display: block;
	width: 100%;
	height: 100%;
	border-radius: 50%;
}
.insix-tit{
	font-size: 20px;
	margin-top: 16px;
} 
.insix-line{
	width: 100%;
	height: 1px;
	background: #d6d6d6;
	position: relative;
	margin: 36px 0;
}
.insix-line::after{
	content: '';
	width: 34px;
	height: 3px;
	background: #3080e8;
	position: absolute;
	top:-1px;
	left: 50%;
	margin-left: -17px;
	z-index: 3;
}
.insix-des{
	line-height: 24px;
	color: #888;
}
.insix-name{margin-top: 10px;}
.insix-name span{
	display: inline-block;
	line-height: 24px;
	position: relative;
}
.insix-name span::before,.insix-name span::after{
	content: '';
	width: 24px;
	height: 24px;
	position: absolute;
	top:0;
}
.insix-name span::before{
	left: -24px;
	background: url(../images/2019427_02.png) no-repeat center;
}
.insix-name span::after{
	right: -24px;
	background: url(../images/2019427_03.png) no-repeat center;
}
.insix-item .in3_btn a {
    color: #333333;
    border-color: #888;
    margin-top: 34px;
  	line-height: 49px;
}
.insix-item .in3_btn a:hover{color: #fff;border-color: #3080e8;}
@media (max-width: 1440px){
	.insix-item{padding:45px 50px;}
}

@media (max-width:1260px){
    .inner{width:95%;}
}