html{font-size:10px;background:#FFF;color:#000;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,form,input,textarea,p{margin:0;padding:0;}img{border:0;}ol,ul{list-style:none;}h1,h2,h3{font-weight:normal;font-size:100%;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-weight:inherit;font-size:inherit;font-family:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}a{color:inherit;text-decoration:none!important;}
/*******CSS reset*************/
body{font-size:1.2rem;line-height:1.5rem;overflow-x:hidden;position:relative;z-index:-2;font-family:'Microsoft YaHei',SimHei,SimYou,SimSun,Arial;z-index:2;}
.middle {position:relative;top:50%;left:50%;transform:translate(-50%,-50%);}
a {transition:.3s all;}
a:hover {transition:.3s all;}
img {max-width:100%;}
em,i {font-style:normal;}
h2 {font-size:2.4rem;line-height:4rem;font-weight:600;color:inherit;}
h3 {font-size:2rem;line-height:3rem;color:inherit;}
h4 {font-size:1.5rem;color:inherit;}
@media(min-width:768px) {
	body{font-size:1.4rem;}
}
@media(min-width:992px) {
	body{font-size:1.6rem;}
	.container {max-width:95%;}
}
@media(min-width:1200px) {
	h2 {font-size:3rem;line-height:6rem;}
	h3 {font-size:2.2rem;line-height:4rem;}
	.container {max-width:1200px;position:relative;}
}

/*imgbox  图片比例控制样式*/
.imgbox {overflow: hidden;background:#f5f5f5;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}


#mheader{opacity:0;position: fixed; width: 100%; top:0;bottom:0;height:100vh;padding: 20px 0px; z-index: -1; transition: all 0.3s;}
.mlogo{ float: left; width:40%; margin-left: 15px;}
.mlogo img{ width: 100%; }
.navigation-is-visible div.nav-trigger{display:block;color:#fff;z-index:99;font-size:36px; width: 32px;position: absolute;top:25px;left:15px;}
.navigation-is-visible #mheader {opacity: 1;z-index: 999;}
.nav_transform1{position:absolute;top:0;bottom:0; left:20%; display: none; z-index:20;overflow-y:scroll; padding:20px 10px;width:80%;border:0;background:#FFFFFF; text-transform:none; overflow-scrolling:touch;}
.nav_transform1{transition:-webkit-transform .3s cubic-bezier(.86,0,.07,1);transition:transform .3s cubic-bezier(.86,0,.07,1);}
.navigation-is-visible .nav_transform1{display:block; -webkit-transform:none;transform:none; }
.nav-overlay{position:fixed;top:0;left:50%; margin-left:-375px; z-index:10;width:750px;height:100vh;background:rgba(0,0,0,.6);opacity:0;transition:opacity .3s linear;pointer-events:none;}
.navigation-is-visible .nav-overlay{opacity:1;pointer-events:auto;}
.navp1{ padding: 15px 0px;text-align: center;    background: #0d9483;  }
.navp1 img{ max-width: 60%; }
.navp2{ padding-left: 30px;padding-top:20px; font-size: 1.4rem;}
.navp2 b{ font-size: 1.6rem; color: #D80100; }
.navul{ width: 90%; margin: 15px auto 25px;}
.nav-item{position: relative; margin-bottom: 5px; }
.nav-item p{overflow: hidden;line-height: 40px;max-height:40px; font-size: 16px; padding: 0px 10px;}
.nav-item p i{ float: right; margin-top:11px; font-size:16px; color: #666;}
.nav-item.nav-show{border-bottom: none;}
.nav-item .msub{display:none; background:#f1f1f1; padding: 0px 16px; overflow:hidden; }
.nav-item .msub a{ line-height: 2; margin-bottom:5px; font-size:14px; display: block;}
.nav-item .msub a.on{ color:#D80100;}
.nav-item.nav-show .msub{display: block;}
.nav-item p a{ float: left; }
.nav-show p i{transform:rotate(90deg);}
.nav-show.nav-item>p{ background:#f1f1f1;}
.nav-show>a:before,.nav-item>a:hover:before{opacity:1;}
.navseach{ overflow: hidden; margin-top: 25px; }
.navseach_text{ width: 180px; padding: 0px 15px; margin-left: 15px; height: 32px; line-height: 32px; border: solid 1px #dedede; float: left;}
.navseach_btn{ width: 75px; height: 32px; line-height: 32px; float: left; margin-left: 8px; background: #D80100; color: #fff; border-radius: 15px; }
#mheader.down{ position: fixed; top: 0px; padding: 10px 0px; background: rgba(0,0,0,0.8); }
@media (min-width:768px) 
{
    .mlogo{ width: 25%; }
}
@media (min-width:992px) 
{
    .navs{ float: right; margin-top: 15px; margin-right: 15px;}
    .navs .nLi{ float: left; margin-left: 20px; position: relative;}
    .navs .nLi p{ float: left; }
    .navs .nLi p a{ padding: 0px 30px; transition: all 0s; float: left; font-size: 1.5rem; color: #fff; height: 32px; line-height: 32px;}
    .navs .subs{ width: 150px; overflow: hidden; display: none; position: absolute; padding: 10px 0px; font-size: 1.3rem; top: 32px; background: #fff;}
    .navs .subs a{ float: left; width: 120px; margin-left: 15px; overflow: hidden; height: 28px; line-height: 28px;}
    .navs .subs a:hover{ color:#D80100;}
    .navs .subs a.ons{ color:#D80100;  }
    .navs .subs.last{ right: 0px; }
    .navs .nLi.on p a{ background:#fff; color:#D80100; }
}
@media (min-width:1200px) 
{
    .navs{ margin-right: 60px; }
    .navs .nLi p a{ padding:0px 35px; font-size: 1.8rem; height: 45px; line-height: 45px;}
    .navs .subs{ width: 170px; padding: 15px 0px; font-size: 1.6rem; top: 45px; }
    .navs .subs a{ width: 150px; height: 40px; line-height: 40px; margin-left:20px;}
}


#flash {overflow:hidden;}
.flash-box {width:600px;position:relative;left:50%;top:0;transform:translateX(-50%);}
.flash-box img {max-width:100%;}
@media (min-width:520px)  {.flash-box {width:768px;} }
@media (min-width:768px)  {.flash-box {width:1000px;}}
@media (min-width:992px)  {.flash-box {width:1440px;}}
@media (min-width:1440px) {.flash-box {width:1920px;}}

.header {height:70px;position:absolute;top:0;left:0;right:0;z-index:9;}
.header-logo {background:#0d9483;width:70%;height:70px;line-height:70px;padding-left:15px;overflow:hidden;}
.header-logo img {max-width:100%;max-height:100%;}
.header-nav-btn {width:30%;height:70px;line-height:70px;box-sizing: border-box;text-align:right;padding-right:25px;}
.header-nav {width:60%;height:90px;line-height:90px;}
.header-tel {font-size:14px;position:absolute;top:0;right:0;text-align:left;padding-left:2rem;width:40%;background:#0d9483;color:#fff;height:40px;line-height: 40px;display:none;}
.header-tel b {font-size:18px;}
.header-tel:after {content:'';height:40px;width:800px;background: #0d9483;position:absolute;left:90%;top:0;bottom:0;}
.header-nav {background:#fff;}
.header-nav>ul {display:flex;}
.header-nav>ul>li {flex:1;text-align: center;position:relative;background:rgba(0,0,0,0);}
.header-nav>ul>li>a {display:block;}
.header-nav>ul>li>a:after {content:'';position:absolute;bottom:0;left:0;right:0;height:0;width:100%;background:#0d9483;}
.header-nav>ul>li>a:hover {color:#0d9483;}
.header-nav>ul>li>a:hover:after {height:4px;transition:.5s height;}
@media(max-width:767px) {
	.header {position:relative;background: #0d9483;margin-bottom:-30px;}
}
@media (min-width:992px) {
	.header {height:110px;}
	.header-logo {width:24%;height:110px;line-height: 110px;text-align: center;}
	.header-nav {width:76%;text-align:center;height:110px;line-height: 110px;}
	.header-nav:after {content:'';height:100%;width:2000px;background: #fff;position:absolute;left:50%;top:0;bottom:0;z-index:-1;}
	.header-nav>ul>li {padding:0;flex:1;}
}
@media (min-width:1200px) {
	.header {height:120px;}
	.header-logo {height:120px;line-height: 120px;}
	.header-nav {padding-left:10%;padding-top:40px;height:120px;line-height: 80px;}
	.header-tel {display:block;}
}
/*header样式*/

.index01 {margin:50px 0;}
.index01-left-title {position:relative;}
.index01-left-title p {z-index:-1;color:#ebebeb;position:absolute;left:15px;top:15px;font-size:3.3rem;font-weight:bold;}
.index01-left-title h2 {line-height: 6rem;}
.index01-txt {color:#787878;text-align: justify;line-height: 1.8rem;margin:15px 0;}
.index01-list {margin:20px 0;display:flex;flex-flow:row wrap;align-items:center;}
.index01-list li {flex:1;flex-basis:50%;height:45px;margin:15px 0;padding-left:55px;}
.index01-list li:nth-child(1){background:url(../Image/1.png) no-repeat left center;background-size:45px auto;}
.index01-list li:nth-child(2){background:url(../Image/2.png) no-repeat left center;background-size:45px auto;}
.index01-list li:nth-child(3){background:url(../Image/3.png) no-repeat left center;background-size:45px auto;}
.index01-list li:nth-child(4){background:url(../Image/4.png) no-repeat left center;background-size:45px auto;}
.index01-list p {color:#0d9483;font-size:1.6rem;margin-bottom: 10px;}
.index01-list span {color:#787878;}
.index01-more {border:1px solid #ccc;color:#787878;border-radius: 13px;line-height: 30px;padding:0 40px;margin-left:15px;margin-top:10px;}
a.index01-more:hover {color:#fff;border-color:#0d9483;background-color: #0d9483;}
@media(max-width:767px) {}
@media(min-width:768px) {}
@media(min-width:992px) {
	.index01 {margin:60px 0;}
	.index01-left-title p {font-size:6.5rem;}
	.index01-left-title h2 {font-size:4rem;line-height:8rem;font-weight:normal;}
	.index01-txt {line-height: 2rem;margin:25px 0;}
	.index01-list li {margin:25px 0;}
	.index01-list p {font-size:2rem;}
	.index01-more {margin-top:20px;line-height: 43px;border-radius: 20px;padding:0 60px;}
}
@media(min-width:1200px) {
	.index01 {margin:105px 0;}
	.index01-bg {background:#0d9483;width:15%;position: absolute;top:0;bottom:0;right:0;z-index:-1; }
	.index01-bg:after {content:'';position:absolute;left:90%;top:0;bottom:0;width:1000px;background: #0d9483;}
}

.index02 {padding:25px 0;background: url(../Image/in02_bg.jpg) repeat;}
.index02-title {position:relative;}
.index02-title p {z-index:0;color:#ebebeb;position:absolute;top:15px;left:0;right:0;text-align:center;font-size:3.3rem;font-weight:bold;}
.index02-title h2 {position:relative;z-index:1;line-height: 6rem;}
.index02-left p {font-weight:bold;color:#0d9483;display:none;}
.index02-left h4 {font-weight:bold;margin-top:10px;display:none;}
.index02-left ul {height:0;overflow:hidden;}
.index02-left ul.active {height:unset;transition:.5s height;}
.index02-li {line-height: 3rem;background:url(../Image/i2.png) no-repeat bottom left;}
.index02-slide-title {line-height: 3rem;padding-left:15px;background:#fff url(../Image/i1_h.png) no-repeat right 15px center;}
.index02-slide:hover .index02-slide-title {color:#fff;background:#0d9483 url(../Image/i1.png) no-repeat right 15px center;}
.index02-more {display:none;border:1px solid #ccc;text-align:center;color:#787878;border-radius: 13px;line-height: 30px;margin-top:10px;}
a.index02-more:hover {color:#fff;border-color:#0d9483;background-color: #0d9483;}
@media(max-width:1199px) {
	.index02-type-more {line-height: 30px;height:30px;background: #0d9483;color:#fff;}
	.index02-type-more b {font-size:2rem;}
	.index02-left ul {display:flex;flex-flow: row wrap;}
	.index02-li {border-bottom:1px solid #eee;background:#0d9483;color:#fff;text-align: center;flex:1;flex-basis: 50%;}
}
@media(min-width:992px) {
	.index02 {padding:45px 0;}
	.index02-title p {font-size:6rem;}
	.index02-title h2 {font-size:3.5rem;line-height:8rem;font-weight:normal;}
	.index02-slide-title {line-height: 4rem;}
}
@media(min-width:1200px) {
	.index02-title {margin-bottom:15px;}
	.index02-left {-ms-flex: 0 0 18%;flex: 0 0 18%;max-width: 18%;min-height:600px;}
	.index02-left p {font-size:2rem;display:block;}
	.index02-title h2 {font-size:4rem;}
	.index02-left h4 {font-size:1.8rem;display:block;}
	.index02-left ul {height:unset;margin-top:10px;}
	.index02-right {-ms-flex: 0 0 82%;flex: 0 0 82%;max-width: 82%;}
	.index02-li {line-height: 4rem;}
	.index02-slide-title {line-height: 5.5rem;}
	.index02-more {display:block;line-height: 43px;position: absolute;left: 0;right: 15px;bottom: 5px;top: unset;border-radius: 20px;}
}

.index03 {position:relative;padding:25px 0;background: #f6f6f6;}
.index03-bg {background:#0d9483;height:275px;position:absolute;top:0;left:0;right:0; }
.index03-title {color:#fff;display:flex;margin-bottom:15px;}
.index03-title-left p {font-weight:bold;}
.index03-title-right {position:relative;line-height: 3rem;display:none;}
.index03-title-right i {position:absolute;left:0;top:0;width:30px;height:1px;background: #fff;}
.index03-content {background:#fff;}
.index03-list {display:flex;flex-flow:row wrap;padding-top:15px;}
.index03-list:after {content:'';height:5px;position:absolute;bottom:0;left:0;right:0;background:#0d9483;}
.index03-slide {flex:1;flex-basis:50%;padding:15px;}
.index03-slide h3 {font-weight:bold;font-size:3rem;color:#0d9483;display:inline-block;}
.index03-slide span {display:inline-block;padding-left:10px;}
.index03-slide b {color:#0d9483;}
.index03-slide p {color:#838383;margin-top:10px;}
@media(min-width:992px) {
	.index03-title-left {flex:1;flex-basis:45%;}
	.index03-title-left h2 {line-height: 4rem;}
	.index03-imgbox img {height:100%;}
	.index03-title-right {display:block;flex:1;flex-basis:55%;text-align: right;padding-top:10px;line-height: 2rem;}
	.index03-title-right i {right:0;left:unset;}
	.index03-slide {padding:30px;}
	.index03-slide h3 {font-size:4rem;}
}
@media(min-width:1200px) {
	.index03 {padding:40px 0;}
	.index03-title-right {margin-top:20px;}
	.index03-slide {padding:35px 40px;}
	.index03-slide h3 {font-size:5.6rem;}
	.index03-slide p {font-size:1.4rem;margin-top:15px;}
}

.index04 {padding:35px 0;}
.index04-title {margin-bottom:20px;}
.index04-title p {z-index:0;color:#ebebeb;position:absolute;top:15px;left:0;right:0;text-align:center;font-size:3.3rem;font-weight:bold;}
.index04-title h2 {position:relative;z-index:1;line-height: 6rem;}
.index04-slide-title {position:relative;transform:translateY(0);transition:.5s all;background: #f6f6f6;padding:15px 0 0;white-space: nowrap;overflow: hidden;text-overflow:ellipsis;}
.index04-slide-title p {color:#aaa;margin-top:5px;}
.index04-slide-title img {display:none;margin:0 auto;}
@media(min-width:992px) {
	.index04 {padding:55px 0 15px;}
	.index04-slide-title {padding:25px 0;}
	.index04-slide-title p {margin:10px 0;}
	.index04-title h2 {font-size:3.5rem;font-weight:500;}
	.index04 .swiper-slide {padding-bottom:40px;}
	.index04 .swiper-slide:hover {padding-bottom:0;}
	.index04 .swiper-slide:hover .index04-slide-title {transform:translateY(-40px);transition:.5s all;background: #0d9483;color:#fff;}
	.index04 .swiper-slide:hover .index04-slide-title img {display:block;}
}
@media(min-width:1200px) {
	.index04 {padding:85px 0 40px;}
	.index04-title p {font-size:6rem;}
	.index04-title h2 {font-size:4rem;}
}

.index05 {padding:30px 0;background: #0d9483;overflow:hidden;}
.index05-title {margin-bottom:20px;text-align:center;}
.index05-title p {z-index:0;color:rgba(0,0,0,.16);position:absolute;top:15px;left:0;right:0;text-align:center;font-size:3.3rem;font-weight:bold;}
.index05-title h2 {color:#fff;position:relative;z-index:1;line-height: 6rem;}
.index05-content {color:#fff;display:flex;flex-flow: row wrap;}
.index05-slide {margin:15px 0;display:flex;flex:1;flex-basis:50%;position:relative;}
.index05-date {flex-basis:20%;border-right:.5px solid rgba(255,255,255,.8);text-align:center;padding-right:10px;}
.index05-date b {font-size:4rem;line-height: 3rem;}
.index05-date p {margin-top:5px;}
.index05-slide-right {flex-basis:80%;padding-left:10px;}
.index05-slide-right h5 {font-size:1.5rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.index05-slide-right p {color:rgba(255,255,255,.6);text-align:justify;height:3rem;overflow:hidden;}
.index05-slide:before {content:'';position:absolute;left:0;bottom:0;width:100%;height: 0;border-radius:10px;background:rgba(0,0,0,.1);transition:.3s all;}
.index05-slide-right:hover a {position:relative;display:block;color:#fff;z-index:2;}
.index05-slide:hover:before {width:100%;height:100%;transition:.5s all;}
@media(min-width:768px) {
	.index05-slide-right {padding-right:15px;}
}
@media(min-width:992px) {
	.index05 {padding:50px 0;}
	.index05-content {margin-top:15px;}
	.index05-slide {flex-basis:50%;max-width:50%;padding:10px 0;}
	.index05-date b {font-size:3.7rem;}
	.index05-date p {margin-top:10px;}
	.index05-title h2 {font-size:3.5rem;font-weight:500;}
	.index05-slide-right {padding-left:15px;padding-right:35px;}
	.index05-slide-right h5 {font-size:1.8rem;}
	.index05-slide-right p {font-size:1.3rem;height:4rem;line-height: 2rem;margin-bottom:5px;}
	.index05-slide-right span {font-size:1.2rem;}
}
@media(min-width:1200px) {
	.index05 {padding:75px 0;}
	.index05-title p {font-size:6rem;}
	.index05-title h2 {font-size:4rem;}
	.index05-slide {padding:20px 0;}
	.index05-date b {font-size:5rem;}
	.index05-slide-right {padding-left:20px;}
}

@font-face {
  font-family: 'webfont';
  font-display: swap;
  src: url('//at.alicdn.com/t/webfont_238yn2s6zte.eot'); /* IE9*/
  src: url('//at.alicdn.com/t/webfont_238yn2s6zte.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('//at.alicdn.com/t/webfont_238yn2s6zte.woff2') format('woff2'),
  url('//at.alicdn.com/t/webfont_238yn2s6zte.woff') format('woff'), /* chrome、firefox */
  url('//at.alicdn.com/t/webfont_238yn2s6zte.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
  url('//at.alicdn.com/t/webfont_238yn2s6zte.svg#after') format('svg'); /* iOS 4.1- */
}
.index06 {padding:25px 0;background: url(../Image/in06_bg.jpg) no-repeat;background-size: 100% 100%;}
.index06-title {color:#0d9483;font-size:2rem;line-height:2.5rem;font-family: 'webfont';font-weight:bold;text-shadow: 2px 0px 0px #fff,-2px 0px 0px #fff,0px 2px 0px #fff,0px -2px 0px #fff; }
.index06-title b {font-size:2.5rem;}
.index06-content {padding:15px 0;margin-top:10px;}
.index06-content input[type="text"] {width:320px;box-sizing:border-box;border:2px solid #0d9483;background:#fff;border-radius: 1.5rem;line-height: 3rem;text-align:center}
.index06-content input[type="button"] {width:320px;background:#0d9483;color:#fff;text-align:center;border-radius: 1.5rem;line-height: 3rem;padding:0 20px;border:none;}
.captcha {display:inline-block;width:320px;position:relative;}
.captcha img {position:absolute;right:5%;top:50%;width:30%;transform:translateY(-50%);}
.index06-content p {color:#898989;line-height: 1.8rem;}
.index06-right div {text-align:center;}
.index06-right div:nth-child(1) {padding-left:15px;padding-right:15px;}
.index06-right span {color:#f00;}
@media(max-width:767px) {
	.index06-content input[type="text"] {margin:0 auto;}
	.index06-content input[type="button"] {width:320px;}
	.captcha {margin:0 auto;}
	.index06-form {text-align:center;}
	.index06-right {width:320px;margin:0 auto;margin-top:15px;}
}
@media(min-width:768px) {
	.index06-title {font-size:2.5rem;line-height:3rem;}
	.index06-title b {font-size:3rem;}
}
@media(min-width:992px) {
	.index06-content {display:flex;flex-flow:row wrap;}
	.index06-title {font-size: 3.2rem;}
	.index06-title b {font-size:4rem;}
	.index06-form {white-space: nowrap;}
	.index06-content input[type="text"] {line-height: 60px;border-radius: 30px;}
	.index06-content input[type="button"] {width:unset;padding:0 40px;line-height: 60px;border-radius: 30px;}
	.index06-right div:nth-child(2) {line-height: 2rem;}
}
@media(min-width:1200px) {
	.index06 {padding:40px 0;}
	.index06-content input[type="text"] {width:213px;}
	.captcha {width:213px;}
	.captcha img {right:2%;width:37%;}
	.index06-content input[type="button"] {padding:0 60px;}
}

.company01 {margin-top:30px;}
.company01 h2 {color:#0d9483;}
.company01-title {text-align:center;}
.company01-title h2 {display:inline;border-bottom:3px solid #aaa;padding-bottom:1rem;}
.company01-content {line-height: 2.5rem;padding:20px 15px;color:#606060;}
.company01-bottom {position:relative;}
.company01-list {background:rgba(13,148,131,.76);position:absolute;bottom:0;left:0;right:0;padding:15px;display:flex;flex-flow:row wrap;align-items:center;}
.company01-list li {flex:1;flex-basis:50%;height:45px;line-height:45px;margin:15px 0;padding-left:55px;text-align: center;}
.company01-list li:nth-child(1){background:url(../Image/1h.png) no-repeat left 15% center;background-size:45px auto;}
.company01-list li:nth-child(2){background:url(../Image/3h.png) no-repeat left 15% center;background-size:45px auto;}
.company01-list li:nth-child(3){background:url(../Image/2h.png) no-repeat left 15% center;background-size:45px auto;}
.company01-list li:nth-child(4){background:url(../Image/4h.png) no-repeat left 15% center;background-size:45px auto;}
.company01-list p {color:#fff;font-size:1.6rem;margin-bottom: 10px;}
@media(min-width:992px) {
	.company01 {margin-top:45px;}
	.company01-content {padding:40px 15px;}
	.company01-list li {margin:25px 0;flex-basis: 25%;}
	.company01-list p {font-size:2rem;}
}
@media(min-width:1200px) {
	.company01 {margin-top:70px;}
}

.company02 {margin-top:20px;background: #f8f9f9;padding-bottom: 30px;}
.company02 h2 {color:#0d9483;}
.company02-title h2 {display:inline;border-bottom:3px solid #aaa;padding-bottom:1rem;}
.company02-left p {color:rgba(0,105,160,.11);font-weight:600;font-size:6rem;line-height: 8rem;}
.company02-list {margin-top:20px;}
.company02-right {display:none;}
@media(min-width:992px) {
	.company02 {margin-top:35px;padding-bottom: 40px;}
	.company02-list {margin-top:40px;}
	.company02-left p {font-size:8rem;line-height:10rem;font-weight:500;}
	.company02-right {display:block;}
}
@media(min-width:1200px) {
	.company02 {margin:55px 0;padding-bottom: 60px;}
	.company02-left p {font-size:10rem;line-height:12rem;}
	.company02-right {padding-left:5%;padding-right:0;}
}

.company03 {margin-top:25px;}
.company03 h2 {color:#0d9483;}
.company03-title {text-align:center;}
.company03-title h2 {display:inline;border-bottom:3px solid #aaa;padding-bottom:1rem;}
.company03-content {margin-bottom:20px;line-height: 2.5rem;padding:20px 15px;color:#606060;}
.company03-imgbox {border-top-left-radius: 10px;border-top-right-radius: 10px;overflow:hidden;}
.company03-description {background:#f8f8f8;padding:10px 0;text-align:center;border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;overflow:hidden;}
.company03-description p {color:#aeaeae;line-height: 1.5rem;text-align: left;padding:0 15px;}
@media(min-width:992px) {
	.company03 {margin-top:35px;}
	.company03-content {padding:40px 15px;margin-bottom:30px;}
	.company03-list li {margin:25px 0;flex-basis: 25%;}
	.company03-list p {font-size:2rem;}
	.company03-description {padding-bottom:15px;}
	.company03-description p {font-size:1.5rem;margin-top:5px;}
}
@media(min-width:1200px) {
	.company03 {margin-top:50px;}
}


.footer {padding:25px 0;background:#202020;color:#fff;}
.friend-link b {color:#f3582a;font-weight:normal;}
.friend-link b i {margin-left:10px;}
.footer-left p {color:#898989;line-height: 2rem;}
.footer-right {line-height: 2rem;}
.footer-right b {font-size:2rem;}
.footer-nav {margin:30px 0 20px;}
.footer-nav a {padding-right:18px;}
.footer-bottom {background:#000;color:#b0b0b0;line-height: 40px;height:40px;}
@media(max-width:767px){
	.footer-left {padding:15px;}
}
@media (min-width:1200px) {
	.footer {padding:40px 0;}
	.footer-nav a {padding-right:28px;}
}

.page {margin: 20px auto;}
.inbanner {overflow: hidden;position:relative;}
.inbanner img {width: 100%;position:relative;left:50%;transform:translateX(-50%);}
.inbanner h2 {color:#0d9483;}
.inbanner small {color:#0d9483;}
.inpage-location {position:absolute;left:50%;top: 50%;transform:translate(-50%,-20%);text-align:center;}

.inpage-main {margin-bottom:50px;}
.inpage-main-title {font-size: 20px;width:100%;text-align: center;}
.inpage-main-description {line-height: 40px;font-size:12px;border:1px solid #eee;border-left:0;border-right:0;margin:15px 0;text-align: center;}
.inpage-main-image {text-align: center;}
.inpage-main-content {line-height: 2.5rem;background: #fff;}
@media(max-width:767px) {
	.inbanner img { min-width: 768px; }
}
@media(min-width:768px){
	.inbanner img { min-width: 1200px; }
	.inpage-main-title {font-size:2.4rem;}
	.inpage-main-description {font-size:1.4rem;}
}
@media(min-width:1400px){
	.inbanner img {min-width:1920px;}
	.inbanner h2 {font-size:3.8rem;line-height:100px;}
	.inbanner small {font-size:16px;margin-top:25px;}
	.inpage-main-title {font-size:28px;}
	.inpage-main-description {line-height: 60px;margin:25px 0;}
	.inpage-main-content {font-size:16px;}
}
/*内页公用样式*/

.product-list {border-bottom:1px solid rgba(0,0,0,.2);padding:30px 0;}
.product-list-slide {padding:15px;}
.product-list-slide-img {background:#007bc2;border:1px solid #eee;overflow:hidden;}
.product-list-slide-img img {transition:.5s all;}
.product-list-slide-title-left {line-height:35px;font-weight:600;}
.product-list-slide-title-right-slide {color:#9b9b9b;flex:1;padding:5px;border:1px solid #9b9b9b;border-radius:5px;text-align:center;font-size:12px;}
.product-list-slide-title-right-slide i {display:block;margin:0 auto;background:url(../Image/images.png) no-repeat;}
.product-list-slide-title-right-slide:nth-child(1) i {width:24px;height:22px;background:url(../Image/images.png) no-repeat;background-position:-24px 0;transition:.5s all;}
.product-list-slide-title-right-slide:nth-child(2) i {width:18px;height:19px;margin-bottom:3px;background:url(../Image/images.png) no-repeat;background-position:-18px -22px;transition:.5s all;}
.product-list-slide-title-right-slide:nth-child(3) i {width:22px;height:22px;background:url(../Image/images.png) no-repeat;background-position:-22px -41px;transition:.5s all;}
@media (min-width:768px) {
	.product-list-title {font-size:24px;margin:15px 0;}
	.product-list-title i {font-size:20px;font-style:unset;color:#fff;background:#007bc2;padding:0 5px;margin-right:10px; }
	.product-list-title a {position: absolute;right: 0;top: 50%;transform: translateY(-50%);font-size:15px;color:rgba(0,0,0,.6);}
	.product-list-slide-title {margin-top:15px;}
	.product-list-slide-title:after {content:'';display:block;clear:both;}
	.product-list-slide-title-left {float:left;}
	.product-list-slide-title-right {float:right;}
	.product-list-slide-title-right-slide {margin-left:5px;}
}
@media (min-width:1200px) {
.product-list {border-bottom:1px solid rgba(0,0,0,.2);padding:50px 0 90px;}
.product-list-title {font-size:30px;}
.product-list-title i {font-size:25px;}
.product-list-slide {margin-bottom: 30px;}
.product-list-slide-title-left {line-height:50px;font-size:16px;}
.product-list-slide-title-right-slide {margin-left:10px;}
.product-list-slide:hover {background:#007bc2;color:#fff;}
.product-list-slide:hover .product-list-slide-title-left {color:#fff;}
.product-list-slide:hover img {transform:scale(1.1);transition:.2s all;}
.product-list-slide:hover i {background-position-x:0;transition:.5s all;}
.product-list-slide:hover .product-list-slide-title-right-slide {color:#fff;border-color:#fff;}
}
/*产品综合页样式*/

/*新闻列表页样式*/
.news-list {margin-bottom: 70px;}
.news-slide {padding:15px 15px;border-bottom:1px dashed #ddd;}
.news-slide-title {font-size:18px;font-weight:600;}
.news-slide-content {line-height: 24px;font-size:12px;margin:10px 0;color:rgba(0,0,0,.6);}
.news-slide-time {color:#ddd;font-size:12px;}

.news-img-slide {margin-bottom:15px;}
.news-img-slide-img {text-align: center;border:1px solid #eee;padding:10px;overflow:hidden;}
.news-img-slide-img img {max-width:100%;}
.news-img-slide-content {color:rgba(0,0,0,.6);line-height: 24px;}
.news-img-slide-content h2 {font-size:18px;line-height: 45px;}
a.news-img-slide-more {color:#aaa;display:block;border: 1px solid #eee;text-align: center;width:100px;line-height:45px;margin:15px 0;}
@media(min-width:768px) {
	.news-slide-title {font-size:18px;}
	.news-slide-content {line-height: 28px;font-size:14px;margin:15px 0;}
	.news-slide-time {font-size:14px;}
}
@media(min-width:992px){
	.news-slide {padding:25px 15px;}
	.news-slide-title {font-size:20px;font-weight:500;}
	.news-slide-content {line-height: 32px;font-size:16px;}
	.news-slide:hover .news-slide-content {text-decoration: underline;}

	.news-img-slide {margin-bottom:40px;}
	.news-img-slide-img img {max-width:100%;}
	.news-img-slide-content {max-width:70%;margin:0 auto;/*padding-top:35px;*/}
	.news-img-slide-content h2 {font-size:32px;line-height: 60px;}
	.news-img-slide-content p {line-height: 32px;margin:30px 0;}
	a.news-img-slide-more {width:200px;}
	a.news-img-slide-more:hover {background: #0072bb;color:#fff;}
	.news-img-slide-img:hover {opacity: .8;}
}
/*新闻列表页样式*/

/*底部导航*/
.page-margin {height:70px;}
#page-footer ul li {width:25%;}
.page-footer {z-index:998;background-color: #000;position: fixed;bottom: 0;left:0;width: 100%;margin:0;}
.page-footer li {float:left;height:70px;line-height:50px;text-align: center;padding:10px 0;}
.page-footer li a {width:100%;height:100%;text-align:center;color:#fff;}
.page-footer li:hover {background:#555;}
.page-footer li a i{font-size: 24px;color: #fff;display: block;margin-bottom: -10px;}
#page-footer.five ul li {width:20%!important;}
.top {line-height:50px;font-size: 36px;color: #fff;}
.top_li {display:none;}
.five .top_li {display:block;}
/*底部导航*/