.m-tab { height: 80px; margin: -80px 0 87px; position: relative; z-index: 2; background: rgba(0,0,0,.5); }
.m-tab li { float: left; }
.m-tab li a { display: block; font-size: 24px; font-family: arial; line-height: 80px; text-transform: uppercase; color: #fff; height: 80px; text-align: center; position: relative; word-wrap: break-word; }
.m-tab li a:after { content: ''; position: absolute; left: 0; bottom: 0; width: 0; height: 5px; background-color: #45a2dc; transition: .5s; -ms-transition: .5s; -moz-transition: .5s; -webkit-transition: .5s; -o-transition: .5s; }
.m-tab li.on a, .m-tab li:hover a { background: rgba(0,113,183,.5); }
.m-tab li.on a:after, .m-tab li:hover a:after { width: 100%; }
.m-tab-en li a { position: relative; line-height: 30px; }
.m-tab-en li span { position: absolute; left: 0; right: 0; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -o-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
.m-t1 { font-size: 40px; }
.m-t2 { font-size: 40px; color: #0072b9; }
.m-list1 { padding: 40px 0 35px; }
.m-list1 li { width: 25%; float: left; background-color: #fcfcfc; border: 1px solid #dadada; height: 245px; border-right: 0; text-align: center; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; transition: .3s; -ms-transition: .3s; -moz-transition: .3s; -webkit-transition: .3s; -o-transition: .3s; }
.m-list1 li:nth-child(4n) { border-right: 1px solid #dadada; }
.m-list1 li span { font-size: 70px; color: #0072b9; height: 128px; line-height: 160px; display: block; background-position: center center; background-repeat: no-repeat; }
.m-list1 .i1, .m-list1 .i2, .m-list1 .i3, .m-list1 .i4 { border-bottom: 0; }
.m-list1 li p { font-size: 18px; color: #333; }
.m-list1 li:hover { position: relative; z-index: 1; background-color: #fff; box-shadow: 0px 0px 20px rgba(0,0,0,.15); }
.p-p1 { font-size: 24px; line-height: 35px; color: #333; padding-top: 12px; margin-bottom: 45px; }
/***************比克医疗*****************/
.p-p66 { font-size: 18px; line-height: 30px; color: #333; padding-top: 12px; }
.kongxi { height: 30px; width: 100%; margin: 0; padding: 0; clear: both; }
/********************************/
.m-list3 { overflow: hidden; margin-bottom: 50px; }
.m-list3 li { width: 25%; float: left; }
.m-list3 .con { }
.m-list3 li em { display: block; width: 112px; height: 112px; border: 3px solid #0072b9; border-radius: 15px; margin: 0 auto 30px; background-position: center center; background-repeat: no-repeat; position: relative; }
.m-list3 li em:after { content: ''; position: absolute; width: 130px; left: 130px; top: 50%; border-top: 1px dashed #dadada; }
.m-list3 li em:before { content: ''; position: absolute; width: 12px; height: 20px; top: 50%; left: 130px; background: url(../image/i-05.png) no-repeat center center; margin-top: -10px; animation: jiantou 3s linear infinite 2s; -moz-animation: jiantou 3s linear infinite 2s; -webkit-animation: jiantou 3s linear infinite 2s; -o-animation: jiantou 3s linear infinite 2s; -ms-animation: jiantou 3s linear infinite 2s; }
.m-list3 li span { height: 61px; width: 246px; display: block; margin: 0 auto; text-align: center; line-height: 61px; border: 1px solid #dadada; font-size: 18px; color: #333; background-color: #fcfcfc; }
.m-list3 li:last-child em:after, .m-list3 li:last-child em:before { display: none; }
.m-list3-1 li em { width: 142px; height: 142px; }
.m-list3-1 li em:after { width: 90px; left: 163px; }
.m-list3-1 { padding-top: 35px; margin-bottom: 100px; }
@-webkit-keyframes jiantou {
 0% {
 left: 130px;
 opacity: 0;
}
 10% {
 left: 150px;
 opacity: 1;
}
 90% {
 left: 250px;
 opacity: 1;
}
 100% {
 left: 260px;
 opacity: 0;
}
}
@keyframes jiantou {
 0% {
 left: 130px;
 opacity: 0;
}
 10% {
 left: 150px;
 opacity: 1;
}
 90% {
 left: 250px;
 opacity: 1;
}
 100% {
 left: 260px;
 opacity: 0;
}
}
.p-p2 { font-size: 24px; color: #333; padding: 15px 0 100px; }
.m-list4 { background-color: #0072b9; }
.m-list4 ul { overflow: hidden; }
.m-list4 li { width: 33.33%; float: left; color: #fff; text-align: center; }
.m-list4 .con { border-left: 1px solid rgba(255,255,255,.2); padding-bottom: 40px; min-height: 560px; transition: .3s; -ms-transition: .3s; -moz-transition: .3s; -webkit-transition: .3s; -o-transition: .3s; }
.m-list4 li em { height: 225px; display: block; background-position: center center; background-repeat: no-repeat; }
.m-list4 li .ico1 { background-image: url(../image/ico-07.png); }
.m-list4 li .ico2 { background-image: url(../image/ico-08.png); }
.m-list4 li .ico3 { background-image: url(../image/ico-09.png); }
.m-list4 li:last-child .con { border-right: 1px solid rgba(255,255,255,.2); }
.m-list4 h4 { font-size: 35px; line-height: 1.2; margin-bottom: 38px; }
.m-list4 p { font-size: 18px; line-height: 30px; min-height: 160px; overflow: hidden; font-weight: 0; padding: 0 28px !important; }
.m-list4 p span { display: block; }
.m-list4 .con:hover { background-color: #007bc8; }
.m-list5 { overflow: hidden; padding: 35px 0 25px; }
.m-list5 li { float: left; height: 170px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; }
.m-list5 .i1 { width: 30%; background: url(../image/ico-10.png) no-repeat right 30px bottom 32px; }
.m-list5 .i2 { width: 34%; border-left: 1px solid #e2e2e2; border-right: 1px solid #e2e2e2; }
.m-list5 .i3 { width: 36%; }
.m-list5 .i1 span { font-size: 55px; color: #0072b9; display: block; margin-bottom: 35px; line-height: 1; }
.m-list5 .i1 span em { font-size: 18px; color: #333; }
.m-list5 .i1 strong { font-size: 19px; font-weight: normal; color: #0072b9; text-transform: uppercase; }
.m-list5 h4 { font-size: 30px; font-weight: normal; color: #0072b9; padding-left: 30px; line-height: 1; }
.m-list5 dl { overflow: hidden; padding-top: 23px; }
.m-list5 dd { width: 33.33%; float: left; text-align: center; }
.m-list5 dd span { height: 50px; display: block; margin-bottom: 6px; background-position: center center; background-repeat: no-repeat; }
.m-list5 dd .ico1 { background-image: url(../image/ico-11.png); }
.m-list5 dd .ico2 { background-image: url(../image/ico-12.png); }
.m-list5 dd .ico3 { background-image: url(../image/ico-13.png); }
.m-list5 dd p { color: #333; font-size: 16px; }
.m-list5 .i3 p { margin: 0 30px; font-size: 14px; color: #333; line-height: 22px; height: 120px; overflow: hidden; }
.m-list5 .i3 h4 { margin-bottom: 21px; }
.m-video { padding-top: 20px; margin-bottom: 100px; }
.m-video .con { padding-top: 48%; height: 0; position: relative; overflow: hidden; background-color: #000; }
.m-video video { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.m-list6 { padding: 37px 0 0;background: url(../image/bg1.jpg) no-repeat center center; -o-background-size: cover; -ms-background-size: cover; -moz-background-size: cover; -webkit-background-size: cover; background-size: cover; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; }
.m-list6 .m-t1 { color: #fff; margin-bottom: 42px; }
.m-list6 .slider { height:380px; }
.m-list6 .item { margin-right: 1px; outline: 0; }
.m-list6 .item span { height: 76px; display: block; line-height: 76px; color: #fff; font-size: 60px; background-color: #3383c7; text-align: center; margin-bottom: 20px; }
.m-list6 .item p { font-size: 14px; line-height: 30px; color: #fff; padding: 0 15px 0 35px; position: relative; }
.m-list6 .item p:after { content: ''; position: absolute; width: 8px; height: 8px; border-radius: 50%; background-color: #fff; top: 11px; left: 20px; }
.m-list6 .slick-arrow { position: absolute; width: 50px; height: 50px; display: block; outline: 0; border: 0; font-size: 0; text-indent: -9999px; background: 0; background-position: center center; background-repeat: no-repeat; z-index: 2; bottom: 150px; cursor: pointer; transition: .3s; -ms-transition: .3s; -moz-transition: .3s; -webkit-transition: .3s; -o-transition: .3s; }
.m-list6 .slick-prev { left: 50%; margin-left: -75px; background-image: url(../image/ico-l.png); }
.m-list6 .slick-next { right: 50%; margin-right: -75px; background-image: url(../image/ico-r.png); }
.m-list6 .slick-arrow:hover { opacity: .5; -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity= 50)';  filter:progid:DXImageTransform.Microsoft.Alpha(Opacity= 50);
}
.m-tab2 { overflow: hidden; padding: 40px 0; }
.m-tab2 li { float: left; height: 35px; font-size: 18px; color: #0072b9; line-height: 35px; padding: 0 36px; background-position: left center; background-repeat: no-repeat; }
.m-tab2 li.i1 { background-image: url(../image/ico-14.png); }
.m-tab2 li.i2 { background-image: url(../image/ico-15.png); }
.m-tab2 li.i3 { background-image: url(../image/ico-16.png); }
.p-p3 { font-size: 24px; color: #333; padding-top: 33px; line-height: 45px; }
.m-pic1 { margin-bottom: 100px; }
.m-pic1 img { width: 100%; display: block; }
.m-list7 { padding-top: 40px; margin-bottom: 100px; }
.m-list7 li { float: left; text-align: center; border: 1px solid #dadada; border-right: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; }
.m-list7 .i1, .m-list7 .i3 { width: 56%; }
.m-list7 .i2 { width: 44%; border-right: 1px solid #dadada; }
.m-list7 .i4 { width: 17%; }
.m-list7 .i5 { width: 27%; border-right: 1px solid #dadada; }
.m-list7 .i1, .m-list7 .i2 { border-bottom: 0; }
.m-list7 li .con { background-color: #fcfcfc; padding: 40px 0 18px; transition: .3s; -ms-transition: .3s; -moz-transition: .3s; -webkit-transition: .3s; -o-transition: .3s; }
.m-list7 span { height: 110px; display: block; margin-bottom: 3px; background-position: center center; background-repeat: no-repeat; }
.m-list7 strong { font-size: 24px; font-weight: normal; color: #333; display: block; margin-bottom: 16px; height: 30px; overflow: hidden; }
.m-list7 p { font-size: 20px; color: #0072b9; word-break: break-all; height: 54px; overflow: hidden; }
.m-list7 .i1 span { background-image: url(../image/ico-17.png); }
.m-list7 .i2 span { background-image: url(../image/ico-18.png); }
.m-list7 .i3 span { background-image: url(../image/ico-19.png); }
.m-list7 .i4 span { background-image: url(../image/ico-20.png); }
.m-list7 .i5 span { background-image: url(../image/ico-21.png); }
.m-list7 li .con:hover { position: relative; z-index: 1; background-color: #fff; box-shadow: 0px 0px 20px rgba(0,0,0,.15); }
.m-list8 { padding-top: 40px; }
.m-list8 li { border: 1px solid #dadada; background-color: #fcfcfc; margin-bottom: 48px; position: relative; padding: 30px 173px 30px 30px; overflow: hidden; transition: .3s; -ms-transition: .3s; -moz-transition: .3s; -webkit-transition: .3s; -o-transition: .3s; }
.m-list8 .pic { width: 214px; height: 184px; float: left; margin-right: 30px; overflow: hidden; }
.m-list8 .pic img { width: 100%; height: 100%; display: block; }
.m-list8 .txt { overflow: hidden; }
.m-list8 .txt h4 { font-size: 30px; font-weight: normal; margin-bottom: 20px; }
.m-list8 .txt h4 a { color: #333; line-height: 1.1; display: block; overflow: hidden; height: 33px; text-transform: uppercase; font-weight: bold; transition: .3s; -ms-transition: .3s; -moz-transition: .3s; -webkit-transition: .3s; -o-transition: .3s; }
.m-list8 .txt p { font-size: 18px; color: #333; line-height: 30px; height: 60px; overflow: hidden; margin-bottom: 25px; }
.m-list8 .more { width: 88px; height: 32px; display: block; border: 1px solid #dadada; text-align: center; ; line-height: 32px; font-size: 14px; transition: .3s; -ms-transition: .3s; -moz-transition: .3s; -webkit-transition: .3s; -o-transition: .3s; }
.m-list8 .time { position: absolute; right: 0; top: 0; bottom: 0; background-color: #fff; text-align: center; width: 173px; color: #333; padding-top: 35px; }
.m-list8 .time em { font-size: 60px; width: 107px; margin: 0 auto 20px; display: block; border-bottom: 1px solid #dadada; padding-bottom: 7px; }
.m-list8 .time span { font-size: 30px; }
.m-list8 li:hover { box-shadow: 0px 0px 20px rgba(0,0,0,.15); background-color: #fff; }
.m-list8 li:hover .pic img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); }
.m-list8 li:hover .more { border-color: #0072b9; background-color: #0072b9; color: #fff; }
.m-list8 li:hover h4 a { color: #0072b9; }
.m-pic2 { position: relative; margin-bottom: 50px; }
.m-pic2 em { position: absolute; }
.m-pic2 img { width: 100%; display: block; }
.m-pic2 .img2 { display: none; }
.m-pic2 em i { position: absolute; width: 12px; height: 20px; top: -10px; left: 0; background: url(../image/i-05.png) no-repeat left center; animation: jiantou-1 3s linear infinite 2s; -moz-animation: jiantou-1 3s linear infinite 2s; -webkit-animation: jiantou-1 3s linear infinite 2s; -o-animation: jiantou-1 3s linear infinite 2s; -ms-animation: jiantou-1 3s linear infinite 2s; }
.m-pic2 .e1 { width: 60px; left: 90px; top: 242px; }
.m-pic2 .e2 { width: 60px; left: 440px; top: 242px; }
.m-pic2 .e3 { width: 148px; left: 775px; top: 75px; }
.m-pic2 .e4 { width: 148px; left: 775px; top: 238px; }
.m-pic2 .e5 { width: 148px; left: 775px; top: 415px; }
 @-webkit-keyframes jiantou-1 {
 0% {
 left: 0%;
 opacity: 0;
}
 10% {
 left: 10%;
 opacity: 1;
}
 90% {
 left: 90%;
 opacity: 1;
}
 100% {
 left: 100%;
 opacity: 0;
}
}
@keyframes jiantou-1 {
 0% {
 left: 0%;
 opacity: 0;
}
 10% {
 left: 10%;
 opacity: 1;
}
 90% {
 left: 90%;
 opacity: 1;
}
 100% {
 left: 100%;
 opacity: 0;
}
}
.m-row1 { position: relative; }
.m-row1 .tab { position: absolute; top: 0; left: 0; right: 0; border-bottom: 1px solid #fff; z-index: 99; }
.m-row1 .tab.cut { position: fixed; }
.m-row1 .tab li { width: 33.33%; float: left; }
.m-row1 .tab li a { display: block; height: 61px; line-height: 61px; font-size: 24px; color: #fff; text-align: center; position: relative; transition: .3s; -ms-transition: .3s; -moz-transition: .3s; -webkit-transition: .3s; -o-transition: .3s; }
.m-row1 .tab li a:after { content: ''; position: absolute; width: 12px; height: 12px; bottom: -6px; left: 50%; margin-left: -6px; background: url(../image/ico-22.png) no-repeat center center; }
.m-row1 .tab li.on a { background-color: rgba(0,113,183,.5); }
.m-row1 .tab li.on a:after { background-image: url(../image/ico-22-on.png); }
.m-row1 .tab-1 li { width: 50%; }
.tab-con { height: 750px; position: relative; -o-background-size: cover; -ms-background-size: cover; -moz-background-size: cover; -webkit-background-size: cover; background-size: cover; }
.tab-con .wp { position: relative; height: 100%; }
.tab-con p { font-size: 28px; line-height: 50px; color: #fff; text-shadow: 0px 0px 5px rgba(0,0,0,.54); position: absolute; top: 50%; left: 0; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -o-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
.tab-con p font { padding-top: 22px; display: block; }
.tab-con .p2 { font-size: 24px; line-height: 40px; }
.tab-con1 { }
.tab-con1 .bg { height: 750px; background-position: center center; background-repeat: no-repeat; -o-background-size: cover; -ms-background-size: cover; -moz-background-size: cover; -webkit-background-size: cover; background-size: cover; }
.m-list16 { overflow: hidden; background-color: #0064b9; padding: 50px 0 55px; }
.m-list16 li { width: 25%; float: left; border: 1px solid rgba(255,255,255,.2); overflow: hidden; height: 528px; border-right: 0; text-align: center; padding: 50px 0 0; color: #fff; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; transition: .3s; -ms-transition: .3s; -moz-transition: .3s; -webkit-transition: .3s; -o-transition: .3s; }
.m-list16 li:last-child { border-right: 1px solid rgba(255,255,255,.2); }
.m-list16 li span { height: 165px; display: block; margin-bottom: 40px; background-position: center center; background-repeat: no-repeat; }
.m-list16 li .ico1 { background-image: url(../image/ico-54.png); }
.m-list16 li .ico2 { background-image: url(../image/ico-55.png); }
.m-list16 li .ico3 { background-image: url(../image/ico-56.png); }
.m-list16 li .ico4 { background-image: url(../image/ico-57.png); }
.m-list16 li h4 { font-size: 24px; margin-bottom: 9px; height: 108px; position: relative; }
.m-list16 li h4 em { position: absolute; top: 50%; left: 0; right: 0; font-weight: bold; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -o-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
.m-list16 li p { font-size: 18px; line-height: 35px; height: 120px; overflow: hidden; }
.m-list16 li:hover { background-color: #007bc8; }
.m-list16-1 li { width: 20%; }
.m-list16-1 li .ico1 { background-image: url(../image/ico-58.png); }
.m-list16-1 li .ico2 { background-image: url(../image/ico-59.png); }
.m-list16-1 li .ico3 { background-image: url(../image/ico-60.png); }
.m-list16-1 li .ico4 { background-image: url(../image/ico-61.png); }
.m-list16-1 li .ico5 { background-image: url(../image/ico-62.png); }
.m-list16 li h4 { margin-bottom: 30px; }
.m-list9 { padding-top: 45px; margin-bottom: 100px; }
.m-list9 li { width: 25%; float: left; background-color: #fcfcfc; padding: 58px 0 40px; border: 1px solid #dadada; border-right: 0; text-align: center; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; transition: .3s; -ms-transition: .3s; -moz-transition: .3s; -webkit-transition: .3s; -o-transition: .3s; }
.m-list9 li:last-child { border-right: 1px solid #dadada; }
.m-list9 li p { font-size: 18px; color: #333; }
.m-list9 li span { display: block; height: 110px; margin-bottom: 25px; background-position: center center; background-repeat: no-repeat; }
.m-list9 li .ico1 { background-image: url(../image/ico-23.png); }
.m-list9 li .ico2 { background-image: url(../image/ico-24.png); }
.m-list9 li .ico3 { background-image: url(../image/ico-25.png); }
.m-list9 li .ico4 { background-image: url(../image/ico-26.png); }
.m-list9 li:hover { position: relative; z-index: 2; box-shadow: 0px 0px 20px rgba(0,0,0,.15); background-color: #fff; }
.prod_info { width: 100%; padding: 40px 0; line-height: 50px; }
.prod_info a { display: block; font-size: 16px; font-weight: 600; clear: both; padding: 20px 0; }
.prod_info span { color: #666; }
.prod_info img { width: 50px; float: left; padding-right: 5px; }
.m-pic3 { position: relative; margin-top: 40px; margin-bottom: 85px; }
.m-pic3 em { position: absolute; }
.m-pic3 img { width: 100%; display: block; }
.m-pic3 .img2 { display: none; }
.m-pic3 em i { position: absolute; width: 12px; height: 20px; top: -10px; left: 0; background: url(../image/i-05.png) no-repeat left center; animation: jiantou-1 4s linear infinite 2s; -moz-animation: jiantou-1 4s linear infinite 2s; -webkit-animation: jiantou-1 4s linear infinite 2s; -o-animation: jiantou-1 4s linear infinite 2s; -ms-animation: jiantou-1 4s linear infinite 2s; }
.m-pic3 .e1 { width: 260px; left: 102px; top: 78px; }
.m-pic3 .e2 { width: 200px; left: 675px; top: 78px; }
.ul-pic { position: relative; height: 400px; margin-top: 45px; margin-bottom: 90px; }
.ul-pic li { position: absolute; }
.ul-pic .i1 { left: 0; top: 130px; width: 431px; height: 264px; }
.ul-pic .i2 { left: 333px; top: 78px; width: 431px; height: 273px; }
.ul-pic .i3 { right: 0; top: 0; width: 439px; height: 292px; }
.ul-pic .img2 { opacity: 0; transition: .3s; -ms-transition: .3s; -moz-transition: .3s; -webkit-transition: .3s; -o-transition: .3s; }
.ul-pic li img { position: absolute; top: 0; left: 0; }
.ul-pic li:hover .img1 { opacity: 0; }
.ul-pic li:hover .img2 { opacity: 1; }
.ul-pic .i2:after, .ul-pic .i2:before { content: ''; position: absolute; width: 61px; height: 37px; background: url(../image/ico-27.png) no-repeat center center; z-index: 1; }
.ul-pic .i2:before { left: 8px; top: 117px; }
.ul-pic .i2:after { right: 10px; top: 100px; }
.m-inp1 { overflow: hidden; padding: 40px 0 100px; }
.m-inp1 .inp { float: left; width: 250px; height: 50px; border: 1px solid #dadada; padding: 0 20px; font-size: 14px; color: #333; margin-right: 10px; display: block; }
.m-inp1 .btn { width: 56px; height: 50px; float: left; display: block; cursor: pointer; outline: 0; border: 0; background: url(../image/ico-32.png) no-repeat center center #0072b9; }
.m-inp1 .inp::-webkit-input-placeholder {
color: #333;
}
.m-inp1 .inp::-moz-placeholder {
color: #333;
}
.m-inp1 .inp::-ms-input-placeholder {
color: #333;
}
.p-p4 { font-size: 24px; color: #0072b9; padding: 35px 0 40px; font-family: arial; }
.m-list10 { margin-bottom: 100px; }
.m-list10 li { width: 33.33%; float: left; border: 1px solid #dadada; border-right: 0; background-color: #fcfcfc; padding: 21px 0 23px 30px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; transition: .3s; -ms-transition: .3s; -moz-transition: .3s; -webkit-transition: .3s; -o-transition: .3s; }
.m-list10 li:last-child { border-right: 1px solid #dadada; }
.m-list10 h4 { font-size: 30px; color: #0072b9; font-weight: normal; margin-bottom: 16px; text-align: center }
.m-list10 p { font-size: 18px; line-height: 30px; color: #333; text-align: center; min-height: 30px; }
.m-list10 li:hover { position: relative; z-index: 2; box-shadow: 0px 0px 20px rgba(0,0,0,.15); background-color: #fff; }
.m-pic4 { height: 650px; position: relative; background-position: center center; background-repeat: no-repeat; -o-background-size: cover; -ms-background-size: cover; -moz-background-size: cover; -webkit-background-size: cover; background-size: cover; }
.m-pic4 h3 { font-size: 30px; color: #fff; position: absolute; top: 143px; left: 0; right: 0; text-align: center; text-shadow: 0px 0px 5px rgba(0,0,0,.54); }
.bg-01 { background: url(../image/bg6.jpg) no-repeat center center; padding-top: 200px; -o-background-size: cover; -ms-background-size: cover; -moz-background-size: cover; -webkit-background-size: cover; background-size: cover; }
.m-t4 { font-size: 35px; color: #0072b9; margin-bottom: 32px; }
.m-add { /* overflow: hidden;color: #333;line-height: 40px;padding-bottom: 80px; */
display: flex; line-height: 40px; }
.m-add .con { display: flex; flex-direction: column; width: 100%; font-family: arial; margin-bottom: 80px; }
.m-add .con .item { width: 100%; display: flex; }
.m-add .con .item .add-map { width: 64%; display: flex; justify-content: space-between; padding-right: 30px; }
.m-add .con .item .add-map .add { font-size: 18px; }
.m-add .con .item .add-map .map a { padding-left: 29px; font-size: 16px; background: url(../image/ico-33.png) no-repeat left center; background-size: auto 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; }
.m-add .con .item .tell { flex: 1; display: flex; flex-direction: column; padding-left: 30px; background: url(../image/ico-bor1.png) repeat-y left top; font-size: 18px; }
.m-add .con .item .tell p { display: flex; }
.m-add .con .item .tell span { color: #333; margin-right: 10px; min-width: 55px; text-align: right; }
.m-add .con .item .tell em { display: block; font-size: 24px; color: #0072b9; }
.m-add-1 .con p { margin-top: 0; position: static; }
.bg-03 { background-color: #0072b9; overflow: hidden; padding-bottom: 50px; }
.bg-02 { padding-top: 287px; }
.m-txt1 { font-size: 18px; color: #333; line-height: 35px; margin-bottom: 95px; }
.m-txt1 h1 { font-size: 40px; color: #333; margin-bottom: 11px; line-height: 1.5; text-transform: uppercase; }
.m-txt1 .info { font-size: 18px; color: #dadada; margin-bottom: 30px; }
.m-txt1 .info span { color: #333; padding-right: 30px; }
.m-txt1 .info em { color: #0072b9; padding-left: 30px; }
.m-txt1 .bot { border-top: 1px solid #dadada; margin-top: 92px; padding-top: 20px; padding-right: 235px; position: relative; }
.m-txt1 .page { font-size: 14px; line-height: 30px; }
.m-txt1 .page a { display: block; display: block; height: 30px; overflow: hidden; }
.m-txt1 .btn { width: 198px; height: 44px; border: 1px solid #dadada; font-size: 20px; color: #0072b9; text-align: center; line-height: 44px; display: block; text-transform: uppercase; font-weight: bold; position: absolute; right: 0; top: 30px; transition: .3s; -ms-transition: .3s; -moz-transition: .3s; -webkit-transition: .3s; -o-transition: .3s; }
.m-txt1 .btn i { width: 7px; height: 19px; display: inline-block; vertical-align: middle; background: url(../image/ico-34.png) no-repeat center center; position: relative; margin-top: -2px; margin-left: 10px; transition: .3s; -ms-transition: .3s; -moz-transition: .3s; -webkit-transition: .3s; -o-transition: .3s; }
.m-txt1 .btn:hover { background-color: #0072b9; color: #fff; border-color: #0072b9; }
.m-txt1 .btn:hover i { background-image: url(../image/ico-34-on.png); }
.bg-03 .m-t1 { padding-top: 35px; color: #fff; }
.m-list12 { padding: 40px 0 0; }
.m-list12 li { width: 33.33%; float: left; background-color: #fcfcfc; border: 1px solid #dadada; height: 245px; border-right: 0; text-align: center; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; transition: .3s; -ms-transition: .3s; -moz-transition: .3s; -webkit-transition: .3s; -o-transition: .3s; }
.m-list12 li:nth-child(3n) { border-right: 1px solid #dadada; }
.m-list12 li span { font-size: 70px; color: #0072b9; height: 160px; line-height: 160px; display: block; background-position: center center; background-repeat: no-repeat; }
.m-list12 .i1, .m-list12 .i2, .m-list12 .i3, .m-list12 .i4, .m-list12 .i5, .m-list12 .i6 { border-bottom: 0; }
.m-list12 li p { font-size: 18px; color: #333; }
.m-list12 li:hover { position: relative; z-index: 1; background-color: #fff; box-shadow: 0px 0px 20px rgba(0,0,0,.15); }
.row2 { background-color: #0064b9; padding: 37px 0 100px; }
.row2 .m-t1 { color: #fff; }
.p-p5 { font-size: 54px; color: #0072b9; padding: 21px 0; }
.p-p5 span { font-size: 28px; color: #333; }
.m-list11 { margin-bottom: 100px; }
.m-list11 li { width: 50%; float: left; border: 1px solid #dadada; border-bottom: 0; border-right: 0; height: 98px; line-height: 96px; overflow: hidden; text-align: center; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; transition: .3s; -ms-transition: .3s; -moz-transition: .3s; -webkit-transition: .3s; -o-transition: .3s; }
.m-list11 li:nth-child(2n) { border-right: 1px solid #dadada; }
.m-list11 li p { font-size: 16px; color: #333; }
.m-list11 li span { font-size: 55px; color: #0072b9; padding: 0 10px; }
.m-list11 li.i5, .m-list11 li.i6 { border-bottom: 1px solid #dadada; }
.m-list11 li:hover { position: relative; z-index: 1; background-color: #fff; box-shadow: 0px 0px 20px rgba(0,0,0,.15); }
.m-list13 { padding-top: 37px; }
.m-list13 li { overflow: hidden; margin-bottom: 120px; }
.m-list13 .pic { width: 310px; height: 200px; text-align: center; line-height: 200px; float: left; margin-right: 25px; }
.m-list13 .pic img { display: inline-block; vertical-align: bottom; }
.m-list13 .con { overflow: hidden; }
.m-list13 .con h4 { font-size: 30px; color: #0064b9; margin-bottom: 16px; }
.m-list13 .con p { font-size: 18px; color: #333; line-height: 30px; }
.m-list13 .list { overflow: hidden; padding-top: 34px; }
.m-list13 .list dl { float: left; color: #0064b9; }
.m-list13 .list .d1 { margin-right: 60px; }
.m-list13 .list dt { font-size: 30px; margin-bottom: 19px; }
.m-list13 .list dd { overflow: hidden; }
.m-list13 .list dd span { float: left; width: 115px; height: 37px; line-height: 37px; text-align: center; border: 1px solid #dadada; border-right: 1px solid #dadada; border-right: 0; font-size: 20px; color: #2279c2; }
.m-list13 .list dd span:last-child { border-right: 1px solid #dadada; }
.m-list13 .i1 .pic { height: 250px; line-height: 250px; }
.row2 .p-p1 { color: #fff; line-height: 35px; }
.row2 .m-t1 { margin-bottom: 22px; }
.m-list14 { overflow: hidden; }
.m-list14 li { width: 25%; float: left; }
.m-list14 .con { height: 527px; border: 1px solid rgba(255,255,255,.2); border-right: 0; transition: .3s; -ms-transition: .3s; -moz-transition: .3s; -webkit-transition: .3s; -o-transition: .3s; }
.m-list14 li:last-child .con { border-right: 1px solid rgba(255,255,255,.2); }
.m-list14 span { display: block; height: 200px; background-repeat: no-repeat; background-position: center center; }
.m-list14 .ico1 { background-image: url(../image/ico-44.png); }
.m-list14 .ico2 { background-image: url(../image/ico-45.png); }
.m-list14 .ico3 { background-image: url(../image/ico-46.png); }
.m-list14 .ico4 { background-image: url(../image/ico-47.png); }
.m-list14 h4 { font-size: 25px; font-weight: normal; color: #fff; text-align: center; margin-bottom: 25px; }
.m-list14 .txt { line-height: 26px; height: 208px; padding: 0 20px 0 40px; color: #fff; font-size: 18px; overflow: hidden; font-weight: normal; }
.m-list14 .txt p { position: relative; }
.m-list14 .txt p:after { content: ''; position: absolute; width: 11px; height: 2px; background-color: #fff; top: 12px; left: -20px; }
.m-list14 li:hover .con { background-color: #007bc8; }
.row3 { padding-top: 90px; }
.row3 .p-p2 { padding: 25px 0 30px; }
.p-p6 { font-size: 24px; color: #0064b9; text-align: center; }
.m-list15 { position: relative; background-color: #fcfcfc; text-align: center; margin: 45px 0 100px; }
.m-list15 li { height: 120px; font-size: 18px; color: #333; width: 41%; border: 1px solid #dadada; transition: .3s; -ms-transition: .3s; -moz-transition: .3s; -webkit-transition: .3s; -o-transition: .3s; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; }
.m-list15 li p { line-height: 120px; min-height: 120px; }
.m-list15 .i1 { border-bottom: 0; }
.m-list15 .i3 { height: auto; position: absolute; top: 0; right: 0; width: 59%; border-left: 0; }
.m-list15 span { font-size: 55px; color: #0064b9; }
.m-list15 img { display: inline-block; vertical-align: middle; position: relative; top: -15px; margin: 0 10px; }
.m-list15 li:hover { z-index: 1; background-color: #fff; box-shadow: 0px 0px 20px rgba(0,0,0,.15); }
.m-pic5 { width: 759px; height: 760px; position: relative; margin: 40px auto 100px; overflow: hidden; }
.m-pic5 img { width: 100%; display: block; position: relative; z-index: 1; }
.m-pic5 em { width: 759px; height: 760px; position: absolute; top: 0; left: 0; background: url(../image/ico-53.png) no-repeat center center; -webkit-animation: btnRotate 15s linear infinite; }
 @-webkit-keyframes btnRotate {
 0% {
 -webkit-transform: rotateZ(0deg);
}
 100% {
 -webkit-transform: rotateZ(360deg);
}
}
@keyframes btnRotate {
 0% {
 -webkit-transform: rotateZ(0deg);
}
 100% {
 -webkit-transform: rotateZ(360deg);
}
}
.m-list17 { padding-top: 45px; margin-bottom: 100px; }
.m-list17 li { width: 50%; float: left; border: 1px solid #dadada; background-color: #fcfcfc; border-right: 0; border-bottom: 0; text-align: center; padding: 20px 0 28px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; transition: .3s; -ms-transition: .3s; -moz-transition: .3s; -webkit-transition: .3s; -o-transition: .3s; }
.m-list17 li span { height: 120px; display: block; margin-bottom: 16px; background-position: center center; background-repeat: no-repeat; }
.m-list17 li .ico1 { background-image: url(../image/ico-63.png); }
.m-list17 li .ico2 { background-image: url(../image/ico-64.png); }
.m-list17 li .ico3 { background-image: url(../image/ico-65.png); }
.m-list17 li .ico4 { background-image: url(../image/ico-66.png); }
.m-list17 li p { font-size: 18px; line-height: 30px; color: #333; height: 120px; overflow: hidden; }
.m-list17 li:nth-child(2n) { border-right: 1px solid #dadada; }
.m-list17 h4 { font-size: 24px; margin-bottom: 13px; }
.m-list17 li:hover { z-index: 1; background-color: #fff; position: relative; box-shadow: 0px 0px 20px rgba(0,0,0,.15); }
.m-row1-1 { margin-bottom: 85px; }
.m-list17 li:nth-last-child(2), .m-list17 li:last-child { border-bottom: 1px solid #dadada; }
.m-list17 li.i2 span { margin-bottom: 6px; }
.m-list17 li.i2 h4 { margin-bottom: 1px; }
.m-list17 li.i2 p { height: 150px; }
.bg-2 { }
.bg-2 img { width: 100%; display: block; }
.m-list18 { padding: 40px 0 90px; }
.m-list18 li { width: 50%; float: left; border: 1px solid #dadada; border-right: 0; background-color: #fcfcfc; line-height: 260px; height: 262px; overflow: hidden; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; transition: .3s; -ms-transition: .3s; -moz-transition: .3s; -webkit-transition: .3s; -o-transition: .3s; }
.m-list18 li:last-child { border-right: 1px solid #dadada; }
.m-list18 .pic { display: inline-block; vertical-align: middle; width: 50%; text-align: center; }
.m-list18 span { font-size: 24px; display: inline-block; vertical-align: middle; line-height: 30px; width: 55%; text-align: left; }
.m-list18 .pic img { display: inline-block; vertical-align: middle; }
.m-list18 li:hover { z-index: 1; background-color: #fff; position: relative; box-shadow: 0px 0px 20px rgba(0,0,0,.15); }
.p-p2-1 { padding: 30px 0 5px; line-height: 35px; }
