.index_tit{text-align: center;padding: 40px 0; }
.index_tit .entit{font-size: 35px;color: #df6577;}
.index_tit .chtit{font-size: 25px;color: #FFF;}
.index_tit .entit01{font-size: 32px;padding-top: 10px; color:#c1d1e6;    font-family: "Open Sans Light"; font-weight: 300;text-transform : uppercase;}
.index_tit .chtit01{font-size: 28px;color: #3870d8;margin-top: 10px;font-family: "Open Sans Light"; font-weight: 300;}
.index_tit .chtit01 i{width: 100px;height: 1px;display: inline-block;border-bottom: 1px solid #e6f0fd;margin: 10px;}
.index_tit .chtit02{font-size: 15px;padding-top: 10px; color:#364054;    font-family: "Open Sans Light"; font-weight: 400;}
.titcol2{color:#da8e9a!important;  }

.index_tit .chtitico{ background:url(../images/service_ico.png) center top no-repeat; background-size:100% 100%; width:30px; height:30px; margin:0 auto; margin-top:10px;}

.aboutus {width:100%;height:500px;background:url(../images/index_about.jpg) bottom center no-repeat #f7f7f7;}
.about_left {width:42%;margin-left:8%;height:500px;float:left;overflow:hidden;}
.about_right {width:42%;float:left;margin-top:30px;}
.about_right .aboutxt{ margin-left:16%;}
.about_right p {color:#666;line-height:28px;font-size:14px;text-indent:2em;margin-top:20px;}
.about_right p b {font-size:20px;color:#df6577;font-weight:normal;line-height:45px;padding-bottom:5px;border-bottom:1px solid #df6577}
.about_right a {border:1px solid #ccc;padding:5px 30px;background:#fff;margin-top:20px;display:inline-block;transition:all 0.5s;}
.about_right a:hover {background:#df6577;color:#fff;border:1px solid #df6577;}

.aboutxt01 {}
.aboutxt01 p{ margin-top:5px; text-indent:0;}
.aboutxt01 p span{ color:#FFF; font-size:14px; background:#e9536a; border-radius:15px; padding:2px 15px; margin-right:10px;}

.aboutxt03 {}
.aboutxt03 p{ margin-top:5px; text-indent:0; text-align:center;}
.aboutxt03 p span{ color:#FFF; font-size:14px; background:#e9536a; border-radius:15px; padding:2px 15px; margin-right:10px;}
.aboutxt03 p b{ display:block;font-size:14px; color:#666; line-height:26px;margin-bottom:20px; margin-top:10px;padding-bottom:0px;border-bottom:0px solid #df6577}






.video {width: 900px; }




.service {width:100%;height:520px;background:url(../images/index_about.jpg) bottom center no-repeat #fff;}
.service_left {width:42%;float:left;margin-top:30px;}
.service_right {width:50%;height:520px;float:right;overflow:hidden;background:url(../images/about_bg.jpg) bottom right no-repeat #f7f7f7;}
.service_left .servicetxt{ margin-left:18%;}
.service_left p {color:#666;line-height:28px;font-size:14px;text-indent:2em;margin-top:20px;}
.service_left p b {font-size:20px;color:#df6577;font-weight:normal;line-height:45px;padding-bottom:5px;border-bottom:1px solid #df6577}
.service_left a {border:1px solid #ccc;padding:5px 30px;background:#fff;margin-top:20px;display:inline-block;transition:all 0.5s;}
.service_left a:hover {background:#df6577;color:#fff;border:1px solid #df6577;}

.service_left .servicetxt01{ text-align:center}
.service_left .servicetxt01 p{ text-indent:0; font-size:16px; font-weight:400;}

.service p.pcl01{ color:#e9536a; font-size:16px; font-weight:600;}
.service p span{ color:#e9536a; font-size:16px; font-weight:400;}

.service02{ border:1px dashed #e9536a; background:#fbf3f0; color:#333; padding:10px 20px; text-align:center; margin:20px auto;}
.service02 span{color:#e9536a; font-weight:600;}
.service05{background:#e9536a; border:1px solid #e9536a; color:#FFF; display:inline-block; padding:10px 20px; text-align:center; margin:0px auto; border-radius:30px;}

.service03{ width:100%; margin:0 auto;}
.service03 li{ width:20%; float:left; display:inline-block; text-align:center;}
.service03 li img{ max-width:80%; display:block; margin:0 auto;}
.service03 li p{ font-size:16px; font-weight:600;color:#333; text-align:center; margin-top:15px;}

.serviceimg{ width:100%; margin:0 auto;}
.serviceimg img{ max-width:100%; display:block; margin:0 auto;}



.in_service{ background:url(../images/service_bg.jpg) bottom center no-repeat #fbf3f0; }
.service_list{margin: 0 auto;position:relative;}
.service_list .listtit{ z-index:9;}
.service_list .listtit ul{float: right;overflow: hidden;zoom: 1;}
.service_list .listpic{padding-bottom: 30px; }
.service_list .listpic ul{overflow: hidden;zoom: 1; width:100%;}
.service_list .listpic ul li{display:inline-block; position:relative;overflow: hidden; width: 31%!important;height: 200px;padding: 0px;margin-right: 3.5%; margin-bottom:24px;background: #f8ece8;    border-radius: 0px;    padding-bottom: 25px;    overflow: hidden;    transition: 0.3s ease all;    -webkit-transition: 0.2s ease all;    -moz-transition: 0.2s ease all;}
.service_list .listpic ul li span{width: 60px;height: 60px; margin:0 auto; margin-top:30px; margin-left:40px; text-align:center;overflow: hidden;display:block;}
.service_list .listpic ul li span img{width: 60px;height: 60px; display:block; }
.service_list .listpic ul li p em{ width:30px; height:1px; background:#ccc; margin-top:10px; margin-bottom:5px;}
.service_list .listpic ul li p{ margin-top:10px; display:block; line-height:30px; text-align:left; margin-left:40px; margin-right:40px; padding-top:8px; color:#555;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; font-size:14px; font-weight:400;}

.service_list .listpic ul li p i{ display:block; height:30px; line-height:30px; font-size:20px;font-weight:400;}

.service_list .listpic ul li b{ position:absolute; z-index:1; right:40px; width:40px; height:55px; display:inline-block; background: #d46671; font-family: "Open Sans Light"; font-weight: 300; color:#fff; font-size:20px; text-align:center;
border-radius:0 0 25px 25px; line-height:50px;transition: 0.3s ease all; }
.service_list .listpic ul li:hover b{  background: #fff; color:#d46671; }
.service_list .listpic ul li:hover p{color: #fff }
.service_list .listpic ul li:hover {background: #d46671;}
.service_list .listpic ul li:hover  span img{filter: grayscale(100%);    filter: gray;    filter: grayscale(100%) brightness(300%);}
.service_list .listpic ul li:nth-child(3n){ margin-right:0;}














.lxwm1{ width:1200px; margin:0 auto; overflow:hidden;}
	.lxwm1 ul{ float:left; height:378px;}
	.lxwm1_1{ width:395px; border-right:1px solid #f9e8e7;}
	.lxwm1 h1{ font-size:24px; color:#333; background:url(../images/line2.png) no-repeat left bottom; padding-bottom:22px; margin-bottom:20px; line-height:24px;}
	.lxwm1 li{ font-size:16px; color:#444; line-height:28px;}
	.lxwm1_2{ width:206px; border-right:1px solid #f9e8e7; margin-left:90px;}
	.lxwm1_2 li p{ margin-top:12px;}
	.lxwm1_3{ width:215px; border-right:1px solid #f9e8e7; margin-left:82px;}
	.lxwm1_4{ width:127px; margin-left:81px;}

