@charset "utf-8";
/* CSS Document */
@import "footer.css";
@import "header.css";
@import "../fonts/font.css";
.banner{display:block;width:100%;background-color:#f1f1f2;}
.index_banner{max-width:1508px;margin:0 auto;}
.index_banner img{display:block;width:100%;}
.main_content{max-width:1200px; margin:0 auto; overflow: hidden;}
h1{font-size:2rem; text-align:center; line-height:120px;margin-top: 0.5rem;}
.position_category li{width:23.6%;margin:0 0.7%;float:left;transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transition: all 0.3s;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-o-transition: all 0.3s;}
.position_category li:hover{box-shadow:0px 2px 12px #aaaaaa; transform:translateY(-0.5rem);-webkit-transform:translateY(-0.5rem);-moz-transform:translateY(-0.5rem);-o-transform:translateY(-0.5rem);-ms-transform:translateY(-0.5rem);}
.position_category li img{display:block;width:100%;}
.p1_style{font-size:1rem;}
.p2_style{font-size:0.75rem;}
.p3_style{font-size:0.75rem;margin:22px 0;}
.p4_style>a{font-size:0.875rem;color:#0a929c;}
.p4_style>a:after{content: '';display:inline-block;width:0;height:0;border:6px transparent solid; border-left:6px #0a929c solid;vertical-align: middle;opacity:0;transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transition: all 0.5s;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;}
.p4_style>a:hover:after{opacity:1;transform:translateX(0.8rem);-webkit-transform:translateX(0.8rem);-moz-transform:translateX(0.8rem);-o-transform:translateX(0.8rem);-ms-transform:translateX(0.8rem);}
.position_category li div{background-color:#fafafa;border:1px #f6f6f6 solid; padding:1.375rem 1.375rem 1.375rem 1.375rem ; }
.und_us li{width:48.6%;margin:0 0.7%;float:left;}
.main_content>p{text-align:center;}
.main_content>p>a{color:#0a929c;line-height:120px;}
.und_us li{float:left;width:48%;margin:0 1%;position:relative;}
.und_us li a img{width:100%;display:block;}
.und_us_p1{position:absolute;left:10%;top:30%;color:#fff;font-size:2.25rem;line-height:3.25rem;width:80%;}
.und_us_p2{position:absolute;left:10%;bottom:1.375rem;color:#fff;}
h2{font-size:1.625rem;text-align:center;line-height:100px; margin-top:2rem;}
.copartner{max-width:990px;margin:0 auto 6rem auto;}
.copartner ul li{float:left;width:16.66%;}
.partner_logo{display:inline-block;padding:1rem 1.25rem;}
.partner_logo img{width:100%;}

